summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Savchenko <bircoph@gentoo.org>2015-02-28 04:33:38 +0000
committerAndrew Savchenko <bircoph@gentoo.org>2015-02-28 04:33:38 +0000
commit94dff17f7a6167913964277235c1f2fe9c941d9d (patch)
tree96adc9c892e72f85c2954e7eb8318e900e0485de /net-libs
parentold (diff)
downloadhistorical-94dff17f7a6167913964277235c1f2fe9c941d9d.tar.gz
historical-94dff17f7a6167913964277235c1f2fe9c941d9d.tar.bz2
historical-94dff17f7a6167913964277235c1f2fe9c941d9d.zip
version bump
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org> Package-Manager: portage-2.2.17/cvs/Linux i686 Manifest-Sign-Key: 0x565953B95372756C
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/xrootd/ChangeLog10
-rw-r--r--net-libs/xrootd/Manifest25
-rw-r--r--net-libs/xrootd/files/xrootd-no-werror.patch11
-rw-r--r--net-libs/xrootd/metadata.xml12
-rw-r--r--net-libs/xrootd/xrootd-4.1.1.ebuild86
5 files changed, 131 insertions, 13 deletions
diff --git a/net-libs/xrootd/ChangeLog b/net-libs/xrootd/ChangeLog
index 0c0326fcd618..a393046606fe 100644
--- a/net-libs/xrootd/ChangeLog
+++ b/net-libs/xrootd/ChangeLog
@@ -1,6 +1,12 @@
# 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 $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/xrootd/ChangeLog,v 1.20 2015/02/28 04:33:34 bircoph Exp $
+
+*xrootd-4.1.1 (28 Feb 2015)
+
+ 28 Feb 2015; Andrew Savchenko <bircoph@gentoo.org> +xrootd-4.1.1.ebuild,
+ +files/xrootd-no-werror.patch, metadata.xml:
+ Version bump.
*xrootd-4.0.0 (19 Jun 2014)
diff --git a/net-libs/xrootd/Manifest b/net-libs/xrootd/Manifest
index 1a57bc0d4657..25ee9bc19dab 100644
--- a/net-libs/xrootd/Manifest
+++ b/net-libs/xrootd/Manifest
@@ -6,6 +6,7 @@ AUX cmsd.initd 993 SHA256 3aad47f4949da37d97ef08068435121b7e861a5b89fe13ad7633a0
AUX frm_purged.initd 1009 SHA256 948236ba61ab7d3c932a2a8159bf2da4864c3ce4ee3900ec3f2ac596dff7c1cf SHA512 945080c25b30ab9d82cf60134631f6fcbb7cd19708115ee5efc988386f7a198888e5328bd053ab4541d8d14003a3e96894834e7284344dae22021723576a802a WHIRLPOOL 2f46a6b856c35df4e33c1cfc800f55676c72c57f616afa60bab01f672638d1691641f3eae23a23113f9d9ab16cad47ea7cc2c153d784c77eb48b4877f1c3685f
AUX frm_xfrd.initd 1011 SHA256 04d3395ebfe826e22e4c48fb5c6861f07807ed85204f28020f8fe5a622c31e09 SHA512 abe8dda53a6750959fa250c0d2aba32564c99f2585910332f2d9c3daf8187bbcaca7e5673648e96f385ac2b8c8b871ce1546f8b34c5be65f522d5e3a2afc177d WHIRLPOOL 17e5922c3da70bbd0083d9c51ea08a50669c9ae122df737535d37196f7cf2e5a39abfd8f590dbc62fe688304f58986a924a53c7758f1d0c5cff463691f51053d
AUX xrootd-3.2.2-glibc216.patch 485 SHA256 0625cb5c3f81f198f1697c0b8b06bb793faadcbcd39a4fea235bff3cd838141e SHA512 3c0a2162667983037fd2a1e3dd2cc6ef1a4e7bc0dbf1c684d2a05f8b85bced8c0719c0291013690cd805b767ea0597847cbca37c6cc1674086352c9d60322927 WHIRLPOOL 992135ba7c58074ec76ea505e121ad91b1dacc7142de847dbed4ad99987b2b19809419f9c04f2332608f40effe809e3e176c020398b5dc8eac723b84aa8c2b03
+AUX xrootd-no-werror.patch 559 SHA256 ce4eb50998227d239437c76c993a691c3b04cd88e86ee100e5d1e578b2d0a4ed SHA512 993b18aaf851fb7115073acfd2f653c0e8e2df77ca9c4f7daf17d62e57d1ff7a8d1e548466c1a3cb014a563761a02b27ded3e2fdddd6be97570a8086c7e7da58 WHIRLPOOL 8bf01d9bef5601153e5442b58825cf9722e7e7f755a1abf24f1a12f030ee3c2fffbb6819d8ea25fc674734c23dc3dfffb989925fc1de63887b41eebc5cf79dce
AUX xrootd.confd 651 SHA256 c0bec135fc63da3000a520ebe1cffec7e507f4f31e9038f7ef4350f973548785 SHA512 60ab5b6d77cf79437960044bf201127c8adf5134e7f61a18dcccd2e474a4e41eda971e3ada71dea987716080fb308af98a5237bab2a0b82f50f932ff59e3fdea WHIRLPOOL ca35a9ce16b7d82839ca6ef1989b5b40177c93ff52379a2296e4bd99483422f2f49c57eb0b646673f84bc09f9b3b8f1298c906311367711f60170394c0dee6c6
AUX xrootd.initd 968 SHA256 ba83e4bb99a7a236e3131019c5c3775e0c22bc180ef5791dc7d60cc0e0891efe SHA512 3b2d92f15907dbec4eea071018d8fb9ad5d091a59f49bacc80e2882f6b57d26485a34c5869979f842aac4ff08fa4a5206c09ecb921e859a83360058d5c42f361 WHIRLPOOL 84bbeea7013f512f383708f5b76814bbfa35fb785e8619f8d78ad34ec4a99a3caf293f00d23dccc30149356fa7fe62459f2a5201d756722cd0778cbf31fa7bfd
DIST xrootd-3.2.1.tar.gz 1500441 SHA256 c9fbe3b40ac52b5196f48c0b39f5d105cd581394a8471a153c4e53d5e92646ec SHA512 c5a69b6ab2b6efb783bbad113c366539d55573a0a35decfb705d43ab08bbf77802ba60860b3a4e4f0ce28e151db924b234e7afefb60399cce1ad117cea7a2803 WHIRLPOOL 5ad6d60eca32a5c4213efdd8040d5a73d3e57f98408ebaa9ef27fbf398986e03bbe0e1f635b0ceadaeddcbb01b588e1066c0e1e3572877f3bd4a688e25677094
@@ -13,17 +14,29 @@ DIST xrootd-3.3.2.tar.gz 1829741 SHA256 8db0c069528ccb6bbf2db0c1f794f9a624530ed2
DIST xrootd-3.3.4.tar.gz 1835320 SHA256 a63cc65375a397fe9ee44699d2e26827b833aaa4a2709f9e1cc37ae2c83c3e88 SHA512 af1b38a1eb13b418207a26b79642defcfb3c78b3e3f8f692dfc27a4217616d8ca36e643faae1218126e8a685e9524a3e01ddf8c99c9c872f295a0ec3e726919c WHIRLPOOL 49a737e0442f2e509fd274c0ce22df6b29ec82827ac15b5209fe39395c0a5acc51c595b3ad989105bc064bc463b4c1335c1721430fd9202892a200730b80c3b4
DIST xrootd-3.3.6.tar.gz 1836866 SHA256 06656d919f5296bcf49953e97b1f3d1cf601c9a1d676945529032fa0046d7217 SHA512 87682fbc49ac13e0c98ee72f506c7c23902f983cfdb672f52a041bcd8de3f723d0ce26638d366a74cffbb3e251e69335454da4b9f8dd8e00ae80bb3bfc432572 WHIRLPOOL 9da9140743b3679ac49f6ae42e9ae4fd430ababd1bf3a021331b804fbe6c56140c6b36fe7d10113a0efc14283ab934240e3d7dac6b4e94c794e8dc47c9896559
DIST xrootd-4.0.0.tar.gz 1915711 SHA256 00a0f28397d0aecc78664ea5cbca209ba9240e525b302bc08eb82b0603eaa7e1 SHA512 7b1e96d07bab646828f62571f43e06e914c3292487b6baa17b51dc0d97d99c4b0eaec493e38dee609e376238bb028d273306b4c245d32bc83896ec3295c4ca5a WHIRLPOOL c6c37e7350cd244373d22bebafd7f086951829c9224af0788fde0a89c593961e9e07e4100837a88bd962a15b32b652aa6f5ba5942fd91b94f103c683d385ac7a
+DIST xrootd-4.1.1.tar.gz 1957303 SHA256 3e472ec8068adc76f10df8a1bb1c795bb37a0a9936d4a255cc62073eb86c70c4 SHA512 ad5793b622ef967f69bf4be16b23fd00c9db183c3d0664e1913b82697d663c885499db780acd0d968148af6c33e9dad18fe798093e3fec72b20eba0717f3cc7e WHIRLPOOL 4de2ac56599af17188fe608f95cc10434c22d87d72b534b80865a79f648e20b98908b8703c18259d96ea43fb34a683cb45c19656efcae6b32cb13f58bbc37d2e
EBUILD xrootd-3.2.1.ebuild 1729 SHA256 f29bab03141e6ae54bc4c6f154f0d14cf3896c6b3c585591d73928b075141006 SHA512 25a9f536cd5028a96fe85242f02f06e140e26b90e7a997ca6e77605d10891585c7203e5cebef93eb392276b81adde911bd9f50b8c2a46fff9c9811162dc3fe82 WHIRLPOOL 7effab19bddbdbf09ce8a4386f9686b3c245e4b1709853fb4b17ce4120344418688c3a68eac9bf2b4086132f7be91bd5f2d647bc7ee701c70f5378c4d75c428d
EBUILD xrootd-3.3.2.ebuild 1771 SHA256 2a826fc583adac48192f22ac80ab337f8901b6f8be4f7eb1f5810c9612f4138c SHA512 9ffbaf896dd934e3349a6b7b3adf0861caecd835cffec46e16c7dd24ac34b00300fc4485f7434a8d66664b75cbd90b59e6f80eaf184fbe85316ef38861848d53 WHIRLPOOL b6eac3cabc8edaba397f8cae9b4e1a7bb821de886c5bfb1b03a458913ca74d818f4b221169025bd01c577c19a1815ed11e4e0eb9a7a6ff6bf53d35cf97142349
EBUILD xrootd-3.3.4.ebuild 1851 SHA256 43b75a119bf888e6e3d40d7bcd4a4040367cdfa109293020d0e8d0c4264918d9 SHA512 ae3f04771f86c0a6055d18a5884b4bb1e51338665a7824ce9db742b270df73221f36afd93c51c6de1f2b64b459d07ce2190bf4973032f36a0f8245cf84f276cc WHIRLPOOL 80fc1a611a92c6b80feffac18dbc81cbb321df6fabe317e2f7a79e8cddd4d3d352ea850753db611305b9e36d2c4ef43b7391c902d33dbcf3c9637d42b68fb6e9
EBUILD xrootd-3.3.6.ebuild 1859 SHA256 448951a4a98bf0a08295de17713c6bbfaf6625432f7955f63fd2ce9e1393c2cb SHA512 5ca21893d1ea4971e5c480dd4ebbefa948ec3e39f4fe2c6d63e13284829355bbbb5c69174dee84469811f8744721df172c9ca3acbed311917a43312fbfc7b371 WHIRLPOOL 3c366a6224c25096ccc304f5800833d1e6ec720b219d032325358a860d288135ad79449c6233cd40d088015220563be98d34ab4818b9f215ebd5eaa0d5c62d5e
EBUILD xrootd-4.0.0.ebuild 1864 SHA256 fd8ae1bca3e1cc1c091027cb961e0cdc0247cea67ebda96bf0a64bc3c51c6e36 SHA512 edf74ffba958e46f1b0e955a4f0a4b540fff1e2a7d168fa30b6d018231b59dd7a448b3486e0265fe7a696061faf7a3748d80e37a5ab09efecad6f99e1479025e WHIRLPOOL b22c2f8b3cd8ccaf83cc4120ab891dd4ffe563bef8ec1837f510effbdc00f62b2a449997ebd14acbb9b55b5c39d548b190fb116213489e0787635deb11ae4a32
-MISC ChangeLog 4044 SHA256 a14476f27e2bf31549ab297b1882dbd4616ab00d121bcb527a371b92ce00027e SHA512 adb356be9167bd50f5e79af2711cb4c2860820c28c4de0ddf6dec74765b4a6b4ad59edaec3f28cae0dcfbe1314120b1e1d41cd33a4841a34ade43f9571c5d217 WHIRLPOOL 9f904690858fa1f1dc743a46011e851ec7568cc5f51b0b9a68cbdfaea23fb10a1e418f064cacb5edf02370eb64232ec99a41aa70cc5fe3bf1833b68ed9c6fc25
-MISC metadata.xml 671 SHA256 4b7fe955de34a52ccb81772aeb326674c3c8f371abd550676cbed5bb7f27e76f SHA512 1b7f5c9ea11cfc6e8a5d91b6d28450b783b685bce95d07cb2e023a14af42ec4e2affc8ff1e80b5a973d574499d63c1390fda599ff69b0838b29c3951810bf940 WHIRLPOOL ff405df291dba6dfe4b83d51b23730e1ab39d433c57aae1937467fbe47b07870262e07f4d49b65fc0e989a3748346ae65ae0ca31c2a546b98a346a547af71fe7
+EBUILD xrootd-4.1.1.ebuild 2079 SHA256 ba03cd3db0181b3aec9c22db849022c198a701937094b6fefd6cfb64093c5788 SHA512 245af5bfda2e7bf2309411aaa53805947591ab3acab17e458e7824b52d6859ae2908f5ae38f4243e86de148421614931a02c9b7604a0b25b880787cca1836494 WHIRLPOOL 7e00a9e47fcf9b387cce26ed6f695c8a0507066bd4e5ccbf05fec4f1da6dd9d06ad53ef50c739deba5e9c281767c2887892620d0e1ae1cd580d689f2681bdcdc
+MISC ChangeLog 4211 SHA256 fe73373b727e295dae71590804cf3daaaac8cd9aad1156c2006aaa0c277b5ea0 SHA512 7d0041650bce5f9b0e199873c16e6d317935e2fe3159e234154364082ab472ceb1afdfcd035f921621c589bc2bc4b3ad29af918876709daebeb4f5c056856323 WHIRLPOOL 3746ce89015e76df60ea206ed8e2fc4b016b9f235c0d3ecb7ec0a2350fe14a1702ffc022cf726453f7465982aa9140459dfc3e35784ddd748ee617ed00c24475
+MISC metadata.xml 824 SHA256 e44d03dc0a558415593c0098d36b8cc340286b9d19150134ddb593c2be1b53e2 SHA512 8585273a06403688a0c54bbe0115465bdf00e44687c91ee42f91970bd62581be691e0d058c5b43a2918c1312fe8a70fbf1c54a087fb3e41d6ebb04b36c76c031 WHIRLPOOL 400a36123b19947ce3d58364fc35f146fe451d5e4710e91b4eb2b595aa87696b5a8ee846f030bf705073ea7059312e41a2a5ccf9019cf5f22902273194ecf9c7
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iEYEAREIAAYFAlOjN6YACgkQ1ycZbhPLE2CeTACePHwAaNpTkCyCR23W3DI9n5FK
-ulwAn1Sfpxyanr3cbPJIX0MaMZSMH9wb
-=u+x8
+iQIcBAEBCAAGBQJU8UUfAAoJEPZTWjO6HuSNXmAP/0Xug2aBnVuw9Nbi+jar5OO9
+2uFkQdwY0vXAaJ3824wgqFOGFp7kAw8lBv1m1Wiinwmz7kRTAD8ZB3d9oJb96MW7
+MWja4SEfp5qXZiqa2AbqMnc/gv43RU2OUjHGZ0OLjIXVGbJy4emOLLqgn417cW8l
+3FHEoCRWzCiCsaMYM3qmBpUKtKRokatsA+Oai76V3wOrCpw2yqrWeFJvlVjUjnbj
+wza6YlBf7cBq4uLz6RqaP/HGhRE9ue2ZfaPG0+OKKmftpOCG2Y+FQ4cpQ8pKJ0Kg
+QRTqLt8kkmAN/Qh3xd1mlMX5099Nm3OgeDXn0QbLAo40+d0GZYzhBdPu1/mJ2xmU
+c2JGwSx6SuuAXb1/7EVm3Qfk2H3ppfCc9/RTJgz/1TfiIIpxKpGJuDvq/DIPbYvV
+lkqM6ag8Ybg4y2Rbc9Vk7LUJZGkt0xgN26T9E+Ut5LoxUQytfvGjnrfdjVkNgS77
+s/hUPwZOeNCMVl66YLwpA2Idh375JYuAhHcq5yFGmcgZS0cGMbdY6biLsxyRPsBP
+7vl9dsaPgM4ZnKYmgogNHjLlyyyvYg3JtjbmGusuuYWTFGFrCDVyx5AcIOfo8r6M
+ccHK8x1tmumrt9RUXAWVYFf4teAjIvB66P/7ZkZRK/rxCXwoXbNP7HErUjD9HiYP
+BhO36POGydRKMWDObTMo
+=/OgO
-----END PGP SIGNATURE-----
diff --git a/net-libs/xrootd/files/xrootd-no-werror.patch b/net-libs/xrootd/files/xrootd-no-werror.patch
new file mode 100644
index 000000000000..d9f3b1c52f7b
--- /dev/null
+++ b/net-libs/xrootd/files/xrootd-no-werror.patch
@@ -0,0 +1,11 @@
+--- cmake/XRootDOSDefs.cmake.orig 2014-06-04 20:31:15.000000000 +0400
++++ cmake/XRootDOSDefs.cmake 2014-08-21 12:12:55.397368485 +0400
+@@ -15,7 +15,7 @@
+ # GCC
+ #-------------------------------------------------------------------------------
+ if( CMAKE_COMPILER_IS_GNUCXX )
+- set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror" )
++ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra" )
+ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-parameter" )
+ # gcc 4.1 is retarded
+ execute_process( COMMAND ${CMAKE_C_COMPILER} -dumpversion
diff --git a/net-libs/xrootd/metadata.xml b/net-libs/xrootd/metadata.xml
index 604e38963b68..4d4eef0ef40d 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>
-<herd>sci-physics</herd>
-<longdescription lang="en">
+ <herd>sci-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,9 @@
It is usually used with <pkg>sci-physics/root</pkg> and its PROOF
facilities for cluster computing in high energy physics.
</longdescription>
-<use>
- <flag name="fuse">Enable the <pkg>sys-fs/fuse</pkg> filesystem driver</flag>
-</use>
+ <use>
+ <flag name="fuse">Enable the <pkg>sys-fs/fuse</pkg> filesystem driver</flag>
+ <flag name="http">Enable http protocol support</flag>
+ <flag name="libevent">Use <pkg>dev-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 000000000000..c30d8c618141
--- /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.1.1.ebuild,v 1.1 2015/02/28 04:33:34 bircoph 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/*
+}