[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-03-02 Thread Anthony G. Basile
commit: 6503c9cfcd56b4d1735e300edfd50b3d4df9731e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Mar  2 11:32:24 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Mar  2 11:32:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6503c9cf

net-misc/tor: version bumps to 0.2.9.10 and 0.3.0.4_rc

Package-Manager: portage-2.3.3

 net-misc/tor/Manifest  |  2 +
 net-misc/tor/tor-0.2.9.10.ebuild   | 82 ++
 net-misc/tor/tor-0.3.0.4_rc.ebuild | 74 ++
 3 files changed, 158 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index c3429d4ea01..8ff6c084d0f 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,5 @@
 DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
+DIST tor-0.2.9.10.tar.gz 5557586 SHA256 
d611283e1fb284b5f884f8c07e7d3151016851848304f56cfdf3be2a88bd1341 SHA512 
c18c4faf18406f04165136f0d70e6bc2896f3f02770beadaab5e7a99441d71b897ae3a14a046eaec99a1bd6d8ad7758b28f7d652588842b77621cdc95d4fb7e1
 WHIRLPOOL 
8a12ab4bd148c6cf57e4e21ae29ccff46b9f687a1646f4453b0ba312b97b78d0c2a428f3178f47e58ec012eb2edce53efff4e07d7f0418d7ccc4ded3856a84a0
 DIST tor-0.2.9.9.tar.gz 5534005 SHA256 
33325d2b250fd047ba2ddc5d11c2190c4e2951f4b03ec48ebd8bf0666e990d43 SHA512 
cbe7e1f3e503b945f150916b7147cf23d1c32c3660e15aecfe5e2f2baac3a241de665e6ce4e81b81229933eba7f02d4a86e8deeabf2378d40fa83a7036928c9b
 WHIRLPOOL 
9fc83693ea3b0519354a6d1fde83d090b66a9738f67abd7be2f9c3a36e95df92968b6da6c8cecd97ad352c70aac62817a86efae2dd42129934c2e6b38577439c
 DIST tor-0.3.0.3-alpha.tar.gz 5738504 SHA256 
739adb4a7ae1eb12582a667d56f7e8348123b1e00fe9d8a6159776df6dba7a87 SHA512 
312b18599749252f8e66cc334481dfc8655f76717f02d3ecdcd7d278d43bc9e60e8464ab76d1a150adbb6a5468c1a03fff0db51f67ce12b9132bc772463a3849
 WHIRLPOOL 
2853eb585e608e098aee30fea7bf0f0c8175bc4ed1ad86a2511fc85a75bec2e8571dcf3a017986a73ceededff312c90650c83d44f7224e2de9d829f8d675c6e5
+DIST tor-0.3.0.4-rc.tar.gz 5757770 SHA256 
32a7c0b322c61e15ce770f43715682f8b0be47844478387ddf8444cdf7c2f46f SHA512 
21b335a973c9958c6c832ca171ac5e94c78379e365e4564289a623f264f8daab30be874a083ca3867364a6008c3b447080fad940dbbbda73f0cd3bb0dbf17d08
 WHIRLPOOL 
af587ad1ce0c8fdac8eab65a9b7fb354abab700d967bddee9f2f647ffe7d630a5fd4cd0bb8f564ef62ccc2b482d87b83fe5f061da698504836ba997690417a10

diff --git a/net-misc/tor/tor-0.2.9.10.ebuild b/net-misc/tor/tor-0.2.9.10.ebuild
new file mode 100644
index 000..035d07ef861
--- /dev/null
+++ b/net-misc/tor/tor-0.2.9.10.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="libressl scrypt seccomp selinux systemd tor-hardening test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent[ssl]
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-tor )"
+
+pkg_setup() {
+   enewgroup tor
+   enewuser tor -1 -1 /var/lib/tor tor
+}
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
+   eapply_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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable scrypt libscrypt) \
+   $(use_enable seccomp) \
+   $(use_enable systemd) \
+   $(use_enable tor-hardening gcc-hardening) \
+   $(use_enable tor-hardening linker-hardening) \
+   $(use_enable web tor2web-mode) \
+   $(use_enable test unittests) \
+   $(use_enable test coverage)
+}
+
+src_install() 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-02-04 Thread Anthony G. Basile
commit: e846dab011ad432d9cd04fea9447f718795b4ca4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Feb  3 23:27:48 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Feb  5 01:24:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e846dab0

net-misc/tor: version bump alpha to 0.3.0.3, remove older

Package-Manager: portage-2.3.3

 net-misc/tor/Manifest   | 2 +-
 net-misc/tor/{tor-0.3.0.2_alpha.ebuild => tor-0.3.0.3_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 307c027..c3429d4 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,3 @@
 DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
 DIST tor-0.2.9.9.tar.gz 5534005 SHA256 
33325d2b250fd047ba2ddc5d11c2190c4e2951f4b03ec48ebd8bf0666e990d43 SHA512 
cbe7e1f3e503b945f150916b7147cf23d1c32c3660e15aecfe5e2f2baac3a241de665e6ce4e81b81229933eba7f02d4a86e8deeabf2378d40fa83a7036928c9b
 WHIRLPOOL 
9fc83693ea3b0519354a6d1fde83d090b66a9738f67abd7be2f9c3a36e95df92968b6da6c8cecd97ad352c70aac62817a86efae2dd42129934c2e6b38577439c
-DIST tor-0.3.0.2-alpha.tar.gz 5733704 SHA256 
736f135ab2b6473ccbeb454a845451555a99d72b4c6015e77c7689392bfec17c SHA512 
7ed82e76fd908bfd6b8088a487c8f7d916fac9dc7c7604425d8e2c6ccc93dc6b3dca71184b9a6705deabb92c5731b7ca9c5b5a0b7f09ffd21016f4023f285a3b
 WHIRLPOOL 
1d1e7a84a8b5e3de50295b573c3d7ea8f550e096a3e8def49fe944b0eb6b39a47c2b219a5cd61da6eabb03a0bfd5c5baac63e1c6c716a74dfa9522ca860a3f72
+DIST tor-0.3.0.3-alpha.tar.gz 5738504 SHA256 
739adb4a7ae1eb12582a667d56f7e8348123b1e00fe9d8a6159776df6dba7a87 SHA512 
312b18599749252f8e66cc334481dfc8655f76717f02d3ecdcd7d278d43bc9e60e8464ab76d1a150adbb6a5468c1a03fff0db51f67ce12b9132bc772463a3849
 WHIRLPOOL 
2853eb585e608e098aee30fea7bf0f0c8175bc4ed1ad86a2511fc85a75bec2e8571dcf3a017986a73ceededff312c90650c83d44f7224e2de9d829f8d675c6e5

diff --git a/net-misc/tor/tor-0.3.0.2_alpha.ebuild 
b/net-misc/tor/tor-0.3.0.3_alpha.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.3.0.2_alpha.ebuild
rename to net-misc/tor/tor-0.3.0.3_alpha.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-25 Thread Anthony G. Basile
commit: 205a7bc738e12578915c91b4d0bb3aa9b55daf91
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 25 16:21:20 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 25 16:21:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205a7bc7

net-misc/tor: version bump alpha to 0.3.0.2, remove older

Package-Manager: portage-2.3.3

 net-misc/tor/Manifest  | 2 +-
 net-misc/tor/{tor-0.3.0.1_alpha-r1.ebuild => tor-0.3.0.2_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 047960c..307c027 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,3 @@
 DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
 DIST tor-0.2.9.9.tar.gz 5534005 SHA256 
33325d2b250fd047ba2ddc5d11c2190c4e2951f4b03ec48ebd8bf0666e990d43 SHA512 
cbe7e1f3e503b945f150916b7147cf23d1c32c3660e15aecfe5e2f2baac3a241de665e6ce4e81b81229933eba7f02d4a86e8deeabf2378d40fa83a7036928c9b
 WHIRLPOOL 
9fc83693ea3b0519354a6d1fde83d090b66a9738f67abd7be2f9c3a36e95df92968b6da6c8cecd97ad352c70aac62817a86efae2dd42129934c2e6b38577439c
-DIST tor-0.3.0.1-alpha.tar.gz 5704559 SHA256 
7013353f0cbd2af8c0144f6167339f6eb252eb35ca9a2db2971310171108b064 SHA512 
181cada87ece0f1d6f852948a66fdcff013b8db6e3d39a635ef8050c4e7671ade186925297025888151753e6280f7eea4511f2051a19ddac79834caf8f7ba9ea
 WHIRLPOOL 
4b72d5b62c04247edc9ff35401ce808693c05154ec64ec4cae628418e83153060cf6d0dd46e37655e067947bb0771d48e39cbd289bc2bebd14916c1f08e0d87a
+DIST tor-0.3.0.2-alpha.tar.gz 5733704 SHA256 
736f135ab2b6473ccbeb454a845451555a99d72b4c6015e77c7689392bfec17c SHA512 
7ed82e76fd908bfd6b8088a487c8f7d916fac9dc7c7604425d8e2c6ccc93dc6b3dca71184b9a6705deabb92c5731b7ca9c5b5a0b7f09ffd21016f4023f285a3b
 WHIRLPOOL 
1d1e7a84a8b5e3de50295b573c3d7ea8f550e096a3e8def49fe944b0eb6b39a47c2b219a5cd61da6eabb03a0bfd5c5baac63e1c6c716a74dfa9522ca860a3f72

diff --git a/net-misc/tor/tor-0.3.0.1_alpha-r1.ebuild 
b/net-misc/tor/tor-0.3.0.2_alpha.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.3.0.1_alpha-r1.ebuild
rename to net-misc/tor/tor-0.3.0.2_alpha.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-25 Thread Anthony G. Basile
commit: 6fe43379d8a4ac61316e0c5dbb82819340faa7e9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 25 15:41:09 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 25 15:42:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe43379

net-misc/tor: version bump to 0.2.9.9

Package-Manager: portage-2.3.3

 net-misc/tor/Manifest   |  1 +
 net-misc/tor/tor-0.2.9.9.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 8e03c90..e9d1a10 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,4 +1,5 @@
 DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
 DIST tor-0.2.9.8.tar.gz 5522235 SHA256 
fbdd33d3384574297b88744622382008d1e0f9ddd300d330746c464b7a7d746a SHA512 
6a43a56ebed7b24ccdd2474406f25347819d4efec4916bdb2e725177b34e233632cc17e68c823efa3d0aad4a5bd13e00a5077cdfeb8830a612253a03ab91b622
 WHIRLPOOL 
c8524a2b07c781a94acf280158763aa1e914fa8df0a14f8d7584fc353e856f23f6b03bc2185dbb825828c5becc5519709d02dc305c8b2930f50837bc2b766ae9
+DIST tor-0.2.9.9.tar.gz 5534005 SHA256 
33325d2b250fd047ba2ddc5d11c2190c4e2951f4b03ec48ebd8bf0666e990d43 SHA512 
cbe7e1f3e503b945f150916b7147cf23d1c32c3660e15aecfe5e2f2baac3a241de665e6ce4e81b81229933eba7f02d4a86e8deeabf2378d40fa83a7036928c9b
 WHIRLPOOL 
9fc83693ea3b0519354a6d1fde83d090b66a9738f67abd7be2f9c3a36e95df92968b6da6c8cecd97ad352c70aac62817a86efae2dd42129934c2e6b38577439c
 DIST tor-0.3.0.1-alpha.tar.gz 5704559 SHA256 
7013353f0cbd2af8c0144f6167339f6eb252eb35ca9a2db2971310171108b064 SHA512 
181cada87ece0f1d6f852948a66fdcff013b8db6e3d39a635ef8050c4e7671ade186925297025888151753e6280f7eea4511f2051a19ddac79834caf8f7ba9ea
 WHIRLPOOL 
4b72d5b62c04247edc9ff35401ce808693c05154ec64ec4cae628418e83153060cf6d0dd46e37655e067947bb0771d48e39cbd289bc2bebd14916c1f08e0d87a

diff --git a/net-misc/tor/tor-0.2.9.9.ebuild b/net-misc/tor/tor-0.2.9.9.ebuild
new file mode 100644
index ..fd3c26d
--- /dev/null
+++ b/net-misc/tor/tor-0.2.9.9.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="libressl scrypt seccomp selinux systemd tor-hardening test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent[ssl]
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-tor )"
+
+pkg_setup() {
+   enewgroup tor
+   enewuser tor -1 -1 /var/lib/tor tor
+}
+
+src_prepare() {
+   eapply "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
+   eapply_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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable scrypt libscrypt) \
+   $(use_enable seccomp) \
+   $(use_enable systemd) \
+   $(use_enable tor-hardening gcc-hardening) \
+   $(use_enable tor-hardening linker-hardening) \
+   $(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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-25 Thread Anthony G. Basile
commit: 5a1f36166f40d595c0468c693f23f0d323661409
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 25 15:42:28 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 25 15:42:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1f3616

net-misc/tor: remove older versions

Package-Manager: portage-2.3.3

 net-misc/tor/Manifest |  2 -
 net-misc/tor/tor-0.2.8.9.ebuild   | 87 ---
 net-misc/tor/tor-0.2.9.8.ebuild   | 83 -
 net-misc/tor/tor-0.3.0.1_alpha.ebuild | 83 -
 4 files changed, 255 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index e9d1a10..047960c 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,5 +1,3 @@
 DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
-DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
-DIST tor-0.2.9.8.tar.gz 5522235 SHA256 
fbdd33d3384574297b88744622382008d1e0f9ddd300d330746c464b7a7d746a SHA512 
6a43a56ebed7b24ccdd2474406f25347819d4efec4916bdb2e725177b34e233632cc17e68c823efa3d0aad4a5bd13e00a5077cdfeb8830a612253a03ab91b622
 WHIRLPOOL 
c8524a2b07c781a94acf280158763aa1e914fa8df0a14f8d7584fc353e856f23f6b03bc2185dbb825828c5becc5519709d02dc305c8b2930f50837bc2b766ae9
 DIST tor-0.2.9.9.tar.gz 5534005 SHA256 
33325d2b250fd047ba2ddc5d11c2190c4e2951f4b03ec48ebd8bf0666e990d43 SHA512 
cbe7e1f3e503b945f150916b7147cf23d1c32c3660e15aecfe5e2f2baac3a241de665e6ce4e81b81229933eba7f02d4a86e8deeabf2378d40fa83a7036928c9b
 WHIRLPOOL 
9fc83693ea3b0519354a6d1fde83d090b66a9738f67abd7be2f9c3a36e95df92968b6da6c8cecd97ad352c70aac62817a86efae2dd42129934c2e6b38577439c
 DIST tor-0.3.0.1-alpha.tar.gz 5704559 SHA256 
7013353f0cbd2af8c0144f6167339f6eb252eb35ca9a2db2971310171108b064 SHA512 
181cada87ece0f1d6f852948a66fdcff013b8db6e3d39a635ef8050c4e7671ade186925297025888151753e6280f7eea4511f2051a19ddac79834caf8f7ba9ea
 WHIRLPOOL 
4b72d5b62c04247edc9ff35401ce808693c05154ec64ec4cae628418e83153060cf6d0dd46e37655e067947bb0771d48e39cbd289bc2bebd14916c1f08e0d87a

diff --git a/net-misc/tor/tor-0.2.8.9.ebuild b/net-misc/tor/tor-0.2.8.9.ebuild
deleted file mode 100644
index 3634a9a..
--- a/net-misc/tor/tor-0.2.8.9.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
-IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
-
-DEPEND="
-   app-text/asciidoc
-   dev-libs/libevent
-   sys-libs/zlib
-   bufferevents? ( dev-libs/libevent[ssl] )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
-   $(use_enable stats instrument-downloads) \
-   $(use_enable bufferevents) \
-   $(use_enable scrypt libscrypt) \
-   $(use_enable seccomp) \
-   $(use_enable systemd) \
-   $(use_enable tor-hardening 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-16 Thread Jeroen Roovers
commit: eff01c465be4b930a90c1d6e80e913cf33f8ad63
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Jan 16 15:38:45 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Jan 16 15:38:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff01c46

net-misc/tor: Stable for PPC64 (bug #603174).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 net-misc/tor/tor-0.2.8.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.8.12.ebuild b/net-misc/tor/tor-0.2.8.12.ebuild
index 04d13a9..2985e50 100644
--- a/net-misc/tor/tor-0.2.8.12.ebuild
+++ b/net-misc/tor/tor-0.2.8.12.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~mips ppc ~ppc64 sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm ~mips ppc ppc64 sparc x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-08 Thread Markus Meier
commit: 9c94fcf9bc448cc8d254cd77b60bcf12aad45088
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Jan  8 18:34:24 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Jan  8 18:34:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c94fcf9

net-misc/tor: arm stable, bug #603174

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 net-misc/tor/tor-0.2.8.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.8.12.ebuild b/net-misc/tor/tor-0.2.8.12.ebuild
index 549c531..39ff36c 100644
--- a/net-misc/tor/tor-0.2.8.12.ebuild
+++ b/net-misc/tor/tor-0.2.8.12.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/files/

2017-01-07 Thread Anthony G. Basile
commit: bf94f03e1509475cedd2eb1ee4337e17a7cc0ed4
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Sat Jan  7 16:44:23 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Jan  7 22:27:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf94f03e

net-misc/tor: remove unused initd file

 net-misc/tor/files/tor.initd-r7 | 84 -
 1 file changed, 84 deletions(-)

diff --git a/net-misc/tor/files/tor.initd-r7 b/net-misc/tor/files/tor.initd-r7
deleted file mode 100644
index 3d679c1..
--- a/net-misc/tor/files/tor.initd-r7
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-PIDFILE=/var/run/tor/tor.pid
-CONFFILE=/etc/tor/torrc
-GRACEFUL_TIMEOUT=${GRACEFUL_TIMEOUT:-60}
-
-# See bug #523552, and https://trac.torproject.org/projects/tor/ticket/5525
-# Graceful = wait 30 secs or so until all connections are properly closed.
-extra_commands="checkconfig"
-extra_started_commands="graceful gracefulstop reload"
-description="Anonymizing overlay network for TCP"
-description_checkconfig="Check for valid config file."
-description_reload="Reload the configuration."
-description_graceful="Gracefully restart."
-description_gracefulstop="Gracefully stop."
-
-depend() {
-need net
-}
-
-checkconfig() {
-# first check that it exists
-if [ ! -f ${CONFFILE} ] ; then
-eerror "You need to setup ${CONFFILE} first"
-eerror "Example is in ${CONFFILE}.sample"
-return 1
-   fi
-
-   # now verify whether the configuration is valid
-   /usr/bin/tor --verify-config -f ${CONFFILE} > /dev/null 2>&1
-   if [ $? -eq 0 ] ; then
-   einfo "Tor configuration (${CONFFILE}) is valid."
-   return 0
-   else
-   eerror "Tor configuration (${CONFFILE}) not valid."
-   /usr/bin/tor --verify-config -f ${CONFFILE}
-   return 1
-   fi
-}
-
-start() {
-   checkconfig || return 1
-   checkpath -d -m 0755 -o tor:tor /var/run/tor
-ebegin "Starting Tor"
-HOME=/var/lib/tor
-   start-stop-daemon --start --pidfile "${PIDFILE}" --quiet --exec 
/usr/bin/tor  -- -f "${CONFFILE}" --runasdaemon 1 --PidFile "${PIDFILE}" > 
/dev/null 2>&1
-eend $?
-}
-
-stop() {
-ebegin "Stopping Tor"
-   start-stop-daemon --stop --pidfile "${PIDFILE}" --exec /usr/bin/tor -- 
--PidFile "${PIDFILE}"
-eend $?
-}
-
-graceful() {
-   gracefulstop
-   start
-   eend $?
-}
-
-gracefulstop() {
-   local rc=0
-ebegin "Gracefully stopping Tor"
-   ebegin "This can take up to ${GRACEFUL_TIMEOUT} seconds"
-   start-stop-daemon -P --stop --signal INT -R ${GRACEFUL_TIMEOUT} 
--pidfile "${PIDFILE}" --exec /usr/bin/tor -- --PidFile "${PIDFILE}"
-   rc=$?
-   eend "done"
-   eend $rc
-}
-
-reload() {
-   if [ ! -f ${PIDFILE} ]; then
-   eerror "${SVCNAME} isn't running"
-   return 1
-   fi
-   checkconfig || return 1
-   ebegin "Reloading Tor configuration"
-   start-stop-daemon --signal HUP --pidfile ${PIDFILE}
-   eend $?
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-05 Thread Anthony G. Basile
commit: 16e8cabcb136d886aed3fe3d861967b9c4e36ffd
Author: Craig Andrews  integralblue  com>
AuthorDate: Wed Jul 27 02:32:37 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Jan  5 14:02:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e8cabc

net-misc/tor-0.3.0.1_alpha-r1: use upstream's systemd service unit

* Set localstatedir to /var (Gentoo sets it to /var/lib) because that's what 
users and upstream expects.
  With it set to /var/lib/, tor expects to use directories such as 
/var/lib/lib/tor and /var/lib/log, which are clearly incorrect.
* Bump EAPI

Gentoo-bug: 529212

 net-misc/tor/tor-0.3.0.1_alpha-r1.ebuild | 75 
 1 file changed, 75 insertions(+)

diff --git a/net-misc/tor/tor-0.3.0.1_alpha-r1.ebuild 
b/net-misc/tor/tor-0.3.0.1_alpha-r1.ebuild
new file mode 100644
index ..da8ad61
--- /dev/null
+++ b/net-misc/tor/tor-0.3.0.1_alpha-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="libressl scrypt seccomp selinux systemd tor-hardening test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent[ssl]
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-tor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
+)
+
+DOCS=( README ChangeLog ReleaseNotes doc/HACKING )
+
+pkg_setup() {
+   enewgroup tor
+   enewuser tor -1 -1 /var/lib/tor tor
+}
+
+src_configure() {
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   --enable-system-torrc \
+   --enable-asciidoc \
+   $(use_enable scrypt libscrypt) \
+   $(use_enable seccomp) \
+   $(use_enable systemd) \
+   $(use_enable tor-hardening gcc-hardening) \
+   $(use_enable tor-hardening linker-hardening) \
+   $(use_enable web tor2web-mode) \
+   $(use_enable test unittests) \
+   $(use_enable test coverage)
+}
+
+src_install() {
+   default
+   readme.gentoo_create_doc
+
+   newconfd "${FILESDIR}"/tor.confd tor
+   newinitd "${FILESDIR}"/tor.initd-r8 tor
+   systemd_dounit contrib/dist/tor.service
+
+   keepdir /var/lib/tor
+
+   fperms 750 /var/lib/tor
+   fowners tor:tor /var/lib/tor
+
+   insinto /etc/tor/
+   newins "${FILESDIR}"/torrc-r1 torrc
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-04 Thread Agostino Sarubbo
commit: aa7ec254841ef8a06875d0788f3552232f843c52
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jan  4 17:07:04 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jan  4 17:07:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7ec254

net-misc/tor: x86 stable wrt bug #603174

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/tor/tor-0.2.8.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.8.12.ebuild b/net-misc/tor/tor-0.2.8.12.ebuild
index 4058349..549c531 100644
--- a/net-misc/tor/tor-0.2.8.12.ebuild
+++ b/net-misc/tor/tor-0.2.8.12.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2017-01-01 Thread Agostino Sarubbo
commit: 679b301e8b5570c6e67d4610d6f837ab1ac78928
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan  1 22:39:55 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan  1 22:39:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679b301e

net-misc/tor: amd64 stable wrt bug #603174

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/tor/tor-0.2.8.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/tor/tor-0.2.8.12.ebuild b/net-misc/tor/tor-0.2.8.12.ebuild
index ee36db7..4058349 100644
--- a/net-misc/tor/tor-0.2.8.12.ebuild
+++ b/net-misc/tor/tor-0.2.8.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-12-20 Thread Anthony G. Basile
commit: 0152ca2435d5de36711e7c75da0df49fb7c4443c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 20 09:15:09 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 20 09:23:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0152ca24

net-misc/tor: version bump to 0.2.9.8

Package-Manager: portage-2.3.0

 net-misc/tor/Manifest  |  3 +-
 net-misc/tor/tor-0.2.9.6_rc.ebuild | 83 --
 ...tor-0.2.9.5_alpha.ebuild => tor-0.2.9.8.ebuild} |  0
 3 files changed, 1 insertion(+), 85 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 528273e..d286772 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,4 +1,3 @@
 DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
-DIST tor-0.2.9.5-alpha.tar.gz 5489651 SHA256 
d0c898ad5e8f1a136864aa105407c7b89f3e70d9462a7bb307a55a3afa5b62bd SHA512 
c0d6e85f90b5726f024f8d740cebfc9a596669117b6af2b1f3be28ac1a685d9416a1199e164c120540df8dac27a4143e3c82b0de8db1f128bd4070e05d6d2764
 WHIRLPOOL 
580f87c1fc9cfb42263aca77e5fe3023d7f137181a372d33826387f17c2f2cf5bd706cb1e26b019ef6ea1f982c4e481acb93e60c2d52925122beccf4ed8284fd
-DIST tor-0.2.9.6-rc.tar.gz 5492978 SHA256 
871ba289c87ffec99ada458083f388ba5b81c6174ba0c6f821eb9a08ed4990bb SHA512 
f037de16cc9687098aa5f9655dac39b87d0bd050bb2aa8884b31c9c64f64fed85897497f35d16691f50e2db980ea1babaf5ef553d3c372137b462b34ac7cdf51
 WHIRLPOOL 
b944257855ba230d1127e6357fc8d1596786097cceeb8776fa9b753ebd45d9d8d6d1b7a82601cf205426b239706ee5c3a041f7770bdb797bdae7dd54aea3108c
+DIST tor-0.2.9.8.tar.gz 5522235 SHA256 
fbdd33d3384574297b88744622382008d1e0f9ddd300d330746c464b7a7d746a SHA512 
6a43a56ebed7b24ccdd2474406f25347819d4efec4916bdb2e725177b34e233632cc17e68c823efa3d0aad4a5bd13e00a5077cdfeb8830a612253a03ab91b622
 WHIRLPOOL 
c8524a2b07c781a94acf280158763aa1e914fa8df0a14f8d7584fc353e856f23f6b03bc2185dbb825828c5becc5519709d02dc305c8b2930f50837bc2b766ae9

diff --git a/net-misc/tor/tor-0.2.9.6_rc.ebuild 
b/net-misc/tor/tor-0.2.9.6_rc.ebuild
deleted file mode 100644
index 580de80..
--- a/net-misc/tor/tor-0.2.9.6_rc.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
-IUSE="libressl scrypt seccomp selinux systemd tor-hardening test web"
-
-DEPEND="
-   app-text/asciidoc
-   dev-libs/libevent[ssl]
-   sys-libs/zlib
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
-   $(use_enable scrypt libscrypt) \
-   $(use_enable seccomp) \
-   $(use_enable systemd) \
-   $(use_enable tor-hardening gcc-hardening) \
-   $(use_enable tor-hardening linker-hardening) \
-   $(use_enable web tor2web-mode) \
-   $(use_enable test unittests) \
-   $(use_enable test coverage)
-}
-
-src_install() {

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-12-20 Thread Anthony G. Basile
commit: e3af58beb33caeef2164fa9cd555a603feda189e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 20 09:10:57 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 20 09:23:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3af58be

net-misc/tor: version bump to 0.2.8.12, remove 0.2.8.11

Package-Manager: portage-2.3.0

 net-misc/tor/Manifest | 2 +-
 net-misc/tor/{tor-0.2.8.11.ebuild => tor-0.2.8.12.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index aea191a..528273e 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,4 +1,4 @@
-DIST tor-0.2.8.11.tar.gz 5313244 SHA256 
7adea0bfa17edafd4e09453f4f58a0dca737660e5358f9dafd52d55d55dc6ab3 SHA512 
9a03028c25dac0ffe47f8819cb96f65d3bd498e7b3aefe08be69430d8cba7d414eb1e1eb5b6ca8ac8656c8f5c4ae8960f41a14908141cf8a4814041e270c457c
 WHIRLPOOL 
e5268a0e66b67c894e90de70cf316e8064393ee578979f6956ddbc05d4c2348a8242fc8711491ba6871a9953534e1e4c580fc6de1baa3e11861b91ed0a762a82
+DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
 DIST tor-0.2.9.5-alpha.tar.gz 5489651 SHA256 
d0c898ad5e8f1a136864aa105407c7b89f3e70d9462a7bb307a55a3afa5b62bd SHA512 
c0d6e85f90b5726f024f8d740cebfc9a596669117b6af2b1f3be28ac1a685d9416a1199e164c120540df8dac27a4143e3c82b0de8db1f128bd4070e05d6d2764
 WHIRLPOOL 
580f87c1fc9cfb42263aca77e5fe3023d7f137181a372d33826387f17c2f2cf5bd706cb1e26b019ef6ea1f982c4e481acb93e60c2d52925122beccf4ed8284fd
 DIST tor-0.2.9.6-rc.tar.gz 5492978 SHA256 
871ba289c87ffec99ada458083f388ba5b81c6174ba0c6f821eb9a08ed4990bb SHA512 
f037de16cc9687098aa5f9655dac39b87d0bd050bb2aa8884b31c9c64f64fed85897497f35d16691f50e2db980ea1babaf5ef553d3c372137b462b34ac7cdf51
 WHIRLPOOL 
b944257855ba230d1127e6357fc8d1596786097cceeb8776fa9b753ebd45d9d8d6d1b7a82601cf205426b239706ee5c3a041f7770bdb797bdae7dd54aea3108c

diff --git a/net-misc/tor/tor-0.2.8.11.ebuild b/net-misc/tor/tor-0.2.8.12.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.2.8.11.ebuild
rename to net-misc/tor/tor-0.2.8.12.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-12-20 Thread Anthony G. Basile
commit: 58958733d2a8d5c0bf364f30d2718ec9a5971c38
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 20 09:22:26 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 20 09:23:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58958733

net-misc/tor: version bump alpha branch to 0.3.0.1-alpha

Package-Manager: portage-2.3.0

 net-misc/tor/Manifest |  1 +
 net-misc/tor/tor-0.3.0.1_alpha.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index d286772..8e03c90 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,4 @@
 DIST tor-0.2.8.12.tar.gz 5331785 SHA256 
b35748f2839cf8ce9910b677ea873463495ac88689244c007ed038f6887f4aaf SHA512 
b0cfa34914208bbb28f74178a87ece2a320a44606a94c35de715548fc5a3517cd3d9bf27512d9efe2f1c4685620a62ed591927f828e72fe5ac0a1fffa543eb26
 WHIRLPOOL 
342db1479f7c03ac3569b8b3bd86ca315fa7eb23dbb0e22d6f4490d399175b70cd398fc140eb42609b3c9656083ac99a7b6ce8d1eaa30530b6e4a3c20a1177ce
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
 DIST tor-0.2.9.8.tar.gz 5522235 SHA256 
fbdd33d3384574297b88744622382008d1e0f9ddd300d330746c464b7a7d746a SHA512 
6a43a56ebed7b24ccdd2474406f25347819d4efec4916bdb2e725177b34e233632cc17e68c823efa3d0aad4a5bd13e00a5077cdfeb8830a612253a03ab91b622
 WHIRLPOOL 
c8524a2b07c781a94acf280158763aa1e914fa8df0a14f8d7584fc353e856f23f6b03bc2185dbb825828c5becc5519709d02dc305c8b2930f50837bc2b766ae9
+DIST tor-0.3.0.1-alpha.tar.gz 5704559 SHA256 
7013353f0cbd2af8c0144f6167339f6eb252eb35ca9a2db2971310171108b064 SHA512 
181cada87ece0f1d6f852948a66fdcff013b8db6e3d39a635ef8050c4e7671ade186925297025888151753e6280f7eea4511f2051a19ddac79834caf8f7ba9ea
 WHIRLPOOL 
4b72d5b62c04247edc9ff35401ce808693c05154ec64ec4cae628418e83153060cf6d0dd46e37655e067947bb0771d48e39cbd289bc2bebd14916c1f08e0d87a

diff --git a/net-misc/tor/tor-0.3.0.1_alpha.ebuild 
b/net-misc/tor/tor-0.3.0.1_alpha.ebuild
new file mode 100644
index ..580de80
--- /dev/null
+++ b/net-misc/tor/tor-0.3.0.1_alpha.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="libressl scrypt seccomp selinux systemd tor-hardening test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent[ssl]
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable scrypt libscrypt) \
+   $(use_enable seccomp) \
+   $(use_enable systemd) \
+   $(use_enable tor-hardening gcc-hardening) \
+   $(use_enable tor-hardening linker-hardening) \
+   $(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-r8 tor
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   systemd_dotmpfilesd "${FILESDIR}/${PN}.conf"
+
+   emake DESTDIR="${D}" install
+
+   keepdir /var/lib/tor
+
+   dodoc -r README ChangeLog ReleaseNotes doc/HACKING
+
+   fperms 750 /var/lib/tor
+   fowners tor:tor /var/lib/tor
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-12-10 Thread Anthony G. Basile
commit: 181f738861d08a6ea9ded6983ae44a044a90a06f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Dec 10 18:52:24 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Dec 10 18:52:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181f7388

net-misc/tor: version bump to 0.2.8.11, remove 0.2.8.10

Package-Manager: portage-2.3.0

 net-misc/tor/Manifest | 2 +-
 net-misc/tor/{tor-0.2.8.10.ebuild => tor-0.2.8.11.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index e5ba2ed..aea191a 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,4 +1,4 @@
-DIST tor-0.2.8.10.tar.gz 5312435 SHA256 
c88b8c57b34ebf44b731df5d68f73eb6b6708bcf4e42cf7b4817fd4e304c9c4d SHA512 
c12eb0daaea9d1832877bd8127f9ce35bc1ae37c8cbfb9507262cc9837563de01610358a32420fb2e6f9a08ed2d84401345256c7b720f2ab234d1a6b90bce55e
 WHIRLPOOL 
111824741ae1d3662e52e5cc1a253f7bf99b253a4ca118f24f9dea025d2aed617cf38cba46c5796665bb20ca2bf149a76053dc9127a38b6af10f58fd33a4b950
+DIST tor-0.2.8.11.tar.gz 5313244 SHA256 
7adea0bfa17edafd4e09453f4f58a0dca737660e5358f9dafd52d55d55dc6ab3 SHA512 
9a03028c25dac0ffe47f8819cb96f65d3bd498e7b3aefe08be69430d8cba7d414eb1e1eb5b6ca8ac8656c8f5c4ae8960f41a14908141cf8a4814041e270c457c
 WHIRLPOOL 
e5268a0e66b67c894e90de70cf316e8064393ee578979f6956ddbc05d4c2348a8242fc8711491ba6871a9953534e1e4c580fc6de1baa3e11861b91ed0a762a82
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
 DIST tor-0.2.9.5-alpha.tar.gz 5489651 SHA256 
d0c898ad5e8f1a136864aa105407c7b89f3e70d9462a7bb307a55a3afa5b62bd SHA512 
c0d6e85f90b5726f024f8d740cebfc9a596669117b6af2b1f3be28ac1a685d9416a1199e164c120540df8dac27a4143e3c82b0de8db1f128bd4070e05d6d2764
 WHIRLPOOL 
580f87c1fc9cfb42263aca77e5fe3023d7f137181a372d33826387f17c2f2cf5bd706cb1e26b019ef6ea1f982c4e481acb93e60c2d52925122beccf4ed8284fd
 DIST tor-0.2.9.6-rc.tar.gz 5492978 SHA256 
871ba289c87ffec99ada458083f388ba5b81c6174ba0c6f821eb9a08ed4990bb SHA512 
f037de16cc9687098aa5f9655dac39b87d0bd050bb2aa8884b31c9c64f64fed85897497f35d16691f50e2db980ea1babaf5ef553d3c372137b462b34ac7cdf51
 WHIRLPOOL 
b944257855ba230d1127e6357fc8d1596786097cceeb8776fa9b753ebd45d9d8d6d1b7a82601cf205426b239706ee5c3a041f7770bdb797bdae7dd54aea3108c

diff --git a/net-misc/tor/tor-0.2.8.10.ebuild b/net-misc/tor/tor-0.2.8.11.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.2.8.10.ebuild
rename to net-misc/tor/tor-0.2.8.11.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-12-05 Thread Anthony G. Basile
commit: c7549b71a0b272c6d38d27434879c6c33565315f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Dec  5 22:39:36 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Dec  5 22:40:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7549b71

net-misc/tor: version bumps to 0.2.8.10 and 0.2.9.6_rc

Package-Manager: portage-2.3.0

 net-misc/tor/Manifest  |  2 +
 net-misc/tor/tor-0.2.8.10.ebuild   | 87 ++
 net-misc/tor/tor-0.2.9.6_rc.ebuild | 83 
 3 files changed, 172 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index de57bb8..e5ba2ed 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,2 +1,4 @@
+DIST tor-0.2.8.10.tar.gz 5312435 SHA256 
c88b8c57b34ebf44b731df5d68f73eb6b6708bcf4e42cf7b4817fd4e304c9c4d SHA512 
c12eb0daaea9d1832877bd8127f9ce35bc1ae37c8cbfb9507262cc9837563de01610358a32420fb2e6f9a08ed2d84401345256c7b720f2ab234d1a6b90bce55e
 WHIRLPOOL 
111824741ae1d3662e52e5cc1a253f7bf99b253a4ca118f24f9dea025d2aed617cf38cba46c5796665bb20ca2bf149a76053dc9127a38b6af10f58fd33a4b950
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
 DIST tor-0.2.9.5-alpha.tar.gz 5489651 SHA256 
d0c898ad5e8f1a136864aa105407c7b89f3e70d9462a7bb307a55a3afa5b62bd SHA512 
c0d6e85f90b5726f024f8d740cebfc9a596669117b6af2b1f3be28ac1a685d9416a1199e164c120540df8dac27a4143e3c82b0de8db1f128bd4070e05d6d2764
 WHIRLPOOL 
580f87c1fc9cfb42263aca77e5fe3023d7f137181a372d33826387f17c2f2cf5bd706cb1e26b019ef6ea1f982c4e481acb93e60c2d52925122beccf4ed8284fd
+DIST tor-0.2.9.6-rc.tar.gz 5492978 SHA256 
871ba289c87ffec99ada458083f388ba5b81c6174ba0c6f821eb9a08ed4990bb SHA512 
f037de16cc9687098aa5f9655dac39b87d0bd050bb2aa8884b31c9c64f64fed85897497f35d16691f50e2db980ea1babaf5ef553d3c372137b462b34ac7cdf51
 WHIRLPOOL 
b944257855ba230d1127e6357fc8d1596786097cceeb8776fa9b753ebd45d9d8d6d1b7a82601cf205426b239706ee5c3a041f7770bdb797bdae7dd54aea3108c

diff --git a/net-misc/tor/tor-0.2.8.10.ebuild b/net-misc/tor/tor-0.2.8.10.ebuild
new file mode 100644
index ..ee36db7
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.10.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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-r8 tor
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-11-27 Thread Anthony G. Basile
commit: 2fb9df4bec97d88eadc707cca75c2e387e9e0aa6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov 28 01:58:36 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 28 01:58:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb9df4b

net-misc/tor: remove insecure version, bug #591008

Package-Manager: portage-2.3.0

 net-misc/tor/Manifest   |   1 -
 net-misc/tor/tor-0.2.7.6.ebuild | 100 
 2 files changed, 101 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 196f184..de57bb8 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,2 @@
-DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
 DIST tor-0.2.9.5-alpha.tar.gz 5489651 SHA256 
d0c898ad5e8f1a136864aa105407c7b89f3e70d9462a7bb307a55a3afa5b62bd SHA512 
c0d6e85f90b5726f024f8d740cebfc9a596669117b6af2b1f3be28ac1a685d9416a1199e164c120540df8dac27a4143e3c82b0de8db1f128bd4070e05d6d2764
 WHIRLPOOL 
580f87c1fc9cfb42263aca77e5fe3023d7f137181a372d33826387f17c2f2cf5bd706cb1e26b019ef6ea1f982c4e481acb93e60c2d52925122beccf4ed8284fd

diff --git a/net-misc/tor/tor-0.2.7.6.ebuild b/net-misc/tor/tor-0.2.7.6.ebuild
deleted file mode 100644
index 05b2221..
--- a/net-misc/tor/tor-0.2.7.6.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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 ~ppc-macos"
-IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
-
-DEPEND="
-   app-text/asciidoc
-   dev-libs/libevent
-   sys-libs/zlib
-   bufferevents? ( dev-libs/libevent[ssl] )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:= )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
-   $(use_enable stats instrument-downloads) \
-   $(use_enable bufferevents) \
-   $(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 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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-11-10 Thread Markus Meier
commit: 452f4072193ec4b0f058a9847ac864edf93b5abd
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Nov 10 17:47:01 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Nov 10 17:47:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452f4072

net-misc/tor: arm stable, bug #597394

Package-Manager: portage-2.3.2
RepoMan-Options: --include-arches="arm"

 net-misc/tor/tor-0.2.8.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.8.9.ebuild b/net-misc/tor/tor-0.2.8.9.ebuild
index fd16f3a..273a2e5 100644
--- a/net-misc/tor/tor-0.2.8.9.ebuild
+++ b/net-misc/tor/tor-0.2.8.9.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 arm ~mips ~ppc ppc64 ~sparc x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-11-08 Thread Anthony G. Basile
commit: 46a939d38eeafe1345eba894535591b3ce77b99b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Nov  9 03:32:35 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Nov  9 03:32:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46a939d3

net-misc/tor: version bump to 0.2.9.5_alpha, remove 0.2.9.4_alpha

Package-Manager: portage-2.3.0

 net-misc/tor/Manifest   | 2 +-
 net-misc/tor/{tor-0.2.9.4_alpha.ebuild => tor-0.2.9.5_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index c168fa2..196f184 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,3 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
-DIST tor-0.2.9.4-alpha.tar.gz 5481286 SHA256 
fc5664fff4c86d3644043a068f11b17c57f9a295c37b7186bf90bb237913e400 SHA512 
f3e87e2985a9f99ceab57e06eca701b5e00f74f1c9322ebc0e8e388723697d320634d2a06ed674d3fc6566994ddc9aba54046cd5e243a97df2aef724542bc859
 WHIRLPOOL 
53f7e9b308b53ad776ccb890330bd109148ceab0dfab17538a1fa02ba6a2e0bd7b635c8bad2343644c9f25ccf113bf8f8367d600e7cc1c485c64691dbdede2e5
+DIST tor-0.2.9.5-alpha.tar.gz 5489651 SHA256 
d0c898ad5e8f1a136864aa105407c7b89f3e70d9462a7bb307a55a3afa5b62bd SHA512 
c0d6e85f90b5726f024f8d740cebfc9a596669117b6af2b1f3be28ac1a685d9416a1199e164c120540df8dac27a4143e3c82b0de8db1f128bd4070e05d6d2764
 WHIRLPOOL 
580f87c1fc9cfb42263aca77e5fe3023d7f137181a372d33826387f17c2f2cf5bd706cb1e26b019ef6ea1f982c4e481acb93e60c2d52925122beccf4ed8284fd

diff --git a/net-misc/tor/tor-0.2.9.4_alpha.ebuild 
b/net-misc/tor/tor-0.2.9.5_alpha.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.2.9.4_alpha.ebuild
rename to net-misc/tor/tor-0.2.9.5_alpha.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-11-05 Thread Jeroen Roovers
commit: 12d6b331a33ea9960d4763476f8286ba62e43fd6
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Nov  5 09:50:01 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Nov  5 09:54:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d6b331

net-misc/tor: Stable for PPC64 (bug #597394).

Package-Manager: portage-2.3.2
RepoMan-Options: --ignore-arches

 net-misc/tor/tor-0.2.8.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.8.9.ebuild b/net-misc/tor/tor-0.2.8.9.ebuild
index bca7cbb..fd16f3a 100644
--- a/net-misc/tor/tor-0.2.8.9.ebuild
+++ b/net-misc/tor/tor-0.2.8.9.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~mips ~ppc ppc64 ~sparc x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-10-26 Thread Michael Palimaka
commit: 116533bc0d3b31de89ad2f1ff56db35b48c39641
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Oct 26 08:01:26 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Oct 26 08:01:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=116533bc

net-misc/tor: amd64/x86 stable

Gentoo-bug: 597394

Package-Manager: portage-2.3.2

 net-misc/tor/tor-0.2.8.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.8.9.ebuild b/net-misc/tor/tor-0.2.8.9.ebuild
index ee36db7..bca7cbb 100644
--- a/net-misc/tor/tor-0.2.8.9.ebuild
+++ b/net-misc/tor/tor-0.2.8.9.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-10-17 Thread Anthony G. Basile
commit: c4ca4048f6651a21686cd26140f23d258fe003fa
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Oct 17 23:41:05 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Oct 17 23:41:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ca4048

net-misc/tor: security version bump to 0.2.8.9 and 0.2.9.4

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest  |  6 +-
 net-misc/tor/tor-0.2.8.7.ebuild| 87 --
 .../{tor-0.2.8.8-r1.ebuild => tor-0.2.8.9.ebuild}  |  0
 net-misc/tor/tor-0.2.9.2_alpha.ebuild  | 85 -
 3_alpha-r1.ebuild => tor-0.2.9.4_alpha.ebuild} |  6 +-
 5 files changed, 4 insertions(+), 180 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 5ca465e..c168fa2 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,5 +1,3 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
-DIST tor-0.2.8.7.tar.gz 5179093 SHA256 
ae44e2b699e82db7ff318432fd558dfa941ad154e4055f16d208514951742fc6 SHA512 
79156110804497509564d53a806dc8237e9776bbaaed83d0f6a3470942a480e53693a7192996bad2b33fe1f77f60eb45e8122af9bfdc4a8f12b943cbc660
 WHIRLPOOL 
7223eb53f548f4ecbb96a74b809b84772faf9dbf4741ffcdda7872de9c32029f498a0a4f5e0384c64e1f6c9108292ad878bf0630c0b52766fe4b358131a8f098
-DIST tor-0.2.8.8.tar.gz 5093794 SHA256 
b1af02c61253dcdb4e1a4f552adaba4e07aed0e5468e45c0764550161480e3de SHA512 
741521663509d5983aed3561b2aaacab9355a1964b4a24f8e046c116159b22e3df9c76705c11afb84f2cedacaab77f429978ff6920306aa8fdab74fd22950cf6
 WHIRLPOOL 
f35c19de021fe4d8bc724902fca54b820601bce772b8911b570a5607379f5d7e23b39f412c8e1c15303b47e41946724f96f85825dc8ebd4dc80368e4d5a34f52
-DIST tor-0.2.9.2-alpha.tar.gz 5294923 SHA256 
dd93cf6b8531acf68152adbfa2f693cebd1b3254bc6190c920a99cc587944922 SHA512 
9baed516ad5dffe61ad0bf1dbd0575e5fdcb369b3afde54b11ab06b23fd7f440a66734828077b1ddf6f7103e12d47eb76ba57da72002c426d4fcc5be8edaf1b1
 WHIRLPOOL 
790738369837cf30fdffbea047eb3102a408345e87e1bad5552657420ca1d0f7d36f9c45eb5e68bded8bc464d6c42ff116628a4f5a529b6b812a22191a8d4911
-DIST tor-0.2.9.3-alpha.tar.gz 5240054 SHA256 
ee51f62191a33b2b3f50a2cf691dd6250fd0c110f97b8360785a1b56be5eee15 SHA512 
acfaac77a2f2f8b6969727f3b113dfc8c267f5f68d6e3ee9d35ec0229cbe2fbcf639992e0387fbece87a1e63cecea4454d493f7922fa70d75162468ee000a0ad
 WHIRLPOOL 
428496087a7aa196434ba4e36b82c3f174f9a38bd67e472e704640b65ef5c0a3b82ad19029f4a7630bf9a4eeb01ffa38ff02ec2db0b0289c0767e0af3a6e4a28
+DIST tor-0.2.8.9.tar.gz 5306773 SHA256 
3f5c273bb887be4aff11f4d99b9e2e52d293b81ff4f6302b730161ff16dc5316 SHA512 
9a02e4f7901c2abb22f8250077bc078e9b6ae122ee54fbe7ecfb505d449e6e1766f6d9f95d7b794063471cbefe7410fece8524910f83579bff00d6da2a8ea6c1
 WHIRLPOOL 
6b97ad6405ca5043dbdb0c688f736ba4772ff997540dbc8be72755fdd0a53f8fcf8617920fff204d9bbdbf64bd4a1ca605799df364468732c633f45012212025
+DIST tor-0.2.9.4-alpha.tar.gz 5481286 SHA256 
fc5664fff4c86d3644043a068f11b17c57f9a295c37b7186bf90bb237913e400 SHA512 
f3e87e2985a9f99ceab57e06eca701b5e00f74f1c9322ebc0e8e388723697d320634d2a06ed674d3fc6566994ddc9aba54046cd5e243a97df2aef724542bc859
 WHIRLPOOL 
53f7e9b308b53ad776ccb890330bd109148ceab0dfab17538a1fa02ba6a2e0bd7b635c8bad2343644c9f25ccf113bf8f8367d600e7cc1c485c64691dbdede2e5

diff --git a/net-misc/tor/tor-0.2.8.7.ebuild b/net-misc/tor/tor-0.2.8.7.ebuild
deleted file mode 100644
index aeefa9f..
--- a/net-misc/tor/tor-0.2.8.7.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
-IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
-
-DEPEND="
-   app-text/asciidoc
-   dev-libs/libevent
-   sys-libs/zlib
-   bufferevents? ( dev-libs/libevent[ssl] )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-tor )"
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/files/

2016-09-24 Thread Anthony G. Basile
commit: 7d343605cbb1fbcd3614f19db62fbd05bcfe21f6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Sep 24 12:53:12 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep 24 12:53:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d343605

net-misc/tor: further economize on openrc init script

Thanks floppym

Package-Manager: portage-2.2.28

 net-misc/tor/files/tor.initd-r8 | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-misc/tor/files/tor.initd-r8 b/net-misc/tor/files/tor.initd-r8
index e1f6c59..ca31913 100644
--- a/net-misc/tor/files/tor.initd-r8
+++ b/net-misc/tor/files/tor.initd-r8
@@ -7,6 +7,8 @@ command=/usr/bin/tor
 pidfile=/var/run/tor/tor.pid
 command_args="--hush --runasdaemon 1 --pidfile \"${pidfile}\""
 retry=${GRACEFUL_TIMEOUT:-60}
+stopsig=INT
+command_progress=yes
 
 extra_commands="checkconfig"
 extra_started_commands="reload"
@@ -28,12 +30,6 @@ start_pre() {
checkpath -d -m 0755 -o tor:tor /var/run/tor
 }
 
-stop() {
-ebegin "Stopping Tor (waiting up to ${retry} seconds)"
-   start-stop-daemon -K -s INT -R ${retry} -P -p ${pidfile}
-eend $?
-}
-
 reload() {
checkconfig || return 1
ebegin "Reloading Tor configuration"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/, net-misc/tor/files/

2016-09-23 Thread Anthony G. Basile
commit: 2fa0f1ef8f496d84505158682083789a82611df3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Sep 24 01:03:09 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep 24 01:03:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa0f1ef

net-misc/tor: update openrc init scripts, bug #593794

Package-Manager: portage-2.2.28

 net-misc/tor/files/tor.initd-r8| 42 ++
 .../{tor-0.2.8.8.ebuild => tor-0.2.8.8-r1.ebuild}  |  2 +-
 3_alpha.ebuild => tor-0.2.9.3_alpha-r1.ebuild} |  2 +-
 3 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/net-misc/tor/files/tor.initd-r8 b/net-misc/tor/files/tor.initd-r8
new file mode 100644
index ..e1f6c59
--- /dev/null
+++ b/net-misc/tor/files/tor.initd-r8
@@ -0,0 +1,42 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+command=/usr/bin/tor
+pidfile=/var/run/tor/tor.pid
+command_args="--hush --runasdaemon 1 --pidfile \"${pidfile}\""
+retry=${GRACEFUL_TIMEOUT:-60}
+
+extra_commands="checkconfig"
+extra_started_commands="reload"
+description="Anonymizing overlay network for TCP"
+description_checkconfig="Check for valid config file"
+description_reload="Reload the configuration"
+
+checkconfig() {
+   ${command} --verify-config --hush > /dev/null 2>&1
+   if [ $? -ne 0 ] ; then
+   eerror "Tor configuration (/etc/tor/torrc) is not valid."
+   eerror "Example is in /etc/tor/torrc.sample"
+   return 1
+   fi
+}
+
+start_pre() {
+   checkconfig || return 1
+   checkpath -d -m 0755 -o tor:tor /var/run/tor
+}
+
+stop() {
+ebegin "Stopping Tor (waiting up to ${retry} seconds)"
+   start-stop-daemon -K -s INT -R ${retry} -P -p ${pidfile}
+eend $?
+}
+
+reload() {
+   checkconfig || return 1
+   ebegin "Reloading Tor configuration"
+   start-stop-daemon -s HUP --pidfile ${pidfile}
+   eend $?
+}

diff --git a/net-misc/tor/tor-0.2.8.8.ebuild 
b/net-misc/tor/tor-0.2.8.8-r1.ebuild
similarity index 98%
rename from net-misc/tor/tor-0.2.8.8.ebuild
rename to net-misc/tor/tor-0.2.8.8-r1.ebuild
index aeefa9f..ee36db7 100644
--- a/net-misc/tor/tor-0.2.8.8.ebuild
+++ b/net-misc/tor/tor-0.2.8.8-r1.ebuild
@@ -69,7 +69,7 @@ src_install() {
readme.gentoo_create_doc
 
newconfd "${FILESDIR}"/tor.confd tor
-   newinitd "${FILESDIR}"/tor.initd-r7 tor
+   newinitd "${FILESDIR}"/tor.initd-r8 tor
systemd_dounit "${FILESDIR}/${PN}.service"
systemd_dotmpfilesd "${FILESDIR}/${PN}.conf"
 

diff --git a/net-misc/tor/tor-0.2.9.3_alpha.ebuild 
b/net-misc/tor/tor-0.2.9.3_alpha-r1.ebuild
similarity index 98%
rename from net-misc/tor/tor-0.2.9.3_alpha.ebuild
rename to net-misc/tor/tor-0.2.9.3_alpha-r1.ebuild
index 0f889a9..cd286ff 100644
--- a/net-misc/tor/tor-0.2.9.3_alpha.ebuild
+++ b/net-misc/tor/tor-0.2.9.3_alpha-r1.ebuild
@@ -67,7 +67,7 @@ src_install() {
readme.gentoo_create_doc
 
newconfd "${FILESDIR}"/tor.confd tor
-   newinitd "${FILESDIR}"/tor.initd-r7 tor
+   newinitd "${FILESDIR}"/tor.initd-r8 tor
systemd_dounit "${FILESDIR}/${PN}.service"
systemd_dotmpfilesd "${FILESDIR}/${PN}.conf"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-09-23 Thread Anthony G. Basile
commit: 10cecb9ab2935ae400c02014fe68182c69c2fa0f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep 23 20:33:02 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep 23 21:07:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cecb9a

net-misc/tor: version bump to 0.2.8.8, remove 0.2.8.6

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest   | 2 +-
 net-misc/tor/{tor-0.2.8.6.ebuild => tor-0.2.8.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index b6920ea..139519e 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,5 +1,5 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
-DIST tor-0.2.8.6.tar.gz 5163500 SHA256 
3dc9fc02f7cd22ed5fce707e0d9b26a72b1bd0976766a804cb13078d32e3ab5a SHA512 
2a550fa82135b3d5b0ae3c9e11d0fee1053a6b70e1dfd1921934bce280dc2a130966d541783f5f1a2d9f3c1ba87cec301d0d29acd9fbeaf47c0f206447d1bedc
 WHIRLPOOL 
dce56253ff0420dfceb66a9ade22318472f7161671039fe276a23000b85ec4fec749f8a7cf9b847dffb4f915e04fb6acb746413169e5b25f4becf1f65f997233
 DIST tor-0.2.8.7.tar.gz 5179093 SHA256 
ae44e2b699e82db7ff318432fd558dfa941ad154e4055f16d208514951742fc6 SHA512 
79156110804497509564d53a806dc8237e9776bbaaed83d0f6a3470942a480e53693a7192996bad2b33fe1f77f60eb45e8122af9bfdc4a8f12b943cbc660
 WHIRLPOOL 
7223eb53f548f4ecbb96a74b809b84772faf9dbf4741ffcdda7872de9c32029f498a0a4f5e0384c64e1f6c9108292ad878bf0630c0b52766fe4b358131a8f098
+DIST tor-0.2.8.8.tar.gz 5093794 SHA256 
b1af02c61253dcdb4e1a4f552adaba4e07aed0e5468e45c0764550161480e3de SHA512 
741521663509d5983aed3561b2aaacab9355a1964b4a24f8e046c116159b22e3df9c76705c11afb84f2cedacaab77f429978ff6920306aa8fdab74fd22950cf6
 WHIRLPOOL 
f35c19de021fe4d8bc724902fca54b820601bce772b8911b570a5607379f5d7e23b39f412c8e1c15303b47e41946724f96f85825dc8ebd4dc80368e4d5a34f52
 DIST tor-0.2.9.1-alpha.tar.gz 5284721 SHA256 
1a1b57af6bb47ecb62e4c60e2ceecb5609b558b1fdd87c86a91571d1601ba3f2 SHA512 
3f66a679ece3434e772e8481a63032099c4c9e9e9c1c4a8450328551c6638021396bb7934fa1bf3802c14228a7fc3be3118ed399bfd4858b89ffa3fac54ab69c
 WHIRLPOOL 
ee7a961d43307b872cc6e4acb9828c8cd1ef13251589defb59e0f86e7225bb1f1dd7e6b131f1478c26d68756d67dc099211508e0e95b9863c46769ffaa1cac07
 DIST tor-0.2.9.2-alpha.tar.gz 5294923 SHA256 
dd93cf6b8531acf68152adbfa2f693cebd1b3254bc6190c920a99cc587944922 SHA512 
9baed516ad5dffe61ad0bf1dbd0575e5fdcb369b3afde54b11ab06b23fd7f440a66734828077b1ddf6f7103e12d47eb76ba57da72002c426d4fcc5be8edaf1b1
 WHIRLPOOL 
790738369837cf30fdffbea047eb3102a408345e87e1bad5552657420ca1d0f7d36f9c45eb5e68bded8bc464d6c42ff116628a4f5a529b6b812a22191a8d4911

diff --git a/net-misc/tor/tor-0.2.8.6.ebuild b/net-misc/tor/tor-0.2.8.8.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.2.8.6.ebuild
rename to net-misc/tor/tor-0.2.8.8.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-09-23 Thread Anthony G. Basile
commit: 6eec0e735cf3f73192d61f01217cd0658a86c5a3
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Sep 23 21:06:55 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Sep 23 21:07:24 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eec0e73

net-misc/tor: version bump to 0.2.9.3_alpha, remove 0.2.9.1_alpha

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest   | 2 +-
 net-misc/tor/{tor-0.2.9.1_alpha.ebuild => tor-0.2.9.3_alpha.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 139519e..5ca465e 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,5 +1,5 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.7.tar.gz 5179093 SHA256 
ae44e2b699e82db7ff318432fd558dfa941ad154e4055f16d208514951742fc6 SHA512 
79156110804497509564d53a806dc8237e9776bbaaed83d0f6a3470942a480e53693a7192996bad2b33fe1f77f60eb45e8122af9bfdc4a8f12b943cbc660
 WHIRLPOOL 
7223eb53f548f4ecbb96a74b809b84772faf9dbf4741ffcdda7872de9c32029f498a0a4f5e0384c64e1f6c9108292ad878bf0630c0b52766fe4b358131a8f098
 DIST tor-0.2.8.8.tar.gz 5093794 SHA256 
b1af02c61253dcdb4e1a4f552adaba4e07aed0e5468e45c0764550161480e3de SHA512 
741521663509d5983aed3561b2aaacab9355a1964b4a24f8e046c116159b22e3df9c76705c11afb84f2cedacaab77f429978ff6920306aa8fdab74fd22950cf6
 WHIRLPOOL 
f35c19de021fe4d8bc724902fca54b820601bce772b8911b570a5607379f5d7e23b39f412c8e1c15303b47e41946724f96f85825dc8ebd4dc80368e4d5a34f52
-DIST tor-0.2.9.1-alpha.tar.gz 5284721 SHA256 
1a1b57af6bb47ecb62e4c60e2ceecb5609b558b1fdd87c86a91571d1601ba3f2 SHA512 
3f66a679ece3434e772e8481a63032099c4c9e9e9c1c4a8450328551c6638021396bb7934fa1bf3802c14228a7fc3be3118ed399bfd4858b89ffa3fac54ab69c
 WHIRLPOOL 
ee7a961d43307b872cc6e4acb9828c8cd1ef13251589defb59e0f86e7225bb1f1dd7e6b131f1478c26d68756d67dc099211508e0e95b9863c46769ffaa1cac07
 DIST tor-0.2.9.2-alpha.tar.gz 5294923 SHA256 
dd93cf6b8531acf68152adbfa2f693cebd1b3254bc6190c920a99cc587944922 SHA512 
9baed516ad5dffe61ad0bf1dbd0575e5fdcb369b3afde54b11ab06b23fd7f440a66734828077b1ddf6f7103e12d47eb76ba57da72002c426d4fcc5be8edaf1b1
 WHIRLPOOL 
790738369837cf30fdffbea047eb3102a408345e87e1bad5552657420ca1d0f7d36f9c45eb5e68bded8bc464d6c42ff116628a4f5a529b6b812a22191a8d4911
+DIST tor-0.2.9.3-alpha.tar.gz 5240054 SHA256 
ee51f62191a33b2b3f50a2cf691dd6250fd0c110f97b8360785a1b56be5eee15 SHA512 
acfaac77a2f2f8b6969727f3b113dfc8c267f5f68d6e3ee9d35ec0229cbe2fbcf639992e0387fbece87a1e63cecea4454d493f7922fa70d75162468ee000a0ad
 WHIRLPOOL 
428496087a7aa196434ba4e36b82c3f174f9a38bd67e472e704640b65ef5c0a3b82ad19029f4a7630bf9a4eeb01ffa38ff02ec2db0b0289c0767e0af3a6e4a28

diff --git a/net-misc/tor/tor-0.2.9.1_alpha.ebuild 
b/net-misc/tor/tor-0.2.9.3_alpha.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.2.9.1_alpha.ebuild
rename to net-misc/tor/tor-0.2.9.3_alpha.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-08-24 Thread Anthony G. Basile
commit: d4d4a120dc3023efbce7b82d590fad79a53a41fa
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Aug 24 19:07:01 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug 24 19:07:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d4a120

net-misc/tor: version bump to 0.2.8.7 and 0.2.9.2_alpha

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest |  2 +
 net-misc/tor/tor-0.2.8.7.ebuild   | 87 +++
 net-misc/tor/tor-0.2.9.2_alpha.ebuild | 85 ++
 3 files changed, 174 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 8b103e0..b6920ea 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,5 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.6.tar.gz 5163500 SHA256 
3dc9fc02f7cd22ed5fce707e0d9b26a72b1bd0976766a804cb13078d32e3ab5a SHA512 
2a550fa82135b3d5b0ae3c9e11d0fee1053a6b70e1dfd1921934bce280dc2a130966d541783f5f1a2d9f3c1ba87cec301d0d29acd9fbeaf47c0f206447d1bedc
 WHIRLPOOL 
dce56253ff0420dfceb66a9ade22318472f7161671039fe276a23000b85ec4fec749f8a7cf9b847dffb4f915e04fb6acb746413169e5b25f4becf1f65f997233
+DIST tor-0.2.8.7.tar.gz 5179093 SHA256 
ae44e2b699e82db7ff318432fd558dfa941ad154e4055f16d208514951742fc6 SHA512 
79156110804497509564d53a806dc8237e9776bbaaed83d0f6a3470942a480e53693a7192996bad2b33fe1f77f60eb45e8122af9bfdc4a8f12b943cbc660
 WHIRLPOOL 
7223eb53f548f4ecbb96a74b809b84772faf9dbf4741ffcdda7872de9c32029f498a0a4f5e0384c64e1f6c9108292ad878bf0630c0b52766fe4b358131a8f098
 DIST tor-0.2.9.1-alpha.tar.gz 5284721 SHA256 
1a1b57af6bb47ecb62e4c60e2ceecb5609b558b1fdd87c86a91571d1601ba3f2 SHA512 
3f66a679ece3434e772e8481a63032099c4c9e9e9c1c4a8450328551c6638021396bb7934fa1bf3802c14228a7fc3be3118ed399bfd4858b89ffa3fac54ab69c
 WHIRLPOOL 
ee7a961d43307b872cc6e4acb9828c8cd1ef13251589defb59e0f86e7225bb1f1dd7e6b131f1478c26d68756d67dc099211508e0e95b9863c46769ffaa1cac07
+DIST tor-0.2.9.2-alpha.tar.gz 5294923 SHA256 
dd93cf6b8531acf68152adbfa2f693cebd1b3254bc6190c920a99cc587944922 SHA512 
9baed516ad5dffe61ad0bf1dbd0575e5fdcb369b3afde54b11ab06b23fd7f440a66734828077b1ddf6f7103e12d47eb76ba57da72002c426d4fcc5be8edaf1b1
 WHIRLPOOL 
790738369837cf30fdffbea047eb3102a408345e87e1bad5552657420ca1d0f7d36f9c45eb5e68bded8bc464d6c42ff116628a4f5a529b6b812a22191a8d4911

diff --git a/net-misc/tor/tor-0.2.8.7.ebuild b/net-misc/tor/tor-0.2.8.7.ebuild
new file mode 100644
index ..aeefa9f
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.7.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(use_enable scrypt libscrypt) \
+   $(use_enable seccomp) \
+   $(use_enable systemd) \
+   $(use_enable tor-hardening gcc-hardening) \
+   $(use_enable 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-08-09 Thread Anthony G. Basile
commit: eee4f39cc19e4a78b2866a505750e192dca2902c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug  9 07:53:00 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug  9 07:53:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee4f39c

net-misc/tor: version bump to 0.2.9.1_alpha

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest |  1 +
 net-misc/tor/tor-0.2.9.1_alpha.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 93a530b..8b103e0 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.6.tar.gz 5163500 SHA256 
3dc9fc02f7cd22ed5fce707e0d9b26a72b1bd0976766a804cb13078d32e3ab5a SHA512 
2a550fa82135b3d5b0ae3c9e11d0fee1053a6b70e1dfd1921934bce280dc2a130966d541783f5f1a2d9f3c1ba87cec301d0d29acd9fbeaf47c0f206447d1bedc
 WHIRLPOOL 
dce56253ff0420dfceb66a9ade22318472f7161671039fe276a23000b85ec4fec749f8a7cf9b847dffb4f915e04fb6acb746413169e5b25f4becf1f65f997233
+DIST tor-0.2.9.1-alpha.tar.gz 5284721 SHA256 
1a1b57af6bb47ecb62e4c60e2ceecb5609b558b1fdd87c86a91571d1601ba3f2 SHA512 
3f66a679ece3434e772e8481a63032099c4c9e9e9c1c4a8450328551c6638021396bb7934fa1bf3802c14228a7fc3be3118ed399bfd4858b89ffa3fac54ab69c
 WHIRLPOOL 
ee7a961d43307b872cc6e4acb9828c8cd1ef13251589defb59e0f86e7225bb1f1dd7e6b131f1478c26d68756d67dc099211508e0e95b9863c46769ffaa1cac07

diff --git a/net-misc/tor/tor-0.2.9.1_alpha.ebuild 
b/net-misc/tor/tor-0.2.9.1_alpha.ebuild
new file mode 100644
index 000..0f889a9
--- /dev/null
+++ b/net-misc/tor/tor-0.2.9.1_alpha.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux systemd tor-hardening test 
web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable bufferevents) \
+   $(use_enable scrypt libscrypt) \
+   $(use_enable seccomp) \
+   $(use_enable systemd) \
+   $(use_enable tor-hardening gcc-hardening) \
+   $(use_enable tor-hardening linker-hardening) \
+   $(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 -r README ChangeLog ReleaseNotes doc/HACKING
+
+   fperms 750 /var/lib/tor
+   fowners tor:tor /var/lib/tor
+
+   insinto /etc/tor/
+   newins "${FILESDIR}"/torrc-r1 torrc
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/, net-misc/tor/files/

2016-08-03 Thread Anthony G. Basile
commit: d56b194b718f024d44eb31581e757dc6f0eae12f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Aug  3 08:22:21 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug  3 08:22:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d56b194b

net-misc/tor: remove older versions

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest  |  3 -
 .../files/tor-0.2.3.14_alpha-torrc.sample.patch| 31 
 net-misc/tor/tor-0.2.8.3_alpha.ebuild  | 87 --
 net-misc/tor/tor-0.2.8.4_rc.ebuild | 87 --
 net-misc/tor/tor-0.2.8.5_rc.ebuild | 87 --
 5 files changed, 295 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index c7a3727..93a530b 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,5 +1,2 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
-DIST tor-0.2.8.3-alpha.tar.gz 5116317 SHA256 
88da40c24f0bb19e19b37b8deab1b0d86608798746c81380cf17996d269f9053 SHA512 
8717501cc75c2e1f205e397d8a4aeeb6492bdd4d9d0ffd266242dc3903d3eebcabae0555643f1621c76d40c9b4ef8c5615a4b37dcbcd898349b179901ca2aac5
 WHIRLPOOL 
f109d0e3d02bc874cb4f744ccee404ee2d37105708fb69b15a5b758646fa84a4771228f07df9da61a59f1a422c4eb15cf493ee751288126b3c97a63e912df6b1
-DIST tor-0.2.8.4-rc.tar.gz 5131763 SHA256 
3070015123094bf576641a34aaf4cec17f548f0108447031445d42cae164f6ba SHA512 
e7e2d3400172fb07305d62ebe83857d1d949dcd0b2a1e8bf6b0740222568bab628e897e1398d7e25c37fbbe4ee1e93f156c3e3f1077a6377896fc6bbf7769f37
 WHIRLPOOL 
cf39b2732102265569d8c8b204596279092b77924cc08cc0673addd2275a392d161ee96bec71201bd2cd6ed0a57b106578793426433d74f00419fbe449256453
-DIST tor-0.2.8.5-rc.tar.gz 5145453 SHA256 
715c15230f1160c170c61286b02620a1d99a8476dd9c4f80a2e66779be63780a SHA512 
440c54db6124bdd59876a1724926dd34ba6768fda3e9728789e3ffdf2b6b3ccf4a4d32cbaeb5ba01c15a1a6eafdd5f123eb8c5ee6b0a35cc1a2c09c0dcb67be8
 WHIRLPOOL 
bf94b7899ad9821c9f5ea3d8326f2b00ede415d827349d09e8412f4b842c3408314035d6d999d49baaed99aaf1bed905b628652ae4a71596b2bb4c162a07b27f
 DIST tor-0.2.8.6.tar.gz 5163500 SHA256 
3dc9fc02f7cd22ed5fce707e0d9b26a72b1bd0976766a804cb13078d32e3ab5a SHA512 
2a550fa82135b3d5b0ae3c9e11d0fee1053a6b70e1dfd1921934bce280dc2a130966d541783f5f1a2d9f3c1ba87cec301d0d29acd9fbeaf47c0f206447d1bedc
 WHIRLPOOL 
dce56253ff0420dfceb66a9ade22318472f7161671039fe276a23000b85ec4fec749f8a7cf9b847dffb4f915e04fb6acb746413169e5b25f4becf1f65f997233

diff --git a/net-misc/tor/files/tor-0.2.3.14_alpha-torrc.sample.patch 
b/net-misc/tor/files/tor-0.2.3.14_alpha-torrc.sample.patch
deleted file mode 100644
index 1fa9d28..000
--- a/net-misc/tor/files/tor-0.2.3.14_alpha-torrc.sample.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Naur tor-0.2.3.14-alpha.orig//src/config/torrc.sample.in 
tor-0.2.3.14-alpha/src/config/torrc.sample.in
 tor-0.2.3.14-alpha.orig//src/config/torrc.sample.in2012-04-23 
03:10:14.0 -0400
-+++ tor-0.2.3.14-alpha/src/config/torrc.sample.in  2012-04-24 
06:30:21.0 -0400
-@@ -12,6 +12,11 @@
- ## Tor will look for this file in various places based on your platform:
- ## https://www.torproject.org/docs/faq#torrc
- 
-+## Default username and group the server will run as
-+User tor
-+
-+PIDFile /var/run/tor/tor.pid
-+
- ## Tor opens a socks proxy on port 9050 by default -- even if you don't
- ## configure one below. Set "SocksPort 0" if you plan to run Tor only
- ## as a relay, and not make any local application connections yourself.
-@@ -41,6 +46,7 @@
- #Log notice syslog
- ## To send all messages to stderr:
- #Log debug stderr
-+Log warn syslog
- 
- ## Uncomment this to start the process in the background... or use
- ## --runasdaemon 1 on the command line. This is ignored on Windows;
-@@ -50,6 +56,7 @@
- ## The directory for keeping all the keys/etc. By default, we store
- ## things in $HOME/.tor on Unix, and in Application Data\tor on Windows.
- #DataDirectory @LOCALSTATEDIR@/lib/tor
-+DataDirectory   /var/lib/tor/data
- 
- ## The port on which Tor will listen for local connections from Tor
- ## controller applications, as documented in control-spec.txt.

diff --git a/net-misc/tor/tor-0.2.8.3_alpha.ebuild 
b/net-misc/tor/tor-0.2.8.3_alpha.ebuild
deleted file mode 100644
index aeefa9f..000
--- a/net-misc/tor/tor-0.2.8.3_alpha.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic readme.gentoo-r1 systemd versionator user
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-08-03 Thread Anthony G. Basile
commit: f13b59b3723707ac4e951f9ce38264c7f8748616
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Aug  3 08:16:22 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Aug  3 08:22:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13b59b3

net-misc/tor: version bump to 0.2.8.6

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest   |  1 +
 net-misc/tor/tor-0.2.8.6.ebuild | 87 +
 2 files changed, 88 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 752a947..c7a3727 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -2,3 +2,4 @@ DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206b
 DIST tor-0.2.8.3-alpha.tar.gz 5116317 SHA256 
88da40c24f0bb19e19b37b8deab1b0d86608798746c81380cf17996d269f9053 SHA512 
8717501cc75c2e1f205e397d8a4aeeb6492bdd4d9d0ffd266242dc3903d3eebcabae0555643f1621c76d40c9b4ef8c5615a4b37dcbcd898349b179901ca2aac5
 WHIRLPOOL 
f109d0e3d02bc874cb4f744ccee404ee2d37105708fb69b15a5b758646fa84a4771228f07df9da61a59f1a422c4eb15cf493ee751288126b3c97a63e912df6b1
 DIST tor-0.2.8.4-rc.tar.gz 5131763 SHA256 
3070015123094bf576641a34aaf4cec17f548f0108447031445d42cae164f6ba SHA512 
e7e2d3400172fb07305d62ebe83857d1d949dcd0b2a1e8bf6b0740222568bab628e897e1398d7e25c37fbbe4ee1e93f156c3e3f1077a6377896fc6bbf7769f37
 WHIRLPOOL 
cf39b2732102265569d8c8b204596279092b77924cc08cc0673addd2275a392d161ee96bec71201bd2cd6ed0a57b106578793426433d74f00419fbe449256453
 DIST tor-0.2.8.5-rc.tar.gz 5145453 SHA256 
715c15230f1160c170c61286b02620a1d99a8476dd9c4f80a2e66779be63780a SHA512 
440c54db6124bdd59876a1724926dd34ba6768fda3e9728789e3ffdf2b6b3ccf4a4d32cbaeb5ba01c15a1a6eafdd5f123eb8c5ee6b0a35cc1a2c09c0dcb67be8
 WHIRLPOOL 
bf94b7899ad9821c9f5ea3d8326f2b00ede415d827349d09e8412f4b842c3408314035d6d999d49baaed99aaf1bed905b628652ae4a71596b2bb4c162a07b27f
+DIST tor-0.2.8.6.tar.gz 5163500 SHA256 
3dc9fc02f7cd22ed5fce707e0d9b26a72b1bd0976766a804cb13078d32e3ab5a SHA512 
2a550fa82135b3d5b0ae3c9e11d0fee1053a6b70e1dfd1921934bce280dc2a130966d541783f5f1a2d9f3c1ba87cec301d0d29acd9fbeaf47c0f206447d1bedc
 WHIRLPOOL 
dce56253ff0420dfceb66a9ade22318472f7161671039fe276a23000b85ec4fec749f8a7cf9b847dffb4f915e04fb6acb746413169e5b25f4becf1f65f997233

diff --git a/net-misc/tor/tor-0.2.8.6.ebuild b/net-misc/tor/tor-0.2.8.6.ebuild
new file mode 100644
index 000..aeefa9f
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.6.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-07-07 Thread Anthony G. Basile
commit: 659f9014303bdb777d1b2b53388946b79a4b796b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Jul  7 18:02:38 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Jul  7 18:02:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659f9014

net-misc/tor: version bump to 0.2.8.5_rc

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest  |  1 +
 net-misc/tor/tor-0.2.8.5_rc.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 23b0856..752a947 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,4 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.3-alpha.tar.gz 5116317 SHA256 
88da40c24f0bb19e19b37b8deab1b0d86608798746c81380cf17996d269f9053 SHA512 
8717501cc75c2e1f205e397d8a4aeeb6492bdd4d9d0ffd266242dc3903d3eebcabae0555643f1621c76d40c9b4ef8c5615a4b37dcbcd898349b179901ca2aac5
 WHIRLPOOL 
f109d0e3d02bc874cb4f744ccee404ee2d37105708fb69b15a5b758646fa84a4771228f07df9da61a59f1a422c4eb15cf493ee751288126b3c97a63e912df6b1
 DIST tor-0.2.8.4-rc.tar.gz 5131763 SHA256 
3070015123094bf576641a34aaf4cec17f548f0108447031445d42cae164f6ba SHA512 
e7e2d3400172fb07305d62ebe83857d1d949dcd0b2a1e8bf6b0740222568bab628e897e1398d7e25c37fbbe4ee1e93f156c3e3f1077a6377896fc6bbf7769f37
 WHIRLPOOL 
cf39b2732102265569d8c8b204596279092b77924cc08cc0673addd2275a392d161ee96bec71201bd2cd6ed0a57b106578793426433d74f00419fbe449256453
+DIST tor-0.2.8.5-rc.tar.gz 5145453 SHA256 
715c15230f1160c170c61286b02620a1d99a8476dd9c4f80a2e66779be63780a SHA512 
440c54db6124bdd59876a1724926dd34ba6768fda3e9728789e3ffdf2b6b3ccf4a4d32cbaeb5ba01c15a1a6eafdd5f123eb8c5ee6b0a35cc1a2c09c0dcb67be8
 WHIRLPOOL 
bf94b7899ad9821c9f5ea3d8326f2b00ede415d827349d09e8412f4b842c3408314035d6d999d49baaed99aaf1bed905b628652ae4a71596b2bb4c162a07b27f

diff --git a/net-misc/tor/tor-0.2.8.5_rc.ebuild 
b/net-misc/tor/tor-0.2.8.5_rc.ebuild
new file mode 100644
index 000..aeefa9f
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.5_rc.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-06-15 Thread Anthony G. Basile
commit: b8c144e3b44ab61d180833b8baa40d0e2088849e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jun 15 18:52:01 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jun 15 18:52:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8c144e3

net-misc/tor: remove older alpha version

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest |  1 -
 net-misc/tor/tor-0.2.8.2_alpha.ebuild | 87 ---
 2 files changed, 88 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 93e237e..23b0856 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,4 +1,3 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
-DIST tor-0.2.8.2-alpha.tar.gz 5073910 SHA256 
4756a04dea76395f5caf89de3cd75f05cc8d43576ef0f966cea9259b16eb1628 SHA512 
a9bb1910ca0aa57aa4fa8a4c0a20b33d085ac294ab243ae165fe82102e98af56422d2c6a3eaeddb8fd6b2e1ce92058524748716dd67b75a461ab0c6f2a0cf058
 WHIRLPOOL 
34815b02317b8543243446adc4c5a547ae34d5785d97b6aba3fc41de8c337215f26670564e808246e4ae0da57f5ed20142d4a465093d91da5cb85740d502a4a7
 DIST tor-0.2.8.3-alpha.tar.gz 5116317 SHA256 
88da40c24f0bb19e19b37b8deab1b0d86608798746c81380cf17996d269f9053 SHA512 
8717501cc75c2e1f205e397d8a4aeeb6492bdd4d9d0ffd266242dc3903d3eebcabae0555643f1621c76d40c9b4ef8c5615a4b37dcbcd898349b179901ca2aac5
 WHIRLPOOL 
f109d0e3d02bc874cb4f744ccee404ee2d37105708fb69b15a5b758646fa84a4771228f07df9da61a59f1a422c4eb15cf493ee751288126b3c97a63e912df6b1
 DIST tor-0.2.8.4-rc.tar.gz 5131763 SHA256 
3070015123094bf576641a34aaf4cec17f548f0108447031445d42cae164f6ba SHA512 
e7e2d3400172fb07305d62ebe83857d1d949dcd0b2a1e8bf6b0740222568bab628e897e1398d7e25c37fbbe4ee1e93f156c3e3f1077a6377896fc6bbf7769f37
 WHIRLPOOL 
cf39b2732102265569d8c8b204596279092b77924cc08cc0673addd2275a392d161ee96bec71201bd2cd6ed0a57b106578793426433d74f00419fbe449256453

diff --git a/net-misc/tor/tor-0.2.8.2_alpha.ebuild 
b/net-misc/tor/tor-0.2.8.2_alpha.ebuild
deleted file mode 100644
index aeefa9f..000
--- a/net-misc/tor/tor-0.2.8.2_alpha.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
-IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
-
-DEPEND="
-   app-text/asciidoc
-   dev-libs/libevent
-   sys-libs/zlib
-   bufferevents? ( dev-libs/libevent[ssl] )
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:0= )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
-   $(use_enable stats instrument-downloads) \
-   $(use_enable bufferevents) \
-   $(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 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"
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-06-15 Thread Anthony G. Basile
commit: 979e1a3112bb8df6156d14ebba3a1738de97de85
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jun 15 18:46:14 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jun 15 18:52:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979e1a31

net-misc/tor: version bump to 0.2.8.4_rc

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest  |  1 +
 net-misc/tor/tor-0.2.8.4_rc.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index b427c3a..93e237e 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,4 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.2-alpha.tar.gz 5073910 SHA256 
4756a04dea76395f5caf89de3cd75f05cc8d43576ef0f966cea9259b16eb1628 SHA512 
a9bb1910ca0aa57aa4fa8a4c0a20b33d085ac294ab243ae165fe82102e98af56422d2c6a3eaeddb8fd6b2e1ce92058524748716dd67b75a461ab0c6f2a0cf058
 WHIRLPOOL 
34815b02317b8543243446adc4c5a547ae34d5785d97b6aba3fc41de8c337215f26670564e808246e4ae0da57f5ed20142d4a465093d91da5cb85740d502a4a7
 DIST tor-0.2.8.3-alpha.tar.gz 5116317 SHA256 
88da40c24f0bb19e19b37b8deab1b0d86608798746c81380cf17996d269f9053 SHA512 
8717501cc75c2e1f205e397d8a4aeeb6492bdd4d9d0ffd266242dc3903d3eebcabae0555643f1621c76d40c9b4ef8c5615a4b37dcbcd898349b179901ca2aac5
 WHIRLPOOL 
f109d0e3d02bc874cb4f744ccee404ee2d37105708fb69b15a5b758646fa84a4771228f07df9da61a59f1a422c4eb15cf493ee751288126b3c97a63e912df6b1
+DIST tor-0.2.8.4-rc.tar.gz 5131763 SHA256 
3070015123094bf576641a34aaf4cec17f548f0108447031445d42cae164f6ba SHA512 
e7e2d3400172fb07305d62ebe83857d1d949dcd0b2a1e8bf6b0740222568bab628e897e1398d7e25c37fbbe4ee1e93f156c3e3f1077a6377896fc6bbf7769f37
 WHIRLPOOL 
cf39b2732102265569d8c8b204596279092b77924cc08cc0673addd2275a392d161ee96bec71201bd2cd6ed0a57b106578793426433d74f00419fbe449256453

diff --git a/net-misc/tor/tor-0.2.8.4_rc.ebuild 
b/net-misc/tor/tor-0.2.8.4_rc.ebuild
new file mode 100644
index 000..aeefa9f
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.4_rc.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-05-27 Thread Anthony G. Basile
commit: 5b50c32f0c201cfe69c6e3f6d260b4e89e1403d6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri May 27 08:51:31 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri May 27 08:51:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b50c32f

net-misc/tor: version bump alpha branch to 0.2.8.3

Package-Manager: portage-2.2.28

 net-misc/tor/Manifest |  1 +
 net-misc/tor/tor-0.2.8.3_alpha.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 2c709d9..b427c3a 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.2-alpha.tar.gz 5073910 SHA256 
4756a04dea76395f5caf89de3cd75f05cc8d43576ef0f966cea9259b16eb1628 SHA512 
a9bb1910ca0aa57aa4fa8a4c0a20b33d085ac294ab243ae165fe82102e98af56422d2c6a3eaeddb8fd6b2e1ce92058524748716dd67b75a461ab0c6f2a0cf058
 WHIRLPOOL 
34815b02317b8543243446adc4c5a547ae34d5785d97b6aba3fc41de8c337215f26670564e808246e4ae0da57f5ed20142d4a465093d91da5cb85740d502a4a7
+DIST tor-0.2.8.3-alpha.tar.gz 5116317 SHA256 
88da40c24f0bb19e19b37b8deab1b0d86608798746c81380cf17996d269f9053 SHA512 
8717501cc75c2e1f205e397d8a4aeeb6492bdd4d9d0ffd266242dc3903d3eebcabae0555643f1621c76d40c9b4ef8c5615a4b37dcbcd898349b179901ca2aac5
 WHIRLPOOL 
f109d0e3d02bc874cb4f744ccee404ee2d37105708fb69b15a5b758646fa84a4771228f07df9da61a59f1a422c4eb15cf493ee751288126b3c97a63e912df6b1

diff --git a/net-misc/tor/tor-0.2.8.3_alpha.ebuild 
b/net-misc/tor/tor-0.2.8.3_alpha.ebuild
new file mode 100644
index 000..aeefa9f
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.3_alpha.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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 -r README ChangeLog ReleaseNotes doc/HACKING
+
+   fperms 750 /var/lib/tor
+   fowners tor:tor /var/lib/tor
+
+   insinto /etc/tor/
+   newins "${FILESDIR}"/torrc-r1 torrc
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-03-28 Thread Anthony G. Basile
commit: 48e3d30f8fe22b0c7e8d28a0f297b063a228ec02
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Mar 28 23:16:00 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Mar 28 23:18:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e3d30f

net-misc/tor: version bump alpha branch to 0.2.8.2

Package-Manager: portage-2.2.26

 net-misc/tor/Manifest |  1 +
 net-misc/tor/tor-0.2.8.2_alpha.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 345b3b5..7b14947 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,4 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
 DIST tor-0.2.8.1-alpha.tar.gz 5021137 SHA256 
6e41c12ce13ad9997b42a15ed2350de86682694bfd9d4c98dae874395bbe3ea3 SHA512 
ed6bcb0f64f1b829d5c893d582c390a0e2e5b080932639798a7fce8f0a04bf00d26b81a4a2eafe6695787261dddc755e7f178a05166586a5e459460322c62499
 WHIRLPOOL 
7c3376f2365bb154bd02cb086c4a51bbc9b94d14ba835bbe6e365f86181cfa26307789996d34fab263f10df7e6e34401c03cb8901def86bf73057b6e12ab7e1c
+DIST tor-0.2.8.2-alpha.tar.gz 5073910 SHA256 
4756a04dea76395f5caf89de3cd75f05cc8d43576ef0f966cea9259b16eb1628 SHA512 
a9bb1910ca0aa57aa4fa8a4c0a20b33d085ac294ab243ae165fe82102e98af56422d2c6a3eaeddb8fd6b2e1ce92058524748716dd67b75a461ab0c6f2a0cf058
 WHIRLPOOL 
34815b02317b8543243446adc4c5a547ae34d5785d97b6aba3fc41de8c337215f26670564e808246e4ae0da57f5ed20142d4a465093d91da5cb85740d502a4a7

diff --git a/net-misc/tor/tor-0.2.8.2_alpha.ebuild 
b/net-misc/tor/tor-0.2.8.2_alpha.ebuild
new file mode 100644
index 000..aeefa9f
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.2_alpha.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   app-text/asciidoc
+   dev-libs/libevent
+   sys-libs/zlib
+   bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:0= )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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"
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-03-28 Thread Anthony G. Basile
commit: f73939e587c56c1e422d7809749a34869d2c2d78
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Mar 28 23:17:53 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Mar 28 23:18:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73939e5

net-misc/tor: remove older versions

Package-Manager: portage-2.2.26

 net-misc/tor/Manifest |   2 -
 net-misc/tor/metadata.xml |   1 -
 net-misc/tor/tor-0.2.6.10.ebuild  | 103 --
 net-misc/tor/tor-0.2.8.1_alpha.ebuild |  87 
 4 files changed, 193 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 7b14947..2c709d9 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,4 +1,2 @@
-DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
-DIST tor-0.2.8.1-alpha.tar.gz 5021137 SHA256 
6e41c12ce13ad9997b42a15ed2350de86682694bfd9d4c98dae874395bbe3ea3 SHA512 
ed6bcb0f64f1b829d5c893d582c390a0e2e5b080932639798a7fce8f0a04bf00d26b81a4a2eafe6695787261dddc755e7f178a05166586a5e459460322c62499
 WHIRLPOOL 
7c3376f2365bb154bd02cb086c4a51bbc9b94d14ba835bbe6e365f86181cfa26307789996d34fab263f10df7e6e34401c03cb8901def86bf73057b6e12ab7e1c
 DIST tor-0.2.8.2-alpha.tar.gz 5073910 SHA256 
4756a04dea76395f5caf89de3cd75f05cc8d43576ef0f966cea9259b16eb1628 SHA512 
a9bb1910ca0aa57aa4fa8a4c0a20b33d085ac294ab243ae165fe82102e98af56422d2c6a3eaeddb8fd6b2e1ce92058524748716dd67b75a461ab0c6f2a0cf058
 WHIRLPOOL 
34815b02317b8543243446adc4c5a547ae34d5785d97b6aba3fc41de8c337215f26670564e808246e4ae0da57f5ed20142d4a465093d91da5cb85740d502a4a7

diff --git a/net-misc/tor/metadata.xml b/net-misc/tor/metadata.xml
index 42400da..80fbc72 100644
--- a/net-misc/tor/metadata.xml
+++ b/net-misc/tor/metadata.xml
@@ -8,7 +8,6 @@

Use libevent's buffered IO 
implementation (unstable, buggy)
Enable tracking of how much of each kind of 
resource we download
-   Enable NAT Port Mapping Protocol
Use app-crypt/libscrypt for the 
scrypt algorithm
Compile tor with hardening on 
vanilla compilers/linkers
Enable transparent 
proxying

diff --git a/net-misc/tor/tor-0.2.6.10.ebuild b/net-misc/tor/tor-0.2.6.10.ebuild
deleted file mode 100644
index f15de90..000
--- a/net-misc/tor/tor-0.2.6.10.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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="
-   app-text/asciidoc
-   dev-libs/libevent
-   dev-libs/openssl:=
-   sys-libs/zlib
-   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) 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-03-13 Thread Anthony G. Basile
commit: 53e91251af45bc7536612f203383b26c6c68a841
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Mar 13 12:15:44 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Mar 13 12:16:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e91251

net-misc/tor: add app-text/asciidoc as a DEPEND

Thanks toralf

Package-Manager: portage-2.2.26

 net-misc/tor/tor-0.2.6.10.ebuild  | 8 +---
 net-misc/tor/tor-0.2.7.6.ebuild   | 9 +
 net-misc/tor/tor-0.2.8.1_alpha.ebuild | 7 ---
 3 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/net-misc/tor/tor-0.2.6.10.ebuild b/net-misc/tor/tor-0.2.6.10.ebuild
index fd62e68..f15de90 100644
--- a/net-misc/tor/tor-0.2.6.10.ebuild
+++ b/net-misc/tor/tor-0.2.6.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -19,9 +19,11 @@ 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
+DEPEND="
+   app-text/asciidoc
dev-libs/libevent
+   dev-libs/openssl:=
+   sys-libs/zlib
bufferevents? ( dev-libs/libevent[ssl] )
nat-pmp? ( net-libs/libnatpmp )
scrypt? ( app-crypt/libscrypt )

diff --git a/net-misc/tor/tor-0.2.7.6.ebuild b/net-misc/tor/tor-0.2.7.6.ebuild
index 3bb8017..d153199 100644
--- a/net-misc/tor/tor-0.2.7.6.ebuild
+++ b/net-misc/tor/tor-0.2.7.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -20,11 +20,12 @@ KEYWORDS="amd64 arm ~mips ppc ppc64 ~sparc x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:= )
-   sys-libs/zlib
+   app-text/asciidoc
dev-libs/libevent
+   sys-libs/zlib
bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
scrypt? ( app-crypt/libscrypt )
seccomp? ( sys-libs/libseccomp )
systemd? ( sys-apps/systemd )"

diff --git a/net-misc/tor/tor-0.2.8.1_alpha.ebuild 
b/net-misc/tor/tor-0.2.8.1_alpha.ebuild
index f331312..40aac7e 100644
--- a/net-misc/tor/tor-0.2.8.1_alpha.ebuild
+++ b/net-misc/tor/tor-0.2.8.1_alpha.ebuild
@@ -20,11 +20,12 @@ KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 
~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:= )
-   sys-libs/zlib
+   app-text/asciidoc
dev-libs/libevent
+   sys-libs/zlib
bufferevents? ( dev-libs/libevent[ssl] )
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
scrypt? ( app-crypt/libscrypt )
seccomp? ( sys-libs/libseccomp )
systemd? ( sys-apps/systemd )"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-02-05 Thread Anthony G. Basile
commit: ecd1eb9f76ff2ec5cbe9d2d988d75cd4556f5081
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Feb  5 23:00:49 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Feb  5 23:01:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd1eb9f

net-misc/tor: ppc64 stable, bug #571706

Package-Manager: portage-2.2.26

 net-misc/tor/tor-0.2.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.7.6.ebuild b/net-misc/tor/tor-0.2.7.6.ebuild
index 10f4b6e..478d6ae 100644
--- a/net-misc/tor/tor-0.2.7.6.ebuild
+++ b/net-misc/tor/tor-0.2.7.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~mips ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm ~mips ppc ppc64 ~sparc ~x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-02-05 Thread Anthony G. Basile
commit: 769e69ded33438627d72bc458a61d8b1ebf703d2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Feb  5 20:54:50 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Feb  5 20:54:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769e69de

net-misc/tor: version bump to 0.2.8.1, new alpha branch

Package-Manager: portage-2.2.26

 net-misc/tor/Manifest |  1 +
 net-misc/tor/tor-0.2.8.1_alpha.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 12ea9c6..345b3b5 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad
+DIST tor-0.2.8.1-alpha.tar.gz 5021137 SHA256 
6e41c12ce13ad9997b42a15ed2350de86682694bfd9d4c98dae874395bbe3ea3 SHA512 
ed6bcb0f64f1b829d5c893d582c390a0e2e5b080932639798a7fce8f0a04bf00d26b81a4a2eafe6695787261dddc755e7f178a05166586a5e459460322c62499
 WHIRLPOOL 
7c3376f2365bb154bd02cb086c4a51bbc9b94d14ba835bbe6e365f86181cfa26307789996d34fab263f10df7e6e34401c03cb8901def86bf73057b6e12ab7e1c

diff --git a/net-misc/tor/tor-0.2.8.1_alpha.ebuild 
b/net-misc/tor/tor-0.2.8.1_alpha.ebuild
new file mode 100644
index 000..f331312
--- /dev/null
+++ b/net-misc/tor/tor-0.2.8.1_alpha.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic readme.gentoo-r1 systemd 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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
+   sys-libs/zlib
+   dev-libs/libevent
+   bufferevents? ( dev-libs/libevent[ssl] )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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 -r README ChangeLog ReleaseNotes doc/HACKING
+
+   fperms 750 /var/lib/tor
+   fowners tor:tor /var/lib/tor
+
+   insinto /etc/tor/
+   newins "${FILESDIR}"/torrc-r1 torrc
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-01-23 Thread Markus Meier
commit: e79a6563b89ad56bc7b01f83aa1d32dd090b1696
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Jan 23 14:49:31 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Jan 23 14:49:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e79a6563

net-misc/tor: arm stable, bug #571706

Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="arm"

 net-misc/tor/tor-0.2.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.7.6.ebuild b/net-misc/tor/tor-0.2.7.6.ebuild
index cdd4563..10f4b6e 100644
--- a/net-misc/tor/tor-0.2.7.6.ebuild
+++ b/net-misc/tor/tor-0.2.7.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 arm ~mips ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2016-01-15 Thread Agostino Sarubbo
commit: e307d307c2561be07837fbad29258e3fb15b63a9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 15 09:02:48 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 15 09:02:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e307d307

net-misc/tor: amd64 stable wrt bug #571706

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/tor/tor-0.2.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tor/tor-0.2.7.6.ebuild b/net-misc/tor/tor-0.2.7.6.ebuild
index 721cd19..f23d270 100644
--- a/net-misc/tor/tor-0.2.7.6.ebuild
+++ b/net-misc/tor/tor-0.2.7.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-12-11 Thread Anthony G. Basile
commit: 8aed9b14e12fd326eb9dba01ae813d4546daa087
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Dec 11 09:45:02 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Dec 11 09:46:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aed9b14

net-misc/tor: version bump to 0.2.7.6

Package-Manager: portage-2.2.24

 net-misc/tor/Manifest   |  1 +
 net-misc/tor/tor-0.2.7.6.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 7960002..fb253e5 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
 DIST tor-0.2.7.5.tar.gz 4838541 SHA256 
7d2a9e4db1bd99deb8395609b59cac217b0c1ee9ff2eeb0f088b91a5d8f6aa5f SHA512 
c57b3ee6ecc36456182c7130db671c5581914cddf973c9460625cd5ecd10d128f3e4832f1520269f6ab145cc0dcb218df2a19fb659b778fb31d9f69de5362678
 WHIRLPOOL 
d80b5949f6e23d1c3f501d5175a22eb54702266d87ff5a28bb6c727cfc8b656ca717d3bd7bf9031a56748f8b743cafecae7dd7fb14d6713271df20998e5bc562
+DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad

diff --git a/net-misc/tor/tor-0.2.7.6.ebuild b/net-misc/tor/tor-0.2.7.6.ebuild
new file mode 100644
index 000..721cd19
--- /dev/null
+++ b/net-misc/tor/tor-0.2.7.6.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
+   sys-libs/zlib
+   dev-libs/libevent
+   bufferevents? ( dev-libs/libevent[ssl] )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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 && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-12-11 Thread Anthony G. Basile
commit: d4fce87c8af6bb0917e928a5b322e69f610fb190
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Dec 11 13:04:24 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Dec 11 13:04:24 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fce87c

net-misc/tor: remove older unstable version

Package-Manager: portage-2.2.24

 net-misc/tor/Manifest   |  1 -
 net-misc/tor/tor-0.2.7.5.ebuild | 99 -
 2 files changed, 100 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index fb253e5..12ea9c6 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,2 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
-DIST tor-0.2.7.5.tar.gz 4838541 SHA256 
7d2a9e4db1bd99deb8395609b59cac217b0c1ee9ff2eeb0f088b91a5d8f6aa5f SHA512 
c57b3ee6ecc36456182c7130db671c5581914cddf973c9460625cd5ecd10d128f3e4832f1520269f6ab145cc0dcb218df2a19fb659b778fb31d9f69de5362678
 WHIRLPOOL 
d80b5949f6e23d1c3f501d5175a22eb54702266d87ff5a28bb6c727cfc8b656ca717d3bd7bf9031a56748f8b743cafecae7dd7fb14d6713271df20998e5bc562
 DIST tor-0.2.7.6.tar.gz 4869754 SHA256 
493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 
9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc
 WHIRLPOOL 
03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad

diff --git a/net-misc/tor/tor-0.2.7.5.ebuild b/net-misc/tor/tor-0.2.7.5.ebuild
deleted file mode 100644
index 721cd19..000
--- a/net-misc/tor/tor-0.2.7.5.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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 ~ppc-macos"
-IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
-
-DEPEND="
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:= )
-   sys-libs/zlib
-   dev-libs/libevent
-   bufferevents? ( dev-libs/libevent[ssl] )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
-   $(use_enable stats instrument-downloads) \
-   $(use_enable bufferevents) \
-   $(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 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 && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-11-20 Thread Anthony G. Basile
commit: 974cdf96018069d17adbe0c5c2f23e4fb6f4f394
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov 21 00:44:17 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov 21 00:45:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974cdf96

net-misc/tor: version bump to 0.2.7.5

Package-Manager: portage-2.2.20.1

 net-misc/tor/Manifest   |  1 +
 net-misc/tor/tor-0.2.7.5.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index f1d619e..b05bdbd 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
 DIST tor-0.2.7.4-rc.tar.gz 4830972 SHA256 
6741c3e6abfedb76be781b767b77f794ee1a0f554cc4ccf083e44d4d9dc8af67 SHA512 
e637cad37d26f7ceec52e2f78ff53ff2d9e362cefe0796b91fc91c7e2b01652d0333be44e48497cb54650ece3f606b20a7201b806775e9349eef99a288420e59
 WHIRLPOOL 
85dc797558391dc5e577fcdcb802ea027ff4ac787acfadd90b363bd6c60c7654fa16b15de74a84152ec081dda008a122029198cee5b12bf92730c5d160f7407b
+DIST tor-0.2.7.5.tar.gz 4838541 SHA256 
7d2a9e4db1bd99deb8395609b59cac217b0c1ee9ff2eeb0f088b91a5d8f6aa5f SHA512 
c57b3ee6ecc36456182c7130db671c5581914cddf973c9460625cd5ecd10d128f3e4832f1520269f6ab145cc0dcb218df2a19fb659b778fb31d9f69de5362678
 WHIRLPOOL 
d80b5949f6e23d1c3f501d5175a22eb54702266d87ff5a28bb6c727cfc8b656ca717d3bd7bf9031a56748f8b743cafecae7dd7fb14d6713271df20998e5bc562

diff --git a/net-misc/tor/tor-0.2.7.5.ebuild b/net-misc/tor/tor-0.2.7.5.ebuild
new file mode 100644
index 000..721cd19
--- /dev/null
+++ b/net-misc/tor/tor-0.2.7.5.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~ppc-macos"
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
+   sys-libs/zlib
+   dev-libs/libevent
+   bufferevents? ( dev-libs/libevent[ssl] )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
+   $(use_enable stats instrument-downloads) \
+   $(use_enable bufferevents) \
+   $(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 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 && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-11-20 Thread Anthony G. Basile
commit: 33914334b1101789e11f4c21391d3e231c35c111
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov 21 00:45:18 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov 21 00:45:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33914334

net-misc/tor: remove older unstable version

Package-Manager: portage-2.2.20.1

 net-misc/tor/Manifest  |  1 -
 net-misc/tor/tor-0.2.7.4_rc.ebuild | 99 --
 2 files changed, 100 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index b05bdbd..7960002 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,2 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
-DIST tor-0.2.7.4-rc.tar.gz 4830972 SHA256 
6741c3e6abfedb76be781b767b77f794ee1a0f554cc4ccf083e44d4d9dc8af67 SHA512 
e637cad37d26f7ceec52e2f78ff53ff2d9e362cefe0796b91fc91c7e2b01652d0333be44e48497cb54650ece3f606b20a7201b806775e9349eef99a288420e59
 WHIRLPOOL 
85dc797558391dc5e577fcdcb802ea027ff4ac787acfadd90b363bd6c60c7654fa16b15de74a84152ec081dda008a122029198cee5b12bf92730c5d160f7407b
 DIST tor-0.2.7.5.tar.gz 4838541 SHA256 
7d2a9e4db1bd99deb8395609b59cac217b0c1ee9ff2eeb0f088b91a5d8f6aa5f SHA512 
c57b3ee6ecc36456182c7130db671c5581914cddf973c9460625cd5ecd10d128f3e4832f1520269f6ab145cc0dcb218df2a19fb659b778fb31d9f69de5362678
 WHIRLPOOL 
d80b5949f6e23d1c3f501d5175a22eb54702266d87ff5a28bb6c727cfc8b656ca717d3bd7bf9031a56748f8b743cafecae7dd7fb14d6713271df20998e5bc562

diff --git a/net-misc/tor/tor-0.2.7.4_rc.ebuild 
b/net-misc/tor/tor-0.2.7.4_rc.ebuild
deleted file mode 100644
index 721cd19..000
--- a/net-misc/tor/tor-0.2.7.4_rc.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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 ~ppc-macos"
-IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
-
-DEPEND="
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:= )
-   sys-libs/zlib
-   dev-libs/libevent
-   bufferevents? ( dev-libs/libevent[ssl] )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-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.7.4-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="${EPREFIX}"/usr/share/doc/${PF} \
-   $(use_enable stats instrument-downloads) \
-   $(use_enable bufferevents) \
-   $(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 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 && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-11-09 Thread Fabian Groffen
commit: 294d6d001775f23d5c2cfa331e7b156d93b9cb36
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov  9 19:01:25 2015 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov  9 19:01:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294d6d00

net-misc/tor: fix for Prefix, marked ~ppc-macos, thanks Konstantin Tokarev, bug 
#565162

Package-Manager: portage-2.2.20-prefix

 net-misc/tor/tor-0.2.7.4_rc.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/tor/tor-0.2.7.4_rc.ebuild 
b/net-misc/tor/tor-0.2.7.4_rc.ebuild
index 082da4f..721cd19 100644
--- a/net-misc/tor/tor-0.2.7.4_rc.ebuild
+++ b/net-misc/tor/tor-0.2.7.4_rc.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
 IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
 
 DEPEND="
@@ -50,7 +50,7 @@ src_configure() {
econf \
--enable-system-torrc \
--enable-asciidoc \
-   --docdir=/usr/share/doc/${PF} \
+   --docdir="${EPREFIX}"/usr/share/doc/${PF} \
$(use_enable stats instrument-downloads) \
$(use_enable bufferevents) \
$(use_enable scrypt libscrypt) \



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/, net-misc/tor/files/

2015-10-21 Thread Anthony G. Basile
commit: 1c8fbe151cdb982fa006bfc9f1b88c75f9ae40b7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Oct 22 01:25:23 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Oct 22 01:26:19 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8fbe15

net-misc/tor: version bump to 0.2.7.4_rc

Package-Manager: portage-2.2.20.1

 net-misc/tor/Manifest |  1 +
 net-misc/tor/files/tor-0.2.7.4-torrc.sample.patch | 31 +++
 net-misc/tor/tor-0.2.7.4_rc.ebuild| 99 +++
 3 files changed, 131 insertions(+)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 4370c29..9fd0dd2 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,2 +1,3 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
 DIST tor-0.2.7.3-rc.tar.gz 4810396 SHA256 
aeb84ab84475edef5a0545b5e19f154cc1c28bd6730197ffe0013790157470b8 SHA512 
c3a61cffc1a3faaa46918566ef7b7f8718ee655358aa86b6121bf8fc706419af2ead7432c21e7a3e8280cc104fedc2a65a30fdd88d2fc44192b1b2c04917b8d1
 WHIRLPOOL 
a1c13481eaf496d2afcd8c5c12ca07ba8ebabc10342819125b7d96c2f2905f2195339ca195dcfe2492df898a9ca65e8a7b3d5e93a4f1a43781decac7ba3f
+DIST tor-0.2.7.4-rc.tar.gz 4830972 SHA256 
6741c3e6abfedb76be781b767b77f794ee1a0f554cc4ccf083e44d4d9dc8af67 SHA512 
e637cad37d26f7ceec52e2f78ff53ff2d9e362cefe0796b91fc91c7e2b01652d0333be44e48497cb54650ece3f606b20a7201b806775e9349eef99a288420e59
 WHIRLPOOL 
85dc797558391dc5e577fcdcb802ea027ff4ac787acfadd90b363bd6c60c7654fa16b15de74a84152ec081dda008a122029198cee5b12bf92730c5d160f7407b

diff --git a/net-misc/tor/files/tor-0.2.7.4-torrc.sample.patch 
b/net-misc/tor/files/tor-0.2.7.4-torrc.sample.patch
new file mode 100644
index 000..92eb03b
--- /dev/null
+++ b/net-misc/tor/files/tor-0.2.7.4-torrc.sample.patch
@@ -0,0 +1,31 @@
+diff -Nuar tor-0.2.7.4-rc.orig/src/config/torrc.sample.in 
tor-0.2.7.4-rc/src/config/torrc.sample.in
+--- tor-0.2.7.4-rc.orig/src/config/torrc.sample.in 2015-10-19 
11:12:53.0 -0400
 tor-0.2.7.4-rc/src/config/torrc.sample.in  2015-10-21 21:18:49.151973113 
-0400
+@@ -12,6 +12,11 @@
+ ## Tor will look for this file in various places based on your platform:
+ ## https://www.torproject.org/docs/faq#torrc
+ 
++## Default username and group the server will run as
++User tor
++
++PIDFile /var/run/tor/tor.pid
++
+ ## Tor opens a SOCKS proxy on port 9050 by default -- even if you don't
+ ## configure one below. Set "SOCKSPort 0" if you plan to run Tor only
+ ## as a relay, and not make any local application connections yourself.
+@@ -42,6 +47,7 @@
+ #Log notice syslog
+ ## To send all messages to stderr:
+ #Log debug stderr
++Log warn syslog
+ 
+ ## Uncomment this to start the process in the background... or use
+ ## --runasdaemon 1 on the command line. This is ignored on Windows;
+@@ -51,6 +57,7 @@
+ ## The directory for keeping all the keys/etc. By default, we store
+ ## things in $HOME/.tor on Unix, and in Application Data\tor on Windows.
+ #DataDirectory @LOCALSTATEDIR@/lib/tor
++DataDirectory   /var/lib/tor/data
+ 
+ ## The port on which Tor will listen for local connections from Tor
+ ## controller applications, as documented in control-spec.txt.

diff --git a/net-misc/tor/tor-0.2.7.4_rc.ebuild 
b/net-misc/tor/tor-0.2.7.4_rc.ebuild
new file mode 100644
index 000..082da4f
--- /dev/null
+++ b/net-misc/tor/tor-0.2.7.4_rc.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0=[-bindist] )
+   libressl? ( dev-libs/libressl:= )
+   sys-libs/zlib
+   dev-libs/libevent
+   bufferevents? ( dev-libs/libevent[ssl] )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-tor )"
+
+pkg_setup() {
+   enewgroup tor
+   enewuser tor -1 -1 /var/lib/tor tor
+}
+
+src_prepare() {
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-10-21 Thread Anthony G. Basile
commit: a6f99334ee319e5786fca0fe53786eadfedf797b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Oct 22 01:26:06 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Oct 22 01:26:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f99334

net-misc/tor: remove older unstable in 0.2.7 branch

Package-Manager: portage-2.2.20.1

 net-misc/tor/Manifest |  1 -
 net-misc/tor/tor-0.2.7.3_rc-r2.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 9fd0dd2..f1d619e 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,2 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
-DIST tor-0.2.7.3-rc.tar.gz 4810396 SHA256 
aeb84ab84475edef5a0545b5e19f154cc1c28bd6730197ffe0013790157470b8 SHA512 
c3a61cffc1a3faaa46918566ef7b7f8718ee655358aa86b6121bf8fc706419af2ead7432c21e7a3e8280cc104fedc2a65a30fdd88d2fc44192b1b2c04917b8d1
 WHIRLPOOL 
a1c13481eaf496d2afcd8c5c12ca07ba8ebabc10342819125b7d96c2f2905f2195339ca195dcfe2492df898a9ca65e8a7b3d5e93a4f1a43781decac7ba3f
 DIST tor-0.2.7.4-rc.tar.gz 4830972 SHA256 
6741c3e6abfedb76be781b767b77f794ee1a0f554cc4ccf083e44d4d9dc8af67 SHA512 
e637cad37d26f7ceec52e2f78ff53ff2d9e362cefe0796b91fc91c7e2b01652d0333be44e48497cb54650ece3f606b20a7201b806775e9349eef99a288420e59
 WHIRLPOOL 
85dc797558391dc5e577fcdcb802ea027ff4ac787acfadd90b363bd6c60c7654fa16b15de74a84152ec081dda008a122029198cee5b12bf92730c5d160f7407b

diff --git a/net-misc/tor/tor-0.2.7.3_rc-r2.ebuild 
b/net-misc/tor/tor-0.2.7.3_rc-r2.ebuild
deleted file mode 100644
index f59235e..000
--- a/net-misc/tor/tor-0.2.7.3_rc-r2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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 libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
-
-DEPEND="
-   !libressl? ( dev-libs/openssl:0=[-bindist] )
-   libressl? ( dev-libs/libressl:= )
-   sys-libs/zlib
-   dev-libs/libevent
-   bufferevents? ( dev-libs/libevent[ssl] )
-   scrypt? ( app-crypt/libscrypt )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )"
-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 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 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 && 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-10-16 Thread Anthony G. Basile
commit: f57a95ce161b407c528bde304dca08ee783b25a6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Oct 17 00:42:36 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Oct 17 00:42:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57a95ce

net-misc/tor: rev bump 0.2.7.3_rc to push out changed USE dep.

Package-Manager: portage-2.2.20.1

 net-misc/tor/{tor-0.2.7.3_rc-r1.ebuild => tor-0.2.7.3_rc-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-misc/tor/tor-0.2.7.3_rc-r1.ebuild 
b/net-misc/tor/tor-0.2.7.3_rc-r2.ebuild
similarity index 100%
rename from net-misc/tor/tor-0.2.7.3_rc-r1.ebuild
rename to net-misc/tor/tor-0.2.7.3_rc-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-10-15 Thread Anthony G. Basile
commit: c4b4e6a0256f34ecf2f184eafaed6bf9fbab5546
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Oct 16 05:10:38 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Oct 16 05:10:38 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b4e6a0

net-misc/tor: depend on openssl[-bindist] for 0.2.7.X, bug #556210.

Package-Manager: portage-2.2.20.1

 net-misc/tor/Manifest |   1 -
 net-misc/tor/tor-0.2.6.7.ebuild   | 100 --
 net-misc/tor/tor-0.2.7.3_rc-r1.ebuild |   2 +-
 net-misc/tor/tor-0.2.7.3_rc.ebuild|  97 -
 4 files changed, 1 insertion(+), 199 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 5e8790f..4370c29 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,2 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
-DIST tor-0.2.6.7.tar.gz 3595669 SHA256 
8c2be88a542ed1b22a8d3d595ec0acd0e28191de273dbcaefc64fdce92b89e6c SHA512 
96e3cb5bcafddb1655663091ecf08f708213e47529d9701d67256e88d5fc2e70acffc6c062df6b8f0f4a4e3ef3d0dda76b5127ef906371ce0a66e53815b0
 WHIRLPOOL 
5da1f3e2ed1c12a1efba3eee91016beeaa5c40434831e684bb33670ae301e1661096c4a4231cd345c5dd833e8547f71f0c28d22c6d4b51a43bd0d6603160973c
 DIST tor-0.2.7.3-rc.tar.gz 4810396 SHA256 
aeb84ab84475edef5a0545b5e19f154cc1c28bd6730197ffe0013790157470b8 SHA512 
c3a61cffc1a3faaa46918566ef7b7f8718ee655358aa86b6121bf8fc706419af2ead7432c21e7a3e8280cc104fedc2a65a30fdd88d2fc44192b1b2c04917b8d1
 WHIRLPOOL 
a1c13481eaf496d2afcd8c5c12ca07ba8ebabc10342819125b7d96c2f2905f2195339ca195dcfe2492df898a9ca65e8a7b3d5e93a4f1a43781decac7ba3f

diff --git a/net-misc/tor/tor-0.2.6.7.ebuild b/net-misc/tor/tor-0.2.6.7.ebuild
deleted file mode 100644
index 94865d5..000
--- a/net-misc/tor/tor-0.2.6.7.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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 )
-   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
-
- 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-10-05 Thread Julian Ospald
commit: 83d9dfd234b753cbfc2fe2d3d2ce06b9286b7bd7
Author: Julian Ospald  gentoo  org>
AuthorDate: Mon Oct  5 09:16:35 2015 +
Commit: Julian Ospald  gentoo  org>
CommitDate: Mon Oct  5 09:16:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d9dfd2

net-misc/tor: add libressl support

 net-misc/tor/tor-0.2.7.3_rc-r1.ebuild | 99 +++
 1 file changed, 99 insertions(+)

diff --git a/net-misc/tor/tor-0.2.7.3_rc-r1.ebuild 
b/net-misc/tor/tor-0.2.7.3_rc-r1.ebuild
new file mode 100644
index 000..940f951
--- /dev/null
+++ b/net-misc/tor/tor-0.2.7.3_rc-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 libressl scrypt seccomp selinux stats systemd 
tor-hardening transparent-proxy test web"
+
+DEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   sys-libs/zlib
+   dev-libs/libevent
+   bufferevents? ( dev-libs/libevent[ssl] )
+   scrypt? ( app-crypt/libscrypt )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )"
+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 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 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 "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59358;
+   ewarn
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/tor/

2015-09-26 Thread Anthony G. Basile
commit: 198d1ad8e5a352eaaa05a3fdae13bf93af5b49b5
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Sep 26 10:30:36 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Sep 26 10:31:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198d1ad8

net-misc/tor: bump to 0.2.7.3_rc

Package-Manager: portage-2.2.20.1

 net-misc/tor/Manifest| 2 +-
 net-misc/tor/{tor-0.2.7.2_alpha.ebuild => tor-0.2.7.3_rc.ebuild} | 8 ++--
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest
index 6a42d2d..5e8790f 100644
--- a/net-misc/tor/Manifest
+++ b/net-misc/tor/Manifest
@@ -1,3 +1,3 @@
 DIST tor-0.2.6.10.tar.gz 3587211 SHA256 
0542c0efe43b86619337862fa7eb02c7a74cb23a79d587090628a5f0f1224b8d SHA512 
4d1fd794d48ada725af829e1c1f3f3b7d8d04f2d1dd22e4f175ddc49401834f2001f04d78b011cdc7e953fe44972f2859d87078489a08ae126b44f93f6b9a438
 WHIRLPOOL 
ba2685454ecb0dd94c568e05fb14526cd06beea6e9c6f7b27328f85c555392b6f42f35dc7860ae25299a830c7f6643963a9b9719a2557c28a7216019c96caf21
 DIST tor-0.2.6.7.tar.gz 3595669 SHA256 
8c2be88a542ed1b22a8d3d595ec0acd0e28191de273dbcaefc64fdce92b89e6c SHA512 
96e3cb5bcafddb1655663091ecf08f708213e47529d9701d67256e88d5fc2e70acffc6c062df6b8f0f4a4e3ef3d0dda76b5127ef906371ce0a66e53815b0
 WHIRLPOOL 
5da1f3e2ed1c12a1efba3eee91016beeaa5c40434831e684bb33670ae301e1661096c4a4231cd345c5dd833e8547f71f0c28d22c6d4b51a43bd0d6603160973c
-DIST tor-0.2.7.2-alpha.tar.gz 4759260 SHA256 
006de44b01e15916b1f648df92723c2a7d58e6a2cd05484d70d0af2f566b330c SHA512 
92d099ecd84ab9fd480198bb902017be4a264cc1a60292fd5d8beea3901932cba47f219681a6edcd12c3bb9f9e8076e03266fb7a269160d6a59650fd6b2dc574
 WHIRLPOOL 
abb1d36ca825620e2b2c82f46049d57f81c350cdb163cc006cd8bfce5eb74d20121b935a0984f30a49434176a35de08f355d56db9661549ab2bfa55f8b8d8439
+DIST tor-0.2.7.3-rc.tar.gz 4810396 SHA256 
aeb84ab84475edef5a0545b5e19f154cc1c28bd6730197ffe0013790157470b8 SHA512 
c3a61cffc1a3faaa46918566ef7b7f8718ee655358aa86b6121bf8fc706419af2ead7432c21e7a3e8280cc104fedc2a65a30fdd88d2fc44192b1b2c04917b8d1
 WHIRLPOOL 
a1c13481eaf496d2afcd8c5c12ca07ba8ebabc10342819125b7d96c2f2905f2195339ca195dcfe2492df898a9ca65e8a7b3d5e93a4f1a43781decac7ba3f

diff --git a/net-misc/tor/tor-0.2.7.2_alpha.ebuild 
b/net-misc/tor/tor-0.2.7.3_rc.ebuild
similarity index 90%
rename from net-misc/tor/tor-0.2.7.2_alpha.ebuild
rename to net-misc/tor/tor-0.2.7.3_rc.ebuild
index e02d53c..c1830cb 100644
--- a/net-misc/tor/tor-0.2.7.2_alpha.ebuild
+++ b/net-misc/tor/tor-0.2.7.3_rc.ebuild
@@ -17,17 +17,15 @@ 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"
+IUSE="-bufferevents scrypt seccomp selinux stats systemd tor-hardening 
transparent-proxy test 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 )"
+   systemd? ( sys-apps/systemd )"
 RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-tor )"
 
@@ -53,14 +51,12 @@ src_configure() {
--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)