From: Matthias Maier Date: Thu, 18 Dec 2014 11:16:01 +0000 (+0000) Subject: add support for glusterfs, bug #532632 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c34c60e39ca1927b7a742997e1c6c2395de62451;p=gentoo.git add support for glusterfs, bug #532632 Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xBD3A97A3 --- diff --git a/app-emulation/libvirt/ChangeLog b/app-emulation/libvirt/ChangeLog index de5f0cdffe7c..ccdf0c056100 100644 --- a/app-emulation/libvirt/ChangeLog +++ b/app-emulation/libvirt/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-emulation/libvirt # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.405 2014/12/16 00:20:35 tamiko Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/ChangeLog,v 1.406 2014/12/18 11:15:49 tamiko Exp $ + +*libvirt-1.2.11-r1 (18 Dec 2014) + + 18 Dec 2014; Matthias Maier +libvirt-1.2.11-r1.ebuild, + -libvirt-1.2.11.ebuild, libvirt-9999.ebuild, metadata.xml: + add support for glusterfs, bug #532632 16 Dec 2014; Matthias Maier libvirt-9999.ebuild: fix DEPEND diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest index 0ce882ca4d11..0db3d4626925 100644 --- a/app-emulation/libvirt/Manifest +++ b/app-emulation/libvirt/Manifest @@ -14,24 +14,24 @@ AUX virtlockd.init 437 SHA256 0894a839f85dff6f97bde514437935f4c1589ba4f2cbd3e0ef DIST libvirt-1.2.10.tar.gz 30029503 SHA256 5050f4cea3dd59d3eca25c3d3f16085e10d624ecc18bd35820cd3dac6f46c08e SHA512 9cd5d2a604769cf70e388c367abcde27ee8d6d7043227f17dd2cac92a467ea06547374e1d83c7b1ee4c5322d8b3d9e4cbb6db373efae5eaaceed1b1376cbd09d WHIRLPOOL 986c1fd0128101f936897c97a36d646b8893d9ee0a223d05b004d73408a2720aeb9bb5fe3e4a7c476947021b89d955fb4a1b3a64dfe8dfe0d30dbfe75487b8fe DIST libvirt-1.2.11.tar.gz 30571605 SHA256 1b886429734a53fc9a201f46d77448fda963e1323246269eb0dcb4c12fb02fcc SHA512 4aaeb2eeb563f0a9105a1586054d69c24dada12ddf9b71edd3742ad602eb8c892d9f615ee1a2159051bec52699897c6707d9d0204b8f0fe61bae15885ee986f2 WHIRLPOOL b64ee58d633e4b3fec52125bd9b582f7d07045baa66c492fd2b6bc521d994cec95fa460c3a8b32a0f73043ad812e36d81832c31046bbacc280fb2f2764e9bd75 EBUILD libvirt-1.2.10-r2.ebuild 12737 SHA256 91df435d21611b5e8a0a316a148b0d5449360cad43d61f50c271b87ef8e8b91d SHA512 893277721e06f434efa5f54e102620ff4df71d70a910999caed4dd60075e18eb38aa409b743681a367db6043ae360008da9cfd62932967276a52b2dc6e5750ee WHIRLPOOL 81e528bd5fcc722e916cad403d4bab5fc9f256a1c632163140a6bce90310b9195779255468c52d0f61f2f13fca3a10573c50b5b09571defcea1557aa460d2d00 -EBUILD libvirt-1.2.11.ebuild 12536 SHA256 10857372387f2519ffec3f72d7a4746002e2daabe7e5627f5aad6ce86f5e72bb SHA512 467f4e804e4fe8acc3f383ac2a140c2efffdfe4de96a4bf7f4e6b8fea93a595e0448e7c0e2cb85c53f5d592a8abcd947111f792e402358be79e7c9b2059da7b6 WHIRLPOOL 79cbb4bf3e5b6f1031bee99a0f0034f0e3ec6926097d50cd7410e9b32c54af390d7ebfe4e9379d4382875422867b9cc6fdc0ec4835dee02abc38b6935b781144 -EBUILD libvirt-9999.ebuild 12555 SHA256 0c4857a9cce3b73c6cefc215b64285985989597b0593c2fa442617eba9269da2 SHA512 7a03da0ae7ab03db77ad69638087f3721b339b2e64e5a563386989064fd34b16359961b68ba06943902268b357a613c53836c05cfb0b2c099e82838b56c78ff7 WHIRLPOOL f76df846e3ed5dfe94370ccd2ac54323c51a13438d441d245f70d8f8603901350e081e8df74e9bd794d6c82a35b0395b815c0fefd5a4dc8222cb5befcf8f91c1 -MISC ChangeLog 24562 SHA256 8531f8af3cdc8f56caae0ebd6ba2fa454e534f2bbb95e558ccae6dae408a4b65 SHA512 9e9b0cbae6e49d6894ac92eeb8cd36cd73687f246deeaa0af4c9248b5672685c77efa7ba5169f2f846ef1344ea48212a570b9ab50a71d196b6397a1620d661bd WHIRLPOOL d59761b1490001c741be342bcfaa89c8cdaba49a587ddc01b219aa824516d2bc176f874cf4c497a5a2aef1ce1cbf2a342eb3971078843cc782aa4d987e34a8db -MISC metadata.xml 3506 SHA256 34c76b8fcc94aadddb31a770a7f82bd82ca4fdffdd65a48e1b44f34146ba3caf SHA512 86443ba36ed00f8444eb48cfe2cade6247329b3704a53ba4757103b24aa59e6ea6dba42cad1939ac184b8ce3f90fa35e0915dccafaf8b570ed5964426f859190 WHIRLPOOL 500cf1e40a4b7f4d7c395f378534dd38f2e9d859530737ba686aa614e248a7914f6aab2632421594ea6013e9087e2ebc4f43a984d1cbcfdd34dba7266ffa9cc3 +EBUILD libvirt-1.2.11-r1.ebuild 12679 SHA256 1647f7ee27bdb231244b30750072aa42e86721cc85f30f81b295ea99134a5b18 SHA512 755e79795acf038844500092c976f80dfce73d77ce8ad02b861bbe772c1262b463a26fe4ff7417f01f8698cb082b39307ba69d57ec60325b9ca230e963a8bb7c WHIRLPOOL 5a958a6bc38330333968e6bba1a06d4f5c1ac04e145ff7c20906f611f8fd050ad265326ba4d814b5135af4f2d5b14c1aa69d1ed85591bf69adcb5b165a03203e +EBUILD libvirt-9999.ebuild 12695 SHA256 75ba7a802edf9f0f52c44643ec587b1965f5d354859bf8aff235619c8099373b SHA512 961abd5261fcb3fe01d621e5894677640a640a5c5d0f85a2f6c2484220917fa88f0bf92e8766a7efc7d454e6a756e43bb08d6de81532808994c3280690f1f825 WHIRLPOOL 1b63c28a218b0f30581209bcdae2261677a4d517fb4db2c2ba578f2f25eb407f6394152f63cd43c498e06590038da12d2c2bddb1455c009f0189c03f2eb5772c +MISC ChangeLog 24776 SHA256 45aec433c082ad742036540e46c5d34e39c73b09123e3d5abbd2c486eac2b53c SHA512 ddf6bf3bb78545dc379e74c2a3154b86503e231aa10abc2c6b38fed2ef1d0576b690a83aae905ba585fb8b03cb388c90423f29209d659c7e5b596637c93a7d46 WHIRLPOOL f65050e5def2bf1af182540cf8d37293cfdef8526a26a4e168f752178264c225103d83e60305cbc90870ba20e870176232036e580f6417603a149e607c8e0d52 +MISC metadata.xml 3604 SHA256 90d98bcf32df9c4ff5d3fc90cdcac46ddc486efa9706b945cbf749d4a1ddcd30 SHA512 35b1fd9faa961efddec324d3721699068b9b2aefb49271f064b3930c9c246a71829f55566438754c34f294db9b8c2ad55386113a72ab11b31cbb604e4afe7816 WHIRLPOOL 6315f8a01134f62a1f7b9845f0e89624bb1edd713b4965a53209b199609ba4f510f0cbb4ee85f348947556cdeee27ab7ae7fcf52b1b9ed82176076d149c00116 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1 -iQIcBAEBCAAGBQJUj3rUAAoJELhOzYlK7nn/0ZIP/i6vEwicslwQBn2gTd/krJ7T -WVIIs15KpMSyVE3uGotxkiRRMYXCoA9Xnf2yzvB8V9fyBuiFizXN+ZXWotpNKvVd -E9cNbo1QcA5h12o04kLXtnza0vqhS2xamgHjuSQCFw1y5y7vH/sccgrCrLqSyWvf -+5iZ4+ZBqdcnutvD+e07lBcu7CnK3n8OR696fjdERpkk+ae1M9+wl1aRpzHxQmx4 -pKiW4848WaOxyLWLwArnttUecl1LC7Vrzsr9WVd39Ibb76yfgn4FVsb5N0OwwmSu -TxUg4MM05K+7JrcIUwb/A85ee0bVOhegDv8GgWK1cPl23yaXlhMdGggla7JCjFJL -gwqFXa56cx5WRX7pMMMzVouo5VvGYbFsu15+U+DMdbFgioa69ZiAeYSy/eSRj+K3 -ASkd1IujwRNETgFAhqwV2iTYLQ8BjyrwOvsW9oiadiWunueqLy0qBaQzEPMzqwP3 -YFCf8Grg2Tee8wleuka0jkK051xHk8RZnnzD2v/sFhX9reHtTab/V8l8m9EXrOio -LEnOCnct38pi3CpwiL2KQE0NedEm4pgFrsAGMCMYzX4OACp7SMRMBeeLhUzZRPi0 -wWCMGc6pExjYq8sAO+Gv54kbIWkMHul6ggoDDxN/i9A8lW8Fi0qwS5773aCVRmOZ -N3EYsfg9lex95p6a1+q2 -=J3hO +iQIcBAEBCAAGBQJUkrdmAAoJELhOzYlK7nn/gI8P/3TFQQLvFw0Gsj9kSDRyk6Am +145nLasrRLi3Q3oh88v/AwU1T0cDzvMdHcliGCY7p6bUHYY639yjCWvLmLURyHee +84I8yuKICJWEpvTTZLTIxi+2WHHGdZcv94NNvI3G2eeD72gdOBaNTKs1/q6QjrUj +UQaHX9Fs43S5Y2/IGtTQ75sNTpASHZrK/i3lEYgDIOhQwcj6ZRJjjtmsYtWdtATu +ACGbMxXRrlLaLO0WyjfUSsv/eTfn6A79mMGvIVQ1ZVTTicMjWz5rGW2qOqnQ6J+K +oNnusZY1SfYyh1i9SJNb2zC9g0MIcQW2wHtegjB3CTiMUpB4DiHhJg7tuAKK5f2V +oLQzMMoZCJLpW75QXk6yFCceyRhBA/3owPDJBaNyp/TdXi1XpvixNvlgDuXu1W/n +GiF76dVzZpLxkssfNeLvDFNoCz53Pt3zlvZ81Y7Y7oNFpC1qrpJxiJlF/1C0XZop +640AM/CfuwHeD8I7H8LaT64MefdwKo8NoXFJ0ttc8UUzbg9LvTSfPpnOEY3NUvIp +w6QBx406yX97g6brJ+TyewHaFcqN/+0byzygjzyJPWKEuu9QHB7o8NNfmGnAIOUc +cvLHbsTU6/qIus3PoJf177UsruareHULAxkkjaNjZEfiU+4sSk3ybXENeqisHH/H +K6nsO/a7lIFrS/hRKrK+ +=zFpM -----END PGP SIGNATURE----- diff --git a/app-emulation/libvirt/libvirt-1.2.11.ebuild b/app-emulation/libvirt/libvirt-1.2.11-r1.ebuild similarity index 97% rename from app-emulation/libvirt/libvirt-1.2.11.ebuild rename to app-emulation/libvirt/libvirt-1.2.11-r1.ebuild index 22efd1a3cc40..fc5c03ce1d1a 100644 --- a/app-emulation/libvirt/libvirt-1.2.11.ebuild +++ b/app-emulation/libvirt/libvirt-1.2.11-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-1.2.11.ebuild,v 1.1 2014/12/13 11:56:27 tamiko Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-1.2.11-r1.ebuild,v 1.1 2014/12/18 11:15:49 tamiko Exp $ EAPI=5 @@ -31,8 +31,8 @@ S="${WORKDIR}/${P%_rc*}" DESCRIPTION="C toolkit to manipulate virtual machines" HOMEPAGE="http://www.libvirt.org/" LICENSE="LGPL-2.1" -IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm lxc +macvtap nfs \ - nls numa openvz parted pcap phyp policykit +qemu rbd sasl \ +IUSE="audit avahi +caps firewalld fuse glusterfs iscsi +libvirtd lvm lxc \ + +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd sasl \ selinux +udev uml +vepa virtualbox virt-network wireshark-plugins xen \ elibc_glibc systemd" REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) @@ -68,6 +68,7 @@ RDEPEND="sys-libs/readline avahi? ( >=net-dns/avahi-0.6[dbus] ) caps? ( sys-libs/libcap-ng ) fuse? ( >=sys-fs/fuse-2.8.6 ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( sys-block/open-iscsi ) lxc? ( !systemd? ( sys-power/pm-utils ) ) lvm? ( >=sys-fs/lvm2-2.02.48-r2 ) @@ -279,6 +280,8 @@ src_configure() { myconf+=" $(use_with lvm storage-lvm)" myconf+=" $(use_with iscsi storage-iscsi)" myconf+=" $(use_with parted storage-disk)" + mycond+=" $(use_with glusterfs)" + mycond+=" $(use_with glusterfs storage-gluster)" myconf+=" $(use_with lvm storage-mpath)" myconf+=" $(use_with rbd storage-rbd)" myconf+=" $(use_with numa numactl)" diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild index 34b499260e1c..791db0ecadd0 100644 --- a/app-emulation/libvirt/libvirt-9999.ebuild +++ b/app-emulation/libvirt/libvirt-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.69 2014/12/16 00:20:35 tamiko Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-9999.ebuild,v 1.70 2014/12/18 11:15:49 tamiko Exp $ EAPI=5 @@ -31,8 +31,8 @@ S="${WORKDIR}/${P%_rc*}" DESCRIPTION="C toolkit to manipulate virtual machines" HOMEPAGE="http://www.libvirt.org/" LICENSE="LGPL-2.1" -IUSE="audit avahi +caps firewalld fuse iscsi +libvirtd lvm lxc +macvtap nfs \ - nls numa openvz parted pcap phyp policykit +qemu rbd sasl \ +IUSE="audit avahi +caps firewalld fuse glusterfs iscsi +libvirtd lvm lxc \ + +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd sasl \ selinux +udev uml +vepa virtualbox virt-network wireshark-plugins xen \ elibc_glibc systemd" REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) @@ -68,6 +68,7 @@ RDEPEND="sys-libs/readline avahi? ( >=net-dns/avahi-0.6[dbus] ) caps? ( sys-libs/libcap-ng ) fuse? ( >=sys-fs/fuse-2.8.6 ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( sys-block/open-iscsi ) lxc? ( !systemd? ( sys-power/pm-utils ) ) lvm? ( >=sys-fs/lvm2-2.02.48-r2 ) @@ -280,6 +281,8 @@ src_configure() { myconf+=" $(use_with lvm storage-lvm)" myconf+=" $(use_with iscsi storage-iscsi)" myconf+=" $(use_with parted storage-disk)" + mycond+=" $(use_with glusterfs)" + mycond+=" $(use_with glusterfs storage-gluster)" myconf+=" $(use_with lvm storage-mpath)" myconf+=" $(use_with rbd storage-rbd)" myconf+=" $(use_with numa numactl)" diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index 7a3ef29dc3ab..09ebc01c6a04 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -90,5 +90,8 @@ Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol + + Enable GlusterFS support via sys-cluster/glusterfs +