diff options
Diffstat (limited to 'net-proxy')
-rw-r--r-- | net-proxy/privoxy/ChangeLog | 7 | ||||
-rw-r--r-- | net-proxy/privoxy/Manifest | 30 | ||||
-rw-r--r-- | net-proxy/privoxy/privoxy-3.0.23.ebuild | 81 |
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 +} |