diff --git a/net/jose/Makefile b/net/jose/Makefile index d8c9bc583c5d..034b4b98ef4d 100644 --- a/net/jose/Makefile +++ b/net/jose/Makefile @@ -1,26 +1,27 @@ PORTNAME= jose DISTVERSION= 14 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://github.com/latchset/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= hdholm@alumni.iastate.edu COMMENT= Tools for JSON Object Signing and Encryption (JOSE) WWW= https://github.com/latchset/jose LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= jq:textproc/jq LIB_DEPENDS= libjansson.so:devel/jansson USES= compiler:c11 meson pkgconfig ssl tar:xz USE_LDCONFIG= yes OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= a2x:textproc/asciidoc MANPAGES_MESON_ENABLED= docs .include diff --git a/net/jose/files/patch-lib_meson.build b/net/jose/files/patch-lib_meson.build new file mode 100644 index 000000000000..26e763f161a9 --- /dev/null +++ b/net/jose/files/patch-lib_meson.build @@ -0,0 +1,11 @@ +--- lib/meson.build.orig 2025-03-24 16:00:40 UTC ++++ lib/meson.build +@@ -4,7 +4,7 @@ if host_machine.system() == 'freebsd' + + if host_machine.system() == 'freebsd' + if not cc.links(code, args: flags + ',--undefined-version' , name: '-Wl,--version-script=...') +- flags = [ '-export-symbols-regex=^jose_.*' ] ++ # flags = [ '-export-symbols-regex=^jose_.*' ] + endif + else + if not cc.links(code, args: flags, name: '-Wl,--version-script=...')