summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexys Jacob <ultrabug@gentoo.org>2014-06-16 17:20:54 +0000
committerAlexys Jacob <ultrabug@gentoo.org>2014-06-16 17:20:54 +0000
commit669a348087c8346342cedb509ca8c10ebfe8974f (patch)
tree7737d1ee6c6f4113410607770c7fb63125e565ca /sys-cluster/glusterfs
parentAdd block dependency on net-dialup/capi4k-utils, due to the same name for res... (diff)
downloadhistorical-669a348087c8346342cedb509ca8c10ebfe8974f.tar.gz
historical-669a348087c8346342cedb509ca8c10ebfe8974f.tar.bz2
historical-669a348087c8346342cedb509ca8c10ebfe8974f.zip
version bump fix #513472 thx to Manfred Knick
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xB658FA13
Diffstat (limited to 'sys-cluster/glusterfs')
-rw-r--r--sys-cluster/glusterfs/ChangeLog7
-rw-r--r--sys-cluster/glusterfs/Manifest22
-rw-r--r--sys-cluster/glusterfs/glusterfs-3.4.4.ebuild147
3 files changed, 160 insertions, 16 deletions
diff --git a/sys-cluster/glusterfs/ChangeLog b/sys-cluster/glusterfs/ChangeLog
index 71c8f8b97317..321a5e05cda3 100644
--- a/sys-cluster/glusterfs/ChangeLog
+++ b/sys-cluster/glusterfs/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-cluster/glusterfs
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/ChangeLog,v 1.54 2014/02/24 13:10:08 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/ChangeLog,v 1.55 2014/06/16 17:20:45 ultrabug Exp $
+
+*glusterfs-3.4.4 (16 Jun 2014)
+
+ 16 Jun 2014; Ultrabug <ultrabug@gentoo.org> +glusterfs-3.4.4.ebuild:
+ version bump fix #513472 thx to Manfred Knick
*glusterfs-3.4.2-r1 (24 Feb 2014)
diff --git a/sys-cluster/glusterfs/Manifest b/sys-cluster/glusterfs/Manifest
index c0ce69b9302e..3b368a7a184a 100644
--- a/sys-cluster/glusterfs/Manifest
+++ b/sys-cluster/glusterfs/Manifest
@@ -25,27 +25,19 @@ DIST glusterfs-3.2.7.tar.gz 2424292 SHA256 464c089ff9da5a8e17f7caeae48f1cad59973
DIST glusterfs-3.3.0.tar.gz 2599586 SHA256 76d80ded9ecc5146131e9d59b03cbe09a18338ff0b32922b12fd453da6104f17 SHA512 d450c91e6326a89c39e5c7a17b0e7493318a642fbccf8c729a841adcc422388a300b8fd852f9f978098dc87d956a697b681be5287502b5dc0ab29c71e6b8b9c7 WHIRLPOOL 4836a6aa17de011d2fa94121934972e6d15e434f392f713edc2b9b1e7ef8648a31f209c9dc85fc7a5e0ae0f1e902797ae49726304390b7d14596103958ea58d9
DIST glusterfs-3.3.1.tar.gz 2636698 SHA256 19aaefe3a0f9059ae831b44c92944503cf439da82da23467101ac13da8b77519 SHA512 c32e95a0e4568a62fabcf0c52ad3d6a173b62c5536006c3680e3efd1240e2a68177e14891e11d1d16eff5eb67bf60108dbd44151c26241203d8ddb58f0270c69 WHIRLPOOL 30316bbdb7087dd32d35f0f017ea461711830f5450984edb6d6c527d7f9cae5ee307601887cf489a2d675180d1f21a77ac7901f37f44cc860cccbe510c5a18bf
DIST glusterfs-3.4.2.tar.gz 3856046 SHA256 4fcd42b13b60a67587de98e60ff679803433bbb0c11aa2b40c4135e2358cedef SHA512 5d207e2d9437dacc5c53a205684419fb627c70870f7d2c4851b5a48f705886a04180a90a456bf6d7789b2a62fb6039c80a632d08629224b9594565b453085f50 WHIRLPOOL 8af9e92880b8c378d7329225666ef3347ba5a5510f3a6a513e340dd3b897339ab0817b93e50b20bd04c1b9438b3c5337b750737a2f51f1c76a727c110809b488
+DIST glusterfs-3.4.4.tar.gz 3864438 SHA256 802d374ba96f38a8bf09d1cf4445306f8904bf7de6ddf2dd81745bb10621d330 SHA512 2ee5d7c30e92bcff38ac7bf7fadd156108cfb143c3154585eec43597cc67f29e75cffe4752e60941ffcd6969ac0dc8c6e9418c1d15bd8242223c7f9f8c949f1c WHIRLPOOL 4c2436b7e6180248a91fb579fe43ba52c51eccb6f537a45baf8e432db597f436a5dc520c91f25792a0deb5b3a03425ccbf232aa0d5eafaff2801252af1406502
EBUILD glusterfs-3.1.2.ebuild 3647 SHA256 e2835d83bf6e03f4b0bb9d4f7dd2749d0454204e401444a357fb4371d90c9be3 SHA512 ba02e24cc76ab53059ec76ce9f84aafdd2e1ea47ba9e34390f4f73bfc170a4037e65795af3d17315c19d5cb50f1e784d095cf2129d8debc102fb2305c1637def WHIRLPOOL f0f4285e4c3dbf0704c2e3770891f5997dd4468ff8b9e944f3a14e0e607744382451edd9afc05b6d485efef69d54a48b8ae20b3efb7103b6dee8ecf33a3d2122
EBUILD glusterfs-3.2.7.ebuild 3702 SHA256 2a32929580fad41bf449a79bc4e5d195bbab6c8560f0a937b9bdadb790fe7ff3 SHA512 2a9530fb240f220d9e3581053edf4fe18f1545223386c03e2b4f1a36fe2832cd8abc33110d234160bfc4a07f2532e1f2a7f4c976253b5fb45ef3a71b99833dde WHIRLPOOL 5a3d7d1b6349a266d2bdeb9be3061610c99bf8338cc724dba70d9db55e37b2a1fb10e798ae13130f010cc88445f58aa3006b459bf502184898de3c36cd21c3c5
EBUILD glusterfs-3.3.0.ebuild 3796 SHA256 bc7ebd431067f8e8b8c7c15ab16a2701e6d5e1b45935ec48216c516c2c8ae7c6 SHA512 af2a53e1e3786e7366a88a1d9191e3fc66204163e25b497668bbbee7b96e64d28212362bcb9ab6807ee229f6469eeee70e10919f9453161ae4423fc62445bf30 WHIRLPOOL 851ffce2dce2dd372a0a5e1af9f147ec517e5ba2118fe2ea33ba6c013b3ae4ddb0e4fa3332c3a8e4f3dc629bb88a5faa540e479425366cb1780485558572fcd6
EBUILD glusterfs-3.3.1-r2.ebuild 4071 SHA256 688fac9b91eacff4ebde95f0e60ee48bd3e0c0063f3603186e6f902e85b81d3d SHA512 e510359e5ea465cc1c8b3545b88b204671ed0d4b0bf2739ed8a5a324c12a1b04855c5fee5c8f1153b2916eb180fc9d225282af4982b3ff831d997ce90e8f8896 WHIRLPOOL dc55997fc5b0d8d9f59bb54406bab2c5699f9ce4f244b0465899906235a95942cc2f502e174a694c5a42206939195712dcddd2c8750417f5a7a4d04881e19924
EBUILD glusterfs-3.4.2-r1.ebuild 4638 SHA256 b2bcb8fccaeec4497e530b7f35b5fd0d8a4c11a03db79ff8150d1ea42073d5b1 SHA512 adbbc2696670439d031273a0d5fde1882585a0361d73e78826d1adb4cf44dd9256361fe5e9f626655a0365c4d2c49d9725b869cfa7170507c17eab60049cb632 WHIRLPOOL a1bdf5ac317dde52303ba5d806bf9c5ed1207102f478f9ce2c87f28b1c802e680e0068dd2e059573cdb619746e9968257fd6dcf7400bf759253d5aaf974bdeec
-MISC ChangeLog 10963 SHA256 ecf3bac3137deb458baefc25eb2b348129d8d427ac5e9626cb7266571cb95b54 SHA512 db76fa11dcbee4c1354073ee906a6f37efa72d26c767b73d69a8044b3f98d9b472c5404ebec80fb97fe19cdd8c1ed090d303aaed0c483ebbaa9212f08a407751 WHIRLPOOL 4e04c6a2d9953d3e17473cd02a7586865651b345921c45e937025dfd6ff34c713d63fd85edbed20301f176fbbb81aee173dabcde38e24ff60ac1ae1f328a53b9
+EBUILD glusterfs-3.4.4.ebuild 4593 SHA256 d396bad164bad9e0a7379cec9134107aaf6ff7ee92350c9877b243c78b0a748b SHA512 a6c9dbc24bd98f9cdcd7db6cd1dc55793a9ed6c0400f459a6726b697298c28860d30461498ebcd1c0ca47601f1ce02d82a8ae7d00398b9dcf090d8618fb7cbe4 WHIRLPOOL 4c47c87d7094e99e9d5977b47a200defc3a592c9a734d2b39e240106fdbda7a68c6db0bb183505411a51559c91a7757d3689f0fcd2610602919b8b60a1706a29
+MISC ChangeLog 11113 SHA256 99ada1850da686a4705162764aef3f4f05df9b47b31c924de720e73c654bd604 SHA512 53846371f333ff56866ed4b4efe3e08f2b7d94a80108fe6d02ddcdda0e707b6a2cd3d92fe89a07ca3b5d84413dd2e371bb68f702e6664282417bba4388549088 WHIRLPOOL 4fb93787fd8a4749000a290ab0dbcf929d9d94f0ace4b741fa973b11273033b0e4f7dff1cb7093d1c6bef208327729b68e3885fdf492e3fe6ed29e9daef1aa9f
MISC metadata.xml 1037 SHA256 82d258e1fbfe283fdf38d31124dff45c25f0fd457952d3a06c46bbe14b3e21f3 SHA512 b25f18244e5d026360570769c64f547b2ccb94b7ee780190c800b83350a5ae8577e7a00413935abb84d3765b42b90edb9b4dee35bb8772ec97f1a9f8dca5c297 WHIRLPOOL 79c89cd1e212f341778d51db8144bab8fe144ef3ad6701312f3399cf55fd9c543bc4623b5c7827e6010f89e33b2661f42f127b7ec8e7ed39727c5987510cc631
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQIcBAEBCAAGBQJTC0SGAAoJEF0huFKJUZL5+g4P/1ijEPYYj+yRaWAgjNcgfG1O
-C87nSZKSh3Y8aAz2mJrbP7IT8NCoEmP0/DJmPaRA4OPTvrlYZuB3fyjMIbZnR4Xv
-MR274Lput1pmpm8Fh4Fb5QsoAiCOPlec4gA/V0glxn60bivhaneW3IfyPh0duL42
-MdkwqdqzKXnelIvFfkVBwnvD6UJgDY74oDI1xcozwVKuSFpKu1xTNhY+jcnE4BpO
-tjzyxN3evL05g6kTUrjYEHlIIjZzHLu0PMYn84Os6rU0tHDxzVo/CKkoMoVAmzF3
-b3AGb1fZRt0XRUFLrz/ikAvmqJkU0GS8SV16oq5v7/JBbAB4Vx+dlC1yby822ncH
-oC1EiDCuRFmelwOdQxDEKonvB5Pa+upLSa6Ohw+dq2UPBCqoYWtC94I5EVOuXzKX
-8fTJIy5f13IuGKLQjh6jJeIAfpZA/YjoJwWqKZ5lFJNvjaWlPKEI8uakST9WawPQ
-S299fAik+g+mxFmRKJm4ru2JNwhvVAoCtqbUWkZKO38oeGofFQOLo3gMxgdmy8Qz
-FGHXjknm+NOoPwk0ep9RbLSJUPXajxS+8uKGTjZ1u/Xg6vTlm376f7JUWWWaXu4i
-VdpPJM+QBAHWyLOmlGnie1o/EbSwid8rBXDUkNUTqvZIHP1ij/mpo2jlmLv2McsA
-OpaCsRwqPiVeOPkp9hhM
-=stx9
+iF4EAREIAAYFAlOfJ3QACgkQKiQSS7ZY+hOXqQD+Lbs5AcdP1dtBlj54v8Xvn39e
+NUe45XEYSWdGxPH81p8A/Rnsjl87ENN2PoDt1B00J5jklZincoCw/DryHOiXMHd2
+=jzib
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/glusterfs/glusterfs-3.4.4.ebuild b/sys-cluster/glusterfs/glusterfs-3.4.4.ebuild
new file mode 100644
index 000000000000..196d170715d7
--- /dev/null
+++ b/sys-cluster/glusterfs/glusterfs-3.4.4.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/glusterfs-3.4.4.ebuild,v 1.1 2014/06/16 17:20:45 ultrabug Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-utils elisp-common eutils multilib python-single-r1 versionator
+
+DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"
+HOMEPAGE="http://www.gluster.org/"
+SRC_URI="http://download.gluster.org/pub/gluster/${PN}/$(get_version_component_range '1-2')/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 LGPL-3+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bd-xlator debug emacs extras +fuse +georeplication infiniband static-libs systemtap vim-syntax"
+
+REQUIRED_USE="georeplication? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="bd-xlator? ( sys-fs/lvm2 )
+ emacs? ( virtual/emacs )
+ fuse? ( >=sys-fs/fuse-2.7.0 )
+ georeplication? ( ${PYTHON_DEPS} )
+ infiniband? ( sys-infiniband/libibverbs sys-infiniband/librdmacm )
+ systemtap? ( dev-util/systemtap )
+ sys-libs/readline
+ dev-libs/libaio
+ dev-libs/libxml2
+ dev-libs/openssl
+ || ( sys-libs/glibc sys-libs/argp-standalone )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/bison
+ sys-devel/flex"
+
+SITEFILE="50${PN}-mode-gentoo.el"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.4.0-silent_rules.patch"
+ "${FILESDIR}/${PN}-3.4.0-build-shared-only.patch"
+)
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS )
+
+# Maintainer notes:
+# * The build system will always configure & build argp-standalone but it'll never use it
+# if the argp.h header is found in the system. Which should be the case with
+# glibc or if argp-standalone is installed.
+
+pkg_setup() {
+ use georeplication && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local myeconfargs=(
+ --disable-dependency-tracking
+ --disable-silent-rules
+ --disable-fusermount
+ $(use_enable debug)
+ $(use_enable bd-xlator )
+ $(use_enable fuse fuse-client)
+ $(use_enable georeplication)
+ $(use_enable infiniband ibverbs)
+ $(use_enable static-libs static)
+ $(use_enable systemtap)
+ --docdir=/usr/share/doc/${PF}
+ --localstatedir=/var
+ )
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile
+
+ use emacs && elisp-compile extras/glusterfs-mode.el
+}
+
+src_install() {
+ autotools-utils_src_install
+
+ rm "${D}/etc/glusterfs/glusterfs-logrotate" || die "removing false logrotate failed"
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/glusterfs.logrotate glusterfs
+
+ if use emacs ; then
+ elisp-install ${PN} extras/glusterfs-mode.el*
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ if use vim-syntax ; then
+ insinto /usr/share/vim/vimfiles/ftdetect; doins "${FILESDIR}"/${PN}.vim
+ insinto /usr/share/vim/vimfiles/syntax; doins extras/${PN}.vim
+ fi
+
+ if use extras ; then
+ sed -i -e "s|quota-remove-xattr.sh|${PN}-quota-remove-xattr|" extras/quota-metadata-cleanup.sh || die "sed failed"
+ for e in backend-xattr-sanitize backend-cleanup migrate-unify-to-distribute quota-metadata-cleanup quota-remove-xattr ; do
+ newbin extras/${e}.sh ${PN}-${e}
+ done
+ newbin extras/disk_usage_sync.sh ${PN}-disk-usage-sync
+ fi
+
+ newinitd "${FILESDIR}/${PN}-r1.initd" glusterfsd
+ newinitd "${FILESDIR}/glusterd-r1.initd" glusterd
+ newconfd "${FILESDIR}/${PN}.confd" glusterfsd
+
+ keepdir /var/log/${PN}
+ keepdir /var/lib/glusterd
+
+ # QA
+ rm -rf "${ED}/var/run/"
+
+ use georeplication && python_fix_shebang "${ED}"
+}
+
+pkg_postinst() {
+ elog "Starting with ${PN}-3.1.0, you can use the glusterd daemon to configure your"
+ elog "volumes dynamically. To do so, simply use the gluster CLI after running:"
+ elog " /etc/init.d/glusterd start"
+ elog
+ elog "For static configurations, the glusterfsd startup script can be multiplexed."
+ elog "The default startup script uses /etc/conf.d/glusterfsd to configure the"
+ elog "separate service. To create additional instances of the glusterfsd service"
+ elog "simply create a symlink to the glusterfsd startup script."
+ elog
+ elog "Example:"
+ elog " # ln -s glusterfsd /etc/init.d/glusterfsd2"
+ elog " # ${EDITOR} /etc/glusterfs/glusterfsd2.vol"
+ elog "You can now treat glusterfsd2 like any other service"
+ elog
+ ewarn "You need to use a ntp client to keep the clocks synchronized across all"
+ ewarn "of your servers. Setup a NTP synchronizing service before attempting to"
+ ewarn "run GlusterFS."
+
+ elog
+ elog "If you are upgrading from a previous version of ${PN}, please read:"
+ elog " https://vbellur.wordpress.com/2013/07/15/upgrading-to-glusterfs-3-4/"
+
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}