CVS commit: pkgsrc
"Thomas Klausner" <[email protected]> Tue, 4 Aug 2026 20:29:25 +0000
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.cvs |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--_----------=_1785875365159770
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"
Module Name: pkgsrc
Committed By: wiz
Date: Tue Aug 4 20:29:21 UTC 2026
Modified Files:
pkgsrc/archivers/7-zip: Makefile
pkgsrc/archivers/R-zip: Makefile
pkgsrc/archivers/arj: Makefile
pkgsrc/archivers/lzlib: Makefile
pkgsrc/archivers/lzsa: Makefile
pkgsrc/archivers/ppmd: Makefile
pkgsrc/archivers/unace: Makefile
pkgsrc/archivers/zutils: Makefile
pkgsrc/audio/blop: Makefile
pkgsrc/audio/cmp3: Makefile
pkgsrc/audio/dap: Makefile
pkgsrc/audio/easyh10: Makefile
pkgsrc/audio/gmp3info: Makefile
pkgsrc/audio/ibniz: Makefile
pkgsrc/audio/libalac: Makefile
pkgsrc/audio/mp3val: Makefile
pkgsrc/audio/tcl-snack: Makefile
pkgsrc/audio/vcf: Makefile
pkgsrc/audio/xmms-meta-input: Makefile
pkgsrc/benchmarks/benchfft: Makefile
pkgsrc/benchmarks/hbench: Makefile
pkgsrc/benchmarks/iozone: Makefile
pkgsrc/benchmarks/libmicro: Makefile
pkgsrc/biology/azara: Makefile
pkgsrc/biology/hisat2: Makefile
pkgsrc/biology/mpqc: Makefile
pkgsrc/biology/mummer: Makefile
pkgsrc/biology/plink: Makefile
pkgsrc/biology/primer3: Makefile
pkgsrc/cad/fastcap: Makefile
pkgsrc/cad/magic: Makefile
pkgsrc/chat/eggdrop: Makefile
pkgsrc/chat/i2cb: Makefile
pkgsrc/chat/irchat-pj: Makefile
pkgsrc/chat/unrealircd: Makefile
pkgsrc/comms/fidogate: Makefile
pkgsrc/comms/mgetty+sendfax: Makefile
pkgsrc/comms/xtel: Makefile
pkgsrc/converters/autoconvert: Makefile
pkgsrc/converters/cn2jp: Makefile
pkgsrc/converters/gbase: Makefile
pkgsrc/converters/macfork: Makefile
pkgsrc/converters/pstotext: Makefile
pkgsrc/converters/wkhtmltopdf: Makefile
pkgsrc/converters/wv2: Makefile
pkgsrc/cross/cross-binutils: Makefile
pkgsrc/cross/mingw-gcc: Makefile
pkgsrc/cross/xtensa-esp-elf-binutils: Makefile
pkgsrc/databases/datadraw: Makefile
pkgsrc/databases/db: Makefile
pkgsrc/databases/edb: Makefile
pkgsrc/databases/gdbm_primitive: Makefile
pkgsrc/databases/lua-sql-mysql: Makefile
pkgsrc/databases/lua-sql-postgres: Makefile
pkgsrc/databases/lua-sql-sqlite3: Makefile
pkgsrc/databases/metakit-lib: Makefile
pkgsrc/databases/palm-db-tools: Makefile
pkgsrc/databases/pgtclng: Makefile
pkgsrc/databases/xsqlmenu: Makefile
pkgsrc/devel/R-pak: Makefile
pkgsrc/devel/RE-flex: Makefile
pkgsrc/devel/acme: Makefile
pkgsrc/devel/bin86: Makefile
pkgsrc/devel/critcl: Makefile
pkgsrc/devel/delta: Makefile
pkgsrc/devel/dumpet: Makefile
pkgsrc/devel/elfsh: Makefile
pkgsrc/devel/fastdep: Makefile
pkgsrc/devel/gputils: Makefile
pkgsrc/devel/iniparser: Makefile
pkgsrc/devel/libarena: Makefile
pkgsrc/devel/libbegemot: Makefile
pkgsrc/devel/libhfs: Makefile
pkgsrc/devel/libhid: Makefile
pkgsrc/devel/libmm: Makefile
pkgsrc/devel/libnet10: Makefile
pkgsrc/devel/libuxre: Makefile
pkgsrc/devel/lua-rings: Makefile
pkgsrc/devel/mad-flute: Makefile
pkgsrc/devel/nqc: Makefile
pkgsrc/devel/ossp-uuid: Makefile
pkgsrc/devel/py-newt: Makefile
pkgsrc/devel/py-pyvex: Makefile
pkgsrc/devel/pystring: Makefile
pkgsrc/devel/radare2: Makefile
pkgsrc/devel/ratfor: Makefile
pkgsrc/devel/sgb: Makefile
pkgsrc/devel/st: Makefile
pkgsrc/devel/tla: Makefile
pkgsrc/devel/tpasm: Makefile
pkgsrc/devel/z80-asm: Makefile
pkgsrc/editors/ed: Makefile
pkgsrc/editors/elvis-x11: Makefile
pkgsrc/editors/gice: Makefile
pkgsrc/editors/manedit: Makefile
pkgsrc/editors/sandy: Makefile
pkgsrc/editors/scite: Makefile
pkgsrc/emulators/arcem: Makefile
pkgsrc/emulators/blastem: Makefile
pkgsrc/emulators/ia64sim: Makefile
pkgsrc/emulators/libretro-snes9x2005: Makefile
pkgsrc/emulators/mmix: Makefile
pkgsrc/emulators/quasi88: Makefile
pkgsrc/emulators/spim: Makefile
pkgsrc/filesystems/fsx: Makefile
pkgsrc/filesystems/ori: Makefile
pkgsrc/finance/gkrellm-stock: Makefile
pkgsrc/fonts/pcf2bdf: Makefile
pkgsrc/fonts/unifont: Makefile
pkgsrc/fonts/xmbdfed: Makefile
pkgsrc/games/agm: Makefile
pkgsrc/games/chromium-bsu: Makefile
pkgsrc/games/defendguin: Makefile
pkgsrc/games/falcons-eye: Makefile
pkgsrc/games/glaxium: Makefile
pkgsrc/games/gtklevel9: Makefile
pkgsrc/games/gtkmagnetic: Makefile
pkgsrc/games/hugo: Makefile
pkgsrc/games/icebreaker: Makefile
pkgsrc/games/kajaani-kombat: Makefile
pkgsrc/games/kapooka: Makefile
pkgsrc/games/nethack-lib: Makefile
pkgsrc/games/nighthawk: Makefile
pkgsrc/games/onscripter: Makefile
pkgsrc/games/pingus: Makefile
pkgsrc/games/powder-toy: Makefile
pkgsrc/games/quake2forge: Makefile
pkgsrc/games/stratagus: Makefile
pkgsrc/games/tanked: Makefile
pkgsrc/games/tuxmath: Makefile
pkgsrc/games/wordwarvi: Makefile
pkgsrc/games/wormz: Makefile
pkgsrc/games/xblockout: Makefile
pkgsrc/games/xbomb: Makefile
pkgsrc/games/xclannad: Makefile
pkgsrc/games/xconq: Makefile
pkgsrc/games/xfreecell: Makefile
pkgsrc/games/xpat2: Makefile
pkgsrc/games/xrick: Makefile
pkgsrc/games/xsokoban: Makefile
pkgsrc/graphics/GMT: Makefile
pkgsrc/graphics/Ngraph: Makefile
pkgsrc/graphics/bktr2jpeg: Makefile
pkgsrc/graphics/cambevao: Makefile
pkgsrc/graphics/g2: Makefile
pkgsrc/graphics/gdchart: Makefile
pkgsrc/graphics/gfract: Makefile
pkgsrc/graphics/gmngview: Makefile
pkgsrc/graphics/jxrlib: Makefile
pkgsrc/graphics/libbpg: Makefile
pkgsrc/graphics/metacam: Makefile
pkgsrc/graphics/png2html: Makefile
pkgsrc/graphics/ruby-opengl: Makefile
pkgsrc/graphics/tuxpaint: Makefile
pkgsrc/graphics/urt: Makefile
pkgsrc/graphics/vcg: Makefile
pkgsrc/graphics/wmphoto: Makefile
pkgsrc/graphics/xpaint: Makefile
pkgsrc/ham/7plus: Makefile
pkgsrc/ham/cwtext: Makefile
pkgsrc/ham/dpbox: Makefile
pkgsrc/ham/xnecview: Makefile
pkgsrc/inputmethod/canna-lib: Makefile
pkgsrc/inputmethod/dbskkd-cdb: Makefile
pkgsrc/inputmethod/fcitx5-configtool: Makefile
pkgsrc/inputmethod/gcin: Makefile
pkgsrc/inputmethod/libtabe: Makefile
pkgsrc/inputmethod/tomoe: Makefile
pkgsrc/inputmethod/unicon-im: Makefile
pkgsrc/lang/ats2: Makefile
pkgsrc/lang/baci: Makefile
pkgsrc/lang/chicken: Makefile
pkgsrc/lang/chicken5-boot: Makefile
pkgsrc/lang/cparser: Makefile
pkgsrc/lang/kona: Makefile
pkgsrc/lang/mercury: Makefile
pkgsrc/lang/njs: Makefile
pkgsrc/lang/ossp-js: Makefile
pkgsrc/lang/rexx-imc: Makefile
pkgsrc/lang/rexx-regina: Makefile
pkgsrc/lang/tcl-otcl: Makefile
pkgsrc/lang/tclx: Makefile
pkgsrc/lang/tinyscheme: Makefile
pkgsrc/lang/vscm: Makefile
pkgsrc/lang/vslisp: Makefile
pkgsrc/lang/yap: Makefile
pkgsrc/mail/autorespond: Makefile
pkgsrc/mail/bincimap: Makefile
pkgsrc/mail/enma: Makefile
pkgsrc/mail/exim: Makefile
pkgsrc/mail/faces: Makefile
pkgsrc/mail/hypermail: Makefile
pkgsrc/mail/ifile: Makefile
pkgsrc/mail/mimedefang: Makefile
pkgsrc/mail/netbiff: Makefile
pkgsrc/mail/postfix-cdb: Makefile
pkgsrc/mail/postfix-ldap: Makefile
pkgsrc/mail/postfix-lmdb: Makefile
pkgsrc/mail/postfix-mysql: Makefile
pkgsrc/mail/postfix-pcre: Makefile
pkgsrc/mail/postfix-pgsql: Makefile
pkgsrc/mail/postfix-sqlite: Makefile
pkgsrc/mail/sigrot: Makefile
pkgsrc/mail/ssmtp: Makefile
pkgsrc/math/blitz++: Makefile
pkgsrc/math/cadical: Makefile
pkgsrc/math/capc-calc: Makefile
pkgsrc/math/eukleides: Makefile
pkgsrc/math/fgmp: Makefile
pkgsrc/math/fricas: Makefile
pkgsrc/math/gap: Makefile
pkgsrc/math/grpn: Makefile
pkgsrc/math/liblbfgs: Makefile
pkgsrc/math/libsvm: Makefile
pkgsrc/math/minisat: Makefile
pkgsrc/math/ordCalc: Makefile
pkgsrc/math/otter: Makefile
pkgsrc/math/pari: Makefile
pkgsrc/math/snns: Makefile
pkgsrc/math/statist: Makefile
pkgsrc/math/xldlas: Makefile
pkgsrc/math/xmgr: Makefile
pkgsrc/mbone/common-mml: Makefile
pkgsrc/mbone/mdp: Makefile
pkgsrc/mbone/vic: Makefile
pkgsrc/misc/bottlerocket: Makefile
pkgsrc/misc/cw: Makefile
pkgsrc/misc/dirdiff: Makefile
pkgsrc/misc/fzy: Makefile
pkgsrc/misc/gkrellm-launch: Makefile
pkgsrc/misc/gperiodic: Makefile
pkgsrc/misc/libquantum: Makefile
pkgsrc/misc/libutf: Makefile
pkgsrc/misc/mdp: Makefile
pkgsrc/misc/pixd: Makefile
pkgsrc/multimedia/dvb-apps: Makefile
pkgsrc/multimedia/gtranscode: Makefile
pkgsrc/multimedia/libmpeg3: Makefile
pkgsrc/multimedia/mpeg-lib: Makefile
pkgsrc/multimedia/mpeg_encode: Makefile
pkgsrc/net/IglooFTP: Makefile
pkgsrc/net/ftplibpp: Makefile
pkgsrc/net/gkrellm-wireless: Makefile
pkgsrc/net/hping3: Makefile
pkgsrc/net/libsscript: Makefile
pkgsrc/net/mDNSResponder: Makefile
pkgsrc/net/nagios-plugin-milter: Makefile
pkgsrc/net/nagios-plugin-mysqlslave: Makefile
pkgsrc/net/nats-server: Makefile
pkgsrc/net/omniORB: Makefile
pkgsrc/net/openrrcp: Makefile
pkgsrc/net/openvpn-acct-wtmpx: Makefile
pkgsrc/net/pload: Makefile
pkgsrc/net/poptop: Makefile
pkgsrc/net/pppd: Makefile
pkgsrc/net/rp-l2tp: Makefile
pkgsrc/net/ser: Makefile
pkgsrc/net/tcl-scotty: Makefile
pkgsrc/net/ttt: Makefile
pkgsrc/net/udpcast: Makefile
pkgsrc/news/newsraft: Makefile
pkgsrc/print/bg5pdf: Makefile
pkgsrc/print/bg5ps: Makefile
pkgsrc/print/bww2tex: Makefile
pkgsrc/print/foo2zjs: Makefile
pkgsrc/print/ja-vflib-lib: Makefile
pkgsrc/print/pmw: Makefile
pkgsrc/print/rtf2latex2e: Makefile
pkgsrc/security/amap: Makefile
pkgsrc/security/chkrootkit: Makefile
pkgsrc/security/dnssec-tools: Makefile
pkgsrc/security/duo-unix: Makefile
pkgsrc/security/libnetpgpverify: Makefile
pkgsrc/security/libstark: Makefile
pkgsrc/security/otpCalc: Makefile
pkgsrc/security/rsaref: Makefile
pkgsrc/security/ssss: Makefile
pkgsrc/security/stegtunnel: Makefile
pkgsrc/security/validns: Makefile
pkgsrc/shells/ast-ksh: Makefile
pkgsrc/sysutils/855resolution: Makefile
pkgsrc/sysutils/and: Makefile
pkgsrc/sysutils/bubblemon: Makefile
pkgsrc/sysutils/ccze: Makefile
pkgsrc/sysutils/dd_rescue: Makefile
pkgsrc/sysutils/dupd: Makefile
pkgsrc/sysutils/extipl: Makefile
pkgsrc/sysutils/gpart: Makefile
pkgsrc/sysutils/nvramtool: Makefile
pkgsrc/sysutils/oak: Makefile
pkgsrc/sysutils/radeontool: Makefile
pkgsrc/sysutils/rename: Makefile
pkgsrc/sysutils/rkflashtool: Makefile
pkgsrc/sysutils/xfsprogs: Makefile
pkgsrc/sysutils/xnc: Makefile
pkgsrc/textproc/cmigemo: Makefile
pkgsrc/textproc/eblook: Makefile
pkgsrc/textproc/enju: Makefile
pkgsrc/textproc/glimpse: Makefile
pkgsrc/textproc/itex2MML: Makefile
pkgsrc/textproc/ja-groff: Makefile
pkgsrc/textproc/lua-slnunicode: Makefile
pkgsrc/textproc/ruby-itex2MML: Makefile
pkgsrc/textproc/tcl-tDOM: Makefile
pkgsrc/textproc/unroff: Makefile
pkgsrc/textproc/xqilla: Makefile
pkgsrc/time/asclock-gtk: Makefile
pkgsrc/time/glclock: Makefile
pkgsrc/time/tdl: Makefile
pkgsrc/time/wmfishtime: Makefile
pkgsrc/time/xchrono: Makefile
pkgsrc/wayland/wev: Makefile
pkgsrc/wm/golem: Makefile
pkgsrc/wm/stumpwm: Makefile
pkgsrc/www/bkedit: Makefile
pkgsrc/www/cgic: Makefile
pkgsrc/www/gtkasp2php: Makefile
pkgsrc/www/hugo: Makefile
pkgsrc/www/kore: Makefile
pkgsrc/www/qDecoder: Makefile
pkgsrc/www/screws: Makefile
pkgsrc/www/squirm: Makefile
pkgsrc/www/swill: Makefile
pkgsrc/www/unit: Makefile
pkgsrc/www/unit-python: Makefile
pkgsrc/www/unit-ruby: Makefile
pkgsrc/x11/Xaw-Xpm: Makefile
pkgsrc/x11/XmHTML: Makefile
pkgsrc/x11/gtk2-chtheme: Makefile
pkgsrc/x11/gtk2-theme-switch: Makefile
pkgsrc/x11/hot-babe: Makefile
pkgsrc/x11/ssystem: Makefile
pkgsrc/x11/tinyx-wscons: Makefile
pkgsrc/x11/tk-Tix: Makefile
pkgsrc/x11/tktable: Makefile
pkgsrc/x11/xicc: Makefile
Log Message:
*: add LDFLAGS overide that was previously in mk
This is a workaround and should be fixed properly per-package - they
should use the pkgsrc LDFLAGS, but this restores what happened
before the mk/ cleanup.
Fixes relro build for packages that do not honor LDFLAGS.
Package list provided by mef@, thanks!
Workaround commit requested by bsiegert on tech-pkg.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/archivers/7-zip/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/archivers/R-zip/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/archivers/arj/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/archivers/lzlib/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/archivers/lzsa/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/archivers/ppmd/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/archivers/unace/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/archivers/zutils/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/blop/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/audio/cmp3/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/audio/dap/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/audio/easyh10/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/audio/gmp3info/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/ibniz/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/libalac/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/mp3val/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/tcl-snack/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/vcf/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/audio/xmms-meta-input/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/benchmarks/benchfft/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/benchmarks/hbench/Makefile
cvs rdiff -u -r1.65 -r1.66 pkgsrc/benchmarks/iozone/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/benchmarks/libmicro/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/biology/azara/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/biology/hisat2/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/biology/mpqc/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/biology/mummer/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/biology/plink/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/biology/primer3/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/cad/fastcap/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/cad/magic/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/chat/eggdrop/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/chat/i2cb/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/chat/irchat-pj/Makefile
cvs rdiff -u -r1.98 -r1.99 pkgsrc/chat/unrealircd/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/comms/fidogate/Makefile
cvs rdiff -u -r1.101 -r1.102 pkgsrc/comms/mgetty+sendfax/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/comms/xtel/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/converters/autoconvert/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/converters/cn2jp/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/converters/gbase/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/converters/macfork/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/converters/pstotext/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/converters/wkhtmltopdf/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/converters/wv2/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/cross/cross-binutils/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/cross/mingw-gcc/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/cross/xtensa-esp-elf-binutils/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/datadraw/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/databases/db/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/databases/edb/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/databases/gdbm_primitive/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/lua-sql-mysql/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/lua-sql-postgres/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/databases/lua-sql-sqlite3/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/databases/metakit-lib/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/palm-db-tools/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/databases/pgtclng/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/databases/xsqlmenu/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/R-pak/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/RE-flex/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/acme/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/bin86/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/critcl/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/delta/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/dumpet/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/elfsh/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/fastdep/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/gputils/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/iniparser/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/libarena/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/libbegemot/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/libhfs/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/libhid/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/libmm/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/libnet10/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/libuxre/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/lua-rings/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/mad-flute/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/nqc/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/ossp-uuid/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-newt/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyvex/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/pystring/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/devel/radare2/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/ratfor/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/sgb/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/st/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/tla/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/tpasm/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/z80-asm/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/editors/ed/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/editors/elvis-x11/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/editors/gice/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/editors/manedit/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/editors/sandy/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/editors/scite/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/emulators/arcem/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/emulators/blastem/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/emulators/ia64sim/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/libretro-snes9x2005/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/emulators/mmix/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/emulators/quasi88/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/emulators/spim/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/filesystems/fsx/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/filesystems/ori/Makefile
cvs rdiff -u -r1.101 -r1.102 pkgsrc/finance/gkrellm-stock/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/fonts/pcf2bdf/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/fonts/unifont/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/fonts/xmbdfed/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/agm/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/games/chromium-bsu/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/games/defendguin/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/games/falcons-eye/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/glaxium/Makefile
cvs rdiff -u -r1.57 -r1.58 pkgsrc/games/gtklevel9/Makefile
cvs rdiff -u -r1.69 -r1.70 pkgsrc/games/gtkmagnetic/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/games/hugo/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/icebreaker/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/kajaani-kombat/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/games/kapooka/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/nethack-lib/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/games/nighthawk/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/games/onscripter/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/games/pingus/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/games/powder-toy/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/quake2forge/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/games/stratagus/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/games/tanked/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/games/tuxmath/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/wordwarvi/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/games/wormz/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/xblockout/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/games/xbomb/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/games/xclannad/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/games/xconq/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/games/xfreecell/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/xpat2/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/games/xrick/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/games/xsokoban/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/graphics/GMT/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/Ngraph/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/bktr2jpeg/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/cambevao/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/graphics/g2/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/graphics/gdchart/Makefile
cvs rdiff -u -r1.83 -r1.84 pkgsrc/graphics/gfract/Makefile
cvs rdiff -u -r1.73 -r1.74 pkgsrc/graphics/gmngview/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/jxrlib/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/libbpg/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/metacam/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/graphics/png2html/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/graphics/ruby-opengl/Makefile
cvs rdiff -u -r1.132 -r1.133 pkgsrc/graphics/tuxpaint/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/graphics/urt/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/vcg/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/wmphoto/Makefile
cvs rdiff -u -r1.92 -r1.93 pkgsrc/graphics/xpaint/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/ham/7plus/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/ham/cwtext/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/ham/dpbox/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/ham/xnecview/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/inputmethod/canna-lib/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/inputmethod/dbskkd-cdb/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/inputmethod/fcitx5-configtool/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/inputmethod/gcin/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/inputmethod/libtabe/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/inputmethod/tomoe/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/inputmethod/unicon-im/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ats2/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/baci/Makefile
cvs rdiff -u -r1.63 -r1.64 pkgsrc/lang/chicken/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/chicken5-boot/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/cparser/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/kona/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/lang/mercury/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/njs/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/ossp-js/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/rexx-imc/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/rexx-regina/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/tcl-otcl/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/tclx/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/tinyscheme/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/vscm/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/vslisp/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/yap/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/mail/autorespond/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/mail/bincimap/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/mail/enma/Makefile
cvs rdiff -u -r1.220 -r1.221 pkgsrc/mail/exim/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/mail/faces/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/mail/hypermail/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/mail/ifile/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/mail/mimedefang/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/mail/netbiff/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/mail/postfix-cdb/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/postfix-ldap/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/postfix-lmdb/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/postfix-mysql/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mail/postfix-pcre/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/mail/postfix-pgsql/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/mail/postfix-sqlite/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/sigrot/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/mail/ssmtp/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/math/blitz++/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/math/cadical/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/math/capc-calc/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/math/eukleides/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/fgmp/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/math/fricas/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/math/gap/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/math/grpn/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/math/liblbfgs/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/libsvm/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/minisat/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/ordCalc/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/otter/Makefile
cvs rdiff -u -r1.90 -r1.91 pkgsrc/math/pari/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/math/snns/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/statist/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/math/xldlas/Makefile
cvs rdiff -u -r1.87 -r1.88 pkgsrc/math/xmgr/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/mbone/common-mml/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/mbone/mdp/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/mbone/vic/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/misc/bottlerocket/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/cw/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/misc/dirdiff/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/misc/fzy/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/misc/gkrellm-launch/Makefile
cvs rdiff -u -r1.94 -r1.95 pkgsrc/misc/gperiodic/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/libquantum/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/misc/libutf/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/mdp/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/misc/pixd/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/multimedia/dvb-apps/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/multimedia/gtranscode/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/multimedia/libmpeg3/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/mpeg-lib/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/multimedia/mpeg_encode/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/IglooFTP/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/ftplibpp/Makefile
cvs rdiff -u -r1.88 -r1.89 pkgsrc/net/gkrellm-wireless/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/hping3/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/libsscript/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/net/mDNSResponder/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/nagios-plugin-milter/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/nagios-plugin-mysqlslave/Makefile
cvs rdiff -u -r1.59 -r1.60 pkgsrc/net/nats-server/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/net/omniORB/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/openrrcp/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/openvpn-acct-wtmpx/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/net/pload/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/poptop/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/pppd/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/rp-l2tp/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/net/ser/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/net/tcl-scotty/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/net/ttt/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/udpcast/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/news/newsraft/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/print/bg5pdf/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/print/bg5ps/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/print/bww2tex/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/foo2zjs/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/print/ja-vflib-lib/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/print/pmw/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/print/rtf2latex2e/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/amap/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/security/chkrootkit/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/security/dnssec-tools/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/duo-unix/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/libnetpgpverify/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/libstark/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/otpCalc/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/security/rsaref/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/ssss/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/stegtunnel/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/security/validns/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/shells/ast-ksh/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/sysutils/855resolution/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/and/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/sysutils/bubblemon/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/ccze/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/sysutils/dd_rescue/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/dupd/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/extipl/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/gpart/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/sysutils/nvramtool/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/oak/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/sysutils/radeontool/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/sysutils/rename/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/rkflashtool/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/xfsprogs/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/sysutils/xnc/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/cmigemo/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/textproc/eblook/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/enju/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/textproc/glimpse/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/itex2MML/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/textproc/ja-groff/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/lua-slnunicode/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/ruby-itex2MML/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/tcl-tDOM/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/textproc/unroff/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/xqilla/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/time/asclock-gtk/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/time/glclock/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/time/tdl/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/time/wmfishtime/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/time/xchrono/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wayland/wev/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/wm/golem/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wm/stumpwm/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/www/bkedit/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/cgic/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/gtkasp2php/Makefile
cvs rdiff -u -r1.144 -r1.145 pkgsrc/www/hugo/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/www/kore/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/qDecoder/Makefile
cvs rdiff -u -r1.54 -r1.55 pkgsrc/www/screws/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/squirm/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/swill/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/www/unit/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/unit-python/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/unit-ruby/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/Xaw-Xpm/Makefile
cvs rdiff -u -r1.61 -r1.62 pkgsrc/x11/XmHTML/Makefile
cvs rdiff -u -r1.69 -r1.70 pkgsrc/x11/gtk2-chtheme/Makefile
cvs rdiff -u -r1.67 -r1.68 pkgsrc/x11/gtk2-theme-switch/Makefile
cvs rdiff -u -r1.71 -r1.72 pkgsrc/x11/hot-babe/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/x11/ssystem/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/tinyx-wscons/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/tk-Tix/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/tktable/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/xicc/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
--_----------=_1785875365159770
Content-Disposition: inline
Content-Length: 283790
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii
Modified files:
Index: pkgsrc/archivers/7-zip/Makefile
diff -u pkgsrc/archivers/7-zip/Makefile:1.13 pkgsrc/archivers/7-zip/Makefile:1.14
--- pkgsrc/archivers/7-zip/Makefile:1.13 Sun Jun 28 15:18:14 2026
+++ pkgsrc/archivers/7-zip/Makefile Tue Aug 4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2026/06/28 15:18:14 adam Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:28:42 wiz Exp $
DISTNAME= 7z2602-src
PKGNAME= 7-zip-26.02
@@ -47,4 +47,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/CPP/7zip/Bundles/Alone2/_o/7zz \
${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/R-zip/Makefile
diff -u pkgsrc/archivers/R-zip/Makefile:1.8 pkgsrc/archivers/R-zip/Makefile:1.9
--- pkgsrc/archivers/R-zip/Makefile:1.8 Sat Feb 8 06:53:43 2025
+++ pkgsrc/archivers/R-zip/Makefile Tue Aug 4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/02/08 06:53:43 mef Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:42 wiz Exp $
R_PKGNAME= zip
R_PKGVER= 2.3.2
@@ -25,5 +25,11 @@ TEST_DEPENDS+= tex-xkeyval-[0-9]*:../../
USE_LANGUAGES= c
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../math/R/Makefile.extension"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/arj/Makefile
diff -u pkgsrc/archivers/arj/Makefile:1.37 pkgsrc/archivers/arj/Makefile:1.38
--- pkgsrc/archivers/arj/Makefile:1.37 Mon Nov 17 11:00:15 2025
+++ pkgsrc/archivers/arj/Makefile Tue Aug 4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/11/17 11:00:15 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2026/08/04 20:28:42 wiz Exp $
DISTNAME= arj-3.10.22
PKGREVISION= 3
@@ -38,4 +38,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/resource/en/${i:Q} ${DESTDIR}${ARJ_DOCSDIR}
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/lzlib/Makefile
diff -u pkgsrc/archivers/lzlib/Makefile:1.6 pkgsrc/archivers/lzlib/Makefile:1.7
--- pkgsrc/archivers/lzlib/Makefile:1.6 Tue Feb 24 15:40:33 2026
+++ pkgsrc/archivers/lzlib/Makefile Tue Aug 4 20:28:42 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/24 15:40:33 triaxx Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:42 wiz Exp $
DISTNAME= lzlib-1.15
CATEGORIES= archivers devel
@@ -22,4 +22,10 @@ BUILDLINK_TRANSFORM.SunOS+= opt:-Wl,--so
TEST_TARGET= check
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/lzsa/Makefile
diff -u pkgsrc/archivers/lzsa/Makefile:1.2 pkgsrc/archivers/lzsa/Makefile:1.3
--- pkgsrc/archivers/lzsa/Makefile:1.2 Sat Jun 20 00:52:49 2026
+++ pkgsrc/archivers/lzsa/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2026/06/20 00:52:49 nia Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:28:43 wiz Exp $
DISTNAME= lzsa-1.4.1
CATEGORIES= archivers
@@ -22,4 +22,10 @@ pre-patch:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/lzsa ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/ppmd/Makefile
diff -u pkgsrc/archivers/ppmd/Makefile:1.16 pkgsrc/archivers/ppmd/Makefile:1.17
--- pkgsrc/archivers/ppmd/Makefile:1.16 Wed Aug 2 19:20:16 2023
+++ pkgsrc/archivers/ppmd/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2023/08/02 19:20:16 nia Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:43 wiz Exp $
DISTNAME= ppmdi1
PKGNAME= ppmd-9.1
@@ -34,4 +34,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC:Q}/read_me.txt \
${DESTDIR}${PREFIX:Q}/share/doc/ppmd/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/unace/Makefile
diff -u pkgsrc/archivers/unace/Makefile:1.27 pkgsrc/archivers/unace/Makefile:1.28
--- pkgsrc/archivers/unace/Makefile:1.27 Mon Jan 27 19:12:38 2025
+++ pkgsrc/archivers/unace/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/01/27 19:12:38 rillig Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/04 20:28:43 wiz Exp $
#
DISTNAME= unace-1.2b
@@ -31,4 +31,10 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/readme.txt \
${DESTDIR}${PREFIX}/share/doc/unace
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/archivers/zutils/Makefile
diff -u pkgsrc/archivers/zutils/Makefile:1.14 pkgsrc/archivers/zutils/Makefile:1.15
--- pkgsrc/archivers/zutils/Makefile:1.14 Sun Jul 12 20:18:33 2026
+++ pkgsrc/archivers/zutils/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2026/07/12 20:18:33 drixter Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:28:43 wiz Exp $
DISTNAME= zutils-1.16
CATEGORIES= archivers
@@ -30,4 +30,10 @@ INSTALLATION_DIRS= ${EGDIR}
post-install:
${MV} ${DESTDIR}${PKG_SYSCONFDIR}/zutils.conf ${DESTDIR}${EGDIR}/zutils.conf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/blop/Makefile
diff -u pkgsrc/audio/blop/Makefile:1.6 pkgsrc/audio/blop/Makefile:1.7
--- pkgsrc/audio/blop/Makefile:1.6 Mon Nov 17 11:00:16 2025
+++ pkgsrc/audio/blop/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/11/17 11:00:16 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:43 wiz Exp $
#
DISTNAME= blop-0.2.8
@@ -16,6 +16,12 @@ USE_PKGLOCALEDIR= yes
CONFIGURE_ARGS+= --with-ladspa-prefix=${BUILDLINK_PREFIX.ladspa}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../audio/ladspa/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/cmp3/Makefile
diff -u pkgsrc/audio/cmp3/Makefile:1.35 pkgsrc/audio/cmp3/Makefile:1.36
--- pkgsrc/audio/cmp3/Makefile:1.35 Tue Jan 28 09:36:54 2020
+++ pkgsrc/audio/cmp3/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2020/01/28 09:36:54 rxg Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:43 wiz Exp $
#
DISTNAME= cmp3-2.0pre6
@@ -29,5 +29,11 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/cmp3rc \
${DESTDIR}${PREFIX}/share/doc/cmp3/sample.cmp3rc
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/dap/Makefile
diff -u pkgsrc/audio/dap/Makefile:1.56 pkgsrc/audio/dap/Makefile:1.57
--- pkgsrc/audio/dap/Makefile:1.56 Sat Aug 30 22:44:34 2025
+++ pkgsrc/audio/dap/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2025/08/30 22:44:34 wiz Exp $
+# $NetBSD: Makefile,v 1.57 2026/08/04 20:28:43 wiz Exp $
DISTNAME= dap-2.1.5
PKGREVISION= 9
@@ -26,6 +26,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/TODO ${WRKSRC}/COPYING \
${WRKSRC}/FEATURES ${DESTDIR}${PREFIX}/share/doc/dap
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/jpeg.buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/xforms/buildlink3.mk"
Index: pkgsrc/audio/easyh10/Makefile
diff -u pkgsrc/audio/easyh10/Makefile:1.11 pkgsrc/audio/easyh10/Makefile:1.12
--- pkgsrc/audio/easyh10/Makefile:1.11 Mon Nov 17 11:00:17 2025
+++ pkgsrc/audio/easyh10/Makefile Tue Aug 4 20:28:43 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/11/17 11:00:17 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:28:43 wiz Exp $
DISTNAME= easyh10-1.5
PKGREVISION= 1
@@ -17,6 +17,12 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-id3tag-library=${BUILDLINK_PREFIX.libid3tag}/lib
CONFIGURE_ARGS+= --with-iconv-library=${BUILDLINK_PREFIX.iconv}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/libid3tag/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
Index: pkgsrc/audio/gmp3info/Makefile
diff -u pkgsrc/audio/gmp3info/Makefile:1.80 pkgsrc/audio/gmp3info/Makefile:1.81
--- pkgsrc/audio/gmp3info/Makefile:1.80 Tue Jan 27 08:38:57 2026
+++ pkgsrc/audio/gmp3info/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.80 2026/01/27 08:38:57 wiz Exp $
+# $NetBSD: Makefile,v 1.81 2026/08/04 20:28:44 wiz Exp $
DISTNAME= mp3info-0.8.5a
PKGNAME= g${DISTNAME}
@@ -19,6 +19,12 @@ USE_TOOLS+= pkg-config
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/curses.buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
Index: pkgsrc/audio/ibniz/Makefile
diff -u pkgsrc/audio/ibniz/Makefile:1.4 pkgsrc/audio/ibniz/Makefile:1.5
--- pkgsrc/audio/ibniz/Makefile:1.4 Mon Jan 6 21:49:01 2025
+++ pkgsrc/audio/ibniz/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/01/06 21:49:01 ktnb Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:44 wiz Exp $
#
DISTNAME= ibniz-1.18
@@ -17,5 +17,11 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ibniz ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/ibniz.txt ${DESTDIR}${PREFIX}/share/doc/ibniz
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/SDL/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/libalac/Makefile
diff -u pkgsrc/audio/libalac/Makefile:1.3 pkgsrc/audio/libalac/Makefile:1.4
--- pkgsrc/audio/libalac/Makefile:1.3 Wed Sep 12 00:24:41 2012
+++ pkgsrc/audio/libalac/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2012/09/12 00:24:41 asau Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:44 wiz Exp $
#
DISTNAME= libalac-r3
@@ -18,4 +18,10 @@ MAKE_FILE= makefile
USE_LIBTOOL= yes
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/mp3val/Makefile
diff -u pkgsrc/audio/mp3val/Makefile:1.7 pkgsrc/audio/mp3val/Makefile:1.8
--- pkgsrc/audio/mp3val/Makefile:1.7 Mon Nov 17 11:00:21 2025
+++ pkgsrc/audio/mp3val/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/11/17 11:00:21 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:44 wiz Exp $
#
DISTNAME= mp3val-0.1.8-src
@@ -21,4 +21,10 @@ INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/mp3val ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/tcl-snack/Makefile
diff -u pkgsrc/audio/tcl-snack/Makefile:1.34 pkgsrc/audio/tcl-snack/Makefile:1.35
--- pkgsrc/audio/tcl-snack/Makefile:1.34 Fri Dec 29 01:06:27 2023
+++ pkgsrc/audio/tcl-snack/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2023/12/29 01:06:27 zafer Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:28:44 wiz Exp $
DISTNAME= snack2.2.10
PKGNAME= tcl-snack-2.2.10
@@ -19,6 +19,12 @@ CONFIGURE_ARGS+= --with-tk=${BUILDLINK_P
INSTALLATION_DIRS= lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
Index: pkgsrc/audio/vcf/Makefile
diff -u pkgsrc/audio/vcf/Makefile:1.6 pkgsrc/audio/vcf/Makefile:1.7
--- pkgsrc/audio/vcf/Makefile:1.6 Mon Feb 16 08:21:50 2026
+++ pkgsrc/audio/vcf/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/16 08:21:50 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:44 wiz Exp $
DISTNAME= vcf-0.0.5
CATEGORIES= audio
@@ -15,5 +15,11 @@ INSTALLATION_DIRS+= lib/ladspa
do-install:
${INSTALL_LIB} ${WRKSRC}/vcf.so ${DESTDIR}${BUILDLINK_PREFIX.ladspa}/lib/ladspa
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/ladspa/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/xmms-meta-input/Makefile
diff -u pkgsrc/audio/xmms-meta-input/Makefile:1.23 pkgsrc/audio/xmms-meta-input/Makefile:1.24
--- pkgsrc/audio/xmms-meta-input/Makefile:1.23 Fri Feb 20 12:16:17 2026
+++ pkgsrc/audio/xmms-meta-input/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2026/02/20 12:16:17 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:44 wiz Exp $
DISTNAME= xmms-meta-input-0.4
PKGREVISION= 8
@@ -26,5 +26,11 @@ do-install:
modules mp3 spc vorbis \
${DESTDIR}${PREFIX}/share/examples/xmms-meta-input
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/xmms/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/benchmarks/benchfft/Makefile
diff -u pkgsrc/benchmarks/benchfft/Makefile:1.42 pkgsrc/benchmarks/benchfft/Makefile:1.43
--- pkgsrc/benchmarks/benchfft/Makefile:1.42 Fri Jan 31 15:46:55 2025
+++ pkgsrc/benchmarks/benchfft/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2025/01/31 15:46:55 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:28:44 wiz Exp $
DISTNAME= benchfft-2.0
PKGREVISION= 5
@@ -62,4 +62,10 @@ results:
@${MKDIR} /tmp/benches/`domainname`
-@${CP} ${WRKSRC}/submit.txt /tmp/benches/`domainname`/fft.`uname`-`uname -m`-`uname -r`.`hostname`
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/benchmarks/hbench/Makefile
diff -u pkgsrc/benchmarks/hbench/Makefile:1.66 pkgsrc/benchmarks/hbench/Makefile:1.67
--- pkgsrc/benchmarks/hbench/Makefile:1.66 Mon Aug 3 13:12:23 2026
+++ pkgsrc/benchmarks/hbench/Makefile Tue Aug 4 20:28:44 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.66 2026/08/03 13:12:23 wiz Exp $
+# $NetBSD: Makefile,v 1.67 2026/08/04 20:28:44 wiz Exp $
DISTNAME= hbench-OS-1.1
PKGNAME= hbench-1.1
@@ -71,4 +71,10 @@ results:
-@cd ${WRKSRC} ; \
tar -cf /tmp/benches/`domainname`/hbench.`uname`-`uname -m`-`uname -r`.`hostname`.tar results conf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/benchmarks/iozone/Makefile
diff -u pkgsrc/benchmarks/iozone/Makefile:1.65 pkgsrc/benchmarks/iozone/Makefile:1.66
--- pkgsrc/benchmarks/iozone/Makefile:1.65 Mon Apr 21 16:22:09 2025
+++ pkgsrc/benchmarks/iozone/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.65 2025/04/21 16:22:09 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2026/08/04 20:28:45 wiz Exp $
DISTNAME= iozone3_493
PKGNAME= ${DISTNAME:S/3_/-3./}
@@ -81,5 +81,11 @@ results:
${MKDIR} /tmp/benches/`domainname`
${CP} ${WRKSRC}/iozone.out /tmp/benches/`domainname`/iozone.`uname`-`uname -m`-`uname -r`.`hostname`
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/benchmarks/libmicro/Makefile
diff -u pkgsrc/benchmarks/libmicro/Makefile:1.7 pkgsrc/benchmarks/libmicro/Makefile:1.8
--- pkgsrc/benchmarks/libmicro/Makefile:1.7 Sun Mar 30 15:40:26 2025
+++ pkgsrc/benchmarks/libmicro/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/03/30 15:40:26 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:45 wiz Exp $
DISTNAME= libmicro-${LIBMICRO_VERSION}
CATEGORIES= benchmarks
@@ -70,5 +70,11 @@ results:
cd ${WRKSRC} && \
./multiview libmicro.output > /tmp/benches/`domainname`/libmicro.`uname`-`uname -m`-`uname -r`.`hostname`.html
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/biology/azara/Makefile
diff -u pkgsrc/biology/azara/Makefile:1.19 pkgsrc/biology/azara/Makefile:1.20
--- pkgsrc/biology/azara/Makefile:1.19 Thu Aug 11 05:08:05 2022
+++ pkgsrc/biology/azara/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2022/08/11 05:08:05 gutteridge Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:45 wiz Exp $
#
DISTNAME= azara-2.7-src
@@ -29,6 +29,12 @@ do-install:
set -e; cd ${WRKSRC}/bin; \
${INSTALL_PROGRAM} ${PROGFILES} ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/glu/buildlink3.mk"
.include "../../graphics/freeglut/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
Index: pkgsrc/biology/hisat2/Makefile
diff -u pkgsrc/biology/hisat2/Makefile:1.13 pkgsrc/biology/hisat2/Makefile:1.14
--- pkgsrc/biology/hisat2/Makefile:1.13 Thu Mar 6 01:19:04 2025
+++ pkgsrc/biology/hisat2/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/03/06 01:19:04 bacon Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:28:45 wiz Exp $
DISTNAME= hisat2-2.2.1
PKGREVISION= 4
@@ -28,6 +28,12 @@ WRKSRC= ${WRKDIR}/hisat2-2.2.1
post-patch:
${MV} ${WRKSRC}/VERSION ${WRKSRC}/HISAT2_VERSION
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/simde/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../mk/pthread.buildlink3.mk"
Index: pkgsrc/biology/mpqc/Makefile
diff -u pkgsrc/biology/mpqc/Makefile:1.20 pkgsrc/biology/mpqc/Makefile:1.21
--- pkgsrc/biology/mpqc/Makefile:1.20 Tue Jun 28 11:31:00 2022
+++ pkgsrc/biology/mpqc/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2022/06/28 11:31:00 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:45 wiz Exp $
DISTNAME= mpqc-2.3.1
PKGREVISION= 12
@@ -31,6 +31,12 @@ REPLACE_PERL= src/bin/mpqc/ccarun.in src
REPLACE_WISH= src/bin/molrender/tkmolrender.in
CHECK_INTERPRETER_SKIP= bin/tkmolrender
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
# optional:
# MPI, niama-config, libr12, libderiv
.include "../../devel/libexecinfo/buildlink3.mk" # optional
Index: pkgsrc/biology/mummer/Makefile
diff -u pkgsrc/biology/mummer/Makefile:1.34 pkgsrc/biology/mummer/Makefile:1.35
--- pkgsrc/biology/mummer/Makefile:1.34 Mon Nov 17 11:00:25 2025
+++ pkgsrc/biology/mummer/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2025/11/17 11:00:25 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:28:45 wiz Exp $
#
DISTNAME= MUMmer3.20
@@ -35,4 +35,10 @@ do-install:
cd ${WRKSRC}/docs && pax -wr -s ',^Makefile$$,,' * \
${DESTDIR}${PREFIX}/share/doc/mummer
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/biology/plink/Makefile
diff -u pkgsrc/biology/plink/Makefile:1.10 pkgsrc/biology/plink/Makefile:1.11
--- pkgsrc/biology/plink/Makefile:1.10 Sun Dec 24 16:26:42 2023
+++ pkgsrc/biology/plink/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2023/12/24 16:26:42 bacon Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:45 wiz Exp $
DISTNAME= plink-1.07-src
PKGNAME= ${DISTNAME:-src=}
@@ -40,6 +40,12 @@ do-test:
cd ${WRKSRC} && ./plink --file test --assoc
cd ${WRKSRC} && ./plink --file test --make-bed
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libf2c/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/blas.buildlink3.mk"
Index: pkgsrc/biology/primer3/Makefile
diff -u pkgsrc/biology/primer3/Makefile:1.9 pkgsrc/biology/primer3/Makefile:1.10
--- pkgsrc/biology/primer3/Makefile:1.9 Mon Nov 17 11:00:25 2025
+++ pkgsrc/biology/primer3/Makefile Tue Aug 4 20:28:45 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/11/17 11:00:25 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:28:45 wiz Exp $
#
VERS= 2.3.6
@@ -39,4 +39,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cad/fastcap/Makefile
diff -u pkgsrc/cad/fastcap/Makefile:1.46 pkgsrc/cad/fastcap/Makefile:1.47
--- pkgsrc/cad/fastcap/Makefile:1.46 Sun Sep 21 21:22:37 2025
+++ pkgsrc/cad/fastcap/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2025/09/21 21:22:37 wiz Exp $
+# $NetBSD: Makefile,v 1.47 2026/08/04 20:28:46 wiz Exp $
DISTNAME= fastcap-2.0-18Sep92
PKGNAME= fastcap-2.0.19920918
@@ -89,4 +89,10 @@ do-install:
# ${INSTALL_DATA} ${WRKSRC}/doc/ug.ps ${DESTDIR}${PREFIX}/share/doc/fastcap
# ${INSTALL_DATA} ${WRKSRC}/README.docs ${DESTDIR}${PREFIX}/share/doc/fastcap
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cad/magic/Makefile
diff -u pkgsrc/cad/magic/Makefile:1.39 pkgsrc/cad/magic/Makefile:1.40
--- pkgsrc/cad/magic/Makefile:1.39 Sun Nov 12 13:20:47 2023
+++ pkgsrc/cad/magic/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2023/11/12 13:20:47 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:28:46 wiz Exp $
#
DISTNAME= magic-7.5.188
@@ -58,6 +58,12 @@ REPLACE.wish.old= .*wish
REPLACE.wish.new= ${PREFIX}/bin/wish
REPLACE_FILES.wish= tcltk/tkshell.tcl
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
# uses rl_*_completion_function
.include "../../devel/readline/buildlink3.mk"
.include "../../lang/tcl/buildlink3.mk"
Index: pkgsrc/chat/eggdrop/Makefile
diff -u pkgsrc/chat/eggdrop/Makefile:1.44 pkgsrc/chat/eggdrop/Makefile:1.45
--- pkgsrc/chat/eggdrop/Makefile:1.44 Tue Sep 30 16:07:35 2025
+++ pkgsrc/chat/eggdrop/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2025/09/30 16:07:35 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2026/08/04 20:28:46 wiz Exp $
DISTNAME= eggdrop-1.9.2
PKGREVISION= 1
@@ -55,6 +55,12 @@ do-install:
${INSTALL_LIB} ${WRKDIR}/eggdrop/modules/* \
${DESTDIR}${PREFIX}/lib/eggdrop
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/zlib/buildlink3.mk"
.include "../../lang/tcl/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
Index: pkgsrc/chat/i2cb/Makefile
diff -u pkgsrc/chat/i2cb/Makefile:1.29 pkgsrc/chat/i2cb/Makefile:1.30
--- pkgsrc/chat/i2cb/Makefile:1.29 Sat Nov 2 22:18:22 2019
+++ pkgsrc/chat/i2cb/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2019/11/02 22:18:22 rillig Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:46 wiz Exp $
DISTNAME= i2cb-6.0_ALPHA
PKGREVISION= 7
@@ -34,6 +34,12 @@ do-install:
${WRKSRC}/contrib/echofile \
${DESTDIR}${PREFIX}/libdata/i2cb
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/irchat-pj/Makefile
diff -u pkgsrc/chat/irchat-pj/Makefile:1.24 pkgsrc/chat/irchat-pj/Makefile:1.25
--- pkgsrc/chat/irchat-pj/Makefile:1.24 Tue Jan 20 08:37:53 2026
+++ pkgsrc/chat/irchat-pj/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/01/20 08:37:53 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:28:46 wiz Exp $
DISTNAME= irchat-pj-2.4.24.22
PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
@@ -38,4 +38,10 @@ do-install:
${INSTALL_DATA} $$f ${DESTDIR}${EMACS_LISPPREFIX}/irchat-pj; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/unrealircd/Makefile
diff -u pkgsrc/chat/unrealircd/Makefile:1.98 pkgsrc/chat/unrealircd/Makefile:1.99
--- pkgsrc/chat/unrealircd/Makefile:1.98 Thu May 14 16:40:31 2026
+++ pkgsrc/chat/unrealircd/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.98 2026/05/14 16:40:31 ryoon Exp $
+# $NetBSD: Makefile,v 1.99 2026/08/04 20:28:46 wiz Exp $
DISTNAME= unrealircd-5.2.4
PKGREVISION= 16
@@ -127,6 +127,12 @@ do-install:
${INSTALL_LIB} ${WRKSRC}/src/modules/snomasks/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/snomasks
${INSTALL_LIB} ${WRKSRC}/src/modules/extbans/*.so ${DESTDIR}${PREFIX}/lib/unrealircd/modules/extbans
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../net/libcares/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../devel/pcre2/buildlink3.mk"
Index: pkgsrc/comms/fidogate/Makefile
diff -u pkgsrc/comms/fidogate/Makefile:1.83 pkgsrc/comms/fidogate/Makefile:1.84
--- pkgsrc/comms/fidogate/Makefile:1.83 Mon Nov 17 11:00:27 2025
+++ pkgsrc/comms/fidogate/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.83 2025/11/17 11:00:27 wiz Exp $
+# $NetBSD: Makefile,v 1.84 2026/08/04 20:28:46 wiz Exp $
DISTNAME= fidogate-4.4.10
PKGREVISION= 15
@@ -67,4 +67,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/fidogate.txt ${DESTDIR}${PREFIX}/share/doc/fidogate
${INSTALL_DATA} ${WRKSRC}/fidogate.conf ${DESTDIR}${EGDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/comms/mgetty+sendfax/Makefile
diff -u pkgsrc/comms/mgetty+sendfax/Makefile:1.101 pkgsrc/comms/mgetty+sendfax/Makefile:1.102
--- pkgsrc/comms/mgetty+sendfax/Makefile:1.101 Tue Jun 6 12:40:24 2023
+++ pkgsrc/comms/mgetty+sendfax/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.101 2023/06/06 12:40:24 riastradh Exp $
+# $NetBSD: Makefile,v 1.102 2026/08/04 20:28:46 wiz Exp $
DISTNAME= mgetty1.1.37-Jun05
PKGNAME= mgetty-1.1.37
@@ -95,4 +95,10 @@ post-extract:
do-configure:
mv ${WRKSRC}/doc/fax.1in ${WRKSRC}/doc/sendfax.1in
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/comms/xtel/Makefile
diff -u pkgsrc/comms/xtel/Makefile:1.36 pkgsrc/comms/xtel/Makefile:1.37
--- pkgsrc/comms/xtel/Makefile:1.36 Mon Aug 3 13:12:23 2026
+++ pkgsrc/comms/xtel/Makefile Tue Aug 4 20:28:46 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2026/08/03 13:12:23 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:46 wiz Exp $
DISTNAME= xtel-3.3.0
PKGREVISION= 15
@@ -35,6 +35,12 @@ SPECIAL_PERMS+= bin/mdmdetect ${SETUID_
BUILDLINK_TRANSFORM.SunOS+= rm:-lucb
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/jpeg.buildlink3.mk"
.include "../../x11/libXaw/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
Index: pkgsrc/converters/autoconvert/Makefile
diff -u pkgsrc/converters/autoconvert/Makefile:1.16 pkgsrc/converters/autoconvert/Makefile:1.17
--- pkgsrc/converters/autoconvert/Makefile:1.16 Sun Nov 3 17:14:24 2019
+++ pkgsrc/converters/autoconvert/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2019/11/03 17:14:24 rillig Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:47 wiz Exp $
DISTNAME= autoconvert-0.3.13
PKGREVISION= 2
@@ -19,5 +19,11 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/procmailrc.example ${WRKSRC}/shed.* \
${DESTDIR}${PREFIX}/share/examples/autoconvert
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libgetopt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/converters/cn2jp/Makefile
diff -u pkgsrc/converters/cn2jp/Makefile:1.16 pkgsrc/converters/cn2jp/Makefile:1.17
--- pkgsrc/converters/cn2jp/Makefile:1.16 Wed Oct 3 00:20:10 2012
+++ pkgsrc/converters/cn2jp/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2012/10/03 00:20:10 asau Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:47 wiz Exp $
DISTNAME= cn2jp1.4b
PKGNAME= cn2jp-1.4b
@@ -26,4 +26,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/lib/jp-util.h ${DESTDIR}${PREFIX}/include
${INSTALL_DATA} ${WRKSRC}/lib/lang-util.h ${DESTDIR}${PREFIX}/include
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/converters/gbase/Makefile
diff -u pkgsrc/converters/gbase/Makefile:1.36 pkgsrc/converters/gbase/Makefile:1.37
--- pkgsrc/converters/gbase/Makefile:1.36 Tue Jan 27 08:39:07 2026
+++ pkgsrc/converters/gbase/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2026/01/27 08:39:07 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:47 wiz Exp $
DISTNAME= gbase-0.5
PKGREVISION= 32
@@ -19,5 +19,11 @@ BUILD_TARGET= gbase
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gbase ${DESTDIR}${PREFIX}/bin/gbase
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/converters/macfork/Makefile
diff -u pkgsrc/converters/macfork/Makefile:1.20 pkgsrc/converters/macfork/Makefile:1.21
--- pkgsrc/converters/macfork/Makefile:1.20 Sun Jan 26 17:30:51 2020
+++ pkgsrc/converters/macfork/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2020/01/26 17:30:51 rillig Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:47 wiz Exp $
DISTNAME= macfork-1.0
PKGREVISION= 1
@@ -22,4 +22,10 @@ do-install:
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
${INSTALL_DATA} ${WRKSRC:Q}/README ${DESTDIR}${DOCDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/converters/pstotext/Makefile
diff -u pkgsrc/converters/pstotext/Makefile:1.5 pkgsrc/converters/pstotext/Makefile:1.6
--- pkgsrc/converters/pstotext/Makefile:1.5 Wed Apr 21 08:03:23 2021
+++ pkgsrc/converters/pstotext/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2021/04/21 08:03:23 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:28:47 wiz Exp $
DISTNAME= pstotext-1.9
PKGREVISION= 2
@@ -26,5 +26,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/pstotext.hlp ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/pstotext.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/converters/wkhtmltopdf/Makefile
diff -u pkgsrc/converters/wkhtmltopdf/Makefile:1.23 pkgsrc/converters/wkhtmltopdf/Makefile:1.24
--- pkgsrc/converters/wkhtmltopdf/Makefile:1.23 Thu Apr 24 14:13:25 2025
+++ pkgsrc/converters/wkhtmltopdf/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/04/24 14:13:25 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:47 wiz Exp $
DISTNAME= wkhtmltox-0.12.4
PKGNAME= wkhtmltopdf-0.12.4
@@ -61,6 +61,12 @@ do-install:
ln -sf libwkhtmltox.so.0.12.4 libwkhtmltox.so.0.1 && \
ln -sf libwkhtmltox.so.0.12.4 libwkhtmltox.so.0
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../mk/jpeg.buildlink3.mk"
Index: pkgsrc/converters/wv2/Makefile
diff -u pkgsrc/converters/wv2/Makefile:1.63 pkgsrc/converters/wv2/Makefile:1.64
--- pkgsrc/converters/wv2/Makefile:1.63 Wed Jan 7 08:46:07 2026
+++ pkgsrc/converters/wv2/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2026/01/07 08:46:07 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2026/08/04 20:28:47 wiz Exp $
#
DISTNAME= wv2-0.2.3
@@ -30,6 +30,12 @@ CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICON
CONFIGURE_ARGS.gnu-iconv= --with-libiconv=${BUILDLINK_PREFIX.iconv}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/libgsf/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cross/cross-binutils/Makefile
diff -u pkgsrc/cross/cross-binutils/Makefile:1.8 pkgsrc/cross/cross-binutils/Makefile:1.9
--- pkgsrc/cross/cross-binutils/Makefile:1.8 Tue Jun 28 11:31:14 2022
+++ pkgsrc/cross/cross-binutils/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/06/28 11:31:14 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:47 wiz Exp $
#
# GNU binutils configured to hold `as many targets as the cross system is
# capable of using'. Configures and builds everything except gas, which
@@ -83,4 +83,10 @@ post-build:
${SED} -e 's|@@PREFIX@@|${PREFIX}/cross|' < ${FILESDIR}/cross-env > \
${WRKSRC}/cross-env
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cross/mingw-gcc/Makefile
diff -u pkgsrc/cross/mingw-gcc/Makefile:1.14 pkgsrc/cross/mingw-gcc/Makefile:1.15
--- pkgsrc/cross/mingw-gcc/Makefile:1.14 Mon Nov 17 11:00:30 2025
+++ pkgsrc/cross/mingw-gcc/Makefile Tue Aug 4 20:28:47 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/11/17 11:00:30 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:28:47 wiz Exp $
DISTNAME= mingw-gcc-${DIST_VERSION}
PKGNAME= ${DISTNAME:S/-${DIST_VERSION}/-${GCC_VERSION}/}
@@ -49,6 +49,12 @@ post-install:
# Remove any potentially built C++ precompiled header files (depends on toolchain used)
${RM} -f ${DESTDIR}${PREFIX}/cross/include/c++/${GCC_VERSION}/${MINGW_TARGET}/bits/stdc++.h.gch/*.gch
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../cross/mingw/Makefile.common"
.include "../../cross/mingw-binutils/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cross/xtensa-esp-elf-binutils/Makefile
diff -u pkgsrc/cross/xtensa-esp-elf-binutils/Makefile:1.1 pkgsrc/cross/xtensa-esp-elf-binutils/Makefile:1.2
--- pkgsrc/cross/xtensa-esp-elf-binutils/Makefile:1.1 Mon Jul 22 20:01:49 2024
+++ pkgsrc/cross/xtensa-esp-elf-binutils/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/07/22 20:01:49 tnn Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:48 wiz Exp $
DISTNAME= espressif-binutils-gdb-${GITHUB_TAG}
PKGNAME= xtensa-esp-elf-binutils-2.41.0
@@ -58,4 +58,10 @@ post-install:
${INSTALL_PROGRAM} $$f ${DESTDIR}${GNU_CONFIGURE_PREFIX}/lib; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/datadraw/Makefile
diff -u pkgsrc/databases/datadraw/Makefile:1.7 pkgsrc/databases/datadraw/Makefile:1.8
--- pkgsrc/databases/datadraw/Makefile:1.7 Mon Nov 17 11:00:30 2025
+++ pkgsrc/databases/datadraw/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/11/17 11:00:30 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:48 wiz Exp $
#
DISTNAME= datadraw3.1.1
@@ -23,4 +23,10 @@ BUILD_TARGET= datadraw
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/db/Makefile
diff -u pkgsrc/databases/db/Makefile:1.36 pkgsrc/databases/db/Makefile:1.37
--- pkgsrc/databases/db/Makefile:1.36 Sat Dec 30 01:55:31 2023
+++ pkgsrc/databases/db/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2023/12/30 01:55:31 zafer Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:48 wiz Exp $
DISTNAME= db-2.7.7
PKGREVISION= 3
@@ -22,4 +22,10 @@ INSTALLATION_DIRS= bin include/db2 lib s
post-install:
${CHOWN} -R ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/share/doc/db2
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/edb/Makefile
diff -u pkgsrc/databases/edb/Makefile:1.31 pkgsrc/databases/edb/Makefile:1.32
--- pkgsrc/databases/edb/Makefile:1.31 Sun Sep 3 08:36:51 2017
+++ pkgsrc/databases/edb/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2017/09/03 08:36:51 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:48 wiz Exp $
DISTNAME= edb-1.0.5
CATEGORIES= databases
@@ -19,6 +19,12 @@ CONFIGURE_ARGS+= --enable-cxx --disable-
INCOMPAT_CURSES+= NetBSD-[0-4].*-*
FAKE_NCURSES= yes
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/curses.buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/gdbm_primitive/Makefile
diff -u pkgsrc/databases/gdbm_primitive/Makefile:1.22 pkgsrc/databases/gdbm_primitive/Makefile:1.23
--- pkgsrc/databases/gdbm_primitive/Makefile:1.22 Sun Jan 28 20:10:44 2018
+++ pkgsrc/databases/gdbm_primitive/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2018/01/28 20:10:44 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:48 wiz Exp $
#
DISTNAME= gdbm-prim-1.15
@@ -17,5 +17,11 @@ MAKE_ENV+= BUILDLINK_LDFLAGS=${BUILDLIN
MAKE_ENV+= PKGMANDIR=${PKGMANDIR:Q}
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/gdbm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/lua-sql-mysql/Makefile
diff -u pkgsrc/databases/lua-sql-mysql/Makefile:1.3 pkgsrc/databases/lua-sql-mysql/Makefile:1.4
--- pkgsrc/databases/lua-sql-mysql/Makefile:1.3 Wed Jun 23 20:33:07 2021
+++ pkgsrc/databases/lua-sql-mysql/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2021/06/23 20:33:07 nia Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:48 wiz Exp $
.include "Makefile.common"
@@ -13,5 +13,11 @@ BUILD_TARGET= mysql
# Abuse DRIVER_INCS to get our compiler flags into the build
MAKE_FLAGS+= DRIVER_INCS="${CFLAGS} ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-client}/lib -L${BUILDLINK_PREFIX.mysql-client}/lib"
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/mysql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/lua-sql-postgres/Makefile
diff -u pkgsrc/databases/lua-sql-postgres/Makefile:1.3 pkgsrc/databases/lua-sql-postgres/Makefile:1.4
--- pkgsrc/databases/lua-sql-postgres/Makefile:1.3 Fri Oct 26 11:11:33 2018
+++ pkgsrc/databases/lua-sql-postgres/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2018/10/26 11:11:33 jperkin Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:48 wiz Exp $
PKGREVISION= 1
.include "../../databases/lua-sql-mysql/Makefile.common"
@@ -13,5 +13,11 @@ BUILD_TARGET= postgres
# Abuse DRIVER_INCS to get our compiler flags into the build
MAKE_FLAGS+= DRIVER_INCS="${CFLAGS} ${COMPILER_RPATH_FLAG}${PGSQL_PREFIX}/lib -L${PGSQL_PREFIX}/lib"
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pgsql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/lua-sql-sqlite3/Makefile
diff -u pkgsrc/databases/lua-sql-sqlite3/Makefile:1.19 pkgsrc/databases/lua-sql-sqlite3/Makefile:1.20
--- pkgsrc/databases/lua-sql-sqlite3/Makefile:1.19 Wed Jan 7 08:46:10 2026
+++ pkgsrc/databases/lua-sql-sqlite3/Makefile Tue Aug 4 20:28:48 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/01/07 08:46:10 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:48 wiz Exp $
PKGREVISION= 17
.include "../../databases/lua-sql-mysql/Makefile.common"
@@ -13,5 +13,11 @@ BUILD_TARGET= sqlite3
# Abuse DRIVER_INCS to get our compiler flags into the build
MAKE_FLAGS+= DRIVER_INCS="${CFLAGS} ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.sqlite3}/lib -L${BUILDLINK_PREFIX.sqlite3}/lib"
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/metakit-lib/Makefile
diff -u pkgsrc/databases/metakit-lib/Makefile:1.23 pkgsrc/databases/metakit-lib/Makefile:1.24
--- pkgsrc/databases/metakit-lib/Makefile:1.23 Sat Jan 10 07:42:25 2026
+++ pkgsrc/databases/metakit-lib/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2026/01/10 07:42:25 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:49 wiz Exp $
VERSION= 2.4.9.7
DISTNAME= metakit-${VERSION}
@@ -22,4 +22,10 @@ TEST_TARGET= test
post-install:
${INSTALL_DATA} ${WRKSRC}/include/mk4io.h ${DESTDIR}${PREFIX}/include
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/palm-db-tools/Makefile
diff -u pkgsrc/databases/palm-db-tools/Makefile:1.9 pkgsrc/databases/palm-db-tools/Makefile:1.10
--- pkgsrc/databases/palm-db-tools/Makefile:1.9 Sun Sep 3 08:53:05 2017
+++ pkgsrc/databases/palm-db-tools/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2017/09/03 08:53:05 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:28:49 wiz Exp $
#
DISTNAME= ${PKGNAME_NOREV:S/./_/g}
@@ -33,4 +33,10 @@ post-extract:
post-install:
${INSTALL_DATA} ${WRKSRC}/docs/manual.* ${DESTDIR}${PREFIX}/share/doc/palm-db-tools
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/pgtclng/Makefile
diff -u pkgsrc/databases/pgtclng/Makefile:1.18 pkgsrc/databases/pgtclng/Makefile:1.19
--- pkgsrc/databases/pgtclng/Makefile:1.18 Sat Nov 2 15:46:05 2019
+++ pkgsrc/databases/pgtclng/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2019/11/02 15:46:05 rillig Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:49 wiz Exp $
#
VER= 1.5.3
@@ -24,6 +24,12 @@ PGTCLLIBNAME= libpgtcl${VER:C/\.//g}.so
post-install:
cd ${DESTDIR}${PREFIX}/lib && ln -s pgtcl${VER}/${PGTCLLIBNAME} libpgtcl.so
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/pgsql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/xsqlmenu/Makefile
diff -u pkgsrc/databases/xsqlmenu/Makefile:1.39 pkgsrc/databases/xsqlmenu/Makefile:1.40
--- pkgsrc/databases/xsqlmenu/Makefile:1.39 Sat Feb 21 05:29:57 2026
+++ pkgsrc/databases/xsqlmenu/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2026/02/21 05:29:57 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:28:49 wiz Exp $
DISTNAME= xsqlmenu-2.10
PKGREVISION= 20
@@ -25,9 +25,14 @@ do-install:
cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS CHANGES COPYING TODO \
${DESTDIR}${PREFIX}/share/doc/xsqlmenu
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/mysql.buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/xforms/buildlink3.mk"
-
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/R-pak/Makefile
diff -u pkgsrc/devel/R-pak/Makefile:1.23 pkgsrc/devel/R-pak/Makefile:1.24
--- pkgsrc/devel/R-pak/Makefile:1.23 Mon Jun 8 13:08:19 2026
+++ pkgsrc/devel/R-pak/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2026/06/08 13:08:19 mef Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:49 wiz Exp $
R_PKGNAME= pak
R_PKGVER= 0.9.5
@@ -50,6 +50,12 @@ USE_LANGUAGES= c
REPLACE_R+= src/library/cli/inst/examples/apps/*.R
REPLACE_R+= src/library/cli/exec/*.R
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../math/R/Makefile.extension"
.include "../../www/curl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/RE-flex/Makefile
diff -u pkgsrc/devel/RE-flex/Makefile:1.10 pkgsrc/devel/RE-flex/Makefile:1.11
--- pkgsrc/devel/RE-flex/Makefile:1.10 Sun Feb 16 09:40:42 2025
+++ pkgsrc/devel/RE-flex/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/02/16 09:40:42 mef Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:49 wiz Exp $
DISTNAME= RE-flex-5.2.2
CATEGORIES= devel
@@ -42,4 +42,10 @@ post-install: post-install-doxygen post-
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/RE-flex
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/acme/Makefile
diff -u pkgsrc/devel/acme/Makefile:1.21 pkgsrc/devel/acme/Makefile:1.22
--- pkgsrc/devel/acme/Makefile:1.21 Sat Nov 15 14:48:22 2025
+++ pkgsrc/devel/acme/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/11/15 14:48:22 rhialto Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:28:49 wiz Exp $
#
DISTNAME= acme-crossass-code-0-r448-trunk
@@ -36,4 +36,10 @@ do-install:
TOOLS_PLATFORM.unzip=
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/bin86/Makefile
diff -u pkgsrc/devel/bin86/Makefile:1.6 pkgsrc/devel/bin86/Makefile:1.7
--- pkgsrc/devel/bin86/Makefile:1.6 Sun Jan 26 17:30:55 2020
+++ pkgsrc/devel/bin86/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2020/01/26 17:30:55 rillig Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:49 wiz Exp $
DISTNAME= bin86-0.16.17
PKGREVISION= 1
@@ -23,4 +23,10 @@ do-build:
do-install:
cd ${WRKSRC} && ${GMAKE} PREFIX=${DESTDIR}${PREFIX} PKGMANDIR=${PKGMANDIR} install
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/critcl/Makefile
diff -u pkgsrc/devel/critcl/Makefile:1.4 pkgsrc/devel/critcl/Makefile:1.5
--- pkgsrc/devel/critcl/Makefile:1.4 Mon Mar 3 06:35:48 2025
+++ pkgsrc/devel/critcl/Makefile Tue Aug 4 20:28:49 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/03/03 06:35:48 scole Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:49 wiz Exp $
DISTNAME= critcl-3.3.1
PKGREVISION= 2
@@ -43,5 +43,11 @@ post-install:
cd ${WRKSRC}/examples; for f in `${FIND} . -type f -print`; do \
${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/${EXAM_DIR}/$$f; done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/delta/Makefile
diff -u pkgsrc/devel/delta/Makefile:1.17 pkgsrc/devel/delta/Makefile:1.18
--- pkgsrc/devel/delta/Makefile:1.17 Thu Dec 4 13:03:19 2025
+++ pkgsrc/devel/delta/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/12/04 13:03:19 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:28:50 wiz Exp $
DISTNAME= delta-2006.08.03
PKGREVISION= 11
@@ -19,4 +19,10 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/multidelta ${DESTDIR}${PREFIX}/bin/multidelta
${INSTALL_PROGRAM} ${WRKSRC}/topformflat ${DESTDIR}${PREFIX}/bin/topformflat
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/dumpet/Makefile
diff -u pkgsrc/devel/dumpet/Makefile:1.16 pkgsrc/devel/dumpet/Makefile:1.17
--- pkgsrc/devel/dumpet/Makefile:1.16 Wed Jan 7 08:46:28 2026
+++ pkgsrc/devel/dumpet/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2026/01/07 08:46:28 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:50 wiz Exp $
DISTNAME= dumpet-2.1
PKGREVISION= 14
@@ -15,6 +15,12 @@ USE_TOOLS+= gmake pkg-config
INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/popt/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/elfsh/Makefile
diff -u pkgsrc/devel/elfsh/Makefile:1.26 pkgsrc/devel/elfsh/Makefile:1.27
--- pkgsrc/devel/elfsh/Makefile:1.26 Wed Jul 4 13:40:13 2018
+++ pkgsrc/devel/elfsh/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2018/07/04 13:40:13 jperkin Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:28:50 wiz Exp $
#
VERS= 0.51b3
@@ -48,6 +48,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/doc/libelfsh-ref.txt \
${DESTDIR}${PREFIX}/share/doc/elfsh/libelfsh-ref.txt
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/dlopen.buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/fastdep/Makefile
diff -u pkgsrc/devel/fastdep/Makefile:1.18 pkgsrc/devel/fastdep/Makefile:1.19
--- pkgsrc/devel/fastdep/Makefile:1.18 Wed Dec 17 23:12:00 2025
+++ pkgsrc/devel/fastdep/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/12/17 23:12:00 nia Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:50 wiz Exp $
DISTNAME= fastdep-0.16
PKGREVISION= 1
@@ -23,4 +23,10 @@ post-extract:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/fastdep ${DESTDIR}${PREFIX}/bin/fastdep
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/gputils/Makefile
diff -u pkgsrc/devel/gputils/Makefile:1.27 pkgsrc/devel/gputils/Makefile:1.28
--- pkgsrc/devel/gputils/Makefile:1.27 Sun Jan 26 05:26:24 2020
+++ pkgsrc/devel/gputils/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2020/01/26 05:26:24 rillig Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/04 20:28:50 wiz Exp $
DISTNAME= gputils-1.5.0
CATEGORIES= devel
@@ -24,4 +24,10 @@ post-install:
${DESTDIR}${PREFIX}/share/doc/gputils; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/iniparser/Makefile
diff -u pkgsrc/devel/iniparser/Makefile:1.1 pkgsrc/devel/iniparser/Makefile:1.2
--- pkgsrc/devel/iniparser/Makefile:1.1 Fri Nov 22 11:49:42 2013
+++ pkgsrc/devel/iniparser/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/11/22 11:49:42 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:50 wiz Exp $
DISTNAME= iniparser-3.1
CATEGORIES= devel
@@ -13,4 +13,10 @@ WRKSRC= ${WRKDIR}/iniparser
USE_LIBTOOL= yes
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libarena/Makefile
diff -u pkgsrc/devel/libarena/Makefile:1.6 pkgsrc/devel/libarena/Makefile:1.7
--- pkgsrc/devel/libarena/Makefile:1.6 Sat Jan 3 22:14:24 2026
+++ pkgsrc/devel/libarena/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/01/03 22:14:24 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:50 wiz Exp $
DISTNAME= libarena-${SNAPSHOT_DATE}
CATEGORIES= devel
@@ -31,4 +31,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/regress/stacked.c \
${DESTDIR}${EGDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libbegemot/Makefile
diff -u pkgsrc/devel/libbegemot/Makefile:1.15 pkgsrc/devel/libbegemot/Makefile:1.16
--- pkgsrc/devel/libbegemot/Makefile:1.15 Wed Oct 31 11:17:10 2012
+++ pkgsrc/devel/libbegemot/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2012/10/31 11:17:10 asau Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:28:50 wiz Exp $
#
DISTNAME= libbegemot-1.11
@@ -14,4 +14,10 @@ USE_TOOLS+= gmake
CFLAGS.SunOS= -Du_int64_t=uint64_t
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libhfs/Makefile
diff -u pkgsrc/devel/libhfs/Makefile:1.19 pkgsrc/devel/libhfs/Makefile:1.20
--- pkgsrc/devel/libhfs/Makefile:1.19 Wed Aug 16 20:21:08 2017
+++ pkgsrc/devel/libhfs/Makefile Tue Aug 4 20:28:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2017/08/16 20:21:08 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:50 wiz Exp $
#
DISTNAME= hfsutils-3.2.6
@@ -40,4 +40,10 @@ do-install:
cd ${WRKSRC}/doc; ${INSTALL_DATA} charset.txt libhfs.txt librsrc.txt \
${DESTDIR}${PREFIX}/share/doc/libhfs
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libhid/Makefile
diff -u pkgsrc/devel/libhid/Makefile:1.32 pkgsrc/devel/libhid/Makefile:1.33
--- pkgsrc/devel/libhid/Makefile:1.32 Wed Jan 7 08:46:41 2026
+++ pkgsrc/devel/libhid/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2026/01/07 08:46:41 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:28:51 wiz Exp $
DISTNAME= libhid-0.2.16
PKGREVISION= 20
@@ -24,6 +24,12 @@ PYTHON_VERSIONS_ACCEPTED= 27 # not yet p
BUILDLINK_TRANSFORM+= rm:-Werror
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/python/extension.mk"
.include "../../mk/libusb.buildlink3.mk"
.include "../../devel/swig/buildlink3.mk"
Index: pkgsrc/devel/libmm/Makefile
diff -u pkgsrc/devel/libmm/Makefile:1.20 pkgsrc/devel/libmm/Makefile:1.21
--- pkgsrc/devel/libmm/Makefile:1.20 Thu Oct 9 14:06:09 2014
+++ pkgsrc/devel/libmm/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2014/10/09 14:06:09 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:51 wiz Exp $
DISTNAME= mm-1.4.2
PKGNAME= lib${DISTNAME}
@@ -14,4 +14,10 @@ GNU_CONFIGURE= YES
USE_LIBTOOL= YES
TEST_TARGET= test
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libnet10/Makefile
diff -u pkgsrc/devel/libnet10/Makefile:1.10 pkgsrc/devel/libnet10/Makefile:1.11
--- pkgsrc/devel/libnet10/Makefile:1.10 Fri May 28 14:21:26 2021
+++ pkgsrc/devel/libnet10/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2021/05/28 14:21:26 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:51 wiz Exp $
DISTNAME= libnet-1.0.2a
PKGNAME= ${DISTNAME:S/libnet/libnet10/}
@@ -34,4 +34,10 @@ post-install:
${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/include/libnet10/libnet/*.h
${CHMOD} ${MANMODE} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man3/libnet10.3
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/libuxre/Makefile
diff -u pkgsrc/devel/libuxre/Makefile:1.3 pkgsrc/devel/libuxre/Makefile:1.4
--- pkgsrc/devel/libuxre/Makefile:1.3 Sun Apr 27 08:14:40 2025
+++ pkgsrc/devel/libuxre/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/04/27 08:14:40 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:51 wiz Exp $
PKGNAME= libuxre-${HEIRLOOM_VER}
CATEGORIES= devel
@@ -45,5 +45,11 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/libuxre/"${i}" ${DESTDIR}${DOC_DIR}
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/heirloom-libcommon/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/lua-rings/Makefile
diff -u pkgsrc/devel/lua-rings/Makefile:1.1 pkgsrc/devel/lua-rings/Makefile:1.2
--- pkgsrc/devel/lua-rings/Makefile:1.1 Fri Jul 10 11:18:01 2020
+++ pkgsrc/devel/lua-rings/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2020/07/10 11:18:01 nia Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:51 wiz Exp $
DISTNAME= rings-1.3.0
PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME}
@@ -31,5 +31,11 @@ do-test:
LUA_PATH=${WRKSRC}/src/?.lua \
${LUA_INTERPRETER} sample_state.lua
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/lua/module.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/mad-flute/Makefile
diff -u pkgsrc/devel/mad-flute/Makefile:1.42 pkgsrc/devel/mad-flute/Makefile:1.43
--- pkgsrc/devel/mad-flute/Makefile:1.42 Thu May 14 16:40:46 2026
+++ pkgsrc/devel/mad-flute/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2026/05/14 16:40:46 ryoon Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:28:51 wiz Exp $
DISTNAME= mad_fcl_v1.7_src
PKGNAME= mad-flute-1.7
@@ -21,6 +21,12 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/flute ${DESTDIR}${PREFIX}/bin/flute
${INSTALL_PROGRAM} ${WRKSRC}/bin/multis_flute ${DESTDIR}${PREFIX}/bin/multis_flute
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../textproc/expat/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
Index: pkgsrc/devel/nqc/Makefile
diff -u pkgsrc/devel/nqc/Makefile:1.15 pkgsrc/devel/nqc/Makefile:1.16
--- pkgsrc/devel/nqc/Makefile:1.15 Mon Nov 17 11:00:37 2025
+++ pkgsrc/devel/nqc/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/11/17 11:00:37 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:28:51 wiz Exp $
#
DISTNAME= nqc-2.3.r1
@@ -21,4 +21,10 @@ FORCE_CXX_STD= c++03
INSTALL_MAKE_FLAGS+= BINDIR=${DESTDIR}${PREFIX}/bin \
MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ossp-uuid/Makefile
diff -u pkgsrc/devel/ossp-uuid/Makefile:1.17 pkgsrc/devel/ossp-uuid/Makefile:1.18
--- pkgsrc/devel/ossp-uuid/Makefile:1.17 Tue Jun 28 11:31:49 2022
+++ pkgsrc/devel/ossp-uuid/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2022/06/28 11:31:49 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:28:51 wiz Exp $
#
DISTNAME= uuid-1.6.2
@@ -26,4 +26,10 @@ CONFIGURE_ARGS+= --without-perl-compat
CONFIGURE_ARGS+= --without-php
CONFIGURE_ARGS+= --without-pgsql
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-newt/Makefile
diff -u pkgsrc/devel/py-newt/Makefile:1.22 pkgsrc/devel/py-newt/Makefile:1.23
--- pkgsrc/devel/py-newt/Makefile:1.22 Tue May 6 20:35:02 2025
+++ pkgsrc/devel/py-newt/Makefile Tue Aug 4 20:28:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/05/06 20:35:02 vins Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:51 wiz Exp $
DISTNAME= newt-0.52.25
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -34,6 +34,12 @@ SUBST_STAGE.inst-po= pre-build
SUBST_FILES.inst-po= po/Makefile
SUBST_VARS.inst-po= INSTALL PKGLOCALEDIR
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libslang/buildlink3.mk"
.include "../../devel/popt/buildlink3.mk"
.include "../../lang/tcl/buildlink3.mk"
Index: pkgsrc/devel/py-pyvex/Makefile
diff -u pkgsrc/devel/py-pyvex/Makefile:1.14 pkgsrc/devel/py-pyvex/Makefile:1.15
--- pkgsrc/devel/py-pyvex/Makefile:1.14 Thu Apr 17 16:06:22 2025
+++ pkgsrc/devel/py-pyvex/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/04/17 16:06:22 adam Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:28:52 wiz Exp $
.include "../../devel/py-angr/version.mk"
@@ -19,6 +19,12 @@ DEPENDS+= ${PYPKGPREFIX}-cffi>=1.0.3:../
USE_TOOLS+= gmake
MAKE_ENV+= PYSITELIB=${PYSITELIB}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libffi/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/pystring/Makefile
diff -u pkgsrc/devel/pystring/Makefile:1.1 pkgsrc/devel/pystring/Makefile:1.2
--- pkgsrc/devel/pystring/Makefile:1.1 Mon Oct 16 12:55:56 2023
+++ pkgsrc/devel/pystring/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/10/16 12:55:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:52 wiz Exp $
DISTNAME= pystring-1.1.4
CATEGORIES= devel
@@ -21,4 +21,10 @@ post-install:
${RUN} ${INSTALL_DATA} ${WRKSRC}/pystring.h \
${DESTDIR}${PREFIX}/include/pystring
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/radare2/Makefile
diff -u pkgsrc/devel/radare2/Makefile:1.54 pkgsrc/devel/radare2/Makefile:1.55
--- pkgsrc/devel/radare2/Makefile:1.54 Thu May 14 16:40:48 2026
+++ pkgsrc/devel/radare2/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/05/14 16:40:48 ryoon Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:28:52 wiz Exp $
DISTNAME= radare2-5.9.6
PKGREVISION= 5
@@ -44,6 +44,12 @@ post-extract:
${MV} ${WRKDIR}/vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024 \
${WRKSRC}/libr/arch/p/arm/v35/arch-armv7
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.include "../../devel/capstone/buildlink3.mk"
Index: pkgsrc/devel/ratfor/Makefile
diff -u pkgsrc/devel/ratfor/Makefile:1.16 pkgsrc/devel/ratfor/Makefile:1.17
--- pkgsrc/devel/ratfor/Makefile:1.16 Mon Sep 4 18:00:52 2017
+++ pkgsrc/devel/ratfor/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/09/04 18:00:52 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:52 wiz Exp $
DISTNAME= ratfor77
PKGNAME= ratfor-1.0
@@ -19,4 +19,10 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/ratfor.man \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ratfor.1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/sgb/Makefile
diff -u pkgsrc/devel/sgb/Makefile:1.10 pkgsrc/devel/sgb/Makefile:1.11
--- pkgsrc/devel/sgb/Makefile:1.10 Wed May 20 06:09:08 2020
+++ pkgsrc/devel/sgb/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2020/05/20 06:09:08 rillig Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:52 wiz Exp $
DISTNAME= sgb-2007-03.28
PKGNAME= sgb-20070328
@@ -39,4 +39,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/sgb
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/st/Makefile
diff -u pkgsrc/devel/st/Makefile:1.23 pkgsrc/devel/st/Makefile:1.24
--- pkgsrc/devel/st/Makefile:1.23 Mon Nov 17 11:00:41 2025
+++ pkgsrc/devel/st/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/11/17 11:00:41 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:52 wiz Exp $
#
DISTNAME= st-1.9
@@ -35,4 +35,10 @@ do-install:
cd ${WRKSRC}/docs && ${INSTALL_DATA} *.html *.gif \
${DESTDIR}${PREFIX}/share/doc/st
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/tla/Makefile
diff -u pkgsrc/devel/tla/Makefile:1.43 pkgsrc/devel/tla/Makefile:1.44
--- pkgsrc/devel/tla/Makefile:1.43 Sun Nov 3 10:39:31 2019
+++ pkgsrc/devel/tla/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2019/11/03 10:39:31 rillig Exp $
+# $NetBSD: Makefile,v 1.44 2026/08/04 20:28:52 wiz Exp $
#
DISTNAME= tla-1.3.5
@@ -53,5 +53,11 @@ do-install:
${FIND} ${DESTDIR}${DOCDIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}
${FIND} ${DESTDIR}${DOCDIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/tpasm/Makefile
diff -u pkgsrc/devel/tpasm/Makefile:1.20 pkgsrc/devel/tpasm/Makefile:1.21
--- pkgsrc/devel/tpasm/Makefile:1.20 Wed Sep 6 10:40:26 2017
+++ pkgsrc/devel/tpasm/Makefile Tue Aug 4 20:28:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2017/09/06 10:40:26 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:52 wiz Exp $
#
DISTNAME= tpasm1.7
@@ -23,4 +23,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/include/* ${DESTDIR}${PREFIX}/libdata/tpasm
${INSTALL_DATA} ${WRKSRC}/MANUAL.TXT ${DESTDIR}${PREFIX}/share/doc/tpasm
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/z80-asm/Makefile
diff -u pkgsrc/devel/z80-asm/Makefile:1.15 pkgsrc/devel/z80-asm/Makefile:1.16
--- pkgsrc/devel/z80-asm/Makefile:1.15 Sun Jan 26 17:31:05 2020
+++ pkgsrc/devel/z80-asm/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2020/01/26 17:31:05 rillig Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:28:53 wiz Exp $
#
DISTNAME= z80-asm-2.3.7
@@ -35,4 +35,10 @@ post-install:
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/ed/Makefile
diff -u pkgsrc/editors/ed/Makefile:1.22 pkgsrc/editors/ed/Makefile:1.23
--- pkgsrc/editors/ed/Makefile:1.22 Tue Jul 14 18:58:35 2026
+++ pkgsrc/editors/ed/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2026/07/14 18:58:35 drixter Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:53 wiz Exp $
DISTNAME= ed-1.22.5
CATEGORIES= editors
@@ -32,4 +32,10 @@ post-install:
${LN} -sf ${PREFIX}/${PKGMANDIR}/man1/g${f}.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/${f}.1
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/elvis-x11/Makefile
diff -u pkgsrc/editors/elvis-x11/Makefile:1.23 pkgsrc/editors/elvis-x11/Makefile:1.24
--- pkgsrc/editors/elvis-x11/Makefile:1.23 Sun Nov 12 13:21:14 2023
+++ pkgsrc/editors/elvis-x11/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/11/12 13:21:14 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:53 wiz Exp $
PKGNAME= elvis-x11-${VERSION}
PKGREVISION= 4
@@ -10,6 +10,12 @@ CONFIGURE_ARGS+= --x-includes=${X11BASE}
CONFIGURE_ARGS+= --x-libraries=${X11BASE}/lib
USE_TOOLS+= pkg-config
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
BUILDLINK_DEPMETHOD.libXt= build
.include "../../x11/libXft/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
Index: pkgsrc/editors/gice/Makefile
diff -u pkgsrc/editors/gice/Makefile:1.79 pkgsrc/editors/gice/Makefile:1.80
--- pkgsrc/editors/gice/Makefile:1.79 Tue Jan 27 08:39:20 2026
+++ pkgsrc/editors/gice/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.79 2026/01/27 08:39:20 wiz Exp $
+# $NetBSD: Makefile,v 1.80 2026/08/04 20:28:53 wiz Exp $
#
DISTNAME= gice-0.6.2
@@ -23,4 +23,10 @@ INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gice ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/manedit/Makefile
diff -u pkgsrc/editors/manedit/Makefile:1.36 pkgsrc/editors/manedit/Makefile:1.37
--- pkgsrc/editors/manedit/Makefile:1.36 Sat Apr 21 13:38:04 2018
+++ pkgsrc/editors/manedit/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2018/04/21 13:38:04 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:28:53 wiz Exp $
DISTNAME= manedit-0.8.1
PKGREVISION= 1
@@ -36,5 +36,11 @@ do-install:
cd ${WRKSRC} && ${INSTALL_DATA} manedit.xpm \
${DESTDIR}${PREFIX}/share/manedit/icons
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/sandy/Makefile
diff -u pkgsrc/editors/sandy/Makefile:1.12 pkgsrc/editors/sandy/Makefile:1.13
--- pkgsrc/editors/sandy/Makefile:1.12 Sat Feb 7 08:24:11 2026
+++ pkgsrc/editors/sandy/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2026/02/07 08:24:11 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:28:53 wiz Exp $
DISTNAME= sandy-0.4
PKGREVISION= 3
@@ -19,5 +19,11 @@ SUBST_SED.fix-paths+= -e 's,/usr/includ
SUBST_SED.fix-paths+= -e 's,/usr/lib,${BUILDLINK_PREFIX.ncurses}/lib -Wl\,-R${BUILDLINK_PREFIX.ncurses}/lib,g'
SUBST_SED.fix-paths+= -e 's,share/man,${PKGMANDIR},g'
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/scite/Makefile
diff -u pkgsrc/editors/scite/Makefile:1.55 pkgsrc/editors/scite/Makefile:1.56
--- pkgsrc/editors/scite/Makefile:1.55 Tue Jan 27 08:39:21 2026
+++ pkgsrc/editors/scite/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.55 2026/01/27 08:39:21 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2026/08/04 20:28:53 wiz Exp $
#
DISTNAME= scite339
@@ -28,6 +28,12 @@ post-extract:
${RM} ${WRKSRC}/gtk/deps.mak
${TOUCH} ${WRKSRC}/gtk/deps.mak
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/glib2/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
BUILDLINK_API_DEPENDS.scintilla+= scintilla>=3.2.4
Index: pkgsrc/emulators/arcem/Makefile
diff -u pkgsrc/emulators/arcem/Makefile:1.28 pkgsrc/emulators/arcem/Makefile:1.29
--- pkgsrc/emulators/arcem/Makefile:1.28 Mon Nov 17 11:00:43 2025
+++ pkgsrc/emulators/arcem/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/17 11:00:43 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:28:53 wiz Exp $
#
DISTNAME= arcem-1.50-src
@@ -57,5 +57,11 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/support_modules/support/support,ffa \
${DESTDIR}${PREFIX}/share/arcem/support,ffa
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/blastem/Makefile
diff -u pkgsrc/emulators/blastem/Makefile:1.18 pkgsrc/emulators/blastem/Makefile:1.19
--- pkgsrc/emulators/blastem/Makefile:1.18 Mon Jul 13 04:35:35 2026
+++ pkgsrc/emulators/blastem/Makefile Tue Aug 4 20:28:53 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2026/07/13 04:35:35 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:53 wiz Exp $
DISTNAME= 8aeac7bd9fa7
PKGNAME= blastem-0.6.2
@@ -87,6 +87,12 @@ do-install:
${INSTALL_DATA} ${WRKDIR}/blastem.desktop \
${DESTDIR}${PREFIX}/share/applications/blastem.desktop
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/SDL2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
Index: pkgsrc/emulators/ia64sim/Makefile
diff -u pkgsrc/emulators/ia64sim/Makefile:1.19 pkgsrc/emulators/ia64sim/Makefile:1.20
--- pkgsrc/emulators/ia64sim/Makefile:1.19 Wed Aug 16 20:45:36 2017
+++ pkgsrc/emulators/ia64sim/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2017/08/16 20:45:36 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:28:54 wiz Exp $
DISTNAME= ia64sim
PKGNAME= ia64sim-0.5
@@ -21,4 +21,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ia64sim ${DESTDIR}${PREFIX}/bin/ia64sim
${INSTALL_DATA} ${WRKSRC}/doc/ia64user.txt ${DESTDIR}${PREFIX}/share/doc/ia64sim
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/libretro-snes9x2005/Makefile
diff -u pkgsrc/emulators/libretro-snes9x2005/Makefile:1.4 pkgsrc/emulators/libretro-snes9x2005/Makefile:1.5
--- pkgsrc/emulators/libretro-snes9x2005/Makefile:1.4 Sat May 30 15:24:17 2020
+++ pkgsrc/emulators/libretro-snes9x2005/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2020/05/30 15:24:17 nia Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:54 wiz Exp $
DISTNAME= libretro-snes9x2005-20180626
CATEGORIES= emulators
@@ -12,5 +12,11 @@ LICENSE= snes9x-license
LIBRETRO_CORE= snes9x2005
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../emulators/retroarch/core.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/mmix/Makefile
diff -u pkgsrc/emulators/mmix/Makefile:1.32 pkgsrc/emulators/mmix/Makefile:1.33
--- pkgsrc/emulators/mmix/Makefile:1.32 Tue Jun 6 12:41:21 2023
+++ pkgsrc/emulators/mmix/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2023/06/06 12:41:21 riastradh Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:28:54 wiz Exp $
DISTNAME= mmix-20060918
PKGREVISION= 1
@@ -31,4 +31,10 @@ do-install:
cd ${WRKSRC} && ${INSTALL_DATA} *.mms *.mmix *.mmconfig \
${DESTDIR}${PREFIX}/share/examples/mmix
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/quasi88/Makefile
diff -u pkgsrc/emulators/quasi88/Makefile:1.2 pkgsrc/emulators/quasi88/Makefile:1.3
--- pkgsrc/emulators/quasi88/Makefile:1.2 Mon Jan 6 21:49:07 2025
+++ pkgsrc/emulators/quasi88/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/01/06 21:49:07 ktnb Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:28:54 wiz Exp $
DISTNAME= quasi88-0.6.4
PKGREVISION= 1
@@ -22,5 +22,11 @@ MAKE_FLAGS+= BINDIR=${DESTDIR}${PREFIX}/
INSTALLATION_DIRS+= bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/SDL/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/emulators/spim/Makefile
diff -u pkgsrc/emulators/spim/Makefile:1.48 pkgsrc/emulators/spim/Makefile:1.49
--- pkgsrc/emulators/spim/Makefile:1.48 Fri May 16 22:50:44 2025
+++ pkgsrc/emulators/spim/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2025/05/16 22:50:44 zafer Exp $
+# $NetBSD: Makefile,v 1.49 2026/08/04 20:28:54 wiz Exp $
DISTNAME= spim-8.0
PKGREVISION= 2
@@ -44,6 +44,12 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/Documentation/TeX/cycle.ps \
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXaw/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/filesystems/fsx/Makefile
diff -u pkgsrc/filesystems/fsx/Makefile:1.4 pkgsrc/filesystems/fsx/Makefile:1.5
--- pkgsrc/filesystems/fsx/Makefile:1.4 Mon Dec 15 07:46:16 2025
+++ pkgsrc/filesystems/fsx/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2025/12/15 07:46:16 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:28:54 wiz Exp $
DISTNAME= fsx-2009
CATEGORIES= filesystems
@@ -22,4 +22,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/fsx ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/APPLE_LICENSE ${DESTDIR}${PREFIX}/share/doc/fsx
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/filesystems/ori/Makefile
diff -u pkgsrc/filesystems/ori/Makefile:1.29 pkgsrc/filesystems/ori/Makefile:1.30
--- pkgsrc/filesystems/ori/Makefile:1.29 Wed Jan 7 08:46:56 2026
+++ pkgsrc/filesystems/ori/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2026/01/07 08:46:56 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:54 wiz Exp $
DISTNAME= ori-0.8.2
PKGREVISION= 15
@@ -32,6 +32,12 @@ _WRAP_EXTRA_ARGS.CXX+= -D_KERNTYPES
CWRAPPERS_APPEND.cxx+= -D_KERNTYPES
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../archivers/xz/buildlink3.mk"
BUILDLINK_API_DEPENDS.libevent+= libevent>=2.0
.include "../../devel/libevent/buildlink3.mk"
Index: pkgsrc/finance/gkrellm-stock/Makefile
diff -u pkgsrc/finance/gkrellm-stock/Makefile:1.101 pkgsrc/finance/gkrellm-stock/Makefile:1.102
--- pkgsrc/finance/gkrellm-stock/Makefile:1.101 Tue Jan 27 08:39:26 2026
+++ pkgsrc/finance/gkrellm-stock/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.101 2026/01/27 08:39:26 wiz Exp $
+# $NetBSD: Makefile,v 1.102 2026/08/04 20:28:54 wiz Exp $
#
DISTNAME= gkrellstock-0.5.1
@@ -24,5 +24,11 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/gkrellstock.so \
${DESTDIR}${PREFIX}/lib/gkrellm2/plugins
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../sysutils/gkrellm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/fonts/pcf2bdf/Makefile
diff -u pkgsrc/fonts/pcf2bdf/Makefile:1.17 pkgsrc/fonts/pcf2bdf/Makefile:1.18
--- pkgsrc/fonts/pcf2bdf/Makefile:1.17 Fri Mar 3 09:52:17 2023
+++ pkgsrc/fonts/pcf2bdf/Makefile Tue Aug 4 20:28:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2023/03/03 09:52:17 fcambus Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:28:54 wiz Exp $
#
DISTNAME= pcf2bdf-1.07
@@ -24,4 +24,10 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/pcf2bdf.man \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pcf2bdf.1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/fonts/unifont/Makefile
diff -u pkgsrc/fonts/unifont/Makefile:1.34 pkgsrc/fonts/unifont/Makefile:1.35
--- pkgsrc/fonts/unifont/Makefile:1.34 Tue May 30 08:03:07 2023
+++ pkgsrc/fonts/unifont/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2023/05/30 08:03:07 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:28:55 wiz Exp $
DISTNAME= unifont-15.0.03
CATEGORIES= fonts
@@ -35,4 +35,10 @@ REPLACE_PERL+= src/unihex2png
REPLACE_PERL+= src/unihexrotate
REPLACE_PERL+= src/unipng2hex
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/fonts/xmbdfed/Makefile
diff -u pkgsrc/fonts/xmbdfed/Makefile:1.23 pkgsrc/fonts/xmbdfed/Makefile:1.24
--- pkgsrc/fonts/xmbdfed/Makefile:1.23 Sun Nov 12 13:21:27 2023
+++ pkgsrc/fonts/xmbdfed/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2023/11/12 13:21:27 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:28:55 wiz Exp $
DISTNAME= xmbdfed-4.7
PKGREVISION= 1
@@ -32,6 +32,12 @@ post-install:
${INSTALL_DATA} ${FILESDIR}/xmbdfed.png \
${DESTDIR}${PREFIX}/share/pixmaps
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
Index: pkgsrc/games/agm/Makefile
diff -u pkgsrc/games/agm/Makefile:1.1 pkgsrc/games/agm/Makefile:1.2
--- pkgsrc/games/agm/Makefile:1.1 Wed Jul 27 20:37:27 2016
+++ pkgsrc/games/agm/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/07/27 20:37:27 kamil Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:28:55 wiz Exp $
DISTNAME= agm-1.3.1
CATEGORIES= games
@@ -38,4 +38,10 @@ REPLACE_FILES.wish= xagm
DEPENDS+= tk-[0-9]*:../../x11/tk
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/chromium-bsu/Makefile
diff -u pkgsrc/games/chromium-bsu/Makefile:1.38 pkgsrc/games/chromium-bsu/Makefile:1.39
--- pkgsrc/games/chromium-bsu/Makefile:1.38 Mon Jul 13 04:35:45 2026
+++ pkgsrc/games/chromium-bsu/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/07/13 04:35:45 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:28:55 wiz Exp $
DISTNAME= chromium-bsu-0.9.16.1
PKGREVISION= 14
@@ -36,6 +36,12 @@ CONFIGURE_ARGS+= --disable-openal
CFLAGS+= -DWITH_JOYSTICK
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL2_mixer/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
Index: pkgsrc/games/defendguin/Makefile
diff -u pkgsrc/games/defendguin/Makefile:1.21 pkgsrc/games/defendguin/Makefile:1.22
--- pkgsrc/games/defendguin/Makefile:1.21 Mon Jan 6 21:49:11 2025
+++ pkgsrc/games/defendguin/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/01/06 21:49:11 ktnb Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:28:55 wiz Exp $
DISTNAME= defendguin-0.0.12
PKGREVISION= 2
@@ -17,5 +17,11 @@ INSTALLATION_DIRS= bin ${PKGMANDIR}/man6
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/falcons-eye/Makefile
diff -u pkgsrc/games/falcons-eye/Makefile:1.48 pkgsrc/games/falcons-eye/Makefile:1.49
--- pkgsrc/games/falcons-eye/Makefile:1.48 Mon Nov 17 11:00:48 2025
+++ pkgsrc/games/falcons-eye/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2025/11/17 11:00:48 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2026/08/04 20:28:55 wiz Exp $
#
DISTNAME= nethack_source_331_jtp_193
@@ -79,5 +79,11 @@ INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/src/fe-config ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/SDL/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/glaxium/Makefile
diff -u pkgsrc/games/glaxium/Makefile:1.31 pkgsrc/games/glaxium/Makefile:1.32
--- pkgsrc/games/glaxium/Makefile:1.31 Mon Jan 6 21:49:13 2025
+++ pkgsrc/games/glaxium/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2025/01/06 21:49:13 ktnb Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:55 wiz Exp $
#
DISTNAME= glaxium_0.5
@@ -40,6 +40,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/textures/*.png \
${DESTDIR}${PREFIX}/share/glaxium/textures/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
Index: pkgsrc/games/gtklevel9/Makefile
diff -u pkgsrc/games/gtklevel9/Makefile:1.57 pkgsrc/games/gtklevel9/Makefile:1.58
--- pkgsrc/games/gtklevel9/Makefile:1.57 Tue Jan 27 08:39:29 2026
+++ pkgsrc/games/gtklevel9/Makefile Tue Aug 4 20:28:55 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.57 2026/01/27 08:39:29 wiz Exp $
+# $NetBSD: Makefile,v 1.58 2026/08/04 20:28:55 wiz Exp $
DISTNAME= Level9_4.0_Source
PKGNAME= gtklevel9-4.0
@@ -24,5 +24,11 @@ do-install:
${DESTDIR}${PREFIX}/share/doc/gtklevel9
${INSTALL_PROGRAM} ${WRKSRC}/gtklevel9 ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/gtkmagnetic/Makefile
diff -u pkgsrc/games/gtkmagnetic/Makefile:1.69 pkgsrc/games/gtkmagnetic/Makefile:1.70
--- pkgsrc/games/gtkmagnetic/Makefile:1.69 Tue Jan 27 08:39:29 2026
+++ pkgsrc/games/gtkmagnetic/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.69 2026/01/27 08:39:29 wiz Exp $
+# $NetBSD: Makefile,v 1.70 2026/08/04 20:28:56 wiz Exp $
#
DISTNAME= Magnetic22Src
@@ -35,4 +35,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/README \
${DESTDIR}${PREFIX}/share/doc/gtkmagnetic
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/hugo/Makefile
diff -u pkgsrc/games/hugo/Makefile:1.20 pkgsrc/games/hugo/Makefile:1.21
--- pkgsrc/games/hugo/Makefile:1.20 Sun Jan 14 17:33:59 2018
+++ pkgsrc/games/hugo/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2018/01/14 17:33:59 rillig Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:28:56 wiz Exp $
#
DISTNAME= hugov31_unix_source
@@ -35,5 +35,11 @@ do-install:
${INSTALL_DATA} ${WRKDIR}/$$f ${DESTDIR}${LIBDIR}; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/icebreaker/Makefile
diff -u pkgsrc/games/icebreaker/Makefile:1.35 pkgsrc/games/icebreaker/Makefile:1.36
--- pkgsrc/games/icebreaker/Makefile:1.35 Mon Jan 6 21:49:13 2025
+++ pkgsrc/games/icebreaker/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2025/01/06 21:49:13 ktnb Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:56 wiz Exp $
DISTNAME= icebreaker-1.9.8
PKGREVISION= 1
@@ -51,6 +51,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${PREFIX}/share/doc/icebreaker
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
Index: pkgsrc/games/kajaani-kombat/Makefile
diff -u pkgsrc/games/kajaani-kombat/Makefile:1.31 pkgsrc/games/kajaani-kombat/Makefile:1.32
--- pkgsrc/games/kajaani-kombat/Makefile:1.31 Sun Jan 4 00:42:58 2026
+++ pkgsrc/games/kajaani-kombat/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2026/01/04 00:42:58 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:56 wiz Exp $
DISTNAME= kajaani-kombat-0.7
PKGREVISION= 14
@@ -22,6 +22,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/*.png ${DESTDIR}${PREFIX}/share/kajaani-kombat
${INSTALL_DATA} ${WRKSRC}/*.ttf ${DESTDIR}${PREFIX}/share/kajaani-kombat
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
Index: pkgsrc/games/kapooka/Makefile
diff -u pkgsrc/games/kapooka/Makefile:1.26 pkgsrc/games/kapooka/Makefile:1.27
--- pkgsrc/games/kapooka/Makefile:1.26 Fri Jan 2 09:17:35 2026
+++ pkgsrc/games/kapooka/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2026/01/02 09:17:35 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:28:56 wiz Exp $
DISTNAME= kapooka_0.2
PKGNAME= ${DISTNAME:S/_/-/}
@@ -43,6 +43,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/data/sprites/*.png \
${DESTDIR}${PREFIX}/share/kapooka/sprites
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../audio/libmikmod/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
Index: pkgsrc/games/nethack-lib/Makefile
diff -u pkgsrc/games/nethack-lib/Makefile:1.35 pkgsrc/games/nethack-lib/Makefile:1.36
--- pkgsrc/games/nethack-lib/Makefile:1.35 Sat Sep 2 13:45:14 2023
+++ pkgsrc/games/nethack-lib/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2023/09/02 13:45:14 rhialto Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:56 wiz Exp $
#
.include "../../games/nethack-lib/Makefile.common"
@@ -56,4 +56,10 @@ SPECIAL_PERMS+= ${PREFIX}/bin/recover $
post-install:
cd ${WRKSRC} && ${INSTALL_DATA} sys/unix/sysconf ${DESTDIR}${HACKDIR}/sysconf.example
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/nighthawk/Makefile
diff -u pkgsrc/games/nighthawk/Makefile:1.42 pkgsrc/games/nighthawk/Makefile:1.43
--- pkgsrc/games/nighthawk/Makefile:1.42 Mon Aug 3 13:12:26 2026
+++ pkgsrc/games/nighthawk/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2026/08/03 13:12:26 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:28:56 wiz Exp $
DISTNAME= nighthawk-2.1
PKGREVISION= 5
@@ -46,4 +46,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src_sound/nighthawk_sound ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/INSTALL ${DESTDIR}${PREFIX}/share/doc/nighthawk/README
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/onscripter/Makefile
diff -u pkgsrc/games/onscripter/Makefile:1.56 pkgsrc/games/onscripter/Makefile:1.57
--- pkgsrc/games/onscripter/Makefile:1.56 Wed Jan 21 19:40:42 2026
+++ pkgsrc/games/onscripter/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2026/01/21 19:40:42 wiz Exp $
+# $NetBSD: Makefile,v 1.57 2026/08/04 20:28:56 wiz Exp $
DISTNAME= onscripter-20230825
PKGREVISION= 3
@@ -42,6 +42,12 @@ do-install:
.endfor
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../audio/SDL_mixer/buildlink3.mk"
Index: pkgsrc/games/pingus/Makefile
diff -u pkgsrc/games/pingus/Makefile:1.53 pkgsrc/games/pingus/Makefile:1.54
--- pkgsrc/games/pingus/Makefile:1.53 Fri May 15 09:58:50 2026
+++ pkgsrc/games/pingus/Makefile Tue Aug 4 20:28:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2026/05/15 09:58:50 adam Exp $
+# $NetBSD: Makefile,v 1.54 2026/08/04 20:28:56 wiz Exp $
DISTNAME= pingus-0.7.6
PKGREVISION= 19
@@ -28,6 +28,12 @@ SCONS_DO_INSTALL= no
do-install:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${MAKE} install
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
Index: pkgsrc/games/powder-toy/Makefile
diff -u pkgsrc/games/powder-toy/Makefile:1.38 pkgsrc/games/powder-toy/Makefile:1.39
--- pkgsrc/games/powder-toy/Makefile:1.38 Mon Jul 13 04:35:56 2026
+++ pkgsrc/games/powder-toy/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/07/13 04:35:56 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:28:57 wiz Exp $
DISTNAME= powder-toy-95.0
PKGREVISION= 30
@@ -54,6 +54,12 @@ do-install:
${DESTDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps/powder-toy.png
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
.include "../../devel/scons4/build.mk"
Index: pkgsrc/games/quake2forge/Makefile
diff -u pkgsrc/games/quake2forge/Makefile:1.31 pkgsrc/games/quake2forge/Makefile:1.32
--- pkgsrc/games/quake2forge/Makefile:1.31 Mon Jan 6 21:49:17 2025
+++ pkgsrc/games/quake2forge/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2025/01/06 21:49:17 ktnb Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:57 wiz Exp $
#
DISTNAME= quake2-0.3
@@ -41,6 +41,12 @@ SUBST_MESSAGE.data= Fixing installation
CONFIGURE_ENV+= ac_cv_header_sys_audioio_h=no
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/SDL/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXxf86dga/buildlink3.mk"
Index: pkgsrc/games/stratagus/Makefile
diff -u pkgsrc/games/stratagus/Makefile:1.40 pkgsrc/games/stratagus/Makefile:1.41
--- pkgsrc/games/stratagus/Makefile:1.40 Mon Nov 17 11:00:53 2025
+++ pkgsrc/games/stratagus/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2025/11/17 11:00:53 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2026/08/04 20:28:57 wiz Exp $
#
DISTNAME= stratagus-2.1-src
@@ -37,6 +37,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/doc/graphics/* \
${DESTDIR}${PREFIX}/share/doc/stratagus/graphics
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../audio/flac/buildlink3.mk"
.include "../../audio/libmad/buildlink3.mk"
Index: pkgsrc/games/tanked/Makefile
diff -u pkgsrc/games/tanked/Makefile:1.21 pkgsrc/games/tanked/Makefile:1.22
--- pkgsrc/games/tanked/Makefile:1.21 Thu Feb 25 08:27:03 2016
+++ pkgsrc/games/tanked/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2016/02/25 08:27:03 jperkin Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:28:57 wiz Exp $
#
DISTNAME= tanked-0.90
@@ -31,6 +31,12 @@ post-patch:
@${SED} -e 's@XXX@${PREFIX}/share/tanked/@' \
< ${WRKSRC}/server/maps.list.bak > ${WRKSRC}/server/maps.list
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXmu/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/tuxmath/Makefile
diff -u pkgsrc/games/tuxmath/Makefile:1.28 pkgsrc/games/tuxmath/Makefile:1.29
--- pkgsrc/games/tuxmath/Makefile:1.28 Mon Jan 6 21:49:18 2025
+++ pkgsrc/games/tuxmath/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/01/06 21:49:18 ktnb Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:28:57 wiz Exp $
#
DISTNAME= tuxmath-2001.09.07-0102
@@ -25,6 +25,12 @@ pre-install:
post-install:
${INSTALL_DATA} ${WRKSRC}/docs/README.txt ${DESTDIR}${PREFIX}/share/doc/tuxmath/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/wordwarvi/Makefile
diff -u pkgsrc/games/wordwarvi/Makefile:1.35 pkgsrc/games/wordwarvi/Makefile:1.36
--- pkgsrc/games/wordwarvi/Makefile:1.35 Mon Jul 13 04:35:59 2026
+++ pkgsrc/games/wordwarvi/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.35 2026/07/13 04:35:59 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2026/08/04 20:28:57 wiz Exp $
#
DISTNAME= wordwarvi-1.0.2
@@ -17,6 +17,12 @@ USE_TOOLS+= gmake pkg-config
MAKE_FLAGS+= PREFIX=${PREFIX}
MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../audio/portaudio/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
Index: pkgsrc/games/wormz/Makefile
diff -u pkgsrc/games/wormz/Makefile:1.29 pkgsrc/games/wormz/Makefile:1.30
--- pkgsrc/games/wormz/Makefile:1.29 Thu Dec 19 22:16:52 2019
+++ pkgsrc/games/wormz/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2019/12/19 22:16:52 joerg Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:57 wiz Exp $
#
DISTNAME= Wormz-1.0b5
@@ -26,5 +26,11 @@ post-extract:
do-configure:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} depend
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/xblockout/Makefile
diff -u pkgsrc/games/xblockout/Makefile:1.8 pkgsrc/games/xblockout/Makefile:1.9
--- pkgsrc/games/xblockout/Makefile:1.8 Sat Oct 6 11:54:59 2012
+++ pkgsrc/games/xblockout/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2012/10/06 11:54:59 asau Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:57 wiz Exp $
#
DISTNAME= xbl-1.1.6
@@ -22,5 +22,11 @@ INSTALLATION_DIRS= bin lib/X11/app-defau
SPECIAL_PERMS+= bin/xbl ${SETGID_GAMES_PERMS}
OWN_DIRS_PERMS+= ${PREFIX}/lib/X11/xbl ${GAMEDIR_PERMS}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libX11/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/xbomb/Makefile
diff -u pkgsrc/games/xbomb/Makefile:1.18 pkgsrc/games/xbomb/Makefile:1.19
--- pkgsrc/games/xbomb/Makefile:1.18 Wed Feb 10 12:12:39 2021
+++ pkgsrc/games/xbomb/Makefile Tue Aug 4 20:28:57 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2021/02/10 12:12:39 nia Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:28:57 wiz Exp $
DISTNAME= xbomb-2.2b
CATEGORIES= games x11
@@ -28,5 +28,11 @@ CONF_FILES_PERMS+= /dev/null ${SCORE_PAT
CONF_FILES_PERMS+= /dev/null ${SCORE_PATH:Q}/xbomb4.hi ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
CONF_FILES_PERMS+= /dev/null ${SCORE_PATH:Q}/xbomb6.hi ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXaw/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/xclannad/Makefile
diff -u pkgsrc/games/xclannad/Makefile:1.8 pkgsrc/games/xclannad/Makefile:1.9
--- pkgsrc/games/xclannad/Makefile:1.8 Wed Mar 4 10:27:19 2026
+++ pkgsrc/games/xclannad/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2026/03/04 10:27:19 tsutsui Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:28:58 wiz Exp $
#
DISTNAME= xclannad-7hc
@@ -40,6 +40,12 @@ SUBST_STAGE.ar= pre-configure
SUBST_FILES.ar= */Makefile.in
SUBST_SED.ar= -e 's| clq | cq |g'
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/zlib/buildlink3.mk"
BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.6.0
.include "../../audio/SDL_mixer/buildlink3.mk"
Index: pkgsrc/games/xconq/Makefile
diff -u pkgsrc/games/xconq/Makefile:1.54 pkgsrc/games/xconq/Makefile:1.55
--- pkgsrc/games/xconq/Makefile:1.54 Wed Feb 18 08:01:35 2026
+++ pkgsrc/games/xconq/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/02/18 08:01:35 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:28:58 wiz Exp $
DISTNAME= xconq-7.4.1
PKGREVISION= 17
@@ -39,6 +39,12 @@ post-install:
cd ${WRKSRC}/doc && ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS} install-info
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../x11/libXaw/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
Index: pkgsrc/games/xfreecell/Makefile
diff -u pkgsrc/games/xfreecell/Makefile:1.22 pkgsrc/games/xfreecell/Makefile:1.23
--- pkgsrc/games/xfreecell/Makefile:1.22 Mon Feb 19 09:51:48 2018
+++ pkgsrc/games/xfreecell/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2018/02/19 09:51:48 he Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:28:58 wiz Exp $
DISTNAME= xfreecell-1.0.5b
PKGREVISION= 3
@@ -19,6 +19,12 @@ INSTALLATION_DIRS= bin ${PKGMANDIR}/man6
WRKSRC= ${WRKDIR}/xfreecell
NO_CONFIGURE= YES
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/xpat2/Makefile
diff -u pkgsrc/games/xpat2/Makefile:1.31 pkgsrc/games/xpat2/Makefile:1.32
--- pkgsrc/games/xpat2/Makefile:1.31 Wed Mar 20 12:19:38 2019
+++ pkgsrc/games/xpat2/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2019/03/20 12:19:38 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:28:58 wiz Exp $
DISTNAME= xpat2-1.07
PKGREVISION= 4
@@ -20,6 +20,12 @@ SPECIAL_PERMS+= bin/xpat2 ${SETGID_GAME
REQD_FILES_PERMS+= /dev/null ${VARBASE}/games/xpat.log ${GAMEDATA_PERMS}
MAKE_DIRS= /var/games
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXaw/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
Index: pkgsrc/games/xrick/Makefile
diff -u pkgsrc/games/xrick/Makefile:1.29 pkgsrc/games/xrick/Makefile:1.30
--- pkgsrc/games/xrick/Makefile:1.29 Mon Jan 6 21:49:19 2025
+++ pkgsrc/games/xrick/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2025/01/06 21:49:19 ktnb Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:28:58 wiz Exp $
#
DISTNAME= xrick-021212
@@ -36,6 +36,12 @@ do-install:
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/xrick
${INSTALL_DATA} ${WRKSRC}/data.zip ${DESTDIR}${PREFIX}/share/xrick
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/xsokoban/Makefile
diff -u pkgsrc/games/xsokoban/Makefile:1.6 pkgsrc/games/xsokoban/Makefile:1.7
--- pkgsrc/games/xsokoban/Makefile:1.6 Sat Feb 21 05:29:29 2026
+++ pkgsrc/games/xsokoban/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/21 05:29:29 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:28:58 wiz Exp $
DISTNAME= xsokoban-3.3c
PKGREVISION= 1
@@ -44,5 +44,11 @@ AUTOCONF_REQD= 2.59
pre-configure:
cd ${WRKSRC} && autoconf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/GMT/Makefile
diff -u pkgsrc/graphics/GMT/Makefile:1.83 pkgsrc/graphics/GMT/Makefile:1.84
--- pkgsrc/graphics/GMT/Makefile:1.83 Thu May 14 16:41:08 2026
+++ pkgsrc/graphics/GMT/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.83 2026/05/14 16:41:08 ryoon Exp $
+# $NetBSD: Makefile,v 1.84 2026/08/04 20:28:58 wiz Exp $
DISTNAME= GMT4.1.4
PKGNAME= GMT-4.1.4
@@ -57,6 +57,12 @@ post-install:
cd ${WRKDIR}/share && pax -rw . ${DESTDIR}${PREFIX}/share/gmt
cd ${WRKSRC}/examples && pax -rw . ${DESTDIR}${PREFIX}/share/examples/gmt
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/netcdf/buildlink3.mk"
.include "../../x11/libXaw/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/Ngraph/Makefile
diff -u pkgsrc/graphics/Ngraph/Makefile:1.25 pkgsrc/graphics/Ngraph/Makefile:1.26
--- pkgsrc/graphics/Ngraph/Makefile:1.25 Thu Jan 19 18:52:11 2017
+++ pkgsrc/graphics/Ngraph/Makefile Tue Aug 4 20:28:58 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2017/01/19 18:52:11 agc Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:28:58 wiz Exp $
#
DISTNAME= Ngraph-6.3.30-src
@@ -26,5 +26,11 @@ post-extract:
post-install:
${GTAR} -C ${DESTDIR}${PREFIX}/libexec/Ngraph -xzf ${DISTDIR}/Ngraph-6.3.30-doc.tar.gz
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/motif.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/bktr2jpeg/Makefile
diff -u pkgsrc/graphics/bktr2jpeg/Makefile:1.16 pkgsrc/graphics/bktr2jpeg/Makefile:1.17
--- pkgsrc/graphics/bktr2jpeg/Makefile:1.16 Tue Nov 25 06:59:56 2025
+++ pkgsrc/graphics/bktr2jpeg/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/11/25 06:59:56 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:28:59 wiz Exp $
DISTNAME= bktr2jpeg-1.0
PKGREVISION= 4
@@ -16,5 +16,11 @@ INSTALL_MAKE_FLAGS= PREFIX=${DESTDIR}${P
INSTALLATION_DIRS= bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/cambevao/Makefile
diff -u pkgsrc/graphics/cambevao/Makefile:1.25 pkgsrc/graphics/cambevao/Makefile:1.26
--- pkgsrc/graphics/cambevao/Makefile:1.25 Thu Apr 24 14:14:12 2025
+++ pkgsrc/graphics/cambevao/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2025/04/24 14:14:12 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:28:59 wiz Exp $
#
DISTNAME= cambevao-2.2
@@ -30,6 +30,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/cambevao.xml ${DESTDIR}${PREFIX}/share/examples/cambevao
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/cambevao.README
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/jpeg.buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/g2/Makefile
diff -u pkgsrc/graphics/g2/Makefile:1.72 pkgsrc/graphics/g2/Makefile:1.73
--- pkgsrc/graphics/g2/Makefile:1.72 Thu Jul 16 19:03:54 2026
+++ pkgsrc/graphics/g2/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2026/07/16 19:03:54 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2026/08/04 20:28:59 wiz Exp $
DISTNAME= g2-0.50
PKGREVISION= 42
@@ -29,6 +29,12 @@ post-install:
cd ${WRKSRC}/demo && ${INSTALL_DATA} *.c *.f *.inc \
${DESTDIR}${PREFIX}/share/examples/g2
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/gd/buildlink3.mk"
.include "../../lang/perl5/module.mk"
.include "../../x11/libX11/buildlink3.mk"
Index: pkgsrc/graphics/gdchart/Makefile
diff -u pkgsrc/graphics/gdchart/Makefile:1.53 pkgsrc/graphics/gdchart/Makefile:1.54
--- pkgsrc/graphics/gdchart/Makefile:1.53 Sun Jun 14 15:56:38 2026
+++ pkgsrc/graphics/gdchart/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2026/06/14 15:56:38 nia Exp $
+# $NetBSD: Makefile,v 1.54 2026/08/04 20:28:59 wiz Exp $
DISTNAME= gdchart0.11.5dev
PKGNAME= gdchart-0.11.5
@@ -42,6 +42,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/gdc_pie_samp.c \
${DESTDIR}${PREFIX}/share/examples/gdchart
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../converters/libiconv/buildlink3.mk"
.include "../../graphics/gd/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/gfract/Makefile
diff -u pkgsrc/graphics/gfract/Makefile:1.83 pkgsrc/graphics/gfract/Makefile:1.84
--- pkgsrc/graphics/gfract/Makefile:1.83 Tue Jan 27 08:39:39 2026
+++ pkgsrc/graphics/gfract/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.83 2026/01/27 08:39:39 wiz Exp $
+# $NetBSD: Makefile,v 1.84 2026/08/04 20:28:59 wiz Exp $
#
DISTNAME= gfract-0.32
@@ -23,6 +23,12 @@ SUBST_SED.prefix= -e "s,/usr/local,${PRE
INSTALLATION_DIRS= bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/png/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
Index: pkgsrc/graphics/gmngview/Makefile
diff -u pkgsrc/graphics/gmngview/Makefile:1.73 pkgsrc/graphics/gmngview/Makefile:1.74
--- pkgsrc/graphics/gmngview/Makefile:1.73 Tue Jan 27 08:39:40 2026
+++ pkgsrc/graphics/gmngview/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.73 2026/01/27 08:39:40 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2026/08/04 20:28:59 wiz Exp $
#
DISTNAME= libmng-1.0.10
@@ -22,6 +22,12 @@ USE_TOOLS+= pkg-config
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gmngview ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/lcms/buildlink3.mk"
.include "../../graphics/mng/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
Index: pkgsrc/graphics/jxrlib/Makefile
diff -u pkgsrc/graphics/jxrlib/Makefile:1.3 pkgsrc/graphics/jxrlib/Makefile:1.4
--- pkgsrc/graphics/jxrlib/Makefile:1.3 Mon Nov 25 21:07:18 2019
+++ pkgsrc/graphics/jxrlib/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2019/11/25 21:07:18 nros Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:28:59 wiz Exp $
DISTNAME= jxrlib_1_1
PKGNAME= jxrlib-1.1
@@ -44,4 +44,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/jxrgluelib/*.h ${DESTDIR}${PREFIX}/include/jxrgluelib
${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${PREFIX}/share/doc/jxrlib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/libbpg/Makefile
diff -u pkgsrc/graphics/libbpg/Makefile:1.7 pkgsrc/graphics/libbpg/Makefile:1.8
--- pkgsrc/graphics/libbpg/Makefile:1.7 Thu Apr 24 14:14:29 2025
+++ pkgsrc/graphics/libbpg/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/04/24 14:14:29 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:28:59 wiz Exp $
DISTNAME= libbpg-0.9.2
PKGREVISION= 1
@@ -24,6 +24,12 @@ SUBST_VARS.config= PREFIX
BUILDLINK_TRANSFORM.Darwin+= rm:-Wl,--gc-sections
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
Index: pkgsrc/graphics/metacam/Makefile
diff -u pkgsrc/graphics/metacam/Makefile:1.10 pkgsrc/graphics/metacam/Makefile:1.11
--- pkgsrc/graphics/metacam/Makefile:1.10 Wed Apr 21 15:30:16 2021
+++ pkgsrc/graphics/metacam/Makefile Tue Aug 4 20:28:59 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2021/04/21 15:30:16 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:28:59 wiz Exp $
DISTNAME= metacam-1.2
PKGREVISION= 1
@@ -17,5 +17,11 @@ INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/metacam ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libgetopt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/png2html/Makefile
diff -u pkgsrc/graphics/png2html/Makefile:1.47 pkgsrc/graphics/png2html/Makefile:1.48
--- pkgsrc/graphics/png2html/Makefile:1.47 Thu Jan 22 08:43:21 2026
+++ pkgsrc/graphics/png2html/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2026/01/22 08:43:21 wiz Exp $
+# $NetBSD: Makefile,v 1.48 2026/08/04 20:29:00 wiz Exp $
DISTNAME= png2html-1.1
PKGREVISION= 31
@@ -22,5 +22,11 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/CHANGES ${DESTDIR}${PREFIX}/share/doc/png2html
${INSTALL_PROGRAM} ${WRKSRC}/png2html ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/gd/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/ruby-opengl/Makefile
diff -u pkgsrc/graphics/ruby-opengl/Makefile:1.41 pkgsrc/graphics/ruby-opengl/Makefile:1.42
--- pkgsrc/graphics/ruby-opengl/Makefile:1.41 Tue Feb 3 16:04:39 2026
+++ pkgsrc/graphics/ruby-opengl/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2026/02/03 16:04:39 taca Exp $
+# $NetBSD: Makefile,v 1.42 2026/08/04 20:29:00 wiz Exp $
DISTNAME= ruby-opengl-0.60.1
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//}
@@ -19,6 +19,12 @@ RUBY_ALLOW_HAS_RDOC= # empty
pre-configure:
${FIND} ${WRKSRC} -type f -exec ${CHMOD} -x {} \;
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/ruby/gem.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/freeglut/buildlink3.mk"
Index: pkgsrc/graphics/tuxpaint/Makefile
diff -u pkgsrc/graphics/tuxpaint/Makefile:1.132 pkgsrc/graphics/tuxpaint/Makefile:1.133
--- pkgsrc/graphics/tuxpaint/Makefile:1.132 Mon Jul 13 04:36:05 2026
+++ pkgsrc/graphics/tuxpaint/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.132 2026/07/13 04:36:05 wiz Exp $
+# $NetBSD: Makefile,v 1.133 2026/08/04 20:29:00 wiz Exp $
DISTNAME= tuxpaint-0.9.34
PKGREVISION= 9
@@ -45,6 +45,12 @@ LDFLAGS.SunOS+= -lsocket
CHECK_INTERPRETER_SKIP+= share/tuxpaint/fonts/locale/zh_tw_docs/maketuxfont.py
CHECK_INTERPRETER_SKIP+= share/tuxpaint/fonts/locale/zh_tw_docs/tuxpaintsubset.pe
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../audio/SDL2_mixer/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../converters/fribidi/buildlink3.mk"
Index: pkgsrc/graphics/urt/Makefile
diff -u pkgsrc/graphics/urt/Makefile:1.72 pkgsrc/graphics/urt/Makefile:1.73
--- pkgsrc/graphics/urt/Makefile:1.72 Mon Aug 3 13:12:26 2026
+++ pkgsrc/graphics/urt/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2026/08/03 13:12:26 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2026/08/04 20:29:00 wiz Exp $
DISTNAME= urt
PKGNAME= urt-3.1b1
@@ -45,6 +45,12 @@ post-install:
find share/doc/urt share/examples/urt -type d -print | xargs chmod 755 && \
find share/doc/urt share/examples/urt -type f -print | xargs chmod 444
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/netpbm/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/vcg/Makefile
diff -u pkgsrc/graphics/vcg/Makefile:1.20 pkgsrc/graphics/vcg/Makefile:1.21
--- pkgsrc/graphics/vcg/Makefile:1.20 Sat Jul 4 16:18:36 2015
+++ pkgsrc/graphics/vcg/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2015/07/04 16:18:36 joerg Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:00 wiz Exp $
DISTNAME= vcg.1.30.r3.17
PKGNAME= vcg-1.30
@@ -33,5 +33,11 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/visual.ps ${DESTDIR}${PREFIX}/share/doc/vcg
${INSTALL_DATA} ${WRKSRC}/expl/*.vcg ${DESTDIR}${PREFIX}/share/examples/vcg
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXext/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/wmphoto/Makefile
diff -u pkgsrc/graphics/wmphoto/Makefile:1.24 pkgsrc/graphics/wmphoto/Makefile:1.25
--- pkgsrc/graphics/wmphoto/Makefile:1.24 Tue Feb 17 08:08:56 2026
+++ pkgsrc/graphics/wmphoto/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/02/17 08:08:56 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:29:00 wiz Exp $
DISTNAME= wmphoto-0.3a
PKGREVISION= 1
@@ -19,6 +19,12 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/HINTS \
${DESTDIR}${PREFIX}/share/doc/wmphoto
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/xpaint/Makefile
diff -u pkgsrc/graphics/xpaint/Makefile:1.92 pkgsrc/graphics/xpaint/Makefile:1.93
--- pkgsrc/graphics/xpaint/Makefile:1.92 Sun Jan 4 10:44:54 2026
+++ pkgsrc/graphics/xpaint/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.92 2026/01/04 10:44:54 wiz Exp $
+# $NetBSD: Makefile,v 1.93 2026/08/04 20:29:00 wiz Exp $
DISTNAME= xpaint-3.1.4
PKGREVISION= 7
@@ -57,6 +57,12 @@ pre-install:
${GUNZIP_CMD} $$file ; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
Index: pkgsrc/ham/7plus/Makefile
diff -u pkgsrc/ham/7plus/Makefile:1.19 pkgsrc/ham/7plus/Makefile:1.20
--- pkgsrc/ham/7plus/Makefile:1.19 Thu Jul 23 19:14:03 2026
+++ pkgsrc/ham/7plus/Makefile Tue Aug 4 20:29:00 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/07/23 19:14:03 gdt Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:00 wiz Exp $
#
DISTNAME= 7pl225sr
@@ -30,4 +30,10 @@ post-install:
${INSTALL_DATA} ${WRKDIR}/*.txt ${DESTDIR}${PREFIX}/share/doc/7plus && \
${INSTALL_DATA} ${WRKDIR}/readme.now ${DESTDIR}${PREFIX}/share/doc/7plus
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/ham/cwtext/Makefile
diff -u pkgsrc/ham/cwtext/Makefile:1.32 pkgsrc/ham/cwtext/Makefile:1.33
--- pkgsrc/ham/cwtext/Makefile:1.32 Mon Nov 17 11:01:00 2025
+++ pkgsrc/ham/cwtext/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2025/11/17 11:01:00 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:01 wiz Exp $
DISTNAME= cwtext-0.96
PKGREVISION= 8
@@ -32,5 +32,11 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/cwmm ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/ham/dpbox/Makefile
diff -u pkgsrc/ham/dpbox/Makefile:1.20 pkgsrc/ham/dpbox/Makefile:1.21
--- pkgsrc/ham/dpbox/Makefile:1.20 Mon Jul 10 07:55:51 2023
+++ pkgsrc/ham/dpbox/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2023/07/10 07:55:51 nia Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:01 wiz Exp $
#
DISTNAME= dpbox-60000
@@ -75,4 +75,10 @@ post-build:
${SED} -e 's#@prefix@#${PREFIX}#g' \
< ${FILESDIR}/dpbox.ini > ${WRKDIR}/dpbox-6.00.00/dpbox.ini
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/ham/xnecview/Makefile
diff -u pkgsrc/ham/xnecview/Makefile:1.1 pkgsrc/ham/xnecview/Makefile:1.2
--- pkgsrc/ham/xnecview/Makefile:1.1 Sat May 9 14:07:30 2026
+++ pkgsrc/ham/xnecview/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2026/05/09 14:07:30 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:01 wiz Exp $
DISTNAME= xnecview-1.37
CATEGORIES= ham
@@ -20,5 +20,11 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/xnecview.1x \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/xnecview.1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/inputmethod/canna-lib/Makefile
diff -u pkgsrc/inputmethod/canna-lib/Makefile:1.19 pkgsrc/inputmethod/canna-lib/Makefile:1.20
--- pkgsrc/inputmethod/canna-lib/Makefile:1.19 Fri Jul 3 15:05:59 2026
+++ pkgsrc/inputmethod/canna-lib/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/07/03 15:05:59 tsutsui Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:02 wiz Exp $
CANNA_MODULE= lib
@@ -25,4 +25,10 @@ post-configure:
post-install:
${RM} ${DESTDIR}${PREFIX}/bin/forcpp ${DESTDIR}${PREFIX}/bin/kpdic
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/inputmethod/dbskkd-cdb/Makefile
diff -u pkgsrc/inputmethod/dbskkd-cdb/Makefile:1.7 pkgsrc/inputmethod/dbskkd-cdb/Makefile:1.8
--- pkgsrc/inputmethod/dbskkd-cdb/Makefile:1.7 Fri Aug 14 01:55:04 2020
+++ pkgsrc/inputmethod/dbskkd-cdb/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2020/08/14 01:55:04 ryoon Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:01 wiz Exp $
#
DISTNAME= dbskkd-cdb-3.00
@@ -48,5 +48,11 @@ post-install:
${INSTALL_SCRIPT} ${WRKSRC}/${filename} ${DESTDIR}${DOCSDIR}
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/tinycdb/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/inputmethod/fcitx5-configtool/Makefile
diff -u pkgsrc/inputmethod/fcitx5-configtool/Makefile:1.31 pkgsrc/inputmethod/fcitx5-configtool/Makefile:1.32
--- pkgsrc/inputmethod/fcitx5-configtool/Makefile:1.31 Wed Jan 7 08:47:32 2026
+++ pkgsrc/inputmethod/fcitx5-configtool/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2026/01/07 08:47:32 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:29:01 wiz Exp $
DISTNAME= fcitx5-configtool-5.1.3
PKGREVISION= 9
@@ -25,6 +25,12 @@ SUBST_MESSAGE.rpath= Setting RPATH
SUBST_FILES.rpath+= src/migrator/lib/CMakeLists.txt
SUBST_VARS.rpath+= COMPILER_RPATH_FLAG PREFIX QTDIR
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/extra-cmake-modules/buildlink3.mk"
#.include "../../devel/kcoreaddons/buildlink3.mk"
#.include "../../devel/kdeclarative/buildlink3.mk"
Index: pkgsrc/inputmethod/gcin/Makefile
diff -u pkgsrc/inputmethod/gcin/Makefile:1.56 pkgsrc/inputmethod/gcin/Makefile:1.57
--- pkgsrc/inputmethod/gcin/Makefile:1.56 Tue Jan 27 08:39:54 2026
+++ pkgsrc/inputmethod/gcin/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.56 2026/01/27 08:39:54 wiz Exp $
+# $NetBSD: Makefile,v 1.57 2026/08/04 20:29:01 wiz Exp $
#
DISTNAME= gcin-1.1.7
@@ -32,6 +32,12 @@ REPLACE_FILES.sh+= scripts/gcin-user-set
REPLACE_FILES.sh+= scripts/modify-XIM
REPLACE_FILES.sh+= scripts/utf8-edit
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libXtst/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
Index: pkgsrc/inputmethod/libtabe/Makefile
diff -u pkgsrc/inputmethod/libtabe/Makefile:1.28 pkgsrc/inputmethod/libtabe/Makefile:1.29
--- pkgsrc/inputmethod/libtabe/Makefile:1.28 Mon Nov 17 11:01:00 2025
+++ pkgsrc/inputmethod/libtabe/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/17 11:01:00 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:01 wiz Exp $
DISTNAME= libtabe-0.2.6
PKGREVISION= 3
@@ -38,6 +38,12 @@ BUILDLINK_DEPMETHOD.libXt?= build
CONFIGURE_ARGS+= --x-includes=${PREFIX}/include
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bdb.buildlink3.mk"
Index: pkgsrc/inputmethod/tomoe/Makefile
diff -u pkgsrc/inputmethod/tomoe/Makefile:1.16 pkgsrc/inputmethod/tomoe/Makefile:1.17
--- pkgsrc/inputmethod/tomoe/Makefile:1.16 Sat Feb 14 08:31:00 2026
+++ pkgsrc/inputmethod/tomoe/Makefile Tue Aug 4 20:29:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2026/02/14 08:31:00 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:01 wiz Exp $
DISTNAME= tomoe-0.6.0
PKGREVISION= 9
@@ -29,5 +29,11 @@ INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX
CONF_FILES+= ${PREFIX}/share/examples/tomoe/config ${PKG_SYSCONFDIR}/config
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/glib2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/inputmethod/unicon-im/Makefile
diff -u pkgsrc/inputmethod/unicon-im/Makefile:1.21 pkgsrc/inputmethod/unicon-im/Makefile:1.22
--- pkgsrc/inputmethod/unicon-im/Makefile:1.21 Sun Jan 4 10:47:27 2026
+++ pkgsrc/inputmethod/unicon-im/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2026/01/04 10:47:27 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:02 wiz Exp $
DISTNAME= unicon-1.2
PKGNAME= unicon-im-1.2
@@ -24,6 +24,12 @@ CFLAGS+= -Wno-incompatible-pointer-types
INSTALL_MAKE_FLAGS= prefix=${DESTDIR}${PREFIX}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/pth/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/ats2/Makefile
diff -u pkgsrc/lang/ats2/Makefile:1.4 pkgsrc/lang/ats2/Makefile:1.5
--- pkgsrc/lang/ats2/Makefile:1.4 Mon Jan 16 04:38:04 2023
+++ pkgsrc/lang/ats2/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2023/01/16 04:38:04 dholland Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:02 wiz Exp $
DISTNAME= ATS2-Postiats-0.4.2
PKGNAME= ${DISTNAME:S/ATS2-Postiats/ats2/}
@@ -30,4 +30,10 @@ pre-configure:
${DESTDIR}${EMACS_LISPPREFIX}/ats2-mode
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/baci/Makefile
diff -u pkgsrc/lang/baci/Makefile:1.19 pkgsrc/lang/baci/Makefile:1.20
--- pkgsrc/lang/baci/Makefile:1.19 Sun Nov 23 08:11:57 2025
+++ pkgsrc/lang/baci/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/11/23 08:11:57 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:02 wiz Exp $
DISTNAME= bacisrc
PKGNAME= baci-20000725
@@ -29,4 +29,10 @@ do-install:
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/baci
${INSTALL_DATA} ${WRKDIR}/bacidoc/* ${DESTDIR}${PREFIX}/share/doc/baci
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/chicken/Makefile
diff -u pkgsrc/lang/chicken/Makefile:1.63 pkgsrc/lang/chicken/Makefile:1.64
--- pkgsrc/lang/chicken/Makefile:1.63 Mon Apr 21 20:26:51 2025
+++ pkgsrc/lang/chicken/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2025/04/21 20:26:51 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2026/08/04 20:29:02 wiz Exp $
DISTNAME= chicken-4.13.0
CATEGORIES= lang
@@ -52,4 +52,10 @@ MAKE_FLAGS+= INSTALL_PROGRAM=${INSTALL:Q
TEST_TARGET= check
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/chicken5-boot/Makefile
diff -u pkgsrc/lang/chicken5-boot/Makefile:1.3 pkgsrc/lang/chicken5-boot/Makefile:1.4
--- pkgsrc/lang/chicken5-boot/Makefile:1.3 Sun Apr 30 20:18:08 2023
+++ pkgsrc/lang/chicken5-boot/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2023/04/30 20:18:08 nikita Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:02 wiz Exp $
.include "../../lang/chicken5/Makefile.common"
@@ -11,4 +11,10 @@ INSTALLATION_DIRS+= libexec
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/chicken-boot ${DESTDIR}${PREFIX}/libexec/chicken-bootstrap
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/cparser/Makefile
diff -u pkgsrc/lang/cparser/Makefile:1.10 pkgsrc/lang/cparser/Makefile:1.11
--- pkgsrc/lang/cparser/Makefile:1.10 Mon Nov 17 11:01:01 2025
+++ pkgsrc/lang/cparser/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/11/17 11:01:01 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:29:02 wiz Exp $
#
DISTNAME= cparser-0.9.14
@@ -31,5 +31,11 @@ do-install:
${DESTDIR}${PREFIX}/bin/cparser
${INSTALL_MAN} ${WRKSRC}/cparser.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libfirm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/kona/Makefile
diff -u pkgsrc/lang/kona/Makefile:1.1 pkgsrc/lang/kona/Makefile:1.2
--- pkgsrc/lang/kona/Makefile:1.1 Wed Nov 9 16:58:35 2022
+++ pkgsrc/lang/kona/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/11/09 16:58:35 nikita Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:02 wiz Exp $
DISTNAME= kona-0.0.0.2021.12.25
CATEGORIES= lang
@@ -17,4 +17,10 @@ USE_TOOLS= gmake
INSTALLATION_DIRS= bin
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/mercury/Makefile
diff -u pkgsrc/lang/mercury/Makefile:1.71 pkgsrc/lang/mercury/Makefile:1.72
--- pkgsrc/lang/mercury/Makefile:1.71 Mon May 6 08:40:27 2024
+++ pkgsrc/lang/mercury/Makefile Tue Aug 4 20:29:02 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2024/05/06 08:40:27 jperkin Exp $
+# $NetBSD: Makefile,v 1.72 2026/08/04 20:29:02 wiz Exp $
DISTNAME= mercury-srcdist-14.01.1
PKGNAME= mercury-14.01.1
@@ -60,6 +60,12 @@ do-install:
cd ${WRKSRC}/samples && \
pax -rw . ${DESTDIR}${PREFIX}/share/examples/mercury
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
# rl_prep_term_function
.include "../../devel/readline/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
Index: pkgsrc/lang/njs/Makefile
diff -u pkgsrc/lang/njs/Makefile:1.33 pkgsrc/lang/njs/Makefile:1.34
--- pkgsrc/lang/njs/Makefile:1.33 Wed Jan 7 08:47:38 2026
+++ pkgsrc/lang/njs/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2026/01/07 08:47:38 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:03 wiz Exp $
DISTNAME= njs-0.9.1
PKGREVISION= 2
@@ -31,5 +31,11 @@ do-build:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/build/njs ${DESTDIR}${PREFIX}/bin/njs
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/ossp-js/Makefile
diff -u pkgsrc/lang/ossp-js/Makefile:1.21 pkgsrc/lang/ossp-js/Makefile:1.22
--- pkgsrc/lang/ossp-js/Makefile:1.21 Tue Jun 28 11:34:14 2022
+++ pkgsrc/lang/ossp-js/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2022/06/28 11:34:14 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:03 wiz Exp $
#
DISTNAME= js-1.6.20070208
@@ -47,6 +47,12 @@ CONFIGURE_ENV+= LIBM=""
CONFIGURE_ENV+= LIBM="-lm"
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/rexx-imc/Makefile
diff -u pkgsrc/lang/rexx-imc/Makefile:1.16 pkgsrc/lang/rexx-imc/Makefile:1.17
--- pkgsrc/lang/rexx-imc/Makefile:1.16 Mon Sep 4 18:00:56 2017
+++ pkgsrc/lang/rexx-imc/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2017/09/04 18:00:56 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:03 wiz Exp $
#
DISTNAME= rexx-imc-1.76
@@ -19,4 +19,10 @@ INSTALLATION_DIRS= bin include lib ${PKG
CONFLICTS= rexx-regina-[0-9]*
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/rexx-regina/Makefile
diff -u pkgsrc/lang/rexx-regina/Makefile:1.20 pkgsrc/lang/rexx-regina/Makefile:1.21
--- pkgsrc/lang/rexx-regina/Makefile:1.20 Sat Aug 1 18:38:41 2026
+++ pkgsrc/lang/rexx-regina/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2026/08/01 18:38:41 ryoon Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:03 wiz Exp $
#
DISTNAME= regina397
@@ -40,4 +40,10 @@ SUBST_MESSAGE.etc= Fixing etc directory
SUBST_FILES.etc= rxstack.c
SUBST_SED.etc= -e 's;/etc/;${PKG_SYSCONFDIR}/;'
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/tcl-otcl/Makefile
diff -u pkgsrc/lang/tcl-otcl/Makefile:1.37 pkgsrc/lang/tcl-otcl/Makefile:1.38
--- pkgsrc/lang/tcl-otcl/Makefile:1.37 Mon Nov 17 11:01:03 2025
+++ pkgsrc/lang/tcl-otcl/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/11/17 11:01:03 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2026/08/04 20:29:03 wiz Exp $
DISTNAME= otcl-src-1.14
PKGNAME= tcl-${DISTNAME:S/-src//}
@@ -44,4 +44,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/${_file_} ${DESTDIR}${DOCDIR}
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/tclx/Makefile
diff -u pkgsrc/lang/tclx/Makefile:1.1 pkgsrc/lang/tclx/Makefile:1.2
--- pkgsrc/lang/tclx/Makefile:1.1 Fri Jan 26 13:13:35 2024
+++ pkgsrc/lang/tclx/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/01/26 13:13:35 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:03 wiz Exp $
DISTNAME= tclx-8.6.3
CATEGORIES= lang
@@ -20,5 +20,11 @@ CONFIGURE_ARGS+= --enable-64bit
CONFIGURE_ARGS+= --enable-64bit-vis
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/tinyscheme/Makefile
diff -u pkgsrc/lang/tinyscheme/Makefile:1.22 pkgsrc/lang/tinyscheme/Makefile:1.23
--- pkgsrc/lang/tinyscheme/Makefile:1.22 Mon Nov 17 11:01:03 2025
+++ pkgsrc/lang/tinyscheme/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/11/17 11:01:03 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:29:03 wiz Exp $
DISTNAME= tinyscheme-1.40
CATEGORIES= lang
@@ -26,5 +26,11 @@ SUBST_MESSAGE.initpath= Fix location of
SUBST_FILES.initpath= scheme.c
SUBST_VARS.initpath= PREFIX
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/vscm/Makefile
diff -u pkgsrc/lang/vscm/Makefile:1.21 pkgsrc/lang/vscm/Makefile:1.22
--- pkgsrc/lang/vscm/Makefile:1.21 Thu Jan 19 18:52:15 2017
+++ pkgsrc/lang/vscm/Makefile Tue Aug 4 20:29:03 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2017/01/19 18:52:15 agc Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:03 wiz Exp $
DISTNAME= vscmV1R2
PKGNAME= vscm-1.4
@@ -27,4 +27,10 @@ do-install:
cd ${WRKSRC} && ${INSTALL_DATA} README INSTALL DESCRIPTION \
${DESTDIR}${PREFIX}/share/doc/vscm
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/vslisp/Makefile
diff -u pkgsrc/lang/vslisp/Makefile:1.23 pkgsrc/lang/vslisp/Makefile:1.24
--- pkgsrc/lang/vslisp/Makefile:1.23 Mon Nov 17 11:01:03 2025
+++ pkgsrc/lang/vslisp/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/11/17 11:01:03 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:04 wiz Exp $
DISTNAME= vslisp-4.0-1
PKGNAME= vslisp-4.0.1
@@ -28,4 +28,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/Documentation/html/* \
${DESTDIR}${PREFIX}/share/doc/vslisp/html
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/yap/Makefile
diff -u pkgsrc/lang/yap/Makefile:1.28 pkgsrc/lang/yap/Makefile:1.29
--- pkgsrc/lang/yap/Makefile:1.28 Sun Feb 22 08:16:15 2026
+++ pkgsrc/lang/yap/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2026/02/22 08:16:15 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:04 wiz Exp $
DISTNAME= yap-6.3.3
PKGREVISION= 5
@@ -34,6 +34,12 @@ PLIST_VARS+= horus
PLIST.horus= yes
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../archivers/libarchive/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
Index: pkgsrc/mail/autorespond/Makefile
diff -u pkgsrc/mail/autorespond/Makefile:1.13 pkgsrc/mail/autorespond/Makefile:1.14
--- pkgsrc/mail/autorespond/Makefile:1.13 Tue Aug 1 17:40:13 2017
+++ pkgsrc/mail/autorespond/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2017/08/01 17:40:13 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:04 wiz Exp $
#
DISTNAME= autorespond-2.0.5
@@ -29,4 +29,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/qmail-auto \
${DESTDIR}${PREFIX}/share/doc/autorespond
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/bincimap/Makefile
diff -u pkgsrc/mail/bincimap/Makefile:1.4 pkgsrc/mail/bincimap/Makefile:1.5
--- pkgsrc/mail/bincimap/Makefile:1.4 Tue Sep 10 20:02:28 2024
+++ pkgsrc/mail/bincimap/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/09/10 20:02:28 schmonz Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:04 wiz Exp $
DISTNAME= bincimap-2.0.16
CATEGORIES= mail
@@ -71,6 +71,12 @@ do-install:
${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$(${ECHO} $${f} | ${AWK} -F. '{print $$NF}'); \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.include "../../mk/djbware.mk"
Index: pkgsrc/mail/enma/Makefile
diff -u pkgsrc/mail/enma/Makefile:1.18 pkgsrc/mail/enma/Makefile:1.19
--- pkgsrc/mail/enma/Makefile:1.18 Mon Nov 17 11:01:04 2025
+++ pkgsrc/mail/enma/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/11/17 11:01:04 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:29:04 wiz Exp $
#
DISTNAME= enma-1.2.0
@@ -26,6 +26,12 @@ BUILD_DEFS+= VARBASE
CONF_FILES+= share/examples/enma/enma.conf.sample ${PKG_SYSCONFDIR}/enma.conf
RCD_SCRIPTS= enma
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.prefs.mk"
ENMA_USER?= daemon
Index: pkgsrc/mail/exim/Makefile
diff -u pkgsrc/mail/exim/Makefile:1.220 pkgsrc/mail/exim/Makefile:1.221
--- pkgsrc/mail/exim/Makefile:1.220 Thu Jul 23 06:40:04 2026
+++ pkgsrc/mail/exim/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.220 2026/07/23 06:40:04 adam Exp $
+# $NetBSD: Makefile,v 1.221 2026/08/04 20:29:04 wiz Exp $
DISTNAME= exim-4.99.5
CATEGORIES= mail net
@@ -27,6 +27,12 @@ MAKE_ENV+= INST_CHOWN=${CHOWN:Q}
MAKE_FLAGS+= FULLECHO=''
MAKE_JOBS_SAFE= no
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.prefs.mk"
BUILD_DEFS+= EXIM_DB EXIM_MAX_INCLUDE_SIZE
Index: pkgsrc/mail/faces/Makefile
diff -u pkgsrc/mail/faces/Makefile:1.72 pkgsrc/mail/faces/Makefile:1.73
--- pkgsrc/mail/faces/Makefile:1.72 Mon Apr 21 20:56:54 2025
+++ pkgsrc/mail/faces/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2025/04/21 20:56:54 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2026/08/04 20:29:04 wiz Exp $
DISTNAME= faces-1.6.1
PKGREVISION= 15
@@ -58,5 +58,11 @@ SUBST_FILES.prefix= \
scripts/mkfacesindex
SUBST_VARS.prefix= PREFIX
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libX11/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/hypermail/Makefile
diff -u pkgsrc/mail/hypermail/Makefile:1.22 pkgsrc/mail/hypermail/Makefile:1.23
--- pkgsrc/mail/hypermail/Makefile:1.22 Sat Oct 12 20:09:24 2019
+++ pkgsrc/mail/hypermail/Makefile Tue Aug 4 20:29:04 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2019/10/12 20:09:24 rillig Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:29:04 wiz Exp $
#
DISTNAME= hypermail-2.3.0
@@ -26,6 +26,12 @@ CONFIGURE_ARGS+= --with-htmldir=${DESTDI
INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} \
mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../converters/libiconv/buildlink3.mk"
.include "../../databases/gdbm/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
Index: pkgsrc/mail/ifile/Makefile
diff -u pkgsrc/mail/ifile/Makefile:1.16 pkgsrc/mail/ifile/Makefile:1.17
--- pkgsrc/mail/ifile/Makefile:1.16 Sun Mar 3 10:59:08 2013
+++ pkgsrc/mail/ifile/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2013/03/03 10:59:08 shattered Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:05 wiz Exp $
#
DISTNAME= ifile-1.3.8
@@ -19,4 +19,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ifile ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/ifile.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/mimedefang/Makefile
diff -u pkgsrc/mail/mimedefang/Makefile:1.79 pkgsrc/mail/mimedefang/Makefile:1.80
--- pkgsrc/mail/mimedefang/Makefile:1.79 Thu Jul 16 19:04:00 2026
+++ pkgsrc/mail/mimedefang/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.79 2026/07/16 19:04:00 wiz Exp $
+# $NetBSD: Makefile,v 1.80 2026/08/04 20:29:05 wiz Exp $
DISTNAME= mimedefang-3.4.1
PKGREVISION= 4
@@ -78,6 +78,12 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/examples/suggested-minimum-filter-for-windows-clients ${DESTDIR}${EGDIR}/mimedefang-filter
${INSTALL_DATA} ${WRKSRC}/SpamAssassin/spamassassin.cf ${DESTDIR}${EGDIR}/sa-mimedefang.cf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/perl5/buildlink3.mk"
.include "../../mail/libmilter/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
Index: pkgsrc/mail/netbiff/Makefile
diff -u pkgsrc/mail/netbiff/Makefile:1.60 pkgsrc/mail/netbiff/Makefile:1.61
--- pkgsrc/mail/netbiff/Makefile:1.60 Tue Jan 27 08:40:03 2026
+++ pkgsrc/mail/netbiff/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.60 2026/01/27 08:40:03 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2026/08/04 20:29:05 wiz Exp $
#
DISTNAME= netbiff-0.9.18
@@ -25,6 +25,12 @@ post-install:
${INSTALL_DATA_DIR} ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/CONFIG ${DOCDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../security/openssl/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/postfix-cdb/Makefile
diff -u pkgsrc/mail/postfix-cdb/Makefile:1.5 pkgsrc/mail/postfix-cdb/Makefile:1.6
--- pkgsrc/mail/postfix-cdb/Makefile:1.5 Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-cdb/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:05 wiz Exp $
COMMENT= Postfix SMTP server cdb backend module
@@ -13,5 +13,11 @@ CCARGS+= -I${BUILDLINK_PREFIX.tinycdb}/
AUXLIBS_MODULE= -L${BUILDLINK_PREFIX.tinycdb}/lib -lcdb \
${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.tinycdb}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/tinycdb/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/postfix-ldap/Makefile
diff -u pkgsrc/mail/postfix-ldap/Makefile:1.9 pkgsrc/mail/postfix-ldap/Makefile:1.10
--- pkgsrc/mail/postfix-ldap/Makefile:1.9 Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-ldap/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:05 wiz Exp $
COMMENT= Postfix SMTP server LDAP backend module
@@ -13,5 +13,11 @@ CCARGS+= -I${BUILDLINK_PREFIX.openldap-
AUXLIBS_MODULE= -L${BUILDLINK_PREFIX.openldap-client}/lib -lldap -llber \
${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openldap-client}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/openldap-client/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/postfix-lmdb/Makefile
diff -u pkgsrc/mail/postfix-lmdb/Makefile:1.8 pkgsrc/mail/postfix-lmdb/Makefile:1.9
--- pkgsrc/mail/postfix-lmdb/Makefile:1.8 Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-lmdb/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:29:05 wiz Exp $
COMMENT= Postfix SMTP server LMDB backend module
@@ -13,5 +13,11 @@ CCARGS+= -I${BUILDLINK_PREFIX.lmdb}/inc
AUXLIBS_MODULE= -L${BUILDLINK_PREFIX.lmdb}/lib -llmdb \
${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.lmdb}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/lmdb/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/postfix-mysql/Makefile
diff -u pkgsrc/mail/postfix-mysql/Makefile:1.9 pkgsrc/mail/postfix-mysql/Makefile:1.10
--- pkgsrc/mail/postfix-mysql/Makefile:1.9 Fri Dec 22 17:29:17 2023
+++ pkgsrc/mail/postfix-mysql/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/12/22 17:29:17 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:05 wiz Exp $
COMMENT= Postfix SMTP server MySQL backend module
@@ -13,5 +13,11 @@ CCARGS+= -I${BUILDLINK_PREFIX.mysql-cli
AUXLIBS_MODULE= -L${BUILDLINK_PREFIX.mysql-client}/lib -lmysqlclient \
${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.mysql-client}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/mysql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/postfix-pcre/Makefile
diff -u pkgsrc/mail/postfix-pcre/Makefile:1.7 pkgsrc/mail/postfix-pcre/Makefile:1.8
--- pkgsrc/mail/postfix-pcre/Makefile:1.7 Fri Dec 22 17:29:18 2023
+++ pkgsrc/mail/postfix-pcre/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/12/22 17:29:18 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:05 wiz Exp $
COMMENT= Postfix SMTP server PCRE map module
@@ -13,5 +13,11 @@ CCARGS+= -I${BUILDLINK_PREFIX.pcre}/inc
AUXLIBS_MODULE= -L${BUILDLINK_PREFIX.pcre}/lib -lpcre \
${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pcre}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/pcre/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/postfix-pgsql/Makefile
diff -u pkgsrc/mail/postfix-pgsql/Makefile:1.9 pkgsrc/mail/postfix-pgsql/Makefile:1.10
--- pkgsrc/mail/postfix-pgsql/Makefile:1.9 Fri Dec 22 17:29:18 2023
+++ pkgsrc/mail/postfix-pgsql/Makefile Tue Aug 4 20:29:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/12/22 17:29:18 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:05 wiz Exp $
COMMENT= Postfix SMTP server PostgreSQL backend module
@@ -13,5 +13,11 @@ CCARGS+= -I${PGSQL_PREFIX}/include
AUXLIBS_MODULE= -L${PGSQL_PREFIX}/lib -lpq \
${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.${PGSQL_TYPE}}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pgsql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/postfix-sqlite/Makefile
diff -u pkgsrc/mail/postfix-sqlite/Makefile:1.47 pkgsrc/mail/postfix-sqlite/Makefile:1.48
--- pkgsrc/mail/postfix-sqlite/Makefile:1.47 Sun Mar 1 08:01:11 2026
+++ pkgsrc/mail/postfix-sqlite/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2026/03/01 08:01:11 taca Exp $
+# $NetBSD: Makefile,v 1.48 2026/08/04 20:29:06 wiz Exp $
COMMENT= Postfix SMTP server SQLite backend module
@@ -13,5 +13,11 @@ CCARGS+= -I${BUILDLINK_PREFIX.sqlite3}/
AUXLIBS_MODULE= -L${BUILDLINK_PREFIX.sqlite3}/lib -lsqlite3 \
${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.sqlite3}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/sigrot/Makefile
diff -u pkgsrc/mail/sigrot/Makefile:1.15 pkgsrc/mail/sigrot/Makefile:1.16
--- pkgsrc/mail/sigrot/Makefile:1.15 Sun Jan 26 17:31:36 2020
+++ pkgsrc/mail/sigrot/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2020/01/26 17:31:36 rillig Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:06 wiz Exp $
DISTNAME= sigrot_1.2-1
PKGNAME= sigrot-1.2
@@ -32,4 +32,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/examples/sig_archive ${DESTDIR}${EGDIR}/sig_archive
${INSTALL_DATA} ${WRKSRC}/examples/suffix ${DESTDIR}${EGDIR}/suffix
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/ssmtp/Makefile
diff -u pkgsrc/mail/ssmtp/Makefile:1.38 pkgsrc/mail/ssmtp/Makefile:1.39
--- pkgsrc/mail/ssmtp/Makefile:1.38 Wed Apr 22 23:26:37 2026
+++ pkgsrc/mail/ssmtp/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/04/22 23:26:37 cheusov Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:29:06 wiz Exp $
#
# TLS functionality needs testing. Please let me know the result,
# and preferably info about your system.
@@ -55,4 +55,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/revaliases ${DESTDIR}${EGDIR}
${INSTALL_DATA} ${WRKDIR}/mailer.conf ${DESTDIR}${EGDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/blitz++/Makefile
diff -u pkgsrc/math/blitz++/Makefile:1.21 pkgsrc/math/blitz++/Makefile:1.22
--- pkgsrc/math/blitz++/Makefile:1.21 Sat Nov 2 16:16:18 2019
+++ pkgsrc/math/blitz++/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2019/11/02 16:16:18 rillig Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:06 wiz Exp $
DISTNAME= blitz-0.8
PKGNAME= blitz++-0.8
@@ -37,4 +37,10 @@ CONFIGURE_ENV+= COMPILER_SPECIFIC_HEAD
.endif
PLIST_SUBST+= COMPILER_SPECIFIC_HEADER=${COMPILER_SPECIFIC_HEADER:Dinclude/blitz/${COMPILER_SPECIFIC_HEADER}/bzconfig.h:U@comment}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/cadical/Makefile
diff -u pkgsrc/math/cadical/Makefile:1.3 pkgsrc/math/cadical/Makefile:1.4
--- pkgsrc/math/cadical/Makefile:1.3 Fri Jul 24 18:37:35 2026
+++ pkgsrc/math/cadical/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2026/07/24 18:37:35 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:06 wiz Exp $
DISTNAME= cadical-2.1.3
CATEGORIES= math
@@ -25,4 +25,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/src/cadical.hpp ${DESTDIR}${PREFIX}/include/cadical
${INSTALL_DATA} ${WRKSRC}/build/libcadical.a ${DESTDIR}${PREFIX}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/capc-calc/Makefile
diff -u pkgsrc/math/capc-calc/Makefile:1.48 pkgsrc/math/capc-calc/Makefile:1.49
--- pkgsrc/math/capc-calc/Makefile:1.48 Mon Dec 31 16:35:25 2018
+++ pkgsrc/math/capc-calc/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2018/12/31 16:35:25 chuck Exp $
+# $NetBSD: Makefile,v 1.49 2026/08/04 20:29:06 wiz Exp $
#
DISTNAME= calc-2.12.7.1
@@ -25,6 +25,12 @@ INSTALL_MAKE_FLAGS+= T=${DESTDIR}
TEST_TARGET= check
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/eukleides/Makefile
diff -u pkgsrc/math/eukleides/Makefile:1.26 pkgsrc/math/eukleides/Makefile:1.27
--- pkgsrc/math/eukleides/Makefile:1.26 Wed Nov 25 12:51:41 2015
+++ pkgsrc/math/eukleides/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2015/11/25 12:51:41 jperkin Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:29:06 wiz Exp $
DISTNAME= eukleides-1.5.4
PKGREVISION= 3
@@ -37,6 +37,12 @@ INSTALL_MAKE_FLAGS= ${MAKE_FLAGS} \
pre-install:
${FIND} ${WRKSRC} -type f -name '*.orig' -exec ${RM} -f {} \;
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/readline.buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../print/kpathsea/texmf.mk"
Index: pkgsrc/math/fgmp/Makefile
diff -u pkgsrc/math/fgmp/Makefile:1.7 pkgsrc/math/fgmp/Makefile:1.8
--- pkgsrc/math/fgmp/Makefile:1.7 Tue Aug 1 17:40:13 2017
+++ pkgsrc/math/fgmp/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/08/01 17:40:13 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:06 wiz Exp $
DISTNAME= fgmp-1.0b5-src-10.10
PKGNAME= fgmp-1.0b5
@@ -27,4 +27,10 @@ do-install:
${DESTDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/gmp.h ${DESTDIR}${PREFIX}/include/fgmp.h
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/fricas/Makefile
diff -u pkgsrc/math/fricas/Makefile:1.34 pkgsrc/math/fricas/Makefile:1.35
--- pkgsrc/math/fricas/Makefile:1.34 Fri Jul 31 06:58:29 2026
+++ pkgsrc/math/fricas/Makefile Tue Aug 4 20:29:06 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2026/07/31 06:58:29 wen Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:29:06 wiz Exp $
DISTNAME= ${PKGNAME_NOREV}-full
PKGNAME= fricas-1.3.13
@@ -32,4 +32,10 @@ INSTALL_UNSTRIPPED= yes
CHECK_WRKREF_SKIP= lib/*/hypertex lib/*/viewAlone lib/*/view2D lib/*/view3D lib/*/viewman
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/gap/Makefile
diff -u pkgsrc/math/gap/Makefile:1.33 pkgsrc/math/gap/Makefile:1.34
--- pkgsrc/math/gap/Makefile:1.33 Thu Jan 25 14:41:59 2024
+++ pkgsrc/math/gap/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2024/01/25 14:41:59 gdt Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:07 wiz Exp $
DISTNAME= gap4r3
PKGNAME= gap-4.3.5
@@ -58,4 +58,10 @@ do-install:
${CP} -R ${WRKSRC}/$$I ${DESTDIR}${GAP_DIRECTORY}; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/grpn/Makefile
diff -u pkgsrc/math/grpn/Makefile:1.71 pkgsrc/math/grpn/Makefile:1.72
--- pkgsrc/math/grpn/Makefile:1.71 Tue Jan 27 08:40:05 2026
+++ pkgsrc/math/grpn/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2026/01/27 08:40:05 wiz Exp $
+# $NetBSD: Makefile,v 1.72 2026/08/04 20:29:07 wiz Exp $
DISTNAME= grpn_1.3.3-1
PKGNAME= grpn-1.3.3
@@ -14,5 +14,11 @@ BUILD_TARGET= grpn
USE_TOOLS+= mkdirhier pkg-config
WRKSRC= ${WRKDIR}/grpn-1.3.3
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/liblbfgs/Makefile
diff -u pkgsrc/math/liblbfgs/Makefile:1.3 pkgsrc/math/liblbfgs/Makefile:1.4
--- pkgsrc/math/liblbfgs/Makefile:1.3 Thu May 23 22:08:49 2024
+++ pkgsrc/math/liblbfgs/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2024/05/23 22:08:49 cheusov Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:07 wiz Exp $
DISTNAME= liblbfgs-1.10
CATEGORIES= math
@@ -17,5 +17,11 @@ USE_TOOLS+= autoconf
pre-configure:
set -e; cd ${WRKSRC}; autoconf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/libsvm/Makefile
diff -u pkgsrc/math/libsvm/Makefile:1.13 pkgsrc/math/libsvm/Makefile:1.14
--- pkgsrc/math/libsvm/Makefile:1.13 Mon Aug 14 05:24:50 2023
+++ pkgsrc/math/libsvm/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2023/08/14 05:24:50 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:07 wiz Exp $
DISTNAME= libsvm-3.24
PKGREVISION= 3
@@ -58,5 +58,11 @@ fix-darwin-install-name:
${DESTDIR}${PREFIX}/lib/libsvm.so.2
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/minisat/Makefile
diff -u pkgsrc/math/minisat/Makefile:1.6 pkgsrc/math/minisat/Makefile:1.7
--- pkgsrc/math/minisat/Makefile:1.6 Wed Aug 2 19:21:55 2023
+++ pkgsrc/math/minisat/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/08/02 19:21:55 nia Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:07 wiz Exp $
DISTNAME= minisat-2.2.0
CATEGORIES= math
@@ -27,5 +27,11 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/simp/minisat \
${DESTDIR}${PREFIX}/bin/minisat
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/ordCalc/Makefile
diff -u pkgsrc/math/ordCalc/Makefile:1.15 pkgsrc/math/ordCalc/Makefile:1.16
--- pkgsrc/math/ordCalc/Makefile:1.15 Thu Jan 15 08:38:49 2026
+++ pkgsrc/math/ordCalc/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2026/01/15 08:38:49 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:07 wiz Exp $
ORDCALCVER= 0.2
PKGNAME= ordCalc-${ORDCALCVER}
@@ -32,6 +32,12 @@ do-install:
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/gmp/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
Index: pkgsrc/math/otter/Makefile
diff -u pkgsrc/math/otter/Makefile:1.19 pkgsrc/math/otter/Makefile:1.20
--- pkgsrc/math/otter/Makefile:1.19 Sun Jul 26 18:24:38 2026
+++ pkgsrc/math/otter/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2026/07/26 18:24:38 rillig Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:07 wiz Exp $
DISTNAME= otter-3.0.6
PKGREVISION= 2
@@ -31,4 +31,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/document/* \
${DESTDIR}${PREFIX}/share/doc/otter
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/pari/Makefile
diff -u pkgsrc/math/pari/Makefile:1.90 pkgsrc/math/pari/Makefile:1.91
--- pkgsrc/math/pari/Makefile:1.90 Thu Apr 24 14:15:01 2025
+++ pkgsrc/math/pari/Makefile Tue Aug 4 20:29:07 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.90 2025/04/24 14:15:01 wiz Exp $
+# $NetBSD: Makefile,v 1.91 2026/08/04 20:29:07 wiz Exp $
DISTNAME= pari-2.15.3
PKGREVISION= 2
@@ -39,6 +39,12 @@ SUBST_SED.fix-cfg= -e 's,$$CC $$extrafla
.include "options.mk"
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
# rl_save_prompt()
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/snns/Makefile
diff -u pkgsrc/math/snns/Makefile:1.29 pkgsrc/math/snns/Makefile:1.30
--- pkgsrc/math/snns/Makefile:1.29 Thu Feb 12 07:50:14 2026
+++ pkgsrc/math/snns/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2026/02/12 07:50:14 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:29:08 wiz Exp $
DISTNAME= SNNSv4.3
PKGNAME= snns-4.3
@@ -46,6 +46,12 @@ post-install:
${DESTDIR}${PREFIX}/share/examples/snns; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXaw3d/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
Index: pkgsrc/math/statist/Makefile
diff -u pkgsrc/math/statist/Makefile:1.18 pkgsrc/math/statist/Makefile:1.19
--- pkgsrc/math/statist/Makefile:1.18 Fri Dec 22 19:25:13 2023
+++ pkgsrc/math/statist/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2023/12/22 19:25:13 zafer Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:29:08 wiz Exp $
#
DISTNAME= statist-1.0.1
@@ -32,4 +32,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/doc/*.ps \
${DESTDIR}${PREFIX}/share/doc/statist
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/xldlas/Makefile
diff -u pkgsrc/math/xldlas/Makefile:1.44 pkgsrc/math/xldlas/Makefile:1.45
--- pkgsrc/math/xldlas/Makefile:1.44 Sat Aug 30 22:45:52 2025
+++ pkgsrc/math/xldlas/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2025/08/30 22:45:52 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2026/08/04 20:29:08 wiz Exp $
DISTNAME= xldlas-0.85
PKGREVISION= 14
@@ -19,6 +19,12 @@ do-install:
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/xldlas
${CP} -R ${WRKSRC}/help ${DESTDIR}${PREFIX}/share/xldlas
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/jpeg.buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/xforms/buildlink3.mk"
Index: pkgsrc/math/xmgr/Makefile
diff -u pkgsrc/math/xmgr/Makefile:1.87 pkgsrc/math/xmgr/Makefile:1.88
--- pkgsrc/math/xmgr/Makefile:1.87 Thu May 14 16:41:29 2026
+++ pkgsrc/math/xmgr/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.87 2026/05/14 16:41:29 ryoon Exp $
+# $NetBSD: Makefile,v 1.88 2026/08/04 20:29:08 wiz Exp $
DISTNAME= xmgr-4.1.2
PKGREVISION= 53
@@ -20,6 +20,12 @@ INSTALL_TARGET= install
REPLACE_PERL+= auxiliary/fdf2fit
USE_TOOLS+= perl:run bison
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/netcdf/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/motif.buildlink3.mk"
Index: pkgsrc/mbone/common-mml/Makefile
diff -u pkgsrc/mbone/common-mml/Makefile:1.23 pkgsrc/mbone/common-mml/Makefile:1.24
--- pkgsrc/mbone/common-mml/Makefile:1.23 Sun Nov 30 08:52:17 2025
+++ pkgsrc/mbone/common-mml/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/11/30 08:52:17 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:08 wiz Exp $
DISTNAME= common-1.2.16
PKGNAME= common-mml-1.2.16
@@ -27,4 +27,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/src/*.h ${DESTDIR}${INCDIR}
# ${INSTALL_DATA} ${WRKSRC}/doc/html/*.html ${DESTDIR}${DOCDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mbone/mdp/Makefile
diff -u pkgsrc/mbone/mdp/Makefile:1.24 pkgsrc/mbone/mdp/Makefile:1.25
--- pkgsrc/mbone/mdp/Makefile:1.24 Fri Jan 9 07:42:51 2026
+++ pkgsrc/mbone/mdp/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/01/09 07:42:51 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:29:08 wiz Exp $
DISTNAME= src-mdp-1.9a5
PKGNAME= ${DISTNAME:S/src-//}
@@ -29,4 +29,10 @@ do-configure:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/unix/mdp ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mbone/vic/Makefile
diff -u pkgsrc/mbone/vic/Makefile:1.54 pkgsrc/mbone/vic/Makefile:1.55
--- pkgsrc/mbone/vic/Makefile:1.54 Mon Aug 3 13:12:30 2026
+++ pkgsrc/mbone/vic/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/08/03 13:12:30 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:29:08 wiz Exp $
DISTNAME= vicsrc-2.8
PKGNAME= ${DISTNAME:S/src//}
@@ -31,6 +31,12 @@ CONFIGURE_ARGS+= --with-tk=${BUILDLINK_P
BUILDLINK_DEPMETHOD.libXt?= build
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
Index: pkgsrc/misc/bottlerocket/Makefile
diff -u pkgsrc/misc/bottlerocket/Makefile:1.17 pkgsrc/misc/bottlerocket/Makefile:1.18
--- pkgsrc/misc/bottlerocket/Makefile:1.17 Sun Jan 26 17:31:42 2020
+++ pkgsrc/misc/bottlerocket/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2020/01/26 17:31:42 rillig Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:29:08 wiz Exp $
DISTNAME= bottlerocket-0.04c
PKGREVISION= 1
@@ -18,4 +18,10 @@ X10_PORT?= ${DEFAULT_SERIAL_DEVICE}
CONFIGURE_ARGS+= --with-x10port=${X10_PORT:Q}
BUILD_DEFS+= X10_PORT
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/cw/Makefile
diff -u pkgsrc/misc/cw/Makefile:1.5 pkgsrc/misc/cw/Makefile:1.6
--- pkgsrc/misc/cw/Makefile:1.5 Mon Nov 17 11:01:08 2025
+++ pkgsrc/misc/cw/Makefile Tue Aug 4 20:29:08 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/11/17 11:01:08 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:08 wiz Exp $
DISTNAME= cw-1.0.16
CATEGORIES= misc
@@ -18,4 +18,10 @@ SUBST_MESSAGE.path= Updating intepreter
SUBST_FILES.path= def/*
SUBST_SED.path= -e 's,/cw,${PREFIX}/bin/cw,1'
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/dirdiff/Makefile
diff -u pkgsrc/misc/dirdiff/Makefile:1.18 pkgsrc/misc/dirdiff/Makefile:1.19
--- pkgsrc/misc/dirdiff/Makefile:1.18 Mon Jan 20 19:20:08 2014
+++ pkgsrc/misc/dirdiff/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2014/01/20 19:20:08 joerg Exp $
+# $NetBSD: Makefile,v 1.19 2026/08/04 20:29:09 wiz Exp $
#
DISTNAME= dirdiff-2.1
@@ -20,5 +20,11 @@ USE_LIBTOOL= yes
CFLAGS+= -DUSE_INTERP_RESULT
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/fzy/Makefile
diff -u pkgsrc/misc/fzy/Makefile:1.6 pkgsrc/misc/fzy/Makefile:1.7
--- pkgsrc/misc/fzy/Makefile:1.6 Sun Aug 31 10:19:45 2025
+++ pkgsrc/misc/fzy/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/08/31 10:19:45 leot Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:09 wiz Exp $
DISTNAME= fzy-1.1
PKGREVISION= 1
@@ -16,5 +16,11 @@ MAKE_ENV+= MANDIR="${PREFIX}/${PKGMANDIR
USE_LANGUAGES= c99
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/gkrellm-launch/Makefile
diff -u pkgsrc/misc/gkrellm-launch/Makefile:1.80 pkgsrc/misc/gkrellm-launch/Makefile:1.81
--- pkgsrc/misc/gkrellm-launch/Makefile:1.80 Tue Jan 27 08:40:08 2026
+++ pkgsrc/misc/gkrellm-launch/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.80 2026/01/27 08:40:08 wiz Exp $
+# $NetBSD: Makefile,v 1.81 2026/08/04 20:29:09 wiz Exp $
#
DISTNAME= gkrellmlaunch-0.5
@@ -20,5 +20,11 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/gkrellmlaunch.so \
${DESTDIR}${PREFIX}/lib/gkrellm2/plugins
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../sysutils/gkrellm/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/gperiodic/Makefile
diff -u pkgsrc/misc/gperiodic/Makefile:1.94 pkgsrc/misc/gperiodic/Makefile:1.95
--- pkgsrc/misc/gperiodic/Makefile:1.94 Tue Jan 27 08:40:09 2026
+++ pkgsrc/misc/gperiodic/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.94 2026/01/27 08:40:09 wiz Exp $
+# $NetBSD: Makefile,v 1.95 2026/08/04 20:29:09 wiz Exp $
DISTNAME= gperiodic-2.0.10
PKGREVISION= 43
@@ -23,6 +23,12 @@ MAKE_FLAGS+= datadir=${PREFIX}/share
MAKE_FLAGS+= LOCALEDIR=${PREFIX}/${PKGLOCALEDIR}/locale
BUILD_TARGET= gperiodic
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/gtk2/buildlink3.mk"
Index: pkgsrc/misc/libquantum/Makefile
diff -u pkgsrc/misc/libquantum/Makefile:1.4 pkgsrc/misc/libquantum/Makefile:1.5
--- pkgsrc/misc/libquantum/Makefile:1.4 Mon Oct 8 09:57:28 2012
+++ pkgsrc/misc/libquantum/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2012/10/08 09:57:28 asau Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:09 wiz Exp $
#
DISTNAME= libquantum-1.0.0
@@ -15,4 +15,10 @@ USE_LIBTOOL= yes
INSTALL_TARGET= install quobtools_install
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/libutf/Makefile
diff -u pkgsrc/misc/libutf/Makefile:1.25 pkgsrc/misc/libutf/Makefile:1.26
--- pkgsrc/misc/libutf/Makefile:1.25 Tue Aug 1 16:47:41 2017
+++ pkgsrc/misc/libutf/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2017/08/01 16:47:41 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:29:09 wiz Exp $
#
DISTNAME= libutf-3.0
@@ -19,4 +19,10 @@ CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSC
EGDIR= ${PREFIX}/share/examples/libutf
CONF_FILES= ${EGDIR}/langcoll.utf ${PKG_SYSCONFDIR}/langcoll.utf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/mdp/Makefile
diff -u pkgsrc/misc/mdp/Makefile:1.4 pkgsrc/misc/mdp/Makefile:1.5
--- pkgsrc/misc/mdp/Makefile:1.4 Sat Mar 16 22:25:05 2024
+++ pkgsrc/misc/mdp/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/03/16 22:25:05 nia Exp $
+# $NetBSD: Makefile,v 1.5 2026/08/04 20:29:09 wiz Exp $
DISTNAME= mdp-1.0.15
PKGREVISION= 1
@@ -16,5 +16,11 @@ USE_TOOLS+= gmake
USE_CURSES= wide
FAKE_NCURSES= yes
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/pixd/Makefile
diff -u pkgsrc/misc/pixd/Makefile:1.2 pkgsrc/misc/pixd/Makefile:1.3
--- pkgsrc/misc/pixd/Makefile:1.2 Thu Mar 26 13:48:29 2020
+++ pkgsrc/misc/pixd/Makefile Tue Aug 4 20:29:09 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2020/03/26 13:48:29 nia Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:29:09 wiz Exp $
DISTNAME= pixd-1.0.0
CATEGORIES= misc
@@ -22,4 +22,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pixd ${DESTDIR}${PREFIX}/bin/pixd
${INSTALL_DATA} ${WRKSRC}/pixd.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pixd.1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/dvb-apps/Makefile
diff -u pkgsrc/multimedia/dvb-apps/Makefile:1.16 pkgsrc/multimedia/dvb-apps/Makefile:1.17
--- pkgsrc/multimedia/dvb-apps/Makefile:1.16 Tue Jun 28 11:34:53 2022
+++ pkgsrc/multimedia/dvb-apps/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2022/06/28 11:34:53 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:10 wiz Exp $
#
PKGNAME= dvb-apps-20110713
@@ -42,5 +42,11 @@ do-install:
cd ${WRKSRC}/util/szap && \
gmake DESTDIR=${DESTDIR} prefix=${PREFIX} install
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../converters/libiconv/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/gtranscode/Makefile
diff -u pkgsrc/multimedia/gtranscode/Makefile:1.7 pkgsrc/multimedia/gtranscode/Makefile:1.8
--- pkgsrc/multimedia/gtranscode/Makefile:1.7 Wed Aug 16 20:45:41 2017
+++ pkgsrc/multimedia/gtranscode/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2017/08/16 20:45:41 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:10 wiz Exp $
#
DISTNAME= gtranscode-v0.3
@@ -20,5 +20,11 @@ INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gtranscode ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/libmpeg3/Makefile
diff -u pkgsrc/multimedia/libmpeg3/Makefile:1.27 pkgsrc/multimedia/libmpeg3/Makefile:1.28
--- pkgsrc/multimedia/libmpeg3/Makefile:1.27 Mon Nov 17 11:01:10 2025
+++ pkgsrc/multimedia/libmpeg3/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/11/17 11:01:10 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2026/08/04 20:29:10 wiz Exp $
#
DISTNAME= libmpeg3-1.8-src
@@ -64,5 +64,11 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/docs/index.html \
${DESTDIR}${PREFIX}/share/doc/libmpeg3
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/mpeg-lib/Makefile
diff -u pkgsrc/multimedia/mpeg-lib/Makefile:1.13 pkgsrc/multimedia/mpeg-lib/Makefile:1.14
--- pkgsrc/multimedia/mpeg-lib/Makefile:1.13 Sat Jan 10 07:51:14 2026
+++ pkgsrc/multimedia/mpeg-lib/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2026/01/10 07:51:14 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:10 wiz Exp $
DISTNAME= mpeg_lib-1.3.1
PKGNAME= mpeg-1.3.1
@@ -24,4 +24,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/mpeg.h ${DESTDIR}${PREFIX}/include
libtool --mode=install ${INSTALL_LIB} ${WRKSRC}/libmpeg_lib.la ${DESTDIR}${PREFIX}/lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/mpeg_encode/Makefile
diff -u pkgsrc/multimedia/mpeg_encode/Makefile:1.21 pkgsrc/multimedia/mpeg_encode/Makefile:1.22
--- pkgsrc/multimedia/mpeg_encode/Makefile:1.21 Thu Apr 24 14:15:18 2025
+++ pkgsrc/multimedia/mpeg_encode/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/04/24 14:15:18 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:10 wiz Exp $
DISTNAME= mpeg_encode-1.5b-src
PKGNAME= ${DISTNAME:S/-src//}
@@ -39,5 +39,11 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/docs/mpeg_encode.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/IglooFTP/Makefile
diff -u pkgsrc/net/IglooFTP/Makefile:1.21 pkgsrc/net/IglooFTP/Makefile:1.22
--- pkgsrc/net/IglooFTP/Makefile:1.21 Sun May 3 14:38:36 2020
+++ pkgsrc/net/IglooFTP/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2020/05/03 14:38:36 rillig Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:10 wiz Exp $
DISTNAME= IglooFTP-0.6.1
PKGREVISION= 7
@@ -23,6 +23,12 @@ MAKE_ENV+= LDFLAGS.resolv=${LDFLAGS.reso
INSTALLATION_DIRS+= bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/ftplibpp/Makefile
diff -u pkgsrc/net/ftplibpp/Makefile:1.17 pkgsrc/net/ftplibpp/Makefile:1.18
--- pkgsrc/net/ftplibpp/Makefile:1.17 Tue Oct 24 22:10:16 2023
+++ pkgsrc/net/ftplibpp/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2023/10/24 22:10:16 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:29:10 wiz Exp $
#
DISTNAME= ftplibpp-1.0.1
@@ -17,5 +17,11 @@ INSTALLATION_DIRS= include lib share/doc
post-install:
${INSTALL_DATA} ${WRKSRC}/ftplibpp.html ${DESTDIR}${PREFIX}/share/doc/ftplibpp
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/gkrellm-wireless/Makefile
diff -u pkgsrc/net/gkrellm-wireless/Makefile:1.88 pkgsrc/net/gkrellm-wireless/Makefile:1.89
--- pkgsrc/net/gkrellm-wireless/Makefile:1.88 Tue Jan 27 08:40:20 2026
+++ pkgsrc/net/gkrellm-wireless/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.88 2026/01/27 08:40:20 wiz Exp $
+# $NetBSD: Makefile,v 1.89 2026/08/04 20:29:10 wiz Exp $
DISTNAME= gkrellmwireless-2.0.3
PKGNAME= ${DISTNAME:S/gkrellm/gkrellm-/}
@@ -15,6 +15,12 @@ USE_TOOLS+= gmake pkg-config
INSTALLATION_DIRS= lib/gkrellm2/plugins
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../sysutils/gkrellm/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/hping3/Makefile
diff -u pkgsrc/net/hping3/Makefile:1.14 pkgsrc/net/hping3/Makefile:1.15
--- pkgsrc/net/hping3/Makefile:1.14 Fri Mar 20 11:04:14 2026
+++ pkgsrc/net/hping3/Makefile Tue Aug 4 20:29:10 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2026/03/20 11:04:14 nia Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:29:10 wiz Exp $
DISTNAME= hping3-alpha-2
PKGNAME= hping3-3a2
@@ -32,5 +32,11 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/hping3 ${DESTDIR}${PREFIX}/sbin/
${INSTALL_MAN} ${WRKSRC}/docs/hping3.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../net/libpcap/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/libsscript/Makefile
diff -u pkgsrc/net/libsscript/Makefile:1.13 pkgsrc/net/libsscript/Makefile:1.14
--- pkgsrc/net/libsscript/Makefile:1.13 Wed Aug 16 20:45:43 2017
+++ pkgsrc/net/libsscript/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2017/08/16 20:45:43 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:11 wiz Exp $
DISTNAME= sscript-lib2.0
PKGNAME= libsscript-2.0
@@ -16,4 +16,10 @@ USE_LIBTOOL= YES
INSTALLATION_DIRS= include/libsscript lib share/doc/libsscript
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/mDNSResponder/Makefile
diff -u pkgsrc/net/mDNSResponder/Makefile:1.49 pkgsrc/net/mDNSResponder/Makefile:1.50
--- pkgsrc/net/mDNSResponder/Makefile:1.49 Wed Feb 12 11:41:44 2025
+++ pkgsrc/net/mDNSResponder/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2025/02/12 11:41:44 micha Exp $
+# $NetBSD: Makefile,v 1.50 2026/08/04 20:29:11 wiz Exp $
DISTNAME= ${GITHUB_PROJECT}-${PKGVER}
PKGREVISION= 1
@@ -57,6 +57,12 @@ BUILD_DEFS+= VARBASE
RCD_SCRIPTS= mdnsd
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.prefs.mk"
.if !empty(MACHINE_PLATFORM:MSunOS-5.[0-9]-*)
Index: pkgsrc/net/nagios-plugin-milter/Makefile
diff -u pkgsrc/net/nagios-plugin-milter/Makefile:1.6 pkgsrc/net/nagios-plugin-milter/Makefile:1.7
--- pkgsrc/net/nagios-plugin-milter/Makefile:1.6 Mon Jan 9 00:42:46 2023
+++ pkgsrc/net/nagios-plugin-milter/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/01/09 00:42:46 sekiya Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:11 wiz Exp $
#
DISTNAME= check_milter-0.2
@@ -37,5 +37,11 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/check_milter \
${DESTDIR}${PREFIX}/libexec/nagios/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mail/libmilter/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/nagios-plugin-mysqlslave/Makefile
diff -u pkgsrc/net/nagios-plugin-mysqlslave/Makefile:1.10 pkgsrc/net/nagios-plugin-mysqlslave/Makefile:1.11
--- pkgsrc/net/nagios-plugin-mysqlslave/Makefile:1.10 Thu Dec 11 00:58:04 2025
+++ pkgsrc/net/nagios-plugin-mysqlslave/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/12/11 00:58:04 manu Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:29:11 wiz Exp $
#
DISTNAME= check_mysql_slave-0.6
@@ -28,5 +28,11 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/check_mysql_slave \
${DESTDIR}${PREFIX}/libexec/nagios/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/mysql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/nats-server/Makefile
diff -u pkgsrc/net/nats-server/Makefile:1.59 pkgsrc/net/nats-server/Makefile:1.60
--- pkgsrc/net/nats-server/Makefile:1.59 Wed Jul 8 18:32:33 2026
+++ pkgsrc/net/nats-server/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.59 2026/07/08 18:32:33 bsiegert Exp $
+# $NetBSD: Makefile,v 1.60 2026/08/04 20:29:11 wiz Exp $
#
DISTNAME= nats-server-2.1.9
@@ -61,4 +61,10 @@ post-install:
${ECHO} "# Example config, see https://docs.nats.io/nats-server/configuration" > \
${DESTDIR}/${EGDIR}/nats-server.conf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/omniORB/Makefile
diff -u pkgsrc/net/omniORB/Makefile:1.28 pkgsrc/net/omniORB/Makefile:1.29
--- pkgsrc/net/omniORB/Makefile:1.28 Mon Nov 17 11:01:15 2025
+++ pkgsrc/net/omniORB/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/17 11:01:15 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:11 wiz Exp $
DISTNAME= omniORB-4.1.7
PKGREVISION= 5
@@ -66,6 +66,12 @@ post-install:
${INSTALL_MAN} ${WRKSRC}/man/man1/* \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/pthread.buildlink3.mk"
Index: pkgsrc/net/openrrcp/Makefile
diff -u pkgsrc/net/openrrcp/Makefile:1.1 pkgsrc/net/openrrcp/Makefile:1.2
--- pkgsrc/net/openrrcp/Makefile:1.1 Tue Apr 28 15:22:43 2020
+++ pkgsrc/net/openrrcp/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2020/04/28 15:22:43 manu Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:11 wiz Exp $
DISTNAME= openrrcp-0.2.1
CATEGORIES= net
@@ -10,6 +10,12 @@ LICENSE= gnu-gpl-v2
INSTALL_DIRS= src
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../net/libdnet/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/openvpn-acct-wtmpx/Makefile
diff -u pkgsrc/net/openvpn-acct-wtmpx/Makefile:1.19 pkgsrc/net/openvpn-acct-wtmpx/Makefile:1.20
--- pkgsrc/net/openvpn-acct-wtmpx/Makefile:1.19 Wed Nov 19 00:14:21 2025
+++ pkgsrc/net/openvpn-acct-wtmpx/Makefile Tue Aug 4 20:29:11 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/11/19 00:14:21 gdt Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:11 wiz Exp $
.include "../../net/openvpn/Makefile.common"
@@ -29,5 +29,11 @@ SPECIAL_PERMS+= bin/logwtmpx ${SETUID_RO
DEPENDS+= openvpn>=2.4.2:../../net/openvpn
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/pload/Makefile
diff -u pkgsrc/net/pload/Makefile:1.33 pkgsrc/net/pload/Makefile:1.34
--- pkgsrc/net/pload/Makefile:1.33 Sun Apr 12 23:59:42 2020
+++ pkgsrc/net/pload/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2020/04/12 23:59:42 joerg Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:12 wiz Exp $
#
DISTNAME= pload-0.9.5
@@ -15,5 +15,11 @@ HAS_CONFIGURE= YES
USE_TOOLS+= imake
INSTALL_TARGET= install install.man
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXaw/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/poptop/Makefile
diff -u pkgsrc/net/poptop/Makefile:1.22 pkgsrc/net/poptop/Makefile:1.23
--- pkgsrc/net/poptop/Makefile:1.22 Wed Jul 4 13:40:29 2018
+++ pkgsrc/net/poptop/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2018/07/04 13:40:29 jperkin Exp $
+# $NetBSD: Makefile,v 1.23 2026/08/04 20:29:12 wiz Exp $
DISTNAME= pptpd-1.3.4
PKGNAME= ${DISTNAME:S/pptpd/poptop/}
@@ -28,5 +28,11 @@ SUBST_SED.logwtmp= -e s,@@PREFIX@@,${PRE
RCD_SCRIPTS= pptpd
CHECK_PORTABILITY_SKIP+= version
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../security/tcp_wrappers/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/pppd/Makefile
diff -u pkgsrc/net/pppd/Makefile:1.16 pkgsrc/net/pppd/Makefile:1.17
--- pkgsrc/net/pppd/Makefile:1.16 Sun Mar 30 21:10:46 2025
+++ pkgsrc/net/pppd/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/03/30 21:10:46 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:12 wiz Exp $
DISTNAME= ppp-${PPPD_VERSION}
PKGNAME= ${DISTNAME:S/ppp/&d/}
@@ -26,4 +26,10 @@ PLIST_SUBST+= PPPD_VERSION=${PPPD_VERSIO
DESTDIR_VARNAME= #empty
INSTALL_MAKE_FLAGS+= DESTDIR=${DESTDIR}${PREFIX}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/rp-l2tp/Makefile
diff -u pkgsrc/net/rp-l2tp/Makefile:1.16 pkgsrc/net/rp-l2tp/Makefile:1.17
--- pkgsrc/net/rp-l2tp/Makefile:1.16 Mon Apr 21 21:09:45 2025
+++ pkgsrc/net/rp-l2tp/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/21 21:09:45 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:12 wiz Exp $
DISTNAME= rp-l2tp-0.3
PKGREVISION= 1
@@ -28,4 +28,10 @@ post-patch:
${WRKSRC}/man/$$f.in > ${WRKSRC}/man/$$f; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/ser/Makefile
diff -u pkgsrc/net/ser/Makefile:1.12 pkgsrc/net/ser/Makefile:1.13
--- pkgsrc/net/ser/Makefile:1.12 Thu Jul 27 17:32:51 2023
+++ pkgsrc/net/ser/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/07/27 17:32:51 nia Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:12 wiz Exp $
#
DISTNAME= ser-0.8.14_src
@@ -39,5 +39,11 @@ INSTALLATION_DIRS+= ${EGDIR}
post-extract:
${RUN}cd ${WRKSRC}/modules/mediaproxy && ${MV} Readme README;
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/tcl-scotty/Makefile
diff -u pkgsrc/net/tcl-scotty/Makefile:1.49 pkgsrc/net/tcl-scotty/Makefile:1.50
--- pkgsrc/net/tcl-scotty/Makefile:1.49 Tue Sep 30 16:07:38 2025
+++ pkgsrc/net/tcl-scotty/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2025/09/30 16:07:38 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2026/08/04 20:29:12 wiz Exp $
DISTNAME= scotty-${DIST_VERS}
PKGNAME= tcl-scotty-${DIST_VERS}
@@ -52,5 +52,11 @@ post-install:
sed -e 's:${DESTDIR}/::' <pkgIndex.tcl >pkgIndex.tcl.new; \
rm -f pkgIndex.tcl; mv pkgIndex.tcl.new pkgIndex.tcl
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/ttt/Makefile
diff -u pkgsrc/net/ttt/Makefile:1.39 pkgsrc/net/ttt/Makefile:1.40
--- pkgsrc/net/ttt/Makefile:1.39 Sun Nov 12 13:23:14 2023
+++ pkgsrc/net/ttt/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2023/11/12 13:23:14 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:29:12 wiz Exp $
DISTNAME= ttt-1.8.2
PKGREVISION= 12
@@ -27,6 +27,12 @@ REPLACE_FILES.sys-BLTWISH= ttt.tcl
CFLAGS+= -DUSE_INTERP_RESULT
CONFIGURE_ARGS+= ttt_cv_prog_cflags=${CFLAGS:Q}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.include "../../net/libpcap/buildlink3.mk"
.include "../../x11/blt/buildlink3.mk"
Index: pkgsrc/net/udpcast/Makefile
diff -u pkgsrc/net/udpcast/Makefile:1.19 pkgsrc/net/udpcast/Makefile:1.20
--- pkgsrc/net/udpcast/Makefile:1.19 Thu Oct 10 20:00:19 2024
+++ pkgsrc/net/udpcast/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/10/10 20:00:19 nia Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:12 wiz Exp $
#
DISTNAME= udpcast-20060619
@@ -25,5 +25,11 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/udp-receiver.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${INSTALL_MAN} ${WRKSRC}/udp-sender.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/news/newsraft/Makefile
diff -u pkgsrc/news/newsraft/Makefile:1.31 pkgsrc/news/newsraft/Makefile:1.32
--- pkgsrc/news/newsraft/Makefile:1.31 Sun Aug 2 13:30:22 2026
+++ pkgsrc/news/newsraft/Makefile Tue Aug 4 20:29:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2026/08/02 13:30:22 ktnb Exp $
+# $NetBSD: Makefile,v 1.32 2026/08/04 20:29:12 wiz Exp $
DISTNAME= newsraft-0.37
CATEGORIES= news
@@ -28,6 +28,12 @@ do-install:
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
cd ${WRKSRC}/doc/examples && ${PAX} -wr . ${DESTDIR}${EGDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
Index: pkgsrc/print/bg5pdf/Makefile
diff -u pkgsrc/print/bg5pdf/Makefile:1.42 pkgsrc/print/bg5pdf/Makefile:1.43
--- pkgsrc/print/bg5pdf/Makefile:1.42 Sat Aug 30 22:46:07 2025
+++ pkgsrc/print/bg5pdf/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2025/08/30 22:46:07 wiz Exp $
+# $NetBSD: Makefile,v 1.43 2026/08/04 20:29:13 wiz Exp $
DISTNAME= bg5pdf-1.0.0
PKGREVISION= 23
@@ -31,6 +31,12 @@ MAKE_ENV+= PYINC=${PYINC:Q} PYSITELIB=${
post-extract:
${RM} -f ${WRKSRC}/bg5pdflib.so
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../print/pdflib/buildlink3.mk"
Index: pkgsrc/print/bg5ps/Makefile
diff -u pkgsrc/print/bg5ps/Makefile:1.26 pkgsrc/print/bg5ps/Makefile:1.27
--- pkgsrc/print/bg5ps/Makefile:1.26 Mon Aug 14 05:25:06 2023
+++ pkgsrc/print/bg5ps/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2023/08/14 05:25:06 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2026/08/04 20:29:13 wiz Exp $
DISTNAME= bg5ps-1.3.0
PKGREVISION= 10
@@ -21,6 +21,12 @@ SUBST_STAGE.config= post-configure
SUBST_FILES.config= bg5ps
SUBST_VARS.config= PKG_SYSCONFDIR
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../graphics/freetype-lib/buildlink3.mk"
Index: pkgsrc/print/bww2tex/Makefile
diff -u pkgsrc/print/bww2tex/Makefile:1.13 pkgsrc/print/bww2tex/Makefile:1.14
--- pkgsrc/print/bww2tex/Makefile:1.13 Wed Nov 26 08:34:50 2025
+++ pkgsrc/print/bww2tex/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/11/26 08:34:50 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:13 wiz Exp $
DISTNAME= bww2tex-2.00
CATEGORIES= print
@@ -23,4 +23,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bww2tex \
${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/foo2zjs/Makefile
diff -u pkgsrc/print/foo2zjs/Makefile:1.6 pkgsrc/print/foo2zjs/Makefile:1.7
--- pkgsrc/print/foo2zjs/Makefile:1.6 Sun Dec 14 09:04:22 2025
+++ pkgsrc/print/foo2zjs/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/12/14 09:04:22 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:13 wiz Exp $
DISTNAME= foo2zjs
PKGNAME= ${DISTNAME}-20120516
@@ -35,4 +35,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/PPD/*.ppd \
${DESTDIR}${PREFIX}/share/foomatic/ppd/foo2zjs
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/ja-vflib-lib/Makefile
diff -u pkgsrc/print/ja-vflib-lib/Makefile:1.12 pkgsrc/print/ja-vflib-lib/Makefile:1.13
--- pkgsrc/print/ja-vflib-lib/Makefile:1.12 Sat Apr 6 13:24:19 2013
+++ pkgsrc/print/ja-vflib-lib/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2013/04/06 13:24:19 rodent Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:13 wiz Exp $
.include "Makefile.common"
@@ -33,4 +33,10 @@ post-install:
${FIND} ${DESTDIR}${PREFIX}/share/VFlib/${VFLIB_VERSION} -type f -print \
-exec ${CHMOD} ${SHAREMODE} {} \;
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/pmw/Makefile
diff -u pkgsrc/print/pmw/Makefile:1.7 pkgsrc/print/pmw/Makefile:1.8
--- pkgsrc/print/pmw/Makefile:1.7 Wed Feb 4 20:53:59 2026
+++ pkgsrc/print/pmw/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2026/02/04 20:53:59 prlw1 Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:13 wiz Exp $
DISTNAME= pmw-5.33
CATEGORIES= print
@@ -26,4 +26,10 @@ pre-configure:
post-install:
${INSTALL_DATA} ${WRKSRC}/doc/spec.pdf ${DESTDIR}${PREFIX}/share/doc/pmw/spec.pdf
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/rtf2latex2e/Makefile
diff -u pkgsrc/print/rtf2latex2e/Makefile:1.8 pkgsrc/print/rtf2latex2e/Makefile:1.9
--- pkgsrc/print/rtf2latex2e/Makefile:1.8 Fri Jul 4 14:44:40 2025
+++ pkgsrc/print/rtf2latex2e/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/07/04 14:44:40 schmonz Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:29:13 wiz Exp $
DISTNAME= rtf2latex2e-2-2-3
PKGNAME= ${DISTNAME:S/-/./g:S/./-/}
@@ -21,4 +21,10 @@ INSTALLATION_DIRS= ${PREFIX}/share/doc/$
post-install:
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/amap/Makefile
diff -u pkgsrc/security/amap/Makefile:1.29 pkgsrc/security/amap/Makefile:1.30
--- pkgsrc/security/amap/Makefile:1.29 Tue Oct 24 22:10:45 2023
+++ pkgsrc/security/amap/Makefile Tue Aug 4 20:29:13 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2023/10/24 22:10:45 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/04 20:29:13 wiz Exp $
#
DISTNAME= amap-5.2
@@ -47,6 +47,12 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/appdefs.resp ${DESTDIR}${EGDIR}
${INSTALL_DATA} ${WRKSRC}/appdefs.rpc ${DESTDIR}${EGDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/pcre/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/chkrootkit/Makefile
diff -u pkgsrc/security/chkrootkit/Makefile:1.28 pkgsrc/security/chkrootkit/Makefile:1.29
--- pkgsrc/security/chkrootkit/Makefile:1.28 Fri Nov 28 07:27:42 2025
+++ pkgsrc/security/chkrootkit/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/11/28 07:27:42 wiz Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:14 wiz Exp $
DISTNAME= chkrootkit-0.58b
CATEGORIES= security
@@ -57,4 +57,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/README.chklastlog ${DESTDIR}${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/README.chkwtmp ${DESTDIR}${DOCDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/dnssec-tools/Makefile
diff -u pkgsrc/security/dnssec-tools/Makefile:1.43 pkgsrc/security/dnssec-tools/Makefile:1.44
--- pkgsrc/security/dnssec-tools/Makefile:1.43 Thu Jul 16 19:04:39 2026
+++ pkgsrc/security/dnssec-tools/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2026/07/16 19:04:39 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2026/08/04 20:29:14 wiz Exp $
DISTNAME= dnssec-tools-2.2.3
PKGREVISION= 7
@@ -57,6 +57,12 @@ CONF_FILES+= ${EGDIR}/root.hints ${PKG_S
INSTALLATION_DIRS= ${EGDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.if ${OPSYS} == "NetBSD" && exists(/usr/sbin/dnssec-keygen)
Index: pkgsrc/security/duo-unix/Makefile
diff -u pkgsrc/security/duo-unix/Makefile:1.8 pkgsrc/security/duo-unix/Makefile:1.9
--- pkgsrc/security/duo-unix/Makefile:1.8 Tue Nov 14 13:22:29 2023
+++ pkgsrc/security/duo-unix/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2023/11/14 13:22:29 jperkin Exp $
+# $NetBSD: Makefile,v 1.9 2026/08/04 20:29:14 wiz Exp $
#
DISTNAME= duo_unix-2.0.2
@@ -41,5 +41,11 @@ SUBST_SED.paths+= -e 's,/usr/local,${PRE
TEST_TARGET= check
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/libnetpgpverify/Makefile
diff -u pkgsrc/security/libnetpgpverify/Makefile:1.3 pkgsrc/security/libnetpgpverify/Makefile:1.4
--- pkgsrc/security/libnetpgpverify/Makefile:1.3 Sat Jan 18 23:35:09 2020
+++ pkgsrc/security/libnetpgpverify/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2020/01/18 23:35:09 rillig Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:14 wiz Exp $
DISTNAME= libnetpgpverify-${VERSION}
CATEGORIES= security
@@ -28,4 +28,10 @@ do-extract:
cd ${WRKSRC} && ${CP} Makefile.libtool.in Makefile.in
.endif
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/libstark/Makefile
diff -u pkgsrc/security/libstark/Makefile:1.2 pkgsrc/security/libstark/Makefile:1.3
--- pkgsrc/security/libstark/Makefile:1.2 Sat Sep 24 08:17:16 2022
+++ pkgsrc/security/libstark/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2022/09/24 08:17:16 nia Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:29:14 wiz Exp $
DISTNAME= libstark-20191018
CATEGORIES= security devel
@@ -27,6 +27,12 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/bin/; \
done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/googletest/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/otpCalc/Makefile
diff -u pkgsrc/security/otpCalc/Makefile:1.5 pkgsrc/security/otpCalc/Makefile:1.6
--- pkgsrc/security/otpCalc/Makefile:1.5 Sun Jun 9 08:52:27 2013
+++ pkgsrc/security/otpCalc/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2013/06/09 08:52:27 ryoon Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:14 wiz Exp $
#
DISTNAME= otpCalc-0.97
@@ -14,5 +14,11 @@ USE_TOOLS+= gmake
BUILD_TARGET= otpCalc otpCalc.1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/rsaref/Makefile
diff -u pkgsrc/security/rsaref/Makefile:1.44 pkgsrc/security/rsaref/Makefile:1.45
--- pkgsrc/security/rsaref/Makefile:1.44 Tue Jan 2 05:37:24 2018
+++ pkgsrc/security/rsaref/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2018/01/02 05:37:24 maya Exp $
+# $NetBSD: Makefile,v 1.45 2026/08/04 20:29:14 wiz Exp $
#
DISTNAME= rsaref
@@ -39,4 +39,10 @@ do-install:
cd ${WRKDIR}/doc && ${INSTALL_DATA} info.txt rsaref.txt \
${DESTDIR}${PREFIX}/share/doc/rsaref/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/ssss/Makefile
diff -u pkgsrc/security/ssss/Makefile:1.5 pkgsrc/security/ssss/Makefile:1.6
--- pkgsrc/security/ssss/Makefile:1.5 Mon Nov 4 21:13:03 2019
+++ pkgsrc/security/ssss/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2019/11/04 21:13:03 rillig Exp $
+# $NetBSD: Makefile,v 1.6 2026/08/04 20:29:14 wiz Exp $
DISTNAME= ssss-0.5
PKGREVISION= 2
@@ -18,6 +18,12 @@ do-install:
${LN} -s ssss-split ${DESTDIR}${PREFIX}/bin/ssss-combine
${INSTALL_MAN} ${DISTDIR}/ssss.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ssss.1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/gmp/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/stegtunnel/Makefile
diff -u pkgsrc/security/stegtunnel/Makefile:1.6 pkgsrc/security/stegtunnel/Makefile:1.7
--- pkgsrc/security/stegtunnel/Makefile:1.6 Mon Sep 4 18:01:01 2017
+++ pkgsrc/security/stegtunnel/Makefile Tue Aug 4 20:29:14 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2017/09/04 18:01:01 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:14 wiz Exp $
DISTNAME= stegtunnel-0.4
PKGREVISION= 1
@@ -14,6 +14,12 @@ USE_LIBTOOL= yes
LIBS.SunOS+= -lrt
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../net/libdnet/buildlink3.mk"
.include "../../net/libpcap/buildlink3.mk"
Index: pkgsrc/security/validns/Makefile
diff -u pkgsrc/security/validns/Makefile:1.24 pkgsrc/security/validns/Makefile:1.25
--- pkgsrc/security/validns/Makefile:1.24 Mon Mar 3 20:29:31 2025
+++ pkgsrc/security/validns/Makefile Tue Aug 4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/03/03 20:29:31 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/08/04 20:29:15 wiz Exp $
DISTNAME= validns-0.8
PKGREVISION= 7
@@ -30,6 +30,12 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/validns ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/validns.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libjudy/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
Index: pkgsrc/shells/ast-ksh/Makefile
diff -u pkgsrc/shells/ast-ksh/Makefile:1.23 pkgsrc/shells/ast-ksh/Makefile:1.24
--- pkgsrc/shells/ast-ksh/Makefile:1.23 Sun Feb 19 20:18:16 2017
+++ pkgsrc/shells/ast-ksh/Makefile Tue Aug 4 20:29:15 2026
@@ -1,7 +1,13 @@
-# $NetBSD: Makefile,v 1.23 2017/02/19 20:18:16 maya Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:15 wiz Exp $
.include "../../shells/ast-ksh/Makefile.common"
PKGREVISION= 2
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/855resolution/Makefile
diff -u pkgsrc/sysutils/855resolution/Makefile:1.13 pkgsrc/sysutils/855resolution/Makefile:1.14
--- pkgsrc/sysutils/855resolution/Makefile:1.13 Tue Nov 18 13:45:06 2025
+++ pkgsrc/sysutils/855resolution/Makefile Tue Aug 4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/11/18 13:45:06 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:15 wiz Exp $
DISTNAME= 855resolution-0.4
PKGREVISION= 2
@@ -22,4 +22,10 @@ INSTALLATION_DIRS= sbin share/doc/855res
post-install:
${INSTALL_DATA} ${WRKSRC}/README.txt ${DESTDIR}${PREFIX}/share/doc/855resolution
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/and/Makefile
diff -u pkgsrc/sysutils/and/Makefile:1.2 pkgsrc/sysutils/and/Makefile:1.3
--- pkgsrc/sysutils/and/Makefile:1.2 Mon Nov 17 11:01:24 2025
+++ pkgsrc/sysutils/and/Makefile Tue Aug 4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/11/17 11:01:24 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2026/08/04 20:29:15 wiz Exp $
DISTNAME= and-1.2.2
CATEGORIES= sysutils
@@ -61,4 +61,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/${cf} ${DESTDIR}${PREFIX}/${EGDIR}
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/bubblemon/Makefile
diff -u pkgsrc/sysutils/bubblemon/Makefile:1.52 pkgsrc/sysutils/bubblemon/Makefile:1.53
--- pkgsrc/sysutils/bubblemon/Makefile:1.52 Tue Jan 27 08:40:32 2026
+++ pkgsrc/sysutils/bubblemon/Makefile Tue Aug 4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.52 2026/01/27 08:40:32 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2026/08/04 20:29:15 wiz Exp $
#
DISTNAME= bubblemon-dockapp-1.46
@@ -16,5 +16,11 @@ USE_TOOLS+= gmake pkg-config
INSTALLATION_DIRS+= bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/ccze/Makefile
diff -u pkgsrc/sysutils/ccze/Makefile:1.20 pkgsrc/sysutils/ccze/Makefile:1.21
--- pkgsrc/sysutils/ccze/Makefile:1.20 Thu Nov 27 08:54:21 2025
+++ pkgsrc/sysutils/ccze/Makefile Tue Aug 4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2025/11/27 08:54:21 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2026/08/04 20:29:15 wiz Exp $
DISTNAME= ccze-0.2.1
PKGREVISION= 5
@@ -15,6 +15,12 @@ BUILDLINK_TRANSFORM+= rm:-Wmulticharacte
LDFLAGS.SunOS+= -lsocket -lnsl
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/dd_rescue/Makefile
diff -u pkgsrc/sysutils/dd_rescue/Makefile:1.9 pkgsrc/sysutils/dd_rescue/Makefile:1.10
--- pkgsrc/sysutils/dd_rescue/Makefile:1.9 Tue Jun 4 00:47:46 2013
+++ pkgsrc/sysutils/dd_rescue/Makefile Tue Aug 4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2013/06/04 00:47:46 mef Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:15 wiz Exp $
DISTNAME= dd_rescue-1.33
CATEGORIES= sysutils
@@ -22,4 +22,10 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/README.dd_rescue \
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/README
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/dupd/Makefile
diff -u pkgsrc/sysutils/dupd/Makefile:1.3 pkgsrc/sysutils/dupd/Makefile:1.4
--- pkgsrc/sysutils/dupd/Makefile:1.3 Wed Jan 7 08:48:50 2026
+++ pkgsrc/sysutils/dupd/Makefile Tue Aug 4 20:29:15 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2026/01/07 08:48:50 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:15 wiz Exp $
DISTNAME= dupd-1.7.3
PKGREVISION= 2
@@ -34,6 +34,12 @@ do-install:
${DESTDIR}${PREFIX}/${DOCDIR}
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
Index: pkgsrc/sysutils/extipl/Makefile
diff -u pkgsrc/sysutils/extipl/Makefile:1.17 pkgsrc/sysutils/extipl/Makefile:1.18
--- pkgsrc/sysutils/extipl/Makefile:1.17 Fri Mar 27 21:27:47 2026
+++ pkgsrc/sysutils/extipl/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2026/03/27 21:27:47 tnn Exp $
+# $NetBSD: Makefile,v 1.18 2026/08/04 20:29:16 wiz Exp $
DISTNAME= extipl-5.04
PKGREVISION= 2
@@ -20,4 +20,10 @@ TOOL_DEPENDS+= nasm-[0-9]*:../../devel/
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}/src
USE_TOOLS+= gmake
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/gpart/Makefile
diff -u pkgsrc/sysutils/gpart/Makefile:1.16 pkgsrc/sysutils/gpart/Makefile:1.17
--- pkgsrc/sysutils/gpart/Makefile:1.16 Sun Feb 16 16:59:37 2014
+++ pkgsrc/sysutils/gpart/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2014/02/16 16:59:37 wiedi Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:16 wiz Exp $
DISTNAME= gpart-0.1h
PKGREVISION= 1
@@ -17,4 +17,10 @@ CFLAGS.SunOS+= -Du_int8_t=uint8_t -Du_in
# Doesn't work on 1.4.x due to problems with dlopen
NOT_FOR_PLATFORM= NetBSD-1.4*-*
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/nvramtool/Makefile
diff -u pkgsrc/sysutils/nvramtool/Makefile:1.9 pkgsrc/sysutils/nvramtool/Makefile:1.10
--- pkgsrc/sysutils/nvramtool/Makefile:1.9 Mon Dec 1 09:08:13 2025
+++ pkgsrc/sysutils/nvramtool/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/12/01 09:08:13 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:16 wiz Exp $
DISTNAME= nvramtool-4.0-9989-gf2dfef0-08bda29
PKGNAME= nvramtool-0pre20150613
@@ -32,4 +32,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/nvramtool ${DESTDIR}${PREFIX}/sbin/nvramtool
${INSTALL_MAN} ${WRKSRC}/cli/nvramtool.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/nvramtool.8
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/oak/Makefile
diff -u pkgsrc/sysutils/oak/Makefile:1.6 pkgsrc/sysutils/oak/Makefile:1.7
--- pkgsrc/sysutils/oak/Makefile:1.6 Sat Dec 23 10:03:26 2023
+++ pkgsrc/sysutils/oak/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/12/23 10:03:26 zafer Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:16 wiz Exp $
#
DISTNAME= oak-1.5.0
@@ -23,4 +23,10 @@ post-install:
${INSTALL_DATA} ${FILESDIR}/oak.conf* ${DESTDIR}${PREFIX}/share/examples/oak/
${INSTALL_DATA} ${FILESDIR}/oak.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/radeontool/Makefile
diff -u pkgsrc/sysutils/radeontool/Makefile:1.10 pkgsrc/sysutils/radeontool/Makefile:1.11
--- pkgsrc/sysutils/radeontool/Makefile:1.10 Sun Dec 19 09:47:59 2021
+++ pkgsrc/sysutils/radeontool/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2021/12/19 09:47:59 maya Exp $
+# $NetBSD: Makefile,v 1.11 2026/08/04 20:29:16 wiz Exp $
DISTNAME= radeontool-1.5
PKGREVISION= 5
@@ -15,5 +15,11 @@ INSTALLATION_DIRS= sbin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/radeontool ${DESTDIR}${PREFIX}/sbin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../sysutils/pciutils/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/rename/Makefile
diff -u pkgsrc/sysutils/rename/Makefile:1.7 pkgsrc/sysutils/rename/Makefile:1.8
--- pkgsrc/sysutils/rename/Makefile:1.7 Mon Nov 17 11:01:27 2025
+++ pkgsrc/sysutils/rename/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/11/17 11:01:27 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:16 wiz Exp $
DISTNAME= rename-1.3
PKGREVISION= 3
@@ -19,4 +19,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rename ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/rename.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/rkflashtool/Makefile
diff -u pkgsrc/sysutils/rkflashtool/Makefile:1.3 pkgsrc/sysutils/rkflashtool/Makefile:1.4
--- pkgsrc/sysutils/rkflashtool/Makefile:1.3 Fri May 30 21:25:06 2025
+++ pkgsrc/sysutils/rkflashtool/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/05/30 21:25:06 tnn Exp $
+# $NetBSD: Makefile,v 1.4 2026/08/04 20:29:16 wiz Exp $
DISTNAME= rkflashtool-20200211
CATEGORIES= sysutils
@@ -12,5 +12,11 @@ COMMENT= Tools for flashing Rockchip ARM
USE_TOOLS+= pkg-config gmake
LICENSE= 2-clause-bsd
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libusb1/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/xfsprogs/Makefile
diff -u pkgsrc/sysutils/xfsprogs/Makefile:1.16 pkgsrc/sysutils/xfsprogs/Makefile:1.17
--- pkgsrc/sysutils/xfsprogs/Makefile:1.16 Fri May 14 11:19:37 2021
+++ pkgsrc/sysutils/xfsprogs/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2021/05/14 11:19:37 nia Exp $
+# $NetBSD: Makefile,v 1.17 2026/08/04 20:29:16 wiz Exp $
DISTNAME= xfsprogs-2.7.3.src
PKGNAME= ${DISTNAME:S/.src//}
@@ -27,6 +27,12 @@ INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
BUILD_TARGET=
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libuuid/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
Index: pkgsrc/sysutils/xnc/Makefile
diff -u pkgsrc/sysutils/xnc/Makefile:1.49 pkgsrc/sysutils/xnc/Makefile:1.50
--- pkgsrc/sysutils/xnc/Makefile:1.49 Sat Aug 30 22:46:24 2025
+++ pkgsrc/sysutils/xnc/Makefile Tue Aug 4 20:29:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2025/08/30 22:46:24 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2026/08/04 20:29:16 wiz Exp $
DISTNAME= xnc-5.0.4.src
PKGNAME= xnc-5.0.4
@@ -30,6 +30,12 @@ BUILDLINK_TRANSFORM+= rm:-Werror=char-su
BUILDLINK_DEPMETHOD.libXt?= build
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/tiff/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
Index: pkgsrc/textproc/cmigemo/Makefile
diff -u pkgsrc/textproc/cmigemo/Makefile:1.19 pkgsrc/textproc/cmigemo/Makefile:1.20
--- pkgsrc/textproc/cmigemo/Makefile:1.19 Tue Jun 28 11:36:08 2022
+++ pkgsrc/textproc/cmigemo/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2022/06/28 11:36:08 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2026/08/04 20:29:17 wiz Exp $
#
DISTNAME= cmigemo-default-src-20110227
@@ -45,4 +45,10 @@ INSTALL_TARGET= gcc-install
post-extract:
${MV} ${WRKDIR}/${JISYOFILE:R} ${WRKSRC}/dict/SKK-JISYO.L
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/eblook/Makefile
diff -u pkgsrc/textproc/eblook/Makefile:1.25 pkgsrc/textproc/eblook/Makefile:1.26
--- pkgsrc/textproc/eblook/Makefile:1.25 Mon Dec 8 09:57:55 2025
+++ pkgsrc/textproc/eblook/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2025/12/08 09:57:55 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2026/08/04 20:29:17 wiz Exp $
DISTNAME= eblook-1.6.1
PKGREVISION= 2
@@ -14,6 +14,12 @@ INFO_FILES= yes
CONFIGURE_ARGS+= --with-eb-conf=${PKG_SYSCONFDIR}/eb.conf
LIBS+= ${BUILDLINK_LDADD.iconv}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../textproc/eb/buildlink3.mk"
Index: pkgsrc/textproc/enju/Makefile
diff -u pkgsrc/textproc/enju/Makefile:1.1 pkgsrc/textproc/enju/Makefile:1.2
--- pkgsrc/textproc/enju/Makefile:1.1 Tue Jan 2 00:53:07 2024
+++ pkgsrc/textproc/enju/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/01/02 00:53:07 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:17 wiz Exp $
DISTNAME= enju-2.4.4pre20180629
CATEGORIES= textproc
@@ -25,6 +25,12 @@ REPLACE_FILES.sed= enju2ptb/script/*.sed
_TOOLS_USE_PKGSRC.gsed= yes
#TOOLS_IGNORE.gsed= yes
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/zlib/buildlink3.mk"
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
Index: pkgsrc/textproc/glimpse/Makefile
diff -u pkgsrc/textproc/glimpse/Makefile:1.43 pkgsrc/textproc/glimpse/Makefile:1.44
--- pkgsrc/textproc/glimpse/Makefile:1.43 Fri May 14 11:17:34 2021
+++ pkgsrc/textproc/glimpse/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2021/05/14 11:17:34 nia Exp $
+# $NetBSD: Makefile,v 1.44 2026/08/04 20:29:17 wiz Exp $
DISTNAME= glimpse-4.18.6
CATEGORIES= textproc databases
@@ -23,4 +23,10 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/glimpse
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/glimpse
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/itex2MML/Makefile
diff -u pkgsrc/textproc/itex2MML/Makefile:1.7 pkgsrc/textproc/itex2MML/Makefile:1.8
--- pkgsrc/textproc/itex2MML/Makefile:1.7 Mon Dec 25 14:49:51 2023
+++ pkgsrc/textproc/itex2MML/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2023/12/25 14:49:51 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:17 wiz Exp $
DISTNAME= itexToMML
PKGNAME= itex2MML-1.2.3
@@ -20,4 +20,10 @@ INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/itex2MML ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/ja-groff/Makefile
diff -u pkgsrc/textproc/ja-groff/Makefile:1.32 pkgsrc/textproc/ja-groff/Makefile:1.33
--- pkgsrc/textproc/ja-groff/Makefile:1.32 Mon Aug 3 13:12:32 2026
+++ pkgsrc/textproc/ja-groff/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2026/08/03 13:12:32 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:17 wiz Exp $
DISTNAME= groff-1.10
PKGNAME= ja-groff-0.99
@@ -33,4 +33,10 @@ REPLACE_PERL+= afmtodit/afmtodit.pl
# 'checking for working mmap...' conftest hangs
BROKEN_ON_PLATFORM+= Darwin-*-aarch64
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/lua-slnunicode/Makefile
diff -u pkgsrc/textproc/lua-slnunicode/Makefile:1.9 pkgsrc/textproc/lua-slnunicode/Makefile:1.10
--- pkgsrc/textproc/lua-slnunicode/Makefile:1.9 Thu Jul 2 10:26:19 2020
+++ pkgsrc/textproc/lua-slnunicode/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2020/07/02 10:26:19 nia Exp $
+# $NetBSD: Makefile,v 1.10 2026/08/04 20:29:17 wiz Exp $
DISTNAME= slnunicode-1.1apl1
PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME}
@@ -21,5 +21,11 @@ INSTALLATION_DIRS= ${LUA_CDIR}
do-install:
${INSTALL_LIB} ${WRKSRC}/unicode.so ${DESTDIR}${PREFIX}/${LUA_CDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/lua/module.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/ruby-itex2MML/Makefile
diff -u pkgsrc/textproc/ruby-itex2MML/Makefile:1.12 pkgsrc/textproc/ruby-itex2MML/Makefile:1.13
--- pkgsrc/textproc/ruby-itex2MML/Makefile:1.12 Tue Jun 6 12:42:34 2023
+++ pkgsrc/textproc/ruby-itex2MML/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2023/06/06 12:42:34 riastradh Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:17 wiz Exp $
DISTNAME= itexToMML
PKGNAME= ${RUBY_PKGPREFIX}-itex2MML-${ITEX2MML_VERSION}
@@ -23,5 +23,11 @@ INSTALL_TARGET= install_ruby
INSTALLATION_DIRS+= ${RUBY_SITEARCHLIB}
MAKE_ENV+= RUBY=${RUBY:Q}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/ruby/modules.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/tcl-tDOM/Makefile
diff -u pkgsrc/textproc/tcl-tDOM/Makefile:1.6 pkgsrc/textproc/tcl-tDOM/Makefile:1.7
--- pkgsrc/textproc/tcl-tDOM/Makefile:1.6 Sun Oct 6 03:25:17 2019
+++ pkgsrc/textproc/tcl-tDOM/Makefile Tue Aug 4 20:29:17 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2019/10/06 03:25:17 kamil Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:17 wiz Exp $
#
DISTNAME= tdom-${VERSION}-src
@@ -22,5 +22,11 @@ GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/tdom-${VERSION}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/unroff/Makefile
diff -u pkgsrc/textproc/unroff/Makefile:1.34 pkgsrc/textproc/unroff/Makefile:1.35
--- pkgsrc/textproc/unroff/Makefile:1.34 Mon Aug 3 13:12:33 2026
+++ pkgsrc/textproc/unroff/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2026/08/03 13:12:33 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2026/08/04 20:29:18 wiz Exp $
DISTNAME= unroff-1.0
PKGNAME= unroff-1.0.2
@@ -34,5 +34,11 @@ do-install:
cd ${WRKSRC} && ${INSTALL_DATA} doc/tmac.hyper misc/sample.unroff ${DESTDIR}${LIBDIR}/misc
cd ${WRKSRC} && ${INSTALL_MAN} doc/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/elk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/xqilla/Makefile
diff -u pkgsrc/textproc/xqilla/Makefile:1.6 pkgsrc/textproc/xqilla/Makefile:1.7
--- pkgsrc/textproc/xqilla/Makefile:1.6 Mon Nov 17 11:01:35 2025
+++ pkgsrc/textproc/xqilla/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/11/17 11:01:35 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:18 wiz Exp $
DISTNAME= XQilla-2.3.3
PKGNAME= ${DISTNAME:tl}
@@ -15,5 +15,11 @@ USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-xerces=${BUILDLINK_PREFIX.xerces-c}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../textproc/xerces-c/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/time/asclock-gtk/Makefile
diff -u pkgsrc/time/asclock-gtk/Makefile:1.32 pkgsrc/time/asclock-gtk/Makefile:1.33
--- pkgsrc/time/asclock-gtk/Makefile:1.32 Sat Jul 4 16:18:40 2015
+++ pkgsrc/time/asclock-gtk/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2015/07/04 16:18:40 joerg Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:18 wiz Exp $
#
DISTNAME= asclock-gtk-2.1.10beta
@@ -35,6 +35,12 @@ do-install:
${CP} -R ${WRKSRC}/themes/* ${DESTDIR}${PREFIX}/share/asclock-gtk
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/asclock-gtk
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
Index: pkgsrc/time/glclock/Makefile
diff -u pkgsrc/time/glclock/Makefile:1.32 pkgsrc/time/glclock/Makefile:1.33
--- pkgsrc/time/glclock/Makefile:1.32 Wed Aug 2 19:21:58 2023
+++ pkgsrc/time/glclock/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2023/08/02 19:21:58 nia Exp $
+# $NetBSD: Makefile,v 1.33 2026/08/04 20:29:18 wiz Exp $
#
DISTNAME= glclock-6.0b6.0
@@ -33,6 +33,12 @@ do-install:
# mwclock woodclock;do \
# ${INSTALL_SCRIPT} ${WRKSRC}/$$i ${PREFIX}/bin; done
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/freeglut/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
Index: pkgsrc/time/tdl/Makefile
diff -u pkgsrc/time/tdl/Makefile:1.7 pkgsrc/time/tdl/Makefile:1.8
--- pkgsrc/time/tdl/Makefile:1.7 Wed Feb 11 07:42:42 2026
+++ pkgsrc/time/tdl/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2026/02/11 07:42:42 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/08/04 20:29:18 wiz Exp $
DISTNAME= tdl-1.5.2
PKGREVISION= 1
@@ -13,5 +13,11 @@ HAS_CONFIGURE= YES
CONFIGURE_ARGS= --prefix=${PREFIX}
CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/time/wmfishtime/Makefile
diff -u pkgsrc/time/wmfishtime/Makefile:1.23 pkgsrc/time/wmfishtime/Makefile:1.24
--- pkgsrc/time/wmfishtime/Makefile:1.23 Sun Jan 26 17:32:19 2020
+++ pkgsrc/time/wmfishtime/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2020/01/26 17:32:19 rillig Exp $
+# $NetBSD: Makefile,v 1.24 2026/08/04 20:29:18 wiz Exp $
#
DISTNAME= wmfishtime-1.24
@@ -12,6 +12,12 @@ COMMENT= Dockable clock application with
INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/libgetopt/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/time/xchrono/Makefile
diff -u pkgsrc/time/xchrono/Makefile:1.11 pkgsrc/time/xchrono/Makefile:1.12
--- pkgsrc/time/xchrono/Makefile:1.11 Mon Oct 8 13:04:31 2012
+++ pkgsrc/time/xchrono/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2012/10/08 13:04:31 asau Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:18 wiz Exp $
#
DISTNAME= xchrono
@@ -18,6 +18,12 @@ INSTALLATION_DIRS= share/doc/xchrono
post-install:
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/xchrono/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXaw/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/wayland/wev/Makefile
diff -u pkgsrc/wayland/wev/Makefile:1.1 pkgsrc/wayland/wev/Makefile:1.2
--- pkgsrc/wayland/wev/Makefile:1.1 Wed Apr 15 08:49:58 2026
+++ pkgsrc/wayland/wev/Makefile Tue Aug 4 20:29:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2026/04/15 08:49:58 kikadf Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:18 wiz Exp $
DISTNAME= wev-1.1.0
CATEGORIES= wayland
@@ -19,6 +19,12 @@ SUBST_MESSAGE.man= Fix man path
SUBST_FILES.man+= Makefile
SUBST_SED.man+= -e '/^MANDIR/s/SHAREDIR/PREFIX/'
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/wayland/buildlink3.mk"
.include "../../devel/wayland-protocols/buildlink3.mk"
.include "../../textproc/scdoc/tool.mk"
Index: pkgsrc/wm/golem/Makefile
diff -u pkgsrc/wm/golem/Makefile:1.39 pkgsrc/wm/golem/Makefile:1.40
--- pkgsrc/wm/golem/Makefile:1.39 Mon Nov 17 11:01:37 2025
+++ pkgsrc/wm/golem/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2025/11/17 11:01:37 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2026/08/04 20:29:19 wiz Exp $
#
DISTNAME= golem-0.0.5
@@ -48,6 +48,12 @@ post-install:
BUILDLINK_DEPMETHOD.libXt?= build
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
Index: pkgsrc/wm/stumpwm/Makefile
diff -u pkgsrc/wm/stumpwm/Makefile:1.1 pkgsrc/wm/stumpwm/Makefile:1.2
--- pkgsrc/wm/stumpwm/Makefile:1.1 Fri Feb 21 21:24:33 2025
+++ pkgsrc/wm/stumpwm/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2025/02/21 21:24:33 ktnb Exp $
+# $NetBSD: Makefile,v 1.2 2026/08/04 20:29:19 wiz Exp $
DISTNAME= stumpwm-24.11
CATEGORIES= wm
@@ -58,5 +58,11 @@ pre-build:
${ECHO} '(declaim (sb-ext:muffle-conditions cl:warning))' \
> ${WRKDIR}/.home/.sbclrc
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../archivers/zstd/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/bkedit/Makefile
diff -u pkgsrc/www/bkedit/Makefile:1.38 pkgsrc/www/bkedit/Makefile:1.39
--- pkgsrc/www/bkedit/Makefile:1.38 Wed Jan 7 08:49:16 2026
+++ pkgsrc/www/bkedit/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2026/01/07 08:49:16 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2026/08/04 20:29:19 wiz Exp $
DISTNAME= bk_edit-0.6.23
PKGNAME= ${DISTNAME:S/_//}
@@ -22,6 +22,12 @@ MAKE_ENV+= PKG_LDFLAGS=${LDFLAGS:Q}
BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-export-dynamic
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/cgic/Makefile
diff -u pkgsrc/www/cgic/Makefile:1.11 pkgsrc/www/cgic/Makefile:1.12
--- pkgsrc/www/cgic/Makefile:1.11 Sat Feb 22 00:03:59 2025
+++ pkgsrc/www/cgic/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/02/22 00:03:59 mef Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:19 wiz Exp $
DISTNAME= cgic206
PKGNAME= cgic-2.06
@@ -13,4 +13,10 @@ INSTALLATION_DIRS= include lib
USE_LIBTOOL= yes
MAKE_ENV+= INSTALL=${TOOLS_PATH.install:Q}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/gtkasp2php/Makefile
diff -u pkgsrc/www/gtkasp2php/Makefile:1.21 pkgsrc/www/gtkasp2php/Makefile:1.22
--- pkgsrc/www/gtkasp2php/Makefile:1.21 Mon Jun 23 01:25:14 2025
+++ pkgsrc/www/gtkasp2php/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/06/23 01:25:14 zafer Exp $
+# $NetBSD: Makefile,v 1.22 2026/08/04 20:29:19 wiz Exp $
#
DISTNAME= asp2php-0.76.17
@@ -16,6 +16,12 @@ MAKE_JOBS_SAFE= no
BUILD_TARGET= all gui
INSTALLATION_DIRS+= bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/hugo/Makefile
diff -u pkgsrc/www/hugo/Makefile:1.144 pkgsrc/www/hugo/Makefile:1.145
--- pkgsrc/www/hugo/Makefile:1.144 Wed Jul 8 18:32:44 2026
+++ pkgsrc/www/hugo/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.144 2026/07/08 18:32:44 bsiegert Exp $
+# $NetBSD: Makefile,v 1.145 2026/08/04 20:29:19 wiz Exp $
DISTNAME= hugo-0.157.0
PKGNAME= go-${DISTNAME}
@@ -21,6 +21,12 @@ MAKE_ENV+= "CGO_LDFLAGS=-lm"
USE_LANGUAGES+= c c++
LIBS+= -lm
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "go-modules.mk"
.include "../../lang/go/go-module.mk"
Index: pkgsrc/www/kore/Makefile
diff -u pkgsrc/www/kore/Makefile:1.36 pkgsrc/www/kore/Makefile:1.37
--- pkgsrc/www/kore/Makefile:1.36 Thu May 14 16:42:20 2026
+++ pkgsrc/www/kore/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2026/05/14 16:42:20 ryoon Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:29:19 wiz Exp $
DISTNAME= kore-4.2.3
PKGREVISION= 15
@@ -26,6 +26,12 @@ post-build:
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/kore-serve ${DESTDIR}${PREFIX}/bin
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/qDecoder/Makefile
diff -u pkgsrc/www/qDecoder/Makefile:1.15 pkgsrc/www/qDecoder/Makefile:1.16
--- pkgsrc/www/qDecoder/Makefile:1.15 Sun Feb 1 09:03:44 2026
+++ pkgsrc/www/qDecoder/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2026/02/01 09:03:44 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:19 wiz Exp $
DISTNAME= qDecoder-9.0.1
CATEGORIES= www
@@ -25,4 +25,10 @@ post-install:
cd ${WRKSRC}/examples/qDecoder-upload; ${INSTALL_DATA} *.html *.js \
${DESTDIR}${PREFIX}/share/examples/qDecoder/qDecoder-upload
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/screws/Makefile
diff -u pkgsrc/www/screws/Makefile:1.54 pkgsrc/www/screws/Makefile:1.55
--- pkgsrc/www/screws/Makefile:1.54 Sat Feb 7 08:30:34 2026
+++ pkgsrc/www/screws/Makefile Tue Aug 4 20:29:19 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.54 2026/02/07 08:30:34 wiz Exp $
+# $NetBSD: Makefile,v 1.55 2026/08/04 20:29:19 wiz Exp $
DISTNAME= screws-0.56
PKGREVISION= 29
@@ -54,6 +54,12 @@ CHECK_INTERPRETER_SKIP+= *.hsml
post-extract:
${CP} ${FILESDIR}/*.[158] ${WRKSRC}/doc/manpage/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "options.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/squirm/Makefile
diff -u pkgsrc/www/squirm/Makefile:1.6 pkgsrc/www/squirm/Makefile:1.7
--- pkgsrc/www/squirm/Makefile:1.6 Tue Feb 10 08:06:56 2026
+++ pkgsrc/www/squirm/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2026/02/10 08:06:56 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2026/08/04 20:29:20 wiz Exp $
DISTNAME= squirm-1.0betaB
CATEGORIES= www
@@ -34,4 +34,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/squirm ${DESTDIR}${PREFIX}/bin/
cd ${WRKSRC} && ${INSTALL_DATA} squirm.local.dist squirm.patterns.dist ${DESTDIR}${EGDIR}/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/swill/Makefile
diff -u pkgsrc/www/swill/Makefile:1.15 pkgsrc/www/swill/Makefile:1.16
--- pkgsrc/www/swill/Makefile:1.15 Mon Aug 15 19:53:52 2016
+++ pkgsrc/www/swill/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2016/08/15 19:53:52 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/04 20:29:20 wiz Exp $
DISTNAME= swill-0.3
PKGREVISION= 2
@@ -18,4 +18,10 @@ INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${
INSTALLATION_DIRS= include lib
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/unit/Makefile
diff -u pkgsrc/www/unit/Makefile:1.28 pkgsrc/www/unit/Makefile:1.29
--- pkgsrc/www/unit/Makefile:1.28 Sat Oct 25 01:45:28 2025
+++ pkgsrc/www/unit/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/10/25 01:45:28 osa Exp $
+# $NetBSD: Makefile,v 1.29 2026/08/04 20:29:20 wiz Exp $
PKGREVISION= 1
.include "../../www/unit/version.mk"
@@ -11,5 +11,11 @@ MAINTAINER= [email protected]
RCD_SCRIPTS= unit
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../www/unit/Makefile.common"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/unit-python/Makefile
diff -u pkgsrc/www/unit-python/Makefile:1.11 pkgsrc/www/unit-python/Makefile:1.12
--- pkgsrc/www/unit-python/Makefile:1.11 Sat Oct 25 01:52:02 2025
+++ pkgsrc/www/unit-python/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/10/25 01:52:02 osa Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:20 wiz Exp $
PKGNAME= unit-${LANG}${PYVERSSUFFIX}-${UNIT_VERSION}
COMMENT= Python module for NGINX Unit
@@ -14,6 +14,12 @@ post-configure:
${LANG} --module=${MODNAME} \
--config=${LANG}${PYVERSSUFFIX}-config
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/${LANG}/application.mk"
.include "../../www/unit/ext.mk"
.include "../../www/unit/Makefile.common"
Index: pkgsrc/www/unit-ruby/Makefile
diff -u pkgsrc/www/unit-ruby/Makefile:1.11 pkgsrc/www/unit-ruby/Makefile:1.12
--- pkgsrc/www/unit-ruby/Makefile:1.11 Mon Apr 6 14:21:02 2026
+++ pkgsrc/www/unit-ruby/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2026/04/06 14:21:02 taca Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/04 20:29:20 wiz Exp $
PKGNAME= unit-${LANG}${RUBY_VER}-${UNIT_VERSION}
COMMENT= Ruby module for NGINX Unit
@@ -13,6 +13,12 @@ post-configure:
${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} \
${CONFIGURE_SCRIPT} ${LANG} --module=${MODNAME}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/${LANG}/buildlink3.mk"
.include "../../www/unit/ext.mk"
.include "../../www/unit/Makefile.common"
Index: pkgsrc/x11/Xaw-Xpm/Makefile
diff -u pkgsrc/x11/Xaw-Xpm/Makefile:1.33 pkgsrc/x11/Xaw-Xpm/Makefile:1.34
--- pkgsrc/x11/Xaw-Xpm/Makefile:1.33 Wed Feb 18 08:00:06 2026
+++ pkgsrc/x11/Xaw-Xpm/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2026/02/18 08:00:06 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:20 wiz Exp $
DISTNAME= Xaw-XPM-1.1
PKGNAME= Xaw-Xpm-1.1
@@ -25,6 +25,12 @@ post-install:
${CP} ${PKGDIR}/PLIST ${PLIST_SRC}
cd ${DESTDIR}${PREFIX} && ${LS} lib/libXaw3d* >> ${PLIST_SRC}
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
Index: pkgsrc/x11/XmHTML/Makefile
diff -u pkgsrc/x11/XmHTML/Makefile:1.61 pkgsrc/x11/XmHTML/Makefile:1.62
--- pkgsrc/x11/XmHTML/Makefile:1.61 Thu Apr 24 14:16:07 2025
+++ pkgsrc/x11/XmHTML/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.61 2025/04/24 14:16:07 wiz Exp $
+# $NetBSD: Makefile,v 1.62 2026/08/04 20:29:20 wiz Exp $
#
DISTNAME= XmHTML-1.1.10
@@ -23,6 +23,12 @@ do-install:
${WRKSRC}/lib/libXmHTML.la ${DESTDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/include/XmHTML/*.h ${DESTDIR}${PREFIX}/include/XmHTML
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/zlib/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
Index: pkgsrc/x11/gtk2-chtheme/Makefile
diff -u pkgsrc/x11/gtk2-chtheme/Makefile:1.69 pkgsrc/x11/gtk2-chtheme/Makefile:1.70
--- pkgsrc/x11/gtk2-chtheme/Makefile:1.69 Tue Jan 27 08:40:55 2026
+++ pkgsrc/x11/gtk2-chtheme/Makefile Tue Aug 4 20:29:20 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.69 2026/01/27 08:40:55 wiz Exp $
+# $NetBSD: Makefile,v 1.70 2026/08/04 20:29:20 wiz Exp $
#
DISTNAME= gtk-chtheme-0.3.1
@@ -17,5 +17,11 @@ REPLACE_PERL= replace
BUILDLINK_TRANSFORM+= rm:-DGTK_DISABLE_DEPRECATED
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/gtk2-theme-switch/Makefile
diff -u pkgsrc/x11/gtk2-theme-switch/Makefile:1.67 pkgsrc/x11/gtk2-theme-switch/Makefile:1.68
--- pkgsrc/x11/gtk2-theme-switch/Makefile:1.67 Tue Jan 27 08:40:56 2026
+++ pkgsrc/x11/gtk2-theme-switch/Makefile Tue Aug 4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.67 2026/01/27 08:40:56 wiz Exp $
+# $NetBSD: Makefile,v 1.68 2026/08/04 20:29:21 wiz Exp $
#
DISTNAME= gtk-theme-switch-2.0.0rc2
@@ -22,5 +22,11 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/switch.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/gtk2-theme-switch.1
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/hot-babe/Makefile
diff -u pkgsrc/x11/hot-babe/Makefile:1.71 pkgsrc/x11/hot-babe/Makefile:1.72
--- pkgsrc/x11/hot-babe/Makefile:1.71 Tue Jan 27 08:40:57 2026
+++ pkgsrc/x11/hot-babe/Makefile Tue Aug 4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.71 2026/01/27 08:40:57 wiz Exp $
+# $NetBSD: Makefile,v 1.72 2026/08/04 20:29:21 wiz Exp $
DISTNAME= hot-babe-0.2.2
PKGREVISION= 48
@@ -12,6 +12,12 @@ LICENSE= artistic
USE_TOOLS+= pkg-config
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/gtk2/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/ssystem/Makefile
diff -u pkgsrc/x11/ssystem/Makefile:1.36 pkgsrc/x11/ssystem/Makefile:1.37
--- pkgsrc/x11/ssystem/Makefile:1.36 Thu Apr 24 14:16:32 2025
+++ pkgsrc/x11/ssystem/Makefile Tue Aug 4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2025/04/24 14:16:32 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/08/04 20:29:21 wiz Exp $
#
DISTNAME= ssystem-1.6
@@ -26,6 +26,12 @@ do-install:
${INSTALL_DATA} ${DOC_FILES} ${DESTDIR}${PREFIX}/share/doc/ssystem; \
${INSTALL_DATA} hires/README ${DESTDIR}${PREFIX}/share/ssystem/hires
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/freeglut/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
Index: pkgsrc/x11/tinyx-wscons/Makefile
diff -u pkgsrc/x11/tinyx-wscons/Makefile:1.13 pkgsrc/x11/tinyx-wscons/Makefile:1.14
--- pkgsrc/x11/tinyx-wscons/Makefile:1.13 Mon Jul 28 09:36:28 2025
+++ pkgsrc/x11/tinyx-wscons/Makefile Tue Aug 4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/07/28 09:36:28 nat Exp $
+# $NetBSD: Makefile,v 1.14 2026/08/04 20:29:21 wiz Exp $
VERSION= 0.8
DISTNAME= ${GITHUB_PROJECT}-${VERSION}
@@ -37,6 +37,12 @@ do-install:
.endfor
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../mk/x11.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/tk-Tix/Makefile
diff -u pkgsrc/x11/tk-Tix/Makefile:1.33 pkgsrc/x11/tk-Tix/Makefile:1.34
--- pkgsrc/x11/tk-Tix/Makefile:1.33 Mon Nov 17 11:01:42 2025
+++ pkgsrc/x11/tk-Tix/Makefile Tue Aug 4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2025/11/17 11:01:42 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/08/04 20:29:21 wiz Exp $
#
DISTNAME= Tix${TIX_VERSION}-src
@@ -47,6 +47,12 @@ post-install:
(cd ${WRKSRC}/docs; tar cf - . ) | \
(cd ${DESTDIR}${PREFIX}/lib/Tix${TIX_VERSION}/docs; tar xfpB -)
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../lang/tcl/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
Index: pkgsrc/x11/tktable/Makefile
diff -u pkgsrc/x11/tktable/Makefile:1.14 pkgsrc/x11/tktable/Makefile:1.15
--- pkgsrc/x11/tktable/Makefile:1.14 Mon Nov 17 11:01:42 2025
+++ pkgsrc/x11/tktable/Makefile Tue Aug 4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/11/17 11:01:42 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/08/04 20:29:21 wiz Exp $
#
DISTNAME= Tktable2.10
@@ -23,6 +23,12 @@ CONFIGURE_ENV+= PKG_LIBS=${X11_LDFLAGS:
.include "options.mk"
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/xicc/Makefile
diff -u pkgsrc/x11/xicc/Makefile:1.12 pkgsrc/x11/xicc/Makefile:1.13
--- pkgsrc/x11/xicc/Makefile:1.12 Thu Oct 23 20:40:23 2025
+++ pkgsrc/x11/xicc/Makefile Tue Aug 4 20:29:21 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/10/23 20:40:23 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2026/08/04 20:29:21 wiz Exp $
#
DISTNAME= xicc-0.1
@@ -24,6 +24,12 @@ do-build:
do-install:
${LIBTOOL} --tag=CC --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/xicc ${DESTDIR}${PREFIX}/bin/
+# FIXME: replace by proper LDFLAGS handling
+_WRAP_EXTRA_ARGS.CC+= ${_RELRO_LDFLAGS}
+_WRAP_EXTRA_ARGS.CXX+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cxx+= ${_RELRO_LDFLAGS}
+
.include "../../devel/glib2/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
--_----------=_1785875365159770--