You are right.
But why my ports-readmes(and openports.pl) report
there is no Reverse dependencies for minizip ?

________________________________________
发件人: Stuart Henderson <s...@spacehopper.org>
发送时间: 2023年4月6日 14:13
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: archivers/minizip: Update to 3.0.9

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).

Reply via email to