pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue May  6 12:07:36 UTC 2025

Modified Files:
        pkgsrc/databases/postgresql17: Makefile.common
        pkgsrc/databases/postgresql17-contrib: PLIST
        pkgsrc/databases/postgresql17-plperl: PLIST
        pkgsrc/databases/postgresql17-plpython: PLIST
        pkgsrc/databases/postgresql17-pltcl: PLIST
        pkgsrc/databases/postgresql17-server: PLIST
        pkgsrc/databases/repmgr: Makefile PLIST
        pkgsrc/databases/rrdtool: Makefile PLIST
        pkgsrc/devel/py-angr: Makefile PLIST
        pkgsrc/emulators/libretro-beetle-ngp: PLIST
        pkgsrc/emulators/libretro-beetle-pce-fast: PLIST
        pkgsrc/emulators/libretro-beetle-psx: PLIST
        pkgsrc/emulators/libretro-beetle-psx-hw: PLIST
        pkgsrc/emulators/libretro-beetle-saturn: PLIST
        pkgsrc/emulators/libretro-beetle-sgx: PLIST
        pkgsrc/emulators/libretro-beetle-vb: PLIST
        pkgsrc/emulators/libretro-beetle-wswan: PLIST
        pkgsrc/emulators/libretro-bluemsx: PLIST
        pkgsrc/emulators/libretro-bsnes-mercury: PLIST
        pkgsrc/emulators/libretro-bsnes-mercury-accuracy: PLIST
        pkgsrc/emulators/libretro-bsnes-mercury-performance: PLIST
        pkgsrc/emulators/libretro-cap32: PLIST
        pkgsrc/emulators/libretro-desmume: PLIST
        pkgsrc/emulators/libretro-fbneo: PLIST
        pkgsrc/emulators/libretro-fceumm: PLIST
        pkgsrc/emulators/libretro-freeintv: PLIST
        pkgsrc/emulators/libretro-fuse: PLIST
        pkgsrc/emulators/libretro-gambatte: PLIST
        pkgsrc/emulators/libretro-gearboy: PLIST
        pkgsrc/emulators/libretro-gearsystem: PLIST
        pkgsrc/emulators/libretro-genesis-plus-gx: PLIST
        pkgsrc/emulators/libretro-mame2010: PLIST
        pkgsrc/emulators/libretro-mgba: Makefile PLIST
        pkgsrc/emulators/libretro-nestopia: PLIST
        pkgsrc/emulators/libretro-np2kai: PLIST
        pkgsrc/emulators/libretro-o2em: PLIST
        pkgsrc/emulators/libretro-parallel-n64: PLIST
        pkgsrc/emulators/libretro-pcsx-rearmed: PLIST
        pkgsrc/emulators/libretro-picodrive: PLIST
        pkgsrc/emulators/libretro-ppsspp: Makefile PLIST
        pkgsrc/emulators/libretro-prosystem: PLIST
        pkgsrc/emulators/libretro-sameboy: PLIST
        pkgsrc/emulators/libretro-smsplus: PLIST
        pkgsrc/emulators/libretro-snes9x: PLIST
        pkgsrc/emulators/libretro-snes9x2005: PLIST
        pkgsrc/emulators/libretro-snes9x2010: PLIST
        pkgsrc/emulators/libretro-stella: PLIST
        pkgsrc/emulators/libretro-vba-next: PLIST
        pkgsrc/emulators/libretro-vecx: PLIST
        pkgsrc/emulators/libretro-virtualjaguar: PLIST
        pkgsrc/emulators/retroarch: core.mk
        pkgsrc/finance/ledger: options.mk
        pkgsrc/finance/ledger32: options.mk
        pkgsrc/games/corsix-th: Makefile
        pkgsrc/games/libretro-2048: PLIST
        pkgsrc/games/libretro-craft: PLIST
        pkgsrc/games/libretro-nxengine: PLIST
        pkgsrc/games/yquake2: Makefile PLIST
        pkgsrc/graphics/babl: Makefile PLIST
        pkgsrc/graphics/gegl: Makefile PLIST PLIST.neon PLIST.x86_64
        pkgsrc/lang/clang: Makefile.common PLIST
        pkgsrc/lang/jimtcl: Makefile PLIST
        pkgsrc/lang/libLLVM: Makefile PLIST
        pkgsrc/lang/llvm: Makefile PLIST
        pkgsrc/lang/rust: Makefile
        pkgsrc/mail/postfix: Makefile.common
        pkgsrc/net/freeradius: Makefile.common PLIST
        pkgsrc/net/freeradius-freetds: Makefile PLIST
        pkgsrc/net/freeradius-iodbc: Makefile PLIST
        pkgsrc/net/freeradius-krb5: Makefile PLIST
        pkgsrc/net/freeradius-ldap: Makefile PLIST
        pkgsrc/net/freeradius-memcached: Makefile PLIST
        pkgsrc/net/freeradius-mysql: Makefile PLIST
        pkgsrc/net/freeradius-perl: Makefile PLIST
        pkgsrc/net/freeradius-pgsql: Makefile PLIST
        pkgsrc/net/freeradius-python: Makefile PLIST
        pkgsrc/net/freeradius-rest: Makefile PLIST
        pkgsrc/net/freeradius-sqlite3: Makefile PLIST
        pkgsrc/net/freeradius-unixodbc: Makefile PLIST
        pkgsrc/net/freeradius-yubikey: Makefile PLIST
        pkgsrc/net/gst-plugins1-libnice: Makefile
        pkgsrc/net/samba4: Makefile PLIST
        pkgsrc/net/tsocks: Makefile
        pkgsrc/net/tsocks/files: tsocks.sh
        pkgsrc/security/bearssl: Makefile PLIST
        pkgsrc/security/ccid: Makefile PLIST
        pkgsrc/security/opensc: options.mk
        pkgsrc/security/openssl: Makefile PLIST
        pkgsrc/security/pev: Makefile PLIST
        pkgsrc/security/zoneminder: Makefile
        pkgsrc/textproc/py-enchant: Makefile

Log Message:
*: SOEXT -> SHLIB_EXT


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql17/Makefile.common
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql17-contrib/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/postgresql17-plperl/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/postgresql17-plpython/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/postgresql17-pltcl/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql17-server/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/databases/repmgr/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/databases/repmgr/PLIST
cvs rdiff -u -r1.167 -r1.168 pkgsrc/databases/rrdtool/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/databases/rrdtool/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-angr/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-angr/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-ngp/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-pce-fast/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-psx/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-psx-hw/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-saturn/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-sgx/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-vb/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-wswan/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-bluemsx/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-bsnes-mercury/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/emulators/libretro-bsnes-mercury-accuracy/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/emulators/libretro-bsnes-mercury-performance/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-cap32/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-desmume/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/libretro-fbneo/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-fceumm/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-freeintv/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-fuse/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-gambatte/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/libretro-gearboy/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/libretro-gearsystem/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-genesis-plus-gx/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-mame2010/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/emulators/libretro-mgba/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/emulators/libretro-mgba/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/libretro-nestopia/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-np2kai/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-o2em/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/libretro-parallel-n64/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-pcsx-rearmed/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-picodrive/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/emulators/libretro-ppsspp/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/libretro-ppsspp/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-prosystem/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-sameboy/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/emulators/libretro-smsplus/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-snes9x/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-snes9x2005/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-snes9x2010/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-stella/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-vba-next/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-vecx/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/libretro-virtualjaguar/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/emulators/retroarch/core.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/finance/ledger/options.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/finance/ledger32/options.mk
cvs rdiff -u -r1.28 -r1.29 pkgsrc/games/corsix-th/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/libretro-2048/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/libretro-craft/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/libretro-nxengine/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/games/yquake2/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/games/yquake2/PLIST
cvs rdiff -u -r1.63 -r1.64 pkgsrc/graphics/babl/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/graphics/babl/PLIST
cvs rdiff -u -r1.147 -r1.148 pkgsrc/graphics/gegl/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/graphics/gegl/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/gegl/PLIST.neon \
    pkgsrc/graphics/gegl/PLIST.x86_64
cvs rdiff -u -r1.63 -r1.64 pkgsrc/lang/clang/Makefile.common
cvs rdiff -u -r1.41 -r1.42 pkgsrc/lang/clang/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/jimtcl/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/jimtcl/PLIST
cvs rdiff -u -r1.48 -r1.49 pkgsrc/lang/libLLVM/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/libLLVM/PLIST
cvs rdiff -u -r1.106 -r1.107 pkgsrc/lang/llvm/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/llvm/PLIST
cvs rdiff -u -r1.332 -r1.333 pkgsrc/lang/rust/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/mail/postfix/Makefile.common
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/freeradius/Makefile.common
cvs rdiff -u -r1.40 -r1.41 pkgsrc/net/freeradius/PLIST
cvs rdiff -u -r1.31 -r1.32 pkgsrc/net/freeradius-freetds/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-freetds/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/freeradius-iodbc/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-iodbc/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/freeradius-krb5/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-krb5/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/freeradius-ldap/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-ldap/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/freeradius-memcached/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-memcached/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/freeradius-mysql/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-mysql/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/freeradius-perl/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-perl/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-pgsql/Makefile \
    pkgsrc/net/freeradius-pgsql/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/freeradius-python/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/freeradius-python/PLIST
cvs rdiff -u -r1.38 -r1.39 pkgsrc/net/freeradius-rest/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-rest/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/freeradius-sqlite3/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-sqlite3/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/freeradius-unixodbc/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-unixodbc/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/freeradius-yubikey/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius-yubikey/PLIST
cvs rdiff -u -r1.64 -r1.65 pkgsrc/net/gst-plugins1-libnice/Makefile
cvs rdiff -u -r1.200 -r1.201 pkgsrc/net/samba4/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/net/samba4/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/tsocks/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/tsocks/files/tsocks.sh
cvs rdiff -u -r1.9 -r1.10 pkgsrc/security/bearssl/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/bearssl/PLIST
cvs rdiff -u -r1.49 -r1.50 pkgsrc/security/ccid/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/ccid/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/security/opensc/options.mk
cvs rdiff -u -r1.305 -r1.306 pkgsrc/security/openssl/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/security/openssl/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/security/pev/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/pev/PLIST
cvs rdiff -u -r1.84 -r1.85 pkgsrc/security/zoneminder/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/textproc/py-enchant/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/postgresql17/Makefile.common
diff -u pkgsrc/databases/postgresql17/Makefile.common:1.9 pkgsrc/databases/postgresql17/Makefile.common:1.10
--- pkgsrc/databases/postgresql17/Makefile.common:1.9   Tue Apr  8 07:28:06 2025
+++ pkgsrc/databases/postgresql17/Makefile.common       Tue May  6 12:07:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.9 2025/04/08 07:28:06 adam Exp $
+# $NetBSD: Makefile.common,v 1.10 2025/05/06 12:07:25 wiz Exp $
 #
 # This Makefile fragment is included by all PostgreSQL packages built from
 # the main sources of the PostgreSQL distribution except jdbc-postgresql.
@@ -144,11 +144,6 @@ BUILDLINK_TRANSFORM+=      rm:-ffast-math
 CONFIGURE_ARGS+=       --with-libedit-preferred
 .endif
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
 .if !defined(META_PACKAGE)
 post-extract:
        ${TOUCH} ${WRKSRC}/src/template/dragonfly

Index: pkgsrc/databases/postgresql17-contrib/PLIST
diff -u pkgsrc/databases/postgresql17-contrib/PLIST:1.2 pkgsrc/databases/postgresql17-contrib/PLIST:1.3
--- pkgsrc/databases/postgresql17-contrib/PLIST:1.2     Sun Feb 16 09:03:16 2025
+++ pkgsrc/databases/postgresql17-contrib/PLIST Tue May  6 12:07:25 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/02/16 09:03:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:25 wiz Exp $
 bin/oid2name
 bin/vacuumlo
 include/postgresql/server/extension/cube/cubedata.h
@@ -6,10 +6,10 @@ include/postgresql/server/extension/hsto
 include/postgresql/server/extension/isn/isn.h
 include/postgresql/server/extension/ltree/ltree.h
 include/postgresql/server/extension/seg/segdata.h
-lib/postgresql/_int.${SOEXT}
-lib/postgresql/auth_delay.${SOEXT}
-lib/postgresql/auto_explain.${SOEXT}
-lib/postgresql/autoinc.${SOEXT}
+lib/postgresql/_int.${SHLIB_EXT}
+lib/postgresql/auth_delay.${SHLIB_EXT}
+lib/postgresql/auto_explain.${SHLIB_EXT}
+lib/postgresql/autoinc.${SHLIB_EXT}
 ${PLIST.llvm}lib/postgresql/bitcode/_int.index.bc
 ${PLIST.llvm}lib/postgresql/bitcode/_int/_int_bool.bc
 ${PLIST.llvm}lib/postgresql/bitcode/_int/_int_gin.bc
@@ -180,43 +180,43 @@ ${PLIST.llvm}lib/postgresql/bitcode/unac
 ${PLIST.llvm}lib/postgresql/bitcode/unaccent/unaccent.bc
 ${PLIST.llvm}${PLIST.uuid}lib/postgresql/bitcode/uuid-ossp.index.bc
 ${PLIST.llvm}${PLIST.uuid}lib/postgresql/bitcode/uuid-ossp/uuid-ossp.bc
-lib/postgresql/btree_gin.${SOEXT}
-lib/postgresql/btree_gist.${SOEXT}
-lib/postgresql/citext.${SOEXT}
-lib/postgresql/cube.${SOEXT}
-lib/postgresql/dblink.${SOEXT}
-lib/postgresql/dict_int.${SOEXT}
-lib/postgresql/dict_xsyn.${SOEXT}
-lib/postgresql/earthdistance.${SOEXT}
-lib/postgresql/file_fdw.${SOEXT}
-lib/postgresql/fuzzystrmatch.${SOEXT}
-lib/postgresql/hstore.${SOEXT}
-lib/postgresql/insert_username.${SOEXT}
-lib/postgresql/isn.${SOEXT}
-lib/postgresql/lo.${SOEXT}
-lib/postgresql/ltree.${SOEXT}
-lib/postgresql/moddatetime.${SOEXT}
-lib/postgresql/pageinspect.${SOEXT}
-lib/postgresql/passwordcheck.${SOEXT}
-lib/postgresql/pg_buffercache.${SOEXT}
-lib/postgresql/pg_freespacemap.${SOEXT}
-lib/postgresql/pg_prewarm.${SOEXT}
-lib/postgresql/pg_stat_statements.${SOEXT}
-lib/postgresql/pg_trgm.${SOEXT}
-lib/postgresql/pgcrypto.${SOEXT}
-lib/postgresql/pgrowlocks.${SOEXT}
-lib/postgresql/pgstattuple.${SOEXT}
-lib/postgresql/postgres_fdw.${SOEXT}
-lib/postgresql/refint.${SOEXT}
-lib/postgresql/seg.${SOEXT}
-lib/postgresql/sslinfo.${SOEXT}
-lib/postgresql/tablefunc.${SOEXT}
-lib/postgresql/tcn.${SOEXT}
-lib/postgresql/test_decoding.${SOEXT}
-lib/postgresql/tsm_system_rows.${SOEXT}
-lib/postgresql/tsm_system_time.${SOEXT}
-lib/postgresql/unaccent.${SOEXT}
-${PLIST.uuid}lib/postgresql/uuid-ossp.${SOEXT}
+lib/postgresql/btree_gin.${SHLIB_EXT}
+lib/postgresql/btree_gist.${SHLIB_EXT}
+lib/postgresql/citext.${SHLIB_EXT}
+lib/postgresql/cube.${SHLIB_EXT}
+lib/postgresql/dblink.${SHLIB_EXT}
+lib/postgresql/dict_int.${SHLIB_EXT}
+lib/postgresql/dict_xsyn.${SHLIB_EXT}
+lib/postgresql/earthdistance.${SHLIB_EXT}
+lib/postgresql/file_fdw.${SHLIB_EXT}
+lib/postgresql/fuzzystrmatch.${SHLIB_EXT}
+lib/postgresql/hstore.${SHLIB_EXT}
+lib/postgresql/insert_username.${SHLIB_EXT}
+lib/postgresql/isn.${SHLIB_EXT}
+lib/postgresql/lo.${SHLIB_EXT}
+lib/postgresql/ltree.${SHLIB_EXT}
+lib/postgresql/moddatetime.${SHLIB_EXT}
+lib/postgresql/pageinspect.${SHLIB_EXT}
+lib/postgresql/passwordcheck.${SHLIB_EXT}
+lib/postgresql/pg_buffercache.${SHLIB_EXT}
+lib/postgresql/pg_freespacemap.${SHLIB_EXT}
+lib/postgresql/pg_prewarm.${SHLIB_EXT}
+lib/postgresql/pg_stat_statements.${SHLIB_EXT}
+lib/postgresql/pg_trgm.${SHLIB_EXT}
+lib/postgresql/pgcrypto.${SHLIB_EXT}
+lib/postgresql/pgrowlocks.${SHLIB_EXT}
+lib/postgresql/pgstattuple.${SHLIB_EXT}
+lib/postgresql/postgres_fdw.${SHLIB_EXT}
+lib/postgresql/refint.${SHLIB_EXT}
+lib/postgresql/seg.${SHLIB_EXT}
+lib/postgresql/sslinfo.${SHLIB_EXT}
+lib/postgresql/tablefunc.${SHLIB_EXT}
+lib/postgresql/tcn.${SHLIB_EXT}
+lib/postgresql/test_decoding.${SHLIB_EXT}
+lib/postgresql/tsm_system_rows.${SHLIB_EXT}
+lib/postgresql/tsm_system_time.${SHLIB_EXT}
+lib/postgresql/unaccent.${SHLIB_EXT}
+${PLIST.uuid}lib/postgresql/uuid-ossp.${SHLIB_EXT}
 share/doc/postgresql/extension/autoinc.example
 share/doc/postgresql/extension/insert_username.example
 share/doc/postgresql/extension/moddatetime.example

Index: pkgsrc/databases/postgresql17-plperl/PLIST
diff -u pkgsrc/databases/postgresql17-plperl/PLIST:1.1 pkgsrc/databases/postgresql17-plperl/PLIST:1.2
--- pkgsrc/databases/postgresql17-plperl/PLIST:1.1      Fri Nov  8 13:43:38 2024
+++ pkgsrc/databases/postgresql17-plperl/PLIST  Tue May  6 12:07:25 2025
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:38 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:25 wiz Exp $
 include/postgresql/server/plperl.h
 include/postgresql/server/plperl_system.h
 include/postgresql/server/ppport.h
-lib/postgresql/plperl.${SOEXT}
+lib/postgresql/plperl.${SHLIB_EXT}
 ${PLIST.nls}share/locale/cs/LC_MESSAGES/plperl-17.mo
 ${PLIST.nls}share/locale/de/LC_MESSAGES/plperl-17.mo
 ${PLIST.nls}share/locale/el/LC_MESSAGES/plperl-17.mo

Index: pkgsrc/databases/postgresql17-plpython/PLIST
diff -u pkgsrc/databases/postgresql17-plpython/PLIST:1.1 pkgsrc/databases/postgresql17-plpython/PLIST:1.2
--- pkgsrc/databases/postgresql17-plpython/PLIST:1.1    Fri Nov  8 13:43:38 2024
+++ pkgsrc/databases/postgresql17-plpython/PLIST        Tue May  6 12:07:26 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:38 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:26 wiz Exp $
 include/postgresql/server/plpy_cursorobject.h
 include/postgresql/server/plpy_elog.h
 include/postgresql/server/plpy_exec.h
@@ -15,10 +15,10 @@ include/postgresql/server/plpython.h
 include/postgresql/server/plpython_system.h
 ${PLIST.llvm}lib/postgresql/bitcode/hstore_plpython3.index.bc
 ${PLIST.llvm}lib/postgresql/bitcode/hstore_plpython3/hstore_plpython.bc
-${PLIST.py2x}lib/postgresql/hstore_plpython2.${SOEXT}
-${PLIST.py3x}lib/postgresql/hstore_plpython3.${SOEXT}
-${PLIST.py2x}lib/postgresql/plpython2.${SOEXT}
-${PLIST.py3x}lib/postgresql/plpython3.${SOEXT}
+${PLIST.py2x}lib/postgresql/hstore_plpython2.${SHLIB_EXT}
+${PLIST.py3x}lib/postgresql/hstore_plpython3.${SHLIB_EXT}
+${PLIST.py2x}lib/postgresql/plpython2.${SHLIB_EXT}
+${PLIST.py3x}lib/postgresql/plpython3.${SHLIB_EXT}
 ${PLIST.nls}share/locale/cs/LC_MESSAGES/plpython-17.mo
 ${PLIST.nls}share/locale/de/LC_MESSAGES/plpython-17.mo
 ${PLIST.nls}share/locale/el/LC_MESSAGES/plpython-17.mo

Index: pkgsrc/databases/postgresql17-pltcl/PLIST
diff -u pkgsrc/databases/postgresql17-pltcl/PLIST:1.1 pkgsrc/databases/postgresql17-pltcl/PLIST:1.2
--- pkgsrc/databases/postgresql17-pltcl/PLIST:1.1       Fri Nov  8 13:43:38 2024
+++ pkgsrc/databases/postgresql17-pltcl/PLIST   Tue May  6 12:07:26 2025
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2024/11/08 13:43:38 adam Exp $
-lib/postgresql/pltcl.${SOEXT}
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:26 wiz Exp $
+lib/postgresql/pltcl.${SHLIB_EXT}
 ${PLIST.nls}share/locale/cs/LC_MESSAGES/pltcl-17.mo
 ${PLIST.nls}share/locale/de/LC_MESSAGES/pltcl-17.mo
 ${PLIST.nls}share/locale/el/LC_MESSAGES/pltcl-17.mo

Index: pkgsrc/databases/postgresql17-server/PLIST
diff -u pkgsrc/databases/postgresql17-server/PLIST:1.2 pkgsrc/databases/postgresql17-server/PLIST:1.3
--- pkgsrc/databases/postgresql17-server/PLIST:1.2      Sun Feb 16 09:03:16 2025
+++ pkgsrc/databases/postgresql17-server/PLIST  Tue May  6 12:07:26 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/02/16 09:03:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:26 wiz Exp $
 bin/postgres
 include/postgresql/server/plpgsql.h
 ${PLIST.llvm}lib/postgresql/bitcode/postgres.index.bc
@@ -765,34 +765,34 @@ ${PLIST.llvm}lib/postgresql/bitcode/post
 ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/sort/tuplestore.bc
 ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/time/combocid.bc
 ${PLIST.llvm}lib/postgresql/bitcode/postgres/utils/time/snapmgr.bc
-lib/postgresql/cyrillic_and_mic.${SOEXT}
-lib/postgresql/dict_snowball.${SOEXT}
-lib/postgresql/euc2004_sjis2004.${SOEXT}
-lib/postgresql/euc_cn_and_mic.${SOEXT}
-lib/postgresql/euc_jp_and_sjis.${SOEXT}
-lib/postgresql/euc_kr_and_mic.${SOEXT}
-lib/postgresql/euc_tw_and_big5.${SOEXT}
-lib/postgresql/latin2_and_win1250.${SOEXT}
-lib/postgresql/latin_and_mic.${SOEXT}
-lib/postgresql/libpqwalreceiver.${SOEXT}
-lib/postgresql/pgoutput.${SOEXT}
-lib/postgresql/plpgsql.${SOEXT}
-lib/postgresql/utf8_and_big5.${SOEXT}
-lib/postgresql/utf8_and_cyrillic.${SOEXT}
-lib/postgresql/utf8_and_euc2004.${SOEXT}
-lib/postgresql/utf8_and_euc_cn.${SOEXT}
-lib/postgresql/utf8_and_euc_jp.${SOEXT}
-lib/postgresql/utf8_and_euc_kr.${SOEXT}
-lib/postgresql/utf8_and_euc_tw.${SOEXT}
-lib/postgresql/utf8_and_gb18030.${SOEXT}
-lib/postgresql/utf8_and_gbk.${SOEXT}
-lib/postgresql/utf8_and_iso8859.${SOEXT}
-lib/postgresql/utf8_and_iso8859_1.${SOEXT}
-lib/postgresql/utf8_and_johab.${SOEXT}
-lib/postgresql/utf8_and_sjis.${SOEXT}
-lib/postgresql/utf8_and_sjis2004.${SOEXT}
-lib/postgresql/utf8_and_uhc.${SOEXT}
-lib/postgresql/utf8_and_win.${SOEXT}
+lib/postgresql/cyrillic_and_mic.${SHLIB_EXT}
+lib/postgresql/dict_snowball.${SHLIB_EXT}
+lib/postgresql/euc2004_sjis2004.${SHLIB_EXT}
+lib/postgresql/euc_cn_and_mic.${SHLIB_EXT}
+lib/postgresql/euc_jp_and_sjis.${SHLIB_EXT}
+lib/postgresql/euc_kr_and_mic.${SHLIB_EXT}
+lib/postgresql/euc_tw_and_big5.${SHLIB_EXT}
+lib/postgresql/latin2_and_win1250.${SHLIB_EXT}
+lib/postgresql/latin_and_mic.${SHLIB_EXT}
+lib/postgresql/libpqwalreceiver.${SHLIB_EXT}
+lib/postgresql/pgoutput.${SHLIB_EXT}
+lib/postgresql/plpgsql.${SHLIB_EXT}
+lib/postgresql/utf8_and_big5.${SHLIB_EXT}
+lib/postgresql/utf8_and_cyrillic.${SHLIB_EXT}
+lib/postgresql/utf8_and_euc2004.${SHLIB_EXT}
+lib/postgresql/utf8_and_euc_cn.${SHLIB_EXT}
+lib/postgresql/utf8_and_euc_jp.${SHLIB_EXT}
+lib/postgresql/utf8_and_euc_kr.${SHLIB_EXT}
+lib/postgresql/utf8_and_euc_tw.${SHLIB_EXT}
+lib/postgresql/utf8_and_gb18030.${SHLIB_EXT}
+lib/postgresql/utf8_and_gbk.${SHLIB_EXT}
+lib/postgresql/utf8_and_iso8859.${SHLIB_EXT}
+lib/postgresql/utf8_and_iso8859_1.${SHLIB_EXT}
+lib/postgresql/utf8_and_johab.${SHLIB_EXT}
+lib/postgresql/utf8_and_sjis.${SHLIB_EXT}
+lib/postgresql/utf8_and_sjis2004.${SHLIB_EXT}
+lib/postgresql/utf8_and_uhc.${SHLIB_EXT}
+lib/postgresql/utf8_and_win.${SHLIB_EXT}
 ${PLIST.nls}share/locale/cs/LC_MESSAGES/plpgsql-17.mo
 ${PLIST.nls}share/locale/de/LC_MESSAGES/plpgsql-17.mo
 ${PLIST.nls}share/locale/de/LC_MESSAGES/postgres-17.mo

Index: pkgsrc/databases/repmgr/Makefile
diff -u pkgsrc/databases/repmgr/Makefile:1.35 pkgsrc/databases/repmgr/Makefile:1.36
--- pkgsrc/databases/repmgr/Makefile:1.35       Sat Apr 19 07:57:38 2025
+++ pkgsrc/databases/repmgr/Makefile    Tue May  6 12:07:26 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2025/04/19 07:57:38 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2025/05/06 12:07:26 wiz Exp $
 
 DISTNAME=      repmgr-5.5.0
 PKGNAME=       postgresql${PGSQL_VERSION}-${DISTNAME}
@@ -43,13 +43,6 @@ PLIST_VARS+= llvm
 PLIST.llvm=    yes
 .endif
 
-OPSYSVARS+=    SOEXT
-.if ${PGSQL_VERSION} == 16
-SOEXT.Darwin=  dylib
-.endif
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../textproc/json-c/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"

Index: pkgsrc/databases/repmgr/PLIST
diff -u pkgsrc/databases/repmgr/PLIST:1.12 pkgsrc/databases/repmgr/PLIST:1.13
--- pkgsrc/databases/repmgr/PLIST:1.12  Mon Nov 25 13:00:00 2024
+++ pkgsrc/databases/repmgr/PLIST       Tue May  6 12:07:26 2025
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.12 2024/11/25 13:00:00 nros Exp $
+@comment $NetBSD: PLIST,v 1.13 2025/05/06 12:07:26 wiz Exp $
 bin/repmgr
 bin/repmgrd
 ${PLIST.llvm}lib/postgresql/bitcode/repmgr.index.bc
 ${PLIST.llvm}lib/postgresql/bitcode/repmgr/repmgr.bc
-lib/postgresql/repmgr.${SOEXT}
+lib/postgresql/repmgr.${SHLIB_EXT}
 share/doc/repmgr/README.md
 share/examples/repmgr/repmgr.conf.sample
 share/postgresql/extension/repmgr--4.0--4.1.sql

Index: pkgsrc/databases/rrdtool/Makefile
diff -u pkgsrc/databases/rrdtool/Makefile:1.167 pkgsrc/databases/rrdtool/Makefile:1.168
--- pkgsrc/databases/rrdtool/Makefile:1.167     Thu Apr 17 21:50:12 2025
+++ pkgsrc/databases/rrdtool/Makefile   Tue May  6 12:07:26 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.167 2025/04/17 21:50:12 wiz Exp $
+# $NetBSD: Makefile,v 1.168 2025/05/06 12:07:26 wiz Exp $
 
 PKGREVISION= 6
 .include "Makefile.common"
@@ -43,11 +43,6 @@ PKG_GROUPS=                  ${RRDCACHED_GROUP}
 PKG_USERS=                     ${RRDCACHED_USER}:${RRDCACHED_GROUP}
 PKG_GECOS.${RRDCACHED_USER}=   RRDCacheD daemon user
 
-OPSYSVARS+=            SOEXT
-SOEXT.Darwin=          dylib
-SOEXT.*=               so
-PLIST_SUBST+=          SOEXT=${SOEXT}
-
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/pango/buildlink3.mk"

Index: pkgsrc/databases/rrdtool/PLIST
diff -u pkgsrc/databases/rrdtool/PLIST:1.20 pkgsrc/databases/rrdtool/PLIST:1.21
--- pkgsrc/databases/rrdtool/PLIST:1.20 Mon Feb 11 08:22:44 2019
+++ pkgsrc/databases/rrdtool/PLIST      Tue May  6 12:07:26 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2019/02/11 08:22:44 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/05/06 12:07:26 wiz Exp $
 bin/rrdcached
 bin/rrdcgi
 bin/rrdcreate
@@ -14,7 +14,7 @@ ${PLIST.lua}${LUA_CDIR}/rrd.la
 lib/pkgconfig/librrd.pc
 ${PLIST.tcl}lib/rrdtool/ifOctets.tcl
 ${PLIST.tcl}lib/rrdtool/pkgIndex.tcl
-${PLIST.tcl}lib/tclrrd${PKGVERSION}.${SOEXT}
+${PLIST.tcl}lib/tclrrd${PKGVERSION}.${SHLIB_EXT}
 man/man1/bin_dec_hex.1
 man/man1/cdeftutorial.1
 man/man1/rpntutorial.1

Index: pkgsrc/devel/py-angr/Makefile
diff -u pkgsrc/devel/py-angr/Makefile:1.22 pkgsrc/devel/py-angr/Makefile:1.23
--- pkgsrc/devel/py-angr/Makefile:1.22  Sun Apr 27 07:37:17 2025
+++ pkgsrc/devel/py-angr/Makefile       Tue May  6 12:07:26 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/04/27 07:37:17 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2025/05/06 12:07:26 wiz Exp $
 
 .include "version.mk"
 
@@ -46,11 +46,6 @@ USE_TOOLS+=  gmake
 
 PYTHON_VERSIONS_INCOMPATIBLE=  39 310 311
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
 .include "../../mk/bsd.prefs.mk"
 
 post-install:

Index: pkgsrc/devel/py-angr/PLIST
diff -u pkgsrc/devel/py-angr/PLIST:1.11 pkgsrc/devel/py-angr/PLIST:1.12
--- pkgsrc/devel/py-angr/PLIST:1.11     Thu Apr 17 16:06:22 2025
+++ pkgsrc/devel/py-angr/PLIST  Tue May  6 12:07:26 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2025/04/17 16:06:22 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2025/05/06 12:07:26 wiz Exp $
 bin/angr-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -1683,7 +1683,7 @@ ${PYSITELIB}/angr/knowledge_plugins/xref
 ${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_types.py
 ${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_types.pyc
 ${PYSITELIB}/angr/knowledge_plugins/xrefs/xref_types.pyo
-${PYSITELIB}/angr/lib/angr_native.${SOEXT}
+${PYSITELIB}/angr/lib/angr_native.${SHLIB_EXT}
 ${PYSITELIB}/angr/misc/__init__.py
 ${PYSITELIB}/angr/misc/__init__.pyc
 ${PYSITELIB}/angr/misc/__init__.pyo

Index: pkgsrc/emulators/libretro-beetle-ngp/PLIST
diff -u pkgsrc/emulators/libretro-beetle-ngp/PLIST:1.2 pkgsrc/emulators/libretro-beetle-ngp/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-ngp/PLIST:1.2      Tue May 26 09:45:12 2020
+++ pkgsrc/emulators/libretro-beetle-ngp/PLIST  Tue May  6 12:07:26 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/mednafen_ngp_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:26 wiz Exp $
+lib/libretro/mednafen_ngp_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-beetle-pce-fast/PLIST
diff -u pkgsrc/emulators/libretro-beetle-pce-fast/PLIST:1.2 pkgsrc/emulators/libretro-beetle-pce-fast/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-pce-fast/PLIST:1.2 Tue May 26 09:45:12 2020
+++ pkgsrc/emulators/libretro-beetle-pce-fast/PLIST     Tue May  6 12:07:26 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/mednafen_pce_fast_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:26 wiz Exp $
+lib/libretro/mednafen_pce_fast_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-beetle-psx/PLIST
diff -u pkgsrc/emulators/libretro-beetle-psx/PLIST:1.2 pkgsrc/emulators/libretro-beetle-psx/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-psx/PLIST:1.2      Tue May 26 09:45:12 2020
+++ pkgsrc/emulators/libretro-beetle-psx/PLIST  Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/mednafen_psx_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/mednafen_psx_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-beetle-psx-hw/PLIST
diff -u pkgsrc/emulators/libretro-beetle-psx-hw/PLIST:1.2 pkgsrc/emulators/libretro-beetle-psx-hw/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-psx-hw/PLIST:1.2   Tue May 26 09:45:12 2020
+++ pkgsrc/emulators/libretro-beetle-psx-hw/PLIST       Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/mednafen_psx_hw_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/mednafen_psx_hw_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-beetle-saturn/PLIST
diff -u pkgsrc/emulators/libretro-beetle-saturn/PLIST:1.2 pkgsrc/emulators/libretro-beetle-saturn/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-saturn/PLIST:1.2   Tue May 26 09:45:12 2020
+++ pkgsrc/emulators/libretro-beetle-saturn/PLIST       Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/mednafen_saturn_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/mednafen_saturn_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-beetle-sgx/PLIST
diff -u pkgsrc/emulators/libretro-beetle-sgx/PLIST:1.2 pkgsrc/emulators/libretro-beetle-sgx/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-sgx/PLIST:1.2      Tue May 26 09:45:12 2020
+++ pkgsrc/emulators/libretro-beetle-sgx/PLIST  Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/mednafen_supergrafx_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/mednafen_supergrafx_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-beetle-vb/PLIST
diff -u pkgsrc/emulators/libretro-beetle-vb/PLIST:1.2 pkgsrc/emulators/libretro-beetle-vb/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-vb/PLIST:1.2       Tue May 26 09:45:13 2020
+++ pkgsrc/emulators/libretro-beetle-vb/PLIST   Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:13 nia Exp $
-lib/libretro/mednafen_vb_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/mednafen_vb_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-beetle-wswan/PLIST
diff -u pkgsrc/emulators/libretro-beetle-wswan/PLIST:1.2 pkgsrc/emulators/libretro-beetle-wswan/PLIST:1.3
--- pkgsrc/emulators/libretro-beetle-wswan/PLIST:1.2    Tue May 26 09:45:13 2020
+++ pkgsrc/emulators/libretro-beetle-wswan/PLIST        Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:13 nia Exp $
-lib/libretro/mednafen_wswan_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/mednafen_wswan_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-bluemsx/PLIST
diff -u pkgsrc/emulators/libretro-bluemsx/PLIST:1.2 pkgsrc/emulators/libretro-bluemsx/PLIST:1.3
--- pkgsrc/emulators/libretro-bluemsx/PLIST:1.2 Tue May 26 09:45:13 2020
+++ pkgsrc/emulators/libretro-bluemsx/PLIST     Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:13 nia Exp $
-lib/libretro/bluemsx_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/bluemsx_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-bsnes-mercury/PLIST
diff -u pkgsrc/emulators/libretro-bsnes-mercury/PLIST:1.2 pkgsrc/emulators/libretro-bsnes-mercury/PLIST:1.3
--- pkgsrc/emulators/libretro-bsnes-mercury/PLIST:1.2   Tue May 26 09:45:13 2020
+++ pkgsrc/emulators/libretro-bsnes-mercury/PLIST       Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:13 nia Exp $
-lib/libretro/bsnes_mercury_balanced_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/bsnes_mercury_balanced_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-bsnes-mercury-accuracy/PLIST
diff -u pkgsrc/emulators/libretro-bsnes-mercury-accuracy/PLIST:1.2 pkgsrc/emulators/libretro-bsnes-mercury-accuracy/PLIST:1.3
--- pkgsrc/emulators/libretro-bsnes-mercury-accuracy/PLIST:1.2  Tue May 26 09:45:13 2020
+++ pkgsrc/emulators/libretro-bsnes-mercury-accuracy/PLIST      Tue May  6 12:07:27 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:13 nia Exp $
-lib/libretro/bsnes_mercury_accuracy_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:27 wiz Exp $
+lib/libretro/bsnes_mercury_accuracy_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-bsnes-mercury-performance/PLIST
diff -u pkgsrc/emulators/libretro-bsnes-mercury-performance/PLIST:1.2 pkgsrc/emulators/libretro-bsnes-mercury-performance/PLIST:1.3
--- pkgsrc/emulators/libretro-bsnes-mercury-performance/PLIST:1.2       Tue May 26 09:45:13 2020
+++ pkgsrc/emulators/libretro-bsnes-mercury-performance/PLIST   Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:13 nia Exp $
-lib/libretro/bsnes_mercury_performance_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/bsnes_mercury_performance_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-cap32/PLIST
diff -u pkgsrc/emulators/libretro-cap32/PLIST:1.2 pkgsrc/emulators/libretro-cap32/PLIST:1.3
--- pkgsrc/emulators/libretro-cap32/PLIST:1.2   Tue May 26 09:45:13 2020
+++ pkgsrc/emulators/libretro-cap32/PLIST       Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:13 nia Exp $
-lib/libretro/cap32_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/cap32_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-desmume/PLIST
diff -u pkgsrc/emulators/libretro-desmume/PLIST:1.2 pkgsrc/emulators/libretro-desmume/PLIST:1.3
--- pkgsrc/emulators/libretro-desmume/PLIST:1.2 Tue May 26 09:45:14 2020
+++ pkgsrc/emulators/libretro-desmume/PLIST     Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:14 nia Exp $
-lib/libretro/desmume_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/desmume_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-fbneo/PLIST
diff -u pkgsrc/emulators/libretro-fbneo/PLIST:1.1 pkgsrc/emulators/libretro-fbneo/PLIST:1.2
--- pkgsrc/emulators/libretro-fbneo/PLIST:1.1   Sun May 31 12:19:33 2020
+++ pkgsrc/emulators/libretro-fbneo/PLIST       Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/31 12:19:33 nia Exp $
-lib/libretro/fbneo_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/fbneo_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-fceumm/PLIST
diff -u pkgsrc/emulators/libretro-fceumm/PLIST:1.2 pkgsrc/emulators/libretro-fceumm/PLIST:1.3
--- pkgsrc/emulators/libretro-fceumm/PLIST:1.2  Tue May 26 09:45:14 2020
+++ pkgsrc/emulators/libretro-fceumm/PLIST      Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:14 nia Exp $
-lib/libretro/fceumm_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/fceumm_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-freeintv/PLIST
diff -u pkgsrc/emulators/libretro-freeintv/PLIST:1.2 pkgsrc/emulators/libretro-freeintv/PLIST:1.3
--- pkgsrc/emulators/libretro-freeintv/PLIST:1.2        Tue May 26 09:45:14 2020
+++ pkgsrc/emulators/libretro-freeintv/PLIST    Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:14 nia Exp $
-lib/libretro/freeintv_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/freeintv_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-fuse/PLIST
diff -u pkgsrc/emulators/libretro-fuse/PLIST:1.2 pkgsrc/emulators/libretro-fuse/PLIST:1.3
--- pkgsrc/emulators/libretro-fuse/PLIST:1.2    Tue May 26 09:45:14 2020
+++ pkgsrc/emulators/libretro-fuse/PLIST        Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:14 nia Exp $
-lib/libretro/fuse_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/fuse_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-gambatte/PLIST
diff -u pkgsrc/emulators/libretro-gambatte/PLIST:1.2 pkgsrc/emulators/libretro-gambatte/PLIST:1.3
--- pkgsrc/emulators/libretro-gambatte/PLIST:1.2        Tue May 26 09:45:14 2020
+++ pkgsrc/emulators/libretro-gambatte/PLIST    Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:14 nia Exp $
-lib/libretro/gambatte_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/gambatte_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-gearboy/PLIST
diff -u pkgsrc/emulators/libretro-gearboy/PLIST:1.1 pkgsrc/emulators/libretro-gearboy/PLIST:1.2
--- pkgsrc/emulators/libretro-gearboy/PLIST:1.1 Tue Jun  2 13:25:45 2020
+++ pkgsrc/emulators/libretro-gearboy/PLIST     Tue May  6 12:07:28 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2020/06/02 13:25:45 nia Exp $
-lib/libretro/gearboy_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:28 wiz Exp $
+lib/libretro/gearboy_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-gearsystem/PLIST
diff -u pkgsrc/emulators/libretro-gearsystem/PLIST:1.1 pkgsrc/emulators/libretro-gearsystem/PLIST:1.2
--- pkgsrc/emulators/libretro-gearsystem/PLIST:1.1      Tue Jun  2 13:26:27 2020
+++ pkgsrc/emulators/libretro-gearsystem/PLIST  Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2020/06/02 13:26:27 nia Exp $
-lib/libretro/gearsystem_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/gearsystem_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-genesis-plus-gx/PLIST
diff -u pkgsrc/emulators/libretro-genesis-plus-gx/PLIST:1.2 pkgsrc/emulators/libretro-genesis-plus-gx/PLIST:1.3
--- pkgsrc/emulators/libretro-genesis-plus-gx/PLIST:1.2 Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-genesis-plus-gx/PLIST     Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:15 nia Exp $
-lib/libretro/genesis_plus_gx_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/genesis_plus_gx_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-mame2010/PLIST
diff -u pkgsrc/emulators/libretro-mame2010/PLIST:1.2 pkgsrc/emulators/libretro-mame2010/PLIST:1.3
--- pkgsrc/emulators/libretro-mame2010/PLIST:1.2        Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-mame2010/PLIST    Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:15 nia Exp $
-lib/libretro/mame2010_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/mame2010_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-mgba/Makefile
diff -u pkgsrc/emulators/libretro-mgba/Makefile:1.17 pkgsrc/emulators/libretro-mgba/Makefile:1.18
--- pkgsrc/emulators/libretro-mgba/Makefile:1.17        Sun Aug 25 06:18:41 2024
+++ pkgsrc/emulators/libretro-mgba/Makefile     Tue May  6 12:07:29 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2024/08/25 06:18:41 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2025/05/06 12:07:29 wiz Exp $
 
 .include "${.CURDIR}/../../emulators/mgba/Makefile.common"
 
@@ -7,11 +7,6 @@ PKGNAME=       libretro-${DISTNAME}
 HOMEPAGE=      https://docs.libretro.com/library/mgba/
 COMMENT=       Libretro core based on the mGBA emulator
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
 CMAKE_CONFIGURE_ARGS+= -DUSE_DEBUGGERS=OFF
 CMAKE_CONFIGURE_ARGS+= -DUSE_GDB_STUB=OFF
 

Index: pkgsrc/emulators/libretro-mgba/PLIST
diff -u pkgsrc/emulators/libretro-mgba/PLIST:1.5 pkgsrc/emulators/libretro-mgba/PLIST:1.6
--- pkgsrc/emulators/libretro-mgba/PLIST:1.5    Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-mgba/PLIST        Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.5 2020/05/26 09:45:15 nia Exp $
-lib/libretro/mgba_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.6 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/mgba_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-nestopia/PLIST
diff -u pkgsrc/emulators/libretro-nestopia/PLIST:1.3 pkgsrc/emulators/libretro-nestopia/PLIST:1.4
--- pkgsrc/emulators/libretro-nestopia/PLIST:1.3        Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-nestopia/PLIST    Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/26 09:45:15 nia Exp $
-lib/libretro/nestopia_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.4 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/nestopia_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-np2kai/PLIST
diff -u pkgsrc/emulators/libretro-np2kai/PLIST:1.2 pkgsrc/emulators/libretro-np2kai/PLIST:1.3
--- pkgsrc/emulators/libretro-np2kai/PLIST:1.2  Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-np2kai/PLIST      Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:15 nia Exp $
-lib/libretro/np2kai_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/np2kai_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-o2em/PLIST
diff -u pkgsrc/emulators/libretro-o2em/PLIST:1.2 pkgsrc/emulators/libretro-o2em/PLIST:1.3
--- pkgsrc/emulators/libretro-o2em/PLIST:1.2    Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-o2em/PLIST        Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:15 nia Exp $
-lib/libretro/o2em_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/o2em_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-parallel-n64/PLIST
diff -u pkgsrc/emulators/libretro-parallel-n64/PLIST:1.1 pkgsrc/emulators/libretro-parallel-n64/PLIST:1.2
--- pkgsrc/emulators/libretro-parallel-n64/PLIST:1.1    Sun May 31 16:03:04 2020
+++ pkgsrc/emulators/libretro-parallel-n64/PLIST        Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/31 16:03:04 nia Exp $
-lib/libretro/parallel_n64_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/parallel_n64_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-pcsx-rearmed/PLIST
diff -u pkgsrc/emulators/libretro-pcsx-rearmed/PLIST:1.2 pkgsrc/emulators/libretro-pcsx-rearmed/PLIST:1.3
--- pkgsrc/emulators/libretro-pcsx-rearmed/PLIST:1.2    Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-pcsx-rearmed/PLIST        Tue May  6 12:07:29 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:15 nia Exp $
-lib/libretro/pcsx_rearmed_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:29 wiz Exp $
+lib/libretro/pcsx_rearmed_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-picodrive/PLIST
diff -u pkgsrc/emulators/libretro-picodrive/PLIST:1.2 pkgsrc/emulators/libretro-picodrive/PLIST:1.3
--- pkgsrc/emulators/libretro-picodrive/PLIST:1.2       Tue May 26 09:45:15 2020
+++ pkgsrc/emulators/libretro-picodrive/PLIST   Tue May  6 12:07:30 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:15 nia Exp $
-lib/libretro/picodrive_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/picodrive_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-ppsspp/Makefile
diff -u pkgsrc/emulators/libretro-ppsspp/Makefile:1.17 pkgsrc/emulators/libretro-ppsspp/Makefile:1.18
--- pkgsrc/emulators/libretro-ppsspp/Makefile:1.17      Thu Apr 17 21:50:38 2025
+++ pkgsrc/emulators/libretro-ppsspp/Makefile   Tue May  6 12:07:30 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/17 21:50:38 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2025/05/06 12:07:30 wiz Exp $
 
 PKGREVISION= 1
 .include "../../emulators/ppsspp/Makefile.common"
@@ -11,11 +11,6 @@ COMMENT=     Libretro core based on the PPSS
 CONFLICTS+=    ppsspp-[0-9]*
 CONFLICTS+=    ppsspp-qt-[0-9]*
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
 CMAKE_CONFIGURE_ARGS+= -DLIBRETRO=ON
 
 INSTALLATION_DIRS+=    lib/libretro

Index: pkgsrc/emulators/libretro-ppsspp/PLIST
diff -u pkgsrc/emulators/libretro-ppsspp/PLIST:1.3 pkgsrc/emulators/libretro-ppsspp/PLIST:1.4
--- pkgsrc/emulators/libretro-ppsspp/PLIST:1.3  Sun Apr 13 16:19:30 2025
+++ pkgsrc/emulators/libretro-ppsspp/PLIST      Tue May  6 12:07:30 2025
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.3 2025/04/13 16:19:30 nia Exp $
-lib/libretro/ppsspp_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.4 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/ppsspp_libretro.${SHLIB_EXT}
 share/mime/packages/ppsspp.xml
 share/ppsspp/assets/7z.png
 share/ppsspp/assets/Roboto-Condensed.ttf

Index: pkgsrc/emulators/libretro-prosystem/PLIST
diff -u pkgsrc/emulators/libretro-prosystem/PLIST:1.2 pkgsrc/emulators/libretro-prosystem/PLIST:1.3
--- pkgsrc/emulators/libretro-prosystem/PLIST:1.2       Tue May 26 09:45:16 2020
+++ pkgsrc/emulators/libretro-prosystem/PLIST   Tue May  6 12:07:30 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:16 nia Exp $
-lib/libretro/prosystem_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/prosystem_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-sameboy/PLIST
diff -u pkgsrc/emulators/libretro-sameboy/PLIST:1.2 pkgsrc/emulators/libretro-sameboy/PLIST:1.3
--- pkgsrc/emulators/libretro-sameboy/PLIST:1.2 Tue May 26 09:45:16 2020
+++ pkgsrc/emulators/libretro-sameboy/PLIST     Tue May  6 12:07:30 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:16 nia Exp $
-lib/libretro/sameboy_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/sameboy_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-smsplus/PLIST
diff -u pkgsrc/emulators/libretro-smsplus/PLIST:1.1 pkgsrc/emulators/libretro-smsplus/PLIST:1.2
--- pkgsrc/emulators/libretro-smsplus/PLIST:1.1 Sun May 31 17:01:08 2020
+++ pkgsrc/emulators/libretro-smsplus/PLIST     Tue May  6 12:07:30 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/31 17:01:08 nia Exp $
-lib/libretro/smsplus_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.2 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/smsplus_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-snes9x/PLIST
diff -u pkgsrc/emulators/libretro-snes9x/PLIST:1.2 pkgsrc/emulators/libretro-snes9x/PLIST:1.3
--- pkgsrc/emulators/libretro-snes9x/PLIST:1.2  Tue May 26 09:45:16 2020
+++ pkgsrc/emulators/libretro-snes9x/PLIST      Tue May  6 12:07:30 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:16 nia Exp $
-lib/libretro/snes9x_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/snes9x_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-snes9x2005/PLIST
diff -u pkgsrc/emulators/libretro-snes9x2005/PLIST:1.2 pkgsrc/emulators/libretro-snes9x2005/PLIST:1.3
--- pkgsrc/emulators/libretro-snes9x2005/PLIST:1.2      Tue May 26 09:45:16 2020
+++ pkgsrc/emulators/libretro-snes9x2005/PLIST  Tue May  6 12:07:30 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:16 nia Exp $
-lib/libretro/snes9x2005_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/snes9x2005_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-snes9x2010/PLIST
diff -u pkgsrc/emulators/libretro-snes9x2010/PLIST:1.2 pkgsrc/emulators/libretro-snes9x2010/PLIST:1.3
--- pkgsrc/emulators/libretro-snes9x2010/PLIST:1.2      Tue May 26 09:45:16 2020
+++ pkgsrc/emulators/libretro-snes9x2010/PLIST  Tue May  6 12:07:30 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:16 nia Exp $
-lib/libretro/snes9x2010_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:30 wiz Exp $
+lib/libretro/snes9x2010_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-stella/PLIST
diff -u pkgsrc/emulators/libretro-stella/PLIST:1.2 pkgsrc/emulators/libretro-stella/PLIST:1.3
--- pkgsrc/emulators/libretro-stella/PLIST:1.2  Tue May 26 09:45:16 2020
+++ pkgsrc/emulators/libretro-stella/PLIST      Tue May  6 12:07:31 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:16 nia Exp $
-lib/libretro/stella_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:31 wiz Exp $
+lib/libretro/stella_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-vba-next/PLIST
diff -u pkgsrc/emulators/libretro-vba-next/PLIST:1.2 pkgsrc/emulators/libretro-vba-next/PLIST:1.3
--- pkgsrc/emulators/libretro-vba-next/PLIST:1.2        Tue May 26 09:45:17 2020
+++ pkgsrc/emulators/libretro-vba-next/PLIST    Tue May  6 12:07:31 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:17 nia Exp $
-lib/libretro/vba_next_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:31 wiz Exp $
+lib/libretro/vba_next_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-vecx/PLIST
diff -u pkgsrc/emulators/libretro-vecx/PLIST:1.2 pkgsrc/emulators/libretro-vecx/PLIST:1.3
--- pkgsrc/emulators/libretro-vecx/PLIST:1.2    Tue May 26 09:45:17 2020
+++ pkgsrc/emulators/libretro-vecx/PLIST        Tue May  6 12:07:31 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:17 nia Exp $
-lib/libretro/vecx_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:31 wiz Exp $
+lib/libretro/vecx_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/libretro-virtualjaguar/PLIST
diff -u pkgsrc/emulators/libretro-virtualjaguar/PLIST:1.2 pkgsrc/emulators/libretro-virtualjaguar/PLIST:1.3
--- pkgsrc/emulators/libretro-virtualjaguar/PLIST:1.2   Tue May 26 09:45:17 2020
+++ pkgsrc/emulators/libretro-virtualjaguar/PLIST       Tue May  6 12:07:31 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:17 nia Exp $
-lib/libretro/virtualjaguar_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:31 wiz Exp $
+lib/libretro/virtualjaguar_libretro.${SHLIB_EXT}

Index: pkgsrc/emulators/retroarch/core.mk
diff -u pkgsrc/emulators/retroarch/core.mk:1.5 pkgsrc/emulators/retroarch/core.mk:1.6
--- pkgsrc/emulators/retroarch/core.mk:1.5      Sun Jun 28 13:30:29 2020
+++ pkgsrc/emulators/retroarch/core.mk  Tue May  6 12:07:31 2025
@@ -1,14 +1,9 @@
-# $NetBSD: core.mk,v 1.5 2020/06/28 13:30:29 nia Exp $
+# $NetBSD: core.mk,v 1.6 2025/05/06 12:07:31 wiz Exp $
 
 MASTER_SITES?= ${MASTER_SITE_GITHUB:=libretro/}
 
 USE_TOOLS+=    gmake
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
 MAKE_FLAGS+=   GIT_VERSION="-pkgsrc"
 MAKE_FLAGS+=   CC=${CC}
 MAKE_FLAGS+=   LTO=
@@ -40,7 +35,7 @@ BUILDLINK_TRANSFORM.SunOS+=   rm:-Wl,--no-
 INSTALLATION_DIRS+=    lib/libretro
 
 do-install:
-       ${FIND} ${WRKSRC} -name ${LIBRETRO_CORE}_libretro.${SOEXT} -exec \
+       ${FIND} ${WRKSRC} -name ${LIBRETRO_CORE}_libretro.${SHLIB_EXT} -exec \
            ${INSTALL_LIB} '{}' ${DESTDIR}${PREFIX}/lib/libretro ';'
 
 .include "../../mk/dlopen.buildlink3.mk"

Index: pkgsrc/finance/ledger/options.mk
diff -u pkgsrc/finance/ledger/options.mk:1.5 pkgsrc/finance/ledger/options.mk:1.6
--- pkgsrc/finance/ledger/options.mk:1.5        Sun Aug 25 06:18:42 2024
+++ pkgsrc/finance/ledger/options.mk    Tue May  6 12:07:31 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.5 2024/08/25 06:18:42 wiz Exp $
+# $NetBSD: options.mk,v 1.6 2025/05/06 12:07:31 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.ledger
 PKG_SUPPORTED_OPTIONS+=        python
@@ -14,17 +14,10 @@ PLIST.python=               yes
 PLIST_SUBST+=          PYSITELIB=${PYSITELIB:Q}
 .include "../../devel/py-boost/buildlink3.mk"
 
-.  include "../../mk/bsd.prefs.mk"
-.  if ${OPSYS} == "Darwin"
-SOEXT=dylib
-.  else
-SOEXT=so
-.  endif
-
 # Remove when src/CMakeLists.txt (see FIXME there) stops copying
 # uninstalled library as Python module. Make symlink here to
 # avoid problem with install_name on Darwin and save disk-space.
 post-install:
        cd ${DESTDIR}${PREFIX}/${PYSITELIB} && \
-       ${LN} -s -f ${DESTDIR}${PREFIX}/lib/libledger.${SOEXT} ledger.so
+       ${LN} -s -f ${DESTDIR}${PREFIX}/lib/libledger.${SHLIB_EXT} ledger.so
 .endif

Index: pkgsrc/finance/ledger32/options.mk
diff -u pkgsrc/finance/ledger32/options.mk:1.2 pkgsrc/finance/ledger32/options.mk:1.3
--- pkgsrc/finance/ledger32/options.mk:1.2      Sun Aug 25 06:18:42 2024
+++ pkgsrc/finance/ledger32/options.mk  Tue May  6 12:07:31 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2024/08/25 06:18:42 wiz Exp $
+# $NetBSD: options.mk,v 1.3 2025/05/06 12:07:31 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.ledger
 PKG_SUPPORTED_OPTIONS+=        python
@@ -14,17 +14,10 @@ PLIST.python=               yes
 PLIST_SUBST+=          PYSITELIB=${PYSITELIB:Q}
 .include "../../devel/py-boost/buildlink3.mk"
 
-.  include "../../mk/bsd.prefs.mk"
-.  if ${OPSYS} == "Darwin"
-SOEXT=dylib
-.  else
-SOEXT=so
-.  endif
-
 # Remove when src/CMakeLists.txt (see FIXME there) stops copying
 # uninstalled library as Python module. Make symlink here to
 # avoid problem with install_name on Darwin and save disk-space.
 post-install:
        cd ${DESTDIR}${PREFIX}/${PYSITELIB} && \
-       ${LN} -s -f ${DESTDIR}${PREFIX}/lib/libledger.${SOEXT} ledger.so
+       ${LN} -s -f ${DESTDIR}${PREFIX}/lib/libledger.${SHLIB_EXT} ledger.so
 .endif

Index: pkgsrc/games/corsix-th/Makefile
diff -u pkgsrc/games/corsix-th/Makefile:1.28 pkgsrc/games/corsix-th/Makefile:1.29
--- pkgsrc/games/corsix-th/Makefile:1.28        Sat Apr 19 07:57:48 2025
+++ pkgsrc/games/corsix-th/Makefile     Tue May  6 12:07:31 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/04/19 07:57:48 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2025/05/06 12:07:31 wiz Exp $
 
 DISTNAME=      corsix-th-0.68.0
 PKGREVISION=   4
@@ -24,17 +24,9 @@ USE_LANGUAGES=       c c++
 
 USE_CXX_FEATURES+=     unique_ptr
 
-.include "../../mk/bsd.prefs.mk"
-
-.if ${OPSYS} == "Darwin"
-SOEXT= dylib
-.else
-SOEXT= so
-.endif
-
 .for module in AVCODEC AVFORMAT AVDEVICE AVUTIL SWSCALE POSTPROC SWRESAMPLE
 CMAKE_CONFIGURE_ARGS+= -D${module}_INCLUDE_DIRS=${BUILDLINK_PREFIX.ffmpeg7}/include/ffmpeg7
-CMAKE_CONFIGURE_ARGS+= -D${module}_LIBRARIES=${PREFIX}/lib/ffmpeg7/lib${module:tl}.${SOEXT}
+CMAKE_CONFIGURE_ARGS+= -D${module}_LIBRARIES=${PREFIX}/lib/ffmpeg7/lib${module:tl}.${SHLIB_EXT}
 .endfor
 
 .include "../../devel/cmake/build.mk"

Index: pkgsrc/games/libretro-2048/PLIST
diff -u pkgsrc/games/libretro-2048/PLIST:1.2 pkgsrc/games/libretro-2048/PLIST:1.3
--- pkgsrc/games/libretro-2048/PLIST:1.2        Tue May 26 09:45:11 2020
+++ pkgsrc/games/libretro-2048/PLIST    Tue May  6 12:07:31 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:11 nia Exp $
-lib/libretro/2048_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:31 wiz Exp $
+lib/libretro/2048_libretro.${SHLIB_EXT}

Index: pkgsrc/games/libretro-craft/PLIST
diff -u pkgsrc/games/libretro-craft/PLIST:1.2 pkgsrc/games/libretro-craft/PLIST:1.3
--- pkgsrc/games/libretro-craft/PLIST:1.2       Tue May 26 09:45:12 2020
+++ pkgsrc/games/libretro-craft/PLIST   Tue May  6 12:07:32 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/craft_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:32 wiz Exp $
+lib/libretro/craft_libretro.${SHLIB_EXT}

Index: pkgsrc/games/libretro-nxengine/PLIST
diff -u pkgsrc/games/libretro-nxengine/PLIST:1.2 pkgsrc/games/libretro-nxengine/PLIST:1.3
--- pkgsrc/games/libretro-nxengine/PLIST:1.2    Tue May 26 09:45:12 2020
+++ pkgsrc/games/libretro-nxengine/PLIST        Tue May  6 12:07:32 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/26 09:45:12 nia Exp $
-lib/libretro/nxengine_libretro.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:32 wiz Exp $
+lib/libretro/nxengine_libretro.${SHLIB_EXT}

Index: pkgsrc/games/yquake2/Makefile
diff -u pkgsrc/games/yquake2/Makefile:1.36 pkgsrc/games/yquake2/Makefile:1.37
--- pkgsrc/games/yquake2/Makefile:1.36  Sat Apr 19 07:57:52 2025
+++ pkgsrc/games/yquake2/Makefile       Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2025/04/19 07:57:52 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2025/05/06 12:07:32 wiz Exp $
 
 DISTNAME=      quake2-8.20
 PKGNAME=       y${DISTNAME}
@@ -19,15 +19,6 @@ MAKE_FLAGS+= PREFIX=${PREFIX}
 MAKE_FLAGS+=   WITH_SYSTEMWIDE=yes
 MAKE_FLAGS+=   WITH_SYSTEMDIR=${PREFIX}/share/yquake2
 
-.include "../../mk/bsd.prefs.mk"
-
-.if ${SHLIB_TYPE} == "dylib"
-SOEXT=                 dylib
-.else
-SOEXT=                 so
-.endif
-PLIST_SUBST+=          SOEXT=${SOEXT}
-
 INSTALLATION_DIRS+=    bin
 INSTALLATION_DIRS+=    libexec/yquake2
 INSTALLATION_DIRS+=    share/applications
@@ -46,9 +37,9 @@ do-install:
            ${DESTDIR}${PREFIX}/libexec/yquake2/quake2
        ${INSTALL_PROGRAM} ${WRKSRC}/release/q2ded \
            ${DESTDIR}${PREFIX}/libexec/yquake2/q2ded
-       ${INSTALL_LIB} ${WRKSRC}/release/baseq2/game.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/release/baseq2/game.${SHLIB_EXT} \
            ${DESTDIR}${PREFIX}/share/yquake2/baseq2
-       ${INSTALL_LIB} ${WRKSRC}/release/*.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/release/*.${SHLIB_EXT} \
            ${DESTDIR}${PREFIX}/libexec/yquake2
        ${INSTALL_DATA} ${FILESDIR}/yquake2.desktop \
            ${DESTDIR}${PREFIX}/share/applications

Index: pkgsrc/games/yquake2/PLIST
diff -u pkgsrc/games/yquake2/PLIST:1.4 pkgsrc/games/yquake2/PLIST:1.5
--- pkgsrc/games/yquake2/PLIST:1.4      Sat Feb 17 00:52:27 2024
+++ pkgsrc/games/yquake2/PLIST  Tue May  6 12:07:32 2025
@@ -1,12 +1,12 @@
-@comment $NetBSD: PLIST,v 1.4 2024/02/17 00:52:27 khorben Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/05/06 12:07:32 wiz Exp $
 bin/q2ded
 bin/quake2
 libexec/yquake2/q2ded
 libexec/yquake2/quake2
-libexec/yquake2/ref_gl1.${SOEXT}
-libexec/yquake2/ref_gl3.${SOEXT}
-libexec/yquake2/ref_gles3.${SOEXT}
-libexec/yquake2/ref_soft.${SOEXT}
+libexec/yquake2/ref_gl1.${SHLIB_EXT}
+libexec/yquake2/ref_gl3.${SHLIB_EXT}
+libexec/yquake2/ref_gles3.${SHLIB_EXT}
+libexec/yquake2/ref_soft.${SHLIB_EXT}
 share/applications/yquake2.desktop
 share/pixmaps/quake2.png
-share/yquake2/baseq2/game.${SOEXT}
+share/yquake2/baseq2/game.${SHLIB_EXT}

Index: pkgsrc/graphics/babl/Makefile
diff -u pkgsrc/graphics/babl/Makefile:1.63 pkgsrc/graphics/babl/Makefile:1.64
--- pkgsrc/graphics/babl/Makefile:1.63  Tue Apr  8 11:32:18 2025
+++ pkgsrc/graphics/babl/Makefile       Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2025/04/08 11:32:18 adam Exp $
+# $NetBSD: Makefile,v 1.64 2025/05/06 12:07:32 wiz Exp $
 
 DISTNAME=      babl-0.1.112
 CATEGORIES=    graphics
@@ -24,10 +24,8 @@ PYTHON_FOR_BUILD_ONLY=       tool
 PLIST_VARS+=           Darwin not_Darwin
 .if ${OPSYS} == "Darwin"
 PLIST.Darwin=          yes
-PLIST_SUBST+=          SOEXT="dylib"
 .else
 PLIST.not_Darwin=      yes
-PLIST_SUBST+=          SOEXT="so"
 .endif
 
 PLIST_VARS+=           x86_64

Index: pkgsrc/graphics/babl/PLIST
diff -u pkgsrc/graphics/babl/PLIST:1.29 pkgsrc/graphics/babl/PLIST:1.30
--- pkgsrc/graphics/babl/PLIST:1.29     Tue Apr  8 11:32:18 2025
+++ pkgsrc/graphics/babl/PLIST  Tue May  6 12:07:32 2025
@@ -1,14 +1,14 @@
-@comment $NetBSD: PLIST,v 1.29 2025/04/08 11:32:18 adam Exp $
+@comment $NetBSD: PLIST,v 1.30 2025/05/06 12:07:32 wiz Exp $
 bin/babl
 include/babl-0.1/babl/babl-introspect.h
 include/babl-0.1/babl/babl-macros.h
 include/babl-0.1/babl/babl-types.h
 include/babl-0.1/babl/babl-version.h
 include/babl-0.1/babl/babl.h
-lib/babl-0.1/CIE.${SOEXT}
-lib/babl-0.1/HCY.${SOEXT}
-lib/babl-0.1/HSL.${SOEXT}
-lib/babl-0.1/HSV.${SOEXT}
+lib/babl-0.1/CIE.${SHLIB_EXT}
+lib/babl-0.1/HCY.${SHLIB_EXT}
+lib/babl-0.1/HSL.${SHLIB_EXT}
+lib/babl-0.1/HSV.${SHLIB_EXT}
 ${PLIST.arm}lib/babl-0.1/arm-neon-CIE.so
 ${PLIST.arm}lib/babl-0.1/arm-neon-cairo.so
 ${PLIST.arm}lib/babl-0.1/arm-neon-double.so
@@ -21,61 +21,61 @@ ${PLIST.arm}lib/babl-0.1/arm-neon-simple
 ${PLIST.arm}lib/babl-0.1/arm-neon-u16.so
 ${PLIST.arm}lib/babl-0.1/arm-neon-u32.so
 ${PLIST.arm}lib/babl-0.1/arm-neon-ycbcr.so
-lib/babl-0.1/avx2-int8.${SOEXT}
-lib/babl-0.1/cairo.${SOEXT}
-lib/babl-0.1/double.${SOEXT}
-lib/babl-0.1/fast-float.${SOEXT}
-lib/babl-0.1/float.${SOEXT}
-lib/babl-0.1/formats.${SOEXT}
-lib/babl-0.1/gegl-fixups.${SOEXT}
-lib/babl-0.1/gggl-lies.${SOEXT}
-lib/babl-0.1/gggl-table-lies.${SOEXT}
-lib/babl-0.1/gggl-table.${SOEXT}
-lib/babl-0.1/gggl.${SOEXT}
-lib/babl-0.1/gimp-8bit.${SOEXT}
-lib/babl-0.1/grey.${SOEXT}
-lib/babl-0.1/half.${SOEXT}
-lib/babl-0.1/naive-CMYK.${SOEXT}
-lib/babl-0.1/oklab.${SOEXT}
-lib/babl-0.1/simple.${SOEXT}
-lib/babl-0.1/sse-half.${SOEXT}
-lib/babl-0.1/sse2-float.${SOEXT}
-lib/babl-0.1/sse2-int16.${SOEXT}
-lib/babl-0.1/sse2-int8.${SOEXT}
-lib/babl-0.1/sse4-int8.${SOEXT}
-lib/babl-0.1/two-table.${SOEXT}
-lib/babl-0.1/u16.${SOEXT}
-lib/babl-0.1/u32.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-CIE.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-cairo.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-double.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-float.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gegl-fixups.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl-lies.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-grey.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-simple.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u16.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u32.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v2-ycbcr.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-CIE.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-cairo.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-double.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-float.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gegl-fixups.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl-lies.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-grey.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-simple.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u16.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u32.${SOEXT}
-${PLIST.x86_64}lib/babl-0.1/x86-64-v3-ycbcr.${SOEXT}
-lib/babl-0.1/ycbcr.${SOEXT}
+lib/babl-0.1/avx2-int8.${SHLIB_EXT}
+lib/babl-0.1/cairo.${SHLIB_EXT}
+lib/babl-0.1/double.${SHLIB_EXT}
+lib/babl-0.1/fast-float.${SHLIB_EXT}
+lib/babl-0.1/float.${SHLIB_EXT}
+lib/babl-0.1/formats.${SHLIB_EXT}
+lib/babl-0.1/gegl-fixups.${SHLIB_EXT}
+lib/babl-0.1/gggl-lies.${SHLIB_EXT}
+lib/babl-0.1/gggl-table-lies.${SHLIB_EXT}
+lib/babl-0.1/gggl-table.${SHLIB_EXT}
+lib/babl-0.1/gggl.${SHLIB_EXT}
+lib/babl-0.1/gimp-8bit.${SHLIB_EXT}
+lib/babl-0.1/grey.${SHLIB_EXT}
+lib/babl-0.1/half.${SHLIB_EXT}
+lib/babl-0.1/naive-CMYK.${SHLIB_EXT}
+lib/babl-0.1/oklab.${SHLIB_EXT}
+lib/babl-0.1/simple.${SHLIB_EXT}
+lib/babl-0.1/sse-half.${SHLIB_EXT}
+lib/babl-0.1/sse2-float.${SHLIB_EXT}
+lib/babl-0.1/sse2-int16.${SHLIB_EXT}
+lib/babl-0.1/sse2-int8.${SHLIB_EXT}
+lib/babl-0.1/sse4-int8.${SHLIB_EXT}
+lib/babl-0.1/two-table.${SHLIB_EXT}
+lib/babl-0.1/u16.${SHLIB_EXT}
+lib/babl-0.1/u32.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-CIE.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-cairo.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-double.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-float.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gegl-fixups.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl-lies.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-gggl.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-grey.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-simple.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u16.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-u32.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v2-ycbcr.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-CIE.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-cairo.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-double.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-float.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gegl-fixups.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl-lies.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-gggl.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-grey.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-simple.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u16.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-u32.${SHLIB_EXT}
+${PLIST.x86_64}lib/babl-0.1/x86-64-v3-ycbcr.${SHLIB_EXT}
+lib/babl-0.1/ycbcr.${SHLIB_EXT}
 lib/girepository-1.0/Babl-0.1.typelib
-lib/libbabl-0.1.${SOEXT}
-${PLIST.not_Darwin}lib/libbabl-0.1.${SOEXT}.0
-${PLIST.not_Darwin}lib/libbabl-0.1.${SOEXT}.0.211.1
-${PLIST.Darwin}lib/libbabl-0.1.0.${SOEXT}
+lib/libbabl-0.1.${SHLIB_EXT}
+${PLIST.not_Darwin}lib/libbabl-0.1.${SHLIB_EXT}.0
+${PLIST.not_Darwin}lib/libbabl-0.1.${SHLIB_EXT}.0.211.1
+${PLIST.Darwin}lib/libbabl-0.1.0.${SHLIB_EXT}
 lib/pkgconfig/babl-0.1.pc
 share/gir-1.0/Babl-0.1.gir
 share/vala/vapi/babl-0.1.deps

Index: pkgsrc/graphics/gegl/Makefile
diff -u pkgsrc/graphics/gegl/Makefile:1.147 pkgsrc/graphics/gegl/Makefile:1.148
--- pkgsrc/graphics/gegl/Makefile:1.147 Thu Apr 24 14:14:19 2025
+++ pkgsrc/graphics/gegl/Makefile       Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.147 2025/04/24 14:14:19 wiz Exp $
+# $NetBSD: Makefile,v 1.148 2025/05/06 12:07:32 wiz Exp $
 
 DISTNAME=      gegl-0.4.58
 PKGREVISION=   2
@@ -35,13 +35,11 @@ PYTHON_FOR_BUILD_ONLY=      tool
 
 PLIST_VARS+=           darwin notdarwin
 .if ${OPSYS} == "Darwin"
-PLIST_SUBST+=          SOEXT="dylib"
 PLIST.darwin=          yes
-PRINT_PLIST_AWK+=      { gsub(/\.dylib$$/, ".$${SOEXT}"); }
+PRINT_PLIST_AWK+=      { gsub(/\.dylib$$/, ".$${SHLIB_EXT}"); }
 .else
-PLIST_SUBST+=          SOEXT="so"
 PLIST.notdarwin=       yes
-PRINT_PLIST_AWK+=      { gsub(/\.so$$/, ".$${SOEXT}"); }
+PRINT_PLIST_AWK+=      { gsub(/\.so$$/, ".$${SHLIB_EXT}"); }
 .endif
 
 PLIST_SRC+=            ${PLIST_SRC_DFLT}

Index: pkgsrc/graphics/gegl/PLIST
diff -u pkgsrc/graphics/gegl/PLIST:1.47 pkgsrc/graphics/gegl/PLIST:1.48
--- pkgsrc/graphics/gegl/PLIST:1.47     Tue Apr  8 11:35:06 2025
+++ pkgsrc/graphics/gegl/PLIST  Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.47 2025/04/08 11:35:06 adam Exp $
+@comment $NetBSD: PLIST,v 1.48 2025/05/06 12:07:32 wiz Exp $
 bin/gegl
 bin/gegl-imgcmp
 include/gegl-0.4/gegl-apply.h
@@ -94,49 +94,49 @@ include/gegl-0.4/sc/sc-context.h
 include/gegl-0.4/sc/sc-outline.h
 include/gegl-0.4/sc/sc-sample.h
 lib/gegl-0.4/dropshadow2.json
-lib/gegl-0.4/exr-load.${SOEXT}
-lib/gegl-0.4/exr-save.${SOEXT}
-lib/gegl-0.4/gegl-common-cxx.${SOEXT}
-lib/gegl-0.4/gegl-common-gpl3.${SOEXT}
-lib/gegl-0.4/gegl-common.${SOEXT}
-lib/gegl-0.4/gegl-core.${SOEXT}
-lib/gegl-0.4/gegl-generated.${SOEXT}
-lib/gegl-0.4/gif-load.${SOEXT}
+lib/gegl-0.4/exr-load.${SHLIB_EXT}
+lib/gegl-0.4/exr-save.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-cxx.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-gpl3.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common.${SHLIB_EXT}
+lib/gegl-0.4/gegl-core.${SHLIB_EXT}
+lib/gegl-0.4/gegl-generated.${SHLIB_EXT}
+lib/gegl-0.4/gif-load.${SHLIB_EXT}
 lib/gegl-0.4/grey2.json
-${PLIST.jasper}lib/gegl-0.4/jp2-load.${SOEXT}
-lib/gegl-0.4/jpg-load.${SOEXT}
-lib/gegl-0.4/jpg-save.${SOEXT}
-lib/gegl-0.4/lcms-from-profile.${SOEXT}
-lib/gegl-0.4/npd.${SOEXT}
-lib/gegl-0.4/npy-save.${SOEXT}
-lib/gegl-0.4/path.${SOEXT}
-lib/gegl-0.4/pixbuf-load.${SOEXT}
-lib/gegl-0.4/pixbuf-save.${SOEXT}
-lib/gegl-0.4/png-load.${SOEXT}
-lib/gegl-0.4/png-save.${SOEXT}
-lib/gegl-0.4/ppm-load.${SOEXT}
-lib/gegl-0.4/ppm-save.${SOEXT}
-lib/gegl-0.4/rgbe-load.${SOEXT}
-lib/gegl-0.4/rgbe-save.${SOEXT}
-lib/gegl-0.4/sdl2-display.${SOEXT}
-lib/gegl-0.4/seamless-clone-compose.${SOEXT}
-lib/gegl-0.4/seamless-clone.${SOEXT}
-${PLIST.svg}lib/gegl-0.4/svg-load.${SOEXT}
-lib/gegl-0.4/text.${SOEXT}
-lib/gegl-0.4/tiff-load.${SOEXT}
-lib/gegl-0.4/tiff-save.${SOEXT}
-lib/gegl-0.4/transformops.${SOEXT}
-lib/gegl-0.4/vector-fill.${SOEXT}
-lib/gegl-0.4/vector-stroke.${SOEXT}
-lib/gegl-0.4/webp-load.${SOEXT}
-lib/gegl-0.4/webp-save.${SOEXT}
+${PLIST.jasper}lib/gegl-0.4/jp2-load.${SHLIB_EXT}
+lib/gegl-0.4/jpg-load.${SHLIB_EXT}
+lib/gegl-0.4/jpg-save.${SHLIB_EXT}
+lib/gegl-0.4/lcms-from-profile.${SHLIB_EXT}
+lib/gegl-0.4/npd.${SHLIB_EXT}
+lib/gegl-0.4/npy-save.${SHLIB_EXT}
+lib/gegl-0.4/path.${SHLIB_EXT}
+lib/gegl-0.4/pixbuf-load.${SHLIB_EXT}
+lib/gegl-0.4/pixbuf-save.${SHLIB_EXT}
+lib/gegl-0.4/png-load.${SHLIB_EXT}
+lib/gegl-0.4/png-save.${SHLIB_EXT}
+lib/gegl-0.4/ppm-load.${SHLIB_EXT}
+lib/gegl-0.4/ppm-save.${SHLIB_EXT}
+lib/gegl-0.4/rgbe-load.${SHLIB_EXT}
+lib/gegl-0.4/rgbe-save.${SHLIB_EXT}
+lib/gegl-0.4/sdl2-display.${SHLIB_EXT}
+lib/gegl-0.4/seamless-clone-compose.${SHLIB_EXT}
+lib/gegl-0.4/seamless-clone.${SHLIB_EXT}
+${PLIST.svg}lib/gegl-0.4/svg-load.${SHLIB_EXT}
+lib/gegl-0.4/text.${SHLIB_EXT}
+lib/gegl-0.4/tiff-load.${SHLIB_EXT}
+lib/gegl-0.4/tiff-save.${SHLIB_EXT}
+lib/gegl-0.4/transformops.${SHLIB_EXT}
+lib/gegl-0.4/vector-fill.${SHLIB_EXT}
+lib/gegl-0.4/vector-stroke.${SHLIB_EXT}
+lib/gegl-0.4/webp-load.${SHLIB_EXT}
+lib/gegl-0.4/webp-save.${SHLIB_EXT}
 lib/girepository-1.0/Gegl-0.4.typelib
 ${PLIST.darwin}lib/libgegl-0.4.0.dylib
-lib/libgegl-0.4.${SOEXT}
+lib/libgegl-0.4.${SHLIB_EXT}
 ${PLIST.notdarwin}lib/libgegl-0.4.so.0
 ${PLIST.notdarwin}lib/libgegl-0.4.so.0.457.1
-lib/libgegl-npd-0.4.${SOEXT}
-lib/libgegl-sc-0.4.${SOEXT}
+lib/libgegl-npd-0.4.${SHLIB_EXT}
+lib/libgegl-sc-0.4.${SHLIB_EXT}
 lib/pkgconfig/gegl-0.4.pc
 lib/pkgconfig/gegl-sc-0.4.pc
 share/gir-1.0/Gegl-0.4.gir

Index: pkgsrc/graphics/gegl/PLIST.neon
diff -u pkgsrc/graphics/gegl/PLIST.neon:1.1 pkgsrc/graphics/gegl/PLIST.neon:1.2
--- pkgsrc/graphics/gegl/PLIST.neon:1.1 Thu Nov  7 08:00:20 2024
+++ pkgsrc/graphics/gegl/PLIST.neon     Tue May  6 12:07:32 2025
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST.neon,v 1.1 2024/11/07 08:00:20 wiz Exp $
-lib/gegl-0.4/gegl-common-arm-neon.${SOEXT}
-lib/gegl-0.4/gegl-common-cxx-arm-neon.${SOEXT}
-lib/gegl-0.4/gegl-common-gpl3-arm-neon.${SOEXT}
-lib/gegl-0.4/gegl-generated-arm-neon.${SOEXT}
-lib/gegl-0.4/gegl-transformops-arm-neon.${SOEXT}
+@comment $NetBSD: PLIST.neon,v 1.2 2025/05/06 12:07:32 wiz Exp $
+lib/gegl-0.4/gegl-common-arm-neon.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-cxx-arm-neon.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-gpl3-arm-neon.${SHLIB_EXT}
+lib/gegl-0.4/gegl-generated-arm-neon.${SHLIB_EXT}
+lib/gegl-0.4/gegl-transformops-arm-neon.${SHLIB_EXT}
Index: pkgsrc/graphics/gegl/PLIST.x86_64
diff -u pkgsrc/graphics/gegl/PLIST.x86_64:1.1 pkgsrc/graphics/gegl/PLIST.x86_64:1.2
--- pkgsrc/graphics/gegl/PLIST.x86_64:1.1       Thu Nov  7 08:00:20 2024
+++ pkgsrc/graphics/gegl/PLIST.x86_64   Tue May  6 12:07:32 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST.x86_64,v 1.1 2024/11/07 08:00:20 wiz Exp $
-lib/gegl-0.4/gegl-common-cxx-x86_64-v2.${SOEXT}
-lib/gegl-0.4/gegl-common-cxx-x86_64-v3.${SOEXT}
-lib/gegl-0.4/gegl-common-gpl3-x86_64-v2.${SOEXT}
-lib/gegl-0.4/gegl-common-gpl3-x86_64-v3.${SOEXT}
-lib/gegl-0.4/gegl-common-x86_64-v2.${SOEXT}
-lib/gegl-0.4/gegl-common-x86_64-v3.${SOEXT}
-lib/gegl-0.4/gegl-generated-x86_64-v2.${SOEXT}
-lib/gegl-0.4/gegl-generated-x86_64-v3.${SOEXT}
-lib/gegl-0.4/gegl-transformops-x86_64-v2.${SOEXT}
-lib/gegl-0.4/gegl-transformops-x86_64-v3.${SOEXT}
+@comment $NetBSD: PLIST.x86_64,v 1.2 2025/05/06 12:07:32 wiz Exp $
+lib/gegl-0.4/gegl-common-cxx-x86_64-v2.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-cxx-x86_64-v3.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-gpl3-x86_64-v2.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-gpl3-x86_64-v3.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-x86_64-v2.${SHLIB_EXT}
+lib/gegl-0.4/gegl-common-x86_64-v3.${SHLIB_EXT}
+lib/gegl-0.4/gegl-generated-x86_64-v2.${SHLIB_EXT}
+lib/gegl-0.4/gegl-generated-x86_64-v3.${SHLIB_EXT}
+lib/gegl-0.4/gegl-transformops-x86_64-v2.${SHLIB_EXT}
+lib/gegl-0.4/gegl-transformops-x86_64-v3.${SHLIB_EXT}

Index: pkgsrc/lang/clang/Makefile.common
diff -u pkgsrc/lang/clang/Makefile.common:1.63 pkgsrc/lang/clang/Makefile.common:1.64
--- pkgsrc/lang/clang/Makefile.common:1.63      Sun Aug 25 06:18:55 2024
+++ pkgsrc/lang/clang/Makefile.common   Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.63 2024/08/25 06:18:55 wiz Exp $
+# $NetBSD: Makefile.common,v 1.64 2025/05/06 12:07:32 wiz Exp $
 # used by lang/clang/Makefile
 # used by lang/clang-tools-extra/Makefile
 
@@ -135,13 +135,9 @@ PKGVERSION_MAJOR=  18
 PLIST_SUBST+=          PKGVERSION_MAJOR=${PKGVERSION_MAJOR}
 
 PLIST_VARS+=   notdylib
-.if ${SHLIB_TYPE} == "dylib"
-SOEXT=         dylib
-.else
-SOEXT=         so
+.if ${SHLIB_TYPE} != "dylib"
 PLIST.notdylib=        yes
 .endif
-PLIST_SUBST+=  SOEXT=${SOEXT}
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.clang
 PKG_SUPPORTED_OPTIONS= tests z3

Index: pkgsrc/lang/clang/PLIST
diff -u pkgsrc/lang/clang/PLIST:1.41 pkgsrc/lang/clang/PLIST:1.42
--- pkgsrc/lang/clang/PLIST:1.41        Mon Aug  5 23:50:20 2024
+++ pkgsrc/lang/clang/PLIST     Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.41 2024/08/05 23:50:20 tnn Exp $
+@comment $NetBSD: PLIST,v 1.42 2025/05/06 12:07:32 wiz Exp $
 bin/amdgpu-arch
 bin/analyze-build
 bin/c-index-test
@@ -1017,11 +1017,11 @@ lib/cmake/clang/ClangConfig.cmake
 lib/cmake/clang/ClangConfigVersion.cmake
 lib/cmake/clang/ClangTargets-release.cmake
 lib/cmake/clang/ClangTargets.cmake
-lib/libclang-cpp.${SOEXT}
+lib/libclang-cpp.${SHLIB_EXT}
 ${PLIST.notdylib}lib/libclang-cpp.so.18.1
-lib/libclang.${SOEXT}
-${PLIST.notdylib}lib/libclang.${SOEXT}.${PKGVERSION}
-${PLIST.notdylib}lib/libclang.${SOEXT}.18.1
+lib/libclang.${SHLIB_EXT}
+${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.${PKGVERSION}
+${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.18.1
 lib/libclangAPINotes.a
 lib/libclangARCMigrate.a
 lib/libclangAST.a

Index: pkgsrc/lang/jimtcl/Makefile
diff -u pkgsrc/lang/jimtcl/Makefile:1.13 pkgsrc/lang/jimtcl/Makefile:1.14
--- pkgsrc/lang/jimtcl/Makefile:1.13    Sun Mar 30 06:07:30 2025
+++ pkgsrc/lang/jimtcl/Makefile Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/03/30 06:07:30 adam Exp $
+# $NetBSD: Makefile,v 1.14 2025/05/06 12:07:32 wiz Exp $
 
 DISTNAME=      jimtcl-0.83
 CATEGORIES=    lang
@@ -30,16 +30,14 @@ REPLACE_FILES.jimsh=        build-jim-ext.in ji
 
 TEST_TARGET=   test
 
-OPSYSVARS+=    SOEXT SONAME
-SOEXT.Darwin=  dylib
-SONAME.Darwin= libjim.${PKGVERSION_NOREV}.${SOEXT}
-SOEXT.*=       so
-SONAME.*=      libjim.${SOEXT}.${PKGVERSION_NOREV}
+OPSYSVARS+=    SHLIB_EXT SONAME
+SONAME.Darwin= libjim.${PKGVERSION_NOREV}.${SHLIB_EXT}
+SONAME.*=      libjim.${SHLIB_EXT}.${PKGVERSION_NOREV}
 
-PLIST_SUBST+=  SOEXT=${SOEXT} SONAME=${SONAME}
+PLIST_SUBST+=  SONAME=${SONAME}
 
 post-install:
-       ${LN} -sf ${SONAME} ${DESTDIR}${PREFIX}/lib/libjim.${SOEXT}
+       ${LN} -sf ${SONAME} ${DESTDIR}${PREFIX}/lib/libjim.${SHLIB_EXT}
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"

Index: pkgsrc/lang/jimtcl/PLIST
diff -u pkgsrc/lang/jimtcl/PLIST:1.6 pkgsrc/lang/jimtcl/PLIST:1.7
--- pkgsrc/lang/jimtcl/PLIST:1.6        Tue Dec  7 17:51:20 2021
+++ pkgsrc/lang/jimtcl/PLIST    Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2021/12/07 17:51:20 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/05/06 12:07:32 wiz Exp $
 bin/build-jim-ext
 bin/jimdb
 bin/jimsh
@@ -10,7 +10,7 @@ include/jim-win32compat.h
 include/jim.h
 lib/jim/README.extensions
 lib/jim/tcltest.tcl
-lib/libjim.${SOEXT}
+lib/libjim.${SHLIB_EXT}
 lib/${SONAME}
 lib/pkgconfig/jimtcl.pc
 share/doc/jimtcl/Tcl.html

Index: pkgsrc/lang/libLLVM/Makefile
diff -u pkgsrc/lang/libLLVM/Makefile:1.48 pkgsrc/lang/libLLVM/Makefile:1.49
--- pkgsrc/lang/libLLVM/Makefile:1.48   Sun Aug 25 06:18:56 2024
+++ pkgsrc/lang/libLLVM/Makefile        Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2024/08/25 06:18:56 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2025/05/06 12:07:32 wiz Exp $
 
 DISTNAME=      llvm-13.0.1.src
 PKGNAME=       ${DISTNAME:S/llvm/libLLVM/:S/.src//}
@@ -103,14 +103,11 @@ PLIST_SUBST+=             LLVM_MAJOR_MINOR=${LLVM_M
 
 PLIST_VARS+=   notdylib
 .if ${SHLIB_TYPE} == "dylib"
-SOEXT=         dylib
-LLVM_LIBNAME=  libLLVM.${SOEXT}
+LLVM_LIBNAME=  libLLVM.${SHLIB_EXT}
 .else
-SOEXT=         so
-LLVM_LIBNAME=  libLLVM-${LLVM_MAJOR_MINOR}.${SOEXT}
+LLVM_LIBNAME=  libLLVM-${LLVM_MAJOR_MINOR}.${SHLIB_EXT}
 PLIST.notdylib=        yes
 .endif
-PLIST_SUBST+=  SOEXT=${SOEXT}
 PLIST_SUBST+=  LLVM_LIBNAME=${LLVM_LIBNAME}
 
 .if ${MACHINE_ARCH:Mpowerpc*}
@@ -151,9 +148,9 @@ post-install:
                ${DESTDIR}${PREFIX}/lib/libLLVM/${LLVM_LIBNAME}
 .else
        ${LN} -sf ${LLVM_LIBNAME}       \
-               ${DESTDIR}${PREFIX}/lib/libLLVM/libLLVM.${SOEXT}
+               ${DESTDIR}${PREFIX}/lib/libLLVM/libLLVM.${SHLIB_EXT}
        ${LN} -sf ${LLVM_LIBNAME}       \
-               ${DESTDIR}${PREFIX}/lib/libLLVM/libLLVM-${PKGVERSION_NOREV}.${SOEXT}
+               ${DESTDIR}${PREFIX}/lib/libLLVM/libLLVM-${PKGVERSION_NOREV}.${SHLIB_EXT}
 .endif
 
 .include "../../devel/cmake/build.mk"

Index: pkgsrc/lang/libLLVM/PLIST
diff -u pkgsrc/lang/libLLVM/PLIST:1.15 pkgsrc/lang/libLLVM/PLIST:1.16
--- pkgsrc/lang/libLLVM/PLIST:1.15      Tue Jun 27 10:33:41 2023
+++ pkgsrc/lang/libLLVM/PLIST   Tue May  6 12:07:32 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2023/06/27 10:33:41 riastradh Exp $
+@comment $NetBSD: PLIST,v 1.16 2025/05/06 12:07:32 wiz Exp $
 include/libLLVM/llvm-c/Analysis.h
 include/libLLVM/llvm-c/BitReader.h
 include/libLLVM/llvm-c/BitWriter.h
@@ -1662,9 +1662,9 @@ include/libLLVM/llvm/XRay/Trace.h
 include/libLLVM/llvm/XRay/XRayRecord.h
 include/libLLVM/llvm/XRay/YAMLXRayRecord.h
 lib/libLLVM/cmake/llvm/LLVMConfigExtensions.cmake
-${PLIST.notdylib}lib/libLLVM/libLLVM-${LLVM_MAJOR_MINOR}.${SOEXT}
-${PLIST.notdylib}lib/libLLVM/libLLVM-${PKGVERSION}.${SOEXT}
-lib/libLLVM/libLLVM.${SOEXT}
+${PLIST.notdylib}lib/libLLVM/libLLVM-${LLVM_MAJOR_MINOR}.${SHLIB_EXT}
+${PLIST.notdylib}lib/libLLVM/libLLVM-${PKGVERSION}.${SHLIB_EXT}
+lib/libLLVM/libLLVM.${SHLIB_EXT}
 libexec/libLLVM/llvm-config
 libexec/libLLVM/llvm-tblgen
 share/libLLVM/cmake/AddLLVM.cmake

Index: pkgsrc/lang/llvm/Makefile
diff -u pkgsrc/lang/llvm/Makefile:1.106 pkgsrc/lang/llvm/Makefile:1.107
--- pkgsrc/lang/llvm/Makefile:1.106     Thu Apr 17 22:03:48 2025
+++ pkgsrc/lang/llvm/Makefile   Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.106 2025/04/17 22:03:48 wiz Exp $
+# $NetBSD: Makefile,v 1.107 2025/05/06 12:07:33 wiz Exp $
 #
 # When updating this, please also update:
 # devel/include-what-you-use
@@ -96,19 +96,15 @@ SUBST_SED.python=   -e '1s,\#!.*python.*,\
 .endif
 
 PLIST_VARS+=   notdylib
-.if ${SHLIB_TYPE} == "dylib"
-SOEXT=         dylib
-.else
-SOEXT=         so
+.if ${SHLIB_TYPE} != "dylib"
 PLIST.notdylib=        yes
 .endif
-PLIST_SUBST+=  SOEXT=${SOEXT}
 
 NOTDYLIBS=             LTO Remarks
 .for libname in ${NOTDYLIBS}
-PRINT_PLIST_AWK+=      /lib${libname}.${SOEXT}.${LLVM_MAJOR_VERSION}/ { gsub(/\.${SOEXT}\.${LLVM_MAJOR_VERSION}/, ".$${SOEXT}.$${LLVM_MAJOR_VERSION}"); print "$${PLIST.notdylib}" $$0; next }
+PRINT_PLIST_AWK+=      /lib${libname}.${SHLIB_EXT}.${LLVM_MAJOR_VERSION}/ { gsub(/\.${SHLIB_EXT}\.${LLVM_MAJOR_VERSION}/, ".$${SHLIB_EXT}.$${LLVM_MAJOR_VERSION}"); print "$${PLIST.notdylib}" $$0; 
next }
 .endfor
-PRINT_PLIST_AWK+=      { gsub(/\.${SOEXT}/, ".$${SOEXT}") }
+PRINT_PLIST_AWK+=      { gsub(/\.${SHLIB_EXT}/, ".$${SHLIB_EXT}") }
 
 # needs std::atomic with 64-bit CAS
 .if ${MACHINE_ARCH} == "i386"

Index: pkgsrc/lang/llvm/PLIST
diff -u pkgsrc/lang/llvm/PLIST:1.26 pkgsrc/lang/llvm/PLIST:1.27
--- pkgsrc/lang/llvm/PLIST:1.26 Sat Jul  6 15:45:05 2024
+++ pkgsrc/lang/llvm/PLIST      Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2024/07/06 15:45:05 adam Exp $
+@comment $NetBSD: PLIST,v 1.27 2025/05/06 12:07:33 wiz Exp $
 bin/FileCheck
 bin/UnicodeNameMappingGenerator
 bin/bugpoint
@@ -2062,9 +2062,9 @@ lib/cmake/llvm/TensorFlowCompile.cmake
 lib/cmake/llvm/UseLibtool.cmake
 lib/cmake/llvm/VersionFromVCS.cmake
 lib/cmake/llvm/llvm-driver-template.cpp.in
-lib/libLLVM-18.${SOEXT}
-lib/libLLVM.${SOEXT}
-${PLIST.notdylib}lib/libLLVM.${SOEXT}.18.1
+lib/libLLVM-18.${SHLIB_EXT}
+lib/libLLVM.${SHLIB_EXT}
+${PLIST.notdylib}lib/libLLVM.${SHLIB_EXT}.18.1
 ${PLIST.AArch64}lib/libLLVMAArch64AsmParser.a
 ${PLIST.AArch64}lib/libLLVMAArch64CodeGen.a
 ${PLIST.AArch64}lib/libLLVMAArch64Desc.a
@@ -2285,10 +2285,10 @@ ${PLIST.Xtensa}lib/libLLVMXtensaDesc.a
 ${PLIST.Xtensa}lib/libLLVMXtensaDisassembler.a
 ${PLIST.Xtensa}lib/libLLVMXtensaInfo.a
 lib/libLLVMipo.a
-lib/libLTO.${SOEXT}
-${PLIST.notdylib}lib/libLTO.${SOEXT}.18.1
-lib/libRemarks.${SOEXT}
-${PLIST.notdylib}lib/libRemarks.${SOEXT}.18.1
+lib/libLTO.${SHLIB_EXT}
+${PLIST.notdylib}lib/libLTO.${SHLIB_EXT}.18.1
+lib/libRemarks.${SHLIB_EXT}
+${PLIST.notdylib}lib/libRemarks.${SHLIB_EXT}.18.1
 share/opt-viewer/opt-diff.py
 share/opt-viewer/opt-stats.py
 share/opt-viewer/opt-viewer.py

Index: pkgsrc/lang/rust/Makefile
diff -u pkgsrc/lang/rust/Makefile:1.332 pkgsrc/lang/rust/Makefile:1.333
--- pkgsrc/lang/rust/Makefile:1.332     Sat Apr 19 07:58:00 2025
+++ pkgsrc/lang/rust/Makefile   Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.332 2025/04/19 07:58:00 wiz Exp $
+# $NetBSD: Makefile,v 1.333 2025/05/06 12:07:33 wiz Exp $
 
 DISTNAME=      rustc-1.85.1-src
 PKGNAME=       ${DISTNAME:S/rustc/rust/:S/-src//}
@@ -577,10 +577,6 @@ do-test:
        ${SETENV} ${MAKE_ENV}                                           \
                ${TOOL_PYTHONBIN} ./x.py test -j ${_MAKE_JOBS_N}
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-
 do-install:
        ${RUN}${_ULIMIT_CMD}                                            \
        cd ${WRKSRC} &&                                                 \
@@ -588,7 +584,7 @@ do-install:
                ${TOOL_PYTHONBIN} ./x.py install -j ${_MAKE_JOBS_N}
 .if ${OPSYS} == "Darwin"
        cd ${DESTDIR}${PREFIX}/lib && \
-       for lib in rustlib/*/lib/libstd-*.${SOEXT}; do \
+       for lib in rustlib/*/lib/libstd-*.${SHLIB_EXT}; do \
                ${LN} -f $${lib} $${lib##*/}; \
        done
 .endif

Index: pkgsrc/mail/postfix/Makefile.common
diff -u pkgsrc/mail/postfix/Makefile.common:1.54 pkgsrc/mail/postfix/Makefile.common:1.55
--- pkgsrc/mail/postfix/Makefile.common:1.54    Tue Mar 11 18:11:58 2025
+++ pkgsrc/mail/postfix/Makefile.common Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.54 2025/03/11 18:11:58 nia Exp $
+# $NetBSD: Makefile.common,v 1.55 2025/05/06 12:07:33 wiz Exp $
 # used by mail/postfix/Makefile
 # used by mail/postfix/Makefile.module
 
@@ -54,10 +54,10 @@ CCARGS+=    -DNO_NIS
 
 .if ${OPSYS} == "OpenBSD"
 PLIST_SUBST+=          SO_EXT="so.1.0"
-PRINT_PLIST_AWK+=      { gsub(/\.so.1.0/, ".$${SOEXT}"); }
+PRINT_PLIST_AWK+=      { gsub(/\.so.1.0/, ".$${SHLIB_EXT}"); }
 .else
 PLIST_SUBST+=          SO_EXT="so"
-PRINT_PLIST_AWK+=      { gsub(/\.so/, ".$${SOEXT}"); }
+PRINT_PLIST_AWK+=      { gsub(/\.so/, ".$${SHLIB_EXT}"); }
 .endif
 
 # Disable modules by default

Index: pkgsrc/net/freeradius/Makefile.common
diff -u pkgsrc/net/freeradius/Makefile.common:1.15 pkgsrc/net/freeradius/Makefile.common:1.16
--- pkgsrc/net/freeradius/Makefile.common:1.15  Wed Jul 24 14:28:05 2024
+++ pkgsrc/net/freeradius/Makefile.common       Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.15 2024/07/24 14:28:05 manu Exp $
+# $NetBSD: Makefile.common,v 1.16 2025/05/06 12:07:33 wiz Exp $
 # used by net/freeradius/Makefile.module
 
 DISTNAME=      freeradius-server-3.2.5
@@ -25,11 +25,7 @@ MAKE_ENV+=           PACKAGE=yes
 
 INSTALLATION_DIRS+=    lib
 
-OPSYSVARS+=            SOEXT
-SOEXT.Darwin=          dylib
-SOEXT.*=               so
-PLIST_SUBST+=          SOEXT=${SOEXT}
-PRINT_PLIST_AWK+=      {gsub(/\.${SOEXT}$$/, ".$${SOEXT}");}
+PRINT_PLIST_AWK+=      {gsub(/\.${SHLIB_EXT}$$/, ".$${SHLIB_EXT}");}
 
 .include "../../databases/gdbm/buildlink3.mk"
 .include "../../devel/talloc/buildlink3.mk"

Index: pkgsrc/net/freeradius/PLIST
diff -u pkgsrc/net/freeradius/PLIST:1.40 pkgsrc/net/freeradius/PLIST:1.41
--- pkgsrc/net/freeradius/PLIST:1.40    Wed Jul 24 14:28:05 2024
+++ pkgsrc/net/freeradius/PLIST Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.40 2024/07/24 14:28:05 manu Exp $
+@comment $NetBSD: PLIST,v 1.41 2025/05/06 12:07:33 wiz Exp $
 bin/dhcpclient
 bin/map_unit
 bin/rad_counter
@@ -86,64 +86,64 @@ include/freeradius/tls.h
 include/freeradius/token.h
 include/freeradius/udpfromto.h
 include/freeradius/vqp.h
-lib/libfreeradius-dhcp.${SOEXT}
-lib/libfreeradius-eap.${SOEXT}
-lib/libfreeradius-radius.${SOEXT}
-lib/libfreeradius-server.${SOEXT}
-lib/proto_dhcp.${SOEXT}
-lib/proto_vmps.${SOEXT}
-lib/rlm_always.${SOEXT}
-lib/rlm_attr_filter.${SOEXT}
-lib/rlm_cache.${SOEXT}
-lib/rlm_cache_rbtree.${SOEXT}
-lib/rlm_chap.${SOEXT}
-lib/rlm_counter.${SOEXT}
-lib/rlm_date.${SOEXT}
-lib/rlm_detail.${SOEXT}
-lib/rlm_dhcp.${SOEXT}
-lib/rlm_digest.${SOEXT}
-lib/rlm_dpsk.${SOEXT}
-lib/rlm_dynamic_clients.${SOEXT}
-lib/rlm_eap.${SOEXT}
-lib/rlm_eap_fast.${SOEXT}
-lib/rlm_eap_gtc.${SOEXT}
-lib/rlm_eap_md5.${SOEXT}
-lib/rlm_eap_mschapv2.${SOEXT}
-lib/rlm_eap_peap.${SOEXT}
-lib/rlm_eap_pwd.${SOEXT}
-lib/rlm_eap_sim.${SOEXT}
-lib/rlm_eap_teap.${SOEXT}
-lib/rlm_eap_tls.${SOEXT}
-lib/rlm_eap_ttls.${SOEXT}
-lib/rlm_exec.${SOEXT}
-lib/rlm_expiration.${SOEXT}
-lib/rlm_expr.${SOEXT}
-lib/rlm_files.${SOEXT}
-lib/rlm_ippool.${SOEXT}
-lib/rlm_linelog.${SOEXT}
-lib/rlm_logintime.${SOEXT}
-lib/rlm_mschap.${SOEXT}
-lib/rlm_pam.${SOEXT}
-lib/rlm_pap.${SOEXT}
-lib/rlm_passwd.${SOEXT}
-lib/rlm_preprocess.${SOEXT}
-lib/rlm_radutmp.${SOEXT}
-lib/rlm_realm.${SOEXT}
-lib/rlm_replicate.${SOEXT}
-lib/rlm_soh.${SOEXT}
-lib/rlm_sometimes.${SOEXT}
-lib/rlm_sql.${SOEXT}
-lib/rlm_sql_map.${SOEXT}
-lib/rlm_sql_null.${SOEXT}
-lib/rlm_sqlcounter.${SOEXT}
-lib/rlm_sqlippool.${SOEXT}
-lib/rlm_test.${SOEXT}
-lib/rlm_totp.${SOEXT}
-lib/rlm_unbound.${SOEXT}
-lib/rlm_unix.${SOEXT}
-lib/rlm_unpack.${SOEXT}
-lib/rlm_utf8.${SOEXT}
-lib/rlm_wimax.${SOEXT}
+lib/libfreeradius-dhcp.${SHLIB_EXT}
+lib/libfreeradius-eap.${SHLIB_EXT}
+lib/libfreeradius-radius.${SHLIB_EXT}
+lib/libfreeradius-server.${SHLIB_EXT}
+lib/proto_dhcp.${SHLIB_EXT}
+lib/proto_vmps.${SHLIB_EXT}
+lib/rlm_always.${SHLIB_EXT}
+lib/rlm_attr_filter.${SHLIB_EXT}
+lib/rlm_cache.${SHLIB_EXT}
+lib/rlm_cache_rbtree.${SHLIB_EXT}
+lib/rlm_chap.${SHLIB_EXT}
+lib/rlm_counter.${SHLIB_EXT}
+lib/rlm_date.${SHLIB_EXT}
+lib/rlm_detail.${SHLIB_EXT}
+lib/rlm_dhcp.${SHLIB_EXT}
+lib/rlm_digest.${SHLIB_EXT}
+lib/rlm_dpsk.${SHLIB_EXT}
+lib/rlm_dynamic_clients.${SHLIB_EXT}
+lib/rlm_eap.${SHLIB_EXT}
+lib/rlm_eap_fast.${SHLIB_EXT}
+lib/rlm_eap_gtc.${SHLIB_EXT}
+lib/rlm_eap_md5.${SHLIB_EXT}
+lib/rlm_eap_mschapv2.${SHLIB_EXT}
+lib/rlm_eap_peap.${SHLIB_EXT}
+lib/rlm_eap_pwd.${SHLIB_EXT}
+lib/rlm_eap_sim.${SHLIB_EXT}
+lib/rlm_eap_teap.${SHLIB_EXT}
+lib/rlm_eap_tls.${SHLIB_EXT}
+lib/rlm_eap_ttls.${SHLIB_EXT}
+lib/rlm_exec.${SHLIB_EXT}
+lib/rlm_expiration.${SHLIB_EXT}
+lib/rlm_expr.${SHLIB_EXT}
+lib/rlm_files.${SHLIB_EXT}
+lib/rlm_ippool.${SHLIB_EXT}
+lib/rlm_linelog.${SHLIB_EXT}
+lib/rlm_logintime.${SHLIB_EXT}
+lib/rlm_mschap.${SHLIB_EXT}
+lib/rlm_pam.${SHLIB_EXT}
+lib/rlm_pap.${SHLIB_EXT}
+lib/rlm_passwd.${SHLIB_EXT}
+lib/rlm_preprocess.${SHLIB_EXT}
+lib/rlm_radutmp.${SHLIB_EXT}
+lib/rlm_realm.${SHLIB_EXT}
+lib/rlm_replicate.${SHLIB_EXT}
+lib/rlm_soh.${SHLIB_EXT}
+lib/rlm_sometimes.${SHLIB_EXT}
+lib/rlm_sql.${SHLIB_EXT}
+lib/rlm_sql_map.${SHLIB_EXT}
+lib/rlm_sql_null.${SHLIB_EXT}
+lib/rlm_sqlcounter.${SHLIB_EXT}
+lib/rlm_sqlippool.${SHLIB_EXT}
+lib/rlm_test.${SHLIB_EXT}
+lib/rlm_totp.${SHLIB_EXT}
+lib/rlm_unbound.${SHLIB_EXT}
+lib/rlm_unix.${SHLIB_EXT}
+lib/rlm_unpack.${SHLIB_EXT}
+lib/rlm_utf8.${SHLIB_EXT}
+lib/rlm_wimax.${SHLIB_EXT}
 man/man1/dhcpclient.1
 man/man1/rad_counter.1
 man/man1/radclient.1

Index: pkgsrc/net/freeradius-freetds/Makefile
diff -u pkgsrc/net/freeradius-freetds/Makefile:1.31 pkgsrc/net/freeradius-freetds/Makefile:1.32
--- pkgsrc/net/freeradius-freetds/Makefile:1.31 Thu Apr 17 21:51:53 2025
+++ pkgsrc/net/freeradius-freetds/Makefile      Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2025/04/17 21:51:53 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2025/05/06 12:07:33 wiz Exp $
 
 PKGREVISION= 4
 .include "../../net/freeradius/Makefile.module"
@@ -11,7 +11,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_freetds.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_freetds.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../databases/freetds/buildlink3.mk"

Index: pkgsrc/net/freeradius-freetds/PLIST
diff -u pkgsrc/net/freeradius-freetds/PLIST:1.2 pkgsrc/net/freeradius-freetds/PLIST:1.3
--- pkgsrc/net/freeradius-freetds/PLIST:1.2     Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-freetds/PLIST Tue May  6 12:07:33 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:52 adam Exp $
-lib/rlm_sql_freetds.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:33 wiz Exp $
+lib/rlm_sql_freetds.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-iodbc/Makefile
diff -u pkgsrc/net/freeradius-iodbc/Makefile:1.3 pkgsrc/net/freeradius-iodbc/Makefile:1.4
--- pkgsrc/net/freeradius-iodbc/Makefile:1.3    Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-iodbc/Makefile        Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2019/07/04 07:44:52 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/05/06 12:07:33 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -10,7 +10,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_iodbc.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_iodbc.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../databases/iodbc/buildlink3.mk"

Index: pkgsrc/net/freeradius-iodbc/PLIST
diff -u pkgsrc/net/freeradius-iodbc/PLIST:1.2 pkgsrc/net/freeradius-iodbc/PLIST:1.3
--- pkgsrc/net/freeradius-iodbc/PLIST:1.2       Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-iodbc/PLIST   Tue May  6 12:07:33 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:52 adam Exp $
-lib/rlm_sql_iodbc.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:33 wiz Exp $
+lib/rlm_sql_iodbc.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-krb5/Makefile
diff -u pkgsrc/net/freeradius-krb5/Makefile:1.6 pkgsrc/net/freeradius-krb5/Makefile:1.7
--- pkgsrc/net/freeradius-krb5/Makefile:1.6     Sat Apr 19 07:58:09 2025
+++ pkgsrc/net/freeradius-krb5/Makefile Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/04/19 07:58:09 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/05/06 12:07:33 wiz Exp $
 
 PKGREVISION= 1
 .include "../../net/freeradius/Makefile.module"
@@ -11,7 +11,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_krb5.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_krb5.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../mk/krb5.buildlink3.mk"

Index: pkgsrc/net/freeradius-krb5/PLIST
diff -u pkgsrc/net/freeradius-krb5/PLIST:1.2 pkgsrc/net/freeradius-krb5/PLIST:1.3
--- pkgsrc/net/freeradius-krb5/PLIST:1.2        Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-krb5/PLIST    Tue May  6 12:07:33 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:52 adam Exp $
-lib/rlm_krb5.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:33 wiz Exp $
+lib/rlm_krb5.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-ldap/Makefile
diff -u pkgsrc/net/freeradius-ldap/Makefile:1.6 pkgsrc/net/freeradius-ldap/Makefile:1.7
--- pkgsrc/net/freeradius-ldap/Makefile:1.6     Wed Jun 19 08:46:33 2024
+++ pkgsrc/net/freeradius-ldap/Makefile Tue May  6 12:07:33 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/06/19 08:46:33 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/05/06 12:07:33 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -9,7 +9,7 @@ CONFIGURE_ARGS+=        --with-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_ldap.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_ldap.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../databases/openldap-client/buildlink3.mk"

Index: pkgsrc/net/freeradius-ldap/PLIST
diff -u pkgsrc/net/freeradius-ldap/PLIST:1.2 pkgsrc/net/freeradius-ldap/PLIST:1.3
--- pkgsrc/net/freeradius-ldap/PLIST:1.2        Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-ldap/PLIST    Tue May  6 12:07:33 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:52 adam Exp $
-lib/rlm_ldap.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:33 wiz Exp $
+lib/rlm_ldap.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-memcached/Makefile
diff -u pkgsrc/net/freeradius-memcached/Makefile:1.3 pkgsrc/net/freeradius-memcached/Makefile:1.4
--- pkgsrc/net/freeradius-memcached/Makefile:1.3        Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-memcached/Makefile    Tue May  6 12:07:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2019/07/04 07:44:52 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/05/06 12:07:34 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -10,7 +10,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_cache_memcached.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_cache_memcached.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../devel/libmemcached/buildlink3.mk"

Index: pkgsrc/net/freeradius-memcached/PLIST
diff -u pkgsrc/net/freeradius-memcached/PLIST:1.2 pkgsrc/net/freeradius-memcached/PLIST:1.3
--- pkgsrc/net/freeradius-memcached/PLIST:1.2   Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-memcached/PLIST       Tue May  6 12:07:34 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:52 adam Exp $
-lib/rlm_cache_memcached.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:34 wiz Exp $
+lib/rlm_cache_memcached.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-mysql/Makefile
diff -u pkgsrc/net/freeradius-mysql/Makefile:1.5 pkgsrc/net/freeradius-mysql/Makefile:1.6
--- pkgsrc/net/freeradius-mysql/Makefile:1.5    Fri Nov 12 12:27:38 2021
+++ pkgsrc/net/freeradius-mysql/Makefile        Tue May  6 12:07:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2021/11/12 12:27:38 adam Exp $
+# $NetBSD: Makefile,v 1.6 2025/05/06 12:07:34 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -10,7 +10,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_mysql.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_mysql.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../mk/mysql.buildlink3.mk"

Index: pkgsrc/net/freeradius-mysql/PLIST
diff -u pkgsrc/net/freeradius-mysql/PLIST:1.2 pkgsrc/net/freeradius-mysql/PLIST:1.3
--- pkgsrc/net/freeradius-mysql/PLIST:1.2       Thu Jul  4 07:44:52 2019
+++ pkgsrc/net/freeradius-mysql/PLIST   Tue May  6 12:07:34 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:52 adam Exp $
-lib/rlm_sql_mysql.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:34 wiz Exp $
+lib/rlm_sql_mysql.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-perl/Makefile
diff -u pkgsrc/net/freeradius-perl/Makefile:1.15 pkgsrc/net/freeradius-perl/Makefile:1.16
--- pkgsrc/net/freeradius-perl/Makefile:1.15    Sat Nov 16 12:06:07 2024
+++ pkgsrc/net/freeradius-perl/Makefile Tue May  6 12:07:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/11/16 12:06:07 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/05/06 12:07:34 wiz Exp $
 
 PKGREVISION= 1
 .include "../../net/freeradius/Makefile.module"
@@ -11,7 +11,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_perl.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_perl.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../lang/perl5/buildlink3.mk"

Index: pkgsrc/net/freeradius-perl/PLIST
diff -u pkgsrc/net/freeradius-perl/PLIST:1.2 pkgsrc/net/freeradius-perl/PLIST:1.3
--- pkgsrc/net/freeradius-perl/PLIST:1.2        Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-perl/PLIST    Tue May  6 12:07:34 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:53 adam Exp $
-lib/rlm_perl.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:34 wiz Exp $
+lib/rlm_perl.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-pgsql/Makefile
diff -u pkgsrc/net/freeradius-pgsql/Makefile:1.2 pkgsrc/net/freeradius-pgsql/Makefile:1.3
--- pkgsrc/net/freeradius-pgsql/Makefile:1.2    Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-pgsql/Makefile        Tue May  6 12:07:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2019/07/04 07:44:53 adam Exp $
+# $NetBSD: Makefile,v 1.3 2025/05/06 12:07:34 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -10,7 +10,7 @@ CONFIGURE_ARGS+=      --with-rlm_sql_postgres
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_postgresql.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_postgresql.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../mk/pgsql.buildlink3.mk"
Index: pkgsrc/net/freeradius-pgsql/PLIST
diff -u pkgsrc/net/freeradius-pgsql/PLIST:1.2 pkgsrc/net/freeradius-pgsql/PLIST:1.3
--- pkgsrc/net/freeradius-pgsql/PLIST:1.2       Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-pgsql/PLIST   Tue May  6 12:07:34 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:53 adam Exp $
-lib/rlm_sql_postgresql.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:34 wiz Exp $
+lib/rlm_sql_postgresql.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-python/Makefile
diff -u pkgsrc/net/freeradius-python/Makefile:1.10 pkgsrc/net/freeradius-python/Makefile:1.11
--- pkgsrc/net/freeradius-python/Makefile:1.10  Wed Jun 19 08:46:33 2024
+++ pkgsrc/net/freeradius-python/Makefile       Tue May  6 12:07:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/06/19 08:46:33 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/05/06 12:07:34 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -13,7 +13,7 @@ pre-configure:
        cd ${BUILDLINK_DIR}/bin && ${LN} -s ${PREFIX}/bin/python${PYVERSSUFFIX}-config python3-config
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_python3.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_python3.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../lang/python/pyversion.mk"

Index: pkgsrc/net/freeradius-python/PLIST
diff -u pkgsrc/net/freeradius-python/PLIST:1.3 pkgsrc/net/freeradius-python/PLIST:1.4
--- pkgsrc/net/freeradius-python/PLIST:1.3      Thu Sep  1 20:23:23 2022
+++ pkgsrc/net/freeradius-python/PLIST  Tue May  6 12:07:34 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.3 2022/09/01 20:23:23 wiz Exp $
-lib/rlm_python3.${SOEXT}
+@comment $NetBSD: PLIST,v 1.4 2025/05/06 12:07:34 wiz Exp $
+lib/rlm_python3.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-rest/Makefile
diff -u pkgsrc/net/freeradius-rest/Makefile:1.38 pkgsrc/net/freeradius-rest/Makefile:1.39
--- pkgsrc/net/freeradius-rest/Makefile:1.38    Sat Apr 19 07:58:09 2025
+++ pkgsrc/net/freeradius-rest/Makefile Tue May  6 12:07:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2025/04/19 07:58:09 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2025/05/06 12:07:34 wiz Exp $
 
 PKGREVISION= 5
 .include "../../net/freeradius/Makefile.module"
@@ -10,7 +10,7 @@ CONFIGURE_ARGS+=      --with-rlm_rest
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_rest.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_rest.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../textproc/json-c/buildlink3.mk"

Index: pkgsrc/net/freeradius-rest/PLIST
diff -u pkgsrc/net/freeradius-rest/PLIST:1.2 pkgsrc/net/freeradius-rest/PLIST:1.3
--- pkgsrc/net/freeradius-rest/PLIST:1.2        Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-rest/PLIST    Tue May  6 12:07:34 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:53 adam Exp $
-lib/rlm_rest.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:34 wiz Exp $
+lib/rlm_rest.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-sqlite3/Makefile
diff -u pkgsrc/net/freeradius-sqlite3/Makefile:1.29 pkgsrc/net/freeradius-sqlite3/Makefile:1.30
--- pkgsrc/net/freeradius-sqlite3/Makefile:1.29 Thu Apr 17 21:51:53 2025
+++ pkgsrc/net/freeradius-sqlite3/Makefile      Tue May  6 12:07:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2025/04/17 21:51:53 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2025/05/06 12:07:34 wiz Exp $
 
 PKGREVISION= 4
 .include "../../net/freeradius/Makefile.module"
@@ -11,7 +11,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_sqlite.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_sqlite.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../databases/sqlite3/buildlink3.mk"

Index: pkgsrc/net/freeradius-sqlite3/PLIST
diff -u pkgsrc/net/freeradius-sqlite3/PLIST:1.2 pkgsrc/net/freeradius-sqlite3/PLIST:1.3
--- pkgsrc/net/freeradius-sqlite3/PLIST:1.2     Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-sqlite3/PLIST Tue May  6 12:07:34 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:53 adam Exp $
-lib/rlm_sql_sqlite.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:34 wiz Exp $
+lib/rlm_sql_sqlite.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-unixodbc/Makefile
diff -u pkgsrc/net/freeradius-unixodbc/Makefile:1.3 pkgsrc/net/freeradius-unixodbc/Makefile:1.4
--- pkgsrc/net/freeradius-unixodbc/Makefile:1.3 Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-unixodbc/Makefile     Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2019/07/04 07:44:53 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/05/06 12:07:35 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -10,7 +10,7 @@ CONFIGURE_ARGS+=      --without-rlm_ldap
 CONFIGURE_ARGS+=       --without-rlm_yubikey
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_unixodbc.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_sql_unixodbc.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../databases/unixodbc/buildlink3.mk"

Index: pkgsrc/net/freeradius-unixodbc/PLIST
diff -u pkgsrc/net/freeradius-unixodbc/PLIST:1.2 pkgsrc/net/freeradius-unixodbc/PLIST:1.3
--- pkgsrc/net/freeradius-unixodbc/PLIST:1.2    Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-unixodbc/PLIST        Tue May  6 12:07:35 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:53 adam Exp $
-lib/rlm_sql_unixodbc.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:35 wiz Exp $
+lib/rlm_sql_unixodbc.${SHLIB_EXT}

Index: pkgsrc/net/freeradius-yubikey/Makefile
diff -u pkgsrc/net/freeradius-yubikey/Makefile:1.3 pkgsrc/net/freeradius-yubikey/Makefile:1.4
--- pkgsrc/net/freeradius-yubikey/Makefile:1.3  Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-yubikey/Makefile      Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2019/07/04 07:44:53 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/05/06 12:07:35 wiz Exp $
 
 .include "../../net/freeradius/Makefile.module"
 
@@ -9,7 +9,7 @@ CONFIGURE_ARGS+=        --with-rlm_yubikey
 CONFIGURE_ARGS+=       --without-rlm_ldap
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_yubikey.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/build/lib/.libs/rlm_yubikey.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib
 
 .include "../../security/libyubikey/buildlink3.mk"

Index: pkgsrc/net/freeradius-yubikey/PLIST
diff -u pkgsrc/net/freeradius-yubikey/PLIST:1.2 pkgsrc/net/freeradius-yubikey/PLIST:1.3
--- pkgsrc/net/freeradius-yubikey/PLIST:1.2     Thu Jul  4 07:44:53 2019
+++ pkgsrc/net/freeradius-yubikey/PLIST Tue May  6 12:07:35 2025
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/04 07:44:53 adam Exp $
-lib/rlm_yubikey.${SOEXT}
+@comment $NetBSD: PLIST,v 1.3 2025/05/06 12:07:35 wiz Exp $
+lib/rlm_yubikey.${SHLIB_EXT}

Index: pkgsrc/net/gst-plugins1-libnice/Makefile
diff -u pkgsrc/net/gst-plugins1-libnice/Makefile:1.64 pkgsrc/net/gst-plugins1-libnice/Makefile:1.65
--- pkgsrc/net/gst-plugins1-libnice/Makefile:1.64       Sat Apr 19 07:58:10 2025
+++ pkgsrc/net/gst-plugins1-libnice/Makefile    Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.64 2025/04/19 07:58:10 wiz Exp $
+# $NetBSD: Makefile,v 1.65 2025/05/06 12:07:35 wiz Exp $
 
 PKGNAME=       gst-plugins1-${DISTNAME}
 PKGREVISION=   2
@@ -14,16 +14,11 @@ MESON_ARGS+=        -Dintrospection=disabled
 MESON_ARGS+=   -Dtests=disabled
 
 .include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "Darwin"
-SOEXT= dylib
-.else
-SOEXT= so
-.endif
 
 INSTALLATION_DIRS+=    lib/gstreamer-1.0
 
 do-install:
-       ${INSTALL_LIB} ${WRKSRC}/output/gst/libgstnice.${SOEXT} \
+       ${INSTALL_LIB} ${WRKSRC}/output/gst/libgstnice.${SHLIB_EXT} \
                ${DESTDIR}${PREFIX}/lib/gstreamer-1.0
 .if ${OPSYS} == "Darwin"
        cd ${DESTDIR}${PREFIX}/lib/gstreamer-1.0 && \

Index: pkgsrc/net/samba4/Makefile
diff -u pkgsrc/net/samba4/Makefile:1.200 pkgsrc/net/samba4/Makefile:1.201
--- pkgsrc/net/samba4/Makefile:1.200    Thu Apr 24 14:15:29 2025
+++ pkgsrc/net/samba4/Makefile  Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.200 2025/04/24 14:15:29 wiz Exp $
+# $NetBSD: Makefile,v 1.201 2025/05/06 12:07:35 wiz Exp $
 
 DISTNAME=      samba-4.21.3
 PKGREVISION=   3
@@ -118,12 +118,6 @@ CFLAGS.FreeBSD+=   -DENODATA=ENOATTR
 
 .include "options.mk"
 
-.if ${SHLIB_TYPE} == "dylib"
-PLIST_SUBST+=  SOEXT=dylib
-.else
-PLIST_SUBST+=  SOEXT=so
-.endif
-
 # mdb is built only on LP64 hosts (PR pkg/58947)
 PLIST_VARS+=   mdb
 .for platform in ${LP64PLATFORMS}

Index: pkgsrc/net/samba4/PLIST
diff -u pkgsrc/net/samba4/PLIST:1.60 pkgsrc/net/samba4/PLIST:1.61
--- pkgsrc/net/samba4/PLIST:1.60        Sun Apr  6 16:15:43 2025
+++ pkgsrc/net/samba4/PLIST     Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.60 2025/04/06 16:15:43 tsutsui Exp $
+@comment $NetBSD: PLIST,v 1.61 2025/05/06 12:07:35 wiz Exp $
 bin/cifsdd
 bin/dbwrap_tool
 bin/dumpmscat
@@ -743,82 +743,82 @@ ${PYSITELIB}/samba/werror.so
 ${PYSITELIB}/samba/xattr.py
 ${PYSITELIB}/samba/xattr_native.so
 ${PYSITELIB}/samba/xattr_tdb.so
-${PLIST.ads}lib/samba/bind9/dlz_bind9_10.${SOEXT}
-${PLIST.ads}lib/samba/bind9/dlz_bind9_11.${SOEXT}
-${PLIST.ads}lib/samba/bind9/dlz_bind9_12.${SOEXT}
-${PLIST.ads}lib/samba/bind9/dlz_bind9_14.${SOEXT}
-${PLIST.ads}lib/samba/bind9/dlz_bind9_16.${SOEXT}
-${PLIST.ads}lib/samba/bind9/dlz_bind9_18.${SOEXT}
-${PLIST.ads}lib/samba/idmap/ad.${SOEXT}
-lib/samba/idmap/autorid.${SOEXT}
-lib/samba/idmap/hash.${SOEXT}
-${PLIST.ads}lib/samba/idmap/rfc2307.${SOEXT}
-lib/samba/idmap/rid.${SOEXT}
-lib/samba/idmap/script.${SOEXT}
-lib/samba/idmap/tdb2.${SOEXT}
-lib/samba/krb5/async_dns_krb5_locator.${SOEXT}
-lib/samba/krb5/winbind_krb5_locator.${SOEXT}
-${PLIST.ads}lib/samba/ldb/acl.${SOEXT}
-${PLIST.ads}lib/samba/ldb/aclread.${SOEXT}
-${PLIST.ads}lib/samba/ldb/anr.${SOEXT}
-${PLIST.ads}lib/samba/ldb/asq.${SOEXT}
-${PLIST.ads}lib/samba/ldb/audit_log.${SOEXT}
-${PLIST.ads}lib/samba/ldb/count_attrs.${SOEXT}
-${PLIST.ads}lib/samba/ldb/descriptor.${SOEXT}
-${PLIST.ads}lib/samba/ldb/dirsync.${SOEXT}
-${PLIST.ads}lib/samba/ldb/dns_notify.${SOEXT}
-${PLIST.ads}lib/samba/ldb/dsdb_notification.${SOEXT}
-${PLIST.ads}lib/samba/ldb/encrypted_secrets.${SOEXT}
-${PLIST.ads}lib/samba/ldb/extended_dn_in.${SOEXT}
-${PLIST.ads}lib/samba/ldb/extended_dn_out.${SOEXT}
-${PLIST.ads}lib/samba/ldb/extended_dn_store.${SOEXT}
-${PLIST.ads}lib/samba/ldb/group_audit_log.${SOEXT}
-${PLIST.ads}lib/samba/ldb/ildap.${SOEXT}
-${PLIST.ads}lib/samba/ldb/instancetype.${SOEXT}
-${PLIST.ads}lib/samba/ldb/lazy_commit.${SOEXT}
-${PLIST.ads}lib/samba/ldb/ldap.${SOEXT}
-${PLIST.ads}lib/samba/ldb/ldb.${SOEXT}
-${PLIST.ads}lib/samba/ldb/ldbsamba_extensions.${SOEXT}
-${PLIST.ads}lib/samba/ldb/linked_attributes.${SOEXT}
-${PLIST.ads}${PLIST.mdb}lib/samba/ldb/mdb.${SOEXT}
-${PLIST.ads}lib/samba/ldb/new_partition.${SOEXT}
-${PLIST.ads}lib/samba/ldb/objectclass.${SOEXT}
-${PLIST.ads}lib/samba/ldb/objectclass_attrs.${SOEXT}
-${PLIST.ads}lib/samba/ldb/objectguid.${SOEXT}
-${PLIST.ads}lib/samba/ldb/operational.${SOEXT}
-${PLIST.ads}lib/samba/ldb/paged_results.${SOEXT}
-${PLIST.ads}lib/samba/ldb/paged_searches.${SOEXT}
-${PLIST.ads}lib/samba/ldb/partition.${SOEXT}
-${PLIST.ads}lib/samba/ldb/password_hash.${SOEXT}
-${PLIST.ads}lib/samba/ldb/ranged_results.${SOEXT}
-${PLIST.ads}lib/samba/ldb/rdn_name.${SOEXT}
-${PLIST.ads}lib/samba/ldb/repl_meta_data.${SOEXT}
-${PLIST.ads}lib/samba/ldb/resolve_oids.${SOEXT}
-${PLIST.ads}lib/samba/ldb/rootdse.${SOEXT}
-${PLIST.ads}lib/samba/ldb/samba3sam.${SOEXT}
-${PLIST.ads}lib/samba/ldb/samba3sid.${SOEXT}
-${PLIST.ads}lib/samba/ldb/samba_dsdb.${SOEXT}
-${PLIST.ads}lib/samba/ldb/samba_secrets.${SOEXT}
-${PLIST.ads}lib/samba/ldb/samldb.${SOEXT}
-${PLIST.ads}lib/samba/ldb/sample.${SOEXT}
-${PLIST.ads}lib/samba/ldb/schema_data.${SOEXT}
-${PLIST.ads}lib/samba/ldb/schema_load.${SOEXT}
-${PLIST.ads}lib/samba/ldb/secrets_tdb_sync.${SOEXT}
-${PLIST.ads}lib/samba/ldb/server_sort.${SOEXT}
-${PLIST.ads}lib/samba/ldb/show_deleted.${SOEXT}
-${PLIST.ads}lib/samba/ldb/skel.${SOEXT}
-${PLIST.ads}lib/samba/ldb/subtree_delete.${SOEXT}
-${PLIST.ads}lib/samba/ldb/subtree_rename.${SOEXT}
-${PLIST.ads}lib/samba/ldb/tdb.${SOEXT}
-${PLIST.ads}lib/samba/ldb/tombstone_reanimate.${SOEXT}
-${PLIST.ads}lib/samba/ldb/unique_object_sids.${SOEXT}
-${PLIST.ads}lib/samba/ldb/update_keytab.${SOEXT}
-${PLIST.ads}lib/samba/ldb/vlv.${SOEXT}
-${PLIST.ads}lib/samba/ldb/wins_ldb.${SOEXT}
-${PLIST.ads}lib/samba/nss_info/hash.${SOEXT}
-${PLIST.ads}lib/samba/nss_info/rfc2307.${SOEXT}
-${PLIST.ads}lib/samba/nss_info/sfu.${SOEXT}
-${PLIST.ads}lib/samba/nss_info/sfu20.${SOEXT}
+${PLIST.ads}lib/samba/bind9/dlz_bind9_10.${SHLIB_EXT}
+${PLIST.ads}lib/samba/bind9/dlz_bind9_11.${SHLIB_EXT}
+${PLIST.ads}lib/samba/bind9/dlz_bind9_12.${SHLIB_EXT}
+${PLIST.ads}lib/samba/bind9/dlz_bind9_14.${SHLIB_EXT}
+${PLIST.ads}lib/samba/bind9/dlz_bind9_16.${SHLIB_EXT}
+${PLIST.ads}lib/samba/bind9/dlz_bind9_18.${SHLIB_EXT}
+${PLIST.ads}lib/samba/idmap/ad.${SHLIB_EXT}
+lib/samba/idmap/autorid.${SHLIB_EXT}
+lib/samba/idmap/hash.${SHLIB_EXT}
+${PLIST.ads}lib/samba/idmap/rfc2307.${SHLIB_EXT}
+lib/samba/idmap/rid.${SHLIB_EXT}
+lib/samba/idmap/script.${SHLIB_EXT}
+lib/samba/idmap/tdb2.${SHLIB_EXT}
+lib/samba/krb5/async_dns_krb5_locator.${SHLIB_EXT}
+lib/samba/krb5/winbind_krb5_locator.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/acl.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/aclread.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/anr.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/asq.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/audit_log.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/count_attrs.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/descriptor.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/dirsync.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/dns_notify.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/dsdb_notification.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/encrypted_secrets.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/extended_dn_in.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/extended_dn_out.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/extended_dn_store.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/group_audit_log.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/ildap.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/instancetype.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/lazy_commit.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/ldap.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/ldb.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/ldbsamba_extensions.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/linked_attributes.${SHLIB_EXT}
+${PLIST.ads}${PLIST.mdb}lib/samba/ldb/mdb.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/new_partition.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/objectclass.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/objectclass_attrs.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/objectguid.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/operational.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/paged_results.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/paged_searches.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/partition.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/password_hash.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/ranged_results.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/rdn_name.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/repl_meta_data.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/resolve_oids.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/rootdse.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/samba3sam.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/samba3sid.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/samba_dsdb.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/samba_secrets.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/samldb.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/sample.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/schema_data.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/schema_load.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/secrets_tdb_sync.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/server_sort.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/show_deleted.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/skel.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/subtree_delete.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/subtree_rename.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/tdb.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/tombstone_reanimate.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/unique_object_sids.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/update_keytab.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/vlv.${SHLIB_EXT}
+${PLIST.ads}lib/samba/ldb/wins_ldb.${SHLIB_EXT}
+${PLIST.ads}lib/samba/nss_info/hash.${SHLIB_EXT}
+${PLIST.ads}lib/samba/nss_info/rfc2307.${SHLIB_EXT}
+${PLIST.ads}lib/samba/nss_info/sfu.${SHLIB_EXT}
+${PLIST.ads}lib/samba/nss_info/sfu20.${SHLIB_EXT}
 lib/samba/private/libCHARSET3-private-samba.so
 lib/samba/private/libHDB-SAMBA4-private-samba.so
 lib/samba/private/libLIBWBCLIENT-OLD-private-samba.so
@@ -954,59 +954,59 @@ lib/samba/private/libutil-setid-private-
 lib/samba/private/libutil-tdb-private-samba.so
 lib/samba/private/libwind-private-samba.so
 lib/samba/private/libxattr-tdb-private-samba.so
-${PLIST.ads}lib/samba/process_model/prefork.${SOEXT}
-${PLIST.ads}lib/samba/process_model/standard.${SOEXT}
-${PLIST.pam}lib/samba/security/pam_winbind.${SOEXT}
-${PLIST.ads}lib/samba/service/cldap.${SOEXT}
-${PLIST.ads}lib/samba/service/dcerpc.${SOEXT}
-${PLIST.ads}lib/samba/service/dns.${SOEXT}
-${PLIST.ads}lib/samba/service/dns_update.${SOEXT}
-${PLIST.ads}lib/samba/service/drepl.${SOEXT}
-${PLIST.ads}lib/samba/service/kcc.${SOEXT}
-${PLIST.ads}lib/samba/service/kdc.${SOEXT}
-${PLIST.ads}lib/samba/service/ldap.${SOEXT}
-${PLIST.ads}lib/samba/service/nbtd.${SOEXT}
-${PLIST.ads}lib/samba/service/ntp_signd.${SOEXT}
-${PLIST.ads}lib/samba/service/s3fs.${SOEXT}
-${PLIST.ads}lib/samba/service/winbindd.${SOEXT}
-${PLIST.ads}lib/samba/service/wrepl.${SOEXT}
-lib/samba/vfs/acl_tdb.${SOEXT}
-lib/samba/vfs/acl_xattr.${SOEXT}
-lib/samba/vfs/aio_fork.${SOEXT}
-lib/samba/vfs/aio_pthread.${SOEXT}
-lib/samba/vfs/audit.${SOEXT}
-lib/samba/vfs/cap.${SOEXT}
-lib/samba/vfs/catia.${SOEXT}
-lib/samba/vfs/commit.${SOEXT}
-lib/samba/vfs/crossrename.${SOEXT}
-lib/samba/vfs/default_quota.${SOEXT}
-lib/samba/vfs/dirsort.${SOEXT}
-lib/samba/vfs/expand_msdfs.${SOEXT}
-lib/samba/vfs/extd_audit.${SOEXT}
-lib/samba/vfs/fake_perms.${SOEXT}
-lib/samba/vfs/fruit.${SOEXT}
-lib/samba/vfs/full_audit.${SOEXT}
-lib/samba/vfs/linux_xfs_sgid.${SOEXT}
-lib/samba/vfs/media_harmony.${SOEXT}
-lib/samba/vfs/offline.${SOEXT}
-${PLIST.ads}lib/samba/vfs/posix_eadb.${SOEXT}
-lib/samba/vfs/preopen.${SOEXT}
-lib/samba/vfs/readahead.${SOEXT}
-lib/samba/vfs/readonly.${SOEXT}
-lib/samba/vfs/recycle.${SOEXT}
-lib/samba/vfs/shadow_copy.${SOEXT}
-lib/samba/vfs/shadow_copy2.${SOEXT}
-lib/samba/vfs/shell_snap.${SOEXT}
-${PLIST.snapper}lib/samba/vfs/snapper.${SOEXT}
-lib/samba/vfs/streams_depot.${SOEXT}
-lib/samba/vfs/streams_xattr.${SOEXT}
-lib/samba/vfs/syncops.${SOEXT}
-lib/samba/vfs/time_audit.${SOEXT}
-lib/samba/vfs/unityed_media.${SOEXT}
-lib/samba/vfs/virusfilter.${SOEXT}
-lib/samba/vfs/widelinks.${SOEXT}
-lib/samba/vfs/worm.${SOEXT}
-lib/samba/vfs/xattr_tdb.${SOEXT}
+${PLIST.ads}lib/samba/process_model/prefork.${SHLIB_EXT}
+${PLIST.ads}lib/samba/process_model/standard.${SHLIB_EXT}
+${PLIST.pam}lib/samba/security/pam_winbind.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/cldap.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/dcerpc.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/dns.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/dns_update.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/drepl.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/kcc.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/kdc.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/ldap.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/nbtd.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/ntp_signd.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/s3fs.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/winbindd.${SHLIB_EXT}
+${PLIST.ads}lib/samba/service/wrepl.${SHLIB_EXT}
+lib/samba/vfs/acl_tdb.${SHLIB_EXT}
+lib/samba/vfs/acl_xattr.${SHLIB_EXT}
+lib/samba/vfs/aio_fork.${SHLIB_EXT}
+lib/samba/vfs/aio_pthread.${SHLIB_EXT}
+lib/samba/vfs/audit.${SHLIB_EXT}
+lib/samba/vfs/cap.${SHLIB_EXT}
+lib/samba/vfs/catia.${SHLIB_EXT}
+lib/samba/vfs/commit.${SHLIB_EXT}
+lib/samba/vfs/crossrename.${SHLIB_EXT}
+lib/samba/vfs/default_quota.${SHLIB_EXT}
+lib/samba/vfs/dirsort.${SHLIB_EXT}
+lib/samba/vfs/expand_msdfs.${SHLIB_EXT}
+lib/samba/vfs/extd_audit.${SHLIB_EXT}
+lib/samba/vfs/fake_perms.${SHLIB_EXT}
+lib/samba/vfs/fruit.${SHLIB_EXT}
+lib/samba/vfs/full_audit.${SHLIB_EXT}
+lib/samba/vfs/linux_xfs_sgid.${SHLIB_EXT}
+lib/samba/vfs/media_harmony.${SHLIB_EXT}
+lib/samba/vfs/offline.${SHLIB_EXT}
+${PLIST.ads}lib/samba/vfs/posix_eadb.${SHLIB_EXT}
+lib/samba/vfs/preopen.${SHLIB_EXT}
+lib/samba/vfs/readahead.${SHLIB_EXT}
+lib/samba/vfs/readonly.${SHLIB_EXT}
+lib/samba/vfs/recycle.${SHLIB_EXT}
+lib/samba/vfs/shadow_copy.${SHLIB_EXT}
+lib/samba/vfs/shadow_copy2.${SHLIB_EXT}
+lib/samba/vfs/shell_snap.${SHLIB_EXT}
+${PLIST.snapper}lib/samba/vfs/snapper.${SHLIB_EXT}
+lib/samba/vfs/streams_depot.${SHLIB_EXT}
+lib/samba/vfs/streams_xattr.${SHLIB_EXT}
+lib/samba/vfs/syncops.${SHLIB_EXT}
+lib/samba/vfs/time_audit.${SHLIB_EXT}
+lib/samba/vfs/unityed_media.${SHLIB_EXT}
+lib/samba/vfs/virusfilter.${SHLIB_EXT}
+lib/samba/vfs/widelinks.${SHLIB_EXT}
+lib/samba/vfs/worm.${SHLIB_EXT}
+lib/samba/vfs/xattr_tdb.${SHLIB_EXT}
 libexec/samba/rpcd_classic
 libexec/samba/rpcd_epmapper
 libexec/samba/rpcd_fsrvp

Index: pkgsrc/net/tsocks/Makefile
diff -u pkgsrc/net/tsocks/Makefile:1.23 pkgsrc/net/tsocks/Makefile:1.24
--- pkgsrc/net/tsocks/Makefile:1.23     Mon Jun 26 09:28:08 2023
+++ pkgsrc/net/tsocks/Makefile  Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/06/26 09:28:08 jperkin Exp $
+# $NetBSD: Makefile,v 1.24 2025/05/06 12:07:35 wiz Exp $
 
 DISTNAME=      tsocks-1.8beta5
 PKGREVISION=   4
@@ -32,10 +32,10 @@ SUBST_FILES.tsocks= tsocks
 SUBST_VARS.tsocks=     PREFIX SH
 .if ${OPSYS} == "Darwin"
 SUBST_SED.tsocks=      -e 's,@PRELOAD_VAR@,DYLD_INSERT_LIBRARIES,g'
-SUBST_SED.tsocks+=     -e 's,@SOEXT@,dylib,g'
+SUBST_SED.tsocks+=     -e 's,@SHLIB_EXT@,dylib,g'
 .else
 SUBST_SED.tsocks=      -e 's,@PRELOAD_VAR@,LD_PRELOAD,g'
-SUBST_SED.tsocks+=     -e 's,@SOEXT@,so,g'
+SUBST_SED.tsocks+=     -e 's,@SHLIB_EXT@,so,g'
 .endif
 
 INSTALLATION_DIRS+=    ${EGDIR}

Index: pkgsrc/net/tsocks/files/tsocks.sh
diff -u pkgsrc/net/tsocks/files/tsocks.sh:1.3 pkgsrc/net/tsocks/files/tsocks.sh:1.4
--- pkgsrc/net/tsocks/files/tsocks.sh:1.3       Wed Nov 11 16:22:54 2020
+++ pkgsrc/net/tsocks/files/tsocks.sh   Tue May  6 12:07:35 2025
@@ -1,6 +1,6 @@
 #!@SH@
 
-libtsocks="@PREFIX@/lib/libtsocks.@SOEXT@"
+libtsocks="@PREFIX@/lib/libtsocks.@SHLIB_EXT@"
 
 usage() {
        echo "usage:"

Index: pkgsrc/security/bearssl/Makefile
diff -u pkgsrc/security/bearssl/Makefile:1.9 pkgsrc/security/bearssl/Makefile:1.10
--- pkgsrc/security/bearssl/Makefile:1.9        Fri Nov 27 19:52:11 2020
+++ pkgsrc/security/bearssl/Makefile    Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2020/11/27 19:52:11 schmonz Exp $
+# $NetBSD: Makefile,v 1.10 2025/05/06 12:07:35 wiz Exp $
 
 DISTNAME=              bearssl-0.6
 PKGREVISION=           1
@@ -14,11 +14,6 @@ INSTALLATION_DIRS=   bin include lib
 
 LDFLAGS.SunOS+=                -lsocket -lnsl
 
-OPSYSVARS+=            SOEXT
-SOEXT.Darwin=          dylib
-SOEXT.*=               so
-PLIST_SUBST+=          SOEXT=${SOEXT}
-
 pre-build:
        ${MKDIR} ${WRKSRC}/build/obj
 
@@ -29,7 +24,7 @@ do-install:
                ${INSTALL_DATA} *.h ${DESTDIR}${PREFIX}/include
        cd ${WRKSRC}/build && \
                ${INSTALL_DATA} libbearssl.a ${DESTDIR}${PREFIX}/lib && \
-               ${INSTALL_LIB} libbearssl.${SOEXT} ${DESTDIR}${PREFIX}/lib
+               ${INSTALL_LIB} libbearssl.${SHLIB_EXT} ${DESTDIR}${PREFIX}/lib
 
 do-test:
        cd ${WRKSRC} && \

Index: pkgsrc/security/bearssl/PLIST
diff -u pkgsrc/security/bearssl/PLIST:1.5 pkgsrc/security/bearssl/PLIST:1.6
--- pkgsrc/security/bearssl/PLIST:1.5   Fri Nov 27 19:52:11 2020
+++ pkgsrc/security/bearssl/PLIST       Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2020/11/27 19:52:11 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/05/06 12:07:35 wiz Exp $
 bin/brssl
 include/bearssl.h
 include/bearssl_aead.h
@@ -14,4 +14,4 @@ include/bearssl_rsa.h
 include/bearssl_ssl.h
 include/bearssl_x509.h
 lib/libbearssl.a
-lib/libbearssl.${SOEXT}
+lib/libbearssl.${SHLIB_EXT}

Index: pkgsrc/security/ccid/Makefile
diff -u pkgsrc/security/ccid/Makefile:1.49 pkgsrc/security/ccid/Makefile:1.50
--- pkgsrc/security/ccid/Makefile:1.49  Mon Mar 31 16:45:45 2025
+++ pkgsrc/security/ccid/Makefile       Tue May  6 12:07:35 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2025/03/31 16:45:45 adam Exp $
+# $NetBSD: Makefile,v 1.50 2025/05/06 12:07:35 wiz Exp $
 
 DISTNAME=      ccid-1.6.2
 CATEGORIES=    security
@@ -23,10 +23,6 @@ CONFIGURE_ARGS+=     --sysconfdir=${PKG_SYSC
 
 TOOL_DEPENDS+=         autoconf-archive-[0-9]*:../../devel/autoconf-archive
 
-OPSYSVARS+=            SOEXT
-SOEXT.Darwin=          dylib
-SOEXT.*=               so
-PLIST_SUBST+=          SOEXT=${SOEXT}
 .if ${OPSYS} == "Darwin"
 PLIST_SUBST+=          OSNAME=MacOS
 .elif ${OPSYS} == "SunOS"

Index: pkgsrc/security/ccid/PLIST
diff -u pkgsrc/security/ccid/PLIST:1.8 pkgsrc/security/ccid/PLIST:1.9
--- pkgsrc/security/ccid/PLIST:1.8      Tue Feb 21 16:32:33 2023
+++ pkgsrc/security/ccid/PLIST  Tue May  6 12:07:35 2025
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.8 2023/02/21 16:32:33 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/05/06 12:07:35 wiz Exp $
 bin/RSA_SecurID_getpasswd
-lib/pcsc-lite/drivers/ifd-ccid.bundle/Contents/${OSNAME}/libccid.${SOEXT}
+lib/pcsc-lite/drivers/ifd-ccid.bundle/Contents/${OSNAME}/libccid.${SHLIB_EXT}
 lib/pcsc-lite/drivers/ifd-ccid.bundle/Contents/Info.plist
 man/man1/RSA_SecurID_getpasswd.1
 man/man8/Kobil_mIDentity_switch.8

Index: pkgsrc/security/opensc/options.mk
diff -u pkgsrc/security/opensc/options.mk:1.7 pkgsrc/security/opensc/options.mk:1.8
--- pkgsrc/security/opensc/options.mk:1.7       Mon Aug 14 16:08:32 2023
+++ pkgsrc/security/opensc/options.mk   Tue May  6 12:07:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.7 2023/08/14 16:08:32 manu Exp $
+# $NetBSD: options.mk,v 1.8 2025/05/06 12:07:36 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.opensc
 
@@ -15,12 +15,6 @@ PKG_SUGGESTED_OPTIONS=               pcsc-lite
 
 .include "../../mk/bsd.options.mk"
 
-.if ${OPSYS} == "Darwin"
-SOEXT= dylib
-.else
-SOEXT= so
-.endif
-
 .if !empty(PKG_OPTIONS:Mpcsc-lite)
 .include "../../security/pcsc-lite/buildlink3.mk"
 CONFIGURE_ARGS+=       --enable-pcsc
@@ -29,7 +23,7 @@ CONFIGURE_ARGS+=      --enable-pcsc
 .  else
 # While one might expect the libtool .la, ltdl support has been
 # removed from opensc.
-CONFIGURE_ARGS+=       --with-pcsc-provider=${BUILDLINK_PREFIX.pcsc-lite}/lib/libpcsclite.${SOEXT}
+CONFIGURE_ARGS+=       --with-pcsc-provider=${BUILDLINK_PREFIX.pcsc-lite}/lib/libpcsclite.${SHLIB_EXT}
 .  endif
 # This is perhaps an upstream bug.
 CONFIGURE_ENV+=                PCSC_CFLAGS=-I${BUILDLINK_PREFIX.pcsc-lite}/include/PCSC

Index: pkgsrc/security/openssl/Makefile
diff -u pkgsrc/security/openssl/Makefile:1.305 pkgsrc/security/openssl/Makefile:1.306
--- pkgsrc/security/openssl/Makefile:1.305      Tue Feb 11 21:27:35 2025
+++ pkgsrc/security/openssl/Makefile    Tue May  6 12:07:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.305 2025/02/11 21:27:35 wiz Exp $
+# $NetBSD: Makefile,v 1.306 2025/05/06 12:07:36 wiz Exp $
 
 # Remember to upload-distfiles when updating OpenSSL -- otherwise it
 # is not possible for users who have bootstrapped without OpenSSL
@@ -144,12 +144,7 @@ INSTALLATION_DIRS+=        share/examples/opens
 # work the other way around.  The lib/engines-1.1 plugins also need special
 # handling.
 #
-OPSYSVARS+=            SOEXT
-SOEXT.Darwin=          dylib
-SOEXT.*=               so
-PLIST_SUBST+=          SOEXT=${SOEXT}
-
-PRINT_PLIST_AWK+=      /^lib\/engines/ { gsub(/\.${SOEXT}$$/, ".$${SOEXT}"); }
+PRINT_PLIST_AWK+=      /^lib\/engines/ { gsub(/\.${SHLIB_EXT}$$/, ".$${SHLIB_EXT}"); }
 
 # Remove CC from the environment, to fix GCC version handling on HP-UX,
 # SunOS and Linux/sparc.

Index: pkgsrc/security/openssl/PLIST
diff -u pkgsrc/security/openssl/PLIST:1.20 pkgsrc/security/openssl/PLIST:1.21
--- pkgsrc/security/openssl/PLIST:1.20  Tue Dec 24 15:30:30 2024
+++ pkgsrc/security/openssl/PLIST       Tue May  6 12:07:36 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2024/12/24 15:30:30 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/05/06 12:07:36 wiz Exp $
 bin/c_rehash
 bin/openssl
 include/openssl/aes.h
@@ -144,18 +144,18 @@ include/openssl/x509v3.h
 include/openssl/x509v3err.h
 lib/cmake/OpenSSL/OpenSSLConfig.cmake
 lib/cmake/OpenSSL/OpenSSLConfigVersion.cmake
-${PLIST.afalg}lib/engines-3/afalg.${SOEXT}
-lib/engines-3/capi.${SOEXT}
-${PLIST.devcrypto}lib/engines-3/devcrypto.${SOEXT}
-lib/engines-3/loader_attic.${SOEXT}
-lib/engines-3/padlock.${SOEXT}
+${PLIST.afalg}lib/engines-3/afalg.${SHLIB_EXT}
+lib/engines-3/capi.${SHLIB_EXT}
+${PLIST.devcrypto}lib/engines-3/devcrypto.${SHLIB_EXT}
+lib/engines-3/loader_attic.${SHLIB_EXT}
+lib/engines-3/padlock.${SHLIB_EXT}
 lib/libcrypto.a
 lib/libcrypto.so
 lib/libcrypto.so.3
 lib/libssl.a
 lib/libssl.so
 lib/libssl.so.3
-lib/ossl-modules/legacy.${SOEXT}
+lib/ossl-modules/legacy.${SHLIB_EXT}
 lib/pkgconfig/libcrypto.pc
 lib/pkgconfig/libssl.pc
 lib/pkgconfig/openssl.pc

Index: pkgsrc/security/pev/Makefile
diff -u pkgsrc/security/pev/Makefile:1.12 pkgsrc/security/pev/Makefile:1.13
--- pkgsrc/security/pev/Makefile:1.12   Tue Oct 24 22:10:56 2023
+++ pkgsrc/security/pev/Makefile        Tue May  6 12:07:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/10/24 22:10:56 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/05/06 12:07:36 wiz Exp $
 
 PKGREVISION= 1
 .include "../../security/libpe/Makefile.common"
@@ -16,10 +16,5 @@ MAKE_FLAGS+= DESTDIR=${DESTDIR}
 MAKE_FLAGS+=   prefix=${PREFIX}
 MAKE_FLAGS+=   mandir=${PREFIX}/${PKGMANDIR}
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
 .include "../../security/libpe/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/pev/PLIST
diff -u pkgsrc/security/pev/PLIST:1.5 pkgsrc/security/pev/PLIST:1.6
--- pkgsrc/security/pev/PLIST:1.5       Sun Jul 10 02:55:02 2022
+++ pkgsrc/security/pev/PLIST   Tue May  6 12:07:36 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2022/07/10 02:55:02 khorben Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/05/06 12:07:36 wiz Exp $
 bin/ofs2rva
 bin/pedis
 bin/pehash
@@ -10,11 +10,11 @@ bin/pesec
 bin/pestr
 bin/readpe
 bin/rva2ofs
-lib/pev/plugins/csv_plugin.${SOEXT}
-lib/pev/plugins/html_plugin.${SOEXT}
-lib/pev/plugins/json_plugin.${SOEXT}
-lib/pev/plugins/text_plugin.${SOEXT}
-lib/pev/plugins/xml_plugin.${SOEXT}
+lib/pev/plugins/csv_plugin.${SHLIB_EXT}
+lib/pev/plugins/html_plugin.${SHLIB_EXT}
+lib/pev/plugins/json_plugin.${SHLIB_EXT}
+lib/pev/plugins/text_plugin.${SHLIB_EXT}
+lib/pev/plugins/xml_plugin.${SHLIB_EXT}
 man/man1/ofs2rva.1
 man/man1/pedis.1
 man/man1/pehash.1

Index: pkgsrc/security/zoneminder/Makefile
diff -u pkgsrc/security/zoneminder/Makefile:1.84 pkgsrc/security/zoneminder/Makefile:1.85
--- pkgsrc/security/zoneminder/Makefile:1.84    Fri Apr 25 01:03:10 2025
+++ pkgsrc/security/zoneminder/Makefile Tue May  6 12:07:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.84 2025/04/25 01:03:10 gdt Exp $
+# $NetBSD: Makefile,v 1.85 2025/05/06 12:07:36 wiz Exp $
 
 VERSION=       1.36.35
 # Distfile is ZoneMinder but package and tarball contents are zoneminder.
@@ -132,14 +132,9 @@ PTHREAD_AUTO_VARS= yes
 .include "../../mk/pthread.buildlink3.mk"
 
 .include "../../multimedia/ffmpeg6/buildlink3.mk"
-.if ${OPSYS} == "Darwin"
-SOEXT= dylib
-.else
-SOEXT= so
-.endif
 .for lib in AVFORMAT AVCODEC AVDEVICE AVUTIL SWSCALE SWRESAMPLE
 CMAKE_CONFIGURE_ARGS+= -D${lib}_INCLUDE_DIR=${BUILDLINK_PREFIX.ffmpeg6}/include/ffmpeg6
-CMAKE_CONFIGURE_ARGS+= -D${lib}_LIBRARIES=${BUILDLINK_PREFIX.ffmpeg6}/lib/ffmpeg6/lib${lib:tl}.${SOEXT}
+CMAKE_CONFIGURE_ARGS+= -D${lib}_LIBRARIES=${BUILDLINK_PREFIX.ffmpeg6}/lib/ffmpeg6/lib${lib:tl}.${SHLIB_EXT}
 .endfor
 
 # \todo Revisit this and see if there is a better way.

Index: pkgsrc/textproc/py-enchant/Makefile
diff -u pkgsrc/textproc/py-enchant/Makefile:1.22 pkgsrc/textproc/py-enchant/Makefile:1.23
--- pkgsrc/textproc/py-enchant/Makefile:1.22    Mon Apr 14 12:06:25 2025
+++ pkgsrc/textproc/py-enchant/Makefile Tue May  6 12:07:36 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/04/14 12:06:25 adam Exp $
+# $NetBSD: Makefile,v 1.23 2025/05/06 12:07:36 wiz Exp $
 
 DISTNAME=      pyenchant-3.2.2
 PKGREVISION=   1
@@ -16,16 +16,11 @@ DEPENDS+=   enchant2-[0-9]*:../../textproc
 
 USE_LANGUAGES= # none
 
-.include "../../mk/bsd.prefs.mk"
-
-SOEXT.dylib=   dylib
-SOEXT=         ${SOEXT.${SHLIB_TYPE}:Uso}
-
 SUBST_CLASSES+=                libpath
 SUBST_STAGE.libpath=   pre-configure
 SUBST_MESSAGE.libpath= Fixing libenchant2 path.
 SUBST_FILES.libpath=   enchant/_enchant.py
-SUBST_SED.libpath=     -e 's,@PYENCHANT_LIBRARY_PATH@,${PREFIX}/lib/libenchant-2.${SOEXT},g'
+SUBST_SED.libpath=     -e 's,@PYENCHANT_LIBRARY_PATH@,${PREFIX}/lib/libenchant-2.${SHLIB_EXT},g'
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index