git: eb6e7079decc - main - devel/libzim: Support ICU 76.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 16 Jan 2025 13:49:38 UTC
The branch main has been updated by olce: URL: https://cgit.FreeBSD.org/ports/commit/?id=eb6e7079deccdb7b8b7376f6df1c4af91eed68b8 commit eb6e7079deccdb7b8b7376f6df1c4af91eed68b8 Author: Olivier Certner <olce@FreeBSD.org> AuthorDate: 2025-01-16 13:09:50 +0000 Commit: Olivier Certner <olce@FreeBSD.org> CommitDate: 2025-01-16 13:48:23 +0000 devel/libzim: Support ICU 76.1 The added patch is an upstream's candidate to fix the build against ICU 76.1, and will make it in the next release in this or another form. In the meantime, adopt it in the ports tree as is as it does not disturb the build against older versions of ICU. This is a maintainer update (olce.freebsd.ports@certner.fr). PR: 283542 Sponsored by: The FreeBSD Foundation --- devel/libzim/files/patch-meson.build | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/devel/libzim/files/patch-meson.build b/devel/libzim/files/patch-meson.build new file mode 100644 index 000000000000..0bbe8c48a233 --- /dev/null +++ b/devel/libzim/files/patch-meson.build @@ -0,0 +1,24 @@ +Candidate patch coming from https://github.com/openzim/libzim/pull/936, likely +to make it in one way or the other into next release (in which case, remove this +local patch). + +--- meson.build.orig 2024-08-28 18:56:57 UTC ++++ meson.build +@@ -77,9 +77,15 @@ if xapian_dep.found() + endif + + if xapian_dep.found() +- icu_dep = dependency('icu-i18n', static:static_linkage) ++ icu_dep = [ ++ dependency('icu-i18n', static:static_linkage), ++ dependency('icu-uc', static:static_linkage) ++ ] + else +- icu_dep = dependency('icu-i18n', required:false, static:static_linkage) ++ icu_dep = [ ++ dependency('icu-i18n', required:false, static:static_linkage), ++ dependency('icu-uc', required:false, static:static_linkage) ++ ] + endif + + gtest_dep = dependency('gtest', version: '>=1.10.0', main:true, fallback:['gtest', 'gtest_main_dep'], required:false)