Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd/
Date: Fri, 02 Sep 2022 10:52:22
Message-Id: 1662115928.cc651686afe763c72eaf2bd0fb122e624e134275.marecki@gentoo
1 commit: cc651686afe763c72eaf2bd0fb122e624e134275
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 2 10:24:50 2022 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 2 10:52:08 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc651686
7
8 net-libs/xrootd: drop 5.0.3-r1
9
10 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
11
12 net-libs/xrootd/Manifest | 1 -
13 net-libs/xrootd/xrootd-5.0.3-r1.ebuild | 117 ---------------------------------
14 2 files changed, 118 deletions(-)
15
16 diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
17 index bb0210d32398..82d24fcfcf67 100644
18 --- a/net-libs/xrootd/Manifest
19 +++ b/net-libs/xrootd/Manifest
20 @@ -1,2 +1 @@
21 -DIST xrootd-5.0.3.tar.gz 2766694 BLAKE2B 1fe7743de4d09c95257c3d761c2056024ba3ba59b7cd86b5926f2d32cc2f85dcd0af69e6e5969967591a2bba293902b757395e0f9375cbbbb39577eed9e450eb SHA512 e085af48e4196a44e9ebd63bf1234cf4401f158d23d03ffb38fcfe43284d025abe6c0b5e46b2808b28f300b933ff12523f64ac2d86d3f344aa2e0aea95e30cb0
22 DIST xrootd-5.4.3.tar.gz 3182127 BLAKE2B ed3f6a943167eafb5f6d7f78ca34f44c9a18b5ed672a4e622acb1e6e6997bd21756a30bf24f0b799ab4f16e7e1fb3f61a042f4e5e00f965b898fc5a287bf995a SHA512 189ec8e20901fd07093494187502e031a60d4ade22af33067313fad7a1bf6a6feb5c5d9d59d3a86d13a6a767e5a93cf4836da02e9cae11c81ccac07199898d72
23
24 diff --git a/net-libs/xrootd/xrootd-5.0.3-r1.ebuild b/net-libs/xrootd/xrootd-5.0.3-r1.ebuild
25 deleted file mode 100644
26 index 63d03a9265a8..000000000000
27 --- a/net-libs/xrootd/xrootd-5.0.3-r1.ebuild
28 +++ /dev/null
29 @@ -1,117 +0,0 @@
30 -# Copyright 1999-2021 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=7
34 -
35 -PYTHON_COMPAT=( python3_{7..9} )
36 -
37 -# Upstream does not support the building of Python bindings
38 -# via CMake for more than one implementation at a time.
39 -inherit cmake python-single-r1
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 examples fuse http kerberos python readline ssl test"
49 -RESTRICT="!test? ( test )"
50 -
51 -CDEPEND="acct-group/xrootd
52 - acct-user/xrootd
53 - sys-libs/zlib
54 - virtual/libcrypt:=
55 - fuse? ( sys-fs/fuse:= )
56 - kerberos? ( virtual/krb5 )
57 - python? ( ${PYTHON_DEPS} )
58 - readline? ( sys-libs/readline:0= )
59 - ssl? ( <dev-libs/openssl-3.0.0:0= )
60 -"
61 -DEPEND="${CDEPEND}"
62 -BDEPEND="
63 - doc? (
64 - app-doc/doxygen[dot]
65 - python? ( dev-python/sphinx )
66 - )
67 - test? ( dev-util/cppunit )
68 -"
69 -RDEPEND="${CDEPEND}
70 - dev-lang/perl
71 -"
72 -REQUIRED_USE="
73 - http? ( kerberos ssl )
74 - python? ( ${PYTHON_REQUIRED_USE} )
75 -"
76 -
77 -PATCHES=( "${FILESDIR}"/xrootd-4.8.3-crc32.patch )
78 -
79 -# xrootd plugins are not intended to be linked with,
80 -# they are to be loaded at runtime by xrootd,
81 -# see https://github.com/xrootd/xrootd/issues/447
82 -QA_SONAME="/usr/lib.*/libXrd.*-$(ver_cut 1)\.so
83 - /usr/lib.*/libXrdClTests\.so"
84 -
85 -pkg_setup() {
86 - use python && python_setup
87 -}
88 -
89 -src_configure() {
90 - local mycmakeargs=(
91 - -DENABLE_CRYPTO=$(usex ssl)
92 - -DENABLE_FUSE=$(usex fuse)
93 - -DENABLE_HTTP=$(usex http)
94 - -DENABLE_KRB5=$(usex kerberos)
95 - -DENABLE_PYTHON=$(usex python)
96 - -DENABLE_READLINE=$(usex readline)
97 - -DENABLE_TESTS=$(usex test)
98 - )
99 - cmake_src_configure
100 -}
101 -
102 -src_compile() {
103 - cmake_src_compile
104 - if use doc; then
105 - doxygen Doxyfile || die
106 - if use python; then
107 - emake -C bindings/python/docs html
108 - fi
109 - fi
110 -}
111 -
112 -src_install() {
113 - use doc && HTML_DOCS=( doxydoc/html/. )
114 - dodoc docs/ReleaseNotes.txt
115 - cmake_src_install
116 - find "${D}" \( -iname '*.md5' -o -iname '*.map' \) -delete || die
117 -
118 - # base configs
119 - insinto /etc/xrootd
120 - doins packaging/common/*.cfg
121 -
122 - fowners root:xrootd /etc/xrootd
123 - keepdir /var/log/xrootd
124 - fowners xrootd:xrootd /var/log/xrootd
125 -
126 - local i
127 - for i in cmsd frm_purged frm_xfrd xrootd; do
128 - newinitd "${FILESDIR}"/${i}.initd ${i}
129 - done
130 - # all daemons MUST use single master config file
131 - newconfd "${FILESDIR}"/xrootd.confd xrootd
132 -
133 - if use python; then
134 - python_optimize "${D}/$(python_get_sitedir)"
135 -
136 - if use doc; then
137 - docinto python
138 - docompress -x "/usr/share/doc/${PF}/python/html"
139 - dodoc -r bindings/python/docs/build/html
140 - fi
141 - if use examples; then
142 - docinto python
143 - dodoc -r bindings/python/examples
144 - fi
145 - fi
146 -}