pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue 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.

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=  pkgsrc-users%NetBSD.org@localhost
 
 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"



Home | Main Index | Thread Index | Old Index