Hi, ports@:
Here is a patch for archivers/libzim:
i) Update to 9.0.0
ii) Remove the patch which had been included upstream
It build well and run well on amd64-current system.
Only one port(www/kiwix/libkiwix) depends on libzim,
build well with thsi patch and passed all tests.
Cheers !
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/archivers/libzim/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile 5 Sep 2023 14:59:17 -0000 1.4
+++ Makefile 15 Dec 2023 01:20:02 -0000
@@ -1,6 +1,6 @@
COMMENT = reference implementation of the ZIM specification
-DISTNAME = libzim-8.2.1
+DISTNAME = libzim-9.0.0
SHARED_LIBS += zim 1.0 # 0.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/archivers/libzim/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo 23 Aug 2023 06:24:44 -0000 1.2
+++ distinfo 15 Dec 2023 01:20:02 -0000
@@ -1,2 +1,2 @@
-SHA256 (libzim-8.2.1.tar.xz) = /N20AMtxssIdXahv1gbg9FCDhz8N9dRSk0WFWjm1cHw=
-SIZE (libzim-8.2.1.tar.xz) = 195324
+SHA256 (libzim-9.0.0.tar.xz) = 72AAbvZuwtpIHA7dx4tuRy5KBuNxzaGYorPZG7daeQw=
+SIZE (libzim-9.0.0.tar.xz) = 196000
Index: patches/patch-meson_build
===================================================================
RCS file: patches/patch-meson_build
diff -N patches/patch-meson_build
--- patches/patch-meson_build 23 Aug 2023 06:24:44 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-https://github.com/openzim/libzim/issues/757
-Index: meson.build
---- meson.build.orig
-+++ meson.build
-@@ -1,7 +1,7 @@
- project('libzim', ['c', 'cpp'],
- version : '8.2.1',
- license : 'GPL2',
-- default_options : ['c_std=c11', 'cpp_std=c++11'])
-+ default_options : ['c_std=c11', 'cpp_std=c++14'])
-
- if build_machine.system() != 'windows'
- add_project_arguments('-D_LARGEFILE64_SOURCE=1', '-D_FILE_OFFSET_BITS=64',
language: 'cpp')