summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/tor')
-rw-r--r--net-misc/tor/ChangeLog8
-rw-r--r--net-misc/tor/Manifest10
-rw-r--r--net-misc/tor/tor-0.2.4.2_alpha.ebuild85
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
+}