Gentoo Archives: gentoo-commits

From: "Andrew Savchenko (bircoph)" <bircoph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/xrootd: xrootd-4.1.1.ebuild metadata.xml ChangeLog
Date: Sat, 28 Feb 2015 04:33:40
Message-Id: 20150228043334.3657512B60@oystercatcher.gentoo.org
1 bircoph 15/02/28 04:33:34
2
3 Modified: metadata.xml ChangeLog
4 Added: xrootd-4.1.1.ebuild
5 Log:
6 version bump
7
8 Signed-off-by: Andrew Savchenko <bircoph@g.o>
9 (Portage version: 2.2.17/cvs/Linux i686, signed Manifest commit with key 565953B95372756C)
10
11 Revision Changes Path
12 1.5 net-libs/xrootd/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/metadata.xml?rev=1.5&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/metadata.xml?rev=1.5&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/metadata.xml?r1=1.4&r2=1.5
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-libs/xrootd/metadata.xml,v
21 retrieving revision 1.4
22 retrieving revision 1.5
23 diff -u -r1.4 -r1.5
24 --- metadata.xml 19 Nov 2013 20:12:09 -0000 1.4
25 +++ metadata.xml 28 Feb 2015 04:33:34 -0000 1.5
26 @@ -1,8 +1,8 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 -<herd>sci-physics</herd>
31 -<longdescription lang="en">
32 + <herd>sci-physics</herd>
33 + <longdescription lang="en">
34 XROOTD software framework is a fully generic suite for fast, low latency
35 and scalable data access, which can serve natively any kind of data,
36 organized as a hierarchical filesystem-like namespace, based on the
37 @@ -10,7 +10,9 @@
38 It is usually used with <pkg>sci-physics/root</pkg> and its PROOF
39 facilities for cluster computing in high energy physics.
40 </longdescription>
41 -<use>
42 - <flag name="fuse">Enable the <pkg>sys-fs/fuse</pkg> filesystem driver</flag>
43 -</use>
44 + <use>
45 + <flag name="fuse">Enable the <pkg>sys-fs/fuse</pkg> filesystem driver</flag>
46 + <flag name="http">Enable http protocol support</flag>
47 + <flag name="libevent">Use <pkg>dev-libs/libevent</pkg> for event handling</flag>
48 + </use>
49 </pkgmetadata>
50
51
52
53 1.20 net-libs/xrootd/ChangeLog
54
55 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?rev=1.20&view=markup
56 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?rev=1.20&content-type=text/plain
57 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?r1=1.19&r2=1.20
58
59 Index: ChangeLog
60 ===================================================================
61 RCS file: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v
62 retrieving revision 1.19
63 retrieving revision 1.20
64 diff -u -r1.19 -r1.20
65 --- ChangeLog 19 Jun 2014 18:13:17 -0000 1.19
66 +++ ChangeLog 28 Feb 2015 04:33:34 -0000 1.20
67 @@ -1,6 +1,12 @@
68 # ChangeLog for net-libs/xrootd
69 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
70 -# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.19 2014/06/19 18:13:17 bicatali Exp $
71 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
72 +# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.20 2015/02/28 04:33:34 bircoph Exp $
73 +
74 +*xrootd-4.1.1 (28 Feb 2015)
75 +
76 + 28 Feb 2015; Andrew Savchenko <bircoph@g.o> +xrootd-4.1.1.ebuild,
77 + +files/xrootd-no-werror.patch, metadata.xml:
78 + Version bump.
79
80 *xrootd-4.0.0 (19 Jun 2014)
81
82
83
84
85 1.1 net-libs/xrootd/xrootd-4.1.1.ebuild
86
87 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/xrootd-4.1.1.ebuild?rev=1.1&view=markup
88 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/xrootd-4.1.1.ebuild?rev=1.1&content-type=text/plain
89
90 Index: xrootd-4.1.1.ebuild
91 ===================================================================
92 # Copyright 1999-2015 Gentoo Foundation
93 # Distributed under the terms of the GNU General Public License v2
94 # $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/xrootd-4.1.1.ebuild,v 1.1 2015/02/28 04:33:34 bircoph Exp $
95
96 EAPI=5
97
98 inherit cmake-utils eutils user multilib
99
100 DURI="http://xrootd.slac.stanford.edu/doc/prod"
101
102 DESCRIPTION="Extended ROOT remote file server"
103 HOMEPAGE="http://xrootd.org/"
104 SRC_URI="${HOMEPAGE}/download/v${PV}/${P}.tar.gz"
105
106 LICENSE="LGPL-3"
107 SLOT="0"
108 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
109 IUSE="doc fuse http kerberos libevent perl readline ssl test"
110
111 RDEPEND="
112 !<sci-physics/root-5.32[xrootd]
113 sys-libs/zlib:0=
114 fuse? ( sys-fs/fuse:0= )
115 kerberos? ( virtual/krb5 )
116 libevent? ( dev-libs/libevent[threads] )
117 perl? (
118 dev-lang/perl
119 readline? ( dev-perl/Term-ReadLine-Perl )
120 )
121 readline? ( sys-libs/readline:0= )
122 ssl? ( dev-libs/openssl:0= )"
123 DEPEND="${RDEPEND}
124 doc? ( app-doc/doxygen[dot] )
125 perl? ( dev-lang/swig )
126 test? ( dev-util/cppunit )"
127
128 REQUIRED_USE="
129 http? ( kerberos ssl )"
130
131 PATCHES=( "${FILESDIR}"/${PN}-no-werror.patch )
132
133 pkg_setup() {
134 enewgroup xrootd
135 enewuser xrootd -1 -1 "${EPREFIX}"/var/spool/xrootd xrootd
136 }
137
138 src_configure() {
139 local mycmakeargs=(
140 $(cmake-utils_use_enable fuse)
141 $(cmake-utils_use_enable http)
142 $(cmake-utils_use_enable kerberos KRB5)
143 $(cmake-utils_use_enable libevent)
144 $(cmake-utils_use_enable perl)
145 $(cmake-utils_use_enable readline)
146 $(cmake-utils_use_enable ssl CRYPTO)
147 $(cmake-utils_use_enable test TESTS)
148 )
149 cmake-utils_src_configure
150 }
151
152 src_compile() {
153 cmake-utils_src_compile
154 use doc && doxygen Doxyfile
155 }
156
157 src_install() {
158 cmake-utils_src_install
159
160 # base configs
161 insinto /etc/xrootd
162 doins packaging/common/*.cfg
163
164 fowners root:xrootd /etc/xrootd
165 keepdir /var/log/xrootd
166 fowners xrootd:xrootd /var/log/xrootd
167
168 local i
169 for i in cmsd frm_purged frm_xfrd xrootd; do
170 newinitd "${FILESDIR}"/${i}.initd ${i}
171 done
172 # all daemons MUST use single master config file
173 newconfd "${FILESDIR}"/xrootd.confd xrootd
174
175 dodoc docs/ReleaseNotes.txt
176 use doc && dohtml -r doxydoc/html/*
177 }