On 2023/04/06 00:03, wen heping wrote:
> Hi, ports@:
>
> Here is a simple patch for archivers/minizip to update to 3.0.9.
> It build well and pass all tests on amd64-current system.
> No other ports depend on it.
That's not true - these depend on it:
emulators/fceux
emulators/mupen64plus/core
geo/spatialite/librasterlite2
geo/spatialite/libspatialite
net/wireshark
security/keepassxc
> +++ Makefile 5 Apr 2023 23:53:32 -0000
> @@ -2,7 +2,7 @@ COMMENT = zip manipulation library
>
> GH_ACCOUNT = zlib-ng
> GH_PROJECT = minizip-ng
> -GH_TAGNAME = 3.0.6
> +GH_TAGNAME = 3.0.9
>
> PKGNAME = minizip-${GH_TAGNAME}
Something changed because the signing-related functions are no longer
present in the shared library
/usr/local/lib/libminizip.so.1.1 -->
/pobj/minizip-3.0.9/fake-amd64//usr/local/lib/libminizip.so.1.1
Dynamic export changes:
removed:
mz_crypt_sign
mz_crypt_sign_verify
mz_zip_reader_entry_sign_verify
mz_zip_writer_entry_sign
Seems it was disabled by default in
https://github.com/zlib-ng/minizip-ng/commit/60649ada97581afc0bc2fffc50ce402ff1e6df5d
Either that needs reenabling or the shared library version needs a
major bump due to the removed functions.
Patches need regenrating too (and dependent ports checking).