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-3.2.4.ebuild ChangeLog
Date: Sat, 29 Sep 2012 23:39:18
Message-Id: 20120929233858.661E221600@flycatcher.gentoo.org
1 bicatali 12/09/29 23:38:58
2
3 Modified: ChangeLog
4 Added: xrootd-3.2.4.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.0_alpha133/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.9 net-libs/xrootd/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?rev=1.9&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?rev=1.9&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/ChangeLog?r1=1.8&r2=1.9
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v
20 retrieving revision 1.8
21 retrieving revision 1.9
22 diff -u -r1.8 -r1.9
23 --- ChangeLog 24 Jul 2012 18:13:49 -0000 1.8
24 +++ ChangeLog 29 Sep 2012 23:38:58 -0000 1.9
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-libs/xrootd
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.8 2012/07/24 18:13:49 bicatali Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.9 2012/09/29 23:38:58 bicatali Exp $
30 +
31 +*xrootd-3.2.4 (29 Sep 2012)
32 +
33 + 29 Sep 2012; Sébastien Fabbro <bicatali@g.o> +xrootd-3.2.4.ebuild:
34 + Version bump
35
36 24 Jul 2012; Sébastien Fabbro <bicatali@g.o>
37 +files/xrootd-3.2.2-glibc216.patch, xrootd-3.2.2.ebuild:
38
39
40
41 1.1 net-libs/xrootd/xrootd-3.2.4.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/xrootd-3.2.4.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/xrootd/xrootd-3.2.4.ebuild?rev=1.1&content-type=text/plain
45
46 Index: xrootd-3.2.4.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/xrootd-3.2.4.ebuild,v 1.1 2012/09/29 23:38:58 bicatali Exp $
51
52 EAPI=4
53
54 inherit cmake-utils eutils
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="BSD"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="doc fuse kerberos perl readline ssl"
66
67 RDEPEND="!<sci-physics/root-5.32[xrootd]
68 sys-libs/zlib
69 fuse? ( sys-fs/fuse )
70 kerberos? ( virtual/krb5 )
71 perl? (
72 dev-lang/perl
73 readline? ( dev-perl/Term-ReadLine-Perl )
74 )
75 readline? ( sys-libs/readline )
76 ssl? ( dev-libs/openssl )"
77 DEPEND="${RDEPEND}
78 doc? ( app-doc/doxygen[dot] )
79 perl? ( dev-lang/swig )"
80
81 pkg_setup() {
82 enewgroup xrootd
83 enewuser xrootd -1 -1 "${EPREFIX}"/var/spool/xrootd xrootd
84 }
85
86 src_configure() {
87 local mycmakeargs=(
88 $(cmake-utils_use_enable fuse)
89 $(cmake-utils_use_enable kerberos KRB5)
90 $(cmake-utils_use_enable perl)
91 $(cmake-utils_use_enable readline)
92 $(cmake-utils_use_enable ssl CRYPTO)
93 )
94 cmake-utils_src_configure
95 }
96
97 src_compile() {
98 cmake-utils_src_compile
99 use doc && doxygen Doxyfile
100 }
101
102 src_install() {
103 cmake-utils_src_install
104
105 # base configs
106 insinto /etc/xrootd
107 doins packaging/common/*.cfg
108
109 # create aux dirs and correct permissions so that xrootd
110 # will be happy as a non-priviledged user
111 fowners root:xrootd "${EPREFIX}"/etc/xrootd
112 keepdir "${EPREFIX}"/var/log/xrootd
113 keepdir "${EPREFIX}"/var/run/xrootd
114 keepdir "${EPREFIX}"/var/spool/xrootd
115 fowners xrootd:xrootd "${EPREFIX}"/var/{log,run,spool}/xrootd
116
117 local i
118 for i in cmsd frm_purged frm_xfrd xrootd; do
119 newinitd "${FILESDIR}"/${i}.initd ${i}
120 done
121 # all daemons MUST use single master config file
122 newconfd "${FILESDIR}"/xrootd.confd xrootd
123
124 dodoc docs/ReleaseNotes.txt
125 use doc && dohtml -r doxydoc/html/*
126 }