This tarball fails to package, see below. Working one attached.
Another problem which I think is a bug in our ports framework: LIB_DEPENDS += security/openssl/1.1 works and packages, but LIB_DEPENDS += security/openssl/1.1>=1.1.1m pulls in OpenSSL 3.0 and fails in `make package`: ===> Building package for libdigidocpp-3.14.8 Create /usr/ports/packages/amd64/all/libdigidocpp-3.14.8.tgz Creating package libdigidocpp-3.14.8 Creating package debug-libdigidocpp-3.14.8 |library lib/eopenssl11/crypto.11.6 not found | /usr/lib/libcrypto.so.48.0 (system): bad major | /usr/lib/libcrypto.so.49.0 (system): bad major | /usr/local/lib/eopenssl30/libcrypto.so.12.2 (openssl-3.0.3p1): bad major |library lib/eopenssl11/ssl.11.6 not found | /usr/lib/libssl.so.51.0 (system): bad major | /usr/lib/libssl.so.52.0 (system): bad major | /usr/local/lib/eopenssl30/libssl.so.12.2 (openssl-3.0.3p1): bad major Direct dependencies for debug-libdigidocpp-3.14.8 resolve to openssl-3.0.3p1 xalan-c-1.12 minizip-3.0.3 libdigidocpp-3.14.8 xml-security-c-2.0.4 libiconv-1.16p0 xerces-c-3.2.3 Full dependency tree is xml-security-c-2.0.4 xz-5.2.5p2 bzip2-1.0.8p0 xerces-c-3.2.3 xalan-c-1.12 openssl-3.0.3p1 minizip-3.0.3 libiconv-1.16p0 zstd-1.5.2 icu4c-71.1v0 lz4-1.9.3p0 libdigidocpp-3.14.8 pkg_create: can't continue It's surely wrong to infer openssl-3.0.3p1 from security/openssl/1.1>=1.1.1m which our current openssl-1.1.1op0 satisfies. I added `>=1.1.1m' as a mental note since this port pulls in a build fix against newer openssl (1.1.1n would build fine, newer failed). Playing around I see that LIB_DEPENDS += security/openssl/1.1<1.2 now pulls in openssl-1.0.2up4 ===> Building package for libdigidocpp-3.14.8 Create /usr/ports/packages/amd64/all/libdigidocpp-3.14.8.tgz Creating package libdigidocpp-3.14.8 |library lib/eopenssl11/crypto.11.6 not found | /usr/lib/libcrypto.so.48.0 (system): bad major | /usr/lib/libcrypto.so.49.0 (system): bad major | /usr/local/lib/eopenssl/libcrypto.so.6.2 (openssl-1.0.2up4): bad major |library lib/eopenssl11/ssl.11.6 not found | /usr/lib/libssl.so.51.0 (system): bad major | /usr/lib/libssl.so.52.0 (system): bad major | /usr/local/lib/eopenssl/libssl.so.6.2 (openssl-1.0.2up4): bad major Direct dependencies for libdigidocpp-3.14.8 resolve to openssl-1.0.2up4 xerces-c-3.2.3 xml-security-c-2.0.4 libiconv-1.16p0 minizip-3.0.3 xalan-c-1.12 Full dependency tree is lz4-1.9.3p0 openssl-1.0.2up4 xerces-c-3.2.3 xalan-c-1.12 bzip2-1.0.8p0 zstd-1.5.2 xml-security-c-2.0.4 libiconv-1.16p0 minizip-3.0.3 icu4c-71.1v0 xz-5.2.5p2 pkg_create: can't continue Is our code tripping over a PKGSPEC ending in a version number? Or is something wrong with how we roll security/openssl/?
libdigidocpp.tgz
Description: Binary data