Download raw body.
Add pledge comments
David Leadbeater <dgl@dgl.cx> wrote:
> 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).
ok op@
> 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