Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jun 2003 22:59:40 -0700 (PDT)
From:      Lars Eggert <larse@nik.isi.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/53576: New port: www/privoxy+ipv6
Message-ID:  <200306210559.h5L5xejT033918@nik.isi.edu>
Resent-Message-ID: <200306210600.h5L60Qei009711@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@dirrm etc/privoxy/templates
X@dirrm share/doc/privoxy/developer-manual
X@dirrm share/doc/privoxy/faq
X@dirrm share/doc/privoxy/images
X@dirrm share/doc/privoxy/man-page
X@dirrm share/doc/privoxy/user-manual
X@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306210559.h5L5xejT033918>