diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2015-07-28 11:54:34 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2015-07-28 11:54:34 +0000 |
commit | 1462db19f41106926c7bad5f2eae28161b2e57e3 (patch) | |
tree | 4b09388d3edd2f546a7c37f5b5280fe0729332c3 /net-misc | |
parent | Bump to 1.07 (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | net-misc/tor/Manifest | 24 | ||||
-rw-r--r-- | net-misc/tor/tor-0.2.7.2_alpha.ebuild | 101 |
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 +} |