diff options
author | 2013-03-26 04:49:42 +0000 | |
---|---|---|
committer | 2013-03-26 04:49:42 +0000 | |
commit | 0a50a74270b8e82a357cca5e3dac67297b52dca6 (patch) | |
tree | 579bacae362761350ff738fa07026805d4350952 /sys-cluster | |
parent | Revbump to fix build with jdom:1.0 and update to EAPI 5. (diff) | |
download | historical-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')
-rw-r--r-- | sys-cluster/ceph/ChangeLog | 9 | ||||
-rw-r--r-- | sys-cluster/ceph/Manifest | 32 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.56.4.ebuild | 106 | ||||
-rw-r--r-- | sys-cluster/ceph/ceph-0.59.ebuild | 107 |
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 +} |