diff options
author | Stuart Herbert <stuart@gentoo.org> | 2004-08-08 18:05:31 +0000 |
---|---|---|
committer | Stuart Herbert <stuart@gentoo.org> | 2004-08-08 18:05:31 +0000 |
commit | bc7a102d5489cbd705ae6421ac8b9f578cdfa7e6 (patch) | |
tree | c1994cc8c76493a0d0baf450871d4cece0cb9b2d /www-proxy/privoxy | |
parent | Moved from net-www/pound to www-servers/pound (diff) | |
download | gentoo-2-bc7a102d5489cbd705ae6421ac8b9f578cdfa7e6.tar.gz gentoo-2-bc7a102d5489cbd705ae6421ac8b9f578cdfa7e6.tar.bz2 gentoo-2-bc7a102d5489cbd705ae6421ac8b9f578cdfa7e6.zip |
Moved from net-www/privoxy to www-proxy/privoxy.
Diffstat (limited to 'www-proxy/privoxy')
-rw-r--r-- | www-proxy/privoxy/ChangeLog | 97 | ||||
-rw-r--r-- | www-proxy/privoxy/Manifest | 10 | ||||
-rw-r--r-- | www-proxy/privoxy/files/digest-privoxy-2.9.14_beta | 1 | ||||
-rw-r--r-- | www-proxy/privoxy/files/digest-privoxy-3.0.2 | 1 | ||||
-rw-r--r-- | www-proxy/privoxy/files/digest-privoxy-3.0.3 | 1 | ||||
-rw-r--r-- | www-proxy/privoxy/files/privoxy-gentoo.diff | 93 | ||||
-rw-r--r-- | www-proxy/privoxy/files/privoxy.rc6 | 20 | ||||
-rw-r--r-- | www-proxy/privoxy/metadata.xml | 9 | ||||
-rw-r--r-- | www-proxy/privoxy/privoxy-2.9.14_beta.ebuild | 77 | ||||
-rw-r--r-- | www-proxy/privoxy/privoxy-3.0.2.ebuild | 74 | ||||
-rw-r--r-- | www-proxy/privoxy/privoxy-3.0.3.ebuild | 74 |
11 files changed, 457 insertions, 0 deletions
diff --git a/www-proxy/privoxy/ChangeLog b/www-proxy/privoxy/ChangeLog new file mode 100644 index 000000000000..1167a88dedfe --- /dev/null +++ b/www-proxy/privoxy/ChangeLog @@ -0,0 +1,97 @@ +# ChangeLog for net-www/privoxy +# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-proxy/privoxy/ChangeLog,v 1.1 2004/08/08 18:05:31 stuart Exp $ + +*privoxy-3.0.2 (08 Aug 2004) + + 08 Aug 2004; Stuart Herbert <stuart@gentoo.org> +metadata.xml, + +files/privoxy-gentoo.diff, +files/privoxy.rc6, +privoxy-2.9.14_beta.ebuild, + +privoxy-3.0.2.ebuild, +privoxy-3.0.3.ebuild: + Moved from net-www/privoxy to www-proxy/privoxy. + + 27 Jul 2004; Rob Holland <tigger@gentoo.org> privoxy-2.9.14_beta.ebuild, + privoxy-3.0.2.ebuild, privoxy-3.0.3.ebuild: + Fix user/group addition re #58526 + + 11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> privoxy-3.0.3.ebuild: + Stable on alpha. + + 26 Apr 2004; Aron Griffis <agriffis@gentoo.org> privoxy-3.0.2.ebuild, + privoxy-3.0.3.ebuild: + Add die following econf for bug 48950 + + 13 Apr 2004; Danny van Dyk <kugelfang@gentoo.org> privoxy-3.0.3.ebuild: + marked ~amd64 + + 11 Apr 2004; Jason Wever <weeve@gentoo.org> privoxy-3.0.2.ebuild: + Stable on sparc. + + 06 Apr 2004; Joshua Brindle <method@gentoo.org> privoxy-2.9.14_beta.ebuild, + privoxy-3.0.2.ebuild, privoxy-3.0.3.ebuild: + added selinux policy to rdepend + + 22 Mar 2004; Jason Wever <weeve@gentoo.org> privoxy-3.0.2.ebuild, + privoxy-3.0.3.ebuild: + Added ~sparc keywords to 3.0.2 and 3.0.3 + +*privoxy-3.0.3 (16 Feb 2004) + + 16 Feb 2004; Martin Holzer <mholzer@gentoo.org> privoxy-3.0.3.ebuild: + Version bumped. + + 03 Feb 2004; Martin Holzer <mholzer@gentoo.org> privoxy-2.9.14_beta.ebuild: + fixing .keep issue. closes 39827 + + 18 Jan 2004; Martin Holzer <mholzer@gentoo.org> privoxy-3.0.0.ebuild, + privoxy-3.0.2.ebuild: + adding keepdir for logfile and RESTRICT=nomirror + + 19 Oct 2003; Martin Holzer <mholzer@gentoo.org> privoxy-3.0.2.ebuild: + x86 stable. + + 01 Oct 2003; Tavis Ormandy <taviso@gentoo.org> privoxy-3.0.2.ebuild: + Stable on alpha + + 11 Jun 2003; Jon Portnoy <avenj@gentoo.org> privoxy-3.0.2.ebuild : + Removed textbrowser dependency to fix bug #20265. + + 09 Jun 2003; <msterret@gentoo.org> privoxy-3.0.0.ebuild, + privoxy-3.0.2.ebuild: + DEPEND on sed >= 4 + +*privoxy-3.0.2 (29 Apr 2003) + + 29 Apr 2003; Martin Holzer <mholzer@gentoo.org> privoxy-3.0.0.ebuild, + privoxy-3.0.2.ebuild, files/privoxy-3.0.0-gentoo.diff: + diff now done with sed. Version bumped. Closes #20011. + +*privoxy-3.0.0 (14 Dec 2002) + + 16 Apr 2003; Tavis Ormandy <taviso@gentoo.org> privoxy-3.0.0.ebuild: + Marking ~alpha. + + 27 Feb 2003; Martin Holzer <mholzer@gentoo.org> privoxy-3.0.0.ebuild : + Marked as stable and changed SLOT="2" to prevent broken package. + Closes #16462. + + 15 Feb 2003; Mark Guertin <gerk@gentoo.org> privoxy-3.0.0.ebuild : + set ~ppc in keywords + + 14 Dec 2002; Seemant Kulleen <seemant@gentoo.org> privoxy-3.0.0.ebuild + files/digest-privoxy-3.0.0 files/privoxy-3.0.0-gentoo.diff + files/privoxy.rc6 : + + Version bump and fixes from fridtjof@fbunet.de (Fridtjof Busse) in bug + #11835 + +*privoxy-2.9.14_beta (07 Jul 2002) + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + + 29 Aug 2002; Seemant Kulleen <seemant@gentoo.org> privoxy-2.9.14_beta : + + Cleaned up ebuild slightly, and added a virtual/textbrowser dependency, + which closes bug #7175 by: fridtjof@fbunet.de Also added a .keep file in + /var/log/privoxy + + 07 Jul 2002; Georg Sauthoff <g_sauthoff@web.de> *: Initial Ebuild! diff --git a/www-proxy/privoxy/Manifest b/www-proxy/privoxy/Manifest new file mode 100644 index 000000000000..87c4c53f0510 --- /dev/null +++ b/www-proxy/privoxy/Manifest @@ -0,0 +1,10 @@ +MD5 e2c788ea2d43aba089bea2cedd06f07f privoxy-3.0.2.ebuild 1880 +MD5 865858436b5412e362041d4951d5a33b privoxy-3.0.3.ebuild 1888 +MD5 a07ad85d232413d677d222353a3239e3 privoxy-2.9.14_beta.ebuild 1730 +MD5 a307c1f37c5e457ff867f1ebbb3b7e53 ChangeLog 3113 +MD5 c339473e0ff43da76eb2f2607c441921 metadata.xml 280 +MD5 3633255c0f7643530768ad4edbc48b82 files/privoxy-gentoo.diff 2374 +MD5 a0be004362422bbf19e3cadf3cba42bd files/digest-privoxy-2.9.14_beta 75 +MD5 dbb4193e3be24f0614f3f9781c8f5e03 files/privoxy.rc6 523 +MD5 498b2ae85af76ed736ac4979e28bfe8a files/digest-privoxy-3.0.2 77 +MD5 56d88e9a6970c67adde3386b83dcb2ae files/digest-privoxy-3.0.3 77 diff --git a/www-proxy/privoxy/files/digest-privoxy-2.9.14_beta b/www-proxy/privoxy/files/digest-privoxy-2.9.14_beta new file mode 100644 index 000000000000..806f43c69496 --- /dev/null +++ b/www-proxy/privoxy/files/digest-privoxy-2.9.14_beta @@ -0,0 +1 @@ +MD5 406ef39a81c371a9723aa69460028534 privoxy-2.9.14-beta-src.tar.gz 980020 diff --git a/www-proxy/privoxy/files/digest-privoxy-3.0.2 b/www-proxy/privoxy/files/digest-privoxy-3.0.2 new file mode 100644 index 000000000000..2e45d5b22967 --- /dev/null +++ b/www-proxy/privoxy/files/digest-privoxy-3.0.2 @@ -0,0 +1 @@ +MD5 9a9e25ad4420dac73d57a8efe6be58a0 privoxy-3.0.2-stable-src.tar.gz 1925287 diff --git a/www-proxy/privoxy/files/digest-privoxy-3.0.3 b/www-proxy/privoxy/files/digest-privoxy-3.0.3 new file mode 100644 index 000000000000..8293b5fba301 --- /dev/null +++ b/www-proxy/privoxy/files/digest-privoxy-3.0.3 @@ -0,0 +1 @@ +MD5 b0710be8af09409bfb03f52523a17010 privoxy-3.0.3-stable-src.tar.gz 1561072 diff --git a/www-proxy/privoxy/files/privoxy-gentoo.diff b/www-proxy/privoxy/files/privoxy-gentoo.diff new file mode 100644 index 000000000000..65f885e2b377 --- /dev/null +++ b/www-proxy/privoxy/files/privoxy-gentoo.diff @@ -0,0 +1,93 @@ +diff -ur privoxy-2.9.14-beta.orig/config privoxy-2.9.14-beta/config +--- privoxy-2.9.14-beta.orig/config Tue Apr 2 22:11:35 2002 ++++ privoxy-2.9.14-beta/config Mon Jul 8 17:55:11 2002 +@@ -1,3 +1,8 @@ ++# ++# Small changes to the original for Gentoo ebuild ++# ++# i.e. only two directory locations ++ + # Sample Configuration file for Privoxy + + # +@@ -72,13 +77,13 @@ + # for CGI results. + # + # No trailing /, please. +-confdir . ++confdir /etc/privoxy + + # + # The directory where all logging (i.e. logfile and jarfile) takes place + # No trailing /, please. + # +-logdir . ++logdir /var/log/privoxy + + # Note that all file specifications below are relative to + # the above two directories!!! +@@ -120,7 +125,7 @@ + # + # Default: Log to the standard error channel, not to a file + # +-logfile logfile ++logfile privoxy.log + + # + # The jarfile defines where Privoxy stores the cookies it +diff -ur privoxy-2.9.14-beta.orig/default.action privoxy-2.9.14-beta/default.action +--- privoxy-2.9.14-beta.orig/default.action Thu Apr 11 09:37:54 2002 ++++ privoxy-2.9.14-beta/default.action Mon Jul 8 18:00:25 2002 +@@ -1,3 +1,9 @@ ++# ++# Small change for Gentoo ebuild ++ ++# set +image-blocker{blank} in the Defaults section ++# for explanation see: http://www.privoxy.org/faq/configuration.html#AEN442 ++ + ############################################################################# + # + # Bare-bones actions file for Privoxy pre release testdrive +@@ -14,7 +20,6 @@ + + # Shops should be allowed to set persistent cookies + shop = -filter -no-cookies-keep +- + ############################################################################# + # Defaults + ############################################################################# +@@ -22,28 +27,28 @@ + -add-header \ + -block \ + +deanimate-gifs{last} \ +--downgrade \ +-+filter{html-annoyances} \ +-+filter{content-cookies} \ ++-downgrade +filter{html-annoyances} \ + +filter{js-annoyances} \ +++filter{content-cookies} \ + +filter{no-popups} \ + +filter{webbugs} \ + +filter{nimda} \ + +filter{banners-by-size} \ +-+no-compression \ + +hide-forwarded \ + +hide-from{block} \ + +hide-referer{forge} \ + -hide-user-agent \ + -image \ +-+image-blocker{pattern} \ +++image-blocker{blank} \ +++no-compression \ + +no-cookies-keep \ + -no-cookies-read \ + -no-cookies-set \ + +no-popups \ + -vanilla-wafer \ +--wafer \ ++-wafer\ + } ++ + / # Match all URLs + + {+filter{noflash}} diff --git a/www-proxy/privoxy/files/privoxy.rc6 b/www-proxy/privoxy/files/privoxy.rc6 new file mode 100644 index 000000000000..12540376e60c --- /dev/null +++ b/www-proxy/privoxy/files/privoxy.rc6 @@ -0,0 +1,20 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-proxy/privoxy/files/privoxy.rc6,v 1.1 2004/08/08 18:05:31 stuart Exp $ + +depend() { + need net +} + +start() { + ebegin "Starting privoxy" + start-stop-daemon --start --quiet --exec /usr/sbin/privoxy -- /etc/privoxy/config --user privoxy.privoxy & + eend $? +} + +stop() { + ebegin "Stopping privoxy" + start-stop-daemon --stop --quiet --exec /usr/sbin/privoxy + eend $? +} diff --git a/www-proxy/privoxy/metadata.xml b/www-proxy/privoxy/metadata.xml new file mode 100644 index 000000000000..13bc126c7d91 --- /dev/null +++ b/www-proxy/privoxy/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>web-apps</herd> +<maintainer> +<email>web-apps@gentoo.org</email> +<name>Gentoo Web Application Packages Maintainers</name> +</maintainer> +</pkgmetadata> diff --git a/www-proxy/privoxy/privoxy-2.9.14_beta.ebuild b/www-proxy/privoxy/privoxy-2.9.14_beta.ebuild new file mode 100644 index 000000000000..a28dabc65377 --- /dev/null +++ b/www-proxy/privoxy/privoxy-2.9.14_beta.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-proxy/privoxy/privoxy-2.9.14_beta.ebuild,v 1.1 2004/08/08 18:05:31 stuart Exp $ + +inherit eutils + +IUSE="selinux" +MY_P=${P/_beta/-beta} +S=${WORKDIR}/${MY_P} +HOMEPAGE="http://www.privoxy.org" +DESCRIPTION="A web proxy with advanced filtering capabilities for protecting privacy against internet junk." +SRC_URI="mirror://sourceforge/ijbswa/${MY_P}-src.tar.gz" + +DEPEND="virtual/textbrowser" +RDEPEND="selinux? ( sec-policy/selinux-privoxy )" + +SLOT="2" +KEYWORDS="x86 sparc" +LICENSE="GPL-2" + +pkg_preinst() { + enewgroup privoxy + enewuser privoxy -1 /bin/false /etc/privoxy privoxy +} + +src_unpack() { + unpack ${A} + patch -p0 < ${FILESDIR}/privoxy-gentoo.diff + + cd ${S} + autoheader || die "autoheader failed" + autoconf || die "autoconf failed" +} + +src_compile() { + + econf \ + --sysconfdir=/etc/privoxy || die "./configure failed" + + emake || die "make failed." + +} + +src_install () { + cd ${WORKDIR}/privoxy-2.9.14-beta + + diropts -m 0750 -g privoxy -o privoxy + dodir /var/log/privoxy + keepdir /var/log/privoxy + dodir /etc/privoxy /etc/privoxy/templates + + insopts -m 0640 -g privoxy -o privoxy + insinto /etc/privoxy + doins default.filter trust default.action config + + insinto /etc/privoxy/templates + doins templates/* + + doman privoxy.1 + + dodoc LICENSE README AUTHORS doc/text/faq.txt ChangeLog + + insopts + for i in developer-manual faq man-page user-manual + do + insinto /usr/share/doc/${PF}/$i + doins doc/webserver/$i/* + done + + insopts -m 0754 -g privoxy -o privoxy + insinto /etc/init.d + newins ${FILESDIR}/privoxy.rc6 privoxy + + insopts -m 0750 -g privoxy -o privoxy + insinto /usr/sbin + doins privoxy +} diff --git a/www-proxy/privoxy/privoxy-3.0.2.ebuild b/www-proxy/privoxy/privoxy-3.0.2.ebuild new file mode 100644 index 000000000000..d507c1bca28e --- /dev/null +++ b/www-proxy/privoxy/privoxy-3.0.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-proxy/privoxy/privoxy-3.0.2.ebuild,v 1.1 2004/08/08 18:05:31 stuart Exp $ + +inherit eutils + +S="${WORKDIR}/${P}-stable" +HOMEPAGE="http://www.privoxy.org" +DESCRIPTION="A web proxy with advanced filtering capabilities for protecting privacy against internet junk." +SRC_URI="mirror://sourceforge/ijbswa/${P}-stable-src.tar.gz" +RESTRICT="nomirror" + +IUSE="selinux" +SLOT="2" +KEYWORDS="x86 ~ppc alpha sparc" +LICENSE="GPL-2" + +DEPEND=">=sys-apps/sed-4" +RDEPEND="selinux? ( sec-policy/selinux-privoxy )" + +pkg_preinst() { + enewgroup privoxy + enewuser privoxy -1 /bin/false /etc/privoxy privoxy +} + +src_unpack() { + unpack ${A} + cd ${S} + sed -i 's:confdir .:confdir /etc/privoxy:' config + sed -i 's:logdir .:logdir /var/log/privoxy:' config + sed -i 's:logfile logfile:logfile privoxy.log:' config + sed -i 's:set-image-blocker{pattern}:set-image-blocker{blank}:' default.action.master + + autoheader || die "autoheader failed" + autoconf || die "autoconf failed" +} + +src_compile() { + econf \ + --sysconfdir=/etc/privoxy || die "econf failed" + + emake || die "make failed." +} + +src_install () { + diropts -m 0750 -g privoxy -o privoxy + dodir /var/log/privoxy + keepdir /var/log/privoxy + dodir /etc/privoxy /etc/privoxy/templates + + insopts -m 0640 -g privoxy -o privoxy + insinto /etc/privoxy + doins default.action default.filter config standard.action trust user.action + + insinto /etc/privoxy/templates + doins templates/* + + doman privoxy.1 + + dodoc LICENSE README AUTHORS doc/text/faq.txt ChangeLog + + insopts + for i in developer-manual faq man-page user-manual + do + insinto /usr/share/doc/${PF}/$i + doins doc/webserver/$i/* + done + + insopts -m 0750 -g root -o root + insinto /usr/sbin + doins privoxy + insinto /etc/init.d + newins ${FILESDIR}/privoxy.rc6 privoxy +} diff --git a/www-proxy/privoxy/privoxy-3.0.3.ebuild b/www-proxy/privoxy/privoxy-3.0.3.ebuild new file mode 100644 index 000000000000..e14d3f8995d9 --- /dev/null +++ b/www-proxy/privoxy/privoxy-3.0.3.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-proxy/privoxy/privoxy-3.0.3.ebuild,v 1.1 2004/08/08 18:05:31 stuart Exp $ + +inherit eutils + +S="${WORKDIR}/${P}-stable" +HOMEPAGE="http://www.privoxy.org" +DESCRIPTION="A web proxy with advanced filtering capabilities for protecting privacy against internet junk." +SRC_URI="mirror://sourceforge/ijbswa/${P}-stable-src.tar.gz" +RESTRICT="nomirror" + +IUSE="selinux" +SLOT="2" +KEYWORDS="~x86 ~ppc alpha ~sparc ~amd64" +LICENSE="GPL-2" + +DEPEND=">=sys-apps/sed-4" +RDEPEND="selinux? ( sec-policy/selinux-privoxy )" + +pkg_preinst() { + enewgroup privoxy + enewuser privoxy -1 /bin/false /etc/privoxy privoxy +} + +src_unpack() { + unpack ${A} + cd ${S} + sed -i 's:confdir .:confdir /etc/privoxy:' config + sed -i 's:logdir .:logdir /var/log/privoxy:' config + sed -i 's:logfile logfile:logfile privoxy.log:' config + sed -i 's:set-image-blocker{pattern}:set-image-blocker{blank}:' default.action.master + + autoheader || die "autoheader failed" + autoconf || die "autoconf failed" +} + +src_compile() { + econf \ + --sysconfdir=/etc/privoxy || die "econf failed" + + emake || die "make failed." +} + +src_install () { + diropts -m 0750 -g privoxy -o privoxy + dodir /var/log/privoxy + keepdir /var/log/privoxy + dodir /etc/privoxy /etc/privoxy/templates + + insopts -m 0640 -g privoxy -o privoxy + insinto /etc/privoxy + doins default.action default.filter config standard.action trust user.action + + insinto /etc/privoxy/templates + doins templates/* + + doman privoxy.1 + + dodoc LICENSE README AUTHORS doc/text/faq.txt ChangeLog + + insopts + for i in developer-manual faq man-page user-manual + do + insinto /usr/share/doc/${PF}/$i + doins doc/webserver/$i/* + done + + insopts -m 0750 -g root -o root + insinto /usr/sbin + doins privoxy + insinto /etc/init.d + newins ${FILESDIR}/privoxy.rc6 privoxy +} |