The committed version doesn't build for me on sparc64 due to undefined references. The patch below (cribbed from cwen's patch to gnome/x11/seahorse) partly fixes it. I see plenty of linker warnings below which I'm not sure how to deal with.
/usr/bin/ld: warning: libgmodule-2.0.so.4200.14, needed by /usr/local/lib/libgio-2.0.so.4200.14, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libffi.so.1.2, needed by /usr/local/lib/libgobject-2.0.so.4200.14, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libpcre.so.3.0, needed by /usr/local/lib/libglib-2.0.so.4201.7, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libiconv.so.7.0, needed by /usr/local/lib/libglib-2.0.so.4201.7, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgupnp-1.2.so.1.0, needed by /usr/local/lib/libgupnp-igd-1.0.so.1.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgssdp-1.2.so.2.3, needed by /usr/local/lib/libgupnp-igd-1.0.so.1.0, not found (try using -rpath or -rpath-link) Tests look like this, both SIGABRT are assertion failures. 8/40 test-bsd FAIL 0.30s killed by signal 6 SIGABRT 10/40 test-address FAIL 0.33s killed by signal 6 SIGABRT 23/40 test-fullmode-with-stun TIMEOUT 30.14s killed by signal 15 SIGTERM Ok: 37 Expected Fail: 0 Fail: 2 Unexpected Pass: 0 Skipped: 0 Timeout: 1 Index: Makefile =================================================================== RCS file: /cvs/ports/net/libnice/Makefile,v retrieving revision 1.40 diff -u -p -r1.40 Makefile --- Makefile 13 Feb 2022 18:13:31 -0000 1.40 +++ Makefile 13 Feb 2022 22:38:37 -0000 @@ -34,4 +34,11 @@ CONFIGURE_ARGS += -Dignored-network-inte CONFIGURE_ARGS += -Dexamples=disabled \ -Dgtk_doc=disabled +.include <bsd.port.arch.mk> +# disable meson's default of using "-Wl,--as-needed" on ld.bfd arches; +# build failures due to undefined references are often seen. +.if !${PROPERTIES:Mlld} +CONFIGURE_ARGS += -Db_asneeded=false +.endif + .include <bsd.port.mk>