diff options
author | 2004-02-16 16:43:09 +0000 | |
---|---|---|
committer | 2004-02-16 16:43:09 +0000 | |
commit | 11ac787849383a67b8ea5fac18c15d3116a042fa (patch) | |
tree | a36beb4d9c725781f01de0684d96bd29bc9bb6a1 /net-www/privoxy/privoxy-3.0.3.ebuild | |
parent | Dep for Xml-twig (Manifest recommit) (diff) | |
download | gentoo-2-11ac787849383a67b8ea5fac18c15d3116a042fa.tar.gz gentoo-2-11ac787849383a67b8ea5fac18c15d3116a042fa.tar.bz2 gentoo-2-11ac787849383a67b8ea5fac18c15d3116a042fa.zip |
Version bumped.
Diffstat (limited to 'net-www/privoxy/privoxy-3.0.3.ebuild')
-rw-r--r-- | net-www/privoxy/privoxy-3.0.3.ebuild | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/net-www/privoxy/privoxy-3.0.3.ebuild b/net-www/privoxy/privoxy-3.0.3.ebuild new file mode 100644 index 000000000000..9bc46dff4baf --- /dev/null +++ b/net-www/privoxy/privoxy-3.0.3.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-www/privoxy/privoxy-3.0.3.ebuild,v 1.1 2004/02/16 16:43:09 mholzer Exp $ + +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" + +SLOT="2" +KEYWORDS="~x86 ~ppc ~alpha" +LICENSE="GPL-2" + +DEPEND=">=sys-apps/sed-4" + +pkg_setup() { + if ! grep -q ^privoxy: /etc/group ; then + groupadd privoxy || die "problem adding group privoxy" + fi + + if ! grep -q ^privoxy: /etc/passwd ; then + useradd -g privoxy -s /bin/false -d /etc/privoxy -c "privoxy" privoxy\ + || die "problem adding user privoxy" + fi +} + +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 + + 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 +} |