1 |
commit: d4d4a120dc3023efbce7b82d590fad79a53a41fa |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Aug 24 19:07:01 2016 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Aug 24 19:07:01 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d4a120 |
7 |
|
8 |
net-misc/tor: version bump to 0.2.8.7 and 0.2.9.2_alpha |
9 |
|
10 |
Package-Manager: portage-2.2.28 |
11 |
|
12 |
net-misc/tor/Manifest | 2 + |
13 |
net-misc/tor/tor-0.2.8.7.ebuild | 87 +++++++++++++++++++++++++++++++++++ |
14 |
net-misc/tor/tor-0.2.9.2_alpha.ebuild | 85 ++++++++++++++++++++++++++++++++++ |
15 |
3 files changed, 174 insertions(+) |
16 |
|
17 |
diff --git a/net-misc/tor/Manifest b/net-misc/tor/Manifest |
18 |
index 8b103e0..b6920ea 100644 |
19 |
--- a/net-misc/tor/Manifest |
20 |
+++ b/net-misc/tor/Manifest |
21 |
@@ -1,3 +1,5 @@ |
22 |
DIST tor-0.2.7.6.tar.gz 4869754 SHA256 493a8679f904503048114aca6467faef56861206bab8283d858f37141d95105d SHA512 9b0dbfabe6cd05189b179da24bfaa73b89ab237775e3b5b0ebc0a22ee98909e9b13e55841a466f04000e0ff876c15f76515ff46abca28d05eeddbdc52f183afc WHIRLPOOL 03adf1d113049ad0b7df11f4d7f2d21f2a4582fcf51046534666b748f8d2dae383fa9e9cc2b44a2388f993d21681801bff33cc2a0a9cb5aaa7cfb9600f62e4ad |
23 |
DIST tor-0.2.8.6.tar.gz 5163500 SHA256 3dc9fc02f7cd22ed5fce707e0d9b26a72b1bd0976766a804cb13078d32e3ab5a SHA512 2a550fa82135b3d5b0ae3c9e11d0fee1053a6b70e1dfd1921934bce280dc2a130966d541783f5f1a2d9f3c1ba87cec301d0d29acd9fbeaf47c0f206447d1bedc WHIRLPOOL dce56253ff0420dfceb66a9ade22318472f7161671039fe276a23000b85ec4fec749f8a7cf9b847dffb4f915e04fb6acb746413169e5b25f4becf1f65f997233 |
24 |
+DIST tor-0.2.8.7.tar.gz 5179093 SHA256 ae44e2b699e82db7ff318432fd558dfa941ad154e4055f16d208514951742fc6 SHA512 79156110804497509564d53a806dc8237e97755556bbaaed83d0f6a3470942a480e53693a7192996bad2b33fe1f77f60eb45e8122af9bfdc4a8f12b943cbc660 WHIRLPOOL 7223eb53f548f4ecbb96a74b809b84772faf9dbf4741ffcdda7872de9c32029f498a0a4f5e0384c64e1f6c9108292ad878bf0630c0b52766fe4b358131a8f098 |
25 |
DIST tor-0.2.9.1-alpha.tar.gz 5284721 SHA256 1a1b57af6bb47ecb62e4c60e2ceecb5609b558b1fdd87c86a91571d1601ba3f2 SHA512 3f66a679ece3434e772e8481a63032099c4c9e9e9c1c4a8450328551c6638021396bb7934fa1bf3802c14228a7fc3be3118ed399bfd4858b89ffa3fac54ab69c WHIRLPOOL ee7a961d43307b872cc6e4acb9828c8cd1ef13251589defb59e0f86e7225bb1f1dd7e6b131f1478c26d68756d67dc099211508e0e95b9863c46769ffaa1cac07 |
26 |
+DIST tor-0.2.9.2-alpha.tar.gz 5294923 SHA256 dd93cf6b8531acf68152adbfa2f693cebd1b3254bc6190c920a99cc587944922 SHA512 9baed516ad5dffe61ad0bf1dbd0575e5fdcb369b3afde54b11ab06b23fd7f440a66734828077b1ddf6f7103e12d47eb76ba57da72002c426d4fcc5be8edaf1b1 WHIRLPOOL 790738369837cf30fdffbea047eb3102a408345e87e1bad5552657420ca1d0f7d36f9c45eb5e68bded8bc464d6c42ff116628a4f5a529b6b812a22191a8d4911 |
27 |
|
28 |
diff --git a/net-misc/tor/tor-0.2.8.7.ebuild b/net-misc/tor/tor-0.2.8.7.ebuild |
29 |
new file mode 100644 |
30 |
index 00000000..aeefa9f |
31 |
--- /dev/null |
32 |
+++ b/net-misc/tor/tor-0.2.8.7.ebuild |
33 |
@@ -0,0 +1,87 @@ |
34 |
+# Copyright 1999-2016 Gentoo Foundation |
35 |
+# Distributed under the terms of the GNU General Public License v2 |
36 |
+# $Id$ |
37 |
+ |
38 |
+EAPI="5" |
39 |
+ |
40 |
+inherit eutils flag-o-matic readme.gentoo-r1 systemd versionator user |
41 |
+ |
42 |
+MY_PV="$(replace_version_separator 4 -)" |
43 |
+MY_PF="${PN}-${MY_PV}" |
44 |
+DESCRIPTION="Anonymizing overlay network for TCP" |
45 |
+HOMEPAGE="http://www.torproject.org/" |
46 |
+SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz |
47 |
+ https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz" |
48 |
+S="${WORKDIR}/${MY_PF}" |
49 |
+ |
50 |
+LICENSE="BSD GPL-2" |
51 |
+SLOT="0" |
52 |
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos" |
53 |
+IUSE="-bufferevents libressl scrypt seccomp selinux stats systemd tor-hardening transparent-proxy test web" |
54 |
+ |
55 |
+DEPEND=" |
56 |
+ app-text/asciidoc |
57 |
+ dev-libs/libevent |
58 |
+ sys-libs/zlib |
59 |
+ bufferevents? ( dev-libs/libevent[ssl] ) |
60 |
+ !libressl? ( dev-libs/openssl:0=[-bindist] ) |
61 |
+ libressl? ( dev-libs/libressl:0= ) |
62 |
+ scrypt? ( app-crypt/libscrypt ) |
63 |
+ seccomp? ( sys-libs/libseccomp ) |
64 |
+ systemd? ( sys-apps/systemd )" |
65 |
+RDEPEND="${DEPEND} |
66 |
+ selinux? ( sec-policy/selinux-tor )" |
67 |
+ |
68 |
+pkg_setup() { |
69 |
+ enewgroup tor |
70 |
+ enewuser tor -1 -1 /var/lib/tor tor |
71 |
+} |
72 |
+ |
73 |
+src_prepare() { |
74 |
+ epatch "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch |
75 |
+ epatch_user |
76 |
+} |
77 |
+ |
78 |
+src_configure() { |
79 |
+ # Upstream isn't sure of all the user provided CFLAGS that |
80 |
+ # will break tor, but does recommend against -fstrict-aliasing. |
81 |
+ # We'll filter-flags them here as we encounter them. |
82 |
+ filter-flags -fstrict-aliasing |
83 |
+ |
84 |
+ econf \ |
85 |
+ --enable-system-torrc \ |
86 |
+ --enable-asciidoc \ |
87 |
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
88 |
+ $(use_enable stats instrument-downloads) \ |
89 |
+ $(use_enable bufferevents) \ |
90 |
+ $(use_enable scrypt libscrypt) \ |
91 |
+ $(use_enable seccomp) \ |
92 |
+ $(use_enable systemd) \ |
93 |
+ $(use_enable tor-hardening gcc-hardening) \ |
94 |
+ $(use_enable tor-hardening linker-hardening) \ |
95 |
+ $(use_enable transparent-proxy transparent) \ |
96 |
+ $(use_enable web tor2web-mode) \ |
97 |
+ $(use_enable test unittests) \ |
98 |
+ $(use_enable test coverage) |
99 |
+} |
100 |
+ |
101 |
+src_install() { |
102 |
+ readme.gentoo_create_doc |
103 |
+ |
104 |
+ newconfd "${FILESDIR}"/tor.confd tor |
105 |
+ newinitd "${FILESDIR}"/tor.initd-r7 tor |
106 |
+ systemd_dounit "${FILESDIR}/${PN}.service" |
107 |
+ systemd_dotmpfilesd "${FILESDIR}/${PN}.conf" |
108 |
+ |
109 |
+ emake DESTDIR="${D}" install |
110 |
+ |
111 |
+ keepdir /var/lib/tor |
112 |
+ |
113 |
+ dodoc -r README ChangeLog ReleaseNotes doc/HACKING |
114 |
+ |
115 |
+ fperms 750 /var/lib/tor |
116 |
+ fowners tor:tor /var/lib/tor |
117 |
+ |
118 |
+ insinto /etc/tor/ |
119 |
+ newins "${FILESDIR}"/torrc-r1 torrc |
120 |
+} |
121 |
|
122 |
diff --git a/net-misc/tor/tor-0.2.9.2_alpha.ebuild b/net-misc/tor/tor-0.2.9.2_alpha.ebuild |
123 |
new file mode 100644 |
124 |
index 00000000..0f889a9 |
125 |
--- /dev/null |
126 |
+++ b/net-misc/tor/tor-0.2.9.2_alpha.ebuild |
127 |
@@ -0,0 +1,85 @@ |
128 |
+# Copyright 1999-2016 Gentoo Foundation |
129 |
+# Distributed under the terms of the GNU General Public License v2 |
130 |
+# $Id$ |
131 |
+ |
132 |
+EAPI="5" |
133 |
+ |
134 |
+inherit eutils flag-o-matic readme.gentoo-r1 systemd versionator user |
135 |
+ |
136 |
+MY_PV="$(replace_version_separator 4 -)" |
137 |
+MY_PF="${PN}-${MY_PV}" |
138 |
+DESCRIPTION="Anonymizing overlay network for TCP" |
139 |
+HOMEPAGE="http://www.torproject.org/" |
140 |
+SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz |
141 |
+ https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz" |
142 |
+S="${WORKDIR}/${MY_PF}" |
143 |
+ |
144 |
+LICENSE="BSD GPL-2" |
145 |
+SLOT="0" |
146 |
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos" |
147 |
+IUSE="-bufferevents libressl scrypt seccomp selinux systemd tor-hardening test web" |
148 |
+ |
149 |
+DEPEND=" |
150 |
+ app-text/asciidoc |
151 |
+ dev-libs/libevent |
152 |
+ sys-libs/zlib |
153 |
+ bufferevents? ( dev-libs/libevent[ssl] ) |
154 |
+ !libressl? ( dev-libs/openssl:0=[-bindist] ) |
155 |
+ libressl? ( dev-libs/libressl:0= ) |
156 |
+ scrypt? ( app-crypt/libscrypt ) |
157 |
+ seccomp? ( sys-libs/libseccomp ) |
158 |
+ systemd? ( sys-apps/systemd )" |
159 |
+RDEPEND="${DEPEND} |
160 |
+ selinux? ( sec-policy/selinux-tor )" |
161 |
+ |
162 |
+pkg_setup() { |
163 |
+ enewgroup tor |
164 |
+ enewuser tor -1 -1 /var/lib/tor tor |
165 |
+} |
166 |
+ |
167 |
+src_prepare() { |
168 |
+ epatch "${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch |
169 |
+ epatch_user |
170 |
+} |
171 |
+ |
172 |
+src_configure() { |
173 |
+ # Upstream isn't sure of all the user provided CFLAGS that |
174 |
+ # will break tor, but does recommend against -fstrict-aliasing. |
175 |
+ # We'll filter-flags them here as we encounter them. |
176 |
+ filter-flags -fstrict-aliasing |
177 |
+ |
178 |
+ econf \ |
179 |
+ --enable-system-torrc \ |
180 |
+ --enable-asciidoc \ |
181 |
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
182 |
+ $(use_enable bufferevents) \ |
183 |
+ $(use_enable scrypt libscrypt) \ |
184 |
+ $(use_enable seccomp) \ |
185 |
+ $(use_enable systemd) \ |
186 |
+ $(use_enable tor-hardening gcc-hardening) \ |
187 |
+ $(use_enable tor-hardening linker-hardening) \ |
188 |
+ $(use_enable web tor2web-mode) \ |
189 |
+ $(use_enable test unittests) \ |
190 |
+ $(use_enable test coverage) |
191 |
+} |
192 |
+ |
193 |
+src_install() { |
194 |
+ readme.gentoo_create_doc |
195 |
+ |
196 |
+ newconfd "${FILESDIR}"/tor.confd tor |
197 |
+ newinitd "${FILESDIR}"/tor.initd-r7 tor |
198 |
+ systemd_dounit "${FILESDIR}/${PN}.service" |
199 |
+ systemd_dotmpfilesd "${FILESDIR}/${PN}.conf" |
200 |
+ |
201 |
+ emake DESTDIR="${D}" install |
202 |
+ |
203 |
+ keepdir /var/lib/tor |
204 |
+ |
205 |
+ dodoc -r README ChangeLog ReleaseNotes doc/HACKING |
206 |
+ |
207 |
+ fperms 750 /var/lib/tor |
208 |
+ fowners tor:tor /var/lib/tor |
209 |
+ |
210 |
+ insinto /etc/tor/ |
211 |
+ newins "${FILESDIR}"/torrc-r1 torrc |
212 |
+} |