Download raw body.
Add pledge comments
Add a pledge comment to ports which don't have one and either are
patched to use pledge or use it upstream. Mostly found by grepping
strings output, then confirmed via grepping patches and/or pobj.
ok? (all maintainers cc'd but given this is a comment only change I
won't wait).
Index: emulators/mgba/Makefile
===================================================================
RCS file: /cvs/ports/emulators/mgba/Makefile,v
diff -u -p -u -r1.55 Makefile
--- emulators/mgba/Makefile 13 Feb 2026 12:02:15 -0000 1.55
+++ emulators/mgba/Makefile 8 Apr 2026 06:57:32 -0000
@@ -24,6 +24,7 @@ MAINTAINER = Anthony J. Bentley <anthon
# MPL 2.0
PERMIT_PACKAGE = Yes
+# uses pledge()
cWANTLIB = EGL GL SDL2 avfilter avcodec avformat avutil c \
curses edit elf m png pthread sqlite3 swresample \
swscale z zip
Index: mail/mblaze/Makefile
===================================================================
RCS file: /cvs/ports/mail/mblaze/Makefile,v
diff -u -p -u -r1.21 Makefile
--- mail/mblaze/Makefile 22 Feb 2026 12:00:56 -0000 1.21
+++ mail/mblaze/Makefile 8 Apr 2026 06:57:32 -0000
@@ -13,6 +13,7 @@ PERMIT_PACKAGE = Yes
SITES = https://leahneukirchen.org/releases/
+# uses pledge()
WANTLIB = c iconv pthread
LIB_DEPENDS = converters/libiconv
Index: mail/opensmtpd-filters/dkimsign/Makefile
===================================================================
RCS file: /cvs/ports/mail/opensmtpd-filters/dkimsign/Makefile,v
diff -u -p -u -r1.16 Makefile
--- mail/opensmtpd-filters/dkimsign/Makefile 25 Feb 2026 09:16:33 -0000 1.16
+++ mail/opensmtpd-filters/dkimsign/Makefile 8 Apr 2026 06:57:32 -0000
@@ -18,6 +18,7 @@ LIB_DEPENDS= mail/opensmtpd-filters/libo
# ISC
PERMIT_PACKAGE= Yes
+# uses pledge()
WANTLIB= c opensmtpd crypto
NO_TEST= Yes
MAKE_FLAGS= CC="${CC}"
Index: net/arping/Makefile
===================================================================
RCS file: /cvs/ports/net/arping/Makefile,v
diff -u -p -u -r1.60 Makefile
--- net/arping/Makefile 1 Jan 2026 08:43:04 -0000 1.60
+++ net/arping/Makefile 8 Apr 2026 06:57:32 -0000
@@ -10,6 +10,7 @@ MAINTAINER = Benoit Lecocq <benoit@openb
# GPLv2
PERMIT_PACKAGE = Yes
+# uses pledge()
WANTLIB += c m pcap lib/libnet-1.1/net=11
SITES = http://www.habets.pp.se/synscan/files/
Index: net/isc-bind/Makefile
===================================================================
RCS file: /cvs/ports/net/isc-bind/Makefile,v
diff -u -p -u -r1.217 Makefile
--- net/isc-bind/Makefile 2 Apr 2026 09:22:52 -0000 1.217
+++ net/isc-bind/Makefile 8 Apr 2026 06:57:32 -0000
@@ -24,6 +24,7 @@ MAINTAINER= Stuart Henderson <stu.ports@
# MPL 2.0
PERMIT_PACKAGE= Yes
+# uses pledge()
WANTLIB += c crypto execinfo iconv idn2 json-c m nghttp2
WANTLIB += pthread ssl unistring urcu urcu-cds urcu-common uv
WANTLIB += xml2 z
Index: net/ucspi-tools/Makefile
===================================================================
RCS file: /cvs/ports/net/ucspi-tools/Makefile,v
diff -u -p -u -r1.12 Makefile
--- net/ucspi-tools/Makefile 11 Mar 2022 19:47:58 -0000 1.12
+++ net/ucspi-tools/Makefile 8 Apr 2026 06:57:32 -0000
@@ -13,6 +13,7 @@ MAINTAINER= Jan Klemkow <j.klemkow@wemel
# ISC
PERMIT_PACKAGE= Yes
+# uses pledge()
WANTLIB += c crypto ssl tls
MAKE_FLAGS= CC="${CC}"
Index: sysutils/colorls/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/colorls/Makefile,v
diff -u -p -u -r1.46 Makefile
--- sysutils/colorls/Makefile 3 Oct 2024 21:47:19 -0000 1.46
+++ sysutils/colorls/Makefile 8 Apr 2026 06:57:32 -0000
@@ -12,6 +12,7 @@ PERMIT_PACKAGE= Yes
SITES= https://shell.uugrn.org/~naddy/
+# uses pledge()
WANTLIB= c curses util
NO_TEST= Yes
Index: sysutils/f3/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/f3/Makefile,v
diff -u -p -u -r1.2 Makefile
--- sysutils/f3/Makefile 29 Apr 2025 14:57:38 -0000 1.2
+++ sysutils/f3/Makefile 8 Apr 2026 06:57:32 -0000
@@ -9,6 +9,7 @@ CATEGORIES= sysutils
# GPLv3
PERMIT_PACKAGE= Yes
+# uses pledge()
WANTLIB= c m
USE_GMAKE= Yes
Index: textproc/grepcidr/Makefile
===================================================================
RCS file: /cvs/ports/textproc/grepcidr/Makefile,v
diff -u -p -u -r1.9 Makefile
--- textproc/grepcidr/Makefile 19 Sep 2023 22:02:34 -0000 1.9
+++ textproc/grepcidr/Makefile 8 Apr 2026 06:57:32 -0000
@@ -16,6 +16,7 @@ FIX_EXTRACT_PERMISSIONS=Yes
# GPLv2+
PERMIT_PACKAGE= Yes
+# uses pledge()
WANTLIB += c
SITES= http://www.pc-tools.net/files/unix/
Index: textproc/vislcg3/Makefile
===================================================================
RCS file: /cvs/ports/textproc/vislcg3/Makefile,v
diff -u -p -u -r1.23 Makefile
--- textproc/vislcg3/Makefile 13 Nov 2025 13:42:09 -0000 1.23
+++ textproc/vislcg3/Makefile 8 Apr 2026 06:57:32 -0000
@@ -17,6 +17,7 @@ HOMEPAGE = https://edu.visl.dk/cg3/chun
# GPLv3+
PERMIT_PACKAGE = Yes
+# uses pledge()
WANTLIB += ${COMPILER_LIBCXX}
WANTLIB += c icudata icui18n icuio icuuc m sqlite3
Index: www/kcaldav/Makefile
===================================================================
RCS file: /cvs/ports/www/kcaldav/Makefile,v
diff -u -p -u -r1.23 Makefile
--- www/kcaldav/Makefile 14 Oct 2024 20:40:13 -0000 1.23
+++ www/kcaldav/Makefile 8 Apr 2026 06:57:32 -0000
@@ -10,6 +10,7 @@ MAINTAINER = Aaron Poffenberger <akp@hy
PERMIT_PACKAGE = Yes
# "make port-lib-depends-check" can help
+# uses pledge()
WANTLIB += c expat m sqlite3
SITES = https://kristaps.bsd.lv/kcaldav/snapshots/
Add pledge comments