1 |
commit: 32a8f1cee1e0281b2818a7c8b8fbaff32a46f401 |
2 |
Author: Marek Szuba <marecki <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jun 26 10:59:45 2020 +0000 |
4 |
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jun 26 11:00:54 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a8f1ce |
7 |
|
8 |
net-libs/xrootd: remove old |
9 |
|
10 |
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org> |
11 |
|
12 |
net-libs/xrootd/Manifest | 3 - |
13 |
.../files/xrootd-4.8.3-Werror_only_Debug.patch | 22 ---- |
14 |
net-libs/xrootd/metadata.xml | 1 - |
15 |
net-libs/xrootd/xrootd-4.11.1.ebuild | 113 ------------------- |
16 |
net-libs/xrootd/xrootd-4.12.1.ebuild | 113 ------------------- |
17 |
net-libs/xrootd/xrootd-4.8.3.ebuild | 119 --------------------- |
18 |
6 files changed, 371 deletions(-) |
19 |
|
20 |
diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest |
21 |
index cfbf0bc738c..ed8b0fab993 100644 |
22 |
--- a/net-libs/xrootd/Manifest |
23 |
+++ b/net-libs/xrootd/Manifest |
24 |
@@ -1,5 +1,2 @@ |
25 |
-DIST xrootd-4.11.1.tar.gz 2549971 BLAKE2B e131769291d33d2198c4afdedd0d9f9a0eac9459654277763554d2dfba211b7123f3d0dfc90fe365c7f4da2590d9bec6daf994ee7ae241897aa10b4500362c3c SHA512 7853de40d40f28177f70a18f17ee99f83c8b6c6ddf0b5e7ef64df83c5457bad11e6249c75f985c207c3292fab73a2181730ce9c8bf11979535a566c5364de8a1 |
26 |
DIST xrootd-4.12.0.tar.gz 2564041 BLAKE2B 6ea9c379aa482c81279168baa3e1381e880d34014fb3516c96961da64d54faf649295f024313ece445df9a62b6b5c818b7aa8a987025d3cd969188de072648c9 SHA512 5338c4fb5461918473dd4f41f4d29fae09a8fc6a9e2d8f00bb74d929dc5396fef73643462d1a4f1ba71ffe5cf92a1695a167ca3a766c674a9377dcf99aaa1778 |
27 |
-DIST xrootd-4.12.1.tar.gz 2564202 BLAKE2B df6334884d12ea68d98f5e8d1c83bb44d9a7d9232f1350323beff8de3815fd24711a90b5180824c9a9fd3f9e4f45ad3448bb32cde57efd646343bf2fd202237e SHA512 8d5c7029ccad8cb898ff41671e6f360154549df926b1fb5e7747503bed477f7bf1daec7addbc5a832b76f0f5c40ef8fdcda708907389fa790c3b87a944af4d93 |
28 |
DIST xrootd-4.12.3.tar.gz 2574996 BLAKE2B 1ba6ecdee473fbe1f6367459dfe8324f38e2d72aa64ed349ccdcaa7616a3d70f0b647d2eac6babbcc0e1b673ff44a050c05f23e80fb89161f121fa6dd3484311 SHA512 e4f4ad744a71a7fc69a16f2114b6d5962ddf0b22bd86f7eb19703313d55242813f13be1a1f23c541b966674bdb4854f955843322525f37bc83647e8f2fbe076d |
29 |
-DIST xrootd-4.8.3.tar.gz 2390520 BLAKE2B 1b97225c41f6a3a751f55a4d357f53fac2e4cc24f2456962a6d6282b78faaeb844db5d69bff34437acd2c015dbff4a2a5047d6295770abd200d3e5bedd89d4fe SHA512 6f605131be18f35115bf7cf5d829dfd5a36e004ac69aa77dd0cb34ab70f2b89ff07e7b3e3259fe672d81b6241596c78a537de02e5abad4537dc92ae745ae8911 |
30 |
|
31 |
diff --git a/net-libs/xrootd/files/xrootd-4.8.3-Werror_only_Debug.patch b/net-libs/xrootd/files/xrootd-4.8.3-Werror_only_Debug.patch |
32 |
deleted file mode 100644 |
33 |
index 2f0a64b13fd..00000000000 |
34 |
--- a/net-libs/xrootd/files/xrootd-4.8.3-Werror_only_Debug.patch |
35 |
+++ /dev/null |
36 |
@@ -1,22 +0,0 @@ |
37 |
-Only set -Werror - which among other things prevents xrootd-4.8.3 from being |
38 |
-compiled with gcc-9 - either in debug mode or when explicitly requested. |
39 |
-Backport of the change made upstream in 4.10. |
40 |
---- a/cmake/XRootDOSDefs.cmake |
41 |
-+++ b/cmake/XRootDOSDefs.cmake |
42 |
-@@ -26,7 +26,15 @@ |
43 |
- #------------------------------------------------------------------------------- |
44 |
- if( CMAKE_COMPILER_IS_GNUCXX ) |
45 |
- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x" ) |
46 |
-- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror" ) |
47 |
-+ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra" ) |
48 |
-+ #----------------------------------------------------------------------------- |
49 |
-+ # Set -Werror only for Debug (or undefined) build type or if we have been |
50 |
-+ # explicitly asked to do so |
51 |
-+ #----------------------------------------------------------------------------- |
52 |
-+ if( ( CMAKE_BUILD_TYPE STREQUAL "Debug" OR "${CMAKE_BUILD_TYPE}" STREQUAL "" |
53 |
-+ OR FORCE_WERROR ) ) |
54 |
-+ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror" ) |
55 |
-+ endif() |
56 |
- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-parameter" ) |
57 |
- # gcc 4.1 is retarded |
58 |
- execute_process( COMMAND ${CMAKE_C_COMPILER} -dumpversion |
59 |
|
60 |
diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml |
61 |
index ecd16e038b9..b961d03874b 100644 |
62 |
--- a/net-libs/xrootd/metadata.xml |
63 |
+++ b/net-libs/xrootd/metadata.xml |
64 |
@@ -16,6 +16,5 @@ |
65 |
<use> |
66 |
<flag name="fuse">Enable the <pkg>sys-fs/fuse</pkg> filesystem driver</flag> |
67 |
<flag name="http">Enable http protocol support</flag> |
68 |
- <flag name="rbd">Enable rados block device support via <pkg>sys-cluster/ceph</pkg></flag> |
69 |
</use> |
70 |
</pkgmetadata> |
71 |
|
72 |
diff --git a/net-libs/xrootd/xrootd-4.11.1.ebuild b/net-libs/xrootd/xrootd-4.11.1.ebuild |
73 |
deleted file mode 100644 |
74 |
index 735dfba0810..00000000000 |
75 |
--- a/net-libs/xrootd/xrootd-4.11.1.ebuild |
76 |
+++ /dev/null |
77 |
@@ -1,113 +0,0 @@ |
78 |
-# Copyright 1999-2020 Gentoo Authors |
79 |
-# Distributed under the terms of the GNU General Public License v2 |
80 |
- |
81 |
-EAPI=7 |
82 |
- |
83 |
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} ) |
84 |
- |
85 |
-inherit cmake-utils python-single-r1 |
86 |
- |
87 |
-DESCRIPTION="Extended ROOT remote file server" |
88 |
-HOMEPAGE="http://xrootd.org/" |
89 |
-SRC_URI="http://xrootd.org/download/v${PV}/${P}.tar.gz" |
90 |
- |
91 |
-LICENSE="LGPL-3" |
92 |
-SLOT="0" |
93 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
94 |
-IUSE="doc examples fuse http kerberos python readline ssl test" |
95 |
-RESTRICT="!test? ( test )" |
96 |
- |
97 |
-CDEPEND="acct-group/xrootd |
98 |
- acct-user/xrootd |
99 |
- sys-libs/zlib |
100 |
- fuse? ( sys-fs/fuse:= ) |
101 |
- kerberos? ( virtual/krb5 ) |
102 |
- python? ( ${PYTHON_DEPS} ) |
103 |
- readline? ( sys-libs/readline:0= ) |
104 |
- ssl? ( dev-libs/openssl:0= ) |
105 |
-" |
106 |
-DEPEND="${CDEPEND}" |
107 |
-BDEPEND=" |
108 |
- doc? ( |
109 |
- app-doc/doxygen[dot] |
110 |
- python? ( dev-python/sphinx ) |
111 |
- ) |
112 |
- test? ( dev-util/cppunit ) |
113 |
-" |
114 |
-RDEPEND="${CDEPEND} |
115 |
- dev-lang/perl |
116 |
-" |
117 |
-REQUIRED_USE=" |
118 |
- http? ( kerberos ssl ) |
119 |
- python? ( ${PYTHON_REQUIRED_USE} ) |
120 |
-" |
121 |
- |
122 |
-PATCHES=( "${FILESDIR}"/xrootd-4.8.3-crc32.patch ) |
123 |
- |
124 |
-# xrootd plugins are not intended to be linked with, |
125 |
-# they are to be loaded at runtime by xrootd, |
126 |
-# see https://github.com/xrootd/xrootd/issues/447 |
127 |
-QA_SONAME="/usr/lib*/libXrd*-4.so" |
128 |
- |
129 |
-pkg_setup() { |
130 |
- use python && python_setup |
131 |
-} |
132 |
- |
133 |
-src_configure() { |
134 |
- local mycmakeargs=( |
135 |
- -DENABLE_CRYPTO=$(usex ssl) |
136 |
- -DENABLE_FUSE=$(usex fuse) |
137 |
- -DENABLE_HTTP=$(usex http) |
138 |
- -DENABLE_KRB5=$(usex kerberos) |
139 |
- -DENABLE_PYTHON=$(usex python) |
140 |
- -DENABLE_READLINE=$(usex readline) |
141 |
- -DENABLE_TESTS=$(usex test) |
142 |
- ) |
143 |
- cmake-utils_src_configure |
144 |
-} |
145 |
- |
146 |
-src_compile() { |
147 |
- cmake-utils_src_compile |
148 |
- if use doc; then |
149 |
- doxygen Doxyfile || die |
150 |
- if use python; then |
151 |
- emake -C bindings/python/docs html |
152 |
- fi |
153 |
- fi |
154 |
-} |
155 |
- |
156 |
-src_install() { |
157 |
- use doc && HTML_DOCS=( doxydoc/html/. ) |
158 |
- dodoc docs/ReleaseNotes.txt |
159 |
- cmake-utils_src_install |
160 |
- find "${D}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die |
161 |
- |
162 |
- # base configs |
163 |
- insinto /etc/xrootd |
164 |
- doins packaging/common/*.cfg |
165 |
- |
166 |
- fowners root:xrootd /etc/xrootd |
167 |
- keepdir /var/log/xrootd |
168 |
- fowners xrootd:xrootd /var/log/xrootd |
169 |
- |
170 |
- local i |
171 |
- for i in cmsd frm_purged frm_xfrd xrootd; do |
172 |
- newinitd "${FILESDIR}"/${i}.initd ${i} |
173 |
- done |
174 |
- # all daemons MUST use single master config file |
175 |
- newconfd "${FILESDIR}"/xrootd.confd xrootd |
176 |
- |
177 |
- if use python; then |
178 |
- python_optimize "${D}/$(python_get_sitedir)" |
179 |
- |
180 |
- if use doc; then |
181 |
- docinto python |
182 |
- docompress -x "/usr/share/doc/${PF}/python/html" |
183 |
- dodoc -r bindings/python/docs/build/html |
184 |
- fi |
185 |
- if use examples; then |
186 |
- docinto python |
187 |
- dodoc -r bindings/python/examples |
188 |
- fi |
189 |
- fi |
190 |
-} |
191 |
|
192 |
diff --git a/net-libs/xrootd/xrootd-4.12.1.ebuild b/net-libs/xrootd/xrootd-4.12.1.ebuild |
193 |
deleted file mode 100644 |
194 |
index 6acdc5a472e..00000000000 |
195 |
--- a/net-libs/xrootd/xrootd-4.12.1.ebuild |
196 |
+++ /dev/null |
197 |
@@ -1,113 +0,0 @@ |
198 |
-# Copyright 1999-2020 Gentoo Authors |
199 |
-# Distributed under the terms of the GNU General Public License v2 |
200 |
- |
201 |
-EAPI=7 |
202 |
- |
203 |
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} ) |
204 |
- |
205 |
-inherit cmake-utils python-single-r1 |
206 |
- |
207 |
-DESCRIPTION="Extended ROOT remote file server" |
208 |
-HOMEPAGE="http://xrootd.org/" |
209 |
-SRC_URI="http://xrootd.org/download/v${PV}/${P}.tar.gz" |
210 |
- |
211 |
-LICENSE="LGPL-3" |
212 |
-SLOT="0" |
213 |
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
214 |
-IUSE="doc examples fuse http kerberos python readline ssl test" |
215 |
-RESTRICT="!test? ( test )" |
216 |
- |
217 |
-CDEPEND="acct-group/xrootd |
218 |
- acct-user/xrootd |
219 |
- sys-libs/zlib |
220 |
- fuse? ( sys-fs/fuse:= ) |
221 |
- kerberos? ( virtual/krb5 ) |
222 |
- python? ( ${PYTHON_DEPS} ) |
223 |
- readline? ( sys-libs/readline:0= ) |
224 |
- ssl? ( dev-libs/openssl:0= ) |
225 |
-" |
226 |
-DEPEND="${CDEPEND}" |
227 |
-BDEPEND=" |
228 |
- doc? ( |
229 |
- app-doc/doxygen[dot] |
230 |
- python? ( dev-python/sphinx ) |
231 |
- ) |
232 |
- test? ( dev-util/cppunit ) |
233 |
-" |
234 |
-RDEPEND="${CDEPEND} |
235 |
- dev-lang/perl |
236 |
-" |
237 |
-REQUIRED_USE=" |
238 |
- http? ( kerberos ssl ) |
239 |
- python? ( ${PYTHON_REQUIRED_USE} ) |
240 |
-" |
241 |
- |
242 |
-PATCHES=( "${FILESDIR}"/xrootd-4.8.3-crc32.patch ) |
243 |
- |
244 |
-# xrootd plugins are not intended to be linked with, |
245 |
-# they are to be loaded at runtime by xrootd, |
246 |
-# see https://github.com/xrootd/xrootd/issues/447 |
247 |
-QA_SONAME="/usr/lib.*/libXrd.*-$(ver_cut 1).so" |
248 |
- |
249 |
-pkg_setup() { |
250 |
- use python && python_setup |
251 |
-} |
252 |
- |
253 |
-src_configure() { |
254 |
- local mycmakeargs=( |
255 |
- -DENABLE_CRYPTO=$(usex ssl) |
256 |
- -DENABLE_FUSE=$(usex fuse) |
257 |
- -DENABLE_HTTP=$(usex http) |
258 |
- -DENABLE_KRB5=$(usex kerberos) |
259 |
- -DENABLE_PYTHON=$(usex python) |
260 |
- -DENABLE_READLINE=$(usex readline) |
261 |
- -DENABLE_TESTS=$(usex test) |
262 |
- ) |
263 |
- cmake-utils_src_configure |
264 |
-} |
265 |
- |
266 |
-src_compile() { |
267 |
- cmake-utils_src_compile |
268 |
- if use doc; then |
269 |
- doxygen Doxyfile || die |
270 |
- if use python; then |
271 |
- emake -C bindings/python/docs html |
272 |
- fi |
273 |
- fi |
274 |
-} |
275 |
- |
276 |
-src_install() { |
277 |
- use doc && HTML_DOCS=( doxydoc/html/. ) |
278 |
- dodoc docs/ReleaseNotes.txt |
279 |
- cmake-utils_src_install |
280 |
- find "${D}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die |
281 |
- |
282 |
- # base configs |
283 |
- insinto /etc/xrootd |
284 |
- doins packaging/common/*.cfg |
285 |
- |
286 |
- fowners root:xrootd /etc/xrootd |
287 |
- keepdir /var/log/xrootd |
288 |
- fowners xrootd:xrootd /var/log/xrootd |
289 |
- |
290 |
- local i |
291 |
- for i in cmsd frm_purged frm_xfrd xrootd; do |
292 |
- newinitd "${FILESDIR}"/${i}.initd ${i} |
293 |
- done |
294 |
- # all daemons MUST use single master config file |
295 |
- newconfd "${FILESDIR}"/xrootd.confd xrootd |
296 |
- |
297 |
- if use python; then |
298 |
- python_optimize "${D}/$(python_get_sitedir)" |
299 |
- |
300 |
- if use doc; then |
301 |
- docinto python |
302 |
- docompress -x "/usr/share/doc/${PF}/python/html" |
303 |
- dodoc -r bindings/python/docs/build/html |
304 |
- fi |
305 |
- if use examples; then |
306 |
- docinto python |
307 |
- dodoc -r bindings/python/examples |
308 |
- fi |
309 |
- fi |
310 |
-} |
311 |
|
312 |
diff --git a/net-libs/xrootd/xrootd-4.8.3.ebuild b/net-libs/xrootd/xrootd-4.8.3.ebuild |
313 |
deleted file mode 100644 |
314 |
index df36a3d6213..00000000000 |
315 |
--- a/net-libs/xrootd/xrootd-4.8.3.ebuild |
316 |
+++ /dev/null |
317 |
@@ -1,119 +0,0 @@ |
318 |
-# Copyright 1999-2019 Gentoo Authors |
319 |
-# Distributed under the terms of the GNU General Public License v2 |
320 |
- |
321 |
-EAPI=6 |
322 |
- |
323 |
-PYTHON_COMPAT=( python2_7 ) |
324 |
- |
325 |
-inherit cmake-utils python-single-r1 user |
326 |
- |
327 |
-DESCRIPTION="Extended ROOT remote file server" |
328 |
-HOMEPAGE="http://xrootd.org/" |
329 |
-SRC_URI="http://xrootd.org/download/v${PV}/${P}.tar.gz" |
330 |
- |
331 |
-LICENSE="LGPL-3" |
332 |
-SLOT="0" |
333 |
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" |
334 |
-IUSE="doc examples fuse http kerberos python readline rbd ssl test" |
335 |
-RESTRICT="!test? ( test )" |
336 |
- |
337 |
-CDEPEND=" |
338 |
- !<sci-physics/root-5.32[xrootd] |
339 |
- sys-libs/zlib |
340 |
- fuse? ( sys-fs/fuse:= ) |
341 |
- kerberos? ( virtual/krb5 ) |
342 |
- python? ( ${PYTHON_DEPS} ) |
343 |
- rbd? ( sys-cluster/ceph ) |
344 |
- readline? ( sys-libs/readline:0= ) |
345 |
- ssl? ( dev-libs/openssl:0= ) |
346 |
-" |
347 |
-DEPEND="${CDEPEND} |
348 |
- doc? ( |
349 |
- app-doc/doxygen[dot] |
350 |
- python? ( dev-python/sphinx ) |
351 |
- ) |
352 |
- test? ( dev-util/cppunit ) |
353 |
-" |
354 |
-RDEPEND="${CDEPEND} |
355 |
- dev-lang/perl |
356 |
-" |
357 |
-REQUIRED_USE=" |
358 |
- http? ( kerberos ssl ) |
359 |
- python? ( ${PYTHON_REQUIRED_USE} ) |
360 |
-" |
361 |
- |
362 |
-PATCHES=( |
363 |
- "${FILESDIR}"/${P}-crc32.patch |
364 |
- "${FILESDIR}"/${PN}-4.8.3-Werror_only_Debug.patch |
365 |
-) |
366 |
- |
367 |
-# xrootd plugins are not intended to be linked with, |
368 |
-# they are to be loaded at runtime by xrootd, |
369 |
-# see https://github.com/xrootd/xrootd/issues/447 |
370 |
-QA_SONAME="/usr/lib.*/libXrd*-4.so" |
371 |
- |
372 |
-pkg_setup() { |
373 |
- enewgroup xrootd |
374 |
- enewuser xrootd -1 -1 "${EPREFIX}"/var/spool/xrootd xrootd |
375 |
- use python && python_setup |
376 |
-} |
377 |
- |
378 |
-src_configure() { |
379 |
- local mycmakeargs=( |
380 |
- -DENABLE_CEPH=$(usex rbd) |
381 |
- -DENABLE_CRYPTO=$(usex ssl) |
382 |
- -DENABLE_FUSE=$(usex fuse) |
383 |
- -DENABLE_HTTP=$(usex http) |
384 |
- -DENABLE_KRB5=$(usex kerberos) |
385 |
- -DENABLE_PYTHON=$(usex python) |
386 |
- -DENABLE_READLINE=$(usex readline) |
387 |
- -DENABLE_TESTS=$(usex test) |
388 |
- ) |
389 |
- cmake-utils_src_configure |
390 |
-} |
391 |
- |
392 |
-src_compile() { |
393 |
- cmake-utils_src_compile |
394 |
- if use doc; then |
395 |
- doxygen Doxyfile || die |
396 |
- if use python; then |
397 |
- emake -C bindings/python/docs html |
398 |
- fi |
399 |
- fi |
400 |
-} |
401 |
- |
402 |
-src_install() { |
403 |
- use doc && HTML_DOCS=( doxydoc/html/. ) |
404 |
- dodoc docs/ReleaseNotes.txt |
405 |
- cmake-utils_src_install |
406 |
- find "${D}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die |
407 |
- |
408 |
- # base configs |
409 |
- insinto /etc/xrootd |
410 |
- doins packaging/common/*.cfg |
411 |
- |
412 |
- fowners root:xrootd /etc/xrootd |
413 |
- keepdir /var/log/xrootd |
414 |
- fowners xrootd:xrootd /var/log/xrootd |
415 |
- |
416 |
- local i |
417 |
- for i in cmsd frm_purged frm_xfrd xrootd; do |
418 |
- newinitd "${FILESDIR}"/${i}.initd ${i} |
419 |
- done |
420 |
- # all daemons MUST use single master config file |
421 |
- newconfd "${FILESDIR}"/xrootd.confd xrootd |
422 |
- |
423 |
- if use python; then |
424 |
- python_optimize "${D}/$(python_get_sitedir)" |
425 |
- |
426 |
- if use doc; then |
427 |
- docinto python |
428 |
- docompress -x "/usr/share/doc/${PF}/python/html" |
429 |
- dodoc -r bindings/python/docs/build/html |
430 |
- fi |
431 |
- if use examples; then |
432 |
- docinto python |
433 |
- dodoc -r bindings/python/examples |
434 |
- fi |
435 |
- fi |
436 |
-} |