From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jun 26 14:00:21 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7A0A106564A for ; Sun, 26 Jun 2011 14:00:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E84628FC12 for ; Sun, 26 Jun 2011 14:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p5QE01hx075254 for ; Sun, 26 Jun 2011 14:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p5QE0106075253; Sun, 26 Jun 2011 14:00:01 GMT (envelope-from gnats) Resent-Date: Sun, 26 Jun 2011 14:00:01 GMT Resent-Message-Id: <201106261400.p5QE0106075253@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eric Freeman Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1B8B7106576F for ; Sun, 26 Jun 2011 13:52:26 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id E629E8FC0A for ; Sun, 26 Jun 2011 13:52:25 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p5QDqPES035249 for ; Sun, 26 Jun 2011 13:52:25 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p5QDqPii035248; Sun, 26 Jun 2011 13:52:25 GMT (envelope-from nobody) Message-Id: <201106261352.p5QDqPii035248@red.freebsd.org> Date: Sun, 26 Jun 2011 13:52:25 GMT From: Eric Freeman To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/158312: [NEW PORT] textproc/rubygem-sanitize (Whitelist-based HTML sanitizer) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jun 2011 14:00:21 -0000 >Number: 158312 >Category: ports >Synopsis: [NEW PORT] textproc/rubygem-sanitize (Whitelist-based HTML sanitizer) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jun 26 14:00:01 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Eric Freeman >Release: 9.0 >Organization: Sundive Networks >Environment: FreeBSD bsd9.local 9.0-CURRENT-201008 FreeBSD 9.0-CURRENT-201008 #0: Tue Aug 3 20:09:44 UTC 2010 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Simple port of this white-list based HTML sanitizer Ruby gem. >How-To-Repeat: n/a >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # rubygem-sanitize # rubygem-sanitize/Makefile # rubygem-sanitize/pkg-descr # rubygem-sanitize/distinfo # echo c - rubygem-sanitize mkdir -p rubygem-sanitize > /dev/null 2>&1 echo x - rubygem-sanitize/Makefile sed 's/^X//' >rubygem-sanitize/Makefile << '9d7c8ca7620ac9a4435351dca4ad2182' X# Ports collection makefile for: rubygem-sanitize X# Date created: 26 June 2011 X# Whom: Eric Freeman X# X# $FreeBSD$ X# X XPORTNAME= sanitize XPORTVERSION= 2.0.2 XCATEGORIES= textproc rubygems XMASTER_SITES= RG X XMAINTAINER= freebsdports@chillibear.com XCOMMENT= Whitelist based HTML sanitizer X XRUN_DEPENDS= rubygem-nokogiri>=1.4.4:${PORTSDIR}/textproc/rubygem-nokogiri X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X X.include 9d7c8ca7620ac9a4435351dca4ad2182 echo x - rubygem-sanitize/pkg-descr sed 's/^X//' >rubygem-sanitize/pkg-descr << '207b0215a20f65d36e991be10d397384' XSanitize is a whitelist-based HTML sanitizer. Given a list of Xacceptable elements and attributes, Sanitize will remove all Xunacceptable HTML from a string. X XUsing a simple configuration syntax, you can tell Sanitize to Xallow certain elements, certain attributes within those elements, Xand even certain URL protocols within attributes that contain URLs. XAny HTML elements or attributes that you don't explicitly allow Xwill be removed. X XAuthor: Ryan Grove XWWW: https://github.com/rgrove/sanitize/ XWWW: http://wonko.com/post/sanitize 207b0215a20f65d36e991be10d397384 echo x - rubygem-sanitize/distinfo sed 's/^X//' >rubygem-sanitize/distinfo << 'c6d6a088a1ceb3b4d96f87b1ce73f252' XSHA256 (rubygem/sanitize-2.0.2.gem) = f805fe593ca3c2650401c509c120ae9135dc88b353c0ec15b828743d218df205 XSIZE (rubygem/sanitize-2.0.2.gem) = 14336 c6d6a088a1ceb3b4d96f87b1ce73f252 exit >Release-Note: >Audit-Trail: >Unformatted: