David Leadbeater <[email protected]> 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/


Reply via email to