Gentoo Archives: gentoo-commits

From: Yixun Lan <dlan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-proxy/shadowsocks-libev/
Date: Thu, 01 Mar 2018 10:40:35
Message-Id: 1519900800.24f4c35765fec042b3cd03b12376d2e1716f081d.dlan@gentoo
1 commit: 24f4c35765fec042b3cd03b12376d2e1716f081d
2 Author: Yixun Lan <dlan <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 1 10:40:00 2018 +0000
4 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 1 10:40:00 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24f4c357
7
8 net-proxy/shadowsocks-libev: drop old
9
10 drop all vulnerable versions
11
12 Gentoo-Bug: 634422
13 Package-Manager: Portage-2.3.19, Repoman-2.3.6
14
15 net-proxy/shadowsocks-libev/Manifest | 3 -
16 net-proxy/shadowsocks-libev/metadata.xml | 5 --
17 .../shadowsocks-libev-2.5.6.ebuild | 76 ----------------------
18 .../shadowsocks-libev-2.6.2.ebuild | 76 ----------------------
19 .../shadowsocks-libev-3.0.6.ebuild | 74 ---------------------
20 5 files changed, 234 deletions(-)
21
22 diff --git a/net-proxy/shadowsocks-libev/Manifest b/net-proxy/shadowsocks-libev/Manifest
23 index fa622a116dd..bda045a84a1 100644
24 --- a/net-proxy/shadowsocks-libev/Manifest
25 +++ b/net-proxy/shadowsocks-libev/Manifest
26 @@ -1,4 +1 @@
27 -DIST shadowsocks-libev-2.5.6.tar.gz 1552674 BLAKE2B 62505f27ebe94d007fcddd5b97b03483317d942b07ee127f1693d6c8f735a1d89fbe8d19b8ceb39cb6b2bb50bd257c68f2e39f068afed0e1a33056ad6230e1c5 SHA512 577d8a6af9eac0aa5fe419cdf7d8be7396d654cec32b274d0db756480c340b3b61500c3b60e48aa82537b57a6a8c13dc00781790691897b139e0e7cc60161fb7
28 -DIST shadowsocks-libev-2.6.2.tar.gz 1566835 BLAKE2B 85a2e5ca95e1e269055bf46de5691538e061332814ec990c204fc0e86ada51a6dd3914e97a30dcbe3617a48c9e8cc7a98201c6e3e467d001bb2405299d3d6dea SHA512 29093b25a24d64e01877d1d9ac7d4b2966c4f9934b58a8fca45235248c3b1fb625faf083f28089a03122c2f8d1a20a59d7608ff0487c684e36cadf2f736cddfd
29 -DIST shadowsocks-libev-3.0.6.tar.xz 1512740 BLAKE2B 40da0827122da0563c6b3d3b25cf7d384989a0b8fd53743cfcd3d877c89f80da2b994a3395d19148e8f04fd7135d62999236e4c22e1c1f96d297db88f403c29f SHA512 439080b70541e828db8a60092794d8c8cfcc2ed19468f943f3c0ccd63a2ed1581d1278450ca2964f35adad3ed889f466ef55ff293e86b9a17b84fc6551ffaa8c
30 DIST shadowsocks-libev-3.1.3.tar.gz 265286 BLAKE2B 4809d2d441b28e70a35940e23d84b2914e9a7c2f24b2f80e4295df7a26bda6e4626657505e97226cc759f71cac54caec7813d9f295e22aa599dbebd704268a7b SHA512 a262315cf04c325b5b659f07fd751f2f7b651feed5e2ac7290c1b3ce91fe5bd7efa7ff834f82f3fb00d5551cba8277f8668cdefbfe35279d7835089cbcced55f
31
32 diff --git a/net-proxy/shadowsocks-libev/metadata.xml b/net-proxy/shadowsocks-libev/metadata.xml
33 index 8771f7c6a92..694ba4f7271 100644
34 --- a/net-proxy/shadowsocks-libev/metadata.xml
35 +++ b/net-proxy/shadowsocks-libev/metadata.xml
36 @@ -5,11 +5,6 @@
37 <email>dlan@g.o</email>
38 <name>Yixun Lan</name>
39 </maintainer>
40 - <use>
41 - <flag name="openssl">Use <pkg>dev-libs/openssl</pkg> as crypto backend</flag>
42 - <flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> as crypto backend</flag>
43 - <flag name="system-libs">Use system libraries instead of the ones included in the upstream distribution</flag>
44 - </use>
45 <upstream>
46 <remote-id type="github">shadowsocks/shadowsocks-libev</remote-id>
47 </upstream>
48
49 diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-2.5.6.ebuild b/net-proxy/shadowsocks-libev/shadowsocks-libev-2.5.6.ebuild
50 deleted file mode 100644
51 index bf924f51eec..00000000000
52 --- a/net-proxy/shadowsocks-libev/shadowsocks-libev-2.5.6.ebuild
53 +++ /dev/null
54 @@ -1,76 +0,0 @@
55 -# Copyright 1999-2016 Gentoo Foundation
56 -# Distributed under the terms of the GNU General Public License v2
57 -
58 -EAPI=6
59 -
60 -inherit eutils systemd
61 -
62 -DESCRIPTION="A lightweight secured SOCKS5 proxy for embedded devices and low end boxes"
63 -HOMEPAGE="https://github.com/shadowsocks/shadowsocks-libev"
64 -
65 -MY_PV="v${PV}"
66 -SRC_URI="https://github.com/shadowsocks/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
67 -
68 -LICENSE="GPL-3+"
69 -SLOT="0"
70 -KEYWORDS="~amd64 ~x86"
71 -IUSE="debug doc +openssl mbedtls +system-libs"
72 -
73 -RDEPEND="openssl? ( dev-libs/openssl:= )
74 - mbedtls? ( net-libs/mbedtls )
75 - system-libs? (
76 - >=dev-libs/libsodium-1.0.8
77 - dev-libs/libev
78 - net-libs/udns
79 - )
80 - dev-libs/libpcre
81 - "
82 -DEPEND="${RDEPEND}
83 - sys-kernel/linux-headers
84 - doc? (
85 - app-text/asciidoc
86 - app-text/xmlto
87 - )
88 - "
89 -
90 -REQUIRED_USE=" ^^ ( openssl mbedtls )"
91 -
92 -src_configure() {
93 - local myconf=" \
94 - $(use_enable debug assert) \
95 - $(use_enable system-libs system-shared-lib) \
96 - --with-crypto-library=$(usex openssl openssl mbedtls)
97 - "
98 - use doc || myconf+="--disable-documentation"
99 - econf ${myconf}
100 -}
101 -
102 -src_install() {
103 - default
104 - prune_libtool_files --all
105 -
106 - dodir "/etc/${PN}"
107 - insinto "/etc/${PN}"
108 - newins "${FILESDIR}/shadowsocks.json" shadowsocks.json
109 -
110 - newinitd "${FILESDIR}/shadowsocks.initd" shadowsocks
111 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.server
112 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.client
113 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.redir
114 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.tunnel
115 -
116 - dodoc -r acl
117 -
118 - systemd_newunit "${FILESDIR}/${PN}-local_at.service" "${PN}-local@.service"
119 - systemd_newunit "${FILESDIR}/${PN}-server_at.service" "${PN}-server@.service"
120 - systemd_newunit "${FILESDIR}/${PN}-redir_at.service" "${PN}-redir@.service"
121 - systemd_newunit "${FILESDIR}/${PN}-tunnel_at.service" "${PN}-tunnel@.service"
122 -}
123 -
124 -pkg_setup() {
125 - elog "You need to choose the mode"
126 - elog " server: rc-update add shadowsocks.server default"
127 - elog " client: rc-update add shadowsocks.client default"
128 - elog " redir: rc-update add shadowsocks.redir default"
129 - elog " tunnel: rc-update add shadowsocks.tunnel default"
130 -}
131
132 diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-2.6.2.ebuild b/net-proxy/shadowsocks-libev/shadowsocks-libev-2.6.2.ebuild
133 deleted file mode 100644
134 index 69130dcd087..00000000000
135 --- a/net-proxy/shadowsocks-libev/shadowsocks-libev-2.6.2.ebuild
136 +++ /dev/null
137 @@ -1,76 +0,0 @@
138 -# Copyright 1999-2017 Gentoo Foundation
139 -# Distributed under the terms of the GNU General Public License v2
140 -
141 -EAPI=6
142 -
143 -inherit eutils systemd
144 -
145 -DESCRIPTION="A lightweight secured SOCKS5 proxy for embedded devices and low end boxes"
146 -HOMEPAGE="https://github.com/shadowsocks/shadowsocks-libev"
147 -
148 -MY_PV="v${PV}"
149 -SRC_URI="https://github.com/shadowsocks/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
150 -
151 -LICENSE="GPL-3+"
152 -SLOT="0"
153 -KEYWORDS="~amd64 ~x86"
154 -IUSE="debug doc +openssl mbedtls +system-libs"
155 -
156 -RDEPEND="openssl? ( dev-libs/openssl:= )
157 - mbedtls? ( net-libs/mbedtls )
158 - system-libs? (
159 - >=dev-libs/libsodium-1.0.8
160 - dev-libs/libev
161 - net-libs/udns
162 - )
163 - dev-libs/libpcre
164 - "
165 -DEPEND="${RDEPEND}
166 - sys-kernel/linux-headers
167 - doc? (
168 - app-text/asciidoc
169 - app-text/xmlto
170 - )
171 - "
172 -
173 -REQUIRED_USE=" ^^ ( openssl mbedtls )"
174 -
175 -src_configure() {
176 - local myconf=" \
177 - $(use_enable debug assert) \
178 - $(use_enable system-libs system-shared-lib) \
179 - --with-crypto-library=$(usex openssl openssl mbedtls)
180 - "
181 - use doc || myconf+="--disable-documentation"
182 - econf ${myconf}
183 -}
184 -
185 -src_install() {
186 - default
187 - prune_libtool_files --all
188 -
189 - dodir "/etc/${PN}"
190 - insinto "/etc/${PN}"
191 - newins "${FILESDIR}/shadowsocks.json" shadowsocks.json
192 -
193 - newinitd "${FILESDIR}/shadowsocks.initd" shadowsocks
194 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.server
195 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.client
196 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.redir
197 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.tunnel
198 -
199 - dodoc -r acl
200 -
201 - systemd_newunit "${FILESDIR}/${PN}-local_at.service" "${PN}-local@.service"
202 - systemd_newunit "${FILESDIR}/${PN}-server_at.service" "${PN}-server@.service"
203 - systemd_newunit "${FILESDIR}/${PN}-redir_at.service" "${PN}-redir@.service"
204 - systemd_newunit "${FILESDIR}/${PN}-tunnel_at.service" "${PN}-tunnel@.service"
205 -}
206 -
207 -pkg_setup() {
208 - elog "You need to choose the mode"
209 - elog " server: rc-update add shadowsocks.server default"
210 - elog " client: rc-update add shadowsocks.client default"
211 - elog " redir: rc-update add shadowsocks.redir default"
212 - elog " tunnel: rc-update add shadowsocks.tunnel default"
213 -}
214
215 diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.0.6.ebuild b/net-proxy/shadowsocks-libev/shadowsocks-libev-3.0.6.ebuild
216 deleted file mode 100644
217 index 136bc28dcc3..00000000000
218 --- a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.0.6.ebuild
219 +++ /dev/null
220 @@ -1,74 +0,0 @@
221 -# Copyright 1999-2017 Gentoo Foundation
222 -# Distributed under the terms of the GNU General Public License v2
223 -
224 -EAPI=6
225 -
226 -inherit autotools eutils systemd
227 -
228 -DESCRIPTION="A lightweight secured SOCKS5 proxy for embedded devices and low end boxes"
229 -HOMEPAGE="https://github.com/shadowsocks/shadowsocks-libev"
230 -
231 -#repack with git submodule populated: libbloom, libcork, libipset
232 -SRC_URI="https://dev.gentoo.org/~dlan/distfiles/${P}.tar.xz"
233 -
234 -LICENSE="GPL-3+"
235 -SLOT="0"
236 -KEYWORDS="~amd64 ~x86"
237 -IUSE="debug doc"
238 -
239 -RDEPEND="net-libs/mbedtls
240 - >=dev-libs/libsodium-1.0.8
241 - dev-libs/libev
242 - net-libs/udns
243 - dev-libs/libpcre
244 - "
245 -DEPEND="${RDEPEND}
246 - sys-kernel/linux-headers
247 - doc? (
248 - app-text/asciidoc
249 - app-text/xmlto
250 - )
251 - "
252 -
253 -src_prepare() {
254 - default
255 - eautoreconf
256 -}
257 -
258 -src_configure() {
259 - local myconf=" \
260 - $(use_enable debug assert) \
261 - "
262 - use doc || myconf+="--disable-documentation"
263 - econf ${myconf}
264 -}
265 -
266 -src_install() {
267 - default
268 - prune_libtool_files --all
269 -
270 - dodir "/etc/${PN}"
271 - insinto "/etc/${PN}"
272 - newins "${FILESDIR}/shadowsocks.json" shadowsocks.json
273 -
274 - newinitd "${FILESDIR}/shadowsocks.initd" shadowsocks
275 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.server
276 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.client
277 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.redir
278 - dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.tunnel
279 -
280 - dodoc -r acl
281 -
282 - systemd_newunit "${FILESDIR}/${PN}-local_at.service" "${PN}-local@.service"
283 - systemd_newunit "${FILESDIR}/${PN}-server_at.service" "${PN}-server@.service"
284 - systemd_newunit "${FILESDIR}/${PN}-redir_at.service" "${PN}-redir@.service"
285 - systemd_newunit "${FILESDIR}/${PN}-tunnel_at.service" "${PN}-tunnel@.service"
286 -}
287 -
288 -pkg_setup() {
289 - elog "You need to choose the mode"
290 - elog " server: rc-update add shadowsocks.server default"
291 - elog " client: rc-update add shadowsocks.client default"
292 - elog " redir: rc-update add shadowsocks.redir default"
293 - elog " tunnel: rc-update add shadowsocks.tunnel default"
294 -}