From 70b82ae359a5538711e103b0e8dfb92654296644 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 27 Oct 2018 12:48:57 +0100 Subject: gentoo resync : 27.10.2018 --- sys-fs/multipath-tools/Manifest | 8 +- .../multipath-tools-0.6.4-r1.ebuild | 4 +- .../multipath-tools/multipath-tools-0.7.6.ebuild | 94 ---------------------- .../multipath-tools/multipath-tools-0.7.7.ebuild | 4 +- .../multipath-tools/multipath-tools-0.7.8.ebuild | 94 ++++++++++++++++++++++ 5 files changed, 102 insertions(+), 102 deletions(-) delete mode 100644 sys-fs/multipath-tools/multipath-tools-0.7.6.ebuild create mode 100644 sys-fs/multipath-tools/multipath-tools-0.7.8.ebuild (limited to 'sys-fs/multipath-tools') diff --git a/sys-fs/multipath-tools/Manifest b/sys-fs/multipath-tools/Manifest index 6037ba9c60e2..d75ceb27788b 100644 --- a/sys-fs/multipath-tools/Manifest +++ b/sys-fs/multipath-tools/Manifest @@ -7,10 +7,10 @@ AUX multipath.rc 565 BLAKE2B efb26199eddb75c5e87d1ab40aa8cb4fbaf9f7a2bfd7a20add6 AUX rc-multipathd 402 BLAKE2B c44befc14ff361d27278bd7850aada4fb8e309c0459d9d1bdb3ca1a670929b2d8b40275c73cd937ab3245b95460b3e9e12ecf199532ec916e1cf5f3e634d3bbb SHA512 466296ff69c0f56c312a8b88445ca0719c8c6b794511f7e228812d63b859bd120b965301c8923e3411a3e1b196e7fb9c48dd7dbe004efe4c65ee7f9798cc3e11 DIST multipath-tools-0.5.0.tar.bz2 184024 BLAKE2B 1e1b0fdd52bf0aaea3ed281e0cd89d04aed58c03b9b42ac094173bebdf3b81e368d0c7efb23a8748d4598c99d1502fdf5f8b2c9b64a2be4ce7d6b30fa607984a SHA512 dfad21c45d0f69e39041d30d203a582c8ee8329bf390c51cde10155b3de379e7ad8fead2ac4beb268a924fd7e7dc8e1cf538ea3c70d41479fd8786fa30ba22a9 DIST multipath-tools-0.6.4.tar.gz 285448 BLAKE2B 1b63c4e712e682965c595ed988a6590e181abd4d37779b72b52f4e415d4caba33df518a1ea1e3b460d15b5a78f4db5a75c1066439eb40c503023007c1f70752a SHA512 ec35c6c26c3b233ebece7136ea99dd4c0dff2927e7b543e7091219dc7065fe87e609a1eda9ab6d08399d44fe882d70c8dbe6be9ab175d154c5dd2d12ee1d86ea -DIST multipath-tools-0.7.6.tar.gz 366278 BLAKE2B 1725bddf3174dc12c7635fa9d4c5e4c12f69b703b35079ef6a845e5b4997a9cc226f1cf96f2e50ba94cbae1f78f452800d033d629bced765c7c7e40747cc7a5c SHA512 87b8473152245bfb7fb0183ac91812bdac10c1d18c13687706c4a3a9488ee66da230c786c153a2207f6ba0412814e84851f1d17c0633dc9132f39634f058a5cc DIST multipath-tools-0.7.7.tar.gz 398460 BLAKE2B 39ffa02d782858d1200080d11aafc341793b83e421a40207eaaf5084cffe5ef5e9e860d60cd03c828c1eb941be2f762b9ad9c2ea21e29b5f129fb26bd6090d22 SHA512 87458f3eb0aaac09b22972c4ff26e332d64841a3d19fefce69cae662f1e2ce2df778e1795d5b4089b1110ec5081c6021aadbb902eeaeb764f989031cbe7da825 +DIST multipath-tools-0.7.8.tar.gz 415900 BLAKE2B 04c237e91f8e56484603d5b5ec7504da6be1caf9564d21a9fa4be7268fbb88089b8446c959b57f859eb9696f39cbb82bffdcd3d0a6716da6487bedd5c18c0d8b SHA512 500a51f9e8c5cc0ad04cc69c39f657e8058a08750d506b447c4a1131ad7308d43de19d79e98fa8254c56cd7eb1e832c8ccbc439ce94054db7eeebcdf2bf225cb EBUILD multipath-tools-0.5.0-r1.ebuild 1728 BLAKE2B dd525f001463684fe5cb6ccbb112a658bcf02fcf94d672c44b3a9330bd275809486bbd3bd10e35a19185837b1bff349cfe037054e8e4d9fab5f87e7677e1a98c SHA512 e1de58801f4e2b71b44a4d60d385bd2067aa172841a90c078a5f6dc608999bfcd23059cbc730e18c910a7606bc44bfd9524a2e466b49ff38b90cfaac143def86 -EBUILD multipath-tools-0.6.4-r1.ebuild 2539 BLAKE2B 5d61e93ab4cb93bec82d18b53f6aa94a252dd3054eee4b2e02dec79b6419caa893e949cea5c0fdf917aa7bf8042caa6b0918e42cc402b12af8bea009dce22ec9 SHA512 f575ba747011b35b9ae0b12bd599ec01cad74ffa262206d0e42e645e79b332d095dba17b18a9739690bd2f3dfd7541ce9e9dd2f1cab81a3535f1f07102adfc11 -EBUILD multipath-tools-0.7.6.ebuild 2062 BLAKE2B 6ae605778f48eb5dcafa260c4eb261c579256bcbd4a2b22a99340e9e9dfc1ff28f1b2c3dcc52b89d08fe95071474e299e2528d000cf29919205d6d42dee227be SHA512 aa2e82d056b6156a616eb16dcd2fe5a7d0102e252c856c161a6927119dcb2190d57ccfc668c8dc37c7dff64d2651c812948e6aa8542be282c8b9e46f2d8dcda7 -EBUILD multipath-tools-0.7.7.ebuild 2062 BLAKE2B 6ae605778f48eb5dcafa260c4eb261c579256bcbd4a2b22a99340e9e9dfc1ff28f1b2c3dcc52b89d08fe95071474e299e2528d000cf29919205d6d42dee227be SHA512 aa2e82d056b6156a616eb16dcd2fe5a7d0102e252c856c161a6927119dcb2190d57ccfc668c8dc37c7dff64d2651c812948e6aa8542be282c8b9e46f2d8dcda7 +EBUILD multipath-tools-0.6.4-r1.ebuild 2538 BLAKE2B 8b98d6457b56e933ae18291e32d40fb146ac6a63119ebade70275bcd7b16f76131da9ba238846ba5e3c7e1c7e83bb65aefdd8118a348233548a34e1a7f4870e7 SHA512 29af1b6a72776c14ff3d0099294e9c8d7e453e2547c4dffff0b28e17f2dc75680a1df804bb9f316a72c87a2d830923cbbd506772cf059da76d80a4dbca77f0cb +EBUILD multipath-tools-0.7.7.ebuild 2061 BLAKE2B ca67cdf219fa6e71d2ff409489377c9a30bf3b8a6e7d8cab1b4d8a250aa4f87bf07add5b17d197fca82d34fe88fde20e45fb812bfd2bcf3043b232db75ac8404 SHA512 47acd1b937fc749b24dadc89763b891ed2c75bd13887e1abce5008b27ba3e525a5493d29ba8d74bc4e72bae209dcf1ddc69506e6f3da8777a158d38fe07f2ef2 +EBUILD multipath-tools-0.7.8.ebuild 2061 BLAKE2B ca67cdf219fa6e71d2ff409489377c9a30bf3b8a6e7d8cab1b4d8a250aa4f87bf07add5b17d197fca82d34fe88fde20e45fb812bfd2bcf3043b232db75ac8404 SHA512 47acd1b937fc749b24dadc89763b891ed2c75bd13887e1abce5008b27ba3e525a5493d29ba8d74bc4e72bae209dcf1ddc69506e6f3da8777a158d38fe07f2ef2 MISC metadata.xml 364 BLAKE2B d1d285f68ff773055f374ad7f6790708b7fed62a0d9787aff638c6ced762ff34d62a94a90d79426dbf4a81d86cf2447f41947d7650d3f1bc366a9d3338af94ce SHA512 91654145796f3e879d14dc7aab2261099dc0e2cb44e7563bf3c006893b81aa0f84fdd52870aaf317197b87e6c4d9e1341e456daeb2f3b40c926bdaf31c797134 diff --git a/sys-fs/multipath-tools/multipath-tools-0.6.4-r1.ebuild b/sys-fs/multipath-tools/multipath-tools-0.6.4-r1.ebuild index 9b0d1774bf8e..89238dd765fc 100644 --- a/sys-fs/multipath-tools/multipath-tools-0.6.4-r1.ebuild +++ b/sys-fs/multipath-tools/multipath-tools-0.6.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -17,7 +17,7 @@ IUSE="systemd rbd" RDEPEND=">=sys-fs/lvm2-2.02.45 >=virtual/udev-171 dev-libs/libaio - dev-libs/userspace-rcu + dev-libs/userspace-rcu:= sys-libs/readline:0= rbd? ( sys-cluster/ceph ) systemd? ( sys-apps/systemd )" diff --git a/sys-fs/multipath-tools/multipath-tools-0.7.6.ebuild b/sys-fs/multipath-tools/multipath-tools-0.7.6.ebuild deleted file mode 100644 index 2fc108707b42..000000000000 --- a/sys-fs/multipath-tools/multipath-tools-0.7.6.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit linux-info systemd toolchain-funcs udev vcs-snapshot toolchain-funcs - -DESCRIPTION="Device mapper target autoconfig" -HOMEPAGE="http://christophe.varoqui.free.fr/" -SRC_URI="https://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${PV};sf=tgz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" -IUSE="systemd rbd" - -RDEPEND=" - dev-libs/json-c:= - dev-libs/libaio - dev-libs/userspace-rcu - >=sys-fs/lvm2-2.02.45 - >=virtual/udev-171 - sys-libs/readline:0= - rbd? ( sys-cluster/ceph ) - systemd? ( sys-apps/systemd ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" - -CONFIG_CHECK="~DM_MULTIPATH" - -RESTRICT="test" - -PATCHES=( "${FILESDIR}"/${PN}-0.7.5-respect-flags.patch ) - -get_systemd_pv() { - use systemd && \ - $(tc-getPKG_CONFIG) --modversion systemd -} - -pkg_pretend() { - linux-info_pkg_setup -} - -pkg_setup() { - linux-info_pkg_setup -} - -src_prepare() { - default - - # The upstream lacks any way to configure the build at present - # and ceph is a huge dependency, so we're using sed to make it - # optional until the upstream has a proper configure system - if ! use rbd ; then - sed \ - -e "s/libcheckrbd.so/# libcheckrbd.so/" \ - -e "s/-lrados//" \ - -i libmultipath/checkers/Makefile \ - || die - fi -} - -src_compile() { - # LIBDM_API_FLUSH involves grepping files in /usr/include, - # so force the test to go the way we want #411337. - emake \ - CC="$(tc-getCC)" \ - LIBDM_API_FLUSH=1 SYSTEMD="$(get_systemd_pv)" -} - -src_install() { - dodir /sbin /usr/share/man/man{5,8} - emake \ - DESTDIR="${D}" \ - SYSTEMD=$(get_systemd_pv) \ - unitdir="$(systemd_get_systemunitdir)" \ - libudevdir='${prefix}'/"$(get_udevdir)" \ - install - - newinitd "${FILESDIR}"/rc-multipathd multipathd - newinitd "${FILESDIR}"/multipath.rc multipath - - einstalldocs -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "If you need multipath on your system, you must" - elog "add 'multipath' into your boot runlevel!" - fi -} diff --git a/sys-fs/multipath-tools/multipath-tools-0.7.7.ebuild b/sys-fs/multipath-tools/multipath-tools-0.7.7.ebuild index 2fc108707b42..6d0be1d4eb2e 100644 --- a/sys-fs/multipath-tools/multipath-tools-0.7.7.ebuild +++ b/sys-fs/multipath-tools/multipath-tools-0.7.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -17,7 +17,7 @@ IUSE="systemd rbd" RDEPEND=" dev-libs/json-c:= dev-libs/libaio - dev-libs/userspace-rcu + dev-libs/userspace-rcu:= >=sys-fs/lvm2-2.02.45 >=virtual/udev-171 sys-libs/readline:0= diff --git a/sys-fs/multipath-tools/multipath-tools-0.7.8.ebuild b/sys-fs/multipath-tools/multipath-tools-0.7.8.ebuild new file mode 100644 index 000000000000..6d0be1d4eb2e --- /dev/null +++ b/sys-fs/multipath-tools/multipath-tools-0.7.8.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit linux-info systemd toolchain-funcs udev vcs-snapshot toolchain-funcs + +DESCRIPTION="Device mapper target autoconfig" +HOMEPAGE="http://christophe.varoqui.free.fr/" +SRC_URI="https://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=${PV};sf=tgz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="systemd rbd" + +RDEPEND=" + dev-libs/json-c:= + dev-libs/libaio + dev-libs/userspace-rcu:= + >=sys-fs/lvm2-2.02.45 + >=virtual/udev-171 + sys-libs/readline:0= + rbd? ( sys-cluster/ceph ) + systemd? ( sys-apps/systemd ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" + +CONFIG_CHECK="~DM_MULTIPATH" + +RESTRICT="test" + +PATCHES=( "${FILESDIR}"/${PN}-0.7.5-respect-flags.patch ) + +get_systemd_pv() { + use systemd && \ + $(tc-getPKG_CONFIG) --modversion systemd +} + +pkg_pretend() { + linux-info_pkg_setup +} + +pkg_setup() { + linux-info_pkg_setup +} + +src_prepare() { + default + + # The upstream lacks any way to configure the build at present + # and ceph is a huge dependency, so we're using sed to make it + # optional until the upstream has a proper configure system + if ! use rbd ; then + sed \ + -e "s/libcheckrbd.so/# libcheckrbd.so/" \ + -e "s/-lrados//" \ + -i libmultipath/checkers/Makefile \ + || die + fi +} + +src_compile() { + # LIBDM_API_FLUSH involves grepping files in /usr/include, + # so force the test to go the way we want #411337. + emake \ + CC="$(tc-getCC)" \ + LIBDM_API_FLUSH=1 SYSTEMD="$(get_systemd_pv)" +} + +src_install() { + dodir /sbin /usr/share/man/man{5,8} + emake \ + DESTDIR="${D}" \ + SYSTEMD=$(get_systemd_pv) \ + unitdir="$(systemd_get_systemunitdir)" \ + libudevdir='${prefix}'/"$(get_udevdir)" \ + install + + newinitd "${FILESDIR}"/rc-multipathd multipathd + newinitd "${FILESDIR}"/multipath.rc multipath + + einstalldocs +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "If you need multipath on your system, you must" + elog "add 'multipath' into your boot runlevel!" + fi +} -- cgit v1.2.3