Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-p2p/airdcpp-webclient/
Date: Tue, 07 Nov 2017 13:49:18
Message-Id: 1510062544.e91a876d97e1e24b01e9a634a5fbedbcd95c6b91.soap@gentoo
1 commit: e91a876d97e1e24b01e9a634a5fbedbcd95c6b91
2 Author: Louis Sautier <sautier.louis <AT> gmail <DOT> com>
3 AuthorDate: Tue Nov 7 10:47:27 2017 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 7 13:49:04 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91a876d
7
8 net-p2p/airdcpp-webclient: remove versions older than 2.2.1
9
10 These versions are vulnerable to a remote crash.
11 https://airdcpp-web.github.io/2017/10/13/version-2.2.1.html
12
13 Package-Manager: Portage-2.3.13, Repoman-2.3.4
14 Closes: https://github.com/gentoo/gentoo/pull/6143
15
16 net-p2p/airdcpp-webclient/Manifest | 2 -
17 .../airdcpp-webclient-2.1.0-r1.ebuild | 68 ----------------------
18 .../airdcpp-webclient-2.1.0.ebuild | 68 ----------------------
19 .../airdcpp-webclient-2.2.0-r1.ebuild | 65 ---------------------
20 .../airdcpp-webclient-2.2.0.ebuild | 65 ---------------------
21 5 files changed, 268 deletions(-)
22
23 diff --git a/net-p2p/airdcpp-webclient/Manifest b/net-p2p/airdcpp-webclient/Manifest
24 index 2a07aea183a..ce9bee86fc0 100644
25 --- a/net-p2p/airdcpp-webclient/Manifest
26 +++ b/net-p2p/airdcpp-webclient/Manifest
27 @@ -1,3 +1 @@
28 -DIST airdcpp-webclient-2.1.0.tar.gz 844435 SHA256 a8d8a33e3974d23009359709da0bee85e8983e3ea1fe78f21a867078f93b81fa SHA512 755555d30183e772ad5d2e38a813f548e3322ca034b759200f289a834ae21b64f56102f57a13832a837e8a11324efe74a860e941a0f28a02d1f843aed92a328f WHIRLPOOL 5a0a61bcf0ad1de1706786fc2080aeba0ae634386957876a20d1ca638d3fc8b724f5c866d59588f4958a6010fc192d474f1cfe7ff04d4403106ba631b800739b
29 -DIST airdcpp-webclient-2.2.0.tar.gz 844968 SHA256 77cde1acd8730370e87e3546f9895bb993a459ad8f70e1713803ec3ba0a849cb SHA512 a7fc608109ee5823f844bd575d9355d0cbb4094c89e5dcba522018685d969974e82d3dea56bd334591a424010e0b43858f227e2bb66d738c0151c1456175800d WHIRLPOOL 040076d1fd2d7973ccaa6dd0935c0f2b1828c6e4d3bff6de362fd53656d54bf9a9c5733c23fbee35fd6ece897fd5a2ca2b277ceeda51b03c66277f2c81759eb3
30 DIST airdcpp-webclient-2.2.1.tar.gz 845507 SHA256 19286ab01fab6be27dbb5ccbcbc09bcc9dacc3108fb3b285916803933e36421e SHA512 97c5b32e590b2fc735fe4978c1a173272c55f84fe97212f7cd1e8bd4a279553c1d992573185781aeceafbbe6bb51303ddb2cd164c748fa798993a661f3abfb81 WHIRLPOOL 6aca14b4af57a1138cd98fe68b7eb49c4d13da6bdf4e4e47ce6f26810d17516376d6e7599ca88c9a364208d9ba1d41436816bcc3ec0177875f72ae6c40a1842b
31
32 diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.1.0-r1.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.1.0-r1.ebuild
33 deleted file mode 100644
34 index 5bcf75f9add..00000000000
35 --- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.1.0-r1.ebuild
36 +++ /dev/null
37 @@ -1,68 +0,0 @@
38 -# Copyright 1999-2017 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
43 -
44 -inherit cmake-utils python-any-r1 user
45 -
46 -DESCRIPTION="Cross-platform Direct Connect client"
47 -HOMEPAGE="https://airdcpp-web.github.io/"
48 -SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
49 -
50 -KEYWORDS="~amd64 ~x86"
51 -LICENSE="GPL-2+"
52 -SLOT="0"
53 -IUSE="nat-pmp +tbb +webui"
54 -
55 -RDEPEND="
56 - app-arch/bzip2
57 - dev-cpp/websocketpp
58 - dev-libs/boost:=
59 - dev-libs/geoip
60 - dev-libs/leveldb:=
61 - dev-libs/openssl:0=[-bindist]
62 - net-libs/miniupnpc:=
63 - sys-libs/zlib:=
64 - virtual/libiconv
65 - nat-pmp? ( net-libs/libnatpmp:= )
66 - tbb? ( dev-cpp/tbb:= )
67 -"
68 -DEPEND="
69 - virtual/pkgconfig
70 - ${PYTHON_DEPS}
71 - ${RDEPEND}
72 -"
73 -PDEPEND="webui? ( www-apps/airdcpp-webui )"
74 -
75 -# https://github.com/airdcpp-web/airdcpp-webclient/pull/248
76 -PATCHES=( "${FILESDIR}/${P}-disable-automagic.patch" )
77 -
78 -pkg_setup() {
79 - python-any-r1_pkg_setup
80 - enewgroup airdcppd
81 - enewuser airdcppd -1 -1 /var/lib/airdcppd airdcppd
82 -}
83 -
84 -src_configure() {
85 - local mycmakeargs=(
86 - -DINSTALL_WEB_UI=OFF
87 - -DENABLE_NATPMP=$(usex nat-pmp)
88 - -DENABLE_TBB=$(usex tbb)
89 - )
90 - cmake-utils_src_configure
91 -}
92 -
93 -src_install() {
94 - cmake-utils_src_install
95 - newconfd "${FILESDIR}/airdcppd.confd" airdcppd
96 - newinitd "${FILESDIR}/airdcppd.initd" airdcppd
97 - keepdir /var/lib/airdcppd
98 - fowners airdcppd:airdcppd /var/lib/airdcppd
99 -}
100 -
101 -pkg_postinst() {
102 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
103 - elog "Run 'airdcppd --configure' to set up ports and authentication"
104 - fi
105 -}
106
107 diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.1.0.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.1.0.ebuild
108 deleted file mode 100644
109 index cee109040c4..00000000000
110 --- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.1.0.ebuild
111 +++ /dev/null
112 @@ -1,68 +0,0 @@
113 -# Copyright 1999-2017 Gentoo Foundation
114 -# Distributed under the terms of the GNU General Public License v2
115 -
116 -EAPI=6
117 -PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
118 -
119 -inherit cmake-utils python-any-r1 user
120 -
121 -DESCRIPTION="Cross-platform Direct Connect client"
122 -HOMEPAGE="https://airdcpp-web.github.io/"
123 -SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
124 -
125 -KEYWORDS="~amd64 ~x86"
126 -LICENSE="GPL-2+"
127 -SLOT="0"
128 -IUSE="nat-pmp +tbb +webui"
129 -
130 -RDEPEND="
131 - app-arch/bzip2
132 - dev-cpp/websocketpp
133 - dev-libs/boost:=
134 - dev-libs/geoip
135 - dev-libs/leveldb:=
136 - dev-libs/openssl:0=[-bindist]
137 - net-libs/miniupnpc:=
138 - sys-libs/zlib
139 - virtual/libiconv
140 - nat-pmp? ( net-libs/libnatpmp:= )
141 - tbb? ( dev-cpp/tbb:= )
142 -"
143 -DEPEND="
144 - virtual/pkgconfig
145 - ${PYTHON_DEPS}
146 - ${RDEPEND}
147 -"
148 -PDEPEND="webui? ( www-apps/airdcpp-webui )"
149 -
150 -# https://github.com/airdcpp-web/airdcpp-webclient/pull/248
151 -PATCHES=( "${FILESDIR}/${P}-disable-automagic.patch" )
152 -
153 -pkg_setup() {
154 - python-any-r1_pkg_setup
155 - enewgroup airdcppd
156 - enewuser airdcppd -1 -1 /var/lib/airdcppd airdcppd
157 -}
158 -
159 -src_configure() {
160 - local mycmakeargs=(
161 - -DINSTALL_WEB_UI=OFF
162 - -DENABLE_NATPMP=$(usex nat-pmp)
163 - -DENABLE_TBB=$(usex tbb)
164 - )
165 - cmake-utils_src_configure
166 -}
167 -
168 -src_install() {
169 - cmake-utils_src_install
170 - newconfd "${FILESDIR}/airdcppd.confd" airdcppd
171 - newinitd "${FILESDIR}/airdcppd.initd" airdcppd
172 - keepdir /var/lib/airdcppd
173 - fowners airdcppd:airdcppd /var/lib/airdcppd
174 -}
175 -
176 -pkg_postinst() {
177 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
178 - elog "Run 'airdcppd --configure' to set up ports and authentication"
179 - fi
180 -}
181
182 diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.0-r1.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.0-r1.ebuild
183 deleted file mode 100644
184 index fd8f46fe630..00000000000
185 --- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.0-r1.ebuild
186 +++ /dev/null
187 @@ -1,65 +0,0 @@
188 -# Copyright 1999-2017 Gentoo Foundation
189 -# Distributed under the terms of the GNU General Public License v2
190 -
191 -EAPI=6
192 -PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
193 -
194 -inherit cmake-utils python-any-r1 user
195 -
196 -DESCRIPTION="Cross-platform Direct Connect client"
197 -HOMEPAGE="https://airdcpp-web.github.io/"
198 -SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
199 -
200 -KEYWORDS="~amd64 ~x86"
201 -LICENSE="GPL-2+"
202 -SLOT="0"
203 -IUSE="nat-pmp +tbb +webui"
204 -
205 -RDEPEND="
206 - app-arch/bzip2
207 - dev-cpp/websocketpp
208 - dev-libs/boost:=
209 - dev-libs/geoip
210 - dev-libs/leveldb:=
211 - dev-libs/openssl:0=[-bindist]
212 - net-libs/miniupnpc:=
213 - sys-libs/zlib:=
214 - virtual/libiconv
215 - nat-pmp? ( net-libs/libnatpmp:= )
216 - tbb? ( dev-cpp/tbb:= )
217 -"
218 -DEPEND="
219 - virtual/pkgconfig
220 - ${PYTHON_DEPS}
221 - ${RDEPEND}
222 -"
223 -PDEPEND="webui? ( www-apps/airdcpp-webui )"
224 -
225 -pkg_setup() {
226 - python-any-r1_pkg_setup
227 - enewgroup airdcppd
228 - enewuser airdcppd -1 -1 /var/lib/airdcppd airdcppd
229 -}
230 -
231 -src_configure() {
232 - local mycmakeargs=(
233 - -DINSTALL_WEB_UI=OFF
234 - -DENABLE_NATPMP=$(usex nat-pmp)
235 - -DENABLE_TBB=$(usex tbb)
236 - )
237 - cmake-utils_src_configure
238 -}
239 -
240 -src_install() {
241 - cmake-utils_src_install
242 - newconfd "${FILESDIR}/airdcppd.confd" airdcppd
243 - newinitd "${FILESDIR}/airdcppd.initd" airdcppd
244 - keepdir /var/lib/airdcppd
245 - fowners airdcppd:airdcppd /var/lib/airdcppd
246 -}
247 -
248 -pkg_postinst() {
249 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
250 - elog "Run 'airdcppd --configure' to set up ports and authentication"
251 - fi
252 -}
253
254 diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.0.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.0.ebuild
255 deleted file mode 100644
256 index fd8f46fe630..00000000000
257 --- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.2.0.ebuild
258 +++ /dev/null
259 @@ -1,65 +0,0 @@
260 -# Copyright 1999-2017 Gentoo Foundation
261 -# Distributed under the terms of the GNU General Public License v2
262 -
263 -EAPI=6
264 -PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
265 -
266 -inherit cmake-utils python-any-r1 user
267 -
268 -DESCRIPTION="Cross-platform Direct Connect client"
269 -HOMEPAGE="https://airdcpp-web.github.io/"
270 -SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
271 -
272 -KEYWORDS="~amd64 ~x86"
273 -LICENSE="GPL-2+"
274 -SLOT="0"
275 -IUSE="nat-pmp +tbb +webui"
276 -
277 -RDEPEND="
278 - app-arch/bzip2
279 - dev-cpp/websocketpp
280 - dev-libs/boost:=
281 - dev-libs/geoip
282 - dev-libs/leveldb:=
283 - dev-libs/openssl:0=[-bindist]
284 - net-libs/miniupnpc:=
285 - sys-libs/zlib:=
286 - virtual/libiconv
287 - nat-pmp? ( net-libs/libnatpmp:= )
288 - tbb? ( dev-cpp/tbb:= )
289 -"
290 -DEPEND="
291 - virtual/pkgconfig
292 - ${PYTHON_DEPS}
293 - ${RDEPEND}
294 -"
295 -PDEPEND="webui? ( www-apps/airdcpp-webui )"
296 -
297 -pkg_setup() {
298 - python-any-r1_pkg_setup
299 - enewgroup airdcppd
300 - enewuser airdcppd -1 -1 /var/lib/airdcppd airdcppd
301 -}
302 -
303 -src_configure() {
304 - local mycmakeargs=(
305 - -DINSTALL_WEB_UI=OFF
306 - -DENABLE_NATPMP=$(usex nat-pmp)
307 - -DENABLE_TBB=$(usex tbb)
308 - )
309 - cmake-utils_src_configure
310 -}
311 -
312 -src_install() {
313 - cmake-utils_src_install
314 - newconfd "${FILESDIR}/airdcppd.confd" airdcppd
315 - newinitd "${FILESDIR}/airdcppd.initd" airdcppd
316 - keepdir /var/lib/airdcppd
317 - fowners airdcppd:airdcppd /var/lib/airdcppd
318 -}
319 -
320 -pkg_postinst() {
321 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
322 - elog "Run 'airdcppd --configure' to set up ports and authentication"
323 - fi
324 -}