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)

Reply via email to