summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2013-03-26 04:49:42 +0000
committerAlexey Shvetsov <alexxy@gentoo.org>2013-03-26 04:49:42 +0000
commit0a50a74270b8e82a357cca5e3dac67297b52dca6 (patch)
tree579bacae362761350ff738fa07026805d4350952 /sys-cluster/ceph
parentRevbump to fix build with jdom:1.0 and update to EAPI 5. (diff)
downloadhistorical-0a50a74270b8e82a357cca5e3dac67297b52dca6.tar.gz
historical-0a50a74270b8e82a357cca5e3dac67297b52dca6.tar.bz2
historical-0a50a74270b8e82a357cca5e3dac67297b52dca6.zip
Version bump
Package-Manager: portage-2.2.0_alpha169/cvs/Linux x86_64 Manifest-Sign-Key: 0xF82F92E6
Diffstat (limited to 'sys-cluster/ceph')
-rw-r--r--sys-cluster/ceph/ChangeLog9
-rw-r--r--sys-cluster/ceph/Manifest32
-rw-r--r--sys-cluster/ceph/ceph-0.56.4.ebuild106
-rw-r--r--sys-cluster/ceph/ceph-0.59.ebuild107
4 files changed, 239 insertions, 15 deletions
diff --git a/sys-cluster/ceph/ChangeLog b/sys-cluster/ceph/ChangeLog
index 2cd51f2cfdc3..bad7172b809e 100644
--- a/sys-cluster/ceph/ChangeLog
+++ b/sys-cluster/ceph/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-cluster/ceph
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.29 2013/03/11 16:50:57 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ChangeLog,v 1.30 2013/03/26 04:49:26 alexxy Exp $
+
+*ceph-0.59 (26 Mar 2013)
+*ceph-0.56.4 (26 Mar 2013)
+
+ 26 Mar 2013; Alexey Shvetsov <alexxy@gentoo.org> +ceph-0.56.4.ebuild,
+ +ceph-0.59.ebuild:
+ Version bump
*ceph-0.56.3 (11 Mar 2013)
*ceph-0.58 (11 Mar 2013)
diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index 55b3bad4433e..8e94a40faa12 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -5,27 +5,31 @@ AUX ceph.confd 225 SHA256 b12f53878a92b5ee70f9d827e321b641618bd267a7fa57a1e53f0e
AUX ceph.initd 435 SHA256 9a8c879187e03f10b57a879b9ad71a84a05e5b37fd802b18e2ef8c8fe88aa098 SHA512 16fafcca88f6b1996d6465581729d0c078c00a0ba6494ff17425307c4c61b9384dd0f7b08ade8118e49432c8a04c2e2ca036a637b5701e18bf44552aea652608 WHIRLPOOL e00cd54db6186dc7ecdc06d06e308208cecc4cc770a446f288187f6d77a9c52ff894ece94f6bbeef1468a88d96e84a16ea8b95bbe43911ba42c132d84870ad2e
DIST ceph-0.49.tar.gz 3451895 SHA256 2261476554a09d11c94a91c8e6bf153d85a0e7ab9da93f7d01d17b9513368578 SHA512 6279043bb3043788c529092683e5c9d98c90029dacae932772a902194fa7cb69ba39283f9931119f6e363084e455c87d3eed6a06ce209601cd6142fd00b9f13d WHIRLPOOL 083027dea96d26c48ae5a47bdb970fcdcd04c7bbdb0dcb206c3a73e142a3e5d49fb5a2b00b40dddb26f1186b6030ad9f23cb384fcdea9c6fb8e273de19cdf725
DIST ceph-0.56.3.tar.bz2 3214620 SHA256 5ea39c9fce4741e0a4adb04262fa02d491834996c5819709463748095c9ad1b5 SHA512 b5f3ad54c81a9412f9219f99abb72efc6bc2010ccb29f1bf8a540b15e817ea7f7ccfaddea2b190739a0fba3dd378ac366006879ca66d6c9cafefe8baac0248e8 WHIRLPOOL 82e30278e352adfe3dd38c6bda49f8ae9abe49bab9e40d271d43bad6ad14c299c46fb51089fdb7216df96bc143a82c0073e735e26ae39c471dbe2b5b82d2fd7c
+DIST ceph-0.56.4.tar.bz2 3286520 SHA256 985b110f8f11e9eb1ad360c309015400b15ecee5065591c00c6e3a88d1859d2a SHA512 3c2760e72e097e3aa44a8e1e075cf12591b2d9b9b9d0d520cd3776ef106785f3c9085c34d4ea71ff20570de3d05f1fc968e6f2a69492ba0f2e8d2c2000096136 WHIRLPOOL 7115aeac01f4b70f888e2c4cee708237f536437d78ba88d333579addc148f4a3de3dc8066ddfca60b41f8b716245be50df819451555f73291adb1117f1d806f6
DIST ceph-0.58.tar.bz2 3334624 SHA256 6ed1e11373822fb24461fa74eca629adb2afcbb9c9bf7b7037068e08b56b5e62 SHA512 ca711a7c8989107bbff03bd07baf2b8b4f863e497ef4cf1dbeea0539e53aed146e8108aa6dc3d5072b9939caa37c08d62123612abc66b1e289c7654dd3ef713d WHIRLPOOL c0930c22fc36f86f6b763973a2be88fdb91bc702e7f8a7207a66b36feee5c134aecedc9686617e162b6debb34ed200ba5baf6cffb43722c63483e4378c132d75
+DIST ceph-0.59.tar.bz2 3028949 SHA256 3ccbd4d059555c07f145d1ce2a8fc7e64276f555db846851ebda110e2d4f49dd SHA512 f5151cea890da6440e27be2e1be7ec9b78a86d62923180d58dc0c6265a57845bb126815c9649f4ff498b412096663c51a50a2b454e875200ab09c8148337c40e WHIRLPOOL 23a6873f4c65421cfcb072b69c26010e17b1ab44c38e157aaf48a97cdc8e0c7e38340c258577f8885d5790456000dc4e29747261430ea2bba404e89b830f9365
EBUILD ceph-0.49.ebuild 2185 SHA256 ef73791fc517465bc24d0a8ab307d50522754c2fa791b4b8ac7b8b717e6c6d87 SHA512 312a7a2e3ff4911350a193cb134ae37460b980cdb6b889076a30ba0c3accd784548f66ec67cc985c91b8102940b5789b1a7ff490a894017f7aad7cb3e03ee624 WHIRLPOOL c99b8d5a52d673940b6dee6ee18e7ea8ab71fd0b4b0ee5455185f485ae1ad8f61ca7cc0c344d676aa5ab6c16a5b47d4fabf3287fc29f00bb895e0968b0f10314
EBUILD ceph-0.56.3.ebuild 2386 SHA256 32be0050fc18a9ff0e013097819594e7e67799bac6b75caa1aaac1277702aa92 SHA512 16975e7feced2afc5b114189361e33fa32a84f9331a562858e62d41d0c42696c56b872ea8f4089066e25d7a87c7960e4265094cd590ef1d8c7a6bcad6baf2e50 WHIRLPOOL 4dfec6295b37b01fd298ffd41385e33017efdbe3ae4482e0fa056ab6b57606cf68cda6363a7997ee39b684b89e72b31e5bd17077bda4bd017d1f4ae3ec976ff7
+EBUILD ceph-0.56.4.ebuild 2386 SHA256 a780b9692d4b36d3f4c49262761170f5e4bd2bd9e3a20f3a853f864d34560c82 SHA512 203544e17b6241099f21ab0c9b96dbf0d3c651f36f1f4e4321c2ef417ebb229eddaa7c1d50fadc498fb60516e66e310e182eada65512d6310fec8656c29be763 WHIRLPOOL 6b81c9a404a39ab2e8145a1348b7907f2a6e67f3d91686d67081d4cdb99c784334e3e948224cdaf18c92d933635fbbb1357601a21b03823ac766237f60590a96
EBUILD ceph-0.58.ebuild 2420 SHA256 9ff3e3fbfe5451766a878607c8efd51e06e5eb06af1e85d6a78d476ccfa46234 SHA512 95e28cd3d7560de840648addcfa3b457b87a380e3fa41201dedeb51aa8dcd7fbacaa5b21203395677d0db2dee723e8f468942e06de33a7ae708ebbdbfec4f195 WHIRLPOOL 842db01a72c49d0b9b7b0b5000117a7039b5713fab85c7dfe57517d4b0440b8eaa9081c8f2b816dde0e76bf036d2d547ce3ab763438662f745e7e4930eb7072e
+EBUILD ceph-0.59.ebuild 2420 SHA256 2b531be0de95b555a1a008d1dd67b4902dde602cef596db94afff6ee1a4ade9e SHA512 824cbadf35f6b6a0ee863425493cbcf22b633a82858991491599195e537c355c6618f8aebf92fe0a6419cf744b6099055866c4418e321589adfffc0eb314e671 WHIRLPOOL a5a3c47bc10f051a44b2d53b465b976861729cda2d3a1562aded49ada05e5bde1fbf59ad73602307c75125c99cc2599490df89a1ee633f8e059b90b0c91b4846
EBUILD ceph-9999.ebuild 2420 SHA256 e886c12140974e0c1f68930edd508114dff15d8e9e33f106b7264360477f4968 SHA512 1b34f228141207e34515c5a66c35105c9b18660dc243c3112b2e41d8635aa19ce329b24d0b0fae91f33a84c1c97e0115ca2e6b9411dd6fc700e19f7d73cddfb7 WHIRLPOOL aeb8888d4194ff82a820031e4bac005b79be03c178ba354cfc70c610766f0ec081917ef68b779baf1e119d542404278bb159a7fc0fa70393e01f8378c14c734c
-MISC ChangeLog 5211 SHA256 5f1f2acc2d907162a0423ea4f485a0d924767e8456271330e8a060cb46877cc6 SHA512 02bd8456536fb812c6b9dc3c148658383cfddc1f60eeb8c088d3fcaf216617b0b3f9c12210ec1f8de7759572ffb7f84d892f776efc04c16d1bd928cf0ae2a353 WHIRLPOOL 88b42c96a47d28b79606a4565600794d0072af35573fe5110b5634dd46a6dcba21856b04ac57215e3f685338bd0d9c1507f368e09d2747af782fdcb9d19bbbda
+MISC ChangeLog 5373 SHA256 6e8e7d278f236d08ea67cff923379e7c3b7ed3e51d033641ae1207eaf5df9793 SHA512 d51dd883c03783abcd67a43fd28f8e5260f810f5a83f4ca2dbfbf7448304a83370bae0ed5697513b7061d5a7424f286411dfb17b678fb9a1c9668082ab1918f1 WHIRLPOOL 3a55f1e9c9772736e85b74e63b8ab46f1c3ab0c202357a5d3401a5e86813436712a9a583a4fb7f3b26774a3ff075ed68076e7defbc237c6357b757c7d6d090f3
MISC metadata.xml 500 SHA256 98ecd9596f86ca204850d8c673a93f34c99e7a3eb6f55dbdf5ce56b9164d4407 SHA512 ecb262b3c942a347291496583730bc59599950983d66f1497110a459a16f5366e79273376c1967d5f59fa245c2cd64c93c11be7d16b7e85428a277bd81ac3984 WHIRLPOOL 21976221c15b97596c1ff94a80040adc5b29012afe9f80c12cd7e60fd3857947ada817d0ef83dcf533df287be0e6925596d4604e9522a0ccdcb844610373089a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJRPgt5AAoJEOf+E+/4L5LmbbgP/05abJ1fNAjvi1GpZWE675ap
-+oTHaOi4RGiv5N2FWFjkBa2uMoD7ea/mpDHrdYJlrGghlWKFXmupr/afgy3D/4xa
-OMtXW/v1/T0pcjhOzxfj8Kkp0eyw3t4o20wAAR6LIhJy36E9RM9OiolyVngmpWbq
-tEnS914sQg7zn/E9iHUcpnYVa13uoCmn08D3GyTZRNMQ5dxbdPDiQ73ReWcnzKSw
-dvOWqYShN0hX/xrm/QYgHZZQtbiiazP2Pjb9OMrsHzairKbmsp8eDYSAnJdEdEeb
-GT3QQpUZC3dy4XuGkb8n7JcmYUac7/0BYptwJs2satfNEb25nm8Jxsh0FxntS059
-cRdMsue4sbTlBxfRoHSS1cGcPkE4EET09i2U9H9dWDiZAOwAuP4LJ7UWN0JywCY5
-6u6PXeq7axA+FH/XDoIc4RbisDdwbzGHElEZEVLiP17TKsof34gO99A8WL7x81E7
-1u8EB4SszLEUjqlTg8FZz0/wF8YaxpTTj9SblOxWeI/4hFSH7WmLPN1v5YsxBCRT
-AwC7u3i359X+RlULp6A5U5BG8XSLqp/TLyiI9XWRAtfso0T9i376mzyFGFQidZzA
-347PKFw+0d4eiEUQob/dkyRGjG/cfu/Ps0xc5ehNgm2gQ3eZIPw7Z6v49herBxdP
-Gy5P/0lawEloe7D9vQ1Y
-=YTBQ
+iQIcBAEBCAAGBQJRUSjhAAoJEOf+E+/4L5LmBFUP/jiqjcBSLVcTyHsCSevOKa5R
+JSF1bA9PENMGiPLg5UUWJ1SV2VG7XSSob2eWZtYCDQaRlkgU2olLQC6z7wwobTUG
+pchaTf6CL304MOpRhvFQ6D5deFhrkzLQ6Zt8gneIFbi10EcVujq5cVNnmGC1zc/q
+f9xe99ACrdKY94si4BJDsceQ4m5JMZJOWe2ew9vPNVmNiol7NEm0HNysdSaXQ4oq
+3uCankSotylfG3FN5dLe4nnh+u4kz020kOmTutmgcUv1l33VFAirf50NNUZREEXy
+aqeeNTEkfv7j96fQ8p/5s/Tx08sjILmaUL87EORlQKgYw8JNke9Xtjr7EN9bywYF
+zPSdxw6tSg+/ECyc7ec8orYd5HLbL0r7jIhmeDYoVRZl/tcSTwvgBMjTYxLHevwi
+4kuGRyY1vwUfGgMJrJ30RUbAo9xtGd8MFwfwzEyIQWbm2zaWvK8mFj9cQXfzhj3u
+7WvdH71WOUzn/6S2El5BrsZp+nB99hPngSiKMQUaF4ETe1rfqmVjsDJSXVErSqF8
+ASsV4VYq1a7pKzFCyHDIAM0bdgcR68vkeipfhO+IiDbpem791tCU41IdMpdwCEls
+Sls6Cv8maGM1whccU77wb5q0YKIJLZySHc5AHEn4JqR0C6C2cqqSXdWXCsoRCqur
+NaPZCAPIca5xGSnwP3Pl
+=yRsx
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/ceph/ceph-0.56.4.ebuild b/sys-cluster/ceph/ceph-0.56.4.ebuild
new file mode 100644
index 000000000000..0b882cac2c21
--- /dev/null
+++ b/sys-cluster/ceph/ceph-0.56.4.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.56.4.ebuild,v 1.1 2013/03/26 04:49:26 alexxy Exp $
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-2
+ EGIT_REPO_URI="
+ git://github.com/ceph/ceph.git
+ https://github.com/ceph/ceph.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="http://ceph.com/download/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit autotools eutils multilib udev ${scm_eclass}
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc"
+
+CDEPEND="
+ dev-libs/boost
+ dev-libs/fcgi
+ dev-libs/libaio
+ dev-libs/libedit
+ dev-libs/crypto++
+ sys-apps/keyutils
+ fuse? ( sys-fs/fuse )
+ libatomic? ( dev-libs/libatomic_ops )
+ gtk? (
+ x11-libs/gtk+:2
+ dev-cpp/gtkmm:2.4
+ gnome-base/librsvg
+ )
+ radosgw? (
+ dev-libs/fcgi
+ dev-libs/expat
+ net-misc/curl
+ )
+ tcmalloc? ( dev-util/google-perftools )
+ "
+DEPEND="${CDEPEND}
+ virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+ sys-fs/btrfs-progs"
+
+STRIP_MASK="/usr/lib*/rados-classes/*"
+
+src_prepare() {
+ sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \
+ -i src/logrotate.conf || die
+ sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path
+ # disable testsnaps
+ sed -e '/testsnaps/d' -i src/Makefile.am || die
+ sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \
+ > "${T}"/${PN}.initd || die
+ sed -i -e '/AM_INIT_AUTOMAKE/s:-Werror ::' src/leveldb/configure.ac || die #423755
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --without-hadoop \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --includedir=/usr/include \
+ $(use_with debug) \
+ $(use_with fuse) \
+ $(use_with libatomic libatomic-ops) \
+ $(use_with radosgw) \
+ $(use_with gtk gtk2) \
+ $(use_enable static-libs static) \
+ $(use_with tcmalloc)
+}
+
+src_install() {
+ default
+
+ prune_libtool_files --all
+
+ rmdir "${ED}/usr/sbin"
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe src/init-ceph ceph_init.sh
+
+ insinto /etc/logrotate.d/
+ newins src/logrotate.conf ${PN}
+
+ chmod 644 "${ED}"/usr/share/doc/${PF}/sample.*
+
+ keepdir /var/lib/${PN}
+ keepdir /var/lib/${PN}/tmp
+ keepdir /var/log/${PN}/stat
+
+ newinitd "${T}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ # install udev rules
+ udev_dorules udev/50-rbd.rules
+}
diff --git a/sys-cluster/ceph/ceph-0.59.ebuild b/sys-cluster/ceph/ceph-0.59.ebuild
new file mode 100644
index 000000000000..6447a72cec53
--- /dev/null
+++ b/sys-cluster/ceph/ceph-0.59.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ceph/ceph-0.59.ebuild,v 1.1 2013/03/26 04:49:26 alexxy Exp $
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-2
+ EGIT_REPO_URI="
+ git://github.com/ceph/ceph.git
+ https://github.com/ceph/ceph.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="http://ceph.com/download/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit autotools eutils multilib udev ${scm_eclass}
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="http://ceph.com/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="debug fuse gtk libatomic radosgw static-libs tcmalloc"
+
+CDEPEND="
+ dev-libs/boost
+ dev-libs/fcgi
+ dev-libs/libaio
+ dev-libs/libedit
+ dev-libs/crypto++
+ sys-apps/keyutils
+ fuse? ( sys-fs/fuse )
+ libatomic? ( dev-libs/libatomic_ops )
+ gtk? (
+ x11-libs/gtk+:2
+ dev-cpp/gtkmm:2.4
+ gnome-base/librsvg
+ )
+ radosgw? (
+ dev-libs/fcgi
+ dev-libs/expat
+ net-misc/curl
+ )
+ tcmalloc? ( dev-util/google-perftools )
+ "
+DEPEND="${CDEPEND}
+ virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+ sys-fs/btrfs-progs"
+
+STRIP_MASK="/usr/lib*/rados-classes/*"
+
+src_prepare() {
+ sed -e 's:invoke-rc\.d.*:/etc/init.d/ceph reload >/dev/null:' \
+ -i src/logrotate.conf || die
+ sed -i "/^docdir =/d" src/Makefile.am || die #fix doc path
+ # disable testsnaps
+ sed -e '/testsnaps/d' -i src/Makefile.am || die
+ sed -e "/bin=/ s:lib:$(get_libdir):" "${FILESDIR}"/${PN}.initd \
+ > "${T}"/${PN}.initd || die
+ sed -i -e '/AM_INIT_AUTOMAKE/s:-Werror ::' src/leveldb/configure.ac || die #423755
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --without-hadoop \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+ --includedir=/usr/include \
+ $(use_with debug) \
+ $(use_with fuse) \
+ $(use_with libatomic libatomic-ops) \
+ $(use_with radosgw) \
+ $(use_with gtk gtk2) \
+ $(use_enable static-libs static) \
+ $(use_with tcmalloc)
+}
+
+src_install() {
+ default
+
+ prune_libtool_files --all
+
+ rmdir "${ED}/usr/sbin"
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe src/init-ceph ceph_init.sh
+
+ insinto /etc/logrotate.d/
+ newins src/logrotate.conf ${PN}
+
+ chmod 644 "${ED}"/usr/share/doc/${PF}/sample.*
+
+ keepdir /var/lib/${PN}
+ keepdir /var/lib/${PN}/tmp
+ keepdir /var/log/${PN}/stat
+
+ newinitd "${T}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ #install udev rules
+ udev_dorules udev/50-rbd.rules
+ udev_dorules udev/95-ceph-osd.rules
+}