summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/tor/ChangeLog6
-rw-r--r--net-misc/tor/Manifest15
-rw-r--r--net-misc/tor/tor-0.2.2.35-r1.ebuild78
-rw-r--r--net-misc/tor/tor-0.2.2.35.ebuild76
-rw-r--r--net-misc/tor/tor-0.2.2.36.ebuild78
-rw-r--r--net-misc/tor/tor-0.2.2.37.ebuild78
6 files changed, 9 insertions, 322 deletions
diff --git a/net-misc/tor/ChangeLog b/net-misc/tor/ChangeLog
index 07f6974f71b8..bab48096022d 100644
--- a/net-misc/tor/ChangeLog
+++ b/net-misc/tor/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/tor
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/ChangeLog,v 1.350 2012/09/15 01:57:49 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/ChangeLog,v 1.351 2012/09/15 02:04:18 blueness Exp $
+
+ 15 Sep 2012; Anthony G. Basile <blueness@gentoo.org> -tor-0.2.2.35.ebuild,
+ -tor-0.2.2.35-r1.ebuild, -tor-0.2.2.36.ebuild, -tor-0.2.2.37.ebuild:
+ Remove older vulnerable versions
15 Sep 2012; Anthony G. Basile <blueness@gentoo.org> tor-0.2.2.39.ebuild:
Stable ppc ppc64, bug #434882
diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index c92ed517c033..662d962561d1 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -8,31 +8,24 @@ AUX tor.confd 44 SHA256 41d780f291847e19f632428bbf27c3f289414afd237546d2974da1b7
AUX tor.initd-r6 1627 SHA256 49da1b5f267927023bc092adcf89d406ec294584039d6bca6b7aea0a9e7c4c4f SHA512 09aea50280fe0efee605e9235ce43d171efdf4cf6c2ccef272e797bac7277940e08155c5f294d9901507112a25a9be3aec5e40466caba4a54dfdb1e48683ab12 WHIRLPOOL 8c7fe6e6f53daa47676e040afceb716308bd836df6db35ddafd9a35d9c7ea2ef2d9c4e10ab971b882ae8b84ad4106a7b3f6a68791f9eefd3977c178b745f96b0
AUX torrc-r1 140 SHA256 6766943a69e4784d02f173b5d74b8eb9345f878ef4eb36edab34bbf649ef2738 SHA512 6e3c481b34f2cb6f48bf87fe10565daded00415cc233332d43e18206d46eb7b32f92c55035584b5992e7a056e79e862124a573a9724f7762f76d4c4f0824de82 WHIRLPOOL 14a0e40219457b3ea26113fca561db338fb7324c20fee3b30287315974975001fab3cd3272932a1325e8dc9a227e0242bedf9fb424e2c5db755112f3fdeb815d
AUX torrc.sample.patch 1281 SHA256 b60b3f454eb0d475c6746ee18b70f1681f8653a4b2e032889135f8939dd13e14 SHA512 3a84e7f2d91b0ef82f5de513ac4436aec9486b75ba1205fd40c0235fda4c9f133e1a362c6234baf06e36f2a57953be0b577846bd9ea3d88f86fbe2af9cb6f304 WHIRLPOOL 706919331d180928c240b6457ba6856dd76e39aff5dcc02344a726a8cffb8ba719c463579bd5b946c231488518d601d313de019a3dee2303120d54d5c206a55a
-DIST tor-0.2.2.35.tar.gz 2787536 SHA256 f141a41fffd31494a0f96ebbb6b999eab33ce62d5c31f81222a0acd034adbf3a SHA512 ffe669f20e6533865619f11de200b1be9c5a81c5277d16d7a0e7c002a2aaa9051c2b0aa68ed5bb85cf1b514bea93df02b48d5e11740e4cbf859deee85a2cb74e WHIRLPOOL c8205bac54d13571d6435158c74998cf8b517e4548865418b0921b577945f60ece9390dc4b399b3d85727ba471cd6f7b6037412f692193a234964bbe52a43803
-DIST tor-0.2.2.36.tar.gz 2925136 SHA256 0e57e6e7dbc98aaa1b458ba745dac9fb19ed3ef59e4251d98de02068723148db
-DIST tor-0.2.2.37.tar.gz 2925598 SHA256 ae2c1fb52babd9e92264ac7c4486d3e941be6deb91b8a590965848fbbcbd9e88
DIST tor-0.2.2.38.tar.gz 2928500 SHA256 8ee32e7fa14ddc1ded299e9c396b5628d473233528c3a22f8bfc7eac9094b4cf SHA512 d9ebb714ba8e1bc1408165a4f532597c865b1243193cf3739dff2c14e808c8d96f2a6d504504b0b4829d5f5909037046a0df41fbac7960cdb3fdd7a11cd57ffe WHIRLPOOL c228ca2302b2e550540950d966df0c912ca7d0c65dd9e70caff7d1da39ba51f255d9b494c0ae0c78efd6e3bd2c7247840c497a8f5a3e7dbd446c60dbf24cd8ff
DIST tor-0.2.2.39.tar.gz 2929303 SHA256 0d0c778d4697d5c5bd4f732ca179c22e8e359c634617ca9b6665e33d1863622a SHA512 69553740ac3f581cd7ed5e29eddc3395569061727dbb13412e33ff3a1f51ecc694b5369abb23a35a0d660057d9a6e515aa1c8d0c72dc88ab29c914f648859055 WHIRLPOOL a56684e8fb9d1158dceacb28d08d2c921ef7f26f5c08b643dddcb7f40011752c5154fe2e96c62a1ed18988a47f39f3a8abc99279cc3850eb302eded94f1c86b7
DIST tor-0.2.3.19-rc.tar.gz 3154401 SHA256 af9722675e525b915647f0d1f871db5a1562e7a18681ea259e04ce26b8425d73 SHA512 b99873d242398e2e46a5af04877deea3a59e5f58958b2b3b9e9dcd4a6dcef8077e19553c1438f915fea21db7a02a9c699e472020aca5ae35ef0f75a132823472 WHIRLPOOL c478636eb08f117778b17d5e232043d2dce341f7c97029b9b1bd7eb3128257eed202b2ec9d8f4f7f5aa3aee5194064d81fc0f772f31ae4d8401f3dfe959d41bd
DIST tor-0.2.3.20-rc.tar.gz 3156310 SHA256 baca355aa606ded00fff2a8c7ede38400e42810c02629cf266190d2be8d5bdc3 SHA512 367185110178b02d66ac2f3a68edd4b34003748028e5531b5a2c87058bd7bab2cf9473dedae88bb49f28ccf2aedcfb893d540de6d0189f3a22fda6f96d72447f WHIRLPOOL fa1d37bf062f74e2b49320a646781262a4059123613a36397bb92a56fa715daed17f172b154a50340d444bff9f94931a1acefae3d4b2081f75b7e7f3a48805a7
DIST tor-0.2.3.22-rc.tar.gz 3163406 SHA256 829aa19402827147884c4bc2eb600935076179a5567e1fe9760bb24a1867b387 SHA512 a9bed7789001c99a113992f5e042ae7d9212522249452836c76de1105b7fea4bc96a18cc69413a616442d858d03159e014940ebd19f033eb43406b919020c90c WHIRLPOOL 8af8d47c85b807503d621e802495e04d0da8565f891d57f1f54c8d82545e68b6c4590e2077f182e59fac656919e9baf76a99e5d25432718e2429c7e170e363ee
DIST tor-0.2.4.2-alpha.tar.gz 3140670 SHA256 888877ebecc696d01c9abccbd1a5df42d4c0173ee6c451834e443d98a8c1e8e6 SHA512 9db67a90194923a5d0d4f5eee4a2deef4b61946b6960988df01724f3b9d613e36a29a894de55668a63800b04b8ce7821188620a835d64c4119afa5bab2f6beab WHIRLPOOL 5db1a5b032d402896dd38e720ba9df6f262c9ef0a01a6e5f7f3ac24248f2e70381c00c654e0088bc258dc1d388d948c670aa66b306f80189645d1b874d2d08d0
-EBUILD tor-0.2.2.35-r1.ebuild 2157 SHA256 9e04b7e81ea334c5b30adab8d606c6463d890d8ed42ca26a058dae5408ff5352 SHA512 1d5d01710690ed4448cff1fad90fe29d5d20b1c143dcbdfa879af8966b0cfc0b8545129ef4b6a127ce3803bc955df3beff748f79ca9de4d1ab331b143fe1dc81 WHIRLPOOL 60735c91221525be132d78a730556c7ffe83a713febbd5b7448e68c6c239703176719ed5e8ceeaecf8b89df0f17d146e6bf715d4e3f16ebe2ad4cda2703a71e4
-EBUILD tor-0.2.2.35.ebuild 2097 SHA256 4edbb1f51f549c3bf4c4aef5565e602e362911fea54e9d5abb8f51441f211a60 SHA512 172e52e1412e401534a95c6023eec26953407f07076b6420964e6e8118402a2aadd0f137a2171a4919f44f7e31b4b7d1b1cd8f756bf30c6c7b079d205a59fc1e WHIRLPOOL 3f2cf043e3d5dafb36ea7f23a702a51ed51f369500262c29a7780376439af3ce27b0a96f506f3db0516b6e6868936334198db1ab69d04e5718f49a375dda8cfd
-EBUILD tor-0.2.2.36.ebuild 2154 SHA256 771ab2aed7f5b8519328c2785ed5e62db0a6fc62c093ac04c82acd826a3311b7 SHA512 72e561c0c3c1c280cf5ee2f5cb3524f93cdeab021d2eb400751431385a2a60a7ecefce9f20087ef4a74bc974310f23278b59fb761566bff6b9b88cc512851bad WHIRLPOOL 18830eb9a68c7ee529bf412b4b363c111382672901064c54435eead83706c590fb0893078ee4c5dbcd362368dcda1cf22552657fbb9bd838d0e3ca66e332398e
-EBUILD tor-0.2.2.37.ebuild 2154 SHA256 fa2cd92d3b99c51e7262a3e4a5aa1ba94fa801860cd750b6011d77942fd62da9 SHA512 581ec3f3672b5eba7878cf904cf217fd659e7236f8c328ae49070103919076e53b526acdd324aa710eb48c48ea297b60dd27d7d8874f1a03e5228b92f438eadf WHIRLPOOL 8bfbce12cfdfecc59700e3d82522e46d725065a39a8f10ad82f7447831a460f62cc8c8e7c9b8adffe41a68fbb821c774d33db9c281536884122a2681c6cbfb89
EBUILD tor-0.2.2.38.ebuild 2147 SHA256 4eb0b66dfc5c5b7587c5c007e95422c524233c59e1a0006ba3ba93482f2211e0 SHA512 e3e90d713482dc696cdae0c9fb9da9c372d6797786a300ba58ff2877c7a3f89c18c99ee773aafd29d2146571058f3e63689ccd91ed169ca2ed73d38429f43b1f WHIRLPOOL f17843e6a925834b48cccc9f64b7ea9c88e57435f1b70fd547e88896961c507fe1280b5972bea6d6958c325c11362b55c2ad24fd54f60149a39c33d3eb803912
EBUILD tor-0.2.2.39.ebuild 2152 SHA256 acc4294e1ea485e2be9e1cefb8258654f7e3043c62f395b4e93fd3fd9707f8a4 SHA512 6aad01f73ade0cb598c1f13074f3a8845d1813985bc044c863deebbf471bee45ac1427047aab16aac886ae5d7eb80d7ec1a00885a3098216afa354f0d90b2fab WHIRLPOOL 309b02d801ba40cc61176d7b335c06b8609a94f242e600781abf4bcc09f5fbd102ee2a5d86606a845083f026526839188d9156a09bc815a48cc274188e7e6303
EBUILD tor-0.2.3.19_rc.ebuild 2374 SHA256 0a362449e224c1182b98351d73ee2cb6b47946c9b12eb9f126b803e5e42fbde9 SHA512 09b9459c07cf5d02c6ae14b71585e5513813c60189842e7edcadb67fac81284386a56116f9b8952d2769b1ca2418e8ade8c3b3b378dd952c5774d7a50d8d7ba7 WHIRLPOOL 250fa62766a73c3214527dd7afefd70841e5f5cfdada1183c443a11147bab88261396cf5123915b5b693c4a289ef9d33e8c5142ab1f331eb00acfca38a59ac35
EBUILD tor-0.2.3.20_rc.ebuild 2374 SHA256 0bfa2e146d1baccd1f5a470eb5f7ba9895e899aa8cf219328350116c42e52dca SHA512 b079cda498e2a76e319274dae8667b2cb2400e591e7a69599ad4979abf27d92872a1f167d974990b8efc45d98877fceb9136619c98d8fcc8497a07395c4868ba WHIRLPOOL cad1dd7fab4914c483bb0f05ff3d7a589ab2fda728168fcb480682cdc4d1e6724508a2957facd87af7ae98f8c95fd3611180b7e9d962a0f7fefd76a1aac63cc0
EBUILD tor-0.2.3.22_rc.ebuild 2374 SHA256 a1f8456a5539c3cf516b6de850516642f9b56e5940559eb412600026f2a2fef9 SHA512 ab3f9a59d4ed9e38e07d2e2140f31fcbdad1d17607ac21e3df898115b360389f35576830606e0540fd2706828a19f31ef6cfc8270284f4d0ba93d75327d47ec0 WHIRLPOOL 0ff8138116db10b83072bfc5a65fde88ea69cc027a7ed992ca881c8c4c259aef32a100c5535e1f4cb07a2b5c25ddb87e6f4dd4c171daf981dd9fb1f015a8c9a6
EBUILD tor-0.2.4.2_alpha.ebuild 2354 SHA256 754842a20f5532f0110ac3cbf00c3a24112060f3ab070cf2e98d87e796824ac2 SHA512 92eb81276d6def4e9426271c852f3c632387d611276aaa947fd92958342e43bdc02a454f3065e61af3cb840d6d45ac6d22cfdf6fdb16ae4b664cbb353eea6686 WHIRLPOOL bb2cd09828cf8fb12305373649eaa86efca1291f8f05f09aa46d1b94d9a871925c1e4df137f46f84c2773fe42f6bfc0a55c45c0cdf85ef0c898ffda76781de9a
-MISC ChangeLog 52323 SHA256 c2ecf145f9df236c60fd025bb9e6208da4081434e97dadf0da11179899488277 SHA512 f119504b51319af006a6e8e1b09bf543de718cfb34b0c1790d5c59297795a82d43023e4544dcccd7aa3aa9692e1dcce2e58f70bc5c5a86ddafe2e8f0299e90ab WHIRLPOOL 36e9c86f2b020c6ebf0cf60a6429138d3b99923cccdc34c90ebe2ed9c9dcffaacba978e7df6ee44a777ddfa8c21bde854e6d9b6226035597d70cffb45465695f
+MISC ChangeLog 52507 SHA256 a3873f3a7257f9d2a7c66536ab4f3b3325e1b759fb192821c380ae59862f9fa6 SHA512 820dc9356321765da562512ed74e3fa8f98165975311509ebdf22c920e9be4e17cf1f23438cbe7c5fe8915102503002ec1ae1da7987c62fb49ba546b81e54756 WHIRLPOOL e32da28489edc92575d244d6ad62eec88a0427c59192b3e3f833daf0c935a26eb1200beaeb748ceffe651ccb1a3b5888918ad53731e4b8b9f84df4f38bc151d8
MISC metadata.xml 645 SHA256 743582b5e621facf5b53d278b936d553d29a1d29bcedf32e818fbe0f967bd102 SHA512 cb7a97f5803074bea8051ab377ebe8a5ec0d6694c345f5cfa2d669ae6c2f8f6533052471911d5ab8afdd1a74f8c6238c01ee265e69c6a305726b52b69b21987f WHIRLPOOL 2b4d676e9354234eb612e58844a007732c1145349d165f4093a0b10ceca23ea8d8931b6f271640c8ef0733e18836d1e282e87192aa9000ec84ffbb3bec6c8051
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlBT4IUACgkQl5yvQNBFVTUrUQCaAyCMYJS3h1A8A/f/G53u5kzy
-vCYAoIztCw3mUCUD5vSoaFWeVwjrnwyS
-=SYk8
+iEYEAREIAAYFAlBT4ggACgkQl5yvQNBFVTVFRwCgi6axMtGSf1sWPiO+lbPsQ3Gx
+N+wAn07Z29R9hUJgAfZAzku0foZQ8INj
+=lVmU
-----END PGP SIGNATURE-----
diff --git a/net-misc/tor/tor-0.2.2.35-r1.ebuild b/net-misc/tor/tor-0.2.2.35-r1.ebuild
deleted file mode 100644
index 657e434604b3..000000000000
--- a/net-misc/tor/tor-0.2.2.35-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/tor-0.2.2.35-r1.ebuild,v 1.5 2012/07/11 23:53:39 blueness Exp $
-
-EAPI="4"
-
-inherit autotools eutils flag-o-matic
-
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/"
-SRC_URI="https://archive.torproject.org/tor-package-archive/${PN}-${PV}.tar.gz"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="tor-hardening +transparent-proxy threads selinux"
-
-DEPEND="dev-libs/openssl
- >=dev-libs/libevent-2.0
- selinux? ( sec-policy/selinux-tor )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup tor
- enewuser tor -1 -1 /var/lib/tor tor
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/torrc.sample.patch
-
- einfo "Regenerating autotools files ..."
- epatch "${FILESDIR}"/${PN}-0.2.2.24_alpha-respect-CFLAGS.patch
- eautoreconf
-}
-
-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-asciidoc \
- --docdir=/usr/share/doc/${PF} \
- $(use_enable tor-hardening gcc-hardening) \
- $(use_enable tor-hardening linker-hardening)\
- $(use_enable transparent-proxy transparent) \
- $(use_enable threads)
-}
-
-src_install() {
- newconfd "${FILESDIR}"/tor.confd tor
- newinitd "${FILESDIR}"/tor.initd-r6 tor
- emake DESTDIR="${D}" install
- keepdir /var/lib/tor
-
- dodoc README ChangeLog ReleaseNotes \
- doc/{HACKING,TODO} \
- doc/spec/README
-
- fperms 750 /var/lib/tor
- fowners tor:tor /var/lib/tor
-
- insinto /etc/tor/
- newins "${FILESDIR}"/torrc-r1 torrc
-}
-
-pkg_postinst() {
- elog
- elog "We created a configuration file for tor, /etc/tor/torrc, but you can"
- elog "change it according to your needs. Use the torrc.sample that is in"
- elog "that directory as a guide. Also, to have privoxy work with tor"
- elog "just add the following line"
- elog
- elog "forward-socks4a / localhost:9050 ."
- elog
- elog "to /etc/privoxy/config. Notice the . at the end!"
- elog
-}
diff --git a/net-misc/tor/tor-0.2.2.35.ebuild b/net-misc/tor/tor-0.2.2.35.ebuild
deleted file mode 100644
index b60ea90b84e7..000000000000
--- a/net-misc/tor/tor-0.2.2.35.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/tor-0.2.2.35.ebuild,v 1.9 2012/07/11 23:53:39 blueness Exp $
-
-EAPI=4
-
-inherit autotools eutils flag-o-matic
-
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/"
-SRC_URI="http://www.torproject.org/dist/${PN}-${PV}.tar.gz"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="doc tor-hardening +transparent-proxy threads"
-
-DEPEND="dev-libs/openssl
- >=dev-libs/libevent-2.0"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup tor
- enewuser tor -1 -1 /var/lib/tor tor
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/torrc.sample.patch
-
- einfo "Regenerating autotools files ..."
- epatch "${FILESDIR}"/${PN}-0.2.2.24_alpha-respect-CFLAGS.patch
- eautoreconf
-}
-
-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 --docdir=/usr/share/doc/${PF} \
- $(use_enable doc asciidoc) \
- $(use_enable tor-hardening gcc-hardening) \
- $(use_enable tor-hardening linker-hardening)\
- $(use_enable transparent-proxy transparent) \
- $(use_enable threads)
-}
-
-src_install() {
- newconfd "${FILESDIR}"/tor.confd tor
- newinitd "${FILESDIR}"/tor.initd-r6 tor
- emake DESTDIR="${D}" install
- keepdir /var/lib/tor
-
- dodoc README ChangeLog ReleaseNotes \
- doc/{HACKING,TODO} \
- doc/spec/README
-
- fperms 750 /var/lib/tor
- fowners tor:tor /var/lib/tor
-
- insinto /etc/tor/
- newins "${FILESDIR}"/torrc-r1 torrc
-}
-
-pkg_postinst() {
- elog
- elog "We created a configuration file for tor, /etc/tor/torrc, but you can"
- elog "change it according to your needs. Use the torrc.sample that is in"
- elog "that directory as a guide. Also, to have privoxy work with tor"
- elog "just add the following line"
- elog
- elog "forward-socks4a / localhost:9050 ."
- elog
- elog "to /etc/privoxy/config. Notice the . at the end!"
- elog
-}
diff --git a/net-misc/tor/tor-0.2.2.36.ebuild b/net-misc/tor/tor-0.2.2.36.ebuild
deleted file mode 100644
index ac0e8df82695..000000000000
--- a/net-misc/tor/tor-0.2.2.36.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/tor-0.2.2.36.ebuild,v 1.2 2012/07/11 23:53:39 blueness Exp $
-
-EAPI="4"
-
-inherit autotools eutils flag-o-matic
-
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/"
-SRC_URI="https://archive.torproject.org/tor-package-archive/${PN}-${PV}.tar.gz"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="tor-hardening +transparent-proxy threads selinux"
-
-DEPEND="dev-libs/openssl
- >=dev-libs/libevent-2.0
- selinux? ( sec-policy/selinux-tor )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup tor
- enewuser tor -1 -1 /var/lib/tor tor
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/torrc.sample.patch
-
- einfo "Regenerating autotools files ..."
- epatch "${FILESDIR}"/${PN}-0.2.2.24_alpha-respect-CFLAGS.patch
- eautoreconf
-}
-
-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-asciidoc \
- --docdir=/usr/share/doc/${PF} \
- $(use_enable tor-hardening gcc-hardening) \
- $(use_enable tor-hardening linker-hardening)\
- $(use_enable transparent-proxy transparent) \
- $(use_enable threads)
-}
-
-src_install() {
- newconfd "${FILESDIR}"/tor.confd tor
- newinitd "${FILESDIR}"/tor.initd-r6 tor
- emake DESTDIR="${D}" install
- keepdir /var/lib/tor
-
- dodoc README ChangeLog ReleaseNotes \
- doc/{HACKING,TODO} \
- doc/spec/README
-
- fperms 750 /var/lib/tor
- fowners tor:tor /var/lib/tor
-
- insinto /etc/tor/
- newins "${FILESDIR}"/torrc-r1 torrc
-}
-
-pkg_postinst() {
- elog
- elog "We created a configuration file for tor, /etc/tor/torrc, but you can"
- elog "change it according to your needs. Use the torrc.sample that is in"
- elog "that directory as a guide. Also, to have privoxy work with tor"
- elog "just add the following line"
- elog
- elog "forward-socks4a / localhost:9050 ."
- elog
- elog "to /etc/privoxy/config. Notice the . at the end!"
- elog
-}
diff --git a/net-misc/tor/tor-0.2.2.37.ebuild b/net-misc/tor/tor-0.2.2.37.ebuild
deleted file mode 100644
index 39216ebf9d69..000000000000
--- a/net-misc/tor/tor-0.2.2.37.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/tor-0.2.2.37.ebuild,v 1.2 2012/07/11 23:53:39 blueness Exp $
-
-EAPI="4"
-
-inherit autotools eutils flag-o-matic
-
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="http://www.torproject.org/"
-SRC_URI="https://archive.torproject.org/tor-package-archive/${PN}-${PV}.tar.gz"
-
-LICENSE="BSD GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="tor-hardening +transparent-proxy threads selinux"
-
-DEPEND="dev-libs/openssl
- >=dev-libs/libevent-2.0
- selinux? ( sec-policy/selinux-tor )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup tor
- enewuser tor -1 -1 /var/lib/tor tor
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/torrc.sample.patch
-
- einfo "Regenerating autotools files ..."
- epatch "${FILESDIR}"/${PN}-0.2.2.24_alpha-respect-CFLAGS.patch
- eautoreconf
-}
-
-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-asciidoc \
- --docdir=/usr/share/doc/${PF} \
- $(use_enable tor-hardening gcc-hardening) \
- $(use_enable tor-hardening linker-hardening)\
- $(use_enable transparent-proxy transparent) \
- $(use_enable threads)
-}
-
-src_install() {
- newconfd "${FILESDIR}"/tor.confd tor
- newinitd "${FILESDIR}"/tor.initd-r6 tor
- emake DESTDIR="${D}" install
- keepdir /var/lib/tor
-
- dodoc README ChangeLog ReleaseNotes \
- doc/{HACKING,TODO} \
- doc/spec/README
-
- fperms 750 /var/lib/tor
- fowners tor:tor /var/lib/tor
-
- insinto /etc/tor/
- newins "${FILESDIR}"/torrc-r1 torrc
-}
-
-pkg_postinst() {
- elog
- elog "We created a configuration file for tor, /etc/tor/torrc, but you can"
- elog "change it according to your needs. Use the torrc.sample that is in"
- elog "that directory as a guide. Also, to have privoxy work with tor"
- elog "just add the following line"
- elog
- elog "forward-socks4a / localhost:9050 ."
- elog
- elog "to /etc/privoxy/config. Notice the . at the end!"
- elog
-}