From 5f040f506d14761e7f3b924bc123745cda89e602 Mon Sep 17 00:00:00 2001 From: Eivind Uggedal Date: Sun, 4 Jan 2015 16:41:18 +0000 Subject: [PATCH] New package: privoxy-3.0.22. Closes #815. --- srcpkgs/privoxy/INSTALL | 5 ++++ srcpkgs/privoxy/files/privoxy/log/run | 2 ++ srcpkgs/privoxy/files/privoxy/run | 2 ++ srcpkgs/privoxy/template | 43 +++++++++++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 srcpkgs/privoxy/INSTALL create mode 100755 srcpkgs/privoxy/files/privoxy/log/run create mode 100755 srcpkgs/privoxy/files/privoxy/run create mode 100644 srcpkgs/privoxy/template diff --git a/srcpkgs/privoxy/INSTALL b/srcpkgs/privoxy/INSTALL new file mode 100644 index 00000000000..5c99ce01766 --- /dev/null +++ b/srcpkgs/privoxy/INSTALL @@ -0,0 +1,5 @@ +case ${ACTION} in +post) + chown -R privoxy:privoxy etc/privoxy + ;; +esac diff --git a/srcpkgs/privoxy/files/privoxy/log/run b/srcpkgs/privoxy/files/privoxy/log/run new file mode 100755 index 00000000000..4923ee6f11c --- /dev/null +++ b/srcpkgs/privoxy/files/privoxy/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -t privoxy diff --git a/srcpkgs/privoxy/files/privoxy/run b/srcpkgs/privoxy/files/privoxy/run new file mode 100755 index 00000000000..120ca2ad62b --- /dev/null +++ b/srcpkgs/privoxy/files/privoxy/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec chpst -u privoxy:privoxy privoxy --no-daemon /etc/privoxy/config 2>&1 diff --git a/srcpkgs/privoxy/template b/srcpkgs/privoxy/template new file mode 100644 index 00000000000..448d200fd83 --- /dev/null +++ b/srcpkgs/privoxy/template @@ -0,0 +1,43 @@ +# Template file for 'privoxy' +pkgname=privoxy +version=3.0.22 +revision=1 +wrksrc="${pkgname}-${version}-stable" +build_style=gnu-configure +configure_args="--sysconfdir=/etc/privoxy --enable-compression --enable-dynamic-pcre" +make_install_args="STRIP=" +conf_files=" + /etc/privoxy/config + /etc/privoxy/default.action + /etc/privoxy/match-all.action + /etc/privoxy/user.filter + /etc/privoxy/trust + /etc/privoxy/default.filter + /etc/privoxy/user.action" +system_accounts="privoxy" +privoxy_homedir="/etc/privoxy" +hostmakedepends="autoconf" +makedepends="pcre-devel zlib-devel" +short_desc="A non-caching web proxy with advanced filtering capabilities" +maintainer="Eivind Uggedal " +license="GPL-2" +homepage="http://www.privoxy.org/" +distfiles="${SOURCEFORGE_SITE}/ijbswa/${pkgname}-${version}-stable-src.tar.gz" +update_ignore="*.mpkg" +checksum=1a214fec1f3616ea7ff42f1ecdb67ce82690199ec403de9d34b99d0896efcc41 + +pre_configure() { + autoheader && autoconf + + sed -e 's|^confdir .*|confdir /etc/privoxy|' \ + -e 's|^logdir .*|logdir /var/log/privoxy|' \ + -e 's|^\(logfile .*\)|# \1|' \ + -i config +} + +post_install() { + vsv privoxy + + # privoxy writes logs to stdout with --no-daemon + rm -r ${DESTDIR}/var/log/privoxy +}