Gentoo Archives: gentoo-commits

From: Guilherme Amadio <amadio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/
Date: Wed, 13 Mar 2019 13:43:21
Message-Id: 1552484575.24a79b2851157801d78cf1d02d5030f0e72b8628.amadio@gentoo
1 commit: 24a79b2851157801d78cf1d02d5030f0e72b8628
2 Author: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 13 13:34:38 2019 +0000
4 Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 13 13:42:55 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a79b28
7
8 net-libs/xrootd: drop old
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>
12
13 net-libs/xrootd/Manifest | 2 -
14 net-libs/xrootd/xrootd-4.4.0.ebuild | 82 --------------------------
15 net-libs/xrootd/xrootd-4.5.0.ebuild | 114 ------------------------------------
16 3 files changed, 198 deletions(-)
17
18 diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
19 index feb39df2fe3..fab4e769cdf 100644
20 --- a/net-libs/xrootd/Manifest
21 +++ b/net-libs/xrootd/Manifest
22 @@ -1,4 +1,2 @@
23 -DIST xrootd-4.4.0.tar.gz 2146909 BLAKE2B 4ea84a0c395984cf3ca0f072d3dab080a128e8554f20f7347f9622430b1adc8bda279fa3c8cd587260affe432700332ce7cbb6f512bc29d7d7921b2c6a349bdc SHA512 3e81285b97b928830538f358daf358538609d1678d5beb23b8c0f8fdda7ad22895cc96ba0aaadf55892b7cba08a60182fee19e27af3225b638cb209a4146bbfa
24 -DIST xrootd-4.5.0.tar.gz 2172752 BLAKE2B 0e1251f9b064e5bf5e0bf9df0575a9605c4437eddecca312bbfad5ce91b9e3e83ff14a00b7ba1b3e3305f1bd00b5dce151241293441852da95f439788671c4f7 SHA512 0ffa982b872ac94eae1e26d1ebbb94db46f607fb4b0f1d4a2261a7d34dc7715b67cb7c7beecea300f82578bf4773d18e9b86c55b32dfd65ab2e48f3cbb03f173
25 DIST xrootd-4.8.3.tar.gz 2390520 BLAKE2B 1b97225c41f6a3a751f55a4d357f53fac2e4cc24f2456962a6d6282b78faaeb844db5d69bff34437acd2c015dbff4a2a5047d6295770abd200d3e5bedd89d4fe SHA512 6f605131be18f35115bf7cf5d829dfd5a36e004ac69aa77dd0cb34ab70f2b89ff07e7b3e3259fe672d81b6241596c78a537de02e5abad4537dc92ae745ae8911
26 DIST xrootd-4.9.0.tar.gz 2517614 BLAKE2B 5f1ce6f599fdf5b1f9b4fa078d9b306be241757f95e9b5e9bc0a6f06450a21315778428d8c1d1ffd28ef0841bc50fca387036740bb707d9a96b7f07e94e15540 SHA512 a956262a8adae4c9cb9a91275d4207943cf43251fc61ade111c91152c62baf06c1cbdf1d659c6d792703045a4c2a82bac732220ecfd2fa707e445d6fc66ee047
27
28 diff --git a/net-libs/xrootd/xrootd-4.4.0.ebuild b/net-libs/xrootd/xrootd-4.4.0.ebuild
29 deleted file mode 100644
30 index 0ce88643fb1..00000000000
31 --- a/net-libs/xrootd/xrootd-4.4.0.ebuild
32 +++ /dev/null
33 @@ -1,82 +0,0 @@
34 -# Copyright 1999-2018 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=6
38 -
39 -inherit cmake-utils user
40 -
41 -DESCRIPTION="Extended ROOT remote file server"
42 -HOMEPAGE="http://xrootd.org/"
43 -SRC_URI="http://xrootd.org/download/v${PV}/${P}.tar.gz"
44 -
45 -LICENSE="LGPL-3"
46 -SLOT="0"
47 -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
48 -IUSE="doc fuse http kerberos readline ssl test"
49 -
50 -RDEPEND="
51 - !<sci-physics/root-5.32[xrootd]
52 - sys-libs/zlib
53 - fuse? ( sys-fs/fuse:0 )
54 - kerberos? ( virtual/krb5 )
55 - readline? ( sys-libs/readline:0= )
56 - ssl? ( dev-libs/openssl:0= )"
57 -DEPEND="${RDEPEND}
58 - doc? ( app-doc/doxygen[dot] )
59 - test? ( dev-util/cppunit )"
60 -
61 -REQUIRED_USE="http? ( kerberos ssl )"
62 -PATCHES=( "${FILESDIR}"/${PN}-no-werror.patch )
63 -
64 -# xrootd plugins are not intended to be linked with,
65 -# they are to be loaded at runtime by xrootd,
66 -# see https://github.com/xrootd/xrootd/issues/447
67 -QA_SONAME="/usr/lib.*/libXrd*-4.so"
68 -
69 -pkg_setup() {
70 - enewgroup xrootd
71 - enewuser xrootd -1 -1 "${EPREFIX}"/var/spool/xrootd xrootd
72 -}
73 -
74 -src_configure() {
75 - local mycmakeargs=(
76 - -DENABLE_FUSE=$(usex fuse)
77 - -DENABLE_HTTP=$(usex http)
78 - -DENABLE_KRB5=$(usex kerberos)
79 - -DENABLE_READLINE=$(usex readline)
80 - -DENABLE_CRYPTO=$(usex ssl)
81 - -DENABLE_TESTS=$(usex test)
82 - -DENABLE_CEPH=OFF
83 - -DENABLE_PYTHON=OFF # TODO: install python bindings properly
84 - )
85 - cmake-utils_src_configure
86 -}
87 -
88 -src_compile() {
89 - cmake-utils_src_compile
90 - if use doc; then
91 - doxygen Doxyfile || die
92 - fi
93 -}
94 -
95 -src_install() {
96 - use doc && HTML_DOCS=( doxydoc/html/. )
97 - dodoc docs/ReleaseNotes.txt
98 - cmake-utils_src_install
99 - find "${D}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die
100 -
101 - # base configs
102 - insinto /etc/xrootd
103 - doins packaging/common/*.cfg
104 -
105 - fowners root:xrootd /etc/xrootd
106 - keepdir /var/log/xrootd
107 - fowners xrootd:xrootd /var/log/xrootd
108 -
109 - local i
110 - for i in cmsd frm_purged frm_xfrd xrootd; do
111 - newinitd "${FILESDIR}"/${i}.initd ${i}
112 - done
113 - # all daemons MUST use single master config file
114 - newconfd "${FILESDIR}"/xrootd.confd xrootd
115 -}
116
117 diff --git a/net-libs/xrootd/xrootd-4.5.0.ebuild b/net-libs/xrootd/xrootd-4.5.0.ebuild
118 deleted file mode 100644
119 index 9e8e5f1338b..00000000000
120 --- a/net-libs/xrootd/xrootd-4.5.0.ebuild
121 +++ /dev/null
122 @@ -1,114 +0,0 @@
123 -# Copyright 1999-2018 Gentoo Foundation
124 -# Distributed under the terms of the GNU General Public License v2
125 -
126 -EAPI=6
127 -
128 -PYTHON_COMPAT=( python2_7 )
129 -
130 -inherit cmake-utils python-single-r1 user
131 -
132 -DESCRIPTION="Extended ROOT remote file server"
133 -HOMEPAGE="http://xrootd.org/"
134 -SRC_URI="http://xrootd.org/download/v${PV}/${P}.tar.gz"
135 -
136 -LICENSE="LGPL-3"
137 -SLOT="0"
138 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
139 -IUSE="doc examples fuse http kerberos python readline rbd ssl test"
140 -
141 -CDEPEND="
142 - !<sci-physics/root-5.32[xrootd]
143 - sys-libs/zlib
144 - fuse? ( sys-fs/fuse:0 )
145 - kerberos? ( virtual/krb5 )
146 - python? ( ${PYTHON_DEPS} )
147 - rbd? ( sys-cluster/ceph )
148 - readline? ( sys-libs/readline:0= )
149 - ssl? ( dev-libs/openssl:0= )
150 -"
151 -DEPEND="${CDEPEND}
152 - doc? (
153 - app-doc/doxygen[dot]
154 - python? ( dev-python/sphinx )
155 - )
156 - test? ( dev-util/cppunit )
157 -"
158 -RDEPEND="${CDEPEND}
159 - dev-lang/perl
160 -"
161 -REQUIRED_USE="
162 - http? ( kerberos ssl )
163 - python? ( ${PYTHON_REQUIRED_USE} )
164 -"
165 -PATCHES=( "${FILESDIR}"/${PN}-no-werror.patch )
166 -
167 -# xrootd plugins are not intended to be linked with,
168 -# they are to be loaded at runtime by xrootd,
169 -# see https://github.com/xrootd/xrootd/issues/447
170 -QA_SONAME="/usr/lib.*/libXrd*-4.so"
171 -
172 -pkg_setup() {
173 - enewgroup xrootd
174 - enewuser xrootd -1 -1 "${EPREFIX}"/var/spool/xrootd xrootd
175 - use python && python_setup
176 -}
177 -
178 -src_configure() {
179 - local mycmakeargs=(
180 - -DENABLE_CEPH=$(usex rbd)
181 - -DENABLE_CRYPTO=$(usex ssl)
182 - -DENABLE_FUSE=$(usex fuse)
183 - -DENABLE_HTTP=$(usex http)
184 - -DENABLE_KRB5=$(usex kerberos)
185 - -DENABLE_PYTHON=$(usex python)
186 - -DENABLE_READLINE=$(usex readline)
187 - -DENABLE_TESTS=$(usex test)
188 - )
189 - cmake-utils_src_configure
190 -}
191 -
192 -src_compile() {
193 - cmake-utils_src_compile
194 - if use doc; then
195 - doxygen Doxyfile || die
196 - if use python; then
197 - emake -C bindings/python/docs html
198 - fi
199 - fi
200 -}
201 -
202 -src_install() {
203 - use doc && HTML_DOCS=( doxydoc/html/. )
204 - dodoc docs/ReleaseNotes.txt
205 - cmake-utils_src_install
206 - find "${D}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die
207 -
208 - # base configs
209 - insinto /etc/xrootd
210 - doins packaging/common/*.cfg
211 -
212 - fowners root:xrootd /etc/xrootd
213 - keepdir /var/log/xrootd
214 - fowners xrootd:xrootd /var/log/xrootd
215 -
216 - local i
217 - for i in cmsd frm_purged frm_xfrd xrootd; do
218 - newinitd "${FILESDIR}"/${i}.initd ${i}
219 - done
220 - # all daemons MUST use single master config file
221 - newconfd "${FILESDIR}"/xrootd.confd xrootd
222 -
223 - if use python; then
224 - python_optimize "${D}/$(python_get_sitedir)"
225 -
226 - if use doc; then
227 - docinto python
228 - docompress -x "/usr/share/doc/${PF}/python/html"
229 - dodoc -r bindings/python/docs/build/html
230 - fi
231 - if use examples; then
232 - docinto python
233 - dodoc -r bindings/python/examples
234 - fi
235 - fi
236 -}