commit:     e2b008eeaaf7b7bbe1547246604c7d730323026a
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 16 08:32:00 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Sep 16 09:12:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b008ee

sys-libs/libblockdev: add 2.28

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-libs/libblockdev/Manifest                                |  1 +
 .../{libblockdev-9999.ebuild => libblockdev-2.28.ebuild}     | 12 +++++-------
 sys-libs/libblockdev/libblockdev-9999.ebuild                 |  5 +----
 3 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/sys-libs/libblockdev/Manifest b/sys-libs/libblockdev/Manifest
index 8f32e2f6d875..ca8d223d8673 100644
--- a/sys-libs/libblockdev/Manifest
+++ b/sys-libs/libblockdev/Manifest
@@ -1 +1,2 @@
 DIST libblockdev-2.27.tar.gz 914021 BLAKE2B 
1e02a364ac918cc9bb288d3b8745cb09378317c4b509224326d13ff8b6481ba3d44502f248680801316a9a94d7d5eac353c5659eca55a681c88511da5dfc83da
 SHA512 
fa9faf3efefc1c76165c9456936175b2addb336a5257c43c1e41403db200386fd660203ef17559529f57b2f57b9ef768686ecd31493c58527434297c31712c10
+DIST libblockdev-2.28.tar.gz 925698 BLAKE2B 
63ac7ab5bd02c1ef1848d0b252e09fe721cfe86258f063b7bab616766cbc56311707dcb2dd3a1fadf0e0840187f121aa178fd5959500cd590b846238a9d3e36e
 SHA512 
9e01c41db4f728c8e81e710c6bb4725bbe34b3a7de25ff7f57b7b88ca6b7b5debbe858947585d314770036b2c3c533f9f8ff3d038b7ca50eee3d18f9fbe0d392

diff --git a/sys-libs/libblockdev/libblockdev-9999.ebuild 
b/sys-libs/libblockdev/libblockdev-2.28.ebuild
similarity index 90%
copy from sys-libs/libblockdev/libblockdev-9999.ebuild
copy to sys-libs/libblockdev/libblockdev-2.28.ebuild
index ab7407f4a420..2b55a770d002 100644
--- a/sys-libs/libblockdev/libblockdev-9999.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.28.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit autotools python-single-r1 xdg-utils
 
 DESCRIPTION="A library for manipulating block devices"
@@ -16,15 +16,12 @@ if [[ "${PV}" == *9999 ]] ; then
        "
 else
        MY_PV="${PV}-1"
-       #MY_P="${PN}-${MY_PV}"
-       
#SRC_URI="https://github.com/storaged-project/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
        
SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz";
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
-       #S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2+"
 SLOT="0"
-IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd +nvme test +tools"
+IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd test +tools vdo"
 # Tests require root. In a future release, we may be able to run a smaller
 # subset with new run_tests.py arguments.
 RESTRICT="!test? ( test ) test"
@@ -51,7 +48,7 @@ RDEPEND="
                sys-fs/lvm2
                virtual/udev
        )
-       nvme? ( sys-libs/libnvme )
+       vdo? ( dev-libs/libyaml )
        ${PYTHON_DEPS}
 "
 
@@ -91,6 +88,7 @@ src_configure() {
                --with-python3
                --without-mpath
                --without-nvdimm
+               --without-python2
                $(use_enable introspection)
                $(use_enable test tests)
                $(use_with bcache)
@@ -102,8 +100,8 @@ src_configure() {
                $(use_with kbd)
                $(use_with lvm lvm)
                $(use_with lvm lvm-dbus)
-               $(use_with nvme)
                $(use_with tools)
+               $(use_with vdo)
        )
        econf "${myeconfargs[@]}"
 }

diff --git a/sys-libs/libblockdev/libblockdev-9999.ebuild 
b/sys-libs/libblockdev/libblockdev-9999.ebuild
index ab7407f4a420..a97f68fef26d 100644
--- a/sys-libs/libblockdev/libblockdev-9999.ebuild
+++ b/sys-libs/libblockdev/libblockdev-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit autotools python-single-r1 xdg-utils
 
 DESCRIPTION="A library for manipulating block devices"
@@ -16,11 +16,8 @@ if [[ "${PV}" == *9999 ]] ; then
        "
 else
        MY_PV="${PV}-1"
-       #MY_P="${PN}-${MY_PV}"
-       
#SRC_URI="https://github.com/storaged-project/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
        
SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz";
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
-       #S="${WORKDIR}/${MY_P}"
 fi
 LICENSE="LGPL-2+"
 SLOT="0"

Reply via email to