ports/53576: New port: www/privoxy+ipv6
Lars Eggert
larse at nik.isi.edu
Sat Jun 21 06:00:27 UTC 2003
>Number: 53576
>Category: ports
>Synopsis: New port: www/privoxy+ipv6
>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: Fri Jun 20 23:00:25 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Lars Eggert <larse at isi.edu>
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD nik.isi.edu 5.1-CURRENT FreeBSD 5.1-CURRENT #1: Tue Jun 17 19:29:16 PDT 2003 root at nik.isi.edu:/usr/obj/usr/src/sys/KERNEL-1.24 i386
>Description:
This Lionel Mamane's patched CVS version of privoxy that supports IPv6.
See http://deepspace6.net/sections/sources.html
>How-To-Repeat:
>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:
#
# privoxy+ipv6
# privoxy+ipv6/pkg-plist
# privoxy+ipv6/Makefile
# privoxy+ipv6/distinfo
# privoxy+ipv6/pkg-descr
# privoxy+ipv6/files
# privoxy+ipv6/files/patch-GNUmakefile.in
#
echo c - privoxy+ipv6
mkdir -p privoxy+ipv6 > /dev/null 2>&1
echo x - privoxy+ipv6/pkg-plist
sed 's/^X//' >privoxy+ipv6/pkg-plist << 'END-of-privoxy+ipv6/pkg-plist'
Xetc/privoxy/config.sample
Xetc/privoxy/default.action
Xetc/privoxy/default.filter
Xetc/privoxy/standard.action
Xetc/privoxy/templates/Entries
Xetc/privoxy/templates/Repository
Xetc/privoxy/templates/Root
Xetc/privoxy/templates/blocked
Xetc/privoxy/templates/cgi-error-404
Xetc/privoxy/templates/cgi-error-bad-param
Xetc/privoxy/templates/cgi-error-disabled
Xetc/privoxy/templates/cgi-error-file
Xetc/privoxy/templates/cgi-error-file-read-only
Xetc/privoxy/templates/cgi-error-modified
Xetc/privoxy/templates/cgi-error-parse
Xetc/privoxy/templates/cgi-style.css
Xetc/privoxy/templates/connect-failed
Xetc/privoxy/templates/default
Xetc/privoxy/templates/edit-actions-add-url-form
Xetc/privoxy/templates/edit-actions-for-url
Xetc/privoxy/templates/edit-actions-for-url-filter
Xetc/privoxy/templates/edit-actions-list
Xetc/privoxy/templates/edit-actions-list-button
Xetc/privoxy/templates/edit-actions-list-section
Xetc/privoxy/templates/edit-actions-list-url
Xetc/privoxy/templates/edit-actions-remove-url-form
Xetc/privoxy/templates/edit-actions-url-form
Xetc/privoxy/templates/mod-local-help
Xetc/privoxy/templates/mod-support-and-service
Xetc/privoxy/templates/mod-title
Xetc/privoxy/templates/mod-unstable-warning
Xetc/privoxy/templates/no-such-domain
Xetc/privoxy/templates/show-request
Xetc/privoxy/templates/show-status
Xetc/privoxy/templates/show-status-file
Xetc/privoxy/templates/show-url-info
Xetc/privoxy/templates/show-version
Xetc/privoxy/templates/toggle
Xetc/privoxy/templates/toggle-mini
Xetc/privoxy/templates/untrusted
Xetc/privoxy/trust
Xetc/privoxy/user.action.sample
Xsbin/privoxy
Xshare/doc/privoxy/AUTHORS
Xshare/doc/privoxy/ChangeLog
Xshare/doc/privoxy/LICENSE
Xshare/doc/privoxy/README
Xshare/doc/privoxy/developer-manual/coding.html
Xshare/doc/privoxy/developer-manual/contact.html
Xshare/doc/privoxy/developer-manual/copyright.html
Xshare/doc/privoxy/developer-manual/cvs.html
Xshare/doc/privoxy/developer-manual/documentation.html
Xshare/doc/privoxy/developer-manual/index.html
Xshare/doc/privoxy/developer-manual/introduction.html
Xshare/doc/privoxy/developer-manual/newrelease.html
Xshare/doc/privoxy/developer-manual/seealso.html
Xshare/doc/privoxy/developer-manual/testing.html
Xshare/doc/privoxy/developer-manual/webserver-update.html
Xshare/doc/privoxy/faq/configuration.html
Xshare/doc/privoxy/faq/contact.html
Xshare/doc/privoxy/faq/copyright.html
Xshare/doc/privoxy/faq/general.html
Xshare/doc/privoxy/faq/index.html
Xshare/doc/privoxy/faq/installation.html
Xshare/doc/privoxy/faq/misc.html
Xshare/doc/privoxy/faq/trouble.html
Xshare/doc/privoxy/images/files-in-use.jpg
Xshare/doc/privoxy/images/proxy_setup.jpg
Xshare/doc/privoxy/index.html
Xshare/doc/privoxy/man-page/privoxy-man-page.html
Xshare/doc/privoxy/p_doc.css
Xshare/doc/privoxy/user-manual/actions-file.html
Xshare/doc/privoxy/user-manual/appendix.html
Xshare/doc/privoxy/user-manual/config.html
Xshare/doc/privoxy/user-manual/configuration.html
Xshare/doc/privoxy/user-manual/contact.html
Xshare/doc/privoxy/user-manual/copyright.html
Xshare/doc/privoxy/user-manual/filter-file.html
Xshare/doc/privoxy/user-manual/index.html
Xshare/doc/privoxy/user-manual/installation.html
Xshare/doc/privoxy/user-manual/introduction.html
Xshare/doc/privoxy/user-manual/quickstart.html
Xshare/doc/privoxy/user-manual/seealso.html
Xshare/doc/privoxy/user-manual/startup.html
Xshare/doc/privoxy/user-manual/templates.html
Xshare/doc/privoxy/user-manual/upgradersnote.html
X at dirrm etc/privoxy/templates
X at dirrm share/doc/privoxy/developer-manual
X at dirrm share/doc/privoxy/faq
X at dirrm share/doc/privoxy/images
X at dirrm share/doc/privoxy/man-page
X at dirrm share/doc/privoxy/user-manual
X at dirrm share/doc/privoxy
X
END-of-privoxy+ipv6/pkg-plist
echo x - privoxy+ipv6/Makefile
sed 's/^X//' >privoxy+ipv6/Makefile << 'END-of-privoxy+ipv6/Makefile'
X# New ports collection makefile for: privoxy+ipv6
X# Date created: 17 June 2003
X# Whom: Lars Eggert
X#
X# $FreeBSD$
X#
X
XPORTNAME= privoxy+ipv6
XPORTVERSION= 20030523
XCATEGORIES= www ipv6
XMASTER_SITES= ftp://ftp.deepspace6.net/pub/sources/privoxy/
XDISTNAME= privoxy_CVS_${PORTVERSION}_ipv6_5
X
XMAINTAINER= larse at isi.edu
XCOMMENT= Privoxy is a web proxy with advanced filtering capabilities
X
XWRKSRC= ${WRKDIR}/privoxy
X
XETCDIR= ${PREFIX}/etc/privoxy
XUSER= nobody
XGROUP= nobody
X
XUSE_BZIP2= yes
XUSE_GMAKE= yes
XUSE_AUTOCONF= yes
XUSE_REINPLACE= yes
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS= --prefix=${PREFIX} \
X --with-user=${USER} --with-group=${GROUP} \
X --sysconfdir=${ETCDIR} --localstatedir=/var
X
XMAKEFILE= GNUmakefile
X
XMAN1= privoxy.1
X
Xpre-configure:
X @cd ${WRKSRC}; ${AUTOHEADER}
X
Xpost-install:
X @for file in config user.action; do \
X if [ ! -f ${ETCDIR}/$$file ]; then \
X ${CP} ${ETCDIR}/$$file.sample ${ETCDIR}/$$file; \
X ${CHOWN} ${USER}:${GROUP} ${ETCDIR}/$$file; \
X ${CHMOD} ug+rw ${ETCDIR}/$$file; \
X fi; \
X done; \
X
X.include <bsd.port.mk>
END-of-privoxy+ipv6/Makefile
echo x - privoxy+ipv6/distinfo
sed 's/^X//' >privoxy+ipv6/distinfo << 'END-of-privoxy+ipv6/distinfo'
XMD5 (privoxy_CVS_20030523_ipv6_5.tar.bz2) = 61cd5123cc23c7c822404ddb9a5a4c8f
END-of-privoxy+ipv6/distinfo
echo x - privoxy+ipv6/pkg-descr
sed 's/^X//' >privoxy+ipv6/pkg-descr << 'END-of-privoxy+ipv6/pkg-descr'
XPrivoxy is a web proxy with advanced filtering capabilities for protecting
Xprivacy, filtering web page content, managing cookies, controlling access,
Xand removing ads, banners, pop-ups and other obnoxious Internet junk.
XPrivoxy has a very flexible configuration and can be customized to suit
Xindividual needs and tastes. Privoxy has application for both stand-alone
Xsystems and multi-user networks.
X
XThis is a port of Lionel Mamane's patched CVS version that supports IPv6.
X
XWWW: http://www.privoxy.org/
XWWW: http://www.deepspace6.net/sections/sources.html
END-of-privoxy+ipv6/pkg-descr
echo c - privoxy+ipv6/files
mkdir -p privoxy+ipv6/files > /dev/null 2>&1
echo x - privoxy+ipv6/files/patch-GNUmakefile.in
sed 's/^X//' >privoxy+ipv6/files/patch-GNUmakefile.in << 'END-of-privoxy+ipv6/files/patch-GNUmakefile.in'
X--- GNUmakefile.in.orig Fri May 23 04:31:48 2003
X+++ GNUmakefile.in Fri Jun 20 22:50:22 2003
X@@ -174,7 +174,7 @@
X #############################################################################
X # We include these files in our distributions
X #############################################################################
X-CONFIGS = config trust default.action standard.action user.action default.filter
X+CONFIGS = config.sample trust default.action standard.action user.action.sample default.filter
X # take care that no CVS .cvsignore or other crappy files
X # are included here
X # and escape every '#' in the find. doh.
X@@ -945,10 +945,12 @@
X $(CAT) config >config~ ;\
X $(MV) config.base config ;\
X fi
X- $(SED) 's+confdir .+confdir $(CONF_DEST)+' config | \
X- $(SED) 's+logdir .+logdir $(LOG_DEST)+' >config.updated
X+ $(SED) 's+confdir .*+confdir $(CONF_DEST)+' config | \
X+ $(SED) 's+logdir .*+logdir $(LOG_DEST)+' >config.updated
X $(MV) config config.base
X- $(MV) config.updated config
X+ $(MV) config.updated config
X+ $(MV) config config.sample
X+ $(CP) user.action user.action.sample
X
X @# Install the config support files. Test for root install, and abort
X @# if there is no privoxy user, and no other user or group was enabled
END-of-privoxy+ipv6/files/patch-GNUmakefile.in
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list