From a64517889ae341f6c77a299cd3aecdcfcf1694f6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 14 May 2023 04:00:22 +0100 Subject: gentoo auto-resync : 14:05:2023 - 04:00:22 --- sys-fs/lvm2/Manifest | 4 ++-- sys-fs/lvm2/lvm2-2.03.21.ebuild | 27 ++++++++++++++++++--------- sys-fs/lvm2/metadata.xml | 1 + 3 files changed, 21 insertions(+), 11 deletions(-) (limited to 'sys-fs/lvm2') diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest index e5c03ec53ae2..81673a607abe 100644 --- a/sys-fs/lvm2/Manifest +++ b/sys-fs/lvm2/Manifest @@ -16,5 +16,5 @@ AUX lvmpolld.initd-r1 348 BLAKE2B cba0419add6591320dc60ef7616b66706e042b566284a4 DIST LVM2.2.03.20.tgz 2739763 BLAKE2B 4dc223eca1a370450c3985a5f962a2450a2ed08f1fa40af98d181a1530960a7caa3e896a3b54f0f333e2d6818bf35378b9c491a1488a4d3815959ab0e1f987de SHA512 202ff19f6ab1e1ecdf448beec6c7db1a80885efda1a6eeabf44cd2cea40577405c388eabd86f59f34c6e9e400188050bc6d1a5d5daf02f2beda87eee73cd1a2d DIST LVM2.2.03.21.tgz 2742294 BLAKE2B 529bc01b3d1ba6207c9ddc95309b39e6293fcd0286334240b9fdc076da0b7bc7e026338ec0243564ec153f2fb5009014149c3f8e0db0cd47a29418af62068728 SHA512 6024811c3fa92afd2fc13a10d1c3542352aa9a016f40c3ef588bd2f5f3e41245fed4b36c8a87d9f7f8dddc6e13b7253396f5c811f99665df27751676dc7b5bde EBUILD lvm2-2.03.20.ebuild 8902 BLAKE2B 9c05b3d93e5dd024574324619faf5d0907f4aa28a7190b75bdce257c39643b41f267af3c9675784d4b685eeaf5d095415eeb431b621fcf1a2517c6fbe96d330a SHA512 1944f60939380e0f64fa2a99e2e8747d0d2215ae3a8c7630d8f050ea712d5a7c7aec7ffae782ce9c7838f03d2d9421f03127a7f58829151c3fd7a2d5656d9d5a -EBUILD lvm2-2.03.21.ebuild 8586 BLAKE2B 0b1cfc31851667f849d04b992d5b7df0e43135a6ec4fe1ebb7379e6d133d123525e2abc502c1ec7f38fd54af2bbfd759c1a30cc0aad28db44de4d380bc7d4db1 SHA512 c5042bef4f7d36e8faa2be642493b8fc53f35ff4ad74c0ffbc534d9f2f4c009b0be247ea1c43840b747e897704acd3a2685e399dbde916f4079c15a4b654dbd2 -MISC metadata.xml 922 BLAKE2B 8688e31c04a110d0e522a13724896a2a7c22a9ce33d8d4384a7fbfb54e3c42c231d3b5791ceda976453d54062c5a8318cd514979fcad177ab1ff2a01b791ca65 SHA512 423e499010daffc24141021bc5328b83f9e39e1534bb30fdbbf6839f4ed426897d764d0ca6d0e96267bc67986d3a2cfa9cc5ec3f0e3b2e7aa5ef34095de95a61 +EBUILD lvm2-2.03.21.ebuild 8681 BLAKE2B 00ff8330f724177731277c00303740cfe0cd01f2572d0a7fe5fb6635b0db32c627662140beaba7707d1774c86b2c3f485a7cf664a799250936989b532795d227 SHA512 2d2a928a00f1f91399309f7f6bbd2ec1929a7abb6c2d9e592c4e4af60ef232939c5a62a95a076bf32cbcb12bbd0f1aa7d0e2d29719dac69086dce734f5863d73 +MISC metadata.xml 1030 BLAKE2B 10486397d8616c82cbabd87a556b8a1799432253d74ad4008062aea790e6a627950fce3a87061b8beb0384b48d85c80c1b55d083c93a2bb0f52bf5eae7760e2f SHA512 aa8c1b291684f757ec75a692a62d3385517a5b2551e4a5525a8fb339a181ee9dc7cc296b85c964f4126a06bbba983c8f443827c87651440aa77c381161531727 diff --git a/sys-fs/lvm2/lvm2-2.03.21.ebuild b/sys-fs/lvm2/lvm2-2.03.21.ebuild index c322d60907e5..2edbb12b2d1f 100644 --- a/sys-fs/lvm2/lvm2-2.03.21.ebuild +++ b/sys-fs/lvm2/lvm2-2.03.21.ebuild @@ -14,12 +14,13 @@ S="${WORKDIR}/${PN^^}.${PV}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="lvm readline sanlock selinux static static-libs systemd thin +udev" +IUSE="lvm readline sanlock selinux static static-libs systemd thin +udev valgrind" REQUIRED_USE=" static? ( !systemd !udev ) static-libs? ( static !udev ) systemd? ( udev ) - thin? ( lvm )" + thin? ( lvm ) +" DEPEND_COMMON=" udev? ( virtual/libudev:= ) @@ -29,18 +30,22 @@ DEPEND_COMMON=" readline? ( sys-libs/readline:= ) sanlock? ( sys-cluster/sanlock ) systemd? ( sys-apps/systemd:= ) - )" + ) +" # /run is now required for locking during early boot. /var cannot be assumed to # be available -- thus, pull in recent enough baselayout for /run. # This version of LVM is incompatible with cryptsetup <1.1.2. -RDEPEND="${DEPEND_COMMON} +RDEPEND=" + ${DEPEND_COMMON} >=sys-apps/baselayout-2.2 lvm? ( virtual/tmpfiles thin? ( sys-block/thin-provisioning-tools ) - )" -# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check -DEPEND="${DEPEND_COMMON} + ) +" +# note: thin-0.3.0 is required to avoid --disable-thin_check_needs_check +DEPEND=" + ${DEPEND_COMMON} static? ( lvm? ( dev-libs/libaio[static-libs] @@ -48,10 +53,13 @@ DEPEND="${DEPEND_COMMON} readline? ( sys-libs/readline[static-libs] ) ) selinux? ( sys-libs/libselinux[static-libs] ) - )" + ) + valgrind? ( >=dev-util/valgrind-3.6 ) +" BDEPEND=" sys-devel/autoconf-archive - virtual/pkgconfig" + virtual/pkgconfig +" PATCHES=( # Gentoo specific modification(s): @@ -160,6 +168,7 @@ src_configure() { $(use_enable systemd app-machineid) $(use_enable systemd systemd-journal) $(use_with systemd systemd-run "/usr/bin/systemd-run") + $(use_enable valgrind valgrind-pool) --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" CLDFLAGS="${LDFLAGS}" ) diff --git a/sys-fs/lvm2/metadata.xml b/sys-fs/lvm2/metadata.xml index e668a8bb6fae..de0118331fb3 100644 --- a/sys-fs/lvm2/metadata.xml +++ b/sys-fs/lvm2/metadata.xml @@ -14,6 +14,7 @@ If your system uses LVM2 for managing disks and partitions, enable this flag. Enable lvmlockd with support for sanlock + Make Valgrind (dev-util/valgrind) aware of LVM2's pool allocator. cpe:/a:heinz_mauelshagen:lvm2 -- cgit v1.2.3