diff options
-rw-r--r-- | libs/elektra/Makefile | 2 | ||||
-rw-r--r-- | libs/elektra/patches/010-iconv.patch | 25 |
2 files changed, 18 insertions, 9 deletions
diff --git a/libs/elektra/Makefile b/libs/elektra/Makefile index 4cb9d1749..d2a0e9601 100644 --- a/libs/elektra/Makefile +++ b/libs/elektra/Makefile @@ -15,7 +15,7 @@ PKG_NAME:=elektra PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE.md PKG_VERSION:=0.9.7 -PKG_RELEASE:=3 +PKG_RELEASE:=4 # Use this for official releasees PKG_HASH:=12b7b046004db29317b7b937dc794abf719c400ba3115af8d41849127b562681 diff --git a/libs/elektra/patches/010-iconv.patch b/libs/elektra/patches/010-iconv.patch index 55eb29a6c..96d5b727f 100644 --- a/libs/elektra/patches/010-iconv.patch +++ b/libs/elektra/patches/010-iconv.patch @@ -1,13 +1,16 @@ --- a/src/plugins/filecheck/CMakeLists.txt +++ b/src/plugins/filecheck/CMakeLists.txt -@@ -2,19 +2,45 @@ include (LibAddMacros) - if (DEPENDENCY_PHASE) - find_package (Iconv QUIET) - +@@ -1,20 +1,46 @@ + include (LibAddMacros) +-if (DEPENDENCY_PHASE) +- find_package (Iconv QUIET) +- - if (NOT Iconv_FOUND) - remove_plugin (filecheck "Cannot find iconv library") - endif () -- ++find_package (Iconv QUIET) + ++if (DEPENDENCY_PHASE) if (ENABLE_ASAN AND CMAKE_SYSTEM_NAME MATCHES FreeBSD) # See also: https://cirrus-ci.com/task/5751822404288512?command=tests#L237-L239 remove_plugin (filecheck "the unit test of the plugin fails on FreeBSD if ASan is active") @@ -53,12 +56,18 @@ + LINK_LIBRARIES iconv + ADD_TEST INSTALL_TEST_DATA COMPONENT libelektra${SO_VERSION}-extra) + else() -+ remove_plugin (filecheck "Cannot find iconv library") ++ message(FATAL_ERROR "Cannot find iconv library") + endif() +endif() --- a/src/plugins/iconv/CMakeLists.txt +++ b/src/plugins/iconv/CMakeLists.txt -@@ -5,15 +5,41 @@ if (DEPENDENCY_PHASE) +@@ -1,19 +1,45 @@ +-if (DEPENDENCY_PHASE) +- find_package (Iconv QUIET) ++find_package (Iconv QUIET) + ++if (DEPENDENCY_PHASE) + if (ENABLE_ASAN AND CMAKE_SYSTEM_NAME MATCHES FreeBSD) # See also: https://cirrus-ci.com/task/5751822404288512?command=tests#L253-L255 remove_plugin (iconv "the unit test of the plugin fails on FreeBSD if ASan is active") endif (ENABLE_ASAN AND CMAKE_SYSTEM_NAME MATCHES FreeBSD) @@ -107,6 +116,6 @@ + LINK_LIBRARIES iconv + ADD_TEST TEST_README COMPONENT libelektra${SO_VERSION}-extra) + else() -+ remove_plugin (iconv "Cannot find iconv library") ++ message(FATAL_ERROR "Cannot find iconv library") + endif() +endif() |