Date: Fri, 22 Nov 2002 12:45:14 -0800 (PST) From: John Von Essen <john@essenz.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/45602: NEW PORT: www/privoxy - web proxy with advanced filtering capabilities Message-ID: <200211222045.gAMKjEX50944@beck.quonix.net>
next in thread | raw e-mail | index | archive | help
>Number: 45602 >Category: ports >Synopsis: NEW PORT: www/privoxy - web proxy with advanced filtering capabilities >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Nov 22 12:50:02 PST 2002 >Closed-Date: >Last-Modified: >Originator: John Von Essen >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD beck.quonix.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Tue Sep 11 11:27:41 PST 2002 essenz@beck.quonix.net:/usr/src/sys/compile/BECK i386 >Description: Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, filtering web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks. >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: # # /usr/ports/www/privoxy/ # /usr/ports/www/privoxy/Makefile # /usr/ports/www/privoxy/pkg-comment # /usr/ports/www/privoxy/pkg-descr # /usr/ports/www/privoxy/pkg-plist # /usr/ports/www/privoxy/distinfo # /usr/ports/www/privoxy/files # /usr/ports/www/privoxy/files/patch-aa # echo c - /usr/ports/www/privoxy/ mkdir -p /usr/ports/www/privoxy/ > /dev/null 2>&1 echo x - /usr/ports/www/privoxy/Makefile sed 's/^X//' >/usr/ports/www/privoxy/Makefile << 'END-of-/usr/ports/www/privoxy/Makefile' X# New ports collection makefile for: privoxy X# Date created: 21 November 2002 X# Whom: John von Essen X# X# $FreeBSD$ X# X XPORTNAME= privoxy XPORTVERSION= 3.0.0 XCATEGORIES= www XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ijbswa XDISTNAME= privoxy-3.0.0-stable-src XWRKSRC= ${WRKDIR}/privoxy-3.0.0-stable X XMAINTAINER= john@essenz.com X XBUILD_DEPENDS= autoconf:${PORTSDIR}/devel/autoconf XMAKEFILE= GNUmakefile XUSE_AUTOCONF= yes XUSE_GMAKE= yes X XMAN1= privoxy.1 X X.include <bsd.port.mk> END-of-/usr/ports/www/privoxy/Makefile echo x - /usr/ports/www/privoxy/pkg-comment sed 's/^X//' >/usr/ports/www/privoxy/pkg-comment << 'END-of-/usr/ports/www/privoxy/pkg-comment' XPrivoxy is a web proxy with advanced filtering capabilities END-of-/usr/ports/www/privoxy/pkg-comment echo x - /usr/ports/www/privoxy/pkg-descr sed 's/^X//' >/usr/ports/www/privoxy/pkg-descr << 'END-of-/usr/ports/www/privoxy/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 X XWWW: http://www.privoxy.org/ END-of-/usr/ports/www/privoxy/pkg-descr echo x - /usr/ports/www/privoxy/pkg-plist sed 's/^X//' >/usr/ports/www/privoxy/pkg-plist << 'END-of-/usr/ports/www/privoxy/pkg-plist' Xetc/privoxy/config Xetc/privoxy/default.action Xetc/privoxy/default.filter Xetc/privoxy/trust 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 Xprivoxy-manual/actions-file.html Xprivoxy-manual/configuration.html Xprivoxy-manual/filter-file.html Xprivoxy-manual/introduction.html Xprivoxy-manual/startup.html Xprivoxy-manual/appendix.html Xprivoxy-manual/contact.html Xprivoxy-manual/index.html Xprivoxy-manual/quickstart.html Xprivoxy-manual/templates.html Xprivoxy-manual/config.html Xprivoxy-manual/copyright.html Xprivoxy-manual/installation.html Xprivoxy-manual/seealso.html Xprivoxy-manual/upgradersnote.html Xsbin/privoxy X@dirrm etc/privoxy/templates X@dirrm etc/privoxy X@dirrm privoxy-manual END-of-/usr/ports/www/privoxy/pkg-plist echo x - /usr/ports/www/privoxy/distinfo sed 's/^X//' >/usr/ports/www/privoxy/distinfo << 'END-of-/usr/ports/www/privoxy/distinfo' XMD5 (privoxy-3.0.0-stable-src.tar.gz) = 6790def33b3e5ade2aa576347aa3cd4c END-of-/usr/ports/www/privoxy/distinfo echo c - /usr/ports/www/privoxy/files mkdir -p /usr/ports/www/privoxy/files > /dev/null 2>&1 echo x - /usr/ports/www/privoxy/files/patch-aa sed 's/^X//' >/usr/ports/www/privoxy/files/patch-aa << 'END-of-/usr/ports/www/privoxy/files/patch-aa' X--- GNUmakefile.in.orig Fri Aug 23 05:22:40 2002 X+++ GNUmakefile.in Fri Nov 22 11:58:04 2002 X@@ -51,10 +51,10 @@ X # Directories for "make install" X ############################################################################# X X-DEST = @prefix@ X-CONFDEST = @prefix@@sysconfdir@ X-SBIN_DEST = @prefix@@sbindir@ X-MAN_DEST = @prefix@@mandir@ X+DEST = /usr/local X+CONFDEST = /usr/local/etc/privoxy X+SBIN_DEST = /usr/local/sbin X+MAN_DEST = /usr/local/man/man1 X DOK_WEB_USEM=doc/webserver/user-manual X X ############################################################################# X@@ -67,9 +67,9 @@ X GZIP_PROG = gzip X #INSTALL = cp -f X INSTALL = @INSTALL@ X-INSTALL_P = -m 0750 -g @GROUP@ -o @USER@ -b X-INSTALL_T = -m 0640 -g @GROUP@ -o @USER@ -b X-INSTALL_D = -m 0750 -g @GROUP@ -o @USER@ -d X+INSTALL_P = -m 0750 -g wheel -o root -b X+INSTALL_T = -m 0640 -g wheel -o root -b X+INSTALL_D = -m 0750 -g wheel -o root -d X LD = @CC@ X RM = rm -f X STRIP_PROG = strip X@@ -95,8 +95,8 @@ X DOC_STATUS = @DOC_STATUS@ X X #User Group paras X-USER = @USER@ X-GROUP = @GROUP@ X+USER = root X+GROUP = wheel X X # Program to do LF->CRLF X # X@@ -963,42 +963,26 @@ X etags $(SRCS) $(HDRS) X X install: all X- @$(ECHO) "***************************************************"; \ X- $(ECHO) "*** ***"; \ X- $(ECHO) "*** WARNING ***"; \ X- $(ECHO) "*** ***"; \ X- $(ECHO) "*** The install target is very broken and ***"; \ X- $(ECHO) "*** should not be used. For the time being, ***"; \ X- $(ECHO) "*** run from the build dir, install manually, ***"; \ X- $(ECHO) "*** or use a binary package. Sorry. ***"; \ X- $(ECHO) "*** ***"; \ X- $(ECHO) "***************************************************"; \ X- $(ECHO) "Type \"yes i am sure\" if you are sure that you"; \ X- $(ECHO) -n "really want to proceed with the broken install: "; \ X- read answer; \ X- if [ "$$answer" != "yes i am sure" ]; then exit 1; fi X- X- # FIXME! X X $(STRIP_PROG) $(PROGRAM) X $(INSTALL) $(INSTALL_D) $(SBIN_DEST) X- $(INSTALL) $(INSTALL_D) $(DEST)/user-manual X+ $(INSTALL) $(INSTALL_D) $(DEST)/privoxy-manual X $(INSTALL) $(INSTALL_D) $(CONFDEST)/templates X- $(INSTALL) $(INSTALL_D) $(DEST)/$(DOK_WEB_USEM) X $(INSTALL) $(INSTALL_P) $(PROGRAM) $(SBIN_DEST) X- if [ -d "$(DOK_WEB_USEM)" ]; then $(INSTALL) $(INSTALL_T) $(DOK_WEB_USEM)/[a-z]* $(DEST)/$(DOK_WEB_USEM); fi X+ if [ -d "$(DOK_WEB_USEM)" ]; then $(INSTALL) $(INSTALL_T) $(DOK_WEB_USEM)/[a-z]* $(DEST)/privoxy-manual; fi X $(INSTALL) $(INSTALL_T) templates/[a-z]* $(CONFDEST)/templates X $(INSTALL) $(INSTALL_T) config default.action default.filter trust $(CONFDEST) X- # FIXME $(ECHO) privoxy.logrotate privoxy.monthly privoxy.weekly X- # FIXME: Need new manual! $(GZIP_PROG) -c privoxy.1 > $(MAN_DEST)/privoxy.1.gz X- $(INSTALL) $(INSTALL_P) privoxy.init /etc/init.d/privoxy X- X-coffee: X- @perl -e 'print pack "C*", (31,139,8,8,153,63,226,60,2,3,99,111,102,102,101,101,0,109,143,205,13,192,32,8,133,\ X- 239,78,241,110,234,1,28,160,171,152,208,53,26,117,247,22,165,73,137,125,9,1,62,126,2,128,169,5,243,143,\ X- 13,139,49,164,65,100,149,152,102,73,141,88,73,178,116,205,100,69,253,36,102,81,49,83,236,19,225,171,131,\ X- 214,172,163,73,4,168,123,115,71,126,247,122,94,128,178,227,95,154,12,86,215,122,197,249,146,187,54,220,125,\ X- 193,51,228,11,1,0,0);'|zcat X+ $(GZIP_PROG) -c privoxy.1 > $(MAN_DEST)/privoxy.1.gz X+ @$(ECHO) "***********************************************************" X+ @$(ECHO) "** Before running privoxy you must modify the file **" X+ @$(ECHO) "** /usr/local/etc/privoxy/config **" X+ @$(ECHO) "** **" X+ @$(ECHO) "** Start privoxy with: **" X+ @$(ECHO) "** /usr/local/sbin/privoxy /usr/local/etc/privoxy/config **" X+ @$(ECHO) "** **" X+ @$(ECHO) "** For documentation see: **" X+ @$(ECHO) "** /usr/local/privoxy-manual/ or 'man privoxy' **" X+ @$(ECHO) "***********************************************************" X X ############################################################################# X END-of-/usr/ports/www/privoxy/files/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211222045.gAMKjEX50944>