CVS commit: pkgsrc

"Thomas Klausner" <[email protected]> Tue, 4 Aug 2026 20:29:25 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--_----------=_1785875365159770
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"

Module Name:	pkgsrc
Committed By:	wiz
Date:		Tue Aug  4 20:29:21 UTC 2026

Modified Files:
	pkgsrc/archivers/7-zip: Makefile
	pkgsrc/archivers/R-zip: Makefile
	pkgsrc/archivers/arj: Makefile
	pkgsrc/archivers/lzlib: Makefile
	pkgsrc/archivers/lzsa: Makefile
	pkgsrc/archivers/ppmd: Makefile
	pkgsrc/archivers/unace: Makefile
	pkgsrc/archivers/zutils: Makefile
	pkgsrc/audio/blop: Makefile
	pkgsrc/audio/cmp3: Makefile
	pkgsrc/audio/dap: Makefile
	pkgsrc/audio/easyh10: Makefile
	pkgsrc/audio/gmp3info: Makefile
	pkgsrc/audio/ibniz: Makefile
	pkgsrc/audio/libalac: Makefile
	pkgsrc/audio/mp3val: Makefile
	pkgsrc/audio/tcl-snack: Makefile
	pkgsrc/audio/vcf: Makefile
	pkgsrc/audio/xmms-meta-input: Makefile
	pkgsrc/benchmarks/benchfft: Makefile
	pkgsrc/benchmarks/hbench: Makefile
	pkgsrc/benchmarks/iozone: Makefile
	pkgsrc/benchmarks/libmicro: Makefile
	pkgsrc/biology/azara: Makefile
	pkgsrc/biology/hisat2: Makefile
	pkgsrc/biology/mpqc: Makefile
	pkgsrc/biology/mummer: Makefile
	pkgsrc/biology/plink: Makefile
	pkgsrc/biology/primer3: Makefile
	pkgsrc/cad/fastcap: Makefile
	pkgsrc/cad/magic: Makefile
	pkgsrc/chat/eggdrop: Makefile
	pkgsrc/chat/i2cb: Makefile
	pkgsrc/chat/irchat-pj: Makefile
	pkgsrc/chat/unrealircd: Makefile
	pkgsrc/comms/fidogate: Makefile
	pkgsrc/comms/mgetty+sendfax: Makefile
	pkgsrc/comms/xtel: Makefile
	pkgsrc/converters/autoconvert: Makefile
	pkgsrc/converters/cn2jp: Makefile
	pkgsrc/converters/gbase: Makefile
	pkgsrc/converters/macfork: Makefile
	pkgsrc/converters/pstotext: Makefile
	pkgsrc/converters/wkhtmltopdf: Makefile
	pkgsrc/converters/wv2: Makefile
	pkgsrc/cross/cross-binutils: Makefile
	pkgsrc/cross/mingw-gcc: Makefile
	pkgsrc/cross/xtensa-esp-elf-binutils: Makefile
	pkgsrc/databases/datadraw: Makefile
	pkgsrc/databases/db: Makefile
	pkgsrc/databases/edb: Makefile
	pkgsrc/databases/gdbm_primitive: Makefile
	pkgsrc/databases/lua-sql-mysql: Makefile
	pkgsrc/databases/lua-sql-postgres: Makefile
	pkgsrc/databases/lua-sql-sqlite3: Makefile
	pkgsrc/databases/metakit-lib: Makefile
	pkgsrc/databases/palm-db-tools: Makefile
	pkgsrc/databases/pgtclng: Makefile
	pkgsrc/databases/xsqlmenu: Makefile
	pkgsrc/devel/R-pak: Makefile
	pkgsrc/devel/RE-flex: Makefile
	pkgsrc/devel/acme: Makefile
	pkgsrc/devel/bin86: Makefile
	pkgsrc/devel/critcl: Makefile
	pkgsrc/devel/delta: Makefile
	pkgsrc/devel/dumpet: Makefile
	pkgsrc/devel/elfsh: Makefile
	pkgsrc/devel/fastdep: Makefile
	pkgsrc/devel/gputils: Makefile
	pkgsrc/devel/iniparser: Makefile
	pkgsrc/devel/libarena: Makefile
	pkgsrc/devel/libbegemot: Makefile
	pkgsrc/devel/libhfs: Makefile
	pkgsrc/devel/libhid: Makefile
	pkgsrc/devel/libmm: Makefile
	pkgsrc/devel/libnet10: Makefile
	pkgsrc/devel/libuxre: Makefile
	pkgsrc/devel/lua-rings: Makefile
	pkgsrc/devel/mad-flute: Makefile
	pkgsrc/devel/nqc: Makefile
	pkgsrc/devel/ossp-uuid: Makefile
	pkgsrc/devel/py-newt: Makefile
	pkgsrc/devel/py-pyvex: Makefile
	pkgsrc/devel/pystring: Makefile
	pkgsrc/devel/radare2: Makefile
	pkgsrc/devel/ratfor: Makefile
	pkgsrc/devel/sgb: Makefile
	pkgsrc/devel/st: Makefile
	pkgsrc/devel/tla: Makefile
	pkgsrc/devel/tpasm: Makefile
	pkgsrc/devel/z80-asm: Makefile
	pkgsrc/editors/ed: Makefile
	pkgsrc/editors/elvis-x11: Makefile
	pkgsrc/editors/gice: Makefile
	pkgsrc/editors/manedit: Makefile
	pkgsrc/editors/sandy: Makefile
	pkgsrc/editors/scite: Makefile
	pkgsrc/emulators/arcem: Makefile
	pkgsrc/emulators/blastem: Makefile
	pkgsrc/emulators/ia64sim: Makefile
	pkgsrc/emulators/libretro-snes9x2005: Makefile
	pkgsrc/emulators/mmix: Makefile
	pkgsrc/emulators/quasi88: Makefile
	pkgsrc/emulators/spim: Makefile
	pkgsrc/filesystems/fsx: Makefile
	pkgsrc/filesystems/ori: Makefile
	pkgsrc/finance/gkrellm-stock: Makefile
	pkgsrc/fonts/pcf2bdf: Makefile
	pkgsrc/fonts/unifont: Makefile
	pkgsrc/fonts/xmbdfed: Makefile
	pkgsrc/games/agm: Makefile
	pkgsrc/games/chromium-bsu: Makefile
	pkgsrc/games/defendguin: Makefile
	pkgsrc/games/falcons-eye: Makefile
	pkgsrc/games/glaxium: Makefile
	pkgsrc/games/gtklevel9: Makefile
	pkgsrc/games/gtkmagnetic: Makefile
	pkgsrc/games/hugo: Makefile
	pkgsrc/games/icebreaker: Makefile
	pkgsrc/games/kajaani-kombat: Makefile
	pkgsrc/games/kapooka: Makefile
	pkgsrc/games/nethack-lib: Makefile
	pkgsrc/games/nighthawk: Makefile
	pkgsrc/games/onscripter: Makefile
	pkgsrc/games/pingus: Makefile
	pkgsrc/games/powder-toy: Makefile
	pkgsrc/games/quake2forge: Makefile
	pkgsrc/games/stratagus: Makefile
	pkgsrc/games/tanked: Makefile
	pkgsrc/games/tuxmath: Makefile
	pkgsrc/games/wordwarvi: Makefile
	pkgsrc/games/wormz: Makefile
	pkgsrc/games/xblockout: Makefile
	pkgsrc/games/xbomb: Makefile
	pkgsrc/games/xclannad: Makefile
	pkgsrc/games/xconq: Makefile
	pkgsrc/games/xfreecell: Makefile
	pkgsrc/games/xpat2: Makefile
	pkgsrc/games/xrick: Makefile
	pkgsrc/games/xsokoban: Makefile
	pkgsrc/graphics/GMT: Makefile
	pkgsrc/graphics/Ngraph: Makefile
	pkgsrc/graphics/bktr2jpeg: Makefile
	pkgsrc/graphics/cambevao: Makefile
	pkgsrc/graphics/g2: Makefile
	pkgsrc/graphics/gdchart: Makefile
	pkgsrc/graphics/gfract: Makefile
	pkgsrc/graphics/gmngview: Makefile
	pkgsrc/graphics/jxrlib: Makefile
	pkgsrc/graphics/libbpg: Makefile
	pkgsrc/graphics/metacam: Makefile
	pkgsrc/graphics/png2html: Makefile
	pkgsrc/graphics/ruby-opengl: Makefile
	pkgsrc/graphics/tuxpaint: Makefile
	pkgsrc/graphics/urt: Makefile
	pkgsrc/graphics/vcg: Makefile
	pkgsrc/graphics/wmphoto: Makefile
	pkgsrc/graphics/xpaint: Makefile
	pkgsrc/ham/7plus: Makefile
	pkgsrc/ham/cwtext: Makefile
	pkgsrc/ham/dpbox: Makefile
	pkgsrc/ham/xnecview: Makefile
	pkgsrc/inputmethod/canna-lib: Makefile
	pkgsrc/inputmethod/dbskkd-cdb: Makefile
	pkgsrc/inputmethod/fcitx5-configtool: Makefile
	pkgsrc/inputmethod/gcin: Makefile
	pkgsrc/inputmethod/libtabe: Makefile
	pkgsrc/inputmethod/tomoe: Makefile
	pkgsrc/inputmethod/unicon-im: Makefile
	pkgsrc/lang/ats2: Makefile
	pkgsrc/lang/baci: Makefile
	pkgsrc/lang/chicken: Makefile
	pkgsrc/lang/chicken5-boot: Makefile
	pkgsrc/lang/cparser: Makefile
	pkgsrc/lang/kona: Makefile
	pkgsrc/lang/mercury: Makefile
	pkgsrc/lang/njs: Makefile
	pkgsrc/lang/ossp-js: Makefile
	pkgsrc/lang/rexx-imc: Makefile
	pkgsrc/lang/rexx-regina: Makefile
	pkgsrc/lang/tcl-otcl: Makefile
	pkgsrc/lang/tclx: Makefile
	pkgsrc/lang/tinyscheme: Makefile
	pkgsrc/lang/vscm: Makefile
	pkgsrc/lang/vslisp: Makefile
	pkgsrc/lang/yap: Makefile
	pkgsrc/mail/autorespond: Makefile
	pkgsrc/mail/bincimap: Makefile
	pkgsrc/mail/enma: Makefile
	pkgsrc/mail/exim: Makefile
	pkgsrc/mail/faces: Makefile
	pkgsrc/mail/hypermail: Makefile
	pkgsrc/mail/ifile: Makefile
	pkgsrc/mail/mimedefang: Makefile
	pkgsrc/mail/netbiff: Makefile
	pkgsrc/mail/postfix-cdb: Makefile
	pkgsrc/mail/postfix-ldap: Makefile
	pkgsrc/mail/postfix-lmdb: Makefile
	pkgsrc/mail/postfix-mysql: Makefile
	pkgsrc/mail/postfix-pcre: Makefile
	pkgsrc/mail/postfix-pgsql: Makefile
	pkgsrc/mail/postfix-sqlite: Makefile
	pkgsrc/mail/sigrot: Makefile
	pkgsrc/mail/ssmtp: Makefile
	pkgsrc/math/blitz++: Makefile
	pkgsrc/math/cadical: Makefile
	pkgsrc/math/capc-calc: Makefile
	pkgsrc/math/eukleides: Makefile
	pkgsrc/math/fgmp: Makefile
	pkgsrc/math/fricas: Makefile
	pkgsrc/math/gap: Makefile
	pkgsrc/math/grpn: Makefile
	pkgsrc/math/liblbfgs: Makefile
	pkgsrc/math/libsvm: Makefile
	pkgsrc/math/minisat: Makefile
	pkgsrc/math/ordCalc: Makefile
	pkgsrc/math/otter: Makefile
	pkgsrc/math/pari: Makefile
	pkgsrc/math/snns: Makefile
	pkgsrc/math/statist: Makefile
	pkgsrc/math/xldlas: Makefile
	pkgsrc/math/xmgr: Makefile
	pkgsrc/mbone/common-mml: Makefile
	pkgsrc/mbone/mdp: Makefile
	pkgsrc/mbone/vic: Makefile
	pkgsrc/misc/bottlerocket: Makefile
	pkgsrc/misc/cw: Makefile
	pkgsrc/misc/dirdiff: Makefile
	pkgsrc/misc/fzy: Makefile
	pkgsrc/misc/gkrellm-launch: Makefile
	pkgsrc/misc/gperiodic: Makefile
	pkgsrc/misc/libquantum: Makefile
	pkgsrc/misc/libutf: Makefile
	pkgsrc/misc/mdp: Makefile
	pkgsrc/misc/pixd: Makefile
	pkgsrc/multimedia/dvb-apps: Makefile
	pkgsrc/multimedia/gtranscode: Makefile
	pkgsrc/multimedia/libmpeg3: Makefile
	pkgsrc/multimedia/mpeg-lib: Makefile
	pkgsrc/multimedia/mpeg_encode: Makefile
	pkgsrc/net/IglooFTP: Makefile
	pkgsrc/net/ftplibpp: Makefile
	pkgsrc/net/gkrellm-wireless: Makefile
	pkgsrc/net/hping3: Makefile
	pkgsrc/net/libsscript: Makefile
	pkgsrc/net/mDNSResponder: Makefile
	pkgsrc/net/nagios-plugin-milter: Makefile
	pkgsrc/net/nagios-plugin-mysqlslave: Makefile
	pkgsrc/net/nats-server: Makefile
	pkgsrc/net/omniORB: Makefile
	pkgsrc/net/openrrcp: Makefile
	pkgsrc/net/openvpn-acct-wtmpx: Makefile
	pkgsrc/net/pload: Makefile
	pkgsrc/net/poptop: Makefile
	pkgsrc/net/pppd: Makefile
	pkgsrc/net/rp-l2tp: Makefile
	pkgsrc/net/ser: Makefile
	pkgsrc/net/tcl-scotty: Makefile
	pkgsrc/net/ttt: Makefile
	pkgsrc/net/udpcast: Makefile
	pkgsrc/news/newsraft: Makefile
	pkgsrc/print/bg5pdf: Makefile
	pkgsrc/print/bg5ps: Makefile
	pkgsrc/print/bww2tex: Makefile
	pkgsrc/print/foo2zjs: Makefile
	pkgsrc/print/ja-vflib-lib: Makefile
	pkgsrc/print/pmw: Makefile
	pkgsrc/print/rtf2latex2e: Makefile
	pkgsrc/security/amap: Makefile
	pkgsrc/security/chkrootkit: Makefile
	pkgsrc/security/dnssec-tools: Makefile
	pkgsrc/security/duo-unix: Makefile
	pkgsrc/security/libnetpgpverify: Makefile
	pkgsrc/security/libstark: Makefile
	pkgsrc/security/otpCalc: Makefile
	pkgsrc/security/rsaref: Makefile
	pkgsrc/security/ssss: Makefile
	pkgsrc/security/stegtunnel: Makefile
	pkgsrc/security/validns: Makefile
	pkgsrc/shells/ast-ksh: Makefile
	pkgsrc/sysutils/855resolution: Makefile
	pkgsrc/sysutils/and: Makefile
	pkgsrc/sysutils/bubblemon: Makefile
	pkgsrc/sysutils/ccze: Makefile
	pkgsrc/sysutils/dd_rescue: Makefile
	pkgsrc/sysutils/dupd: Makefile
	pkgsrc/sysutils/extipl: Makefile
	pkgsrc/sysutils/gpart: Makefile
	pkgsrc/sysutils/nvramtool: Makefile
	pkgsrc/sysutils/oak: Makefile
	pkgsrc/sysutils/radeontool: Makefile
	pkgsrc/sysutils/rename: Makefile
	pkgsrc/sysutils/rkflashtool: Makefile
	pkgsrc/sysutils/xfsprogs: Makefile
	pkgsrc/sysutils/xnc: Makefile
	pkgsrc/textproc/cmigemo: Makefile
	pkgsrc/textproc/eblook: Makefile
	pkgsrc/textproc/enju: Makefile
	pkgsrc/textproc/glimpse: Makefile
	pkgsrc/textproc/itex2MML: Makefile
	pkgsrc/textproc/ja-groff: Makefile
	pkgsrc/textproc/lua-slnunicode: Makefile
	pkgsrc/textproc/ruby-itex2MML: Makefile
	pkgsrc/textproc/tcl-tDOM: Makefile
	pkgsrc/textproc/unroff: Makefile
	pkgsrc/textproc/xqilla: Makefile
	pkgsrc/time/asclock-gtk: Makefile
	pkgsrc/time/glclock: Makefile
	pkgsrc/time/tdl: Makefile
	pkgsrc/time/wmfishtime: Makefile
	pkgsrc/time/xchrono: Makefile
	pkgsrc/wayland/wev: Makefile
	pkgsrc/wm/golem: Makefile
	pkgsrc/wm/stumpwm: Makefile
	pkgsrc/www/bkedit: Makefile
	pkgsrc/www/cgic: Makefile
	pkgsrc/www/gtkasp2php: Makefile
	pkgsrc/www/hugo: Makefile
	pkgsrc/www/kore: Makefile
	pkgsrc/www/qDecoder: Makefile
	pkgsrc/www/screws: Makefile
	pkgsrc/www/squirm: Makefile
	pkgsrc/www/swill: Makefile
	pkgsrc/www/unit: Makefile
	pkgsrc/www/unit-python: Makefile
	pkgsrc/www/unit-ruby: Makefile
	pkgsrc/x11/Xaw-Xpm: Makefile
	pkgsrc/x11/XmHTML: Makefile
	pkgsrc/x11/gtk2-chtheme: Makefile
	pkgsrc/x11/gtk2-theme-switch: Makefile
	pkgsrc/x11/hot-babe: Makefile
	pkgsrc/x11/ssystem: Makefile
	pkgsrc/x11/tinyx-wscons: Makefile
	pkgsrc/x11/tk-Tix: Makefile
	pkgsrc/x11/tktable: Makefile
	pkgsrc/x11/xicc: Makefile

Log Message:
*: add LDFLAGS overide that was previously in mk

This is a workaround and should be fixed properly per-package - they
should use the pkgsrc LDFLAGS, but this restores what happened
before the mk/ cleanup.

Fixes relro build for packages that do not honor LDFLAGS.

Package list provided by mef@, thanks!

Workaround commit requested by bsiegert on tech-pkg.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/archivers/7-zip/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/archivers/R-zip/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/archivers/arj/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/archivers/lzlib/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/archivers/lzsa/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/archivers/ppmd/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/archivers/unace/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/archivers/zutils/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/blop/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/audio/cmp3/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/audio/dap/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/audio/easyh10/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/audio/gmp3info/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/ibniz/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/libalac/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/mp3val/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/tcl-snack/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/vcf/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/audio/xmms-meta-input/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/benchmarks/benchfft/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/benchmarks/hbench/Makefile
cvs rdiff -u -r1.65 -r1.66 pkgsrc/benchmarks/iozone/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/benchmarks/libmicro/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/biology/azara/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/biology/hisat2/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/biology/mpqc/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/biology/mummer/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/biology/plink/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/biology/primer3/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/cad/fastcap/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/cad/magic/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/chat/eggdrop/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/chat/i2cb/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/chat/irchat-pj/Makefile
cvs rdiff -u -r1.98 -r1.99 pkgsrc/chat/unrealircd/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/comms/fidogate/Makefile
cvs rdiff -u -r1.101 -r1.102 pkgsrc/comms/mgetty+sendfax/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/comms/xtel/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/converters/autoconvert/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/converters/cn2jp/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/converters/gbase/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/converters/macfork/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/converters/pstotext/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/converters/wkhtmltopdf/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/converters/wv2/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/cross/cross-binutils/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/cross/mingw-gcc/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/cross/xtensa-esp-elf-binutils/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/datadraw/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/databases/db/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/databases/edb/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/databases/gdbm_primitive/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/lua-sql-mysql/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/lua-sql-postgres/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/databases/lua-sql-sqlite3/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/databases/metakit-lib/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/palm-db-tools/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/databases/pgtclng/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/databases/xsqlmenu/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/R-pak/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/RE-flex/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/acme/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/bin86/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/critcl/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/delta/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/dumpet/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/elfsh/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/fastdep/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/gputils/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/iniparser/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/libarena/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/libbegemot/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/libhfs/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/libhid/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/libmm/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/libnet10/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/libuxre/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/lua-rings/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/mad-flute/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/nqc/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/ossp-uuid/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-newt/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyvex/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/pystring/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/devel/radare2/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ratfor/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/sgb/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/st/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/tla/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/tpasm/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/z80-asm/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/editors/ed/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/editors/elvis-x11/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/editors/gice/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/editors/manedit/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/editors/sandy/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/editors/scite/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/emulators/arcem/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/emulators/blastem/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/emulators/ia64sim/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/libretro-snes9x2005/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/emulators/mmix/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/quasi88/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/emulators/spim/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/filesystems/fsx/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/filesystems/ori/Makefile
cvs rdiff -u -r1.101 -r1.102 pkgsrc/finance/gkrellm-stock/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/fonts/pcf2bdf/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/fonts/unifont/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/fonts/xmbdfed/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/agm/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/games/chromium-bsu/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/games/defendguin/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/games/falcons-eye/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/glaxium/Makefile
cvs rdiff -u -r1.57 -r1.58 pkgsrc/games/gtklevel9/Makefile
cvs rdiff -u -r1.69 -r1.70 pkgsrc/games/gtkmagnetic/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/games/hugo/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/icebreaker/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/kajaani-kombat/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/games/kapooka/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/nethack-lib/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/games/nighthawk/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/games/onscripter/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/games/pingus/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/games/powder-toy/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/quake2forge/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/games/stratagus/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/games/tanked/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/games/tuxmath/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/wordwarvi/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/games/wormz/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/xblockout/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/games/xbomb/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/xclannad/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/games/xconq/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/games/xfreecell/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/xpat2/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/games/xrick/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/games/xsokoban/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/graphics/GMT/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/Ngraph/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/bktr2jpeg/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/cambevao/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/graphics/g2/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/graphics/gdchart/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/graphics/gfract/Makefile
cvs rdiff -u -r1.73 -r1.74 pkgsrc/graphics/gmngview/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/jxrlib/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/libbpg/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/metacam/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/graphics/png2html/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/graphics/ruby-opengl/Makefile
cvs rdiff -u -r1.132 -r1.133 pkgsrc/graphics/tuxpaint/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/graphics/urt/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/vcg/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/wmphoto/Makefile
cvs rdiff -u -r1.92 -r1.93 pkgsrc/graphics/xpaint/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/ham/7plus/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/ham/cwtext/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/ham/dpbox/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/ham/xnecview/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/inputmethod/canna-lib/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/inputmethod/dbskkd-cdb/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/inputmethod/fcitx5-configtool/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/inputmethod/gcin/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/inputmethod/libtabe/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/inputmethod/tomoe/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/inputmethod/unicon-im/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ats2/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/baci/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/lang/chicken/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/chicken5-boot/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/cparser/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/kona/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/lang/mercury/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/njs/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/ossp-js/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/rexx-imc/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/rexx-regina/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/tcl-otcl/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/tclx/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/tinyscheme/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/vscm/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/vslisp/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/yap/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/mail/autorespond/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/mail/bincimap/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/mail/enma/Makefile
cvs rdiff -u -r1.220 -r1.221 pkgsrc/mail/exim/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/mail/faces/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/mail/hypermail/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/mail/ifile/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/mail/mimedefang/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/mail/netbiff/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/mail/postfix-cdb/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/postfix-ldap/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/postfix-lmdb/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/postfix-mysql/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mail/postfix-pcre/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/postfix-pgsql/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/mail/postfix-sqlite/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/sigrot/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/mail/ssmtp/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/math/blitz++/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/math/cadical/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/math/capc-calc/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/math/eukleides/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/fgmp/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/math/fricas/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/math/gap/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/math/grpn/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/math/liblbfgs/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/libsvm/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/minisat/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/ordCalc/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/otter/Makefile
cvs rdiff -u -r1.90 -r1.91 pkgsrc/math/pari/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/math/snns/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/statist/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/math/xldlas/Makefile
cvs rdiff -u -r1.87 -r1.88 pkgsrc/math/xmgr/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/mbone/common-mml/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/mbone/mdp/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/mbone/vic/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/misc/bottlerocket/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/cw/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/misc/dirdiff/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/misc/fzy/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/misc/gkrellm-launch/Makefile
cvs rdiff -u -r1.94 -r1.95 pkgsrc/misc/gperiodic/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/libquantum/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/misc/libutf/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/mdp/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/misc/pixd/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/multimedia/dvb-apps/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/multimedia/gtranscode/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/multimedia/libmpeg3/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/mpeg-lib/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/multimedia/mpeg_encode/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/IglooFTP/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/ftplibpp/Makefile
cvs rdiff -u -r1.88 -r1.89 pkgsrc/net/gkrellm-wireless/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/hping3/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/libsscript/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/net/mDNSResponder/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/nagios-plugin-milter/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/nagios-plugin-mysqlslave/Makefile
cvs rdiff -u -r1.59 -r1.60 pkgsrc/net/nats-server/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/net/omniORB/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/openrrcp/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/openvpn-acct-wtmpx/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/net/pload/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/poptop/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/pppd/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/rp-l2tp/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/net/ser/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/net/tcl-scotty/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/net/ttt/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/udpcast/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/news/newsraft/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/print/bg5pdf/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/print/bg5ps/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/print/bww2tex/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/foo2zjs/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/print/ja-vflib-lib/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/print/pmw/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/print/rtf2latex2e/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/amap/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/security/chkrootkit/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/security/dnssec-tools/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/duo-unix/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/libnetpgpverify/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/libstark/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/otpCalc/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/security/rsaref/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/ssss/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/stegtunnel/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/security/validns/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/shells/ast-ksh/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/sysutils/855resolution/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/and/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/sysutils/bubblemon/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/ccze/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/sysutils/dd_rescue/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/dupd/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/extipl/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/gpart/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/sysutils/nvramtool/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/oak/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/sysutils/radeontool/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/sysutils/rename/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/rkflashtool/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/xfsprogs/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/sysutils/xnc/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/cmigemo/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/textproc/eblook/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/enju/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/textproc/glimpse/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/itex2MML/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/textproc/ja-groff/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/lua-slnunicode/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/ruby-itex2MML/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/tcl-tDOM/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/textproc/unroff/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/xqilla/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/time/asclock-gtk/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/time/glclock/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/time/tdl/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/time/wmfishtime/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/time/xchrono/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wayland/wev/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/wm/golem/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wm/stumpwm/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/www/bkedit/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/cgic/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/gtkasp2php/Makefile
cvs rdiff -u -r1.144 -r1.145 pkgsrc/www/hugo/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/www/kore/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/qDecoder/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/www/screws/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/squirm/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/swill/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/www/unit/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/unit-python/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/unit-ruby/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/Xaw-Xpm/Makefile
cvs rdiff -u -r1.61 -r1.62 pkgsrc/x11/XmHTML/Makefile
cvs rdiff -u -r1.69 -r1.70 pkgsrc/x11/gtk2-chtheme/Makefile
cvs rdiff -u -r1.67 -r1.68 pkgsrc/x11/gtk2-theme-switch/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/x11/hot-babe/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/x11/ssystem/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/tinyx-wscons/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/tk-Tix/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/tktable/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/xicc/Makefile

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


--_----------=_1785875365159770
Content-Disposition: inline
Content-Length: 283790
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii

Modified files:

Index: pkgsrc/archivers/7-zip/Makefile
diff -u pkgsrc/archivers/7-zip/Makefile:1.13 pkgsrc/archivers/7-zip/Makefile:1.14
--- pkgsrc/archivers/7-zip/Makefile:1.13	Sun Jun 28 15:18:14 2026
+++ pkgsrc/archivers/7-zip/Makefile	Tue Aug  4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2026/06/28 15:18:14 adam Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:28:42 wiz Exp $
 
 DISTNAME=	7z2602-src
 PKGNAME=	7-zip-26.02
@@ -47,4 +47,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/CPP/7zip/Bundles/Alone2/_o/7zz \
 		${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/archivers/R-zip/Makefile
diff -u pkgsrc/archivers/R-zip/Makefile:1.8 pkgsrc/archivers/R-zip/Makefile:1.9
--- pkgsrc/archivers/R-zip/Makefile:1.8	Sat Feb  8 06:53:43 2025
+++ pkgsrc/archivers/R-zip/Makefile	Tue Aug  4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/02/08 06:53:43 mef Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:42 wiz Exp $
 
 R_PKGNAME=	zip
 R_PKGVER=	2.3.2
@@ -25,5 +25,11 @@ TEST_DEPENDS+=	tex-xkeyval-[0-9]*:../../
 
 USE_LANGUAGES=	c
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../math/R/Makefile.extension"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/archivers/arj/Makefile
diff -u pkgsrc/archivers/arj/Makefile:1.37 pkgsrc/archivers/arj/Makefile:1.38
--- pkgsrc/archivers/arj/Makefile:1.37	Mon Nov 17 11:00:15 2025
+++ pkgsrc/archivers/arj/Makefile	Tue Aug  4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/11/17 11:00:15 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2026/08/04 20:28:42 wiz Exp $
 
 DISTNAME=	arj-3.10.22
 PKGREVISION=	3
@@ -38,4 +38,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/resource/en/${i:Q} ${DESTDIR}${ARJ_DOCSDIR}
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/archivers/lzlib/Makefile
diff -u pkgsrc/archivers/lzlib/Makefile:1.6 pkgsrc/archivers/lzlib/Makefile:1.7
--- pkgsrc/archivers/lzlib/Makefile:1.6	Tue Feb 24 15:40:33 2026
+++ pkgsrc/archivers/lzlib/Makefile	Tue Aug  4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/24 15:40:33 triaxx Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:42 wiz Exp $
 
 DISTNAME=	lzlib-1.15
 CATEGORIES=	archivers devel
@@ -22,4 +22,10 @@ BUILDLINK_TRANSFORM.SunOS+=	opt:-Wl,--so
 
 TEST_TARGET=	check
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/archivers/lzsa/Makefile
diff -u pkgsrc/archivers/lzsa/Makefile:1.2 pkgsrc/archivers/lzsa/Makefile:1.3
--- pkgsrc/archivers/lzsa/Makefile:1.2	Sat Jun 20 00:52:49 2026
+++ pkgsrc/archivers/lzsa/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2026/06/20 00:52:49 nia Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:28:43 wiz Exp $
 
 DISTNAME=	lzsa-1.4.1
 CATEGORIES=	archivers
@@ -22,4 +22,10 @@ pre-patch:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/lzsa ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/archivers/ppmd/Makefile
diff -u pkgsrc/archivers/ppmd/Makefile:1.16 pkgsrc/archivers/ppmd/Makefile:1.17
--- pkgsrc/archivers/ppmd/Makefile:1.16	Wed Aug  2 19:20:16 2023
+++ pkgsrc/archivers/ppmd/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/08/02 19:20:16 nia Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:43 wiz Exp $
 
 DISTNAME=	ppmdi1
 PKGNAME=	ppmd-9.1
@@ -34,4 +34,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC:Q}/read_me.txt \
 		${DESTDIR}${PREFIX:Q}/share/doc/ppmd/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/archivers/unace/Makefile
diff -u pkgsrc/archivers/unace/Makefile:1.27 pkgsrc/archivers/unace/Makefile:1.28
--- pkgsrc/archivers/unace/Makefile:1.27	Mon Jan 27 19:12:38 2025
+++ pkgsrc/archivers/unace/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/01/27 19:12:38 rillig Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/04 20:28:43 wiz Exp $
 #
 
 DISTNAME=	unace-1.2b
@@ -31,4 +31,10 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/readme.txt \
 		${DESTDIR}${PREFIX}/share/doc/unace
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/archivers/zutils/Makefile
diff -u pkgsrc/archivers/zutils/Makefile:1.14 pkgsrc/archivers/zutils/Makefile:1.15
--- pkgsrc/archivers/zutils/Makefile:1.14	Sun Jul 12 20:18:33 2026
+++ pkgsrc/archivers/zutils/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2026/07/12 20:18:33 drixter Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:28:43 wiz Exp $
 
 DISTNAME=	zutils-1.16
 CATEGORIES=	archivers
@@ -30,4 +30,10 @@ INSTALLATION_DIRS=	${EGDIR}
 post-install:
 	${MV} ${DESTDIR}${PKG_SYSCONFDIR}/zutils.conf ${DESTDIR}${EGDIR}/zutils.conf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/blop/Makefile
diff -u pkgsrc/audio/blop/Makefile:1.6 pkgsrc/audio/blop/Makefile:1.7
--- pkgsrc/audio/blop/Makefile:1.6	Mon Nov 17 11:00:16 2025
+++ pkgsrc/audio/blop/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/11/17 11:00:16 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:43 wiz Exp $
 #
 
 DISTNAME=	blop-0.2.8
@@ -16,6 +16,12 @@ USE_PKGLOCALEDIR=	yes
 
 CONFIGURE_ARGS+=	--with-ladspa-prefix=${BUILDLINK_PREFIX.ladspa}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../audio/ladspa/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/cmp3/Makefile
diff -u pkgsrc/audio/cmp3/Makefile:1.35 pkgsrc/audio/cmp3/Makefile:1.36
--- pkgsrc/audio/cmp3/Makefile:1.35	Tue Jan 28 09:36:54 2020
+++ pkgsrc/audio/cmp3/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2020/01/28 09:36:54 rxg Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:43 wiz Exp $
 #
 
 DISTNAME=	cmp3-2.0pre6
@@ -29,5 +29,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/cmp3rc \
 		${DESTDIR}${PREFIX}/share/doc/cmp3/sample.cmp3rc
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/curses.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/dap/Makefile
diff -u pkgsrc/audio/dap/Makefile:1.56 pkgsrc/audio/dap/Makefile:1.57
--- pkgsrc/audio/dap/Makefile:1.56	Sat Aug 30 22:44:34 2025
+++ pkgsrc/audio/dap/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2025/08/30 22:44:34 wiz Exp $
+# $NetBSD: Makefile,v 1.57 2026/08/04 20:28:43 wiz Exp $
 
 DISTNAME=	dap-2.1.5
 PKGREVISION=	9
@@ -26,6 +26,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/TODO ${WRKSRC}/COPYING \
 		${WRKSRC}/FEATURES ${DESTDIR}${PREFIX}/share/doc/dap
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../x11/xforms/buildlink3.mk"

Index: pkgsrc/audio/easyh10/Makefile
diff -u pkgsrc/audio/easyh10/Makefile:1.11 pkgsrc/audio/easyh10/Makefile:1.12
--- pkgsrc/audio/easyh10/Makefile:1.11	Mon Nov 17 11:00:17 2025
+++ pkgsrc/audio/easyh10/Makefile	Tue Aug  4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/11/17 11:00:17 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:28:43 wiz Exp $
 
 DISTNAME=		easyh10-1.5
 PKGREVISION=		1
@@ -17,6 +17,12 @@ GNU_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--with-id3tag-library=${BUILDLINK_PREFIX.libid3tag}/lib
 CONFIGURE_ARGS+=	--with-iconv-library=${BUILDLINK_PREFIX.iconv}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/libid3tag/buildlink3.mk"
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"

Index: pkgsrc/audio/gmp3info/Makefile
diff -u pkgsrc/audio/gmp3info/Makefile:1.80 pkgsrc/audio/gmp3info/Makefile:1.81
--- pkgsrc/audio/gmp3info/Makefile:1.80	Tue Jan 27 08:38:57 2026
+++ pkgsrc/audio/gmp3info/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.80 2026/01/27 08:38:57 wiz Exp $
+# $NetBSD: Makefile,v 1.81 2026/08/04 20:28:44 wiz Exp $
 
 DISTNAME=	mp3info-0.8.5a
 PKGNAME=	g${DISTNAME}
@@ -19,6 +19,12 @@ USE_TOOLS+=	pkg-config
 
 INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/curses.buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
 

Index: pkgsrc/audio/ibniz/Makefile
diff -u pkgsrc/audio/ibniz/Makefile:1.4 pkgsrc/audio/ibniz/Makefile:1.5
--- pkgsrc/audio/ibniz/Makefile:1.4	Mon Jan  6 21:49:01 2025
+++ pkgsrc/audio/ibniz/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/01/06 21:49:01 ktnb Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:44 wiz Exp $
 #
 
 DISTNAME=	ibniz-1.18
@@ -17,5 +17,11 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/ibniz ${DESTDIR}${PREFIX}/bin
 	${INSTALL_DATA} ${WRKSRC}/ibniz.txt ${DESTDIR}${PREFIX}/share/doc/ibniz
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/libalac/Makefile
diff -u pkgsrc/audio/libalac/Makefile:1.3 pkgsrc/audio/libalac/Makefile:1.4
--- pkgsrc/audio/libalac/Makefile:1.3	Wed Sep 12 00:24:41 2012
+++ pkgsrc/audio/libalac/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2012/09/12 00:24:41 asau Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:44 wiz Exp $
 #
 
 DISTNAME=	libalac-r3
@@ -18,4 +18,10 @@ MAKE_FILE=	makefile
 
 USE_LIBTOOL=	yes
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/mp3val/Makefile
diff -u pkgsrc/audio/mp3val/Makefile:1.7 pkgsrc/audio/mp3val/Makefile:1.8
--- pkgsrc/audio/mp3val/Makefile:1.7	Mon Nov 17 11:00:21 2025
+++ pkgsrc/audio/mp3val/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/11/17 11:00:21 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:44 wiz Exp $
 #
 
 DISTNAME=	mp3val-0.1.8-src
@@ -21,4 +21,10 @@ INSTALLATION_DIRS=	bin
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/mp3val ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/tcl-snack/Makefile
diff -u pkgsrc/audio/tcl-snack/Makefile:1.34 pkgsrc/audio/tcl-snack/Makefile:1.35
--- pkgsrc/audio/tcl-snack/Makefile:1.34	Fri Dec 29 01:06:27 2023
+++ pkgsrc/audio/tcl-snack/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2023/12/29 01:06:27 zafer Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:28:44 wiz Exp $
 
 DISTNAME=	snack2.2.10
 PKGNAME=	tcl-snack-2.2.10
@@ -19,6 +19,12 @@ CONFIGURE_ARGS+=	--with-tk=${BUILDLINK_P
 
 INSTALLATION_DIRS=	lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../x11/tk/buildlink3.mk"
 .include "../../mk/oss.buildlink3.mk"

Index: pkgsrc/audio/vcf/Makefile
diff -u pkgsrc/audio/vcf/Makefile:1.6 pkgsrc/audio/vcf/Makefile:1.7
--- pkgsrc/audio/vcf/Makefile:1.6	Mon Feb 16 08:21:50 2026
+++ pkgsrc/audio/vcf/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/16 08:21:50 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:44 wiz Exp $
 
 DISTNAME=	vcf-0.0.5
 CATEGORIES=	audio
@@ -15,5 +15,11 @@ INSTALLATION_DIRS+=	lib/ladspa
 do-install:
 	${INSTALL_LIB} ${WRKSRC}/vcf.so ${DESTDIR}${BUILDLINK_PREFIX.ladspa}/lib/ladspa
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/ladspa/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/xmms-meta-input/Makefile
diff -u pkgsrc/audio/xmms-meta-input/Makefile:1.23 pkgsrc/audio/xmms-meta-input/Makefile:1.24
--- pkgsrc/audio/xmms-meta-input/Makefile:1.23	Fri Feb 20 12:16:17 2026
+++ pkgsrc/audio/xmms-meta-input/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2026/02/20 12:16:17 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:44 wiz Exp $
 
 DISTNAME=		xmms-meta-input-0.4
 PKGREVISION=		8
@@ -26,5 +26,11 @@ do-install:
 		modules mp3 spc vorbis \
 		${DESTDIR}${PREFIX}/share/examples/xmms-meta-input
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/xmms/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/benchmarks/benchfft/Makefile
diff -u pkgsrc/benchmarks/benchfft/Makefile:1.42 pkgsrc/benchmarks/benchfft/Makefile:1.43
--- pkgsrc/benchmarks/benchfft/Makefile:1.42	Fri Jan 31 15:46:55 2025
+++ pkgsrc/benchmarks/benchfft/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2025/01/31 15:46:55 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:28:44 wiz Exp $
 
 DISTNAME=		benchfft-2.0
 PKGREVISION=		5
@@ -62,4 +62,10 @@ results:
 	@${MKDIR} /tmp/benches/`domainname`
 	-@${CP} ${WRKSRC}/submit.txt /tmp/benches/`domainname`/fft.`uname`-`uname -m`-`uname -r`.`hostname`
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/benchmarks/hbench/Makefile
diff -u pkgsrc/benchmarks/hbench/Makefile:1.66 pkgsrc/benchmarks/hbench/Makefile:1.67
--- pkgsrc/benchmarks/hbench/Makefile:1.66	Mon Aug  3 13:12:23 2026
+++ pkgsrc/benchmarks/hbench/Makefile	Tue Aug  4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.66 2026/08/03 13:12:23 wiz Exp $
+# $NetBSD: Makefile,v 1.67 2026/08/04 20:28:44 wiz Exp $
 
 DISTNAME=		hbench-OS-1.1
 PKGNAME=		hbench-1.1
@@ -71,4 +71,10 @@ results:
 	-@cd ${WRKSRC} ; \
 	tar -cf /tmp/benches/`domainname`/hbench.`uname`-`uname -m`-`uname -r`.`hostname`.tar results conf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/benchmarks/iozone/Makefile
diff -u pkgsrc/benchmarks/iozone/Makefile:1.65 pkgsrc/benchmarks/iozone/Makefile:1.66
--- pkgsrc/benchmarks/iozone/Makefile:1.65	Mon Apr 21 16:22:09 2025
+++ pkgsrc/benchmarks/iozone/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.65 2025/04/21 16:22:09 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2026/08/04 20:28:45 wiz Exp $
 
 DISTNAME=	iozone3_493
 PKGNAME=	${DISTNAME:S/3_/-3./}
@@ -81,5 +81,11 @@ results:
 	${MKDIR} /tmp/benches/`domainname`
 	${CP} ${WRKSRC}/iozone.out /tmp/benches/`domainname`/iozone.`uname`-`uname -m`-`uname -r`.`hostname`
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/benchmarks/libmicro/Makefile
diff -u pkgsrc/benchmarks/libmicro/Makefile:1.7 pkgsrc/benchmarks/libmicro/Makefile:1.8
--- pkgsrc/benchmarks/libmicro/Makefile:1.7	Sun Mar 30 15:40:26 2025
+++ pkgsrc/benchmarks/libmicro/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/03/30 15:40:26 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:45 wiz Exp $
 
 DISTNAME=	libmicro-${LIBMICRO_VERSION}
 CATEGORIES=	benchmarks
@@ -70,5 +70,11 @@ results:
 	cd ${WRKSRC} && \
 	./multiview libmicro.output > /tmp/benches/`domainname`/libmicro.`uname`-`uname -m`-`uname -r`.`hostname`.html
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/azara/Makefile
diff -u pkgsrc/biology/azara/Makefile:1.19 pkgsrc/biology/azara/Makefile:1.20
--- pkgsrc/biology/azara/Makefile:1.19	Thu Aug 11 05:08:05 2022
+++ pkgsrc/biology/azara/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2022/08/11 05:08:05 gutteridge Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:45 wiz Exp $
 #
 
 DISTNAME=		azara-2.7-src
@@ -29,6 +29,12 @@ do-install:
 	set -e; cd ${WRKSRC}/bin; \
 	${INSTALL_PROGRAM} ${PROGFILES} ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/glu/buildlink3.mk"
 .include "../../graphics/freeglut/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"

Index: pkgsrc/biology/hisat2/Makefile
diff -u pkgsrc/biology/hisat2/Makefile:1.13 pkgsrc/biology/hisat2/Makefile:1.14
--- pkgsrc/biology/hisat2/Makefile:1.13	Thu Mar  6 01:19:04 2025
+++ pkgsrc/biology/hisat2/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/03/06 01:19:04 bacon Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:28:45 wiz Exp $
 
 DISTNAME=	hisat2-2.2.1
 PKGREVISION=	4
@@ -28,6 +28,12 @@ WRKSRC=			${WRKDIR}/hisat2-2.2.1
 post-patch:
 	${MV} ${WRKSRC}/VERSION ${WRKSRC}/HISAT2_VERSION
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/simde/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../mk/pthread.buildlink3.mk"

Index: pkgsrc/biology/mpqc/Makefile
diff -u pkgsrc/biology/mpqc/Makefile:1.20 pkgsrc/biology/mpqc/Makefile:1.21
--- pkgsrc/biology/mpqc/Makefile:1.20	Tue Jun 28 11:31:00 2022
+++ pkgsrc/biology/mpqc/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2022/06/28 11:31:00 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:45 wiz Exp $
 
 DISTNAME=	mpqc-2.3.1
 PKGREVISION=	12
@@ -31,6 +31,12 @@ REPLACE_PERL=	src/bin/mpqc/ccarun.in src
 REPLACE_WISH=		src/bin/molrender/tkmolrender.in
 CHECK_INTERPRETER_SKIP=	bin/tkmolrender
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 # optional:
 # MPI, niama-config, libr12, libderiv
 .include "../../devel/libexecinfo/buildlink3.mk" # optional

Index: pkgsrc/biology/mummer/Makefile
diff -u pkgsrc/biology/mummer/Makefile:1.34 pkgsrc/biology/mummer/Makefile:1.35
--- pkgsrc/biology/mummer/Makefile:1.34	Mon Nov 17 11:00:25 2025
+++ pkgsrc/biology/mummer/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2025/11/17 11:00:25 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:28:45 wiz Exp $
 #
 
 DISTNAME=		MUMmer3.20
@@ -35,4 +35,10 @@ do-install:
 	cd ${WRKSRC}/docs && pax -wr -s ',^Makefile$$,,' * \
 		${DESTDIR}${PREFIX}/share/doc/mummer
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/biology/plink/Makefile
diff -u pkgsrc/biology/plink/Makefile:1.10 pkgsrc/biology/plink/Makefile:1.11
--- pkgsrc/biology/plink/Makefile:1.10	Sun Dec 24 16:26:42 2023
+++ pkgsrc/biology/plink/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/12/24 16:26:42 bacon Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:45 wiz Exp $
 
 DISTNAME=	plink-1.07-src
 PKGNAME=	${DISTNAME:-src=}
@@ -40,6 +40,12 @@ do-test:
 	cd ${WRKSRC} && ./plink --file test --assoc
 	cd ${WRKSRC} && ./plink --file test --make-bed
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libf2c/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/blas.buildlink3.mk"

Index: pkgsrc/biology/primer3/Makefile
diff -u pkgsrc/biology/primer3/Makefile:1.9 pkgsrc/biology/primer3/Makefile:1.10
--- pkgsrc/biology/primer3/Makefile:1.9	Mon Nov 17 11:00:25 2025
+++ pkgsrc/biology/primer3/Makefile	Tue Aug  4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/11/17 11:00:25 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:28:45 wiz Exp $
 #
 
 VERS=		2.3.6
@@ -39,4 +39,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/cad/fastcap/Makefile
diff -u pkgsrc/cad/fastcap/Makefile:1.46 pkgsrc/cad/fastcap/Makefile:1.47
--- pkgsrc/cad/fastcap/Makefile:1.46	Sun Sep 21 21:22:37 2025
+++ pkgsrc/cad/fastcap/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2025/09/21 21:22:37 wiz Exp $
+# $NetBSD: Makefile,v 1.47 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=	fastcap-2.0-18Sep92
 PKGNAME=	fastcap-2.0.19920918
@@ -89,4 +89,10 @@ do-install:
 #	${INSTALL_DATA} ${WRKSRC}/doc/ug.ps  ${DESTDIR}${PREFIX}/share/doc/fastcap
 #	${INSTALL_DATA} ${WRKSRC}/README.docs ${DESTDIR}${PREFIX}/share/doc/fastcap
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/cad/magic/Makefile
diff -u pkgsrc/cad/magic/Makefile:1.39 pkgsrc/cad/magic/Makefile:1.40
--- pkgsrc/cad/magic/Makefile:1.39	Sun Nov 12 13:20:47 2023
+++ pkgsrc/cad/magic/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2023/11/12 13:20:47 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:28:46 wiz Exp $
 #
 
 DISTNAME=	magic-7.5.188
@@ -58,6 +58,12 @@ REPLACE.wish.old=	.*wish
 REPLACE.wish.new=	${PREFIX}/bin/wish
 REPLACE_FILES.wish=	tcltk/tkshell.tcl
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 # uses rl_*_completion_function
 .include "../../devel/readline/buildlink3.mk"
 .include "../../lang/tcl/buildlink3.mk"

Index: pkgsrc/chat/eggdrop/Makefile
diff -u pkgsrc/chat/eggdrop/Makefile:1.44 pkgsrc/chat/eggdrop/Makefile:1.45
--- pkgsrc/chat/eggdrop/Makefile:1.44	Tue Sep 30 16:07:35 2025
+++ pkgsrc/chat/eggdrop/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2025/09/30 16:07:35 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=	eggdrop-1.9.2
 PKGREVISION=	1
@@ -55,6 +55,12 @@ do-install:
 	${INSTALL_LIB} ${WRKDIR}/eggdrop/modules/* \
 		${DESTDIR}${PREFIX}/lib/eggdrop
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"

Index: pkgsrc/chat/i2cb/Makefile
diff -u pkgsrc/chat/i2cb/Makefile:1.29 pkgsrc/chat/i2cb/Makefile:1.30
--- pkgsrc/chat/i2cb/Makefile:1.29	Sat Nov  2 22:18:22 2019
+++ pkgsrc/chat/i2cb/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2019/11/02 22:18:22 rillig Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=	i2cb-6.0_ALPHA
 PKGREVISION=	7
@@ -34,6 +34,12 @@ do-install:
 		${WRKSRC}/contrib/echofile \
 		${DESTDIR}${PREFIX}/libdata/i2cb
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/irchat-pj/Makefile
diff -u pkgsrc/chat/irchat-pj/Makefile:1.24 pkgsrc/chat/irchat-pj/Makefile:1.25
--- pkgsrc/chat/irchat-pj/Makefile:1.24	Tue Jan 20 08:37:53 2026
+++ pkgsrc/chat/irchat-pj/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/01/20 08:37:53 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=	irchat-pj-2.4.24.22
 PKGNAME=	${EMACS_PKGNAME_PREFIX}${DISTNAME}
@@ -38,4 +38,10 @@ do-install:
 		${INSTALL_DATA} $$f ${DESTDIR}${EMACS_LISPPREFIX}/irchat-pj; \
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/unrealircd/Makefile
diff -u pkgsrc/chat/unrealircd/Makefile:1.98 pkgsrc/chat/unrealircd/Makefile:1.99
--- pkgsrc/chat/unrealircd/Makefile:1.98	Thu May 14 16:40:31 2026
+++ pkgsrc/chat/unrealircd/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.98 2026/05/14 16:40:31 ryoon Exp $
+# $NetBSD: Makefile,v 1.99 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=	unrealircd-5.2.4
 PKGREVISION=	16
@@ -127,6 +127,12 @@ do-install:
 	${INSTALL_LIB} ${WRKSRC}/src/modules/snomasks/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/snomasks
 	${INSTALL_LIB} ${WRKSRC}/src/modules/extbans/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/extbans
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../net/libcares/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../devel/pcre2/buildlink3.mk"

Index: pkgsrc/comms/fidogate/Makefile
diff -u pkgsrc/comms/fidogate/Makefile:1.83 pkgsrc/comms/fidogate/Makefile:1.84
--- pkgsrc/comms/fidogate/Makefile:1.83	Mon Nov 17 11:00:27 2025
+++ pkgsrc/comms/fidogate/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.83 2025/11/17 11:00:27 wiz Exp $
+# $NetBSD: Makefile,v 1.84 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=	fidogate-4.4.10
 PKGREVISION=	15
@@ -67,4 +67,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/doc/fidogate.txt ${DESTDIR}${PREFIX}/share/doc/fidogate
 	${INSTALL_DATA} ${WRKSRC}/fidogate.conf ${DESTDIR}${EGDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/comms/mgetty+sendfax/Makefile
diff -u pkgsrc/comms/mgetty+sendfax/Makefile:1.101 pkgsrc/comms/mgetty+sendfax/Makefile:1.102
--- pkgsrc/comms/mgetty+sendfax/Makefile:1.101	Tue Jun  6 12:40:24 2023
+++ pkgsrc/comms/mgetty+sendfax/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.101 2023/06/06 12:40:24 riastradh Exp $
+# $NetBSD: Makefile,v 1.102 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=	mgetty1.1.37-Jun05
 PKGNAME=	mgetty-1.1.37
@@ -95,4 +95,10 @@ post-extract:
 do-configure:
 	mv ${WRKSRC}/doc/fax.1in ${WRKSRC}/doc/sendfax.1in
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/comms/xtel/Makefile
diff -u pkgsrc/comms/xtel/Makefile:1.36 pkgsrc/comms/xtel/Makefile:1.37
--- pkgsrc/comms/xtel/Makefile:1.36	Mon Aug  3 13:12:23 2026
+++ pkgsrc/comms/xtel/Makefile	Tue Aug  4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2026/08/03 13:12:23 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:46 wiz Exp $
 
 DISTNAME=		xtel-3.3.0
 PKGREVISION=		15
@@ -35,6 +35,12 @@ SPECIAL_PERMS+=		bin/mdmdetect ${SETUID_
 
 BUILDLINK_TRANSFORM.SunOS+=	rm:-lucb
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"

Index: pkgsrc/converters/autoconvert/Makefile
diff -u pkgsrc/converters/autoconvert/Makefile:1.16 pkgsrc/converters/autoconvert/Makefile:1.17
--- pkgsrc/converters/autoconvert/Makefile:1.16	Sun Nov  3 17:14:24 2019
+++ pkgsrc/converters/autoconvert/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2019/11/03 17:14:24 rillig Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:47 wiz Exp $
 
 DISTNAME=	autoconvert-0.3.13
 PKGREVISION=	2
@@ -19,5 +19,11 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/procmailrc.example ${WRKSRC}/shed.* \
 	    ${DESTDIR}${PREFIX}/share/examples/autoconvert
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libgetopt/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/cn2jp/Makefile
diff -u pkgsrc/converters/cn2jp/Makefile:1.16 pkgsrc/converters/cn2jp/Makefile:1.17
--- pkgsrc/converters/cn2jp/Makefile:1.16	Wed Oct  3 00:20:10 2012
+++ pkgsrc/converters/cn2jp/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2012/10/03 00:20:10 asau Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:47 wiz Exp $
 
 DISTNAME=	cn2jp1.4b
 PKGNAME=	cn2jp-1.4b
@@ -26,4 +26,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/lib/jp-util.h ${DESTDIR}${PREFIX}/include
 	${INSTALL_DATA} ${WRKSRC}/lib/lang-util.h ${DESTDIR}${PREFIX}/include
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/gbase/Makefile
diff -u pkgsrc/converters/gbase/Makefile:1.36 pkgsrc/converters/gbase/Makefile:1.37
--- pkgsrc/converters/gbase/Makefile:1.36	Tue Jan 27 08:39:07 2026
+++ pkgsrc/converters/gbase/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2026/01/27 08:39:07 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:47 wiz Exp $
 
 DISTNAME=	gbase-0.5
 PKGREVISION=	32
@@ -19,5 +19,11 @@ BUILD_TARGET=	gbase
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/gbase ${DESTDIR}${PREFIX}/bin/gbase
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/macfork/Makefile
diff -u pkgsrc/converters/macfork/Makefile:1.20 pkgsrc/converters/macfork/Makefile:1.21
--- pkgsrc/converters/macfork/Makefile:1.20	Sun Jan 26 17:30:51 2020
+++ pkgsrc/converters/macfork/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2020/01/26 17:30:51 rillig Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:47 wiz Exp $
 
 DISTNAME=	macfork-1.0
 PKGREVISION=	1
@@ -22,4 +22,10 @@ do-install:
 	${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
 	${INSTALL_DATA} ${WRKSRC:Q}/README ${DESTDIR}${DOCDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/pstotext/Makefile
diff -u pkgsrc/converters/pstotext/Makefile:1.5 pkgsrc/converters/pstotext/Makefile:1.6
--- pkgsrc/converters/pstotext/Makefile:1.5	Wed Apr 21 08:03:23 2021
+++ pkgsrc/converters/pstotext/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2021/04/21 08:03:23 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:28:47 wiz Exp $
 
 DISTNAME=	pstotext-1.9
 PKGREVISION=	2
@@ -26,5 +26,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/pstotext.hlp ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
 	${INSTALL_DATA} ${WRKSRC}/pstotext.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/wkhtmltopdf/Makefile
diff -u pkgsrc/converters/wkhtmltopdf/Makefile:1.23 pkgsrc/converters/wkhtmltopdf/Makefile:1.24
--- pkgsrc/converters/wkhtmltopdf/Makefile:1.23	Thu Apr 24 14:13:25 2025
+++ pkgsrc/converters/wkhtmltopdf/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/04/24 14:13:25 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:47 wiz Exp $
 
 DISTNAME=	wkhtmltox-0.12.4
 PKGNAME=	wkhtmltopdf-0.12.4
@@ -61,6 +61,12 @@ do-install:
 	    ln -sf libwkhtmltox.so.0.12.4 libwkhtmltox.so.0.1 && \
 	    ln -sf libwkhtmltox.so.0.12.4 libwkhtmltox.so.0
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../mk/jpeg.buildlink3.mk"

Index: pkgsrc/converters/wv2/Makefile
diff -u pkgsrc/converters/wv2/Makefile:1.63 pkgsrc/converters/wv2/Makefile:1.64
--- pkgsrc/converters/wv2/Makefile:1.63	Wed Jan  7 08:46:07 2026
+++ pkgsrc/converters/wv2/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2026/01/07 08:46:07 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2026/08/04 20:28:47 wiz Exp $
 #
 
 DISTNAME=		wv2-0.2.3
@@ -30,6 +30,12 @@ CONFIGURE_ARGS+=	${CONFIGURE_ARGS.${ICON
 
 CONFIGURE_ARGS.gnu-iconv=	--with-libiconv=${BUILDLINK_PREFIX.iconv}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/libgsf/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/cross/cross-binutils/Makefile
diff -u pkgsrc/cross/cross-binutils/Makefile:1.8 pkgsrc/cross/cross-binutils/Makefile:1.9
--- pkgsrc/cross/cross-binutils/Makefile:1.8	Tue Jun 28 11:31:14 2022
+++ pkgsrc/cross/cross-binutils/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/06/28 11:31:14 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:47 wiz Exp $
 #
 # GNU binutils configured to hold `as many targets as the cross system is
 # capable of using'.  Configures and builds everything except gas, which
@@ -83,4 +83,10 @@ post-build:
 	${SED} -e 's|@@PREFIX@@|${PREFIX}/cross|' < ${FILESDIR}/cross-env > \
 		${WRKSRC}/cross-env
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/cross/mingw-gcc/Makefile
diff -u pkgsrc/cross/mingw-gcc/Makefile:1.14 pkgsrc/cross/mingw-gcc/Makefile:1.15
--- pkgsrc/cross/mingw-gcc/Makefile:1.14	Mon Nov 17 11:00:30 2025
+++ pkgsrc/cross/mingw-gcc/Makefile	Tue Aug  4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/11/17 11:00:30 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:28:47 wiz Exp $
 
 DISTNAME=		mingw-gcc-${DIST_VERSION}
 PKGNAME=		${DISTNAME:S/-${DIST_VERSION}/-${GCC_VERSION}/}
@@ -49,6 +49,12 @@ post-install:
 	# Remove any potentially built C++ precompiled header files (depends on toolchain used)
 	${RM} -f ${DESTDIR}${PREFIX}/cross/include/c++/${GCC_VERSION}/${MINGW_TARGET}/bits/stdc++.h.gch/*.gch
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../cross/mingw/Makefile.common"
 .include "../../cross/mingw-binutils/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/cross/xtensa-esp-elf-binutils/Makefile
diff -u pkgsrc/cross/xtensa-esp-elf-binutils/Makefile:1.1 pkgsrc/cross/xtensa-esp-elf-binutils/Makefile:1.2
--- pkgsrc/cross/xtensa-esp-elf-binutils/Makefile:1.1	Mon Jul 22 20:01:49 2024
+++ pkgsrc/cross/xtensa-esp-elf-binutils/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/07/22 20:01:49 tnn Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:48 wiz Exp $
 
 DISTNAME=		espressif-binutils-gdb-${GITHUB_TAG}
 PKGNAME=		xtensa-esp-elf-binutils-2.41.0
@@ -58,4 +58,10 @@ post-install:
 		${INSTALL_PROGRAM} $$f ${DESTDIR}${GNU_CONFIGURE_PREFIX}/lib;				\
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/datadraw/Makefile
diff -u pkgsrc/databases/datadraw/Makefile:1.7 pkgsrc/databases/datadraw/Makefile:1.8
--- pkgsrc/databases/datadraw/Makefile:1.7	Mon Nov 17 11:00:30 2025
+++ pkgsrc/databases/datadraw/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/11/17 11:00:30 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:48 wiz Exp $
 #
 
 DISTNAME=	datadraw3.1.1
@@ -23,4 +23,10 @@ BUILD_TARGET=	datadraw
 
 INSTALL_MAKE_FLAGS+=	PREFIX=${DESTDIR}${PREFIX}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/db/Makefile
diff -u pkgsrc/databases/db/Makefile:1.36 pkgsrc/databases/db/Makefile:1.37
--- pkgsrc/databases/db/Makefile:1.36	Sat Dec 30 01:55:31 2023
+++ pkgsrc/databases/db/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2023/12/30 01:55:31 zafer Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:48 wiz Exp $
 
 DISTNAME=	db-2.7.7
 PKGREVISION=	3
@@ -22,4 +22,10 @@ INSTALLATION_DIRS=	bin include/db2 lib s
 post-install:
 	${CHOWN} -R ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/share/doc/db2
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/edb/Makefile
diff -u pkgsrc/databases/edb/Makefile:1.31 pkgsrc/databases/edb/Makefile:1.32
--- pkgsrc/databases/edb/Makefile:1.31	Sun Sep  3 08:36:51 2017
+++ pkgsrc/databases/edb/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2017/09/03 08:36:51 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:48 wiz Exp $
 
 DISTNAME=		edb-1.0.5
 CATEGORIES=		databases
@@ -19,6 +19,12 @@ CONFIGURE_ARGS+=	--enable-cxx --disable-
 INCOMPAT_CURSES+=	NetBSD-[0-4].*-*
 FAKE_NCURSES=		yes
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/curses.buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/gdbm_primitive/Makefile
diff -u pkgsrc/databases/gdbm_primitive/Makefile:1.22 pkgsrc/databases/gdbm_primitive/Makefile:1.23
--- pkgsrc/databases/gdbm_primitive/Makefile:1.22	Sun Jan 28 20:10:44 2018
+++ pkgsrc/databases/gdbm_primitive/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2018/01/28 20:10:44 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:48 wiz Exp $
 #
 
 DISTNAME=	gdbm-prim-1.15
@@ -17,5 +17,11 @@ MAKE_ENV+=		BUILDLINK_LDFLAGS=${BUILDLIN
 MAKE_ENV+=		PKGMANDIR=${PKGMANDIR:Q}
 WRKSRC=			${WRKDIR}/${PKGNAME_NOREV}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/gdbm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/lua-sql-mysql/Makefile
diff -u pkgsrc/databases/lua-sql-mysql/Makefile:1.3 pkgsrc/databases/lua-sql-mysql/Makefile:1.4
--- pkgsrc/databases/lua-sql-mysql/Makefile:1.3	Wed Jun 23 20:33:07 2021
+++ pkgsrc/databases/lua-sql-mysql/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2021/06/23 20:33:07 nia Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:48 wiz Exp $
 
 .include "Makefile.common"
 
@@ -13,5 +13,11 @@ BUILD_TARGET=	mysql
 # Abuse DRIVER_INCS to get our compiler flags into the build
 MAKE_FLAGS+=	DRIVER_INCS="${CFLAGS} ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-client}/lib -L${BUILDLINK_PREFIX.mysql-client}/lib"
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/mysql.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/lua-sql-postgres/Makefile
diff -u pkgsrc/databases/lua-sql-postgres/Makefile:1.3 pkgsrc/databases/lua-sql-postgres/Makefile:1.4
--- pkgsrc/databases/lua-sql-postgres/Makefile:1.3	Fri Oct 26 11:11:33 2018
+++ pkgsrc/databases/lua-sql-postgres/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2018/10/26 11:11:33 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:48 wiz Exp $
 
 PKGREVISION= 1
 .include "../../databases/lua-sql-mysql/Makefile.common"
@@ -13,5 +13,11 @@ BUILD_TARGET=	postgres
 # Abuse DRIVER_INCS to get our compiler flags into the build
 MAKE_FLAGS+=	DRIVER_INCS="${CFLAGS} ${COMPILER_RPATH_FLAG}${PGSQL_PREFIX}/lib -L${PGSQL_PREFIX}/lib"
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pgsql.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/lua-sql-sqlite3/Makefile
diff -u pkgsrc/databases/lua-sql-sqlite3/Makefile:1.19 pkgsrc/databases/lua-sql-sqlite3/Makefile:1.20
--- pkgsrc/databases/lua-sql-sqlite3/Makefile:1.19	Wed Jan  7 08:46:10 2026
+++ pkgsrc/databases/lua-sql-sqlite3/Makefile	Tue Aug  4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/01/07 08:46:10 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:48 wiz Exp $
 
 PKGREVISION= 17
 .include "../../databases/lua-sql-mysql/Makefile.common"
@@ -13,5 +13,11 @@ BUILD_TARGET=	sqlite3
 # Abuse DRIVER_INCS to get our compiler flags into the build
 MAKE_FLAGS+=	DRIVER_INCS="${CFLAGS} ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.sqlite3}/lib -L${BUILDLINK_PREFIX.sqlite3}/lib"
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/metakit-lib/Makefile
diff -u pkgsrc/databases/metakit-lib/Makefile:1.23 pkgsrc/databases/metakit-lib/Makefile:1.24
--- pkgsrc/databases/metakit-lib/Makefile:1.23	Sat Jan 10 07:42:25 2026
+++ pkgsrc/databases/metakit-lib/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2026/01/10 07:42:25 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:49 wiz Exp $
 
 VERSION=	2.4.9.7
 DISTNAME=	metakit-${VERSION}
@@ -22,4 +22,10 @@ TEST_TARGET=		test
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/include/mk4io.h ${DESTDIR}${PREFIX}/include
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/palm-db-tools/Makefile
diff -u pkgsrc/databases/palm-db-tools/Makefile:1.9 pkgsrc/databases/palm-db-tools/Makefile:1.10
--- pkgsrc/databases/palm-db-tools/Makefile:1.9	Sun Sep  3 08:53:05 2017
+++ pkgsrc/databases/palm-db-tools/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2017/09/03 08:53:05 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:28:49 wiz Exp $
 #
 
 DISTNAME=	${PKGNAME_NOREV:S/./_/g}
@@ -33,4 +33,10 @@ post-extract:
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/docs/manual.* ${DESTDIR}${PREFIX}/share/doc/palm-db-tools
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/pgtclng/Makefile
diff -u pkgsrc/databases/pgtclng/Makefile:1.18 pkgsrc/databases/pgtclng/Makefile:1.19
--- pkgsrc/databases/pgtclng/Makefile:1.18	Sat Nov  2 15:46:05 2019
+++ pkgsrc/databases/pgtclng/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2019/11/02 15:46:05 rillig Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:49 wiz Exp $
 #
 
 VER=		1.5.3
@@ -24,6 +24,12 @@ PGTCLLIBNAME=		libpgtcl${VER:C/\.//g}.so
 post-install:
 	cd ${DESTDIR}${PREFIX}/lib && ln -s pgtcl${VER}/${PGTCLLIBNAME} libpgtcl.so
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../mk/pgsql.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/xsqlmenu/Makefile
diff -u pkgsrc/databases/xsqlmenu/Makefile:1.39 pkgsrc/databases/xsqlmenu/Makefile:1.40
--- pkgsrc/databases/xsqlmenu/Makefile:1.39	Sat Feb 21 05:29:57 2026
+++ pkgsrc/databases/xsqlmenu/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2026/02/21 05:29:57 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:28:49 wiz Exp $
 
 DISTNAME=	xsqlmenu-2.10
 PKGREVISION=	20
@@ -25,9 +25,14 @@ do-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS CHANGES COPYING TODO \
 		${DESTDIR}${PREFIX}/share/doc/xsqlmenu
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/mysql.buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../x11/xforms/buildlink3.mk"
-
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/R-pak/Makefile
diff -u pkgsrc/devel/R-pak/Makefile:1.23 pkgsrc/devel/R-pak/Makefile:1.24
--- pkgsrc/devel/R-pak/Makefile:1.23	Mon Jun  8 13:08:19 2026
+++ pkgsrc/devel/R-pak/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2026/06/08 13:08:19 mef Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:49 wiz Exp $
 
 R_PKGNAME=	pak
 R_PKGVER=	0.9.5
@@ -50,6 +50,12 @@ USE_LANGUAGES=	c
 REPLACE_R+=	src/library/cli/inst/examples/apps/*.R
 REPLACE_R+=	src/library/cli/exec/*.R
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../math/R/Makefile.extension"
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/RE-flex/Makefile
diff -u pkgsrc/devel/RE-flex/Makefile:1.10 pkgsrc/devel/RE-flex/Makefile:1.11
--- pkgsrc/devel/RE-flex/Makefile:1.10	Sun Feb 16 09:40:42 2025
+++ pkgsrc/devel/RE-flex/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/02/16 09:40:42 mef Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:49 wiz Exp $
 
 DISTNAME=	RE-flex-5.2.2
 CATEGORIES=	devel
@@ -42,4 +42,10 @@ post-install: post-install-doxygen post-
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/RE-flex
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/acme/Makefile
diff -u pkgsrc/devel/acme/Makefile:1.21 pkgsrc/devel/acme/Makefile:1.22
--- pkgsrc/devel/acme/Makefile:1.21	Sat Nov 15 14:48:22 2025
+++ pkgsrc/devel/acme/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/11/15 14:48:22 rhialto Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:28:49 wiz Exp $
 #
 
 DISTNAME=	acme-crossass-code-0-r448-trunk
@@ -36,4 +36,10 @@ do-install:
 TOOLS_PLATFORM.unzip=
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/bin86/Makefile
diff -u pkgsrc/devel/bin86/Makefile:1.6 pkgsrc/devel/bin86/Makefile:1.7
--- pkgsrc/devel/bin86/Makefile:1.6	Sun Jan 26 17:30:55 2020
+++ pkgsrc/devel/bin86/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2020/01/26 17:30:55 rillig Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:49 wiz Exp $
 
 DISTNAME=		bin86-0.16.17
 PKGREVISION=		1
@@ -23,4 +23,10 @@ do-build:
 do-install:
 	cd ${WRKSRC} && ${GMAKE} PREFIX=${DESTDIR}${PREFIX} PKGMANDIR=${PKGMANDIR} install
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/critcl/Makefile
diff -u pkgsrc/devel/critcl/Makefile:1.4 pkgsrc/devel/critcl/Makefile:1.5
--- pkgsrc/devel/critcl/Makefile:1.4	Mon Mar  3 06:35:48 2025
+++ pkgsrc/devel/critcl/Makefile	Tue Aug  4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/03/03 06:35:48 scole Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:49 wiz Exp $
 
 DISTNAME=	critcl-3.3.1
 PKGREVISION=	2
@@ -43,5 +43,11 @@ post-install:
 	cd ${WRKSRC}/examples; for f in `${FIND} . -type f -print`; do \
 	 ${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/${EXAM_DIR}/$$f; done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/delta/Makefile
diff -u pkgsrc/devel/delta/Makefile:1.17 pkgsrc/devel/delta/Makefile:1.18
--- pkgsrc/devel/delta/Makefile:1.17	Thu Dec  4 13:03:19 2025
+++ pkgsrc/devel/delta/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/12/04 13:03:19 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:28:50 wiz Exp $
 
 DISTNAME=	delta-2006.08.03
 PKGREVISION=	11
@@ -19,4 +19,10 @@ do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/multidelta ${DESTDIR}${PREFIX}/bin/multidelta
 	${INSTALL_PROGRAM} ${WRKSRC}/topformflat ${DESTDIR}${PREFIX}/bin/topformflat
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/dumpet/Makefile
diff -u pkgsrc/devel/dumpet/Makefile:1.16 pkgsrc/devel/dumpet/Makefile:1.17
--- pkgsrc/devel/dumpet/Makefile:1.16	Wed Jan  7 08:46:28 2026
+++ pkgsrc/devel/dumpet/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2026/01/07 08:46:28 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:50 wiz Exp $
 
 DISTNAME=	dumpet-2.1
 PKGREVISION=	14
@@ -15,6 +15,12 @@ USE_TOOLS+=	gmake pkg-config
 
 INSTALLATION_DIRS+=	bin ${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/popt/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/elfsh/Makefile
diff -u pkgsrc/devel/elfsh/Makefile:1.26 pkgsrc/devel/elfsh/Makefile:1.27
--- pkgsrc/devel/elfsh/Makefile:1.26	Wed Jul  4 13:40:13 2018
+++ pkgsrc/devel/elfsh/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2018/07/04 13:40:13 jperkin Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:28:50 wiz Exp $
 #
 
 VERS=		0.51b3
@@ -48,6 +48,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/doc/libelfsh-ref.txt \
 		${DESTDIR}${PREFIX}/share/doc/elfsh/libelfsh-ref.txt
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/dlopen.buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/fastdep/Makefile
diff -u pkgsrc/devel/fastdep/Makefile:1.18 pkgsrc/devel/fastdep/Makefile:1.19
--- pkgsrc/devel/fastdep/Makefile:1.18	Wed Dec 17 23:12:00 2025
+++ pkgsrc/devel/fastdep/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/12/17 23:12:00 nia Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:50 wiz Exp $
 
 DISTNAME=	fastdep-0.16
 PKGREVISION=	1
@@ -23,4 +23,10 @@ post-extract:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/fastdep ${DESTDIR}${PREFIX}/bin/fastdep
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/gputils/Makefile
diff -u pkgsrc/devel/gputils/Makefile:1.27 pkgsrc/devel/gputils/Makefile:1.28
--- pkgsrc/devel/gputils/Makefile:1.27	Sun Jan 26 05:26:24 2020
+++ pkgsrc/devel/gputils/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2020/01/26 05:26:24 rillig Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/04 20:28:50 wiz Exp $
 
 DISTNAME=	gputils-1.5.0
 CATEGORIES=	devel
@@ -24,4 +24,10 @@ post-install:
 	      ${DESTDIR}${PREFIX}/share/doc/gputils;    \
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/iniparser/Makefile
diff -u pkgsrc/devel/iniparser/Makefile:1.1 pkgsrc/devel/iniparser/Makefile:1.2
--- pkgsrc/devel/iniparser/Makefile:1.1	Fri Nov 22 11:49:42 2013
+++ pkgsrc/devel/iniparser/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/11/22 11:49:42 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:50 wiz Exp $
 
 DISTNAME=	iniparser-3.1
 CATEGORIES=	devel
@@ -13,4 +13,10 @@ WRKSRC=	${WRKDIR}/iniparser
 
 USE_LIBTOOL=	yes
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/libarena/Makefile
diff -u pkgsrc/devel/libarena/Makefile:1.6 pkgsrc/devel/libarena/Makefile:1.7
--- pkgsrc/devel/libarena/Makefile:1.6	Sat Jan  3 22:14:24 2026
+++ pkgsrc/devel/libarena/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/01/03 22:14:24 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:50 wiz Exp $
 
 DISTNAME=	libarena-${SNAPSHOT_DATE}
 CATEGORIES=	devel
@@ -31,4 +31,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/regress/stacked.c \
 	    ${DESTDIR}${EGDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/libbegemot/Makefile
diff -u pkgsrc/devel/libbegemot/Makefile:1.15 pkgsrc/devel/libbegemot/Makefile:1.16
--- pkgsrc/devel/libbegemot/Makefile:1.15	Wed Oct 31 11:17:10 2012
+++ pkgsrc/devel/libbegemot/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2012/10/31 11:17:10 asau Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:28:50 wiz Exp $
 #
 
 DISTNAME=	libbegemot-1.11
@@ -14,4 +14,10 @@ USE_TOOLS+=	gmake
 
 CFLAGS.SunOS=	-Du_int64_t=uint64_t
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/libhfs/Makefile
diff -u pkgsrc/devel/libhfs/Makefile:1.19 pkgsrc/devel/libhfs/Makefile:1.20
--- pkgsrc/devel/libhfs/Makefile:1.19	Wed Aug 16 20:21:08 2017
+++ pkgsrc/devel/libhfs/Makefile	Tue Aug  4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2017/08/16 20:21:08 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:50 wiz Exp $
 #
 
 DISTNAME=	hfsutils-3.2.6
@@ -40,4 +40,10 @@ do-install:
 	cd ${WRKSRC}/doc; ${INSTALL_DATA} charset.txt libhfs.txt librsrc.txt \
 	  ${DESTDIR}${PREFIX}/share/doc/libhfs
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/libhid/Makefile
diff -u pkgsrc/devel/libhid/Makefile:1.32 pkgsrc/devel/libhid/Makefile:1.33
--- pkgsrc/devel/libhid/Makefile:1.32	Wed Jan  7 08:46:41 2026
+++ pkgsrc/devel/libhid/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2026/01/07 08:46:41 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:28:51 wiz Exp $
 
 DISTNAME=	libhid-0.2.16
 PKGREVISION=	20
@@ -24,6 +24,12 @@ PYTHON_VERSIONS_ACCEPTED=	27 # not yet p
 
 BUILDLINK_TRANSFORM+=	rm:-Werror
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/python/extension.mk"
 .include "../../mk/libusb.buildlink3.mk"
 .include "../../devel/swig/buildlink3.mk"

Index: pkgsrc/devel/libmm/Makefile
diff -u pkgsrc/devel/libmm/Makefile:1.20 pkgsrc/devel/libmm/Makefile:1.21
--- pkgsrc/devel/libmm/Makefile:1.20	Thu Oct  9 14:06:09 2014
+++ pkgsrc/devel/libmm/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2014/10/09 14:06:09 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:51 wiz Exp $
 
 DISTNAME=	mm-1.4.2
 PKGNAME=	lib${DISTNAME}
@@ -14,4 +14,10 @@ GNU_CONFIGURE=		YES
 USE_LIBTOOL=		YES
 TEST_TARGET=		test
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/libnet10/Makefile
diff -u pkgsrc/devel/libnet10/Makefile:1.10 pkgsrc/devel/libnet10/Makefile:1.11
--- pkgsrc/devel/libnet10/Makefile:1.10	Fri May 28 14:21:26 2021
+++ pkgsrc/devel/libnet10/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2021/05/28 14:21:26 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:51 wiz Exp $
 
 DISTNAME=	libnet-1.0.2a
 PKGNAME=	${DISTNAME:S/libnet/libnet10/}
@@ -34,4 +34,10 @@ post-install:
 	${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/include/libnet10/libnet/*.h
 	${CHMOD} ${MANMODE} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/libnet10.3
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/libuxre/Makefile
diff -u pkgsrc/devel/libuxre/Makefile:1.3 pkgsrc/devel/libuxre/Makefile:1.4
--- pkgsrc/devel/libuxre/Makefile:1.3	Sun Apr 27 08:14:40 2025
+++ pkgsrc/devel/libuxre/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/04/27 08:14:40 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:51 wiz Exp $
 
 PKGNAME=	libuxre-${HEIRLOOM_VER}
 CATEGORIES=	devel
@@ -45,5 +45,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/libuxre/"${i}" ${DESTDIR}${DOC_DIR}
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/heirloom-libcommon/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/lua-rings/Makefile
diff -u pkgsrc/devel/lua-rings/Makefile:1.1 pkgsrc/devel/lua-rings/Makefile:1.2
--- pkgsrc/devel/lua-rings/Makefile:1.1	Fri Jul 10 11:18:01 2020
+++ pkgsrc/devel/lua-rings/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2020/07/10 11:18:01 nia Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:51 wiz Exp $
 
 DISTNAME=	rings-1.3.0
 PKGNAME=	${LUA_PKGPREFIX}-${DISTNAME}
@@ -31,5 +31,11 @@ do-test:
 		LUA_PATH=${WRKSRC}/src/?.lua \
 		${LUA_INTERPRETER} sample_state.lua
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/lua/module.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/mad-flute/Makefile
diff -u pkgsrc/devel/mad-flute/Makefile:1.42 pkgsrc/devel/mad-flute/Makefile:1.43
--- pkgsrc/devel/mad-flute/Makefile:1.42	Thu May 14 16:40:46 2026
+++ pkgsrc/devel/mad-flute/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2026/05/14 16:40:46 ryoon Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:28:51 wiz Exp $
 
 DISTNAME=		mad_fcl_v1.7_src
 PKGNAME=		mad-flute-1.7
@@ -21,6 +21,12 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/flute ${DESTDIR}${PREFIX}/bin/flute
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/multis_flute ${DESTDIR}${PREFIX}/bin/multis_flute
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
 

Index: pkgsrc/devel/nqc/Makefile
diff -u pkgsrc/devel/nqc/Makefile:1.15 pkgsrc/devel/nqc/Makefile:1.16
--- pkgsrc/devel/nqc/Makefile:1.15	Mon Nov 17 11:00:37 2025
+++ pkgsrc/devel/nqc/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/11/17 11:00:37 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:28:51 wiz Exp $
 #
 
 DISTNAME=		nqc-2.3.r1
@@ -21,4 +21,10 @@ FORCE_CXX_STD=		c++03
 INSTALL_MAKE_FLAGS+=	BINDIR=${DESTDIR}${PREFIX}/bin \
 			MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/ossp-uuid/Makefile
diff -u pkgsrc/devel/ossp-uuid/Makefile:1.17 pkgsrc/devel/ossp-uuid/Makefile:1.18
--- pkgsrc/devel/ossp-uuid/Makefile:1.17	Tue Jun 28 11:31:49 2022
+++ pkgsrc/devel/ossp-uuid/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2022/06/28 11:31:49 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:28:51 wiz Exp $
 #
 
 DISTNAME=		uuid-1.6.2
@@ -26,4 +26,10 @@ CONFIGURE_ARGS+=	--without-perl-compat
 CONFIGURE_ARGS+=	--without-php
 CONFIGURE_ARGS+=	--without-pgsql
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-newt/Makefile
diff -u pkgsrc/devel/py-newt/Makefile:1.22 pkgsrc/devel/py-newt/Makefile:1.23
--- pkgsrc/devel/py-newt/Makefile:1.22	Tue May  6 20:35:02 2025
+++ pkgsrc/devel/py-newt/Makefile	Tue Aug  4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/05/06 20:35:02 vins Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:51 wiz Exp $
 
 DISTNAME=	newt-0.52.25
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
@@ -34,6 +34,12 @@ SUBST_STAGE.inst-po=	pre-build
 SUBST_FILES.inst-po=	po/Makefile
 SUBST_VARS.inst-po=	INSTALL PKGLOCALEDIR
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libslang/buildlink3.mk"
 .include "../../devel/popt/buildlink3.mk"
 .include "../../lang/tcl/buildlink3.mk"

Index: pkgsrc/devel/py-pyvex/Makefile
diff -u pkgsrc/devel/py-pyvex/Makefile:1.14 pkgsrc/devel/py-pyvex/Makefile:1.15
--- pkgsrc/devel/py-pyvex/Makefile:1.14	Thu Apr 17 16:06:22 2025
+++ pkgsrc/devel/py-pyvex/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/04/17 16:06:22 adam Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:28:52 wiz Exp $
 
 .include "../../devel/py-angr/version.mk"
 
@@ -19,6 +19,12 @@ DEPENDS+=	${PYPKGPREFIX}-cffi>=1.0.3:../
 USE_TOOLS+=	gmake
 MAKE_ENV+=	PYSITELIB=${PYSITELIB}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libffi/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/pystring/Makefile
diff -u pkgsrc/devel/pystring/Makefile:1.1 pkgsrc/devel/pystring/Makefile:1.2
--- pkgsrc/devel/pystring/Makefile:1.1	Mon Oct 16 12:55:56 2023
+++ pkgsrc/devel/pystring/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/10/16 12:55:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:52 wiz Exp $
 
 DISTNAME=	pystring-1.1.4
 CATEGORIES=	devel
@@ -21,4 +21,10 @@ post-install:
 	${RUN} ${INSTALL_DATA} ${WRKSRC}/pystring.h \
 		${DESTDIR}${PREFIX}/include/pystring
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/radare2/Makefile
diff -u pkgsrc/devel/radare2/Makefile:1.54 pkgsrc/devel/radare2/Makefile:1.55
--- pkgsrc/devel/radare2/Makefile:1.54	Thu May 14 16:40:48 2026
+++ pkgsrc/devel/radare2/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/05/14 16:40:48 ryoon Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:28:52 wiz Exp $
 
 DISTNAME=	radare2-5.9.6
 PKGREVISION=	5
@@ -44,6 +44,12 @@ post-extract:
 	${MV} ${WRKDIR}/vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024 \
 		${WRKSRC}/libr/arch/p/arm/v35/arch-armv7
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 
 .include "../../devel/capstone/buildlink3.mk"

Index: pkgsrc/devel/ratfor/Makefile
diff -u pkgsrc/devel/ratfor/Makefile:1.16 pkgsrc/devel/ratfor/Makefile:1.17
--- pkgsrc/devel/ratfor/Makefile:1.16	Mon Sep  4 18:00:52 2017
+++ pkgsrc/devel/ratfor/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/09/04 18:00:52 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:52 wiz Exp $
 
 DISTNAME=		ratfor77
 PKGNAME=		ratfor-1.0
@@ -19,4 +19,10 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/ratfor.man \
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ratfor.1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/sgb/Makefile
diff -u pkgsrc/devel/sgb/Makefile:1.10 pkgsrc/devel/sgb/Makefile:1.11
--- pkgsrc/devel/sgb/Makefile:1.10	Wed May 20 06:09:08 2020
+++ pkgsrc/devel/sgb/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2020/05/20 06:09:08 rillig Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:52 wiz Exp $
 
 DISTNAME=	sgb-2007-03.28
 PKGNAME=	sgb-20070328
@@ -39,4 +39,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/sgb
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/st/Makefile
diff -u pkgsrc/devel/st/Makefile:1.23 pkgsrc/devel/st/Makefile:1.24
--- pkgsrc/devel/st/Makefile:1.23	Mon Nov 17 11:00:41 2025
+++ pkgsrc/devel/st/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/11/17 11:00:41 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:52 wiz Exp $
 #
 
 DISTNAME=	st-1.9
@@ -35,4 +35,10 @@ do-install:
 	cd ${WRKSRC}/docs && ${INSTALL_DATA} *.html *.gif \
 		${DESTDIR}${PREFIX}/share/doc/st
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/tla/Makefile
diff -u pkgsrc/devel/tla/Makefile:1.43 pkgsrc/devel/tla/Makefile:1.44
--- pkgsrc/devel/tla/Makefile:1.43	Sun Nov  3 10:39:31 2019
+++ pkgsrc/devel/tla/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2019/11/03 10:39:31 rillig Exp $
+# $NetBSD: Makefile,v 1.44 2026/08/04 20:28:52 wiz Exp $
 #
 
 DISTNAME=	tla-1.3.5
@@ -53,5 +53,11 @@ do-install:
 	${FIND} ${DESTDIR}${DOCDIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}
 	${FIND} ${DESTDIR}${DOCDIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/tpasm/Makefile
diff -u pkgsrc/devel/tpasm/Makefile:1.20 pkgsrc/devel/tpasm/Makefile:1.21
--- pkgsrc/devel/tpasm/Makefile:1.20	Wed Sep  6 10:40:26 2017
+++ pkgsrc/devel/tpasm/Makefile	Tue Aug  4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2017/09/06 10:40:26 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:52 wiz Exp $
 #
 
 DISTNAME=	tpasm1.7
@@ -23,4 +23,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${PREFIX}/libdata/tpasm
 	${INSTALL_DATA} ${WRKSRC}/MANUAL.TXT ${DESTDIR}${PREFIX}/share/doc/tpasm
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/z80-asm/Makefile
diff -u pkgsrc/devel/z80-asm/Makefile:1.15 pkgsrc/devel/z80-asm/Makefile:1.16
--- pkgsrc/devel/z80-asm/Makefile:1.15	Sun Jan 26 17:31:05 2020
+++ pkgsrc/devel/z80-asm/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2020/01/26 17:31:05 rillig Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:28:53 wiz Exp $
 #
 
 DISTNAME=	z80-asm-2.3.7
@@ -35,4 +35,10 @@ post-install:
 .endfor
 
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/editors/ed/Makefile
diff -u pkgsrc/editors/ed/Makefile:1.22 pkgsrc/editors/ed/Makefile:1.23
--- pkgsrc/editors/ed/Makefile:1.22	Tue Jul 14 18:58:35 2026
+++ pkgsrc/editors/ed/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2026/07/14 18:58:35 drixter Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:53 wiz Exp $
 
 DISTNAME=		ed-1.22.5
 CATEGORIES=		editors
@@ -32,4 +32,10 @@ post-install:
 	${LN} -sf ${PREFIX}/${PKGMANDIR}/man1/g${f}.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/${f}.1
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/editors/elvis-x11/Makefile
diff -u pkgsrc/editors/elvis-x11/Makefile:1.23 pkgsrc/editors/elvis-x11/Makefile:1.24
--- pkgsrc/editors/elvis-x11/Makefile:1.23	Sun Nov 12 13:21:14 2023
+++ pkgsrc/editors/elvis-x11/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/11/12 13:21:14 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:53 wiz Exp $
 
 PKGNAME=	elvis-x11-${VERSION}
 PKGREVISION=	4
@@ -10,6 +10,12 @@ CONFIGURE_ARGS+=	--x-includes=${X11BASE}
 CONFIGURE_ARGS+=	--x-libraries=${X11BASE}/lib
 USE_TOOLS+=		pkg-config
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 BUILDLINK_DEPMETHOD.libXt=	build
 .include "../../x11/libXft/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"

Index: pkgsrc/editors/gice/Makefile
diff -u pkgsrc/editors/gice/Makefile:1.79 pkgsrc/editors/gice/Makefile:1.80
--- pkgsrc/editors/gice/Makefile:1.79	Tue Jan 27 08:39:20 2026
+++ pkgsrc/editors/gice/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.79 2026/01/27 08:39:20 wiz Exp $
+# $NetBSD: Makefile,v 1.80 2026/08/04 20:28:53 wiz Exp $
 #
 
 DISTNAME=		gice-0.6.2
@@ -23,4 +23,10 @@ INSTALLATION_DIRS=	bin
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/gice ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/editors/manedit/Makefile
diff -u pkgsrc/editors/manedit/Makefile:1.36 pkgsrc/editors/manedit/Makefile:1.37
--- pkgsrc/editors/manedit/Makefile:1.36	Sat Apr 21 13:38:04 2018
+++ pkgsrc/editors/manedit/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2018/04/21 13:38:04 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:53 wiz Exp $
 
 DISTNAME=	manedit-0.8.1
 PKGREVISION=	1
@@ -36,5 +36,11 @@ do-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} manedit.xpm			\
 		${DESTDIR}${PREFIX}/share/manedit/icons
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/editors/sandy/Makefile
diff -u pkgsrc/editors/sandy/Makefile:1.12 pkgsrc/editors/sandy/Makefile:1.13
--- pkgsrc/editors/sandy/Makefile:1.12	Sat Feb  7 08:24:11 2026
+++ pkgsrc/editors/sandy/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2026/02/07 08:24:11 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:28:53 wiz Exp $
 
 DISTNAME=	sandy-0.4
 PKGREVISION=	3
@@ -19,5 +19,11 @@ SUBST_SED.fix-paths+=		-e 's,/usr/includ
 SUBST_SED.fix-paths+=		-e 's,/usr/lib,${BUILDLINK_PREFIX.ncurses}/lib -Wl\,-R${BUILDLINK_PREFIX.ncurses}/lib,g'
 SUBST_SED.fix-paths+=		-e 's,share/man,${PKGMANDIR},g'
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/ncurses/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/editors/scite/Makefile
diff -u pkgsrc/editors/scite/Makefile:1.55 pkgsrc/editors/scite/Makefile:1.56
--- pkgsrc/editors/scite/Makefile:1.55	Tue Jan 27 08:39:21 2026
+++ pkgsrc/editors/scite/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.55 2026/01/27 08:39:21 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2026/08/04 20:28:53 wiz Exp $
 #
 
 DISTNAME=	scite339
@@ -28,6 +28,12 @@ post-extract:
 	${RM} ${WRKSRC}/gtk/deps.mak
 	${TOUCH} ${WRKSRC}/gtk/deps.mak
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
 BUILDLINK_API_DEPENDS.scintilla+= scintilla>=3.2.4

Index: pkgsrc/emulators/arcem/Makefile
diff -u pkgsrc/emulators/arcem/Makefile:1.28 pkgsrc/emulators/arcem/Makefile:1.29
--- pkgsrc/emulators/arcem/Makefile:1.28	Mon Nov 17 11:00:43 2025
+++ pkgsrc/emulators/arcem/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/17 11:00:43 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:28:53 wiz Exp $
 #
 
 DISTNAME=	arcem-1.50-src
@@ -57,5 +57,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/support_modules/support/support,ffa \
 		${DESTDIR}${PREFIX}/share/arcem/support,ffa
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/blastem/Makefile
diff -u pkgsrc/emulators/blastem/Makefile:1.18 pkgsrc/emulators/blastem/Makefile:1.19
--- pkgsrc/emulators/blastem/Makefile:1.18	Mon Jul 13 04:35:35 2026
+++ pkgsrc/emulators/blastem/Makefile	Tue Aug  4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2026/07/13 04:35:35 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:53 wiz Exp $
 
 DISTNAME=	8aeac7bd9fa7
 PKGNAME=	blastem-0.6.2
@@ -87,6 +87,12 @@ do-install:
 	${INSTALL_DATA} ${WRKDIR}/blastem.desktop \
 	    ${DESTDIR}${PREFIX}/share/applications/blastem.desktop
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/MesaLib/buildlink3.mk"

Index: pkgsrc/emulators/ia64sim/Makefile
diff -u pkgsrc/emulators/ia64sim/Makefile:1.19 pkgsrc/emulators/ia64sim/Makefile:1.20
--- pkgsrc/emulators/ia64sim/Makefile:1.19	Wed Aug 16 20:45:36 2017
+++ pkgsrc/emulators/ia64sim/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2017/08/16 20:45:36 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:54 wiz Exp $
 
 DISTNAME=		ia64sim
 PKGNAME=		ia64sim-0.5
@@ -21,4 +21,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/ia64sim ${DESTDIR}${PREFIX}/bin/ia64sim
 	${INSTALL_DATA} ${WRKSRC}/doc/ia64user.txt ${DESTDIR}${PREFIX}/share/doc/ia64sim
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/libretro-snes9x2005/Makefile
diff -u pkgsrc/emulators/libretro-snes9x2005/Makefile:1.4 pkgsrc/emulators/libretro-snes9x2005/Makefile:1.5
--- pkgsrc/emulators/libretro-snes9x2005/Makefile:1.4	Sat May 30 15:24:17 2020
+++ pkgsrc/emulators/libretro-snes9x2005/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2020/05/30 15:24:17 nia Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:54 wiz Exp $
 
 DISTNAME=	libretro-snes9x2005-20180626
 CATEGORIES=	emulators
@@ -12,5 +12,11 @@ LICENSE=	snes9x-license
 
 LIBRETRO_CORE=	snes9x2005
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../emulators/retroarch/core.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/mmix/Makefile
diff -u pkgsrc/emulators/mmix/Makefile:1.32 pkgsrc/emulators/mmix/Makefile:1.33
--- pkgsrc/emulators/mmix/Makefile:1.32	Tue Jun  6 12:41:21 2023
+++ pkgsrc/emulators/mmix/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2023/06/06 12:41:21 riastradh Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:28:54 wiz Exp $
 
 DISTNAME=	mmix-20060918
 PKGREVISION=	1
@@ -31,4 +31,10 @@ do-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} *.mms *.mmix *.mmconfig 	\
 		${DESTDIR}${PREFIX}/share/examples/mmix
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/quasi88/Makefile
diff -u pkgsrc/emulators/quasi88/Makefile:1.2 pkgsrc/emulators/quasi88/Makefile:1.3
--- pkgsrc/emulators/quasi88/Makefile:1.2	Mon Jan  6 21:49:07 2025
+++ pkgsrc/emulators/quasi88/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/01/06 21:49:07 ktnb Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:28:54 wiz Exp $
 
 DISTNAME=	quasi88-0.6.4
 PKGREVISION=	1
@@ -22,5 +22,11 @@ MAKE_FLAGS+=	BINDIR=${DESTDIR}${PREFIX}/
 
 INSTALLATION_DIRS+=	bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/emulators/spim/Makefile
diff -u pkgsrc/emulators/spim/Makefile:1.48 pkgsrc/emulators/spim/Makefile:1.49
--- pkgsrc/emulators/spim/Makefile:1.48	Fri May 16 22:50:44 2025
+++ pkgsrc/emulators/spim/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2025/05/16 22:50:44 zafer Exp $
+# $NetBSD: Makefile,v 1.49 2026/08/04 20:28:54 wiz Exp $
 
 DISTNAME=	spim-8.0
 PKGREVISION=	2
@@ -44,6 +44,12 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/Documentation/TeX/cycle.ps \
 		${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/filesystems/fsx/Makefile
diff -u pkgsrc/filesystems/fsx/Makefile:1.4 pkgsrc/filesystems/fsx/Makefile:1.5
--- pkgsrc/filesystems/fsx/Makefile:1.4	Mon Dec 15 07:46:16 2025
+++ pkgsrc/filesystems/fsx/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/12/15 07:46:16 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:54 wiz Exp $
 
 DISTNAME=	fsx-2009
 CATEGORIES=	filesystems
@@ -22,4 +22,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/fsx ${DESTDIR}${PREFIX}/bin
 	${INSTALL_DATA} ${WRKSRC}/APPLE_LICENSE ${DESTDIR}${PREFIX}/share/doc/fsx
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/filesystems/ori/Makefile
diff -u pkgsrc/filesystems/ori/Makefile:1.29 pkgsrc/filesystems/ori/Makefile:1.30
--- pkgsrc/filesystems/ori/Makefile:1.29	Wed Jan  7 08:46:56 2026
+++ pkgsrc/filesystems/ori/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2026/01/07 08:46:56 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:54 wiz Exp $
 
 DISTNAME=	ori-0.8.2
 PKGREVISION=	15
@@ -32,6 +32,12 @@ _WRAP_EXTRA_ARGS.CXX+=	-D_KERNTYPES
 CWRAPPERS_APPEND.cxx+=	-D_KERNTYPES
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../archivers/xz/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libevent+=	libevent>=2.0
 .include "../../devel/libevent/buildlink3.mk"

Index: pkgsrc/finance/gkrellm-stock/Makefile
diff -u pkgsrc/finance/gkrellm-stock/Makefile:1.101 pkgsrc/finance/gkrellm-stock/Makefile:1.102
--- pkgsrc/finance/gkrellm-stock/Makefile:1.101	Tue Jan 27 08:39:26 2026
+++ pkgsrc/finance/gkrellm-stock/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.101 2026/01/27 08:39:26 wiz Exp $
+# $NetBSD: Makefile,v 1.102 2026/08/04 20:28:54 wiz Exp $
 #
 
 DISTNAME=		gkrellstock-0.5.1
@@ -24,5 +24,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/gkrellstock.so \
 		${DESTDIR}${PREFIX}/lib/gkrellm2/plugins
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../sysutils/gkrellm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/fonts/pcf2bdf/Makefile
diff -u pkgsrc/fonts/pcf2bdf/Makefile:1.17 pkgsrc/fonts/pcf2bdf/Makefile:1.18
--- pkgsrc/fonts/pcf2bdf/Makefile:1.17	Fri Mar  3 09:52:17 2023
+++ pkgsrc/fonts/pcf2bdf/Makefile	Tue Aug  4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2023/03/03 09:52:17 fcambus Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:28:54 wiz Exp $
 #
 
 DISTNAME=	pcf2bdf-1.07
@@ -24,4 +24,10 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/pcf2bdf.man \
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pcf2bdf.1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/fonts/unifont/Makefile
diff -u pkgsrc/fonts/unifont/Makefile:1.34 pkgsrc/fonts/unifont/Makefile:1.35
--- pkgsrc/fonts/unifont/Makefile:1.34	Tue May 30 08:03:07 2023
+++ pkgsrc/fonts/unifont/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2023/05/30 08:03:07 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:28:55 wiz Exp $
 
 DISTNAME=	unifont-15.0.03
 CATEGORIES=	fonts
@@ -35,4 +35,10 @@ REPLACE_PERL+=	src/unihex2png
 REPLACE_PERL+=	src/unihexrotate
 REPLACE_PERL+=	src/unipng2hex
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/fonts/xmbdfed/Makefile
diff -u pkgsrc/fonts/xmbdfed/Makefile:1.23 pkgsrc/fonts/xmbdfed/Makefile:1.24
--- pkgsrc/fonts/xmbdfed/Makefile:1.23	Sun Nov 12 13:21:27 2023
+++ pkgsrc/fonts/xmbdfed/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/11/12 13:21:27 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:55 wiz Exp $
 
 DISTNAME=	xmbdfed-4.7
 PKGREVISION=	1
@@ -32,6 +32,12 @@ post-install:
 	${INSTALL_DATA} ${FILESDIR}/xmbdfed.png		\
 		${DESTDIR}${PREFIX}/share/pixmaps
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"

Index: pkgsrc/games/agm/Makefile
diff -u pkgsrc/games/agm/Makefile:1.1 pkgsrc/games/agm/Makefile:1.2
--- pkgsrc/games/agm/Makefile:1.1	Wed Jul 27 20:37:27 2016
+++ pkgsrc/games/agm/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/07/27 20:37:27 kamil Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:55 wiz Exp $
 
 DISTNAME=	agm-1.3.1
 CATEGORIES=	games
@@ -38,4 +38,10 @@ REPLACE_FILES.wish=	xagm
 
 DEPENDS+=	tk-[0-9]*:../../x11/tk
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/chromium-bsu/Makefile
diff -u pkgsrc/games/chromium-bsu/Makefile:1.38 pkgsrc/games/chromium-bsu/Makefile:1.39
--- pkgsrc/games/chromium-bsu/Makefile:1.38	Mon Jul 13 04:35:45 2026
+++ pkgsrc/games/chromium-bsu/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/07/13 04:35:45 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:28:55 wiz Exp $
 
 DISTNAME=		chromium-bsu-0.9.16.1
 PKGREVISION=		14
@@ -36,6 +36,12 @@ CONFIGURE_ARGS+=	--disable-openal
 
 CFLAGS+=		-DWITH_JOYSTICK
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL2_mixer/buildlink3.mk"
 .include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"

Index: pkgsrc/games/defendguin/Makefile
diff -u pkgsrc/games/defendguin/Makefile:1.21 pkgsrc/games/defendguin/Makefile:1.22
--- pkgsrc/games/defendguin/Makefile:1.21	Mon Jan  6 21:49:11 2025
+++ pkgsrc/games/defendguin/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/01/06 21:49:11 ktnb Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:28:55 wiz Exp $
 
 DISTNAME=	defendguin-0.0.12
 PKGREVISION=	2
@@ -17,5 +17,11 @@ INSTALLATION_DIRS=	bin ${PKGMANDIR}/man6
 
 INSTALL_MAKE_FLAGS+=	PREFIX=${DESTDIR}${PREFIX}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/falcons-eye/Makefile
diff -u pkgsrc/games/falcons-eye/Makefile:1.48 pkgsrc/games/falcons-eye/Makefile:1.49
--- pkgsrc/games/falcons-eye/Makefile:1.48	Mon Nov 17 11:00:48 2025
+++ pkgsrc/games/falcons-eye/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2025/11/17 11:00:48 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2026/08/04 20:28:55 wiz Exp $
 #
 
 DISTNAME=		nethack_source_331_jtp_193
@@ -79,5 +79,11 @@ INSTALL_MAKE_FLAGS+=	PREFIX=${DESTDIR}${
 post-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/src/fe-config ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/glaxium/Makefile
diff -u pkgsrc/games/glaxium/Makefile:1.31 pkgsrc/games/glaxium/Makefile:1.32
--- pkgsrc/games/glaxium/Makefile:1.31	Mon Jan  6 21:49:13 2025
+++ pkgsrc/games/glaxium/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2025/01/06 21:49:13 ktnb Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:55 wiz Exp $
 #
 
 DISTNAME=	glaxium_0.5
@@ -40,6 +40,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/textures/*.png \
 		${DESTDIR}${PREFIX}/share/glaxium/textures/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../graphics/MesaLib/buildlink3.mk"

Index: pkgsrc/games/gtklevel9/Makefile
diff -u pkgsrc/games/gtklevel9/Makefile:1.57 pkgsrc/games/gtklevel9/Makefile:1.58
--- pkgsrc/games/gtklevel9/Makefile:1.57	Tue Jan 27 08:39:29 2026
+++ pkgsrc/games/gtklevel9/Makefile	Tue Aug  4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.57 2026/01/27 08:39:29 wiz Exp $
+# $NetBSD: Makefile,v 1.58 2026/08/04 20:28:55 wiz Exp $
 
 DISTNAME=		Level9_4.0_Source
 PKGNAME=		gtklevel9-4.0
@@ -24,5 +24,11 @@ do-install:
 		${DESTDIR}${PREFIX}/share/doc/gtklevel9
 	${INSTALL_PROGRAM} ${WRKSRC}/gtklevel9 ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/gtkmagnetic/Makefile
diff -u pkgsrc/games/gtkmagnetic/Makefile:1.69 pkgsrc/games/gtkmagnetic/Makefile:1.70
--- pkgsrc/games/gtkmagnetic/Makefile:1.69	Tue Jan 27 08:39:29 2026
+++ pkgsrc/games/gtkmagnetic/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.69 2026/01/27 08:39:29 wiz Exp $
+# $NetBSD: Makefile,v 1.70 2026/08/04 20:28:56 wiz Exp $
 #
 
 DISTNAME=		Magnetic22Src
@@ -35,4 +35,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/README \
 		${DESTDIR}${PREFIX}/share/doc/gtkmagnetic
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/hugo/Makefile
diff -u pkgsrc/games/hugo/Makefile:1.20 pkgsrc/games/hugo/Makefile:1.21
--- pkgsrc/games/hugo/Makefile:1.20	Sun Jan 14 17:33:59 2018
+++ pkgsrc/games/hugo/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2018/01/14 17:33:59 rillig Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:56 wiz Exp $
 #
 
 DISTNAME=	hugov31_unix_source
@@ -35,5 +35,11 @@ do-install:
 		${INSTALL_DATA} ${WRKDIR}/$$f ${DESTDIR}${LIBDIR}; \
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/curses.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/icebreaker/Makefile
diff -u pkgsrc/games/icebreaker/Makefile:1.35 pkgsrc/games/icebreaker/Makefile:1.36
--- pkgsrc/games/icebreaker/Makefile:1.35	Mon Jan  6 21:49:13 2025
+++ pkgsrc/games/icebreaker/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2025/01/06 21:49:13 ktnb Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:56 wiz Exp $
 
 DISTNAME=	icebreaker-1.9.8
 PKGREVISION=	1
@@ -51,6 +51,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${PREFIX}/share/doc/icebreaker
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"

Index: pkgsrc/games/kajaani-kombat/Makefile
diff -u pkgsrc/games/kajaani-kombat/Makefile:1.31 pkgsrc/games/kajaani-kombat/Makefile:1.32
--- pkgsrc/games/kajaani-kombat/Makefile:1.31	Sun Jan  4 00:42:58 2026
+++ pkgsrc/games/kajaani-kombat/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2026/01/04 00:42:58 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:56 wiz Exp $
 
 DISTNAME=		kajaani-kombat-0.7
 PKGREVISION=		14
@@ -22,6 +22,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/*.png ${DESTDIR}${PREFIX}/share/kajaani-kombat
 	${INSTALL_DATA} ${WRKSRC}/*.ttf ${DESTDIR}${PREFIX}/share/kajaani-kombat
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../devel/SDL_ttf/buildlink3.mk"

Index: pkgsrc/games/kapooka/Makefile
diff -u pkgsrc/games/kapooka/Makefile:1.26 pkgsrc/games/kapooka/Makefile:1.27
--- pkgsrc/games/kapooka/Makefile:1.26	Fri Jan  2 09:17:35 2026
+++ pkgsrc/games/kapooka/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2026/01/02 09:17:35 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:28:56 wiz Exp $
 
 DISTNAME=		kapooka_0.2
 PKGNAME=		${DISTNAME:S/_/-/}
@@ -43,6 +43,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/data/sprites/*.png \
 		${DESTDIR}${PREFIX}/share/kapooka/sprites
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../audio/libmikmod/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"

Index: pkgsrc/games/nethack-lib/Makefile
diff -u pkgsrc/games/nethack-lib/Makefile:1.35 pkgsrc/games/nethack-lib/Makefile:1.36
--- pkgsrc/games/nethack-lib/Makefile:1.35	Sat Sep  2 13:45:14 2023
+++ pkgsrc/games/nethack-lib/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2023/09/02 13:45:14 rhialto Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:56 wiz Exp $
 #
 
 .include		"../../games/nethack-lib/Makefile.common"
@@ -56,4 +56,10 @@ SPECIAL_PERMS+=		${PREFIX}/bin/recover $
 post-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} sys/unix/sysconf ${DESTDIR}${HACKDIR}/sysconf.example
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/nighthawk/Makefile
diff -u pkgsrc/games/nighthawk/Makefile:1.42 pkgsrc/games/nighthawk/Makefile:1.43
--- pkgsrc/games/nighthawk/Makefile:1.42	Mon Aug  3 13:12:26 2026
+++ pkgsrc/games/nighthawk/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2026/08/03 13:12:26 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:28:56 wiz Exp $
 
 DISTNAME=		nighthawk-2.1
 PKGREVISION=		5
@@ -46,4 +46,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/src_sound/nighthawk_sound ${DESTDIR}${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/INSTALL ${DESTDIR}${PREFIX}/share/doc/nighthawk/README
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/onscripter/Makefile
diff -u pkgsrc/games/onscripter/Makefile:1.56 pkgsrc/games/onscripter/Makefile:1.57
--- pkgsrc/games/onscripter/Makefile:1.56	Wed Jan 21 19:40:42 2026
+++ pkgsrc/games/onscripter/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2026/01/21 19:40:42 wiz Exp $
+# $NetBSD: Makefile,v 1.57 2026/08/04 20:28:56 wiz Exp $
 
 DISTNAME=		onscripter-20230825
 PKGREVISION=		3
@@ -42,6 +42,12 @@ do-install:
 .endfor
 	${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
 .include "../../audio/SDL_mixer/buildlink3.mk"

Index: pkgsrc/games/pingus/Makefile
diff -u pkgsrc/games/pingus/Makefile:1.53 pkgsrc/games/pingus/Makefile:1.54
--- pkgsrc/games/pingus/Makefile:1.53	Fri May 15 09:58:50 2026
+++ pkgsrc/games/pingus/Makefile	Tue Aug  4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2026/05/15 09:58:50 adam Exp $
+# $NetBSD: Makefile,v 1.54 2026/08/04 20:28:56 wiz Exp $
 
 DISTNAME=	pingus-0.7.6
 PKGREVISION=	19
@@ -28,6 +28,12 @@ SCONS_DO_INSTALL=	no
 do-install:
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${MAKE} install
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/boost-libs/buildlink3.mk"

Index: pkgsrc/games/powder-toy/Makefile
diff -u pkgsrc/games/powder-toy/Makefile:1.38 pkgsrc/games/powder-toy/Makefile:1.39
--- pkgsrc/games/powder-toy/Makefile:1.38	Mon Jul 13 04:35:56 2026
+++ pkgsrc/games/powder-toy/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/07/13 04:35:56 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:28:57 wiz Exp $
 
 DISTNAME=	powder-toy-95.0
 PKGREVISION=	30
@@ -54,6 +54,12 @@ do-install:
 	    ${DESTDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps/powder-toy.png
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/scons4/build.mk"

Index: pkgsrc/games/quake2forge/Makefile
diff -u pkgsrc/games/quake2forge/Makefile:1.31 pkgsrc/games/quake2forge/Makefile:1.32
--- pkgsrc/games/quake2forge/Makefile:1.31	Mon Jan  6 21:49:17 2025
+++ pkgsrc/games/quake2forge/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2025/01/06 21:49:17 ktnb Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:57 wiz Exp $
 #
 
 DISTNAME=	quake2-0.3
@@ -41,6 +41,12 @@ SUBST_MESSAGE.data=	Fixing installation 
 CONFIGURE_ENV+=		ac_cv_header_sys_audioio_h=no
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXxf86dga/buildlink3.mk"

Index: pkgsrc/games/stratagus/Makefile
diff -u pkgsrc/games/stratagus/Makefile:1.40 pkgsrc/games/stratagus/Makefile:1.41
--- pkgsrc/games/stratagus/Makefile:1.40	Mon Nov 17 11:00:53 2025
+++ pkgsrc/games/stratagus/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2025/11/17 11:00:53 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2026/08/04 20:28:57 wiz Exp $
 #
 
 DISTNAME=		stratagus-2.1-src
@@ -37,6 +37,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/doc/graphics/* \
 		${DESTDIR}${PREFIX}/share/doc/stratagus/graphics
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../audio/flac/buildlink3.mk"
 .include "../../audio/libmad/buildlink3.mk"

Index: pkgsrc/games/tanked/Makefile
diff -u pkgsrc/games/tanked/Makefile:1.21 pkgsrc/games/tanked/Makefile:1.22
--- pkgsrc/games/tanked/Makefile:1.21	Thu Feb 25 08:27:03 2016
+++ pkgsrc/games/tanked/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2016/02/25 08:27:03 jperkin Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:28:57 wiz Exp $
 #
 
 DISTNAME=		tanked-0.90
@@ -31,6 +31,12 @@ post-patch:
 	@${SED} -e 's@XXX@${PREFIX}/share/tanked/@' \
 		< ${WRKSRC}/server/maps.list.bak > ${WRKSRC}/server/maps.list
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXmu/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/tuxmath/Makefile
diff -u pkgsrc/games/tuxmath/Makefile:1.28 pkgsrc/games/tuxmath/Makefile:1.29
--- pkgsrc/games/tuxmath/Makefile:1.28	Mon Jan  6 21:49:18 2025
+++ pkgsrc/games/tuxmath/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/01/06 21:49:18 ktnb Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:28:57 wiz Exp $
 #
 
 DISTNAME=	tuxmath-2001.09.07-0102
@@ -25,6 +25,12 @@ pre-install:
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/docs/README.txt ${DESTDIR}${PREFIX}/share/doc/tuxmath/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/wordwarvi/Makefile
diff -u pkgsrc/games/wordwarvi/Makefile:1.35 pkgsrc/games/wordwarvi/Makefile:1.36
--- pkgsrc/games/wordwarvi/Makefile:1.35	Mon Jul 13 04:35:59 2026
+++ pkgsrc/games/wordwarvi/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2026/07/13 04:35:59 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:57 wiz Exp $
 #
 
 DISTNAME=	wordwarvi-1.0.2
@@ -17,6 +17,12 @@ USE_TOOLS+=	gmake pkg-config
 MAKE_FLAGS+=	PREFIX=${PREFIX}
 MAKE_ENV+=	MANDIR=${PREFIX}/${PKGMANDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/libvorbis/buildlink3.mk"
 .include "../../audio/portaudio/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"

Index: pkgsrc/games/wormz/Makefile
diff -u pkgsrc/games/wormz/Makefile:1.29 pkgsrc/games/wormz/Makefile:1.30
--- pkgsrc/games/wormz/Makefile:1.29	Thu Dec 19 22:16:52 2019
+++ pkgsrc/games/wormz/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2019/12/19 22:16:52 joerg Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:57 wiz Exp $
 #
 
 DISTNAME=		Wormz-1.0b5
@@ -26,5 +26,11 @@ post-extract:
 do-configure:
 	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} depend
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/xblockout/Makefile
diff -u pkgsrc/games/xblockout/Makefile:1.8 pkgsrc/games/xblockout/Makefile:1.9
--- pkgsrc/games/xblockout/Makefile:1.8	Sat Oct  6 11:54:59 2012
+++ pkgsrc/games/xblockout/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2012/10/06 11:54:59 asau Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:57 wiz Exp $
 #
 
 DISTNAME=	xbl-1.1.6
@@ -22,5 +22,11 @@ INSTALLATION_DIRS=	bin lib/X11/app-defau
 SPECIAL_PERMS+=		bin/xbl ${SETGID_GAMES_PERMS}
 OWN_DIRS_PERMS+=	${PREFIX}/lib/X11/xbl ${GAMEDIR_PERMS}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/xbomb/Makefile
diff -u pkgsrc/games/xbomb/Makefile:1.18 pkgsrc/games/xbomb/Makefile:1.19
--- pkgsrc/games/xbomb/Makefile:1.18	Wed Feb 10 12:12:39 2021
+++ pkgsrc/games/xbomb/Makefile	Tue Aug  4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2021/02/10 12:12:39 nia Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:57 wiz Exp $
 
 DISTNAME=	xbomb-2.2b
 CATEGORIES=	games x11
@@ -28,5 +28,11 @@ CONF_FILES_PERMS+=	/dev/null ${SCORE_PAT
 CONF_FILES_PERMS+=	/dev/null ${SCORE_PATH:Q}/xbomb4.hi ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
 CONF_FILES_PERMS+=	/dev/null ${SCORE_PATH:Q}/xbomb6.hi ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/xclannad/Makefile
diff -u pkgsrc/games/xclannad/Makefile:1.8 pkgsrc/games/xclannad/Makefile:1.9
--- pkgsrc/games/xclannad/Makefile:1.8	Wed Mar  4 10:27:19 2026
+++ pkgsrc/games/xclannad/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2026/03/04 10:27:19 tsutsui Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:58 wiz Exp $
 #
 
 DISTNAME=	xclannad-7hc
@@ -40,6 +40,12 @@ SUBST_STAGE.ar=		pre-configure
 SUBST_FILES.ar=		*/Makefile.in
 SUBST_SED.ar=		-e 's| clq | cq |g'
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/zlib/buildlink3.mk"
 BUILDLINK_API_DEPENDS.gtk2+=    gtk2+>=2.6.0
 .include "../../audio/SDL_mixer/buildlink3.mk"

Index: pkgsrc/games/xconq/Makefile
diff -u pkgsrc/games/xconq/Makefile:1.54 pkgsrc/games/xconq/Makefile:1.55
--- pkgsrc/games/xconq/Makefile:1.54	Wed Feb 18 08:01:35 2026
+++ pkgsrc/games/xconq/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/02/18 08:01:35 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:28:58 wiz Exp $
 
 DISTNAME=		xconq-7.4.1
 PKGREVISION=		17
@@ -39,6 +39,12 @@ post-install:
 	cd ${WRKSRC}/doc && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} 	\
 		${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS} install-info
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../x11/tk/buildlink3.mk"

Index: pkgsrc/games/xfreecell/Makefile
diff -u pkgsrc/games/xfreecell/Makefile:1.22 pkgsrc/games/xfreecell/Makefile:1.23
--- pkgsrc/games/xfreecell/Makefile:1.22	Mon Feb 19 09:51:48 2018
+++ pkgsrc/games/xfreecell/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2018/02/19 09:51:48 he Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:58 wiz Exp $
 
 DISTNAME=	xfreecell-1.0.5b
 PKGREVISION=	3
@@ -19,6 +19,12 @@ INSTALLATION_DIRS=	bin ${PKGMANDIR}/man6
 WRKSRC=		${WRKDIR}/xfreecell
 NO_CONFIGURE=	YES
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/xpat2/Makefile
diff -u pkgsrc/games/xpat2/Makefile:1.31 pkgsrc/games/xpat2/Makefile:1.32
--- pkgsrc/games/xpat2/Makefile:1.31	Wed Mar 20 12:19:38 2019
+++ pkgsrc/games/xpat2/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2019/03/20 12:19:38 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:58 wiz Exp $
 
 DISTNAME=	xpat2-1.07
 PKGREVISION=	4
@@ -20,6 +20,12 @@ SPECIAL_PERMS+=		bin/xpat2 ${SETGID_GAME
 REQD_FILES_PERMS+=	/dev/null ${VARBASE}/games/xpat.log ${GAMEDATA_PERMS}
 MAKE_DIRS=		/var/games
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"

Index: pkgsrc/games/xrick/Makefile
diff -u pkgsrc/games/xrick/Makefile:1.29 pkgsrc/games/xrick/Makefile:1.30
--- pkgsrc/games/xrick/Makefile:1.29	Mon Jan  6 21:49:19 2025
+++ pkgsrc/games/xrick/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2025/01/06 21:49:19 ktnb Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:58 wiz Exp $
 #
 
 DISTNAME=	xrick-021212
@@ -36,6 +36,12 @@ do-install:
 	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/xrick
 	${INSTALL_DATA} ${WRKSRC}/data.zip ${DESTDIR}${PREFIX}/share/xrick
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/xsokoban/Makefile
diff -u pkgsrc/games/xsokoban/Makefile:1.6 pkgsrc/games/xsokoban/Makefile:1.7
--- pkgsrc/games/xsokoban/Makefile:1.6	Sat Feb 21 05:29:29 2026
+++ pkgsrc/games/xsokoban/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/21 05:29:29 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:58 wiz Exp $
 
 DISTNAME=	xsokoban-3.3c
 PKGREVISION=	1
@@ -44,5 +44,11 @@ AUTOCONF_REQD=		2.59
 pre-configure:
 	cd ${WRKSRC} && autoconf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/GMT/Makefile
diff -u pkgsrc/graphics/GMT/Makefile:1.83 pkgsrc/graphics/GMT/Makefile:1.84
--- pkgsrc/graphics/GMT/Makefile:1.83	Thu May 14 16:41:08 2026
+++ pkgsrc/graphics/GMT/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.83 2026/05/14 16:41:08 ryoon Exp $
+# $NetBSD: Makefile,v 1.84 2026/08/04 20:28:58 wiz Exp $
 
 DISTNAME=	GMT4.1.4
 PKGNAME=	GMT-4.1.4
@@ -57,6 +57,12 @@ post-install:
 	cd ${WRKDIR}/share && pax -rw . ${DESTDIR}${PREFIX}/share/gmt
 	cd ${WRKSRC}/examples && pax -rw . ${DESTDIR}${PREFIX}/share/examples/gmt
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/netcdf/buildlink3.mk"
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/Ngraph/Makefile
diff -u pkgsrc/graphics/Ngraph/Makefile:1.25 pkgsrc/graphics/Ngraph/Makefile:1.26
--- pkgsrc/graphics/Ngraph/Makefile:1.25	Thu Jan 19 18:52:11 2017
+++ pkgsrc/graphics/Ngraph/Makefile	Tue Aug  4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2017/01/19 18:52:11 agc Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:28:58 wiz Exp $
 #
 
 DISTNAME=	Ngraph-6.3.30-src
@@ -26,5 +26,11 @@ post-extract:
 post-install:
 	${GTAR} -C ${DESTDIR}${PREFIX}/libexec/Ngraph -xzf ${DISTDIR}/Ngraph-6.3.30-doc.tar.gz
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/motif.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/bktr2jpeg/Makefile
diff -u pkgsrc/graphics/bktr2jpeg/Makefile:1.16 pkgsrc/graphics/bktr2jpeg/Makefile:1.17
--- pkgsrc/graphics/bktr2jpeg/Makefile:1.16	Tue Nov 25 06:59:56 2025
+++ pkgsrc/graphics/bktr2jpeg/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/11/25 06:59:56 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:59 wiz Exp $
 
 DISTNAME=	bktr2jpeg-1.0
 PKGREVISION=	4
@@ -16,5 +16,11 @@ INSTALL_MAKE_FLAGS=	PREFIX=${DESTDIR}${P
 
 INSTALLATION_DIRS=	bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/cambevao/Makefile
diff -u pkgsrc/graphics/cambevao/Makefile:1.25 pkgsrc/graphics/cambevao/Makefile:1.26
--- pkgsrc/graphics/cambevao/Makefile:1.25	Thu Apr 24 14:14:12 2025
+++ pkgsrc/graphics/cambevao/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2025/04/24 14:14:12 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:28:59 wiz Exp $
 #
 
 DISTNAME=		cambevao-2.2
@@ -30,6 +30,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/cambevao.xml ${DESTDIR}${PREFIX}/share/examples/cambevao
 	${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/cambevao.README
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/g2/Makefile
diff -u pkgsrc/graphics/g2/Makefile:1.72 pkgsrc/graphics/g2/Makefile:1.73
--- pkgsrc/graphics/g2/Makefile:1.72	Thu Jul 16 19:03:54 2026
+++ pkgsrc/graphics/g2/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2026/07/16 19:03:54 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2026/08/04 20:28:59 wiz Exp $
 
 DISTNAME=		g2-0.50
 PKGREVISION=		42
@@ -29,6 +29,12 @@ post-install:
 	cd ${WRKSRC}/demo && ${INSTALL_DATA} *.c *.f *.inc  \
 		${DESTDIR}${PREFIX}/share/examples/g2
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/gd/buildlink3.mk"
 .include "../../lang/perl5/module.mk"
 .include "../../x11/libX11/buildlink3.mk"

Index: pkgsrc/graphics/gdchart/Makefile
diff -u pkgsrc/graphics/gdchart/Makefile:1.53 pkgsrc/graphics/gdchart/Makefile:1.54
--- pkgsrc/graphics/gdchart/Makefile:1.53	Sun Jun 14 15:56:38 2026
+++ pkgsrc/graphics/gdchart/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2026/06/14 15:56:38 nia Exp $
+# $NetBSD: Makefile,v 1.54 2026/08/04 20:28:59 wiz Exp $
 
 DISTNAME=	gdchart0.11.5dev
 PKGNAME=	gdchart-0.11.5
@@ -42,6 +42,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/gdc_pie_samp.c \
 		${DESTDIR}${PREFIX}/share/examples/gdchart
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../graphics/gd/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/gfract/Makefile
diff -u pkgsrc/graphics/gfract/Makefile:1.83 pkgsrc/graphics/gfract/Makefile:1.84
--- pkgsrc/graphics/gfract/Makefile:1.83	Tue Jan 27 08:39:39 2026
+++ pkgsrc/graphics/gfract/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.83 2026/01/27 08:39:39 wiz Exp $
+# $NetBSD: Makefile,v 1.84 2026/08/04 20:28:59 wiz Exp $
 #
 
 DISTNAME=		gfract-0.32
@@ -23,6 +23,12 @@ SUBST_SED.prefix=	-e "s,/usr/local,${PRE
 
 INSTALLATION_DIRS=	bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/png/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
 

Index: pkgsrc/graphics/gmngview/Makefile
diff -u pkgsrc/graphics/gmngview/Makefile:1.73 pkgsrc/graphics/gmngview/Makefile:1.74
--- pkgsrc/graphics/gmngview/Makefile:1.73	Tue Jan 27 08:39:40 2026
+++ pkgsrc/graphics/gmngview/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.73 2026/01/27 08:39:40 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2026/08/04 20:28:59 wiz Exp $
 #
 
 DISTNAME=	libmng-1.0.10
@@ -22,6 +22,12 @@ USE_TOOLS+=		pkg-config
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/gmngview ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/lcms/buildlink3.mk"
 .include "../../graphics/mng/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"

Index: pkgsrc/graphics/jxrlib/Makefile
diff -u pkgsrc/graphics/jxrlib/Makefile:1.3 pkgsrc/graphics/jxrlib/Makefile:1.4
--- pkgsrc/graphics/jxrlib/Makefile:1.3	Mon Nov 25 21:07:18 2019
+++ pkgsrc/graphics/jxrlib/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2019/11/25 21:07:18 nros Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:59 wiz Exp $
 
 DISTNAME=	jxrlib_1_1
 PKGNAME=	jxrlib-1.1
@@ -44,4 +44,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/jxrgluelib/*.h ${DESTDIR}${PREFIX}/include/jxrgluelib
 	${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/doc/jxrlib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/libbpg/Makefile
diff -u pkgsrc/graphics/libbpg/Makefile:1.7 pkgsrc/graphics/libbpg/Makefile:1.8
--- pkgsrc/graphics/libbpg/Makefile:1.7	Thu Apr 24 14:14:29 2025
+++ pkgsrc/graphics/libbpg/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/04/24 14:14:29 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:59 wiz Exp $
 
 DISTNAME=	libbpg-0.9.2
 PKGREVISION=	1
@@ -24,6 +24,12 @@ SUBST_VARS.config=	PREFIX
 BUILDLINK_TRANSFORM.Darwin+=	rm:-Wl,--gc-sections
 BUILDLINK_TRANSFORM.SunOS+=	rm:-Wl,--gc-sections
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"

Index: pkgsrc/graphics/metacam/Makefile
diff -u pkgsrc/graphics/metacam/Makefile:1.10 pkgsrc/graphics/metacam/Makefile:1.11
--- pkgsrc/graphics/metacam/Makefile:1.10	Wed Apr 21 15:30:16 2021
+++ pkgsrc/graphics/metacam/Makefile	Tue Aug  4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2021/04/21 15:30:16 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:59 wiz Exp $
 
 DISTNAME=		metacam-1.2
 PKGREVISION=		1
@@ -17,5 +17,11 @@ INSTALLATION_DIRS=	bin
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/metacam ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libgetopt/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/png2html/Makefile
diff -u pkgsrc/graphics/png2html/Makefile:1.47 pkgsrc/graphics/png2html/Makefile:1.48
--- pkgsrc/graphics/png2html/Makefile:1.47	Thu Jan 22 08:43:21 2026
+++ pkgsrc/graphics/png2html/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2026/01/22 08:43:21 wiz Exp $
+# $NetBSD: Makefile,v 1.48 2026/08/04 20:29:00 wiz Exp $
 
 DISTNAME=	png2html-1.1
 PKGREVISION=	31
@@ -22,5 +22,11 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/CHANGES ${DESTDIR}${PREFIX}/share/doc/png2html
 	${INSTALL_PROGRAM} ${WRKSRC}/png2html ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/gd/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/ruby-opengl/Makefile
diff -u pkgsrc/graphics/ruby-opengl/Makefile:1.41 pkgsrc/graphics/ruby-opengl/Makefile:1.42
--- pkgsrc/graphics/ruby-opengl/Makefile:1.41	Tue Feb  3 16:04:39 2026
+++ pkgsrc/graphics/ruby-opengl/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2026/02/03 16:04:39 taca Exp $
+# $NetBSD: Makefile,v 1.42 2026/08/04 20:29:00 wiz Exp $
 
 DISTNAME=	ruby-opengl-0.60.1
 PKGNAME=	${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//}
@@ -19,6 +19,12 @@ RUBY_ALLOW_HAS_RDOC=	# empty
 pre-configure:
 	${FIND} ${WRKSRC} -type f -exec ${CHMOD} -x {} \;
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/ruby/gem.mk"
 .include "../../graphics/MesaLib/buildlink3.mk"
 .include "../../graphics/freeglut/buildlink3.mk"

Index: pkgsrc/graphics/tuxpaint/Makefile
diff -u pkgsrc/graphics/tuxpaint/Makefile:1.132 pkgsrc/graphics/tuxpaint/Makefile:1.133
--- pkgsrc/graphics/tuxpaint/Makefile:1.132	Mon Jul 13 04:36:05 2026
+++ pkgsrc/graphics/tuxpaint/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.132 2026/07/13 04:36:05 wiz Exp $
+# $NetBSD: Makefile,v 1.133 2026/08/04 20:29:00 wiz Exp $
 
 DISTNAME=	tuxpaint-0.9.34
 PKGREVISION=	9
@@ -45,6 +45,12 @@ LDFLAGS.SunOS+=		-lsocket
 CHECK_INTERPRETER_SKIP+=	share/tuxpaint/fonts/locale/zh_tw_docs/maketuxfont.py
 CHECK_INTERPRETER_SKIP+=	share/tuxpaint/fonts/locale/zh_tw_docs/tuxpaintsubset.pe
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../audio/SDL2_mixer/buildlink3.mk"
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../converters/fribidi/buildlink3.mk"

Index: pkgsrc/graphics/urt/Makefile
diff -u pkgsrc/graphics/urt/Makefile:1.72 pkgsrc/graphics/urt/Makefile:1.73
--- pkgsrc/graphics/urt/Makefile:1.72	Mon Aug  3 13:12:26 2026
+++ pkgsrc/graphics/urt/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2026/08/03 13:12:26 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2026/08/04 20:29:00 wiz Exp $
 
 DISTNAME=	urt
 PKGNAME=	urt-3.1b1
@@ -45,6 +45,12 @@ post-install:
 	    find share/doc/urt share/examples/urt -type d -print | xargs chmod 755 && \
 	    find share/doc/urt share/examples/urt -type f -print | xargs chmod 444
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/netpbm/buildlink3.mk"
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/vcg/Makefile
diff -u pkgsrc/graphics/vcg/Makefile:1.20 pkgsrc/graphics/vcg/Makefile:1.21
--- pkgsrc/graphics/vcg/Makefile:1.20	Sat Jul  4 16:18:36 2015
+++ pkgsrc/graphics/vcg/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2015/07/04 16:18:36 joerg Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:00 wiz Exp $
 
 DISTNAME=	vcg.1.30.r3.17
 PKGNAME=	vcg-1.30
@@ -33,5 +33,11 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/doc/visual.ps ${DESTDIR}${PREFIX}/share/doc/vcg
 	${INSTALL_DATA} ${WRKSRC}/expl/*.vcg ${DESTDIR}${PREFIX}/share/examples/vcg
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/wmphoto/Makefile
diff -u pkgsrc/graphics/wmphoto/Makefile:1.24 pkgsrc/graphics/wmphoto/Makefile:1.25
--- pkgsrc/graphics/wmphoto/Makefile:1.24	Tue Feb 17 08:08:56 2026
+++ pkgsrc/graphics/wmphoto/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/02/17 08:08:56 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:29:00 wiz Exp $
 
 DISTNAME=	wmphoto-0.3a
 PKGREVISION=	1
@@ -19,6 +19,12 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/HINTS \
 	    ${DESTDIR}${PREFIX}/share/doc/wmphoto
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/xpaint/Makefile
diff -u pkgsrc/graphics/xpaint/Makefile:1.92 pkgsrc/graphics/xpaint/Makefile:1.93
--- pkgsrc/graphics/xpaint/Makefile:1.92	Sun Jan  4 10:44:54 2026
+++ pkgsrc/graphics/xpaint/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.92 2026/01/04 10:44:54 wiz Exp $
+# $NetBSD: Makefile,v 1.93 2026/08/04 20:29:00 wiz Exp $
 
 DISTNAME=	xpaint-3.1.4
 PKGREVISION=	7
@@ -57,6 +57,12 @@ pre-install:
 		${GUNZIP_CMD} $$file ; \
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"

Index: pkgsrc/ham/7plus/Makefile
diff -u pkgsrc/ham/7plus/Makefile:1.19 pkgsrc/ham/7plus/Makefile:1.20
--- pkgsrc/ham/7plus/Makefile:1.19	Thu Jul 23 19:14:03 2026
+++ pkgsrc/ham/7plus/Makefile	Tue Aug  4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/07/23 19:14:03 gdt Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:00 wiz Exp $
 #
 
 DISTNAME=	7pl225sr
@@ -30,4 +30,10 @@ post-install:
 	${INSTALL_DATA} ${WRKDIR}/*.txt ${DESTDIR}${PREFIX}/share/doc/7plus && \
 	${INSTALL_DATA} ${WRKDIR}/readme.now ${DESTDIR}${PREFIX}/share/doc/7plus
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/ham/cwtext/Makefile
diff -u pkgsrc/ham/cwtext/Makefile:1.32 pkgsrc/ham/cwtext/Makefile:1.33
--- pkgsrc/ham/cwtext/Makefile:1.32	Mon Nov 17 11:01:00 2025
+++ pkgsrc/ham/cwtext/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2025/11/17 11:01:00 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:01 wiz Exp $
 
 DISTNAME=	cwtext-0.96
 PKGREVISION=	8
@@ -32,5 +32,11 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/cwmm ${DESTDIR}${PREFIX}/bin
 	${INSTALL_DATA}    ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/ham/dpbox/Makefile
diff -u pkgsrc/ham/dpbox/Makefile:1.20 pkgsrc/ham/dpbox/Makefile:1.21
--- pkgsrc/ham/dpbox/Makefile:1.20	Mon Jul 10 07:55:51 2023
+++ pkgsrc/ham/dpbox/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2023/07/10 07:55:51 nia Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:01 wiz Exp $
 #
 
 DISTNAME=	dpbox-60000
@@ -75,4 +75,10 @@ post-build:
 	${SED} -e 's#@prefix@#${PREFIX}#g' \
 		< ${FILESDIR}/dpbox.ini > ${WRKDIR}/dpbox-6.00.00/dpbox.ini
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/ham/xnecview/Makefile
diff -u pkgsrc/ham/xnecview/Makefile:1.1 pkgsrc/ham/xnecview/Makefile:1.2
--- pkgsrc/ham/xnecview/Makefile:1.1	Sat May  9 14:07:30 2026
+++ pkgsrc/ham/xnecview/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2026/05/09 14:07:30 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:01 wiz Exp $
 
 DISTNAME=	xnecview-1.37
 CATEGORIES=	ham
@@ -20,5 +20,11 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/xnecview.1x \
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xnecview.1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/inputmethod/canna-lib/Makefile
diff -u pkgsrc/inputmethod/canna-lib/Makefile:1.19 pkgsrc/inputmethod/canna-lib/Makefile:1.20
--- pkgsrc/inputmethod/canna-lib/Makefile:1.19	Fri Jul  3 15:05:59 2026
+++ pkgsrc/inputmethod/canna-lib/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/07/03 15:05:59 tsutsui Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:02 wiz Exp $
 
 CANNA_MODULE=	lib
 
@@ -25,4 +25,10 @@ post-configure:
 post-install:
 	${RM} ${DESTDIR}${PREFIX}/bin/forcpp ${DESTDIR}${PREFIX}/bin/kpdic
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/inputmethod/dbskkd-cdb/Makefile
diff -u pkgsrc/inputmethod/dbskkd-cdb/Makefile:1.7 pkgsrc/inputmethod/dbskkd-cdb/Makefile:1.8
--- pkgsrc/inputmethod/dbskkd-cdb/Makefile:1.7	Fri Aug 14 01:55:04 2020
+++ pkgsrc/inputmethod/dbskkd-cdb/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2020/08/14 01:55:04 ryoon Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:01 wiz Exp $
 #
 
 DISTNAME=	dbskkd-cdb-3.00
@@ -48,5 +48,11 @@ post-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/${filename} ${DESTDIR}${DOCSDIR}
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/tinycdb/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/inputmethod/fcitx5-configtool/Makefile
diff -u pkgsrc/inputmethod/fcitx5-configtool/Makefile:1.31 pkgsrc/inputmethod/fcitx5-configtool/Makefile:1.32
--- pkgsrc/inputmethod/fcitx5-configtool/Makefile:1.31	Wed Jan  7 08:47:32 2026
+++ pkgsrc/inputmethod/fcitx5-configtool/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2026/01/07 08:47:32 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:29:01 wiz Exp $
 
 DISTNAME=	fcitx5-configtool-5.1.3
 PKGREVISION=	9
@@ -25,6 +25,12 @@ SUBST_MESSAGE.rpath=	Setting RPATH
 SUBST_FILES.rpath+=	src/migrator/lib/CMakeLists.txt
 SUBST_VARS.rpath+=	COMPILER_RPATH_FLAG PREFIX QTDIR
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/extra-cmake-modules/buildlink3.mk"
 #.include "../../devel/kcoreaddons/buildlink3.mk"
 #.include "../../devel/kdeclarative/buildlink3.mk"

Index: pkgsrc/inputmethod/gcin/Makefile
diff -u pkgsrc/inputmethod/gcin/Makefile:1.56 pkgsrc/inputmethod/gcin/Makefile:1.57
--- pkgsrc/inputmethod/gcin/Makefile:1.56	Tue Jan 27 08:39:54 2026
+++ pkgsrc/inputmethod/gcin/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2026/01/27 08:39:54 wiz Exp $
+# $NetBSD: Makefile,v 1.57 2026/08/04 20:29:01 wiz Exp $
 #
 
 DISTNAME=		gcin-1.1.7
@@ -32,6 +32,12 @@ REPLACE_FILES.sh+=	scripts/gcin-user-set
 REPLACE_FILES.sh+=	scripts/modify-XIM
 REPLACE_FILES.sh+=	scripts/utf8-edit
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../x11/libXtst/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"

Index: pkgsrc/inputmethod/libtabe/Makefile
diff -u pkgsrc/inputmethod/libtabe/Makefile:1.28 pkgsrc/inputmethod/libtabe/Makefile:1.29
--- pkgsrc/inputmethod/libtabe/Makefile:1.28	Mon Nov 17 11:01:00 2025
+++ pkgsrc/inputmethod/libtabe/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/17 11:01:00 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:01 wiz Exp $
 
 DISTNAME=	libtabe-0.2.6
 PKGREVISION=	3
@@ -38,6 +38,12 @@ BUILDLINK_DEPMETHOD.libXt?=	build
 CONFIGURE_ARGS+=	--x-includes=${PREFIX}/include
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
 .include "../../mk/bdb.buildlink3.mk"

Index: pkgsrc/inputmethod/tomoe/Makefile
diff -u pkgsrc/inputmethod/tomoe/Makefile:1.16 pkgsrc/inputmethod/tomoe/Makefile:1.17
--- pkgsrc/inputmethod/tomoe/Makefile:1.16	Sat Feb 14 08:31:00 2026
+++ pkgsrc/inputmethod/tomoe/Makefile	Tue Aug  4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2026/02/14 08:31:00 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:01 wiz Exp $
 
 DISTNAME=	tomoe-0.6.0
 PKGREVISION=	9
@@ -29,5 +29,11 @@ INSTALL_MAKE_FLAGS+=	sysconfdir=${PREFIX
 
 CONF_FILES+=	${PREFIX}/share/examples/tomoe/config ${PKG_SYSCONFDIR}/config
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/inputmethod/unicon-im/Makefile
diff -u pkgsrc/inputmethod/unicon-im/Makefile:1.21 pkgsrc/inputmethod/unicon-im/Makefile:1.22
--- pkgsrc/inputmethod/unicon-im/Makefile:1.21	Sun Jan  4 10:47:27 2026
+++ pkgsrc/inputmethod/unicon-im/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2026/01/04 10:47:27 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:02 wiz Exp $
 
 DISTNAME=	unicon-1.2
 PKGNAME=	unicon-im-1.2
@@ -24,6 +24,12 @@ CFLAGS+=	-Wno-incompatible-pointer-types
 
 INSTALL_MAKE_FLAGS=	prefix=${DESTDIR}${PREFIX}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/pth/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/ats2/Makefile
diff -u pkgsrc/lang/ats2/Makefile:1.4 pkgsrc/lang/ats2/Makefile:1.5
--- pkgsrc/lang/ats2/Makefile:1.4	Mon Jan 16 04:38:04 2023
+++ pkgsrc/lang/ats2/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/01/16 04:38:04 dholland Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:02 wiz Exp $
 
 DISTNAME=	ATS2-Postiats-0.4.2
 PKGNAME=	${DISTNAME:S/ATS2-Postiats/ats2/}
@@ -30,4 +30,10 @@ pre-configure:
 		${DESTDIR}${EMACS_LISPPREFIX}/ats2-mode
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/baci/Makefile
diff -u pkgsrc/lang/baci/Makefile:1.19 pkgsrc/lang/baci/Makefile:1.20
--- pkgsrc/lang/baci/Makefile:1.19	Sun Nov 23 08:11:57 2025
+++ pkgsrc/lang/baci/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/11/23 08:11:57 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:02 wiz Exp $
 
 DISTNAME=	bacisrc
 PKGNAME=	baci-20000725
@@ -29,4 +29,10 @@ do-install:
 	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/baci
 	${INSTALL_DATA} ${WRKDIR}/bacidoc/* ${DESTDIR}${PREFIX}/share/doc/baci
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/chicken/Makefile
diff -u pkgsrc/lang/chicken/Makefile:1.63 pkgsrc/lang/chicken/Makefile:1.64
--- pkgsrc/lang/chicken/Makefile:1.63	Mon Apr 21 20:26:51 2025
+++ pkgsrc/lang/chicken/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2025/04/21 20:26:51 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2026/08/04 20:29:02 wiz Exp $
 
 DISTNAME=	chicken-4.13.0
 CATEGORIES=	lang
@@ -52,4 +52,10 @@ MAKE_FLAGS+=	INSTALL_PROGRAM=${INSTALL:Q
 
 TEST_TARGET=	check
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/chicken5-boot/Makefile
diff -u pkgsrc/lang/chicken5-boot/Makefile:1.3 pkgsrc/lang/chicken5-boot/Makefile:1.4
--- pkgsrc/lang/chicken5-boot/Makefile:1.3	Sun Apr 30 20:18:08 2023
+++ pkgsrc/lang/chicken5-boot/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/04/30 20:18:08 nikita Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:02 wiz Exp $
 
 .include "../../lang/chicken5/Makefile.common"
 
@@ -11,4 +11,10 @@ INSTALLATION_DIRS+=	libexec
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/chicken-boot ${DESTDIR}${PREFIX}/libexec/chicken-bootstrap
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/cparser/Makefile
diff -u pkgsrc/lang/cparser/Makefile:1.10 pkgsrc/lang/cparser/Makefile:1.11
--- pkgsrc/lang/cparser/Makefile:1.10	Mon Nov 17 11:01:01 2025
+++ pkgsrc/lang/cparser/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/11/17 11:01:01 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:29:02 wiz Exp $
 #
 
 DISTNAME=	cparser-0.9.14
@@ -31,5 +31,11 @@ do-install:
 		${DESTDIR}${PREFIX}/bin/cparser
 	${INSTALL_MAN} ${WRKSRC}/cparser.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libfirm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/kona/Makefile
diff -u pkgsrc/lang/kona/Makefile:1.1 pkgsrc/lang/kona/Makefile:1.2
--- pkgsrc/lang/kona/Makefile:1.1	Wed Nov  9 16:58:35 2022
+++ pkgsrc/lang/kona/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/11/09 16:58:35 nikita Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:02 wiz Exp $
 
 DISTNAME=	kona-0.0.0.2021.12.25
 CATEGORIES=	lang
@@ -17,4 +17,10 @@ USE_TOOLS=	gmake
 INSTALLATION_DIRS=	bin
 INSTALL_MAKE_FLAGS+=	PREFIX=${DESTDIR}${PREFIX}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/mercury/Makefile
diff -u pkgsrc/lang/mercury/Makefile:1.71 pkgsrc/lang/mercury/Makefile:1.72
--- pkgsrc/lang/mercury/Makefile:1.71	Mon May  6 08:40:27 2024
+++ pkgsrc/lang/mercury/Makefile	Tue Aug  4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2024/05/06 08:40:27 jperkin Exp $
+# $NetBSD: Makefile,v 1.72 2026/08/04 20:29:02 wiz Exp $
 
 DISTNAME=		mercury-srcdist-14.01.1
 PKGNAME=		mercury-14.01.1
@@ -60,6 +60,12 @@ do-install:
 	cd ${WRKSRC}/samples && \
 	pax -rw . ${DESTDIR}${PREFIX}/share/examples/mercury
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 # rl_prep_term_function
 .include "../../devel/readline/buildlink3.mk"
 .include "../../devel/ncurses/buildlink3.mk"

Index: pkgsrc/lang/njs/Makefile
diff -u pkgsrc/lang/njs/Makefile:1.33 pkgsrc/lang/njs/Makefile:1.34
--- pkgsrc/lang/njs/Makefile:1.33	Wed Jan  7 08:47:38 2026
+++ pkgsrc/lang/njs/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2026/01/07 08:47:38 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:03 wiz Exp $
 
 DISTNAME=	njs-0.9.1
 PKGREVISION=	2
@@ -31,5 +31,11 @@ do-build:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/build/njs ${DESTDIR}${PREFIX}/bin/njs
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/ossp-js/Makefile
diff -u pkgsrc/lang/ossp-js/Makefile:1.21 pkgsrc/lang/ossp-js/Makefile:1.22
--- pkgsrc/lang/ossp-js/Makefile:1.21	Tue Jun 28 11:34:14 2022
+++ pkgsrc/lang/ossp-js/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2022/06/28 11:34:14 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:03 wiz Exp $
 #
 
 DISTNAME=	js-1.6.20070208
@@ -47,6 +47,12 @@ CONFIGURE_ENV+=		LIBM=""
 CONFIGURE_ENV+=		LIBM="-lm"
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/rexx-imc/Makefile
diff -u pkgsrc/lang/rexx-imc/Makefile:1.16 pkgsrc/lang/rexx-imc/Makefile:1.17
--- pkgsrc/lang/rexx-imc/Makefile:1.16	Mon Sep  4 18:00:56 2017
+++ pkgsrc/lang/rexx-imc/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/09/04 18:00:56 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:03 wiz Exp $
 #
 
 DISTNAME=	rexx-imc-1.76
@@ -19,4 +19,10 @@ INSTALLATION_DIRS=	bin include lib ${PKG
 
 CONFLICTS=	rexx-regina-[0-9]*
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/rexx-regina/Makefile
diff -u pkgsrc/lang/rexx-regina/Makefile:1.20 pkgsrc/lang/rexx-regina/Makefile:1.21
--- pkgsrc/lang/rexx-regina/Makefile:1.20	Sat Aug  1 18:38:41 2026
+++ pkgsrc/lang/rexx-regina/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2026/08/01 18:38:41 ryoon Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:03 wiz Exp $
 #
 
 DISTNAME=	regina397
@@ -40,4 +40,10 @@ SUBST_MESSAGE.etc=	Fixing etc directory 
 SUBST_FILES.etc=	rxstack.c
 SUBST_SED.etc=		-e 's;/etc/;${PKG_SYSCONFDIR}/;'
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/tcl-otcl/Makefile
diff -u pkgsrc/lang/tcl-otcl/Makefile:1.37 pkgsrc/lang/tcl-otcl/Makefile:1.38
--- pkgsrc/lang/tcl-otcl/Makefile:1.37	Mon Nov 17 11:01:03 2025
+++ pkgsrc/lang/tcl-otcl/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/11/17 11:01:03 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2026/08/04 20:29:03 wiz Exp $
 
 DISTNAME=	otcl-src-1.14
 PKGNAME=	tcl-${DISTNAME:S/-src//}
@@ -44,4 +44,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/doc/${_file_} ${DESTDIR}${DOCDIR}
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/tclx/Makefile
diff -u pkgsrc/lang/tclx/Makefile:1.1 pkgsrc/lang/tclx/Makefile:1.2
--- pkgsrc/lang/tclx/Makefile:1.1	Fri Jan 26 13:13:35 2024
+++ pkgsrc/lang/tclx/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/01/26 13:13:35 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:03 wiz Exp $
 
 DISTNAME=	tclx-8.6.3
 CATEGORIES=	lang
@@ -20,5 +20,11 @@ CONFIGURE_ARGS+=	--enable-64bit
 CONFIGURE_ARGS+=	--enable-64bit-vis
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/tinyscheme/Makefile
diff -u pkgsrc/lang/tinyscheme/Makefile:1.22 pkgsrc/lang/tinyscheme/Makefile:1.23
--- pkgsrc/lang/tinyscheme/Makefile:1.22	Mon Nov 17 11:01:03 2025
+++ pkgsrc/lang/tinyscheme/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/11/17 11:01:03 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:29:03 wiz Exp $
 
 DISTNAME=	tinyscheme-1.40
 CATEGORIES=	lang
@@ -26,5 +26,11 @@ SUBST_MESSAGE.initpath=	Fix location of 
 SUBST_FILES.initpath=	scheme.c
 SUBST_VARS.initpath=	PREFIX
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/vscm/Makefile
diff -u pkgsrc/lang/vscm/Makefile:1.21 pkgsrc/lang/vscm/Makefile:1.22
--- pkgsrc/lang/vscm/Makefile:1.21	Thu Jan 19 18:52:15 2017
+++ pkgsrc/lang/vscm/Makefile	Tue Aug  4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2017/01/19 18:52:15 agc Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:03 wiz Exp $
 
 DISTNAME=	vscmV1R2
 PKGNAME=	vscm-1.4
@@ -27,4 +27,10 @@ do-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} README INSTALL DESCRIPTION	\
 		${DESTDIR}${PREFIX}/share/doc/vscm
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/vslisp/Makefile
diff -u pkgsrc/lang/vslisp/Makefile:1.23 pkgsrc/lang/vslisp/Makefile:1.24
--- pkgsrc/lang/vslisp/Makefile:1.23	Mon Nov 17 11:01:03 2025
+++ pkgsrc/lang/vslisp/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/11/17 11:01:03 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:04 wiz Exp $
 
 DISTNAME=	vslisp-4.0-1
 PKGNAME=	vslisp-4.0.1
@@ -28,4 +28,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/Documentation/html/* \
 		${DESTDIR}${PREFIX}/share/doc/vslisp/html
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/yap/Makefile
diff -u pkgsrc/lang/yap/Makefile:1.28 pkgsrc/lang/yap/Makefile:1.29
--- pkgsrc/lang/yap/Makefile:1.28	Sun Feb 22 08:16:15 2026
+++ pkgsrc/lang/yap/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2026/02/22 08:16:15 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:04 wiz Exp $
 
 DISTNAME=		yap-6.3.3
 PKGREVISION=		5
@@ -34,6 +34,12 @@ PLIST_VARS+=		horus
 PLIST.horus=		yes
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../archivers/libarchive/buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
 .include "../../devel/gmp/buildlink3.mk"

Index: pkgsrc/mail/autorespond/Makefile
diff -u pkgsrc/mail/autorespond/Makefile:1.13 pkgsrc/mail/autorespond/Makefile:1.14
--- pkgsrc/mail/autorespond/Makefile:1.13	Tue Aug  1 17:40:13 2017
+++ pkgsrc/mail/autorespond/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2017/08/01 17:40:13 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:04 wiz Exp $
 #
 
 DISTNAME=	autorespond-2.0.5
@@ -29,4 +29,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/qmail-auto \
 		${DESTDIR}${PREFIX}/share/doc/autorespond
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/bincimap/Makefile
diff -u pkgsrc/mail/bincimap/Makefile:1.4 pkgsrc/mail/bincimap/Makefile:1.5
--- pkgsrc/mail/bincimap/Makefile:1.4	Tue Sep 10 20:02:28 2024
+++ pkgsrc/mail/bincimap/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/09/10 20:02:28 schmonz Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:04 wiz Exp $
 
 DISTNAME=		bincimap-2.0.16
 CATEGORIES=		mail
@@ -71,6 +71,12 @@ do-install:
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$(${ECHO} $${f} | ${AWK} -F. '{print $$NF}'); \
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 
 .include "../../mk/djbware.mk"

Index: pkgsrc/mail/enma/Makefile
diff -u pkgsrc/mail/enma/Makefile:1.18 pkgsrc/mail/enma/Makefile:1.19
--- pkgsrc/mail/enma/Makefile:1.18	Mon Nov 17 11:01:04 2025
+++ pkgsrc/mail/enma/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/11/17 11:01:04 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:29:04 wiz Exp $
 #
 
 DISTNAME=	enma-1.2.0
@@ -26,6 +26,12 @@ BUILD_DEFS+=	VARBASE
 CONF_FILES+=	share/examples/enma/enma.conf.sample ${PKG_SYSCONFDIR}/enma.conf
 RCD_SCRIPTS=	enma
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.prefs.mk"
 
 ENMA_USER?=	daemon

Index: pkgsrc/mail/exim/Makefile
diff -u pkgsrc/mail/exim/Makefile:1.220 pkgsrc/mail/exim/Makefile:1.221
--- pkgsrc/mail/exim/Makefile:1.220	Thu Jul 23 06:40:04 2026
+++ pkgsrc/mail/exim/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.220 2026/07/23 06:40:04 adam Exp $
+# $NetBSD: Makefile,v 1.221 2026/08/04 20:29:04 wiz Exp $
 
 DISTNAME=	exim-4.99.5
 CATEGORIES=	mail net
@@ -27,6 +27,12 @@ MAKE_ENV+=	INST_CHOWN=${CHOWN:Q}
 MAKE_FLAGS+=	FULLECHO=''
 MAKE_JOBS_SAFE=	no
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.prefs.mk"
 
 BUILD_DEFS+=	EXIM_DB EXIM_MAX_INCLUDE_SIZE

Index: pkgsrc/mail/faces/Makefile
diff -u pkgsrc/mail/faces/Makefile:1.72 pkgsrc/mail/faces/Makefile:1.73
--- pkgsrc/mail/faces/Makefile:1.72	Mon Apr 21 20:56:54 2025
+++ pkgsrc/mail/faces/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2025/04/21 20:56:54 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2026/08/04 20:29:04 wiz Exp $
 
 DISTNAME=	faces-1.6.1
 PKGREVISION=	15
@@ -58,5 +58,11 @@ SUBST_FILES.prefix=							\
 		scripts/mkfacesindex
 SUBST_VARS.prefix=	PREFIX
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/hypermail/Makefile
diff -u pkgsrc/mail/hypermail/Makefile:1.22 pkgsrc/mail/hypermail/Makefile:1.23
--- pkgsrc/mail/hypermail/Makefile:1.22	Sat Oct 12 20:09:24 2019
+++ pkgsrc/mail/hypermail/Makefile	Tue Aug  4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2019/10/12 20:09:24 rillig Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:29:04 wiz Exp $
 #
 
 DISTNAME=	hypermail-2.3.0
@@ -26,6 +26,12 @@ CONFIGURE_ARGS+=	--with-htmldir=${DESTDI
 INSTALL_MAKE_FLAGS+=	prefix=${DESTDIR}${PREFIX} \
 			mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../databases/gdbm/buildlink3.mk"
 .include "../../devel/pcre/buildlink3.mk"

Index: pkgsrc/mail/ifile/Makefile
diff -u pkgsrc/mail/ifile/Makefile:1.16 pkgsrc/mail/ifile/Makefile:1.17
--- pkgsrc/mail/ifile/Makefile:1.16	Sun Mar  3 10:59:08 2013
+++ pkgsrc/mail/ifile/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2013/03/03 10:59:08 shattered Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:05 wiz Exp $
 #
 
 DISTNAME=	ifile-1.3.8
@@ -19,4 +19,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/ifile ${DESTDIR}${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/ifile.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/mimedefang/Makefile
diff -u pkgsrc/mail/mimedefang/Makefile:1.79 pkgsrc/mail/mimedefang/Makefile:1.80
--- pkgsrc/mail/mimedefang/Makefile:1.79	Thu Jul 16 19:04:00 2026
+++ pkgsrc/mail/mimedefang/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.79 2026/07/16 19:04:00 wiz Exp $
+# $NetBSD: Makefile,v 1.80 2026/08/04 20:29:05 wiz Exp $
 
 DISTNAME=		mimedefang-3.4.1
 PKGREVISION=		4
@@ -78,6 +78,12 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/examples/suggested-minimum-filter-for-windows-clients ${DESTDIR}${EGDIR}/mimedefang-filter
 	${INSTALL_DATA} ${WRKSRC}/SpamAssassin/spamassassin.cf ${DESTDIR}${EGDIR}/sa-mimedefang.cf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/perl5/buildlink3.mk"
 .include "../../mail/libmilter/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"

Index: pkgsrc/mail/netbiff/Makefile
diff -u pkgsrc/mail/netbiff/Makefile:1.60 pkgsrc/mail/netbiff/Makefile:1.61
--- pkgsrc/mail/netbiff/Makefile:1.60	Tue Jan 27 08:40:03 2026
+++ pkgsrc/mail/netbiff/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.60 2026/01/27 08:40:03 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2026/08/04 20:29:05 wiz Exp $
 #
 
 DISTNAME=		netbiff-0.9.18
@@ -25,6 +25,12 @@ post-install:
 	${INSTALL_DATA_DIR} ${DOCDIR}
 	${INSTALL_DATA} ${WRKSRC}/CONFIG ${DOCDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../security/openssl/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/postfix-cdb/Makefile
diff -u pkgsrc/mail/postfix-cdb/Makefile:1.5 pkgsrc/mail/postfix-cdb/Makefile:1.6
--- pkgsrc/mail/postfix-cdb/Makefile:1.5	Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-cdb/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:05 wiz Exp $
 
 COMMENT=		Postfix SMTP server cdb backend module
 
@@ -13,5 +13,11 @@ CCARGS+=		-I${BUILDLINK_PREFIX.tinycdb}/
 AUXLIBS_MODULE=		-L${BUILDLINK_PREFIX.tinycdb}/lib -lcdb			\
 			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.tinycdb}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/tinycdb/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/postfix-ldap/Makefile
diff -u pkgsrc/mail/postfix-ldap/Makefile:1.9 pkgsrc/mail/postfix-ldap/Makefile:1.10
--- pkgsrc/mail/postfix-ldap/Makefile:1.9	Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-ldap/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:05 wiz Exp $
 
 COMMENT=		Postfix SMTP server LDAP backend module
 
@@ -13,5 +13,11 @@ CCARGS+=		-I${BUILDLINK_PREFIX.openldap-
 AUXLIBS_MODULE=		-L${BUILDLINK_PREFIX.openldap-client}/lib -lldap -llber	\
 			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openldap-client}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/openldap-client/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/postfix-lmdb/Makefile
diff -u pkgsrc/mail/postfix-lmdb/Makefile:1.8 pkgsrc/mail/postfix-lmdb/Makefile:1.9
--- pkgsrc/mail/postfix-lmdb/Makefile:1.8	Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-lmdb/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:29:05 wiz Exp $
 
 COMMENT=		Postfix SMTP server LMDB backend module
 
@@ -13,5 +13,11 @@ CCARGS+=		-I${BUILDLINK_PREFIX.lmdb}/inc
 AUXLIBS_MODULE=		-L${BUILDLINK_PREFIX.lmdb}/lib -llmdb			\
 			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.lmdb}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/lmdb/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/postfix-mysql/Makefile
diff -u pkgsrc/mail/postfix-mysql/Makefile:1.9 pkgsrc/mail/postfix-mysql/Makefile:1.10
--- pkgsrc/mail/postfix-mysql/Makefile:1.9	Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-mysql/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:05 wiz Exp $
 
 COMMENT=		Postfix SMTP server MySQL backend module
 
@@ -13,5 +13,11 @@ CCARGS+=		-I${BUILDLINK_PREFIX.mysql-cli
 AUXLIBS_MODULE=		-L${BUILDLINK_PREFIX.mysql-client}/lib -lmysqlclient	\
 			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-client}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/mysql.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/postfix-pcre/Makefile
diff -u pkgsrc/mail/postfix-pcre/Makefile:1.7 pkgsrc/mail/postfix-pcre/Makefile:1.8
--- pkgsrc/mail/postfix-pcre/Makefile:1.7	Fri Dec 22 17:29:18 2023
+++ pkgsrc/mail/postfix-pcre/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/12/22 17:29:18 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:05 wiz Exp $
 
 COMMENT=		Postfix SMTP server PCRE map module
 
@@ -13,5 +13,11 @@ CCARGS+=		-I${BUILDLINK_PREFIX.pcre}/inc
 AUXLIBS_MODULE=		-L${BUILDLINK_PREFIX.pcre}/lib -lpcre			\
 			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pcre}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/pcre/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/postfix-pgsql/Makefile
diff -u pkgsrc/mail/postfix-pgsql/Makefile:1.9 pkgsrc/mail/postfix-pgsql/Makefile:1.10
--- pkgsrc/mail/postfix-pgsql/Makefile:1.9	Fri Dec 22 17:29:18 2023
+++ pkgsrc/mail/postfix-pgsql/Makefile	Tue Aug  4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/12/22 17:29:18 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:05 wiz Exp $
 
 COMMENT=		Postfix SMTP server PostgreSQL backend module
 
@@ -13,5 +13,11 @@ CCARGS+=		-I${PGSQL_PREFIX}/include
 AUXLIBS_MODULE=		-L${PGSQL_PREFIX}/lib -lpq				\
 			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.${PGSQL_TYPE}}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pgsql.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/postfix-sqlite/Makefile
diff -u pkgsrc/mail/postfix-sqlite/Makefile:1.47 pkgsrc/mail/postfix-sqlite/Makefile:1.48
--- pkgsrc/mail/postfix-sqlite/Makefile:1.47	Sun Mar  1 08:01:11 2026
+++ pkgsrc/mail/postfix-sqlite/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2026/03/01 08:01:11 taca Exp $
+# $NetBSD: Makefile,v 1.48 2026/08/04 20:29:06 wiz Exp $
 
 COMMENT=		Postfix SMTP server SQLite backend module
 
@@ -13,5 +13,11 @@ CCARGS+=		-I${BUILDLINK_PREFIX.sqlite3}/
 AUXLIBS_MODULE=		-L${BUILDLINK_PREFIX.sqlite3}/lib -lsqlite3		\
 			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.sqlite3}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/sigrot/Makefile
diff -u pkgsrc/mail/sigrot/Makefile:1.15 pkgsrc/mail/sigrot/Makefile:1.16
--- pkgsrc/mail/sigrot/Makefile:1.15	Sun Jan 26 17:31:36 2020
+++ pkgsrc/mail/sigrot/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2020/01/26 17:31:36 rillig Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:06 wiz Exp $
 
 DISTNAME=	sigrot_1.2-1
 PKGNAME=	sigrot-1.2
@@ -32,4 +32,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/examples/sig_archive ${DESTDIR}${EGDIR}/sig_archive
 	${INSTALL_DATA} ${WRKSRC}/examples/suffix ${DESTDIR}${EGDIR}/suffix
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/ssmtp/Makefile
diff -u pkgsrc/mail/ssmtp/Makefile:1.38 pkgsrc/mail/ssmtp/Makefile:1.39
--- pkgsrc/mail/ssmtp/Makefile:1.38	Wed Apr 22 23:26:37 2026
+++ pkgsrc/mail/ssmtp/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/04/22 23:26:37 cheusov Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:29:06 wiz Exp $
 #
 # TLS functionality needs testing. Please let me know the result,
 # and preferably info about your system.
@@ -55,4 +55,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/revaliases ${DESTDIR}${EGDIR}
 	${INSTALL_DATA} ${WRKDIR}/mailer.conf ${DESTDIR}${EGDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/blitz++/Makefile
diff -u pkgsrc/math/blitz++/Makefile:1.21 pkgsrc/math/blitz++/Makefile:1.22
--- pkgsrc/math/blitz++/Makefile:1.21	Sat Nov  2 16:16:18 2019
+++ pkgsrc/math/blitz++/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2019/11/02 16:16:18 rillig Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:06 wiz Exp $
 
 DISTNAME=	blitz-0.8
 PKGNAME=	blitz++-0.8
@@ -37,4 +37,10 @@ CONFIGURE_ENV+=			COMPILER_SPECIFIC_HEAD
 .endif
 PLIST_SUBST+=			COMPILER_SPECIFIC_HEADER=${COMPILER_SPECIFIC_HEADER:Dinclude/blitz/${COMPILER_SPECIFIC_HEADER}/bzconfig.h:U@comment}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/cadical/Makefile
diff -u pkgsrc/math/cadical/Makefile:1.3 pkgsrc/math/cadical/Makefile:1.4
--- pkgsrc/math/cadical/Makefile:1.3	Fri Jul 24 18:37:35 2026
+++ pkgsrc/math/cadical/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2026/07/24 18:37:35 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:06 wiz Exp $
 
 DISTNAME=	cadical-2.1.3
 CATEGORIES=	math
@@ -25,4 +25,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${DESTDIR}${PREFIX}/include/cadical
 	${INSTALL_DATA} ${WRKSRC}/build/libcadical.a ${DESTDIR}${PREFIX}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/capc-calc/Makefile
diff -u pkgsrc/math/capc-calc/Makefile:1.48 pkgsrc/math/capc-calc/Makefile:1.49
--- pkgsrc/math/capc-calc/Makefile:1.48	Mon Dec 31 16:35:25 2018
+++ pkgsrc/math/capc-calc/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2018/12/31 16:35:25 chuck Exp $
+# $NetBSD: Makefile,v 1.49 2026/08/04 20:29:06 wiz Exp $
 #
 
 DISTNAME=	calc-2.12.7.1
@@ -25,6 +25,12 @@ INSTALL_MAKE_FLAGS+=	T=${DESTDIR}
 
 TEST_TARGET=	check
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/curses.buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/eukleides/Makefile
diff -u pkgsrc/math/eukleides/Makefile:1.26 pkgsrc/math/eukleides/Makefile:1.27
--- pkgsrc/math/eukleides/Makefile:1.26	Wed Nov 25 12:51:41 2015
+++ pkgsrc/math/eukleides/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2015/11/25 12:51:41 jperkin Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:29:06 wiz Exp $
 
 DISTNAME=	eukleides-1.5.4
 PKGREVISION=	3
@@ -37,6 +37,12 @@ INSTALL_MAKE_FLAGS=	${MAKE_FLAGS}					\
 pre-install:
 	${FIND} ${WRKSRC} -type f -name '*.orig' -exec ${RM} -f {} \;
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/readline.buildlink3.mk"
 .include "../../mk/curses.buildlink3.mk"
 .include "../../print/kpathsea/texmf.mk"

Index: pkgsrc/math/fgmp/Makefile
diff -u pkgsrc/math/fgmp/Makefile:1.7 pkgsrc/math/fgmp/Makefile:1.8
--- pkgsrc/math/fgmp/Makefile:1.7	Tue Aug  1 17:40:13 2017
+++ pkgsrc/math/fgmp/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/08/01 17:40:13 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:06 wiz Exp $
 
 DISTNAME=	fgmp-1.0b5-src-10.10
 PKGNAME=	fgmp-1.0b5
@@ -27,4 +27,10 @@ do-install:
 		${DESTDIR}${PREFIX}/lib
 	${INSTALL_DATA} ${WRKSRC}/gmp.h ${DESTDIR}${PREFIX}/include/fgmp.h
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/fricas/Makefile
diff -u pkgsrc/math/fricas/Makefile:1.34 pkgsrc/math/fricas/Makefile:1.35
--- pkgsrc/math/fricas/Makefile:1.34	Fri Jul 31 06:58:29 2026
+++ pkgsrc/math/fricas/Makefile	Tue Aug  4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2026/07/31 06:58:29 wen Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:29:06 wiz Exp $
 
 DISTNAME=		${PKGNAME_NOREV}-full
 PKGNAME=		fricas-1.3.13
@@ -32,4 +32,10 @@ INSTALL_UNSTRIPPED=	yes
 CHECK_WRKREF_SKIP=	lib/*/hypertex lib/*/viewAlone lib/*/view2D lib/*/view3D lib/*/viewman
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/gap/Makefile
diff -u pkgsrc/math/gap/Makefile:1.33 pkgsrc/math/gap/Makefile:1.34
--- pkgsrc/math/gap/Makefile:1.33	Thu Jan 25 14:41:59 2024
+++ pkgsrc/math/gap/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2024/01/25 14:41:59 gdt Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:07 wiz Exp $
 
 DISTNAME=	gap4r3
 PKGNAME=	gap-4.3.5
@@ -58,4 +58,10 @@ do-install:
 		${CP} -R ${WRKSRC}/$$I ${DESTDIR}${GAP_DIRECTORY};	\
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/grpn/Makefile
diff -u pkgsrc/math/grpn/Makefile:1.71 pkgsrc/math/grpn/Makefile:1.72
--- pkgsrc/math/grpn/Makefile:1.71	Tue Jan 27 08:40:05 2026
+++ pkgsrc/math/grpn/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2026/01/27 08:40:05 wiz Exp $
+# $NetBSD: Makefile,v 1.72 2026/08/04 20:29:07 wiz Exp $
 
 DISTNAME=	grpn_1.3.3-1
 PKGNAME=	grpn-1.3.3
@@ -14,5 +14,11 @@ BUILD_TARGET=	grpn
 USE_TOOLS+=	mkdirhier pkg-config
 WRKSRC=		${WRKDIR}/grpn-1.3.3
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/liblbfgs/Makefile
diff -u pkgsrc/math/liblbfgs/Makefile:1.3 pkgsrc/math/liblbfgs/Makefile:1.4
--- pkgsrc/math/liblbfgs/Makefile:1.3	Thu May 23 22:08:49 2024
+++ pkgsrc/math/liblbfgs/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/05/23 22:08:49 cheusov Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:07 wiz Exp $
 
 DISTNAME=	liblbfgs-1.10
 CATEGORIES=	math
@@ -17,5 +17,11 @@ USE_TOOLS+=	autoconf
 pre-configure:
 	set -e; cd ${WRKSRC}; autoconf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/libsvm/Makefile
diff -u pkgsrc/math/libsvm/Makefile:1.13 pkgsrc/math/libsvm/Makefile:1.14
--- pkgsrc/math/libsvm/Makefile:1.13	Mon Aug 14 05:24:50 2023
+++ pkgsrc/math/libsvm/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2023/08/14 05:24:50 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:07 wiz Exp $
 
 DISTNAME=	libsvm-3.24
 PKGREVISION=	3
@@ -58,5 +58,11 @@ fix-darwin-install-name:
 		${DESTDIR}${PREFIX}/lib/libsvm.so.2
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/minisat/Makefile
diff -u pkgsrc/math/minisat/Makefile:1.6 pkgsrc/math/minisat/Makefile:1.7
--- pkgsrc/math/minisat/Makefile:1.6	Wed Aug  2 19:21:55 2023
+++ pkgsrc/math/minisat/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/08/02 19:21:55 nia Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:07 wiz Exp $
 
 DISTNAME=	minisat-2.2.0
 CATEGORIES=	math
@@ -27,5 +27,11 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/simp/minisat \
 		${DESTDIR}${PREFIX}/bin/minisat
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/ordCalc/Makefile
diff -u pkgsrc/math/ordCalc/Makefile:1.15 pkgsrc/math/ordCalc/Makefile:1.16
--- pkgsrc/math/ordCalc/Makefile:1.15	Thu Jan 15 08:38:49 2026
+++ pkgsrc/math/ordCalc/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2026/01/15 08:38:49 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:07 wiz Exp $
 
 ORDCALCVER=	0.2
 PKGNAME=	ordCalc-${ORDCALCVER}
@@ -32,6 +32,12 @@ do-install:
 
 
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/gmp/buildlink3.mk"
 .include "../../devel/ncurses/buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"

Index: pkgsrc/math/otter/Makefile
diff -u pkgsrc/math/otter/Makefile:1.19 pkgsrc/math/otter/Makefile:1.20
--- pkgsrc/math/otter/Makefile:1.19	Sun Jul 26 18:24:38 2026
+++ pkgsrc/math/otter/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/07/26 18:24:38 rillig Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:07 wiz Exp $
 
 DISTNAME=	otter-3.0.6
 PKGREVISION=	2
@@ -31,4 +31,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/document/* 				\
 		${DESTDIR}${PREFIX}/share/doc/otter
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/pari/Makefile
diff -u pkgsrc/math/pari/Makefile:1.90 pkgsrc/math/pari/Makefile:1.91
--- pkgsrc/math/pari/Makefile:1.90	Thu Apr 24 14:15:01 2025
+++ pkgsrc/math/pari/Makefile	Tue Aug  4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.90 2025/04/24 14:15:01 wiz Exp $
+# $NetBSD: Makefile,v 1.91 2026/08/04 20:29:07 wiz Exp $
 
 DISTNAME=	pari-2.15.3
 PKGREVISION=	2
@@ -39,6 +39,12 @@ SUBST_SED.fix-cfg=	-e 's,$$CC $$extrafla
 
 .include "options.mk"
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 # rl_save_prompt()
 .include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/snns/Makefile
diff -u pkgsrc/math/snns/Makefile:1.29 pkgsrc/math/snns/Makefile:1.30
--- pkgsrc/math/snns/Makefile:1.29	Thu Feb 12 07:50:14 2026
+++ pkgsrc/math/snns/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2026/02/12 07:50:14 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=	SNNSv4.3
 PKGNAME=	snns-4.3
@@ -46,6 +46,12 @@ post-install:
 		    ${DESTDIR}${PREFIX}/share/examples/snns; \
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXaw3d/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"

Index: pkgsrc/math/statist/Makefile
diff -u pkgsrc/math/statist/Makefile:1.18 pkgsrc/math/statist/Makefile:1.19
--- pkgsrc/math/statist/Makefile:1.18	Fri Dec 22 19:25:13 2023
+++ pkgsrc/math/statist/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2023/12/22 19:25:13 zafer Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:29:08 wiz Exp $
 #
 
 DISTNAME=	statist-1.0.1
@@ -32,4 +32,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/doc/*.ps				\
 		${DESTDIR}${PREFIX}/share/doc/statist
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/xldlas/Makefile
diff -u pkgsrc/math/xldlas/Makefile:1.44 pkgsrc/math/xldlas/Makefile:1.45
--- pkgsrc/math/xldlas/Makefile:1.44	Sat Aug 30 22:45:52 2025
+++ pkgsrc/math/xldlas/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2025/08/30 22:45:52 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=		xldlas-0.85
 PKGREVISION=		14
@@ -19,6 +19,12 @@ do-install:
 	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/xldlas
 	${CP} -R ${WRKSRC}/help ${DESTDIR}${PREFIX}/share/xldlas
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../x11/xforms/buildlink3.mk"

Index: pkgsrc/math/xmgr/Makefile
diff -u pkgsrc/math/xmgr/Makefile:1.87 pkgsrc/math/xmgr/Makefile:1.88
--- pkgsrc/math/xmgr/Makefile:1.87	Thu May 14 16:41:29 2026
+++ pkgsrc/math/xmgr/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.87 2026/05/14 16:41:29 ryoon Exp $
+# $NetBSD: Makefile,v 1.88 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=		xmgr-4.1.2
 PKGREVISION=		53
@@ -20,6 +20,12 @@ INSTALL_TARGET=		install
 REPLACE_PERL+=		auxiliary/fdf2fit
 USE_TOOLS+=		perl:run bison
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/netcdf/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../mk/motif.buildlink3.mk"

Index: pkgsrc/mbone/common-mml/Makefile
diff -u pkgsrc/mbone/common-mml/Makefile:1.23 pkgsrc/mbone/common-mml/Makefile:1.24
--- pkgsrc/mbone/common-mml/Makefile:1.23	Sun Nov 30 08:52:17 2025
+++ pkgsrc/mbone/common-mml/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/11/30 08:52:17 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=	common-1.2.16
 PKGNAME=	common-mml-1.2.16
@@ -27,4 +27,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/src/*.h ${DESTDIR}${INCDIR}
 #	${INSTALL_DATA} ${WRKSRC}/doc/html/*.html ${DESTDIR}${DOCDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mbone/mdp/Makefile
diff -u pkgsrc/mbone/mdp/Makefile:1.24 pkgsrc/mbone/mdp/Makefile:1.25
--- pkgsrc/mbone/mdp/Makefile:1.24	Fri Jan  9 07:42:51 2026
+++ pkgsrc/mbone/mdp/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/01/09 07:42:51 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=	src-mdp-1.9a5
 PKGNAME=	${DISTNAME:S/src-//}
@@ -29,4 +29,10 @@ do-configure:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/unix/mdp ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mbone/vic/Makefile
diff -u pkgsrc/mbone/vic/Makefile:1.54 pkgsrc/mbone/vic/Makefile:1.55
--- pkgsrc/mbone/vic/Makefile:1.54	Mon Aug  3 13:12:30 2026
+++ pkgsrc/mbone/vic/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/08/03 13:12:30 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=	vicsrc-2.8
 PKGNAME=	${DISTNAME:S/src//}
@@ -31,6 +31,12 @@ CONFIGURE_ARGS+=	--with-tk=${BUILDLINK_P
 
 BUILDLINK_DEPMETHOD.libXt?=	build
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
 .include "../../x11/tk/buildlink3.mk"

Index: pkgsrc/misc/bottlerocket/Makefile
diff -u pkgsrc/misc/bottlerocket/Makefile:1.17 pkgsrc/misc/bottlerocket/Makefile:1.18
--- pkgsrc/misc/bottlerocket/Makefile:1.17	Sun Jan 26 17:31:42 2020
+++ pkgsrc/misc/bottlerocket/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2020/01/26 17:31:42 rillig Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=	bottlerocket-0.04c
 PKGREVISION=	1
@@ -18,4 +18,10 @@ X10_PORT?=		${DEFAULT_SERIAL_DEVICE}
 CONFIGURE_ARGS+=	--with-x10port=${X10_PORT:Q}
 BUILD_DEFS+=		X10_PORT
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/cw/Makefile
diff -u pkgsrc/misc/cw/Makefile:1.5 pkgsrc/misc/cw/Makefile:1.6
--- pkgsrc/misc/cw/Makefile:1.5	Mon Nov 17 11:01:08 2025
+++ pkgsrc/misc/cw/Makefile	Tue Aug  4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/11/17 11:01:08 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:08 wiz Exp $
 
 DISTNAME=	cw-1.0.16
 CATEGORIES=	misc
@@ -18,4 +18,10 @@ SUBST_MESSAGE.path=	Updating intepreter 
 SUBST_FILES.path=	def/*
 SUBST_SED.path=		-e 's,/cw,${PREFIX}/bin/cw,1'
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/dirdiff/Makefile
diff -u pkgsrc/misc/dirdiff/Makefile:1.18 pkgsrc/misc/dirdiff/Makefile:1.19
--- pkgsrc/misc/dirdiff/Makefile:1.18	Mon Jan 20 19:20:08 2014
+++ pkgsrc/misc/dirdiff/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2014/01/20 19:20:08 joerg Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:29:09 wiz Exp $
 #
 
 DISTNAME=	dirdiff-2.1
@@ -20,5 +20,11 @@ USE_LIBTOOL=	yes
 
 CFLAGS+=	-DUSE_INTERP_RESULT
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/fzy/Makefile
diff -u pkgsrc/misc/fzy/Makefile:1.6 pkgsrc/misc/fzy/Makefile:1.7
--- pkgsrc/misc/fzy/Makefile:1.6	Sun Aug 31 10:19:45 2025
+++ pkgsrc/misc/fzy/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/08/31 10:19:45 leot Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:09 wiz Exp $
 
 DISTNAME=	fzy-1.1
 PKGREVISION=	1
@@ -16,5 +16,11 @@ MAKE_ENV+=	MANDIR="${PREFIX}/${PKGMANDIR
 
 USE_LANGUAGES=	c99
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/gkrellm-launch/Makefile
diff -u pkgsrc/misc/gkrellm-launch/Makefile:1.80 pkgsrc/misc/gkrellm-launch/Makefile:1.81
--- pkgsrc/misc/gkrellm-launch/Makefile:1.80	Tue Jan 27 08:40:08 2026
+++ pkgsrc/misc/gkrellm-launch/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.80 2026/01/27 08:40:08 wiz Exp $
+# $NetBSD: Makefile,v 1.81 2026/08/04 20:29:09 wiz Exp $
 #
 
 DISTNAME=	gkrellmlaunch-0.5
@@ -20,5 +20,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/gkrellmlaunch.so \
 		${DESTDIR}${PREFIX}/lib/gkrellm2/plugins
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../sysutils/gkrellm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/gperiodic/Makefile
diff -u pkgsrc/misc/gperiodic/Makefile:1.94 pkgsrc/misc/gperiodic/Makefile:1.95
--- pkgsrc/misc/gperiodic/Makefile:1.94	Tue Jan 27 08:40:09 2026
+++ pkgsrc/misc/gperiodic/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.94 2026/01/27 08:40:09 wiz Exp $
+# $NetBSD: Makefile,v 1.95 2026/08/04 20:29:09 wiz Exp $
 
 DISTNAME=		gperiodic-2.0.10
 PKGREVISION=		43
@@ -23,6 +23,12 @@ MAKE_FLAGS+=		datadir=${PREFIX}/share
 MAKE_FLAGS+=		LOCALEDIR=${PREFIX}/${PKGLOCALEDIR}/locale
 BUILD_TARGET=		gperiodic
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../x11/gtk2/buildlink3.mk"

Index: pkgsrc/misc/libquantum/Makefile
diff -u pkgsrc/misc/libquantum/Makefile:1.4 pkgsrc/misc/libquantum/Makefile:1.5
--- pkgsrc/misc/libquantum/Makefile:1.4	Mon Oct  8 09:57:28 2012
+++ pkgsrc/misc/libquantum/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2012/10/08 09:57:28 asau Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:09 wiz Exp $
 #
 
 DISTNAME=	libquantum-1.0.0
@@ -15,4 +15,10 @@ USE_LIBTOOL=	yes
 
 INSTALL_TARGET=	install quobtools_install
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/libutf/Makefile
diff -u pkgsrc/misc/libutf/Makefile:1.25 pkgsrc/misc/libutf/Makefile:1.26
--- pkgsrc/misc/libutf/Makefile:1.25	Tue Aug  1 16:47:41 2017
+++ pkgsrc/misc/libutf/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2017/08/01 16:47:41 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:29:09 wiz Exp $
 #
 
 DISTNAME=	libutf-3.0
@@ -19,4 +19,10 @@ CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSC
 EGDIR=		${PREFIX}/share/examples/libutf
 CONF_FILES=	${EGDIR}/langcoll.utf ${PKG_SYSCONFDIR}/langcoll.utf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/mdp/Makefile
diff -u pkgsrc/misc/mdp/Makefile:1.4 pkgsrc/misc/mdp/Makefile:1.5
--- pkgsrc/misc/mdp/Makefile:1.4	Sat Mar 16 22:25:05 2024
+++ pkgsrc/misc/mdp/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/03/16 22:25:05 nia Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:09 wiz Exp $
 
 DISTNAME=	mdp-1.0.15
 PKGREVISION=	1
@@ -16,5 +16,11 @@ USE_TOOLS+=	gmake
 USE_CURSES=	wide
 FAKE_NCURSES=	yes
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/curses.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/misc/pixd/Makefile
diff -u pkgsrc/misc/pixd/Makefile:1.2 pkgsrc/misc/pixd/Makefile:1.3
--- pkgsrc/misc/pixd/Makefile:1.2	Thu Mar 26 13:48:29 2020
+++ pkgsrc/misc/pixd/Makefile	Tue Aug  4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2020/03/26 13:48:29 nia Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:29:09 wiz Exp $
 
 DISTNAME=	pixd-1.0.0
 CATEGORIES=	misc
@@ -22,4 +22,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/pixd ${DESTDIR}${PREFIX}/bin/pixd
 	${INSTALL_DATA} ${WRKSRC}/pixd.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pixd.1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/dvb-apps/Makefile
diff -u pkgsrc/multimedia/dvb-apps/Makefile:1.16 pkgsrc/multimedia/dvb-apps/Makefile:1.17
--- pkgsrc/multimedia/dvb-apps/Makefile:1.16	Tue Jun 28 11:34:53 2022
+++ pkgsrc/multimedia/dvb-apps/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2022/06/28 11:34:53 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:10 wiz Exp $
 #
 
 PKGNAME=	dvb-apps-20110713
@@ -42,5 +42,11 @@ do-install:
 	cd ${WRKSRC}/util/szap && \
 		gmake DESTDIR=${DESTDIR} prefix=${PREFIX} install
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gtranscode/Makefile
diff -u pkgsrc/multimedia/gtranscode/Makefile:1.7 pkgsrc/multimedia/gtranscode/Makefile:1.8
--- pkgsrc/multimedia/gtranscode/Makefile:1.7	Wed Aug 16 20:45:41 2017
+++ pkgsrc/multimedia/gtranscode/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/08/16 20:45:41 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:10 wiz Exp $
 #
 
 DISTNAME=	gtranscode-v0.3
@@ -20,5 +20,11 @@ INSTALLATION_DIRS=	bin
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/gtranscode ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/libmpeg3/Makefile
diff -u pkgsrc/multimedia/libmpeg3/Makefile:1.27 pkgsrc/multimedia/libmpeg3/Makefile:1.28
--- pkgsrc/multimedia/libmpeg3/Makefile:1.27	Mon Nov 17 11:01:10 2025
+++ pkgsrc/multimedia/libmpeg3/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/11/17 11:01:10 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/04 20:29:10 wiz Exp $
 #
 
 DISTNAME=	libmpeg3-1.8-src
@@ -64,5 +64,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/docs/index.html \
 		${DESTDIR}${PREFIX}/share/doc/libmpeg3
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/mpeg-lib/Makefile
diff -u pkgsrc/multimedia/mpeg-lib/Makefile:1.13 pkgsrc/multimedia/mpeg-lib/Makefile:1.14
--- pkgsrc/multimedia/mpeg-lib/Makefile:1.13	Sat Jan 10 07:51:14 2026
+++ pkgsrc/multimedia/mpeg-lib/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2026/01/10 07:51:14 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:10 wiz Exp $
 
 DISTNAME=	mpeg_lib-1.3.1
 PKGNAME=	mpeg-1.3.1
@@ -24,4 +24,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/mpeg.h ${DESTDIR}${PREFIX}/include
 	libtool --mode=install ${INSTALL_LIB} ${WRKSRC}/libmpeg_lib.la ${DESTDIR}${PREFIX}/lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/mpeg_encode/Makefile
diff -u pkgsrc/multimedia/mpeg_encode/Makefile:1.21 pkgsrc/multimedia/mpeg_encode/Makefile:1.22
--- pkgsrc/multimedia/mpeg_encode/Makefile:1.21	Thu Apr 24 14:15:18 2025
+++ pkgsrc/multimedia/mpeg_encode/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/04/24 14:15:18 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:10 wiz Exp $
 
 DISTNAME=	mpeg_encode-1.5b-src
 PKGNAME=	${DISTNAME:S/-src//}
@@ -39,5 +39,11 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/docs/mpeg_encode.1 \
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/IglooFTP/Makefile
diff -u pkgsrc/net/IglooFTP/Makefile:1.21 pkgsrc/net/IglooFTP/Makefile:1.22
--- pkgsrc/net/IglooFTP/Makefile:1.21	Sun May  3 14:38:36 2020
+++ pkgsrc/net/IglooFTP/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2020/05/03 14:38:36 rillig Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:10 wiz Exp $
 
 DISTNAME=	IglooFTP-0.6.1
 PKGREVISION=	7
@@ -23,6 +23,12 @@ MAKE_ENV+=	LDFLAGS.resolv=${LDFLAGS.reso
 
 INSTALLATION_DIRS+=	bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk/buildlink3.mk"
 .include "../../x11/libXmu/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/ftplibpp/Makefile
diff -u pkgsrc/net/ftplibpp/Makefile:1.17 pkgsrc/net/ftplibpp/Makefile:1.18
--- pkgsrc/net/ftplibpp/Makefile:1.17	Tue Oct 24 22:10:16 2023
+++ pkgsrc/net/ftplibpp/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2023/10/24 22:10:16 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:29:10 wiz Exp $
 #
 
 DISTNAME=		ftplibpp-1.0.1
@@ -17,5 +17,11 @@ INSTALLATION_DIRS=	include lib share/doc
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/ftplibpp.html ${DESTDIR}${PREFIX}/share/doc/ftplibpp
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/gkrellm-wireless/Makefile
diff -u pkgsrc/net/gkrellm-wireless/Makefile:1.88 pkgsrc/net/gkrellm-wireless/Makefile:1.89
--- pkgsrc/net/gkrellm-wireless/Makefile:1.88	Tue Jan 27 08:40:20 2026
+++ pkgsrc/net/gkrellm-wireless/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.88 2026/01/27 08:40:20 wiz Exp $
+# $NetBSD: Makefile,v 1.89 2026/08/04 20:29:10 wiz Exp $
 
 DISTNAME=		gkrellmwireless-2.0.3
 PKGNAME=		${DISTNAME:S/gkrellm/gkrellm-/}
@@ -15,6 +15,12 @@ USE_TOOLS+=		gmake pkg-config
 
 INSTALLATION_DIRS=	lib/gkrellm2/plugins
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../sysutils/gkrellm/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/hping3/Makefile
diff -u pkgsrc/net/hping3/Makefile:1.14 pkgsrc/net/hping3/Makefile:1.15
--- pkgsrc/net/hping3/Makefile:1.14	Fri Mar 20 11:04:14 2026
+++ pkgsrc/net/hping3/Makefile	Tue Aug  4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2026/03/20 11:04:14 nia Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:29:10 wiz Exp $
 
 DISTNAME=		hping3-alpha-2
 PKGNAME=		hping3-3a2
@@ -32,5 +32,11 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/hping3 ${DESTDIR}${PREFIX}/sbin/
 	${INSTALL_MAN} ${WRKSRC}/docs/hping3.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../net/libpcap/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/libsscript/Makefile
diff -u pkgsrc/net/libsscript/Makefile:1.13 pkgsrc/net/libsscript/Makefile:1.14
--- pkgsrc/net/libsscript/Makefile:1.13	Wed Aug 16 20:45:43 2017
+++ pkgsrc/net/libsscript/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2017/08/16 20:45:43 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:11 wiz Exp $
 
 DISTNAME=	sscript-lib2.0
 PKGNAME=	libsscript-2.0
@@ -16,4 +16,10 @@ USE_LIBTOOL=	YES
 
 INSTALLATION_DIRS=	include/libsscript lib share/doc/libsscript
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/mDNSResponder/Makefile
diff -u pkgsrc/net/mDNSResponder/Makefile:1.49 pkgsrc/net/mDNSResponder/Makefile:1.50
--- pkgsrc/net/mDNSResponder/Makefile:1.49	Wed Feb 12 11:41:44 2025
+++ pkgsrc/net/mDNSResponder/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2025/02/12 11:41:44 micha Exp $
+# $NetBSD: Makefile,v 1.50 2026/08/04 20:29:11 wiz Exp $
 
 DISTNAME=	${GITHUB_PROJECT}-${PKGVER}
 PKGREVISION=	1
@@ -57,6 +57,12 @@ BUILD_DEFS+=		VARBASE
 
 RCD_SCRIPTS=		mdnsd
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.prefs.mk"
 
 .if !empty(MACHINE_PLATFORM:MSunOS-5.[0-9]-*)

Index: pkgsrc/net/nagios-plugin-milter/Makefile
diff -u pkgsrc/net/nagios-plugin-milter/Makefile:1.6 pkgsrc/net/nagios-plugin-milter/Makefile:1.7
--- pkgsrc/net/nagios-plugin-milter/Makefile:1.6	Mon Jan  9 00:42:46 2023
+++ pkgsrc/net/nagios-plugin-milter/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/01/09 00:42:46 sekiya Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:11 wiz Exp $
 #
 
 DISTNAME=	check_milter-0.2
@@ -37,5 +37,11 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/check_milter \
 	    ${DESTDIR}${PREFIX}/libexec/nagios/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mail/libmilter/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/nagios-plugin-mysqlslave/Makefile
diff -u pkgsrc/net/nagios-plugin-mysqlslave/Makefile:1.10 pkgsrc/net/nagios-plugin-mysqlslave/Makefile:1.11
--- pkgsrc/net/nagios-plugin-mysqlslave/Makefile:1.10	Thu Dec 11 00:58:04 2025
+++ pkgsrc/net/nagios-plugin-mysqlslave/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/12/11 00:58:04 manu Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:29:11 wiz Exp $
 #
 
 DISTNAME=	check_mysql_slave-0.6
@@ -28,5 +28,11 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/check_mysql_slave \
 	    ${DESTDIR}${PREFIX}/libexec/nagios/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/mysql.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/nats-server/Makefile
diff -u pkgsrc/net/nats-server/Makefile:1.59 pkgsrc/net/nats-server/Makefile:1.60
--- pkgsrc/net/nats-server/Makefile:1.59	Wed Jul  8 18:32:33 2026
+++ pkgsrc/net/nats-server/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.59 2026/07/08 18:32:33 bsiegert Exp $
+# $NetBSD: Makefile,v 1.60 2026/08/04 20:29:11 wiz Exp $
 #
 
 DISTNAME=		nats-server-2.1.9
@@ -61,4 +61,10 @@ post-install:
 	${ECHO} "# Example config, see https://docs.nats.io/nats-server/configuration" > \
 		${DESTDIR}/${EGDIR}/nats-server.conf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/omniORB/Makefile
diff -u pkgsrc/net/omniORB/Makefile:1.28 pkgsrc/net/omniORB/Makefile:1.29
--- pkgsrc/net/omniORB/Makefile:1.28	Mon Nov 17 11:01:15 2025
+++ pkgsrc/net/omniORB/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/17 11:01:15 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:11 wiz Exp $
 
 DISTNAME=		omniORB-4.1.7
 PKGREVISION=		5
@@ -66,6 +66,12 @@ post-install:
 	${INSTALL_MAN} ${WRKSRC}/man/man1/* \
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 .include "../../mk/pthread.buildlink3.mk"

Index: pkgsrc/net/openrrcp/Makefile
diff -u pkgsrc/net/openrrcp/Makefile:1.1 pkgsrc/net/openrrcp/Makefile:1.2
--- pkgsrc/net/openrrcp/Makefile:1.1	Tue Apr 28 15:22:43 2020
+++ pkgsrc/net/openrrcp/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2020/04/28 15:22:43 manu Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:11 wiz Exp $
 
 DISTNAME=	openrrcp-0.2.1
 CATEGORIES=	net
@@ -10,6 +10,12 @@ LICENSE=	gnu-gpl-v2
 
 INSTALL_DIRS=	src
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 	
 .include "../../net/libdnet/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/openvpn-acct-wtmpx/Makefile
diff -u pkgsrc/net/openvpn-acct-wtmpx/Makefile:1.19 pkgsrc/net/openvpn-acct-wtmpx/Makefile:1.20
--- pkgsrc/net/openvpn-acct-wtmpx/Makefile:1.19	Wed Nov 19 00:14:21 2025
+++ pkgsrc/net/openvpn-acct-wtmpx/Makefile	Tue Aug  4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/11/19 00:14:21 gdt Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:11 wiz Exp $
 
 .include "../../net/openvpn/Makefile.common"
 
@@ -29,5 +29,11 @@ SPECIAL_PERMS+=	bin/logwtmpx ${SETUID_RO
 
 DEPENDS+=	openvpn>=2.4.2:../../net/openvpn
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/pload/Makefile
diff -u pkgsrc/net/pload/Makefile:1.33 pkgsrc/net/pload/Makefile:1.34
--- pkgsrc/net/pload/Makefile:1.33	Sun Apr 12 23:59:42 2020
+++ pkgsrc/net/pload/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2020/04/12 23:59:42 joerg Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:12 wiz Exp $
 #
 
 DISTNAME=	pload-0.9.5
@@ -15,5 +15,11 @@ HAS_CONFIGURE=	YES
 USE_TOOLS+=	imake
 INSTALL_TARGET=	install install.man
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/poptop/Makefile
diff -u pkgsrc/net/poptop/Makefile:1.22 pkgsrc/net/poptop/Makefile:1.23
--- pkgsrc/net/poptop/Makefile:1.22	Wed Jul  4 13:40:29 2018
+++ pkgsrc/net/poptop/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2018/07/04 13:40:29 jperkin Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:29:12 wiz Exp $
 
 DISTNAME=	pptpd-1.3.4
 PKGNAME=	${DISTNAME:S/pptpd/poptop/}
@@ -28,5 +28,11 @@ SUBST_SED.logwtmp=	-e s,@@PREFIX@@,${PRE
 RCD_SCRIPTS=	pptpd
 CHECK_PORTABILITY_SKIP+=	version
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../security/tcp_wrappers/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/pppd/Makefile
diff -u pkgsrc/net/pppd/Makefile:1.16 pkgsrc/net/pppd/Makefile:1.17
--- pkgsrc/net/pppd/Makefile:1.16	Sun Mar 30 21:10:46 2025
+++ pkgsrc/net/pppd/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/03/30 21:10:46 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:12 wiz Exp $
 
 DISTNAME=		ppp-${PPPD_VERSION}
 PKGNAME=		${DISTNAME:S/ppp/&d/}
@@ -26,4 +26,10 @@ PLIST_SUBST+=	PPPD_VERSION=${PPPD_VERSIO
 DESTDIR_VARNAME=	#empty
 INSTALL_MAKE_FLAGS+=	DESTDIR=${DESTDIR}${PREFIX}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/rp-l2tp/Makefile
diff -u pkgsrc/net/rp-l2tp/Makefile:1.16 pkgsrc/net/rp-l2tp/Makefile:1.17
--- pkgsrc/net/rp-l2tp/Makefile:1.16	Mon Apr 21 21:09:45 2025
+++ pkgsrc/net/rp-l2tp/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/21 21:09:45 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:12 wiz Exp $
 
 DISTNAME=	rp-l2tp-0.3
 PKGREVISION=	1
@@ -28,4 +28,10 @@ post-patch:
 			${WRKSRC}/man/$$f.in > ${WRKSRC}/man/$$f;	\
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/ser/Makefile
diff -u pkgsrc/net/ser/Makefile:1.12 pkgsrc/net/ser/Makefile:1.13
--- pkgsrc/net/ser/Makefile:1.12	Thu Jul 27 17:32:51 2023
+++ pkgsrc/net/ser/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/07/27 17:32:51 nia Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:12 wiz Exp $
 #
 
 DISTNAME=	ser-0.8.14_src
@@ -39,5 +39,11 @@ INSTALLATION_DIRS+=	${EGDIR}
 post-extract:
 	${RUN}cd ${WRKSRC}/modules/mediaproxy && ${MV} Readme README;
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/tcl-scotty/Makefile
diff -u pkgsrc/net/tcl-scotty/Makefile:1.49 pkgsrc/net/tcl-scotty/Makefile:1.50
--- pkgsrc/net/tcl-scotty/Makefile:1.49	Tue Sep 30 16:07:38 2025
+++ pkgsrc/net/tcl-scotty/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2025/09/30 16:07:38 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2026/08/04 20:29:12 wiz Exp $
 
 DISTNAME=	scotty-${DIST_VERS}
 PKGNAME=	tcl-scotty-${DIST_VERS}
@@ -52,5 +52,11 @@ post-install:
 		sed -e 's:${DESTDIR}/::' <pkgIndex.tcl >pkgIndex.tcl.new; \
 		rm -f pkgIndex.tcl; mv pkgIndex.tcl.new pkgIndex.tcl
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/ttt/Makefile
diff -u pkgsrc/net/ttt/Makefile:1.39 pkgsrc/net/ttt/Makefile:1.40
--- pkgsrc/net/ttt/Makefile:1.39	Sun Nov 12 13:23:14 2023
+++ pkgsrc/net/ttt/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2023/11/12 13:23:14 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:29:12 wiz Exp $
 
 DISTNAME=	ttt-1.8.2
 PKGREVISION=	12
@@ -27,6 +27,12 @@ REPLACE_FILES.sys-BLTWISH=	ttt.tcl
 CFLAGS+=		-DUSE_INTERP_RESULT
 CONFIGURE_ARGS+=	ttt_cv_prog_cflags=${CFLAGS:Q}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 .include "../../net/libpcap/buildlink3.mk"
 .include "../../x11/blt/buildlink3.mk"

Index: pkgsrc/net/udpcast/Makefile
diff -u pkgsrc/net/udpcast/Makefile:1.19 pkgsrc/net/udpcast/Makefile:1.20
--- pkgsrc/net/udpcast/Makefile:1.19	Thu Oct 10 20:00:19 2024
+++ pkgsrc/net/udpcast/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/10/10 20:00:19 nia Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:12 wiz Exp $
 #
 
 DISTNAME=		udpcast-20060619
@@ -25,5 +25,11 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/udp-receiver.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 	${INSTALL_MAN} ${WRKSRC}/udp-sender.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/news/newsraft/Makefile
diff -u pkgsrc/news/newsraft/Makefile:1.31 pkgsrc/news/newsraft/Makefile:1.32
--- pkgsrc/news/newsraft/Makefile:1.31	Sun Aug  2 13:30:22 2026
+++ pkgsrc/news/newsraft/Makefile	Tue Aug  4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2026/08/02 13:30:22 ktnb Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:29:12 wiz Exp $
 
 DISTNAME=	newsraft-0.37
 CATEGORIES=	news
@@ -28,6 +28,12 @@ do-install:
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
 	cd ${WRKSRC}/doc/examples && ${PAX} -wr . ${DESTDIR}${EGDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../textproc/expat/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"

Index: pkgsrc/print/bg5pdf/Makefile
diff -u pkgsrc/print/bg5pdf/Makefile:1.42 pkgsrc/print/bg5pdf/Makefile:1.43
--- pkgsrc/print/bg5pdf/Makefile:1.42	Sat Aug 30 22:46:07 2025
+++ pkgsrc/print/bg5pdf/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2025/08/30 22:46:07 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:29:13 wiz Exp $
 
 DISTNAME=	bg5pdf-1.0.0
 PKGREVISION=	23
@@ -31,6 +31,12 @@ MAKE_ENV+=	PYINC=${PYINC:Q} PYSITELIB=${
 post-extract:
 	${RM} -f ${WRKSRC}/bg5pdflib.so
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 .include "../../print/pdflib/buildlink3.mk"

Index: pkgsrc/print/bg5ps/Makefile
diff -u pkgsrc/print/bg5ps/Makefile:1.26 pkgsrc/print/bg5ps/Makefile:1.27
--- pkgsrc/print/bg5ps/Makefile:1.26	Mon Aug 14 05:25:06 2023
+++ pkgsrc/print/bg5ps/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2023/08/14 05:25:06 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:29:13 wiz Exp $
 
 DISTNAME=	bg5ps-1.3.0
 PKGREVISION=	10
@@ -21,6 +21,12 @@ SUBST_STAGE.config=	post-configure
 SUBST_FILES.config=	bg5ps
 SUBST_VARS.config=	PKG_SYSCONFDIR
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 .include "../../graphics/freetype-lib/buildlink3.mk"

Index: pkgsrc/print/bww2tex/Makefile
diff -u pkgsrc/print/bww2tex/Makefile:1.13 pkgsrc/print/bww2tex/Makefile:1.14
--- pkgsrc/print/bww2tex/Makefile:1.13	Wed Nov 26 08:34:50 2025
+++ pkgsrc/print/bww2tex/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/11/26 08:34:50 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:13 wiz Exp $
 
 DISTNAME=	bww2tex-2.00
 CATEGORIES=	print
@@ -23,4 +23,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bww2tex \
 		${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/foo2zjs/Makefile
diff -u pkgsrc/print/foo2zjs/Makefile:1.6 pkgsrc/print/foo2zjs/Makefile:1.7
--- pkgsrc/print/foo2zjs/Makefile:1.6	Sun Dec 14 09:04:22 2025
+++ pkgsrc/print/foo2zjs/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/12/14 09:04:22 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:13 wiz Exp $
 
 DISTNAME=	foo2zjs
 PKGNAME=	${DISTNAME}-20120516
@@ -35,4 +35,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/PPD/*.ppd	\
 		${DESTDIR}${PREFIX}/share/foomatic/ppd/foo2zjs
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/ja-vflib-lib/Makefile
diff -u pkgsrc/print/ja-vflib-lib/Makefile:1.12 pkgsrc/print/ja-vflib-lib/Makefile:1.13
--- pkgsrc/print/ja-vflib-lib/Makefile:1.12	Sat Apr  6 13:24:19 2013
+++ pkgsrc/print/ja-vflib-lib/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2013/04/06 13:24:19 rodent Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:13 wiz Exp $
 
 .include "Makefile.common"
 
@@ -33,4 +33,10 @@ post-install:
 	${FIND} ${DESTDIR}${PREFIX}/share/VFlib/${VFLIB_VERSION} -type f -print \
 		-exec ${CHMOD} ${SHAREMODE} {} \;
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/pmw/Makefile
diff -u pkgsrc/print/pmw/Makefile:1.7 pkgsrc/print/pmw/Makefile:1.8
--- pkgsrc/print/pmw/Makefile:1.7	Wed Feb  4 20:53:59 2026
+++ pkgsrc/print/pmw/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2026/02/04 20:53:59 prlw1 Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:13 wiz Exp $
 
 DISTNAME=	pmw-5.33
 CATEGORIES=	print
@@ -26,4 +26,10 @@ pre-configure:
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/doc/spec.pdf ${DESTDIR}${PREFIX}/share/doc/pmw/spec.pdf
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/print/rtf2latex2e/Makefile
diff -u pkgsrc/print/rtf2latex2e/Makefile:1.8 pkgsrc/print/rtf2latex2e/Makefile:1.9
--- pkgsrc/print/rtf2latex2e/Makefile:1.8	Fri Jul  4 14:44:40 2025
+++ pkgsrc/print/rtf2latex2e/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/07/04 14:44:40 schmonz Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:29:13 wiz Exp $
 
 DISTNAME=	rtf2latex2e-2-2-3
 PKGNAME=	${DISTNAME:S/-/./g:S/./-/}
@@ -21,4 +21,10 @@ INSTALLATION_DIRS=	${PREFIX}/share/doc/$
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/amap/Makefile
diff -u pkgsrc/security/amap/Makefile:1.29 pkgsrc/security/amap/Makefile:1.30
--- pkgsrc/security/amap/Makefile:1.29	Tue Oct 24 22:10:45 2023
+++ pkgsrc/security/amap/Makefile	Tue Aug  4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2023/10/24 22:10:45 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:29:13 wiz Exp $
 #
 
 DISTNAME=	amap-5.2
@@ -47,6 +47,12 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/appdefs.resp ${DESTDIR}${EGDIR}
 	${INSTALL_DATA} ${WRKSRC}/appdefs.rpc ${DESTDIR}${EGDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/pcre/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/chkrootkit/Makefile
diff -u pkgsrc/security/chkrootkit/Makefile:1.28 pkgsrc/security/chkrootkit/Makefile:1.29
--- pkgsrc/security/chkrootkit/Makefile:1.28	Fri Nov 28 07:27:42 2025
+++ pkgsrc/security/chkrootkit/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/28 07:27:42 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:14 wiz Exp $
 
 DISTNAME=		chkrootkit-0.58b
 CATEGORIES=		security
@@ -57,4 +57,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/README.chklastlog ${DESTDIR}${DOCDIR}
 	${INSTALL_DATA} ${WRKSRC}/README.chkwtmp ${DESTDIR}${DOCDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/dnssec-tools/Makefile
diff -u pkgsrc/security/dnssec-tools/Makefile:1.43 pkgsrc/security/dnssec-tools/Makefile:1.44
--- pkgsrc/security/dnssec-tools/Makefile:1.43	Thu Jul 16 19:04:39 2026
+++ pkgsrc/security/dnssec-tools/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2026/07/16 19:04:39 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2026/08/04 20:29:14 wiz Exp $
 
 DISTNAME=	dnssec-tools-2.2.3
 PKGREVISION=	7
@@ -57,6 +57,12 @@ CONF_FILES+=	${EGDIR}/root.hints ${PKG_S
 
 INSTALLATION_DIRS=	${EGDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 
 .if ${OPSYS} == "NetBSD" && exists(/usr/sbin/dnssec-keygen)

Index: pkgsrc/security/duo-unix/Makefile
diff -u pkgsrc/security/duo-unix/Makefile:1.8 pkgsrc/security/duo-unix/Makefile:1.9
--- pkgsrc/security/duo-unix/Makefile:1.8	Tue Nov 14 13:22:29 2023
+++ pkgsrc/security/duo-unix/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/11/14 13:22:29 jperkin Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:29:14 wiz Exp $
 #
 
 DISTNAME=	duo_unix-2.0.2
@@ -41,5 +41,11 @@ SUBST_SED.paths+=	-e 's,/usr/local,${PRE
 
 TEST_TARGET=	check
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/libnetpgpverify/Makefile
diff -u pkgsrc/security/libnetpgpverify/Makefile:1.3 pkgsrc/security/libnetpgpverify/Makefile:1.4
--- pkgsrc/security/libnetpgpverify/Makefile:1.3	Sat Jan 18 23:35:09 2020
+++ pkgsrc/security/libnetpgpverify/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2020/01/18 23:35:09 rillig Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:14 wiz Exp $
 
 DISTNAME=	libnetpgpverify-${VERSION}
 CATEGORIES=	security
@@ -28,4 +28,10 @@ do-extract:
 	cd ${WRKSRC} && ${CP} Makefile.libtool.in Makefile.in
 .endif
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/libstark/Makefile
diff -u pkgsrc/security/libstark/Makefile:1.2 pkgsrc/security/libstark/Makefile:1.3
--- pkgsrc/security/libstark/Makefile:1.2	Sat Sep 24 08:17:16 2022
+++ pkgsrc/security/libstark/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2022/09/24 08:17:16 nia Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:29:14 wiz Exp $
 
 DISTNAME=	libstark-20191018
 CATEGORIES=	security devel
@@ -27,6 +27,12 @@ do-install:
 		${INSTALL_PROGRAM} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/bin/; \
 	done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/googletest/buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/otpCalc/Makefile
diff -u pkgsrc/security/otpCalc/Makefile:1.5 pkgsrc/security/otpCalc/Makefile:1.6
--- pkgsrc/security/otpCalc/Makefile:1.5	Sun Jun  9 08:52:27 2013
+++ pkgsrc/security/otpCalc/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2013/06/09 08:52:27 ryoon Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:14 wiz Exp $
 #
 
 DISTNAME=		otpCalc-0.97
@@ -14,5 +14,11 @@ USE_TOOLS+=		gmake
 
 BUILD_TARGET=		otpCalc otpCalc.1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/rsaref/Makefile
diff -u pkgsrc/security/rsaref/Makefile:1.44 pkgsrc/security/rsaref/Makefile:1.45
--- pkgsrc/security/rsaref/Makefile:1.44	Tue Jan  2 05:37:24 2018
+++ pkgsrc/security/rsaref/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2018/01/02 05:37:24 maya Exp $
+# $NetBSD: Makefile,v 1.45 2026/08/04 20:29:14 wiz Exp $
 #
 
 DISTNAME=		rsaref
@@ -39,4 +39,10 @@ do-install:
 	cd ${WRKDIR}/doc && ${INSTALL_DATA} info.txt rsaref.txt \
 	    ${DESTDIR}${PREFIX}/share/doc/rsaref/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/ssss/Makefile
diff -u pkgsrc/security/ssss/Makefile:1.5 pkgsrc/security/ssss/Makefile:1.6
--- pkgsrc/security/ssss/Makefile:1.5	Mon Nov  4 21:13:03 2019
+++ pkgsrc/security/ssss/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2019/11/04 21:13:03 rillig Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:14 wiz Exp $
 
 DISTNAME=	ssss-0.5
 PKGREVISION=	2
@@ -18,6 +18,12 @@ do-install:
 	${LN} -s ssss-split ${DESTDIR}${PREFIX}/bin/ssss-combine
 	${INSTALL_MAN} ${DISTDIR}/ssss.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ssss.1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/gmp/buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/stegtunnel/Makefile
diff -u pkgsrc/security/stegtunnel/Makefile:1.6 pkgsrc/security/stegtunnel/Makefile:1.7
--- pkgsrc/security/stegtunnel/Makefile:1.6	Mon Sep  4 18:01:01 2017
+++ pkgsrc/security/stegtunnel/Makefile	Tue Aug  4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/09/04 18:01:01 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:14 wiz Exp $
 
 DISTNAME=	stegtunnel-0.4
 PKGREVISION=	1
@@ -14,6 +14,12 @@ USE_LIBTOOL=	yes
 
 LIBS.SunOS+=	-lrt
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../net/libdnet/buildlink3.mk"
 .include "../../net/libpcap/buildlink3.mk"
 

Index: pkgsrc/security/validns/Makefile
diff -u pkgsrc/security/validns/Makefile:1.24 pkgsrc/security/validns/Makefile:1.25
--- pkgsrc/security/validns/Makefile:1.24	Mon Mar  3 20:29:31 2025
+++ pkgsrc/security/validns/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/03/03 20:29:31 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:29:15 wiz Exp $
 
 DISTNAME=	validns-0.8
 PKGREVISION=	7
@@ -30,6 +30,12 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/validns ${DESTDIR}${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/validns.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libjudy/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"

Index: pkgsrc/shells/ast-ksh/Makefile
diff -u pkgsrc/shells/ast-ksh/Makefile:1.23 pkgsrc/shells/ast-ksh/Makefile:1.24
--- pkgsrc/shells/ast-ksh/Makefile:1.23	Sun Feb 19 20:18:16 2017
+++ pkgsrc/shells/ast-ksh/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,7 +1,13 @@
-# $NetBSD: Makefile,v 1.23 2017/02/19 20:18:16 maya Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:15 wiz Exp $
 
 .include "../../shells/ast-ksh/Makefile.common"
 
 PKGREVISION=	2
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/855resolution/Makefile
diff -u pkgsrc/sysutils/855resolution/Makefile:1.13 pkgsrc/sysutils/855resolution/Makefile:1.14
--- pkgsrc/sysutils/855resolution/Makefile:1.13	Tue Nov 18 13:45:06 2025
+++ pkgsrc/sysutils/855resolution/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/11/18 13:45:06 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:15 wiz Exp $
 
 DISTNAME=	855resolution-0.4
 PKGREVISION=	2
@@ -22,4 +22,10 @@ INSTALLATION_DIRS=	sbin share/doc/855res
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/README.txt ${DESTDIR}${PREFIX}/share/doc/855resolution
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/and/Makefile
diff -u pkgsrc/sysutils/and/Makefile:1.2 pkgsrc/sysutils/and/Makefile:1.3
--- pkgsrc/sysutils/and/Makefile:1.2	Mon Nov 17 11:01:24 2025
+++ pkgsrc/sysutils/and/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/11/17 11:01:24 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:29:15 wiz Exp $
 
 DISTNAME=	and-1.2.2
 CATEGORIES=	sysutils
@@ -61,4 +61,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/${cf} ${DESTDIR}${PREFIX}/${EGDIR}
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/bubblemon/Makefile
diff -u pkgsrc/sysutils/bubblemon/Makefile:1.52 pkgsrc/sysutils/bubblemon/Makefile:1.53
--- pkgsrc/sysutils/bubblemon/Makefile:1.52	Tue Jan 27 08:40:32 2026
+++ pkgsrc/sysutils/bubblemon/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.52 2026/01/27 08:40:32 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2026/08/04 20:29:15 wiz Exp $
 #
 
 DISTNAME=		bubblemon-dockapp-1.46
@@ -16,5 +16,11 @@ USE_TOOLS+=		gmake pkg-config
 
 INSTALLATION_DIRS+=	bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/ccze/Makefile
diff -u pkgsrc/sysutils/ccze/Makefile:1.20 pkgsrc/sysutils/ccze/Makefile:1.21
--- pkgsrc/sysutils/ccze/Makefile:1.20	Thu Nov 27 08:54:21 2025
+++ pkgsrc/sysutils/ccze/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/11/27 08:54:21 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:15 wiz Exp $
 
 DISTNAME=	ccze-0.2.1
 PKGREVISION=	5
@@ -15,6 +15,12 @@ BUILDLINK_TRANSFORM+=	rm:-Wmulticharacte
 
 LDFLAGS.SunOS+=	-lsocket -lnsl
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/ncurses/buildlink3.mk"
 .include "../../devel/pcre/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/dd_rescue/Makefile
diff -u pkgsrc/sysutils/dd_rescue/Makefile:1.9 pkgsrc/sysutils/dd_rescue/Makefile:1.10
--- pkgsrc/sysutils/dd_rescue/Makefile:1.9	Tue Jun  4 00:47:46 2013
+++ pkgsrc/sysutils/dd_rescue/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2013/06/04 00:47:46 mef Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:15 wiz Exp $
 
 DISTNAME=	dd_rescue-1.33
 CATEGORIES=	sysutils
@@ -22,4 +22,10 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/README.dd_rescue \
 		${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/README
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/dupd/Makefile
diff -u pkgsrc/sysutils/dupd/Makefile:1.3 pkgsrc/sysutils/dupd/Makefile:1.4
--- pkgsrc/sysutils/dupd/Makefile:1.3	Wed Jan  7 08:48:50 2026
+++ pkgsrc/sysutils/dupd/Makefile	Tue Aug  4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2026/01/07 08:48:50 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:15 wiz Exp $
 
 DISTNAME=	dupd-1.7.3
 PKGREVISION=	2
@@ -34,6 +34,12 @@ do-install:
 		${DESTDIR}${PREFIX}/${DOCDIR}
 .endfor
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 

Index: pkgsrc/sysutils/extipl/Makefile
diff -u pkgsrc/sysutils/extipl/Makefile:1.17 pkgsrc/sysutils/extipl/Makefile:1.18
--- pkgsrc/sysutils/extipl/Makefile:1.17	Fri Mar 27 21:27:47 2026
+++ pkgsrc/sysutils/extipl/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2026/03/27 21:27:47 tnn Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	extipl-5.04
 PKGREVISION=	2
@@ -20,4 +20,10 @@ TOOL_DEPENDS+=		nasm-[0-9]*:../../devel/
 WRKSRC=		${WRKDIR}/${PKGNAME_NOREV}/src
 USE_TOOLS+=	gmake
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/gpart/Makefile
diff -u pkgsrc/sysutils/gpart/Makefile:1.16 pkgsrc/sysutils/gpart/Makefile:1.17
--- pkgsrc/sysutils/gpart/Makefile:1.16	Sun Feb 16 16:59:37 2014
+++ pkgsrc/sysutils/gpart/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2014/02/16 16:59:37 wiedi Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	gpart-0.1h
 PKGREVISION=	1
@@ -17,4 +17,10 @@ CFLAGS.SunOS+=	-Du_int8_t=uint8_t -Du_in
 # Doesn't work on 1.4.x due to problems with dlopen
 NOT_FOR_PLATFORM=	NetBSD-1.4*-*
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/nvramtool/Makefile
diff -u pkgsrc/sysutils/nvramtool/Makefile:1.9 pkgsrc/sysutils/nvramtool/Makefile:1.10
--- pkgsrc/sysutils/nvramtool/Makefile:1.9	Mon Dec  1 09:08:13 2025
+++ pkgsrc/sysutils/nvramtool/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/12/01 09:08:13 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	nvramtool-4.0-9989-gf2dfef0-08bda29
 PKGNAME=	nvramtool-0pre20150613
@@ -32,4 +32,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/nvramtool ${DESTDIR}${PREFIX}/sbin/nvramtool
 	${INSTALL_MAN} ${WRKSRC}/cli/nvramtool.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/nvramtool.8
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/oak/Makefile
diff -u pkgsrc/sysutils/oak/Makefile:1.6 pkgsrc/sysutils/oak/Makefile:1.7
--- pkgsrc/sysutils/oak/Makefile:1.6	Sat Dec 23 10:03:26 2023
+++ pkgsrc/sysutils/oak/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/12/23 10:03:26 zafer Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:16 wiz Exp $
 #
 
 DISTNAME=		oak-1.5.0
@@ -23,4 +23,10 @@ post-install:
 	${INSTALL_DATA}	${FILESDIR}/oak.conf* ${DESTDIR}${PREFIX}/share/examples/oak/
 	${INSTALL_DATA} ${FILESDIR}/oak.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/radeontool/Makefile
diff -u pkgsrc/sysutils/radeontool/Makefile:1.10 pkgsrc/sysutils/radeontool/Makefile:1.11
--- pkgsrc/sysutils/radeontool/Makefile:1.10	Sun Dec 19 09:47:59 2021
+++ pkgsrc/sysutils/radeontool/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2021/12/19 09:47:59 maya Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	radeontool-1.5
 PKGREVISION=	5
@@ -15,5 +15,11 @@ INSTALLATION_DIRS=	sbin
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/radeontool ${DESTDIR}${PREFIX}/sbin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../sysutils/pciutils/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/rename/Makefile
diff -u pkgsrc/sysutils/rename/Makefile:1.7 pkgsrc/sysutils/rename/Makefile:1.8
--- pkgsrc/sysutils/rename/Makefile:1.7	Mon Nov 17 11:01:27 2025
+++ pkgsrc/sysutils/rename/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/11/17 11:01:27 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	rename-1.3
 PKGREVISION=	3
@@ -19,4 +19,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/rename ${DESTDIR}${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/rename.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/rkflashtool/Makefile
diff -u pkgsrc/sysutils/rkflashtool/Makefile:1.3 pkgsrc/sysutils/rkflashtool/Makefile:1.4
--- pkgsrc/sysutils/rkflashtool/Makefile:1.3	Fri May 30 21:25:06 2025
+++ pkgsrc/sysutils/rkflashtool/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/05/30 21:25:06 tnn Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	rkflashtool-20200211
 CATEGORIES=	sysutils
@@ -12,5 +12,11 @@ COMMENT=	Tools for flashing Rockchip ARM
 USE_TOOLS+=	pkg-config gmake
 LICENSE=	2-clause-bsd
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libusb1/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/xfsprogs/Makefile
diff -u pkgsrc/sysutils/xfsprogs/Makefile:1.16 pkgsrc/sysutils/xfsprogs/Makefile:1.17
--- pkgsrc/sysutils/xfsprogs/Makefile:1.16	Fri May 14 11:19:37 2021
+++ pkgsrc/sysutils/xfsprogs/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2021/05/14 11:19:37 nia Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	xfsprogs-2.7.3.src
 PKGNAME=	${DISTNAME:S/.src//}
@@ -27,6 +27,12 @@ INSTALL_MAKE_FLAGS+=	prefix=${DESTDIR}${
 WRKSRC=		${WRKDIR}/${PKGNAME_NOREV}
 BUILD_TARGET=
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libuuid/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"

Index: pkgsrc/sysutils/xnc/Makefile
diff -u pkgsrc/sysutils/xnc/Makefile:1.49 pkgsrc/sysutils/xnc/Makefile:1.50
--- pkgsrc/sysutils/xnc/Makefile:1.49	Sat Aug 30 22:46:24 2025
+++ pkgsrc/sysutils/xnc/Makefile	Tue Aug  4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2025/08/30 22:46:24 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2026/08/04 20:29:16 wiz Exp $
 
 DISTNAME=	xnc-5.0.4.src
 PKGNAME=	xnc-5.0.4
@@ -30,6 +30,12 @@ BUILDLINK_TRANSFORM+=	rm:-Werror=char-su
 
 BUILDLINK_DEPMETHOD.libXt?=	build
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/tiff/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"

Index: pkgsrc/textproc/cmigemo/Makefile
diff -u pkgsrc/textproc/cmigemo/Makefile:1.19 pkgsrc/textproc/cmigemo/Makefile:1.20
--- pkgsrc/textproc/cmigemo/Makefile:1.19	Tue Jun 28 11:36:08 2022
+++ pkgsrc/textproc/cmigemo/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2022/06/28 11:36:08 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:17 wiz Exp $
 #
 
 DISTNAME=	cmigemo-default-src-20110227
@@ -45,4 +45,10 @@ INSTALL_TARGET=	gcc-install
 post-extract:
 	${MV} ${WRKDIR}/${JISYOFILE:R} ${WRKSRC}/dict/SKK-JISYO.L
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/eblook/Makefile
diff -u pkgsrc/textproc/eblook/Makefile:1.25 pkgsrc/textproc/eblook/Makefile:1.26
--- pkgsrc/textproc/eblook/Makefile:1.25	Mon Dec  8 09:57:55 2025
+++ pkgsrc/textproc/eblook/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2025/12/08 09:57:55 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:29:17 wiz Exp $
 
 DISTNAME=	eblook-1.6.1
 PKGREVISION=	2
@@ -14,6 +14,12 @@ INFO_FILES=		yes
 CONFIGURE_ARGS+=	--with-eb-conf=${PKG_SYSCONFDIR}/eb.conf
 LIBS+=			${BUILDLINK_LDADD.iconv}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../textproc/eb/buildlink3.mk"

Index: pkgsrc/textproc/enju/Makefile
diff -u pkgsrc/textproc/enju/Makefile:1.1 pkgsrc/textproc/enju/Makefile:1.2
--- pkgsrc/textproc/enju/Makefile:1.1	Tue Jan  2 00:53:07 2024
+++ pkgsrc/textproc/enju/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/01/02 00:53:07 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:17 wiz Exp $
 
 DISTNAME=		enju-2.4.4pre20180629
 CATEGORIES=		textproc
@@ -25,6 +25,12 @@ REPLACE_FILES.sed=	enju2ptb/script/*.sed
 _TOOLS_USE_PKGSRC.gsed=	yes
 #TOOLS_IGNORE.gsed=	yes
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../mk/curses.buildlink3.mk"

Index: pkgsrc/textproc/glimpse/Makefile
diff -u pkgsrc/textproc/glimpse/Makefile:1.43 pkgsrc/textproc/glimpse/Makefile:1.44
--- pkgsrc/textproc/glimpse/Makefile:1.43	Fri May 14 11:17:34 2021
+++ pkgsrc/textproc/glimpse/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2021/05/14 11:17:34 nia Exp $
+# $NetBSD: Makefile,v 1.44 2026/08/04 20:29:17 wiz Exp $
 
 DISTNAME=	glimpse-4.18.6
 CATEGORIES=	textproc databases
@@ -23,4 +23,10 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/glimpse
 	${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/glimpse
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/itex2MML/Makefile
diff -u pkgsrc/textproc/itex2MML/Makefile:1.7 pkgsrc/textproc/itex2MML/Makefile:1.8
--- pkgsrc/textproc/itex2MML/Makefile:1.7	Mon Dec 25 14:49:51 2023
+++ pkgsrc/textproc/itex2MML/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/12/25 14:49:51 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:17 wiz Exp $
 
 DISTNAME=	itexToMML
 PKGNAME=	itex2MML-1.2.3
@@ -20,4 +20,10 @@ INSTALLATION_DIRS=	bin
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/itex2MML ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/ja-groff/Makefile
diff -u pkgsrc/textproc/ja-groff/Makefile:1.32 pkgsrc/textproc/ja-groff/Makefile:1.33
--- pkgsrc/textproc/ja-groff/Makefile:1.32	Mon Aug  3 13:12:32 2026
+++ pkgsrc/textproc/ja-groff/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2026/08/03 13:12:32 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:17 wiz Exp $
 
 DISTNAME=	groff-1.10
 PKGNAME=	ja-groff-0.99
@@ -33,4 +33,10 @@ REPLACE_PERL+=	afmtodit/afmtodit.pl
 # 'checking for working mmap...' conftest hangs
 BROKEN_ON_PLATFORM+=	Darwin-*-aarch64
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/lua-slnunicode/Makefile
diff -u pkgsrc/textproc/lua-slnunicode/Makefile:1.9 pkgsrc/textproc/lua-slnunicode/Makefile:1.10
--- pkgsrc/textproc/lua-slnunicode/Makefile:1.9	Thu Jul  2 10:26:19 2020
+++ pkgsrc/textproc/lua-slnunicode/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2020/07/02 10:26:19 nia Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:17 wiz Exp $
 
 DISTNAME=	slnunicode-1.1apl1
 PKGNAME=	${LUA_PKGPREFIX}-${DISTNAME}
@@ -21,5 +21,11 @@ INSTALLATION_DIRS=	${LUA_CDIR}
 do-install:
 	${INSTALL_LIB} ${WRKSRC}/unicode.so ${DESTDIR}${PREFIX}/${LUA_CDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/lua/module.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/ruby-itex2MML/Makefile
diff -u pkgsrc/textproc/ruby-itex2MML/Makefile:1.12 pkgsrc/textproc/ruby-itex2MML/Makefile:1.13
--- pkgsrc/textproc/ruby-itex2MML/Makefile:1.12	Tue Jun  6 12:42:34 2023
+++ pkgsrc/textproc/ruby-itex2MML/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/06/06 12:42:34 riastradh Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:17 wiz Exp $
 
 DISTNAME=	itexToMML
 PKGNAME=	${RUBY_PKGPREFIX}-itex2MML-${ITEX2MML_VERSION}
@@ -23,5 +23,11 @@ INSTALL_TARGET=		install_ruby
 INSTALLATION_DIRS+=	${RUBY_SITEARCHLIB}
 MAKE_ENV+=		RUBY=${RUBY:Q}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/ruby/modules.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/tcl-tDOM/Makefile
diff -u pkgsrc/textproc/tcl-tDOM/Makefile:1.6 pkgsrc/textproc/tcl-tDOM/Makefile:1.7
--- pkgsrc/textproc/tcl-tDOM/Makefile:1.6	Sun Oct  6 03:25:17 2019
+++ pkgsrc/textproc/tcl-tDOM/Makefile	Tue Aug  4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2019/10/06 03:25:17 kamil Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:17 wiz Exp $
 #
 
 DISTNAME=	tdom-${VERSION}-src
@@ -22,5 +22,11 @@ GNU_CONFIGURE=		yes
 
 WRKSRC=		${WRKDIR}/tdom-${VERSION}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/unroff/Makefile
diff -u pkgsrc/textproc/unroff/Makefile:1.34 pkgsrc/textproc/unroff/Makefile:1.35
--- pkgsrc/textproc/unroff/Makefile:1.34	Mon Aug  3 13:12:33 2026
+++ pkgsrc/textproc/unroff/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2026/08/03 13:12:33 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:29:18 wiz Exp $
 
 DISTNAME=		unroff-1.0
 PKGNAME=		unroff-1.0.2
@@ -34,5 +34,11 @@ do-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} doc/tmac.hyper misc/sample.unroff ${DESTDIR}${LIBDIR}/misc
 	cd ${WRKSRC} && ${INSTALL_MAN} doc/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/elk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/xqilla/Makefile
diff -u pkgsrc/textproc/xqilla/Makefile:1.6 pkgsrc/textproc/xqilla/Makefile:1.7
--- pkgsrc/textproc/xqilla/Makefile:1.6	Mon Nov 17 11:01:35 2025
+++ pkgsrc/textproc/xqilla/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/11/17 11:01:35 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:18 wiz Exp $
 
 DISTNAME=	XQilla-2.3.3
 PKGNAME=	${DISTNAME:tl}
@@ -15,5 +15,11 @@ USE_LIBTOOL=		yes
 GNU_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--with-xerces=${BUILDLINK_PREFIX.xerces-c}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../textproc/xerces-c/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/asclock-gtk/Makefile
diff -u pkgsrc/time/asclock-gtk/Makefile:1.32 pkgsrc/time/asclock-gtk/Makefile:1.33
--- pkgsrc/time/asclock-gtk/Makefile:1.32	Sat Jul  4 16:18:40 2015
+++ pkgsrc/time/asclock-gtk/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2015/07/04 16:18:40 joerg Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:18 wiz Exp $
 #
 
 DISTNAME=	asclock-gtk-2.1.10beta
@@ -35,6 +35,12 @@ do-install:
 	${CP} -R ${WRKSRC}/themes/* ${DESTDIR}${PREFIX}/share/asclock-gtk
 	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/asclock-gtk
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk/buildlink3.mk"
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"

Index: pkgsrc/time/glclock/Makefile
diff -u pkgsrc/time/glclock/Makefile:1.32 pkgsrc/time/glclock/Makefile:1.33
--- pkgsrc/time/glclock/Makefile:1.32	Wed Aug  2 19:21:58 2023
+++ pkgsrc/time/glclock/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2023/08/02 19:21:58 nia Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:18 wiz Exp $
 #
 
 DISTNAME=		glclock-6.0b6.0
@@ -33,6 +33,12 @@ do-install:
 #			mwclock woodclock;do \
 #	${INSTALL_SCRIPT} ${WRKSRC}/$$i ${PREFIX}/bin; done
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/MesaLib/buildlink3.mk"
 .include "../../graphics/freeglut/buildlink3.mk"
 .include "../../graphics/glu/buildlink3.mk"

Index: pkgsrc/time/tdl/Makefile
diff -u pkgsrc/time/tdl/Makefile:1.7 pkgsrc/time/tdl/Makefile:1.8
--- pkgsrc/time/tdl/Makefile:1.7	Wed Feb 11 07:42:42 2026
+++ pkgsrc/time/tdl/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2026/02/11 07:42:42 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:18 wiz Exp $
 
 DISTNAME=	tdl-1.5.2
 PKGREVISION=	1
@@ -13,5 +13,11 @@ HAS_CONFIGURE=		YES
 CONFIGURE_ARGS=		--prefix=${PREFIX}
 CONFIGURE_ARGS+=	--mandir=${PREFIX}/${PKGMANDIR}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/wmfishtime/Makefile
diff -u pkgsrc/time/wmfishtime/Makefile:1.23 pkgsrc/time/wmfishtime/Makefile:1.24
--- pkgsrc/time/wmfishtime/Makefile:1.23	Sun Jan 26 17:32:19 2020
+++ pkgsrc/time/wmfishtime/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2020/01/26 17:32:19 rillig Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:18 wiz Exp $
 #
 
 DISTNAME=	wmfishtime-1.24
@@ -12,6 +12,12 @@ COMMENT=	Dockable clock application with
 
 INSTALLATION_DIRS+=	bin ${PKGMANDIR}/man1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/libgetopt/buildlink3.mk"
 .include "../../x11/gtk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/time/xchrono/Makefile
diff -u pkgsrc/time/xchrono/Makefile:1.11 pkgsrc/time/xchrono/Makefile:1.12
--- pkgsrc/time/xchrono/Makefile:1.11	Mon Oct  8 13:04:31 2012
+++ pkgsrc/time/xchrono/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2012/10/08 13:04:31 asau Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:18 wiz Exp $
 #
 
 DISTNAME=		xchrono
@@ -18,6 +18,12 @@ INSTALLATION_DIRS=	share/doc/xchrono
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/xchrono/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXaw/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/wayland/wev/Makefile
diff -u pkgsrc/wayland/wev/Makefile:1.1 pkgsrc/wayland/wev/Makefile:1.2
--- pkgsrc/wayland/wev/Makefile:1.1	Wed Apr 15 08:49:58 2026
+++ pkgsrc/wayland/wev/Makefile	Tue Aug  4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2026/04/15 08:49:58 kikadf Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:18 wiz Exp $
 
 DISTNAME=	wev-1.1.0
 CATEGORIES=	wayland
@@ -19,6 +19,12 @@ SUBST_MESSAGE.man=	Fix man path
 SUBST_FILES.man+=	Makefile
 SUBST_SED.man+=		-e '/^MANDIR/s/SHAREDIR/PREFIX/'
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/wayland/buildlink3.mk"
 .include "../../devel/wayland-protocols/buildlink3.mk"
 .include "../../textproc/scdoc/tool.mk"

Index: pkgsrc/wm/golem/Makefile
diff -u pkgsrc/wm/golem/Makefile:1.39 pkgsrc/wm/golem/Makefile:1.40
--- pkgsrc/wm/golem/Makefile:1.39	Mon Nov 17 11:01:37 2025
+++ pkgsrc/wm/golem/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2025/11/17 11:01:37 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:29:19 wiz Exp $
 #
 
 DISTNAME=	golem-0.0.5
@@ -48,6 +48,12 @@ post-install:
 
 BUILDLINK_DEPMETHOD.libXt?=	build
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"

Index: pkgsrc/wm/stumpwm/Makefile
diff -u pkgsrc/wm/stumpwm/Makefile:1.1 pkgsrc/wm/stumpwm/Makefile:1.2
--- pkgsrc/wm/stumpwm/Makefile:1.1	Fri Feb 21 21:24:33 2025
+++ pkgsrc/wm/stumpwm/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2025/02/21 21:24:33 ktnb Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:19 wiz Exp $
 
 DISTNAME=	stumpwm-24.11
 CATEGORIES=	wm
@@ -58,5 +58,11 @@ pre-build:
 	${ECHO} '(declaim (sb-ext:muffle-conditions cl:warning))' \
 		> ${WRKDIR}/.home/.sbclrc
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../archivers/zstd/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/bkedit/Makefile
diff -u pkgsrc/www/bkedit/Makefile:1.38 pkgsrc/www/bkedit/Makefile:1.39
--- pkgsrc/www/bkedit/Makefile:1.38	Wed Jan  7 08:49:16 2026
+++ pkgsrc/www/bkedit/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/01/07 08:49:16 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:29:19 wiz Exp $
 
 DISTNAME=		bk_edit-0.6.23
 PKGNAME=		${DISTNAME:S/_//}
@@ -22,6 +22,12 @@ MAKE_ENV+=		PKG_LDFLAGS=${LDFLAGS:Q}
 
 BUILDLINK_TRANSFORM.SunOS+=	rm:-Wl,-export-dynamic
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../x11/gtk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/cgic/Makefile
diff -u pkgsrc/www/cgic/Makefile:1.11 pkgsrc/www/cgic/Makefile:1.12
--- pkgsrc/www/cgic/Makefile:1.11	Sat Feb 22 00:03:59 2025
+++ pkgsrc/www/cgic/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/02/22 00:03:59 mef Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:19 wiz Exp $
 
 DISTNAME=	cgic206
 PKGNAME=	cgic-2.06
@@ -13,4 +13,10 @@ INSTALLATION_DIRS=	include lib
 USE_LIBTOOL=		yes
 MAKE_ENV+=		INSTALL=${TOOLS_PATH.install:Q}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/gtkasp2php/Makefile
diff -u pkgsrc/www/gtkasp2php/Makefile:1.21 pkgsrc/www/gtkasp2php/Makefile:1.22
--- pkgsrc/www/gtkasp2php/Makefile:1.21	Mon Jun 23 01:25:14 2025
+++ pkgsrc/www/gtkasp2php/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/06/23 01:25:14 zafer Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:19 wiz Exp $
 #
 
 DISTNAME=	asp2php-0.76.17
@@ -16,6 +16,12 @@ MAKE_JOBS_SAFE=		no
 BUILD_TARGET=		all gui
 INSTALLATION_DIRS+=	bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk/buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/hugo/Makefile
diff -u pkgsrc/www/hugo/Makefile:1.144 pkgsrc/www/hugo/Makefile:1.145
--- pkgsrc/www/hugo/Makefile:1.144	Wed Jul  8 18:32:44 2026
+++ pkgsrc/www/hugo/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.144 2026/07/08 18:32:44 bsiegert Exp $
+# $NetBSD: Makefile,v 1.145 2026/08/04 20:29:19 wiz Exp $
 
 DISTNAME=	hugo-0.157.0
 PKGNAME=	go-${DISTNAME}
@@ -21,6 +21,12 @@ MAKE_ENV+=	"CGO_LDFLAGS=-lm"
 USE_LANGUAGES+=	c c++
 LIBS+=		-lm
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "go-modules.mk"
 
 .include "../../lang/go/go-module.mk"

Index: pkgsrc/www/kore/Makefile
diff -u pkgsrc/www/kore/Makefile:1.36 pkgsrc/www/kore/Makefile:1.37
--- pkgsrc/www/kore/Makefile:1.36	Thu May 14 16:42:20 2026
+++ pkgsrc/www/kore/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2026/05/14 16:42:20 ryoon Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:29:19 wiz Exp $
 
 DISTNAME=	kore-4.2.3
 PKGREVISION=	15
@@ -26,6 +26,12 @@ post-build:
 post-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/kore-serve ${DESTDIR}${PREFIX}/bin
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/qDecoder/Makefile
diff -u pkgsrc/www/qDecoder/Makefile:1.15 pkgsrc/www/qDecoder/Makefile:1.16
--- pkgsrc/www/qDecoder/Makefile:1.15	Sun Feb  1 09:03:44 2026
+++ pkgsrc/www/qDecoder/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2026/02/01 09:03:44 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:19 wiz Exp $
 
 DISTNAME=	qDecoder-9.0.1
 CATEGORIES=	www
@@ -25,4 +25,10 @@ post-install:
 	cd ${WRKSRC}/examples/qDecoder-upload; ${INSTALL_DATA} *.html *.js \
 		${DESTDIR}${PREFIX}/share/examples/qDecoder/qDecoder-upload
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/screws/Makefile
diff -u pkgsrc/www/screws/Makefile:1.54 pkgsrc/www/screws/Makefile:1.55
--- pkgsrc/www/screws/Makefile:1.54	Sat Feb  7 08:30:34 2026
+++ pkgsrc/www/screws/Makefile	Tue Aug  4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/02/07 08:30:34 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:29:19 wiz Exp $
 
 DISTNAME=	screws-0.56
 PKGREVISION=	29
@@ -54,6 +54,12 @@ CHECK_INTERPRETER_SKIP+=	*.hsml
 post-extract:
 	${CP} ${FILESDIR}/*.[158] ${WRKSRC}/doc/manpage/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "options.mk"
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/squirm/Makefile
diff -u pkgsrc/www/squirm/Makefile:1.6 pkgsrc/www/squirm/Makefile:1.7
--- pkgsrc/www/squirm/Makefile:1.6	Tue Feb 10 08:06:56 2026
+++ pkgsrc/www/squirm/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/10 08:06:56 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:20 wiz Exp $
 
 DISTNAME=		squirm-1.0betaB
 CATEGORIES=		www
@@ -34,4 +34,10 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/squirm ${DESTDIR}${PREFIX}/bin/
 	cd ${WRKSRC} && ${INSTALL_DATA} squirm.local.dist squirm.patterns.dist ${DESTDIR}${EGDIR}/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/swill/Makefile
diff -u pkgsrc/www/swill/Makefile:1.15 pkgsrc/www/swill/Makefile:1.16
--- pkgsrc/www/swill/Makefile:1.15	Mon Aug 15 19:53:52 2016
+++ pkgsrc/www/swill/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2016/08/15 19:53:52 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:20 wiz Exp $
 
 DISTNAME=		swill-0.3
 PKGREVISION=		2
@@ -18,4 +18,10 @@ INSTALL_MAKE_FLAGS+=	prefix=${DESTDIR}${
 
 INSTALLATION_DIRS=	include lib
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/unit/Makefile
diff -u pkgsrc/www/unit/Makefile:1.28 pkgsrc/www/unit/Makefile:1.29
--- pkgsrc/www/unit/Makefile:1.28	Sat Oct 25 01:45:28 2025
+++ pkgsrc/www/unit/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/10/25 01:45:28 osa Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:20 wiz Exp $
 
 PKGREVISION= 1
 .include "../../www/unit/version.mk"
@@ -11,5 +11,11 @@ MAINTAINER=	[email protected]
 
 RCD_SCRIPTS=	unit
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../www/unit/Makefile.common"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/unit-python/Makefile
diff -u pkgsrc/www/unit-python/Makefile:1.11 pkgsrc/www/unit-python/Makefile:1.12
--- pkgsrc/www/unit-python/Makefile:1.11	Sat Oct 25 01:52:02 2025
+++ pkgsrc/www/unit-python/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/10/25 01:52:02 osa Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:20 wiz Exp $
 
 PKGNAME=	unit-${LANG}${PYVERSSUFFIX}-${UNIT_VERSION}
 COMMENT=	Python module for NGINX Unit
@@ -14,6 +14,12 @@ post-configure:
 			${LANG} --module=${MODNAME}				\
 				--config=${LANG}${PYVERSSUFFIX}-config
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/${LANG}/application.mk"
 .include "../../www/unit/ext.mk"
 .include "../../www/unit/Makefile.common"

Index: pkgsrc/www/unit-ruby/Makefile
diff -u pkgsrc/www/unit-ruby/Makefile:1.11 pkgsrc/www/unit-ruby/Makefile:1.12
--- pkgsrc/www/unit-ruby/Makefile:1.11	Mon Apr  6 14:21:02 2026
+++ pkgsrc/www/unit-ruby/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2026/04/06 14:21:02 taca Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:20 wiz Exp $
 
 PKGNAME=	unit-${LANG}${RUBY_VER}-${UNIT_VERSION}
 COMMENT=	Ruby module for NGINX Unit
@@ -13,6 +13,12 @@ post-configure:
 		${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} 			\
 			${CONFIGURE_SCRIPT} ${LANG} --module=${MODNAME}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/${LANG}/buildlink3.mk"
 .include "../../www/unit/ext.mk"
 .include "../../www/unit/Makefile.common"

Index: pkgsrc/x11/Xaw-Xpm/Makefile
diff -u pkgsrc/x11/Xaw-Xpm/Makefile:1.33 pkgsrc/x11/Xaw-Xpm/Makefile:1.34
--- pkgsrc/x11/Xaw-Xpm/Makefile:1.33	Wed Feb 18 08:00:06 2026
+++ pkgsrc/x11/Xaw-Xpm/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2026/02/18 08:00:06 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:20 wiz Exp $
 
 DISTNAME=		Xaw-XPM-1.1
 PKGNAME=		Xaw-Xpm-1.1
@@ -25,6 +25,12 @@ post-install:
 	${CP} ${PKGDIR}/PLIST ${PLIST_SRC}
 	cd ${DESTDIR}${PREFIX} && ${LS} lib/libXaw3d* >> ${PLIST_SRC}
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXmu/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"

Index: pkgsrc/x11/XmHTML/Makefile
diff -u pkgsrc/x11/XmHTML/Makefile:1.61 pkgsrc/x11/XmHTML/Makefile:1.62
--- pkgsrc/x11/XmHTML/Makefile:1.61	Thu Apr 24 14:16:07 2025
+++ pkgsrc/x11/XmHTML/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.61 2025/04/24 14:16:07 wiz Exp $
+# $NetBSD: Makefile,v 1.62 2026/08/04 20:29:20 wiz Exp $
 #
 
 DISTNAME=	XmHTML-1.1.10
@@ -23,6 +23,12 @@ do-install:
 		${WRKSRC}/lib/libXmHTML.la ${DESTDIR}${PREFIX}/lib
 	${INSTALL_DATA} ${WRKSRC}/include/XmHTML/*.h ${DESTDIR}${PREFIX}/include/XmHTML
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"

Index: pkgsrc/x11/gtk2-chtheme/Makefile
diff -u pkgsrc/x11/gtk2-chtheme/Makefile:1.69 pkgsrc/x11/gtk2-chtheme/Makefile:1.70
--- pkgsrc/x11/gtk2-chtheme/Makefile:1.69	Tue Jan 27 08:40:55 2026
+++ pkgsrc/x11/gtk2-chtheme/Makefile	Tue Aug  4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.69 2026/01/27 08:40:55 wiz Exp $
+# $NetBSD: Makefile,v 1.70 2026/08/04 20:29:20 wiz Exp $
 #
 
 DISTNAME=		gtk-chtheme-0.3.1
@@ -17,5 +17,11 @@ REPLACE_PERL=		replace
 
 BUILDLINK_TRANSFORM+=	rm:-DGTK_DISABLE_DEPRECATED
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/gtk2-theme-switch/Makefile
diff -u pkgsrc/x11/gtk2-theme-switch/Makefile:1.67 pkgsrc/x11/gtk2-theme-switch/Makefile:1.68
--- pkgsrc/x11/gtk2-theme-switch/Makefile:1.67	Tue Jan 27 08:40:56 2026
+++ pkgsrc/x11/gtk2-theme-switch/Makefile	Tue Aug  4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.67 2026/01/27 08:40:56 wiz Exp $
+# $NetBSD: Makefile,v 1.68 2026/08/04 20:29:21 wiz Exp $
 #
 
 DISTNAME=		gtk-theme-switch-2.0.0rc2
@@ -22,5 +22,11 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/switch.1 \
 		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/gtk2-theme-switch.1
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/hot-babe/Makefile
diff -u pkgsrc/x11/hot-babe/Makefile:1.71 pkgsrc/x11/hot-babe/Makefile:1.72
--- pkgsrc/x11/hot-babe/Makefile:1.71	Tue Jan 27 08:40:57 2026
+++ pkgsrc/x11/hot-babe/Makefile	Tue Aug  4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2026/01/27 08:40:57 wiz Exp $
+# $NetBSD: Makefile,v 1.72 2026/08/04 20:29:21 wiz Exp $
 
 DISTNAME=	hot-babe-0.2.2
 PKGREVISION=	48
@@ -12,6 +12,12 @@ LICENSE=	artistic
 
 USE_TOOLS+=	pkg-config
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/gtk2/buildlink3.mk"
 .include "../../graphics/tiff/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/ssystem/Makefile
diff -u pkgsrc/x11/ssystem/Makefile:1.36 pkgsrc/x11/ssystem/Makefile:1.37
--- pkgsrc/x11/ssystem/Makefile:1.36	Thu Apr 24 14:16:32 2025
+++ pkgsrc/x11/ssystem/Makefile	Tue Aug  4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2025/04/24 14:16:32 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:29:21 wiz Exp $
 #
 
 DISTNAME=	ssystem-1.6
@@ -26,6 +26,12 @@ do-install:
 	    ${INSTALL_DATA} ${DOC_FILES} ${DESTDIR}${PREFIX}/share/doc/ssystem; \
 	    ${INSTALL_DATA} hires/README ${DESTDIR}${PREFIX}/share/ssystem/hires
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/MesaLib/buildlink3.mk"
 .include "../../graphics/freeglut/buildlink3.mk"
 .include "../../graphics/glu/buildlink3.mk"

Index: pkgsrc/x11/tinyx-wscons/Makefile
diff -u pkgsrc/x11/tinyx-wscons/Makefile:1.13 pkgsrc/x11/tinyx-wscons/Makefile:1.14
--- pkgsrc/x11/tinyx-wscons/Makefile:1.13	Mon Jul 28 09:36:28 2025
+++ pkgsrc/x11/tinyx-wscons/Makefile	Tue Aug  4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/07/28 09:36:28 nat Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:21 wiz Exp $
 
 VERSION=	0.8
 DISTNAME=	${GITHUB_PROJECT}-${VERSION}
@@ -37,6 +37,12 @@ do-install:
 .endfor
 
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../mk/x11.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/tk-Tix/Makefile
diff -u pkgsrc/x11/tk-Tix/Makefile:1.33 pkgsrc/x11/tk-Tix/Makefile:1.34
--- pkgsrc/x11/tk-Tix/Makefile:1.33	Mon Nov 17 11:01:42 2025
+++ pkgsrc/x11/tk-Tix/Makefile	Tue Aug  4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2025/11/17 11:01:42 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:21 wiz Exp $
 #
 
 DISTNAME=	Tix${TIX_VERSION}-src
@@ -47,6 +47,12 @@ post-install:
 	(cd ${WRKSRC}/docs; tar cf - . ) | \
 		(cd ${DESTDIR}${PREFIX}/lib/Tix${TIX_VERSION}/docs; tar xfpB -)
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../x11/tk/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"

Index: pkgsrc/x11/tktable/Makefile
diff -u pkgsrc/x11/tktable/Makefile:1.14 pkgsrc/x11/tktable/Makefile:1.15
--- pkgsrc/x11/tktable/Makefile:1.14	Mon Nov 17 11:01:42 2025
+++ pkgsrc/x11/tktable/Makefile	Tue Aug  4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/11/17 11:01:42 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:29:21 wiz Exp $
 #
 
 DISTNAME=	Tktable2.10
@@ -23,6 +23,12 @@ CONFIGURE_ENV+=		PKG_LIBS=${X11_LDFLAGS:
 
 .include "options.mk"
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../x11/tk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/xicc/Makefile
diff -u pkgsrc/x11/xicc/Makefile:1.12 pkgsrc/x11/xicc/Makefile:1.13
--- pkgsrc/x11/xicc/Makefile:1.12	Thu Oct 23 20:40:23 2025
+++ pkgsrc/x11/xicc/Makefile	Tue Aug  4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/10/23 20:40:23 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:21 wiz Exp $
 #
 
 DISTNAME=	xicc-0.1
@@ -24,6 +24,12 @@ do-build:
 do-install:
 	${LIBTOOL} --tag=CC --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/xicc ${DESTDIR}${PREFIX}/bin/
 
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+=	${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+=	${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+=	${_RELRO_LDFLAGS}
+
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"


--_----------=_1785875365159770--