Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/xrootd: xrootd-4.0.0.ebuild ChangeLog
Date: Thu, 19 Jun 2014 18:13:20
Message-Id: 20140619181317.92DA72004E@flycatcher.gentoo.org
1 bicatali 14/06/19 18:13:17
2
3 Modified: ChangeLog
4 Added: xrootd-4.0.0.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)
9
10 Revision Changes Path
11 1.19 net-libs/xrootd/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?rev=1.19&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?rev=1.19&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?r1=1.18&r2=1.19
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v
20 retrieving revision 1.18
21 retrieving revision 1.19
22 diff -u -r1.18 -r1.19
23 --- ChangeLog 11 Mar 2014 03:14:28 -0000 1.18
24 +++ ChangeLog 19 Jun 2014 18:13:17 -0000 1.19
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-libs/xrootd
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.18 2014/03/11 03:14:28 patrick Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.19 2014/06/19 18:13:17 bicatali Exp $
30 +
31 +*xrootd-4.0.0 (19 Jun 2014)
32 +
33 + 19 Jun 2014; Sébastien Fabbro <bicatali@g.o> +xrootd-4.0.0.ebuild:
34 + Version bump
35
36 11 Mar 2014; Patrick Lauer <patrick@g.o> xrootd-3.3.6.ebuild:
37 Whitespace
38
39
40
41 1.1 net-libs/xrootd/xrootd-4.0.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/xrootd-4.0.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/xrootd-4.0.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: xrootd-4.0.0.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/xrootd-4.0.0.ebuild,v 1.1 2014/06/19 18:13:17 bicatali Exp $
51
52 EAPI=5
53
54 inherit cmake-utils eutils user multilib
55
56 DURI="http://xrootd.slac.stanford.edu/doc/prod"
57
58 DESCRIPTION="Extended ROOT remote file server"
59 HOMEPAGE="http://xrootd.org/"
60 SRC_URI="${HOMEPAGE}/download/v${PV}/${P}.tar.gz"
61
62 LICENSE="LGPL-3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
65 IUSE="doc fuse kerberos perl readline ssl test"
66
67 RDEPEND="
68 !<sci-physics/root-5.32[xrootd]
69 sys-libs/zlib:0=
70 fuse? ( sys-fs/fuse:0= )
71 kerberos? ( virtual/krb5 )
72 perl? (
73 dev-lang/perl
74 readline? ( dev-perl/Term-ReadLine-Perl )
75 )
76 readline? ( sys-libs/readline:0= )
77 ssl? ( dev-libs/openssl:0= )"
78 DEPEND="${RDEPEND}
79 doc? ( app-doc/doxygen[dot] )
80 perl? ( dev-lang/swig )
81 test? ( dev-util/cppunit )"
82
83 pkg_setup() {
84 enewgroup xrootd
85 enewuser xrootd -1 -1 "${EPREFIX}"/var/spool/xrootd xrootd
86 }
87
88 src_configure() {
89 local mycmakeargs=(
90 $(cmake-utils_use_enable fuse)
91 $(cmake-utils_use_enable kerberos KRB5)
92 $(cmake-utils_use_enable perl)
93 $(cmake-utils_use_enable readline)
94 $(cmake-utils_use_enable ssl CRYPTO)
95 $(cmake-utils_use_enable test TESTS)
96 )
97 cmake-utils_src_configure
98 }
99
100 src_compile() {
101 cmake-utils_src_compile
102 use doc && doxygen Doxyfile
103 }
104
105 src_install() {
106 cmake-utils_src_install
107
108 # base configs
109 insinto /etc/xrootd
110 doins packaging/common/*.cfg
111
112 fowners root:xrootd /etc/xrootd
113 keepdir /var/log/xrootd
114 fowners xrootd:xrootd /var/log/xrootd
115
116 local i
117 for i in cmsd frm_purged frm_xfrd xrootd; do
118 newinitd "${FILESDIR}"/${i}.initd ${i}
119 done
120 # all daemons MUST use single master config file
121 newconfd "${FILESDIR}"/xrootd.confd xrootd
122
123 dodoc docs/ReleaseNotes.txt
124 use doc && dohtml -r doxydoc/html/*
125 }