Skip site navigation (1)Skip section navigation (2)
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>