summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Savchenko <bircoph@gentoo.org>2015-01-26 21:09:47 +0000
committerAndrew Savchenko <bircoph@gentoo.org>2015-01-26 21:09:47 +0000
commit657c263c402b032e6a859962b590c130153ad583 (patch)
treea146e722fbe857c542ba646b850fc8a6b8636abc
parentVersion bump, switch to active fork project, bug #537870. Thanks to Jochen Ra... (diff)
downloadhistorical-657c263c402b032e6a859962b590c130153ad583.tar.gz
historical-657c263c402b032e6a859962b590c130153ad583.tar.bz2
historical-657c263c402b032e6a859962b590c130153ad583.zip
Version bump. Fixes multiple security issues, see bug 537884.
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> Package-Manager: portage-2.2.15/cvs/Linux i686 Manifest-Sign-Key: 0x565953B95372756C
-rw-r--r--net-proxy/privoxy/ChangeLog7
-rw-r--r--net-proxy/privoxy/Manifest30
-rw-r--r--net-proxy/privoxy/privoxy-3.0.23.ebuild81
3 files changed, 103 insertions, 15 deletions
diff --git a/net-proxy/privoxy/ChangeLog b/net-proxy/privoxy/ChangeLog
index 25ab7bbc42c8..3f57db423c80 100644
--- a/net-proxy/privoxy/ChangeLog
+++ b/net-proxy/privoxy/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-proxy/privoxy
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/privoxy/ChangeLog,v 1.106 2015/01/25 11:21:25 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/privoxy/ChangeLog,v 1.107 2015/01/26 21:09:43 bircoph Exp $
+
+*privoxy-3.0.23 (26 Jan 2015)
+
+ 26 Jan 2015; Andrew Savchenko <bircoph@gentoo.org> +privoxy-3.0.23.ebuild:
+ Version bump. Fixes multiple security issues, see bug 537884.
25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> privoxy-3.0.22.ebuild:
Stable for alpha, wrt bug #531292
diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest
index 52cd70e11258..bb183fc419df 100644
--- a/net-proxy/privoxy/Manifest
+++ b/net-proxy/privoxy/Manifest
@@ -8,24 +8,26 @@ AUX privoxy.logrotate 191 SHA256 a14373c8a26aab32f6f025c11a5521d7923ce900d00b31a
AUX privoxy.service 248 SHA256 35fee00be175e22dffafcd4a61de3a117268d64d506e99b9b3518702c3a20f35 SHA512 0f3484f06521a66b984fda7238f175a135b22fa5a00dc0c8caadd380d21bfecdae7a6c8d2c0d9a4a3c2858539913722be2b7d4fddd17ea2c95f4e151c3f74ca0 WHIRLPOOL 681c7fe28220ddc4194e6e83974878530b4a3aefd3b1a2de66f9b950ea1eb36252b484077c31af9fbbe335d777898e551455ee5c57892f4e43e5966b23b2d05c
DIST privoxy-3.0.21-stable-src.tar.gz 1733120 SHA256 5ec7e601948d2bd0ebf0ebe90eed7d49e7663c395ce16d0403e91ea2d459ddb8 SHA512 b7f0d6865bce32445442f3af290e1a43538e4f76c22cb0d0ff9d5a1752f8c019dabb70f023ae370ee59015bd0f6795db97f064f7621efb62265d5e196d2e0e41 WHIRLPOOL 204c860071b958f50d32010d6a7dce70e24f25116514b0999da8ad10862a7ea1889f0d4ff87e34bc8b08ce89c5f3bdf5c87b89c48c5f4c534e0c46be7f557593
DIST privoxy-3.0.22-stable-src.tar.gz 1737251 SHA256 1a214fec1f3616ea7ff42f1ecdb67ce82690199ec403de9d34b99d0896efcc41 SHA512 40e893ac25d69575c3a2c28bcc5882d91093f8eb6194a54d5b5298ad4023563e586c9aa2a793bbafe2fe3aeef7aa9094aa01e72861a51f0e569d1e5c74f974b2 WHIRLPOOL 229123d2c8acdf258f5baeb36300cec32c730580f11bc2c0bbf7e4c17bfeee800938b2680f0bd1f7ee0346ac55500f4a34945e3a68a1f9791c96a5768aac5a69
+DIST privoxy-3.0.23-stable-src.tar.gz 1715099 SHA256 80b1a172d0518a9f95cde83d18dc62b9c7f117b9ada77bdcd3d310107f28f964 SHA512 487513f4f6f8c868b537132599d0f573384a0b7ed2b3c6778b163d61f94a419e1594d4e0bff286051902bfca292d68c5eeef215955f072c1744bef50db279c25 WHIRLPOOL 68f3ce6dd86a95bb515af2dfe4f166263800f8ff71fb266cb7d8630888f30c93194634b74c5d491a5687afc5842428bd23811ef71ee9358f1cd7ec5ad1ce11a4
EBUILD privoxy-3.0.21-r2.ebuild 1686 SHA256 53334648d625b6e72b5f954ef9410c45262f5799b2185b111557abeebcc14b09 SHA512 cf4ca8849dc3d877fafd252c57f57e328873ca430beb6c5884f2b34aee0537f18f5bb338348b6ab9b8ff94db3f2f5c2c538e044060a72245f0530d04005668cf WHIRLPOOL 3ad0402ea70f45ee56760e4132051436542a8f43aeccce71ca5bdd6b96a152fe99685681770e49328e213cfe86b1a55d51d6d850bf3abe167c076d70e62cb802
EBUILD privoxy-3.0.22.ebuild 2291 SHA256 e87e499e33043a27dbeeba7b3df54a0e7ebe4e4c9b12d66b6aa305d23195476d SHA512 79773e10a82bf7e7ae820669633d08f9d0c591c0827ac041396aabeca3355993d3bbe52621e010fa0568124787ba2459cf67236eb7f21931af8387cd3538f8d4 WHIRLPOOL 6dfec61ea266c584f9f91a12b02f848aa4055cffa8c60b398fea3aeec0975dc473f0c1f5a9cb5b7c51534f9eab8fd624b27259ed05d2e716309564c9eec2f288
-MISC ChangeLog 19877 SHA256 5a6707d8a6b7f92bb5a0150de9d885d328f53edf1d9f3fa949d2771279e7469c SHA512 e17184457778d5b86ea1fc33c26aeeb30cf1520f19be08c5eebe88dc8d07a64dd0a705b96242276443e9b761d6ee88bb1bc2d6196827dc271c690e2668ff4f77 WHIRLPOOL 3787263a793d68703620594950ab6726857b2856ce3da755923c1a4dd80f6f6684ac10054b3576d15e5ccc5649f3d4672eec69a8c84488e374f588b3af6ff78a
+EBUILD privoxy-3.0.23.ebuild 2254 SHA256 f1df5deee11a35ffe3a3364f51070a8eaa4ce6ed07b47af6ccb9f83013ab6b84 SHA512 603e321c68e4933637897a8e05b1d8bd1ba1b0995a064109f5964bcbd5ddec7dd3a13538d9e101aaf5fbd07dbbd941c55115ff714b51c8f57b5844c02cbf1d7e WHIRLPOOL c303ef588f58c90c945e1e0eb931028f1cc721e8e17709daab26a8b543065b47a60fb91cc2c99c15180d063b223e38ae6a830c94c340e849bfd545fe2d181de2
+MISC ChangeLog 20054 SHA256 93cb46826e7155ff437fcc3d6ff7f20de0704f91849f21003c899987e99c562b SHA512 876284a8c31417a3e5364bf25b5e25f2e1caff737176d10a8c2191e924b1b4fe8b7adc1f5e164ffc05f83460d34b6555a8007e426bb8a4885f595301304e018a WHIRLPOOL c3e195995e13e53fbf002b6bbc176a01a8f5e47ed6a2befe2432626f4e582cc26f96ec9cf5ded7975e84918dea61d86db4cf4e0143d4d45eddcbfc40cd400b85
MISC metadata.xml 1056 SHA256 22f63a2ff4c284f142c7583912701733d538d03214c69d86b2fe3d03daf4dfa3 SHA512 eaf871e571e70ed96d80b8bbd6897d9eb11c096d589a92b5eebf3b1873289817c56051f39725729c3bbc7ec962aa201125191f046bedb750662adf69c9754330 WHIRLPOOL 264ad98af64124e21a65c9b585339dd76e31c154e8a82b9154e9bf8c97f826db6e9d15235e0ec6f49074bf93ce0fdc8be33019e4a9672d92d3155c3d7639adc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUxNG2AAoJELp701BxlEWfBHAP/0iiNyqd/F919TQQ+xnQ/p6v
-MVXyCinp0Te2hMKDMfEVSrbYCqx2gL4L2BhuiEnTAOZdP9xL91AhxEC42tTN43Ms
-N6+fQPkDA9XFZZL8UKztsYFEXcvFHOAKKHwkTKNthL1qi/3UIxToYtBDJ10MDlcE
-KorHJgnv5ua6QlfKsmv8skrB5uga8w5ZusSrXYDhlow2N3QIfdnaDGe+unLosUO7
-Y1oPRIaEzKOj3lenwllgyltD7yvlb/Ejh60uV7h+R6+W5FbwuzGSIqSYRtflvBmG
-uvwoIv435vOwqv6o0xZqYw2rwV7lCNY1Z6w7FvvxKF0NiQUQK/bui3xnQBMeAZra
-wtpVIDamJuE/jRx6F8wQRnmgvLjpXqxQevpmo7W9LSx3eimoCXIYZNcKFZlfLZgI
-qH4rLylra5R1uwzEpVk2ndyHeZ+7QohmI9IRDbftBkSCDbgHKC+dDE8L63LGl+OG
-pGyWYXE5XJrNlrZRJzkrRPPjWfp0YsuawuyrgLOQBTC71XOYLOfNpy5yWochPnpE
-zruPYa7q73VwGJ7fuxTBm9KEbPGU3dfS1FI8bls/1Ex0xD5UN7KGNhv44QGR2ArQ
-qMg63ULCXPimMFnyouRjKNz1ghepSE1lySiCl84tX2pxdYqrY018oDBCXZ0wfs9E
-U44xeGe4jAzEwrVx8YXU
-=DBaE
+iQIcBAEBCAAGBQJUxq0YAAoJEPZTWjO6HuSN4bIP+gOA6nXOHnJ0rI2wiPwSoIFD
+YDCT3XdoC4vNkLl2tVfFpOl+XsuxRADM0t1CzEZbgNxz2ukLvvTk0PPIuuPCQkXJ
+hB3Kxlu1f7yJO4y/ywgx0H1DQ9pvJ3CRRJr80vGIwBXdmjlP3kUqhxIwYoWqS/fS
+LI6KYO5untyQejEFLlQ2AS4LjM1/7ukVOmzkm9GbbNRk++zPX83zThwKo1JKLmE/
+PCgqUVdlBhM2oARUe3mB902g8UKPA6Oi/U1cwPLg3Inv7XWorOVXTzvfiuo43Iyb
+B2ume8pKOaXQyy+OfQPQ/72M3tsm3Vmuwv+yoiUNX9UtWjqYu0j2uabKPfbmehWW
+v5baDhWxpsTd+X/tBYV8QqcbOxySmYkAZNZFY8iy5VX2RvckaHxu5aOLRPX2kfCY
+4oN4rg+XcYuYnpHd8L5PShEQr2t9n5ZGnn7MSuLCLQIqAWNNvMUCFzc/F2pzOgml
+OCfQGIXQon/aDLTkXGTZcbhh+Ik5Qc5XRzVegzFQFWBJDIO18DV1U3YgEYhA8+Fb
+cwGWFvBMQzCQbpZtWtQqfIuaNrKkQfOzgjjIipZ5tKcbZc36DeyHkhEI+FtfqsTx
+zoiDPqLzdKuz2Rbvdetco8bybL5u2PQWgYch0a8RiqH665l8JC28QPy4h/horuVa
+tHk9a93Qg0zifwgksXhH
+=8OuL
-----END PGP SIGNATURE-----
diff --git a/net-proxy/privoxy/privoxy-3.0.23.ebuild b/net-proxy/privoxy/privoxy-3.0.23.ebuild
new file mode 100644
index 000000000000..1ba75b47815f
--- /dev/null
+++ b/net-proxy/privoxy/privoxy-3.0.23.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/privoxy/privoxy-3.0.23.ebuild,v 1.1 2015/01/26 21:09:43 bircoph Exp $
+
+EAPI="5"
+
+inherit eutils toolchain-funcs autotools systemd user
+
+[ "${PV##*_}" = "beta" ] &&
+ PRIVOXY_STATUS="beta" ||
+ PRIVOXY_STATUS="stable"
+
+HOMEPAGE="http://www.privoxy.org http://sourceforge.net/projects/ijbswa/"
+DESCRIPTION="A web proxy with advanced filtering capabilities for protecting privacy against Internet junk"
+SRC_URI="mirror://sourceforge/ijbswa/${P%_*}-${PRIVOXY_STATUS}-src.tar.gz"
+
+IUSE="+acl editor external-filters +fast-redirects +force graceful-termination
++image-blocking ipv6 lfs png-images selinux +stats +threads toggle
+whitelists +zlib"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+LICENSE="GPL-2"
+
+DEPEND="dev-libs/libpcre
+ zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-privoxy )"
+
+REQUIRED_USE="toggle? ( editor )"
+
+S="${WORKDIR}/${P%_*}-${PRIVOXY_STATUS}"
+
+pkg_setup() {
+ enewgroup privoxy
+ enewuser privoxy -1 -1 /etc/privoxy privoxy
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-3.0.19-gentoo.patch
+ # autoreconf needs to be called even if we don't modify any autotools source files
+ # See main makefile
+ eautoreconf
+}
+
+src_configure() {
+
+ econf \
+ $(use_enable acl acl-support) \
+ $(use_enable editor) \
+ $(use_enable fast-redirects) \
+ $(use_enable force) \
+ $(use_enable graceful-termination) \
+ $(use_enable image-blocking) \
+ $(use_enable ipv6 ipv6-support) \
+ $(use_enable lfs large-file-support) \
+ $(use_enable png-images no-gifs) \
+ $(use_enable stats) \
+ $(use_enable threads pthread) \
+ $(use_enable toggle) \
+ $(use_enable whitelists trust-files) \
+ $(use_enable zlib) \
+ $(usex zlib --enable-compression "") \
+ --enable-dynamic-pcre \
+ --with-user=privoxy \
+ --with-group=privoxy \
+ --sysconfdir=/etc/privoxy \
+ --docdir=/usr/share/doc/${PF}
+}
+
+src_install () {
+ default
+
+ newinitd "${FILESDIR}/privoxy.initd" privoxy
+ systemd_dounit "${FILESDIR}"/${PN}.service
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/privoxy.logrotate" privoxy
+
+ diropts -m 0750 -g privoxy -o privoxy
+ keepdir /var/log/privoxy
+}