summaryrefslogtreecommitdiff
path: root/sys-block/ndctl/files/ndctl-77-iniparser4.patch
diff options
context:
space:
mode:
Diffstat (limited to 'sys-block/ndctl/files/ndctl-77-iniparser4.patch')
-rw-r--r--sys-block/ndctl/files/ndctl-77-iniparser4.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/sys-block/ndctl/files/ndctl-77-iniparser4.patch b/sys-block/ndctl/files/ndctl-77-iniparser4.patch
new file mode 100644
index 000000000000..9df1782d51bd
--- /dev/null
+++ b/sys-block/ndctl/files/ndctl-77-iniparser4.patch
@@ -0,0 +1,19 @@
+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)