diff options
author | Alin Năstac <mrness@gentoo.org> | 2005-02-27 08:25:34 +0000 |
---|---|---|
committer | Alin Năstac <mrness@gentoo.org> | 2005-02-27 08:25:34 +0000 |
commit | bca6acdcce3672719e2823d99b3cd7b2a12bedf2 (patch) | |
tree | 24a826ee42e5525c7f42e74dd0b06eef5bebad22 /www-proxy/privoxy/privoxy-3.0.3-r3.ebuild | |
parent | initial import (diff) | |
download | historical-bca6acdcce3672719e2823d99b3cd7b2a12bedf2.tar.gz historical-bca6acdcce3672719e2823d99b3cd7b2a12bedf2.tar.bz2 historical-bca6acdcce3672719e2823d99b3cd7b2a12bedf2.zip |
remove broken patch
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'www-proxy/privoxy/privoxy-3.0.3-r3.ebuild')
-rw-r--r-- | www-proxy/privoxy/privoxy-3.0.3-r3.ebuild | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/www-proxy/privoxy/privoxy-3.0.3-r3.ebuild b/www-proxy/privoxy/privoxy-3.0.3-r3.ebuild new file mode 100644 index 000000000000..a53789967598 --- /dev/null +++ b/www-proxy/privoxy/privoxy-3.0.3-r3.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2005 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-r3.ebuild,v 1.1 2005/02/27 08:25:33 mrness Exp $ + +inherit toolchain-funcs eutils + +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" + +IUSE="pcre selinux" +SLOT="0" +KEYWORDS="~x86 ~ppc ~alpha ~sparc ~amd64" +LICENSE="GPL-2" + +DEPEND=">=sys-apps/sed-4 + =sys-devel/autoconf-2.1* + virtual/libc + pcre? ( dev-libs/libpcre )" + +RDEPEND="virtual/libc + selinux? ( sec-policy/selinux-privoxy ) + pcre? ( dev-libs/libpcre )" + +S="${WORKDIR}/${P}-stable" + +pkg_setup() { + enewgroup privoxy + enewuser privoxy -1 /bin/false /etc/privoxy privoxy +} + +src_unpack() { + unpack ${A} + cd ${S} + + # add gzip and zlib decompression + epatch ${FILESDIR}/privoxy-zlib.patch + + rm ${S}/autom4te.cache/{output.0,requests,traces.0} + + sed -e 's:confdir .:confdir /etc/privoxy:' \ + -e 's:logdir .:logdir /var/log/privoxy:' \ + -e 's:logfile logfile:logfile privoxy.log:' \ + -i ${S}/config || die "sed failed." + sed -e 's:^\+set-image-blocker{pattern}:+set-image-blocker{blank}:' \ + -i ${S}/default.action.master || die "sed 2 failed." +} + +src_compile() { + export WANT_AUTOCONF=2.1 + autoheader || die "autoheader failed" + autoconf || die "autoconf failed" + + export CC=$(tc-getCC) + econf \ + $(use_enable pcre dynamic-pcre) \ + --sysconfdir=/etc/privoxy || die "econf failed" + + emake || die "make failed." +} + +src_install () { + diropts -m 0750 -g privoxy -o privoxy + insopts -m 0640 -g privoxy -o privoxy + + keepdir /var/log/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 -m 0644 -g root -o root + diropts -m 0755 -g root -o root + 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 + newinitd ${FILESDIR}/privoxy.rc7 privoxy + insopts -m 0640 + insinto /etc/logrotate.d + newins ${FILESDIR}/privoxy.logrotate privoxy +} |