[gentoo-commits] proj/sci:master commit in: net-libs/xrootd/
commit: 23d4723bdbb2090e6cbd2e5a625f05c60982f494 Author: Andrew Savchenko bircoph AT gmail DOT com AuthorDate: Sat Feb 28 02:02:32 2015 + Commit: Andrew Savchenko bircoph AT gmail DOT com CommitDate: Sat Feb 28 02:02:32 2015 + URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=23d4723b net-libs/xrootd: version bump --- net-libs/xrootd/ChangeLog | 6 +++ net-libs/xrootd/metadata.xml| 1 + net-libs/xrootd/xrootd-4.1.1.ebuild | 86 + 3 files changed, 93 insertions(+) diff --git a/net-libs/xrootd/ChangeLog b/net-libs/xrootd/ChangeLog index 0d4eddc..47b7a0a 100644 --- a/net-libs/xrootd/ChangeLog +++ b/net-libs/xrootd/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.19 2014/06/19 18:13:17 bicatali Exp $ +*xrootd-4.1.1 (28 Feb 2015) + + 28 Feb 2015; Andrew Savchenko birc...@gentoo.org +xrootd-4.1.1.ebuild, + metadata.xml: + Version bump. Add http USE flag. + 27 Feb 2015; Andrew Savchenko birc...@gentoo.org xrootd-4.0.4.ebuild, metadata.xml: Add libevent dependency. This removes automagick and fixes build diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml index 32eab3a..4d4eef0 100644 --- a/net-libs/xrootd/metadata.xml +++ b/net-libs/xrootd/metadata.xml @@ -12,6 +12,7 @@ /longdescription use flag name=fuseEnable the pkgsys-fs/fuse/pkg filesystem driver/flag +flag name=httpEnable http protocol support/flag flag name=libeventUse pkgdev-libs/libevent/pkg for event handling/flag /use /pkgmetadata diff --git a/net-libs/xrootd/xrootd-4.1.1.ebuild b/net-libs/xrootd/xrootd-4.1.1.ebuild new file mode 100644 index 000..c060b7d --- /dev/null +++ b/net-libs/xrootd/xrootd-4.1.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/xrootd-4.0.0.ebuild,v 1.1 2014/06/19 18:13:17 bicatali Exp $ + +EAPI=5 + +inherit cmake-utils eutils user multilib + +DURI=http://xrootd.slac.stanford.edu/doc/prod; + +DESCRIPTION=Extended ROOT remote file server +HOMEPAGE=http://xrootd.org/; +SRC_URI=${HOMEPAGE}/download/v${PV}/${P}.tar.gz + +LICENSE=LGPL-3 +SLOT=0 +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +IUSE=doc fuse http kerberos libevent perl readline ssl test + +RDEPEND= + !sci-physics/root-5.32[xrootd] + sys-libs/zlib:0= + fuse? ( sys-fs/fuse:0= ) + kerberos? ( virtual/krb5 ) + libevent? ( dev-libs/libevent[threads] ) + perl? ( + dev-lang/perl + readline? ( dev-perl/Term-ReadLine-Perl ) + ) + readline? ( sys-libs/readline:0= ) + ssl? ( dev-libs/openssl:0= ) +DEPEND=${RDEPEND} + doc? ( app-doc/doxygen[dot] ) + perl? ( dev-lang/swig ) + test? ( dev-util/cppunit ) + +REQUIRED_USE= + http? ( kerberos ssl ) + +PATCHES=( ${FILESDIR}/${PN}-no-werror.patch ) + +pkg_setup() { + enewgroup xrootd + enewuser xrootd -1 -1 ${EPREFIX}/var/spool/xrootd xrootd +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_enable fuse) + $(cmake-utils_use_enable http) + $(cmake-utils_use_enable kerberos KRB5) + $(cmake-utils_use_enable libevent) + $(cmake-utils_use_enable perl) + $(cmake-utils_use_enable readline) + $(cmake-utils_use_enable ssl CRYPTO) + $(cmake-utils_use_enable test TESTS) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + use doc doxygen Doxyfile +} + +src_install() { + cmake-utils_src_install + + # base configs + insinto /etc/xrootd + doins packaging/common/*.cfg + + fowners root:xrootd /etc/xrootd + keepdir /var/log/xrootd + fowners xrootd:xrootd /var/log/xrootd + + local i + for i in cmsd frm_purged frm_xfrd xrootd; do + newinitd ${FILESDIR}/${i}.initd ${i} + done + # all daemons MUST use single master config file + newconfd ${FILESDIR}/xrootd.confd xrootd + + dodoc docs/ReleaseNotes.txt + use doc dohtml -r doxydoc/html/* +}
[gentoo-commits] proj/sci:master commit in: net-libs/xrootd/
commit: 2bccb15610e7bc1e73ce9dd5ca346a9954e2a99b Author: Andrew Savchenko bircoph AT gmail DOT com AuthorDate: Fri Feb 27 06:35:16 2015 + Commit: Andrew Savchenko bircoph AT gmail DOT com CommitDate: Fri Feb 27 06:35:16 2015 + URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2bccb156 net-libs/xrootd: add missing libevent dependency --- net-libs/xrootd/ChangeLog | 8 +++- net-libs/xrootd/metadata.xml| 1 + net-libs/xrootd/xrootd-4.0.4.ebuild | 6 -- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/net-libs/xrootd/ChangeLog b/net-libs/xrootd/ChangeLog index e2b9ca4..0d4eddc 100644 --- a/net-libs/xrootd/ChangeLog +++ b/net-libs/xrootd/ChangeLog @@ -1,7 +1,13 @@ # ChangeLog for net-libs/xrootd -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.19 2014/06/19 18:13:17 bicatali Exp $ + 27 Feb 2015; Andrew Savchenko birc...@gentoo.org xrootd-4.0.4.ebuild, + metadata.xml: + Add libevent dependency. This removes automagick and fixes build + case where libevent is present on the system, but without pthread + support. + 01 Dec 2014; Justin Lecher j...@gentoo.org xrootd-4.0.4.ebuild, metadata.xml: Use PATCHES diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml index 46f42a0..32eab3a 100644 --- a/net-libs/xrootd/metadata.xml +++ b/net-libs/xrootd/metadata.xml @@ -12,5 +12,6 @@ /longdescription use flag name=fuseEnable the pkgsys-fs/fuse/pkg filesystem driver/flag +flag name=libeventUse pkgdev-libs/libevent/pkg for event handling/flag /use /pkgmetadata diff --git a/net-libs/xrootd/xrootd-4.0.4.ebuild b/net-libs/xrootd/xrootd-4.0.4.ebuild index ff9f9b1..6d76375 100644 --- a/net-libs/xrootd/xrootd-4.0.4.ebuild +++ b/net-libs/xrootd/xrootd-4.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/xrootd-4.0.0.ebuild,v 1.1 2014/06/19 18:13:17 bicatali Exp $ @@ -15,13 +15,14 @@ SRC_URI=${HOMEPAGE}/download/v${PV}/${P}.tar.gz LICENSE=LGPL-3 SLOT=0 KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -IUSE=doc fuse kerberos perl readline ssl test +IUSE=doc fuse kerberos perl libevent readline ssl test RDEPEND= !sci-physics/root-5.32[xrootd] sys-libs/zlib:0= fuse? ( sys-fs/fuse:0= ) kerberos? ( virtual/krb5 ) + libevent? ( dev-libs/libevent[threads] ) perl? ( dev-lang/perl readline? ( dev-perl/Term-ReadLine-Perl ) @@ -45,6 +46,7 @@ src_configure() { $(cmake-utils_use_enable fuse) $(cmake-utils_use_enable kerberos KRB5) $(cmake-utils_use_enable perl) + $(cmake-utils_use_enable libevent) $(cmake-utils_use_enable readline) $(cmake-utils_use_enable ssl CRYPTO) $(cmake-utils_use_enable test TESTS)
[gentoo-commits] proj/sci:master commit in: net-libs/xrootd/
commit: 6b4209ad1a069bd4e2b2bcd6a67021c66e55f503 Author: Justin Lecher jlec AT gentoo DOT org AuthorDate: Mon Dec 1 08:56:30 2014 + Commit: Justin Lecher jlec AT gentoo DOT org CommitDate: Mon Dec 1 08:56:30 2014 + URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=6b4209ad net-libs/xrootd: Use PATCHES Package-Manager: portage-2.2.14 --- net-libs/xrootd/ChangeLog | 4 net-libs/xrootd/metadata.xml| 10 +- net-libs/xrootd/xrootd-4.0.4.ebuild | 4 +--- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/net-libs/xrootd/ChangeLog b/net-libs/xrootd/ChangeLog index 0c0326f..e2b9ca4 100644 --- a/net-libs/xrootd/ChangeLog +++ b/net-libs/xrootd/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.19 2014/06/19 18:13:17 bicatali Exp $ + 01 Dec 2014; Justin Lecher j...@gentoo.org xrootd-4.0.4.ebuild, + metadata.xml: + Use PATCHES + *xrootd-4.0.0 (19 Jun 2014) 19 Jun 2014; Sébastien Fabbro bicat...@gentoo.org +xrootd-4.0.0.ebuild: diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml index 604e389..46f42a0 100644 --- a/net-libs/xrootd/metadata.xml +++ b/net-libs/xrootd/metadata.xml @@ -1,8 +1,8 @@ ?xml version=1.0 encoding=UTF-8? !DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd; pkgmetadata -herdsci-physics/herd -longdescription lang=en + herdsci-physics/herd + longdescription lang=en XROOTD software framework is a fully generic suite for fast, low latency and scalable data access, which can serve natively any kind of data, organized as a hierarchical filesystem-like namespace, based on the @@ -10,7 +10,7 @@ It is usually used with pkgsci-physics/root/pkg and its PROOF facilities for cluster computing in high energy physics. /longdescription -use - flag name=fuseEnable the pkgsys-fs/fuse/pkg filesystem driver/flag -/use + use +flag name=fuseEnable the pkgsys-fs/fuse/pkg filesystem driver/flag + /use /pkgmetadata diff --git a/net-libs/xrootd/xrootd-4.0.4.ebuild b/net-libs/xrootd/xrootd-4.0.4.ebuild index ef02d45..ff9f9b1 100644 --- a/net-libs/xrootd/xrootd-4.0.4.ebuild +++ b/net-libs/xrootd/xrootd-4.0.4.ebuild @@ -38,9 +38,7 @@ pkg_setup() { enewuser xrootd -1 -1 ${EPREFIX}/var/spool/xrootd xrootd } -src_prepare() { - epatch ${FILESDIR}/${PN}-no-werror.patch -} +PATCHES=( ${FILESDIR}/${PN}-no-werror.patch ) src_configure() { local mycmakeargs=(
[gentoo-commits] proj/sci:master commit in: net-libs/xrootd/files/, net-libs/xrootd/
commit: 223a1e5a4aed65761371dded2a7af37fa5d5e981 Author: Andrew Savchenko bircoph AT gmail DOT com AuthorDate: Fri Oct 24 23:01:10 2014 + Commit: Andrew Savchenko bircoph AT gmail DOT com CommitDate: Fri Oct 24 23:01:10 2014 + URL:http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=223a1e5a net-libs/xrootd: version bump and fix bug 521496 1. Version bump of xrootd to 4.0.4. 2. Remove -Werror from CXXFLAGS. While it doesn't cause problem in my case, it may cause them for other users with other CXXFLAGS. --- net-libs/xrootd/ChangeLog| 118 +++ net-libs/xrootd/files/cmsd.confd | 9 ++ net-libs/xrootd/files/cmsd.initd | 35 net-libs/xrootd/files/frm_purged.initd | 35 net-libs/xrootd/files/frm_xfrd.initd | 35 net-libs/xrootd/files/xrootd-no-werror.patch | 11 +++ net-libs/xrootd/files/xrootd.confd | 21 + net-libs/xrootd/files/xrootd.initd | 33 net-libs/xrootd/metadata.xml | 16 net-libs/xrootd/xrootd-4.0.4.ebuild | 82 +++ 10 files changed, 395 insertions(+) diff --git a/net-libs/xrootd/ChangeLog b/net-libs/xrootd/ChangeLog new file mode 100644 index 000..0c0326f --- /dev/null +++ b/net-libs/xrootd/ChangeLog @@ -0,0 +1,118 @@ +# ChangeLog for net-libs/xrootd +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.19 2014/06/19 18:13:17 bicatali Exp $ + +*xrootd-4.0.0 (19 Jun 2014) + + 19 Jun 2014; Sébastien Fabbro bicat...@gentoo.org +xrootd-4.0.0.ebuild: + Version bump + + 11 Mar 2014; Patrick Lauer patr...@gentoo.org xrootd-3.3.6.ebuild: + Whitespace + +*xrootd-3.3.6 (10 Mar 2014) + + 10 Mar 2014; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.3.6.ebuild: + Version bump + + 20 Nov 2013; Patrick Lauer patr...@gentoo.org xrootd-3.3.4.ebuild: + Whitespace + +*xrootd-3.3.4 (19 Nov 2013) + + 19 Nov 2013; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.3.4.ebuild, + -xrootd-3.3.1.ebuild, metadata.xml: + Version bump + +*xrootd-3.3.2 (04 Jun 2013) + + 04 Jun 2013; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.3.2.ebuild, + -xrootd-3.2.7.ebuild, files/cmsd.initd, files/frm_purged.initd, + files/frm_xfrd.initd: + Version bump. Keyword amd64-linux and x86-linux. Fixed non-bashism in init + scripts + +*xrootd-3.3.1 (23 Mar 2013) + + 23 Mar 2013; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.3.1.ebuild, + -xrootd-3.2.6.ebuild: + Version bump + +*xrootd-3.2.7 (24 Jan 2013) + + 24 Jan 2013; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.2.7.ebuild: + Version bump + + 05 Dec 2012; Sébastien Fabbro bicat...@gentoo.org xrootd-3.2.6.ebuild: + add user eclass + +*xrootd-3.2.6 (05 Dec 2012) + + 05 Dec 2012; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.2.6.ebuild, + -xrootd-3.2.2.ebuild, -xrootd-3.2.4.ebuild, files/cmsd.initd, + files/frm_purged.initd, files/frm_xfrd.initd, files/xrootd.initd, + metadata.xml, xrootd-3.2.1.ebuild: + Version bump. Transfering checks on /var/run and /var/spool at install time to + run-time (bug #445882) + +*xrootd-3.2.4 (29 Sep 2012) + + 29 Sep 2012; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.2.4.ebuild: + Version bump + + 24 Jul 2012; Sébastien Fabbro bicat...@gentoo.org + +files/xrootd-3.2.2-glibc216.patch, xrootd-3.2.2.ebuild: + fixed for glibc-2.16, bug #426300 + +*xrootd-3.2.2 (09 Jul 2012) + + 09 Jul 2012; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.2.2.ebuild: + Version bump + + 09 Jul 2012; Justin Lecher j...@gentoo.org -xrootd-3.1.0.ebuild, + -xrootd-3.1.1.ebuild, xrootd-3.2.1.ebuild, metadata.xml: + Cleaned old, add missing eclass + + 08 Jul 2012; Jeff Horelick jdh...@gentoo.org xrootd-3.2.1.ebuild: + marked x86 per bug 425054 + + 06 Jul 2012; Agostino Sarubbo a...@gentoo.org xrootd-3.2.1.ebuild: + Stable for amd64, wrt bug #425054 + +*xrootd-3.2.1 (22 May 2012) + + 22 May 2012; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.2.1.ebuild: + Version bump + +*xrootd-3.1.1 (06 Mar 2012) + + 06 Mar 2012; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.1.1.ebuild: + Version bump + + 19 Dec 2011; Sébastien Fabbro bicat...@gentoo.org +xrootd-3.1.0.ebuild, + +files/cmsd.confd, +files/cmsd.initd, +files/frm_purged.initd, + +files/frm_xfrd.initd, +files/xrootd.confd, +files/xrootd.initd, + +metadata.xml: + Initial import to the main tree + +*xrootd-3.1.0 (03 Dec 2011) + + 03 Dec 2011; Andrew Savchenko birc...@gmail.com +xrootd-3.1.0.ebuild, + +files/cmsd.initd, +files/frm_purged.initd, +files/frm_xfrd.initd, + +files/xrootd.confd, +files/xrootd.initd, +metadata.xml: + XRootD isn't really a new program in this overlay. It was + previously bundled within sci-physics/root, but now it is unbundled + upstream and needs to be installed as a separate package in order + to be used from ROOT. + + Aside from standard