diff options
Diffstat (limited to 'net-misc/tor')
-rw-r--r-- | net-misc/tor/ChangeLog | 8 | ||||
-rw-r--r-- | net-misc/tor/Manifest | 10 | ||||
-rw-r--r-- | net-misc/tor/tor-0.2.4.2_alpha.ebuild | 85 |
3 files changed, 98 insertions, 5 deletions
diff --git a/net-misc/tor/ChangeLog b/net-misc/tor/ChangeLog index 18e3a775cf39..eb2300b0f960 100644 --- a/net-misc/tor/ChangeLog +++ b/net-misc/tor/ChangeLog @@ -1,6 +1,12 @@ # 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.348 2012/09/12 21:44:20 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/tor/ChangeLog,v 1.349 2012/09/12 22:41:04 blueness Exp $ + +*tor-0.2.4.2_alpha (12 Sep 2012) + + 12 Sep 2012; Anthony G. Basile <blueness@gentoo.org> + +tor-0.2.4.2_alpha.ebuild: + Add first new alpha 0.2.4 branch *tor-0.2.3.22_rc (12 Sep 2012) diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest index cb7bcd7ef291..b5a4858ec40c 100644 --- a/net-misc/tor/Manifest +++ b/net-misc/tor/Manifest @@ -16,6 +16,7 @@ DIST tor-0.2.2.39.tar.gz 2929303 SHA256 0d0c778d4697d5c5bd4f732ca179c22e8e359c63 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 @@ -25,12 +26,13 @@ EBUILD tor-0.2.2.39.ebuild 2154 SHA256 b053080a5f0685440d40b3108a0df6c7978690c79 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 -MISC ChangeLog 52060 SHA256 79cd8c46478840d9bf908ecb8306812bb182d1fc8c07243a3237c3b0779e3bb7 SHA512 bae2cf5a541c8717d5da9c17b0910f697174128fb1a1ecb07b0b5a531f6ec083723508ccb2b7362778ebac09e3060e7f481185b24785a84461de2465e69ec598 WHIRLPOOL a719198676dc19a2b6429237f43d4cf2ece7fa7684f048313fbb3cd2d44b12e1e69d3901c5fff2f6e3e4035fd4741135cd95a18dcbe66907385aa1d548f1b6f2 +EBUILD tor-0.2.4.2_alpha.ebuild 2354 SHA256 754842a20f5532f0110ac3cbf00c3a24112060f3ab070cf2e98d87e796824ac2 SHA512 92eb81276d6def4e9426271c852f3c632387d611276aaa947fd92958342e43bdc02a454f3065e61af3cb840d6d45ac6d22cfdf6fdb16ae4b664cbb353eea6686 WHIRLPOOL bb2cd09828cf8fb12305373649eaa86efca1291f8f05f09aa46d1b94d9a871925c1e4df137f46f84c2773fe42f6bfc0a55c45c0cdf85ef0c898ffda76781de9a +MISC ChangeLog 52214 SHA256 40e36c5fb188a29ad9b6a1fe248a42d4e7dc80e852f890d3bae8f1d9574ea540 SHA512 a4fd496b3ad35e91ec0f5cf72813a6b798acd624fd10391757aa39e28621370e8233695e0148d9c8f726add0be5dbf07be3ec6d6b5c75b43e88ab1df0b546be4 WHIRLPOOL ea555d1b0912da4535d3f67e0d6389c4924d4a9077e9f7677698299a146ababe3d2675f7e999cbe408a89e3a1551a20ef1dd16ce474333d34efcd02207d480d3 MISC metadata.xml 645 SHA256 743582b5e621facf5b53d278b936d553d29a1d29bcedf32e818fbe0f967bd102 SHA512 cb7a97f5803074bea8051ab377ebe8a5ec0d6694c345f5cfa2d669ae6c2f8f6533052471911d5ab8afdd1a74f8c6238c01ee265e69c6a305726b52b69b21987f WHIRLPOOL 2b4d676e9354234eb612e58844a007732c1145349d165f4093a0b10ceca23ea8d8931b6f271640c8ef0733e18836d1e282e87192aa9000ec84ffbb3bec6c8051 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlBRAh0ACgkQl5yvQNBFVTVjuwCdHHhGxuJM5WfYAN/O2czomf8C -zI4AoKdhfB73DOviow6rxrqzqj99e9u9 -=YqSm +iEYEAREIAAYFAlBRD2kACgkQl5yvQNBFVTXX8QCcCkE2ZLPsZiWRL7a77J26mFjW +Nb4AoIbCcTUf7cGFPE4Wm05PxE3K6WEt +=8h7p -----END PGP SIGNATURE----- diff --git a/net-misc/tor/tor-0.2.4.2_alpha.ebuild b/net-misc/tor/tor-0.2.4.2_alpha.ebuild new file mode 100644 index 000000000000..7123379b1e5d --- /dev/null +++ b/net-misc/tor/tor-0.2.4.2_alpha.ebuild @@ -0,0 +1,85 @@ +# 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.4.2_alpha.ebuild,v 1.1 2012/09/12 22:41:04 blueness Exp $ + +EAPI="4" + +inherit eutils flag-o-matic versionator + +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://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 nat-pmp tor-hardening transparent-proxy threads upnp selinux web" + +DEPEND="dev-libs/openssl + sys-libs/zlib + dev-libs/libevent + 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 \ + --enable-asciidoc \ + --docdir=/usr/share/doc/${PF} \ + $(use_enable bufferevents) \ + $(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) +} + +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,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 +} |