summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2014-09-13 00:04:55 +0000
committerAnthony G. Basile <blueness@gentoo.org>2014-09-13 00:04:55 +0000
commit11ee811def69bf838fbd0a3861fcd77f6811ba58 (patch)
treedc66da3e1909b91bfd7847eaca978579c63b547d /net-misc/tor
parentVersion bump, remove old. (diff)
downloadhistorical-11ee811def69bf838fbd0a3861fcd77f6811ba58.tar.gz
historical-11ee811def69bf838fbd0a3861fcd77f6811ba58.tar.bz2
historical-11ee811def69bf838fbd0a3861fcd77f6811ba58.zip
Version bump 2.5 branch, new RC candidate
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-misc/tor')
-rw-r--r--net-misc/tor/ChangeLog7
-rw-r--r--net-misc/tor/Manifest30
-rw-r--r--net-misc/tor/tor-0.2.5.7_rc.ebuild99
3 files changed, 121 insertions, 15 deletions
diff --git a/net-misc/tor/ChangeLog b/net-misc/tor/ChangeLog
index 6ddfd8e3555c..954682b2106a 100644
--- a/net-misc/tor/ChangeLog
+++ b/net-misc/tor/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/tor
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/ChangeLog,v 1.430 2014/09/06 13:54:19 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/ChangeLog,v 1.431 2014/09/13 00:04:44 blueness Exp $
+
+*tor-0.2.5.7_rc (13 Sep 2014)
+
+ 13 Sep 2014; Anthony G. Basile <blueness@gentoo.org> +tor-0.2.5.7_rc.ebuild:
+ Version bump 2.5 branch, new RC candidate
06 Sep 2014; Anthony G. Basile <blueness@gentoo.org> -tor-0.2.4.22.ebuild,
files/tor-0.2.3.14_alpha-torrc.sample.patch:
diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 82ba26f8e302..8de15908a9dd 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -10,24 +10,26 @@ AUX tor.service 316 SHA256 22293c36ae4043cb351ff7e5b18ab392de5ac431683dd03de658b
AUX torrc-r1 140 SHA256 6766943a69e4784d02f173b5d74b8eb9345f878ef4eb36edab34bbf649ef2738 SHA512 6e3c481b34f2cb6f48bf87fe10565daded00415cc233332d43e18206d46eb7b32f92c55035584b5992e7a056e79e862124a573a9724f7762f76d4c4f0824de82 WHIRLPOOL 14a0e40219457b3ea26113fca561db338fb7324c20fee3b30287315974975001fab3cd3272932a1325e8dc9a227e0242bedf9fb424e2c5db755112f3fdeb815d
DIST tor-0.2.4.23.tar.gz 2977006 SHA256 05a3793cfb66b694cb5b1c8d81226d0f7655031b0d5e6a8f5d9c4c2850331429 SHA512 8941a296c613ae30e98933ec05810cb655f3fe345ed9942f7c76799e00b893aa17a5e023b020aeca0b730834e6df4fb86927fc4e3d66ebd0cb26a36e6d94103b WHIRLPOOL 2b461eee1d31a338167f6a8267e63f2b6b1999668a82d2d9db3fc99f83cd6e959c922d2102e356815b776c0fc15780f46ed2bf0b7afcb9d0d95aee88979c0bd8
DIST tor-0.2.5.6-alpha.tar.gz 3134258 SHA256 ec8edfd824a65bec19c7b79bacfc73c5df76909477ab6dac0d6e8ede7fa337c1 SHA512 c0bfb2d60c51308b00ff590bdcf2285bcfb97a535edb3b8d9d746babdfb0dfadc5607fa3f67ab79c1c74840e7bd035db06c7efcd8ab0aefd5c567ab9efda9eb0 WHIRLPOOL 8e920dfd1882aeafee4e1dd11e40368a26936aa85ecc2093c3b63db767210345b77f041a6442067633d42de7fa71f2dec41e2fcf31a287aaf33c4c49d1d663ba
+DIST tor-0.2.5.7-rc.tar.gz 3169243 SHA256 1ad0124b20f75602505b8af9f176adbed416f0a2ceb258189fbc2e3463171626 SHA512 8d5af4d3b6b34887dd77dc2e3aa29dc79b6cdf182414488e198592da1699004c50575bba96c9508373f18a2df773883d588dc1b291a4c24680e8d2c161f89b78 WHIRLPOOL fea5b04182178c69ee06b5a23c09baedcb6d8c6daa92ceffbc0192e20999931b5c935fe4f2519c894301e858212aa587e4d2a4d46500d4c3e60871d747a066bf
EBUILD tor-0.2.4.23.ebuild 2600 SHA256 b227f85b55e97db2cb1621ac839cc3809ef4fb0fd290723cc922cad0dadae396 SHA512 28ba666c2cf367f791805451e338f4835b666d350a0b2cee58e2e8aed76ab42c3eaae112eb43e484ce4fc9a6f18a66793b25957be212f09b3c6c3a70d50130c8 WHIRLPOOL 0db5717beb2634a1ee1aac2bf58e52ed8456bab8fac19067db9fd3806988783934d6d907ed4fb441077b889315e84e75b259339c9e548603e5b9046251d14027
EBUILD tor-0.2.5.6_alpha.ebuild 2809 SHA256 f305240ab6d6d98725fe9d29885abeb176837922c896ed41b1d87bb5c293b307 SHA512 6caf2ac9e74af6d33eb0623e7c81e870be94eb0da14236e5dfd1592c18e25d8c0838d968bd9dbef3372b8c12eab51899b93ef580a24a906dfca8f8ed1ee40890 WHIRLPOOL cba295d235d3b9ed19e45c79af04f8037f0cf908816933d61c11aaa947a0d2d1b6a6faab85b6e421b87df32db1816dc13d47bacaf9710601a6b90ed381137b38
-MISC ChangeLog 64271 SHA256 7be412b3880566eb3a0f3dcc86cebd3a80d7f0bd7e1e4af0e496c1fae49a2308 SHA512 5b81aedc4739c539fb28a852e4b92fc32d435f46d03a7b7108f354f5f4f7a0655df6a196415f17cfa5fc4cd18fb8181b95be93419a523e9b55060eed62404b4c WHIRLPOOL 8af7fae63b7c7d86c4fdf7c1ac7feeec86c945eaa3d0aa34d21a12761a3093078e5d28ba7b933ea90fa613dc42bc0e744b76f4b92ada7f5b6adeaa6375079d52
+EBUILD tor-0.2.5.7_rc.ebuild 2806 SHA256 7e742e13e6a383de05b79ee8ddf07a60f83589fa506e7b9c5927c8c9a05f3955 SHA512 f5b990c95c73050f174204a56f4915aca27865621a2c28939fc97c591257e5b5387d3f59cbd8eb04098b71767133745b310712bf4fd45cf343c93a7a9d7f0a88 WHIRLPOOL 327868f15b86f3fd57e3178071b3dc33a1ede9dba398f0a9de9b62d52f11ad334bdbbfc3fd3741ed9275b6f84a4eaeca4741c74c5e320ce87d1c9c7caa37de71
+MISC ChangeLog 64426 SHA256 e7196087ae1794db73e55a8aee78a8fa18e3d9099a9f0237c2463fe8b5c87d7e SHA512 77b643a9c63cf2fa7ab7cb99c581a26f7e661e628e2617aeb53e3d57cea7faac5ecbe09e7866ca8e4e9e7a639086ab1cb4fc6fcd064b2a9ed003a0b7d1b1d412 WHIRLPOOL e9e8bf46a6dab89b2e604b2480da59021c1a05a295b590df8728d5623bc78139e9f1b306c8f4ac869f460f0f352b562cc4c6b0015d10e10d23a3852cb0a9ff93
MISC metadata.xml 805 SHA256 b65e1d9314d9a0406c93a7bdf168cee5555a8b5af3c889768c555ecf9c518564 SHA512 b68a4b5c9ef9ec0cbb61f795a574c3111d0f7be6232868e698828db3a68273f109c2ddd559b4c9dec7a9200f5ea7b99cc5faff1ed23fe9247c6c120e856f7875 WHIRLPOOL b42a9dfb6a840451ec1fec757636055ba71a99dc1f1f1a348e7735058125688a62b2433307706fa8f75310a1ba887a75e3a3535b69c413b0a9621c633f52a8c0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUCxKgAAoJEJOE+m71LUu6aEkP+weGXZZPYE3ea4R8Q0rd9tBT
-w3LTlu1eYokAFC7woRBd0Od6edJFg3NA36mziY3iCrVmO3NxTPLtr0JUKdRytv/3
-cdr79uYGh+TcnK+1g8O/tDM+dSDpoj1+EpPWMzrB2xqSs9TOg6wvCpJBZ/LqjTz/
-62JCmmQI80vTUEr3MrS5Gz2fSgg8U5rhl7cVnv7++nt4XSebpnkfNDcnLVjSmhrq
-hrShtpjMLgymScU8aH1Jxp32MQfmMHtx7rluyLGtuCeyc8BA0UjbcNgwKG04ApT8
-sIR43DEyumfjOM6BHvttUWmSahn7o9K1LecbEUMLsnauPY/fwV//A3nuyU7IZeL+
-pqOyupD+loWrPkiKwLgmmpjL3DmrbC5vUNxEBiCGHB5tHRRvbimXnBZneoQmBC8V
-JPmAU/nq+UbFt0yllyWKALgAtKZxMLqhQ2IcN5YsDIZpKd51zpXxdSJtU/AENuzB
-m/8DPMTy1GiDCBENhG7gve/wGaxAl9nw+e+aUVp8bxDTXghO1NHHgeVp8td3LpeP
-7F9cuCQWIYml5auegE1PAtFvZGp7sssGiT1SEXWjtWsE7bl3mclsJQgZn5CdNIJD
-9lC9xb1r4nzaEjRq8MOoFYy52ZzpAjERUfBtku0IxxHmZ3TDgFEJbYXXZXnBLRmL
-uDjO8obYoN0K96IUPklo
-=Epmv
+iQIcBAEBCAAGBQJUE4q+AAoJEJOE+m71LUu6VocP/R1Be0laFAHSPTS5DV8K6oT8
++sZ39aJ3IXTfL3H947swV2jPI8gmWBw3xvH5Gik/cThBYDtHx4ttTsG2wD+Oh57e
+XT9F3usFDr1YEcXSQpWXpq0pzJea4CVxypj8kvVx+gt2EHA+6l56trQSRCNnpq1l
+g1jp7Yq5Vde9eWk8BXyC2EDOfrC7X1reevMapwU8hFKEIOuuNhK84HbfBJzj2Deq
+d19IQON5HD/oErzrUQ13t4bZ85EGv/HEpWhI6wpSibbAcEJy/KHMiOGaIjM5VVbJ
+iKDWLJC9s1nWyF4pC94rH/+FGxYscupDWBt/EUS89FjH06pXx6BJcGWbG+ALxkBc
+1sylaUK4g/+4MGorTb7bSmUWT8lOTDA/BUeuWqIDv92FXWZwa+IL2iQMvidLV7bP
+WPNL/PoDUhdx9iDJNBk9g40jF1zZVh0sbzgQZwz1JKCJuq3uBsDdPwpqqejwE/He
+frkMtLwQcz0QaysBMFGrdaSRDAEUxjpFu53j660nvpHTcSUQWS0zBfJbTUzwi+Y2
+buFy8H6G9AdfX5pHVJa2kIJ4MXlP0psHxlOSlZvDerTYp5nVgXg31Bsapm9vgIL8
+mGXpO717Y9Q2RMDTbMVj5vJv9tnmMVnQOoPnCJGObkvO9dYdVwYScnSrFj65fUk7
+Hi5oN1oUUuFVo8Hw9jT7
+=HCgw
-----END PGP SIGNATURE-----
diff --git a/net-misc/tor/tor-0.2.5.7_rc.ebuild b/net-misc/tor/tor-0.2.5.7_rc.ebuild
new file mode 100644
index 000000000000..f6dbcc2ebcfc
--- /dev/null
+++ b/net-misc/tor/tor-0.2.5.7_rc.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/tor-0.2.5.7_rc.ebuild,v 1.1 2014/09/13 00:04:44 blueness Exp $
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo systemd toolchain-funcs versionator user
+
+MY_PV="$(replace_version_separator 4 -)"
+MY_PF="${PN}-${MY_PV}"
+DESCRIPTION="Anonymizing overlay network for TCP"
+HOMEPAGE="http://www.torproject.org/"
+SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
+ https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz"
+S="${WORKDIR}/${MY_PF}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="-bufferevents +ecc nat-pmp selinux stats tor-hardening transparent-proxy threads test upnp web"
+
+DEPEND="dev-libs/openssl
+ sys-libs/zlib
+ dev-libs/libevent
+ bufferevents? ( dev-libs/libevent[ssl] )
+ nat-pmp? ( net-libs/libnatpmp )
+ upnp? ( net-libs/miniupnpc )
+ selinux? ( sec-policy/selinux-tor )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ enewgroup tor
+ enewuser tor -1 -1 /var/lib/tor tor
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.2.3.14_alpha-torrc.sample.patch
+}
+
+src_configure() {
+ # Upstream isn't sure of all the user provided CFLAGS that
+ # will break tor, but does recommend against -fstrict-aliasing.
+ # We'll filter-flags them here as we encounter them.
+ filter-flags -fstrict-aliasing
+ econf \
+ --disable-buf-freelists \
+ --enable-asciidoc \
+ --docdir=/usr/share/doc/${PF} \
+ $(use_enable stats instrument-downloads) \
+ $(use_enable bufferevents) \
+ $(use_enable ecc curve25519) \
+ $(use_enable nat-pmp) \
+ $(use_enable tor-hardening gcc-hardening) \
+ $(use_enable tor-hardening linker-hardening) \
+ $(use_enable transparent-proxy transparent) \
+ $(use_enable threads) \
+ $(use_enable upnp) \
+ $(use_enable web tor2web-mode) \
+ $(use_enable test unittests) \
+ $(use_enable test coverage)
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ readme.gentoo_create_doc
+
+ newconfd "${FILESDIR}"/tor.confd tor
+ newinitd "${FILESDIR}"/tor.initd-r6 tor
+ systemd_dounit "${FILESDIR}/${PN}.service"
+ systemd_dotmpfilesd "${FILESDIR}/${PN}.conf"
+
+ emake DESTDIR="${D}" install
+
+ keepdir /var/lib/tor
+
+ dodoc README ChangeLog ReleaseNotes doc/HACKING
+
+ fperms 750 /var/lib/tor
+ fowners tor:tor /var/lib/tor
+
+ insinto /etc/tor/
+ newins "${FILESDIR}"/torrc-r1 torrc
+}
+
+pkg_postinst() {
+ readme.gentoo_pkg_postinst
+
+ if [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -eq 8 && $(gcc-micro-version) -ge 1 ]] ; then
+ ewarn "Due to a bug in >=gcc-4.8.1, compiling ${P} with -Os leads to an infinite"
+ ewarn "loop. See:"
+ ewarn
+ ewarn " https://trac.torproject.org/projects/tor/ticket/10259"
+ ewarn " http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59358"
+ ewarn
+ fi
+}