commit: 4c742bca6704a1b931bb3730fb13188405c4b5fc
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 7 02:22:47 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 7 05:18:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c742bca
sys-block/ndctl: update for unslotted iniparser
Older version with :0= seems to work with both 3 and 4, and the already
present binding operator will take care of rebuilds so leaving it alone.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
sys-block/ndctl/files/ndctl-77-iniparser4.patch | 19 -------------------
.../ndctl/{ndctl-77-r1.ebuild => ndctl-77-r2.ebuild} | 8 ++------
2 files changed, 2 insertions(+), 25 deletions(-)
diff --git a/sys-block/ndctl/files/ndctl-77-iniparser4.patch
b/sys-block/ndctl/files/ndctl-77-iniparser4.patch
deleted file mode 100644
index 9df1782d51bd..000000000000
--- a/sys-block/ndctl/files/ndctl-77-iniparser4.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Adapt to dev-libs/iniparser being slotted in Gentoo.
---- a/meson.build
-+++ b/meson.build
-@@ -179,12 +179,12 @@ iniparser_headers = ['iniparser.h', 'dictionary.h']
- message('Looking for iniparser include headers', iniparser_headers)
-
- iniparserdir = include_directories(includedir / get_option('iniparserdir'),
is_system:true)
--iniparser = cc.find_library('iniparser', required :
(get_option('iniparserdir') != '') ,
-+iniparser = cc.find_library('iniparser4', required :
(get_option('iniparserdir') != '') ,
- has_headers :iniparser_headers ,header_include_directories :
iniparserdir)
-
- if not iniparser.found()
-- iniparserdir = include_directories(includedir / 'iniparser',
is_system:true)
-- iniparser = cc.find_library('iniparser', required : true, has_headers :
iniparser_headers,
-+ iniparserdir = include_directories(includedir / 'iniparser4',
is_system:true)
-+ iniparser = cc.find_library('iniparser4', required : true, has_headers :
iniparser_headers,
- header_include_directories : iniparserdir)
- endif
- iniparser = declare_dependency(include_directories: iniparserdir,
dependencies:iniparser)
diff --git a/sys-block/ndctl/ndctl-77-r1.ebuild
b/sys-block/ndctl/ndctl-77-r2.ebuild
similarity index 92%
rename from sys-block/ndctl/ndctl-77-r1.ebuild
rename to sys-block/ndctl/ndctl-77-r2.ebuild
index 09d4f90c5f84..8c808120df76 100644
--- a/sys-block/ndctl/ndctl-77-r1.ebuild
+++ b/sys-block/ndctl/ndctl-77-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ KEYWORDS="amd64 ~x86"
IUSE="doc libtracefs systemd test"
DEPEND="
- dev-libs/iniparser:4=
+ >=dev-libs/iniparser-4.1-r2:=
dev-libs/json-c:=
sys-apps/keyutils:=
sys-apps/kmod:=
@@ -44,10 +44,6 @@ DOCS=(
CONTRIBUTING.md
)
-PATCHES=(
- "${FILESDIR}"/${PN}-77-iniparser4.patch
-)
-
src_configure() {
local -a emesonargs=(
$(meson_feature systemd)