summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2015-07-28 11:54:34 +0000
committerAnthony G. Basile <blueness@gentoo.org>2015-07-28 11:54:34 +0000
commit1462db19f41106926c7bad5f2eae28161b2e57e3 (patch)
tree4b09388d3edd2f546a7c37f5b5280fe0729332c3 /net-misc
parentBump to 1.07 (diff)
downloadhistorical-1462db19f41106926c7bad5f2eae28161b2e57e3.tar.gz
historical-1462db19f41106926c7bad5f2eae28161b2e57e3.tar.bz2
historical-1462db19f41106926c7bad5f2eae28161b2e57e3.zip
Version bump alpha.
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/tor/ChangeLog8
-rw-r--r--net-misc/tor/Manifest24
-rw-r--r--net-misc/tor/tor-0.2.7.2_alpha.ebuild101
3 files changed, 111 insertions, 22 deletions
diff --git a/net-misc/tor/ChangeLog b/net-misc/tor/ChangeLog
index 9719761f5f71..91e6478e76f2 100644
--- a/net-misc/tor/ChangeLog
+++ b/net-misc/tor/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/tor
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/ChangeLog,v 1.487 2015/07/26 23:32:39 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/ChangeLog,v 1.488 2015/07/28 11:53:29 blueness Exp $
+
+*tor-0.2.7.2_alpha (28 Jul 2015)
+
+ 28 Jul 2015; Anthony G. Basile <blueness@gentoo.org>
+ +tor-0.2.7.2_alpha.ebuild:
+ Version bump alpha.
26 Jul 2015; Anthony G. Basile <blueness@gentoo.org> tor-0.2.6.10.ebuild:
Add conditional dependency on sys-apps/systemd. Bug #554522.
diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index dc7bbb4f4454..e0be98f737c4 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX README.gentoo 316 SHA256 bd1a5d6a0973d89d3c89e52d1046c202f52d59aa45ca60d2ee33551ac77de1b9 SHA512 6ca305c710562c0f9a3f0cba07760adf300ea166c8baa47e8872719190d779fb63d4dd6c9193fb60ddb51015138790aaa93935668423e0f861f05496d22ce660 WHIRLPOOL da7f4eaaccab8172dba2f8d264dc6d010b98fdb70ed60eff71175a24b423df3101c8a93d162b309b0a51441ca9b01dcf7257bbecc8fa83f1903a0577d28a47d6
AUX tor-0.2.3.14_alpha-torrc.sample.patch 1363 SHA256 f7c1e9470dd84034a959b5bea4e4c0f7f57980da0fb3381c902acaff7a5e1013 SHA512 523b004c2ca0020620a5970208f7e0782663ad5ab6f333130be9071e858fd04454d53424b2ffc59bdb5c72600132357144ac9cd9639b55b2a6b979efa2d32bae WHIRLPOOL 384ef4094126b8ee420e58457a669626cf942bbb62a7e89c9dc11c5a002ea34e395a9f1eb5f6d1b87cb6012958ec37eac27741d240df8e4901da4c71eb55815d
AUX tor.conf 62 SHA256 809f5f09758c1eec5fd3cef94536ec83358dc380f3ece0bc4890b1c2e49f9293 SHA512 e81517218bc036b42559f2dee5b09ff8873d7944bdf8375b6721a842990a29a21da1a524fb6b8e912da57f3cc6d3330663d78be3458833fc77692ce30386fbbc WHIRLPOOL 88aea378baeeafb7a6b95de011fff58da40d9894245e3b001320cfeab176453ef5736e02805b09da2d28193beb2c14fe4b4e6bbd4bf90ed1a23e402eab1227ce
@@ -12,26 +9,11 @@ DIST tor-0.2.6.10.tar.gz 3587211 SHA256 0542c0efe43b86619337862fa7eb02c7a74cb23a
DIST tor-0.2.6.7.tar.gz 3595669 SHA256 8c2be88a542ed1b22a8d3d595ec0acd0e28191de273dbcaefc64fdce92b89e6c SHA512 96e3cb5bcafddb1655663091ecf08f708213e47529d9701d67256e88d5fc2e70acffc6c062df6b8f0f4a4e3ef3d0dda76b5127ef9eeee06371ce0a66e53815b0 WHIRLPOOL 5da1f3e2ed1c12a1efba3eee91016beeaa5c40434831e684bb33670ae301e1661096c4a4231cd345c5dd833e8547f71f0c28d22c6d4b51a43bd0d6603160973c
DIST tor-0.2.6.9.tar.gz 3581981 SHA256 4a6c29ad89a98d7832c599d9480d6d8e55355fb3b8f4b506c5df557f15942f9c SHA512 13ba139ccc264aeaed0aff82ed4e115848ec33fa7c760edb01ce3fd4122acb8da3cb3f473834a00c3a007c08f1a4e1fb089458de23f58b94f28d937f8f3e986c WHIRLPOOL 78b5e82db1c8b56db296b9220d792a5c7ba264b537bd2aa587150799a94dd53e4f4dcfe875326e1ccef58335de5b64f634080d516300eeca12c75c9c61823d95
DIST tor-0.2.7.1-alpha.tar.gz 3603319 SHA256 9afc770a5a795e752f053ae7c2c1ee3a560145adc0aea377c83e602c2cbbed9b SHA512 7e9e27e761ed8ee60687ccdb0b524fa62d643632b8b64033b53ea57bba99e9b37f489a03f38265ce2b29778d7df33f2e596ba1f44f8eec3571505bac0e8a5a82 WHIRLPOOL 26886153252a07e501cce18224f8525dc18981f1ffaeb9dac9f3af034c357bb4fa93719e01605e5bf0ba3c7fdf688aaac594b6020d32c0caa2d136fbbe4ebc02
+DIST tor-0.2.7.2-alpha.tar.gz 4759260 SHA256 006de44b01e15916b1f648df92723c2a7d58e6a2cd05484d70d0af2f566b330c SHA512 92d099ecd84ab9fd480198bb902017be4a264cc1a60292fd5d8beea3901932cba47f219681a6edcd12c3bb9f9e8076e03266fb7a269160d6a59650fd6b2dc574 WHIRLPOOL abb1d36ca825620e2b2c82f46049d57f81c350cdb163cc006cd8bfce5eb74d20121b935a0984f30a49434176a35de08f355d56db9661549ab2bfa55f8b8d8439
EBUILD tor-0.2.6.10.ebuild 2911 SHA256 b1044bdb39ade4757c04f7cb6b8aee04534c0f8833ae65361ebea266418baed3 SHA512 85756a8468b81aef381a05fb3084e2144a05cb4ad6eb7a2d5f782271b01e23b5b6637250f00a8cde1067dd16f93a5118de038f818b8c374b9ed77a830e0489f1 WHIRLPOOL bbebd86a27456acd5cacc2bf3f28da6e10346df6f0e6faf77638f798b979e15c6610412f6e9c6a4aad6a54251e547b199f72cd28327fbee2c0510f7e276acf78
EBUILD tor-0.2.6.7.ebuild 2870 SHA256 a2fd33c4076656e33318bcb36be45c6cd95d087653e81d3ea4e0c1e15a08fb09 SHA512 e34e3dbc545231beee99eb2e34a95578f68f38935dbf242858fb40961d1327077e15ae81facff7d85b9752b4b075837fad233ae32219de183cc879a1558cee1d WHIRLPOOL eac15271217825affedeb3b68569cf472ecaf9c9ef6084cec0b3dc12551ebc90d89b3ac835ded97b52d35482d1f473c67246a79bb2cdb5ccd920a55a775013f3
EBUILD tor-0.2.6.9.ebuild 2883 SHA256 263bcb7ac0b18bab3c5833174a402e987c0108debdbdb7959f1835d7fae9c029 SHA512 8c895c2850179a4a7b88b03d4c3f0ea475c9501ec104457f15543611b633029596d3b8e4e98072ed178755440d69b41d3278031a43d2af0d58b2755c4fc8f860 WHIRLPOOL ffe4d70b881be3e59c806f815593c9c7515b21ac5a18aa940d27886c39bdb3211b8e39f5671b021ad7d12ca5db7439d8da02fb5a44be7fe6363ae789c83ece31
EBUILD tor-0.2.7.1_alpha.ebuild 2889 SHA256 51c1adb86d25eb1049ec269789a00c306c7d22bd3eb3e4232455ba70744aa64c SHA512 69bf5c8938bba5c764d4c05a3cd4cfa0e9036a9c82390b141c9031d43f754bb948a79214a1edc8fb442949a7385cd60dbcd6679f149ef9262115078eba1c2eff WHIRLPOOL f36221d206b02805d39df6712f0da5711c2a1213788cd72bf18d09863301cf9913631c13c8b0995b804b5043cf2de335baa835154b34bcaec4667ffd2ccca6ca
-MISC ChangeLog 72692 SHA256 a37812c5752935d9af934803c28831959676c4141b11469f7d352bff0874c4c9 SHA512 93ab048eaaff86ad68ad65576a2cb7cdbc3a40468ed70c78c9e6d37920f7f8255c7ff6da28b2e397e79bbf45fb1fedda237ff01c0a7c2d4cd6bd7cd338df00d3 WHIRLPOOL 30be24414abfcde0508e2955848ad99544256d80b42fb606750ddf0f459b09e356733fcf2129a7d1475e1447d65b768d31c638de1c3d2e907a527d51ab586a08
+EBUILD tor-0.2.7.2_alpha.ebuild 2920 SHA256 6177a0b6725bb1914a9a896f8dff5161a1101ecab5f199f7d371615481737d48 SHA512 a346ee9466601d2f314876542e53009e2aaf4ca0cc3892f588ecd09fdb4e773a1f4e5529496306413ee103404efc76fa0c7f5c0d872a2018a52934527145ffd4 WHIRLPOOL ef269231304c2c1bb7c371fa0c484f9327b3146e0b4412fb6cad2bc4c61b9e3a8b3d640ef4dd1594fed10e0edcd969b7f7b2d7f176b84d832b472426337e026a
+MISC ChangeLog 72833 SHA256 91c19b1768c5b044315b7e78639e01dfb0948cffda7337eb2d71e84947cab40f SHA512 aa7f73a5fcc15a302c941a1664d94c94c2e3f3cf4b8003f6a90eea472ac1cb2e20e94502f5e7e587a1436e78f8595412d04dbac162b30b488f193cea7a31d46b WHIRLPOOL f282c2c91b58d45992afab66a481414fd9ba3b5253a67d52c80695a1570af4b827a63036a505a33de98475dd69dcca405b76cc8ffd50c15c4cad985d2f4416ef
MISC metadata.xml 827 SHA256 8fbae2a1980e1e0f7b0ac85ec35d88aada9ada7a1b3fa57f5b76cf44f93248d6 SHA512 9ececf69c16438cbab21184030be08d925ac7362862b0e8b47c81ea52a5a6d071646c6033cc025cf3c9f67a51d55827469b9b3f60f67460f572e3f420b528395 WHIRLPOOL 2a8a76e88096f44ced9d5d300bf6f3049fb0ba1644b5197df73d26baef5ba0f9ef1c1e3f895ea30f6ed6c1e03f0dbbf806907ceae9dbb8f998b13340a23de2d6
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAEBCAAGBQJVtW7FAAoJEJOE+m71LUu6ISEP/ih9tQB6APHad/xc28LqtPAh
-bz6NXP2lLb1uHm+qEYJw2jVwjtoPOUG+JA3KesNn1q9gnhFqy3mZ/JemfXthDZQE
-QTcuqAbPySbCfDMwsvTmxTIcGUmNBKUsLNyha+X+rZ4VcQwryJ07DtbT4T7O78CO
-9oWYydFhfBvLsTf96+64+OIKCVcI2Cw3z8iQGpVd14rjFinn0rkTWjrR3cVnCpiJ
-lhUyjj93DXCb2zX+RHzakymHvppR3ytaDjRn/pP1HM3VxTou7BTNQt/GZ4Got/ob
-AP84gOCiqytBydY/MBSZcGNSVBjUNgzKYHZ8PzeigXfs/S7Y20uyQC13jhhmGaiC
-UwY+vOMLL2sYVYgMSvtBdvFohzVnZNOU6dKCntIGlu5w1HCpKaAubFVqkWYtsm1x
-AnFwEwAyNfMxWzT9T1jA1H4i3W0FrT95Wt43BUqc884iOZQ3ojim3wIZlTo2n/nM
-VG6ss8FFMqKWhQvStIsPvmmhj2yNnSm9Yk7YyKGnS0/l/2Cwsn2lZzuciAPoQIPL
-dwmAhaAR7P6u8eQuX3eVSAr2eG+OTBW8yhSi3nKL80QzEnO2GRKN9E3rmcLi+fxA
-+jdSo4yFLiF1XebLA6My0SlJPabg1r/E0qZcVn39TNzJIXpYwelzjaNODeSMUbtB
-V1n2ZQRfuz9LXjPuBKdm
-=o/Lb
------END PGP SIGNATURE-----
diff --git a/net-misc/tor/tor-0.2.7.2_alpha.ebuild b/net-misc/tor/tor-0.2.7.2_alpha.ebuild
new file mode 100644
index 000000000000..777a4d072f88
--- /dev/null
+++ b/net-misc/tor/tor-0.2.7.2_alpha.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/tor-0.2.7.2_alpha.ebuild,v 1.1 2015/07/28 11:53:29 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"
+IUSE="-bufferevents nat-pmp scrypt seccomp selinux stats systemd tor-hardening transparent-proxy test upnp web"
+
+DEPEND="dev-libs/openssl:=
+ sys-libs/zlib
+ dev-libs/libevent
+ bufferevents? ( dev-libs/libevent[ssl] )
+ nat-pmp? ( net-libs/libnatpmp )
+ scrypt? ( app-crypt/libscrypt )
+ seccomp? ( sys-libs/libseccomp )
+ systemd? ( sys-apps/systemd )
+ upnp? ( net-libs/miniupnpc )"
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-tor )"
+
+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
+ epatch_user
+}
+
+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 \
+ --enable-system-torrc \
+ --enable-asciidoc \
+ --docdir=/usr/share/doc/${PF} \
+ $(use_enable stats instrument-downloads) \
+ $(use_enable bufferevents) \
+ $(use_enable nat-pmp) \
+ $(use_enable scrypt libscrypt) \
+ $(use_enable seccomp) \
+ $(use_enable systemd) \
+ $(use_enable tor-hardening gcc-hardening) \
+ $(use_enable tor-hardening linker-hardening) \
+ $(use_enable transparent-proxy transparent) \
+ $(use_enable upnp) \
+ $(use_enable web tor2web-mode) \
+ $(use_enable test unittests) \
+ $(use_enable test coverage)
+}
+
+src_install() {
+ readme.gentoo_create_doc
+
+ newconfd "${FILESDIR}"/tor.confd tor
+ newinitd "${FILESDIR}"/tor.initd-r7 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
+}