FreeBSD/ports 21a6f0fsysutils/doctl distinfo Makefile

sysutils/doctl: Update to 1.147.0

Release Notes:
https://github.com/digitalocean/doctl/releases/tag/v1.147.0
https://github.com/digitalocean/doctl/releases/tag/v1.146.0
https://github.com/digitalocean/doctl/releases/tag/v1.145.0
https://github.com/digitalocean/doctl/releases/tag/v1.143.0
https://github.com/digitalocean/doctl/releases/tag/v1.142.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/doctl/distinfo
+2-3sysutils/doctl/Makefile
+5-62 files

FreeBSD/ports 3a9150asecurity/local-php-security-checker Makefile

security/local-php-security-checker: Remove go version number

PR:             291427
DeltaFile
+2-5security/local-php-security-checker/Makefile
+2-51 files

FreeBSD/ports 88b43desysutils/nomad Makefile

sysutils/nomad: Remove go version and undeprecate

Approved by:    portmgr (blanket, just fix it)
DeltaFile
+2-4sysutils/nomad/Makefile
+2-41 files

FreeBSD/ports 278fe80sysutils/nomad-pot-driver Makefile

sysutils/nomad-pot-driver: Remove go version and undeprecate

Approved by:    portmgr (blanket, just fix it)
DeltaFile
+2-5sysutils/nomad-pot-driver/Makefile
+2-51 files

FreeBSD/ports 1c3a4f0databases/pgschema distinfo Makefile

databases/pgschema: Update to 1.5.0
DeltaFile
+5-5databases/pgschema/distinfo
+2-3databases/pgschema/Makefile
+7-82 files

FreeBSD/ports 16c23dfsecurity/openvpn-auth-oauth2 Makefile

security/openvpn-auth-oauth2: Do not depend on fixed Go version.

Do not require particular Go version to prevent build failures
in the future.

Requested by:   Adam Weinberger <adamw at FreeBSD.org>
DeltaFile
+2-2security/openvpn-auth-oauth2/Makefile
+2-21 files

FreeBSD/src 74b10f0libexec/rtld-elf rtld.c

rtld-elf: Mark LD_SHOW_AUXV insecure

This prevents dumping the memory layout of setugid processes.

MFC after:      3 days
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D54033

(cherry picked from commit 5242bcff202fa2a5a39895423c8d8c11c02ad76a)
DeltaFile
+1-1libexec/rtld-elf/rtld.c
+1-11 files

FreeBSD/src 68c9bf7sys/sys bus.h

bus: Apply consistent style to prototypes

Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.

(cherry picked from commit 6facc476f3056037f8b5cdb5546554ab3a887463)
DeltaFile
+10-10sys/sys/bus.h
+10-101 files

FreeBSD/src 844f76clib/libc/locale xlocale_private.h

libc: Simplify __get_locale()

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    fuz
Differential Revision:  https://reviews.freebsd.org/D53908

(cherry picked from commit 5af240c54bd2d9548536c904e841499e1651bcc8)
DeltaFile
+2-4lib/libc/locale/xlocale_private.h
+2-41 files

FreeBSD/src 3cbf647share/man/man9 device_get_children.9 Makefile, sys/kern subr_bus.c

bus: Add device_has_children predicate

Add a device_has_children() function which can be used to check if a
device has children without allocating a list of them which we aren't
going to use, or even counting them.

Also modify device_get_children() so it can be used to query the count
without allocating a list.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    imp, markj
Differential Revision:  https://reviews.freebsd.org/D53918

(cherry picked from commit 330d4437f2100fc05e576763f4f6a7198080663a)
DeltaFile
+39-8share/man/man9/device_get_children.9
+18-0sys/kern/subr_bus.c
+1-0share/man/man9/Makefile
+1-0sys/sys/bus.h
+59-84 files

FreeBSD/ports 42dc4b6devel/gstreamer1-devtools distinfo, multimedia/gstreamer1-editing-services distinfo

GStreamer1: Update to 1.26.9

multimedia/gstreamer1-plugins-rust: Update to 0.14.4

https://gstreamer.freedesktop.org/releases/1.26/#1.26.9
DeltaFile
+139-147multimedia/gstreamer1-plugins-rust/distinfo
+70-74multimedia/gstreamer1-plugins-rust/Makefile.crates
+9-9multimedia/gstreamer1-plugins/distinfo
+3-3multimedia/py-gstreamer1/distinfo
+3-3devel/gstreamer1-devtools/distinfo
+3-3multimedia/gstreamer1-editing-services/distinfo
+227-2395 files not shown
+241-25311 files

FreeBSD/src 69e0415usr.bin/fsync fsync.c

fsync: Open files in non-blocking mode

This avoids blocking forever when invoked on a fifo.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D54084
DeltaFile
+1-1usr.bin/fsync/fsync.c
+1-11 files

FreeBSD/src 4c2295csys/sys bus.h

bus: Return 0 if reading an ivar fails

In the non-INVARIANTS case, return 0 rather than stack garbage if
reading an ivar fails (in the INVARIANTS case, we still panic).

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    jhb
Differential Revision:  https://reviews.freebsd.org/D54078
DeltaFile
+1-1sys/sys/bus.h
+1-11 files

FreeBSD/ports 16b4e8bdevel/phorgeit-phorge Makefile, devel/phorgeit-phorge/files patch-externals_phpqrcode_phpqrcode.php

devel/phorgeit-phorge: Fix error in MFA QR code generation
DeltaFile
+16-0devel/phorgeit-phorge/files/patch-externals_phpqrcode_phpqrcode.php
+1-0devel/phorgeit-phorge/Makefile
+17-02 files

FreeBSD/ports 30a5665devel/phabricator Makefile, devel/phabricator/files patch-externals_phpqrcode_phpqrcode.php

devel/phabricator: Fix error in MFA QR code generation
DeltaFile
+16-0devel/phabricator/files/patch-externals_phpqrcode_phpqrcode.php
+1-1devel/phabricator/Makefile
+17-12 files

FreeBSD/ports 512bdaeaudio/audacity distinfo Makefile

audio/audacity: Update 3.7.5 => 3.7.6

Changelog:
https://support.audacityteam.org/additional-resources/changelog/audacity-3.7

PR:     291421
DeltaFile
+5-5audio/audacity/distinfo
+1-1audio/audacity/Makefile
+1-0audio/audacity/pkg-plist
+7-63 files

FreeBSD/src 27ff0bblib/libc/tests/gen limits_test.c

libc/limits_test: add no-op testcase to satisfy kyua

This test suite is purely tested with compile-time assertions, so
it needs a dummy runtime test to ensure that kyua reports the
file as passing.

Pull Request:   https://github.com/freebsd/freebsd-src/pull/1915
Sponsored by:   The FreeBSD Foundation
Reviewed by:    fuz
Approved by:    markj (mentor)
MFC after:      1 month
Signed-off-by:  Siva Mahadevan <me at svmhdvn.name>
DeltaFile
+4-1lib/libc/tests/gen/limits_test.c
+4-11 files

FreeBSD/ports f45b1d0audio/pms-devel Makefile, audio/sonicradio Makefile

many: Unsupported Go dep; deprecate and schedule for removal

There are about 75 ports that depend on old, unsupported Go
versions. I've scheduled those Go versions for deletions on
2025/01/01, and so these ports are scheduled for removal on
that same day.

HOWEVER....

Likely NONE or VERY VERY FEW of these ports will actually need
to be deleted! This stems from a misunderstanding:

When go.mod says "go 1.23", it means that it requires AT LEAST
go-1.23. Locking a port to a specific go version should almost
never happen; it is reserved for when a package absolutely
cannot build with any newer version, and it almost means that
the port will only last 1 year (Go releases new minors twice a
year).


    [11 lines not shown]
DeltaFile
+3-0audio/pms-devel/Makefile
+3-0audio/sonicradio/Makefile
+3-0databases/mongodb-tools/Makefile
+3-0databases/pg_tileserv/Makefile
+3-0deskutils/pet/Makefile
+3-0devel/atlantis/Makefile
+18-067 files not shown
+219-073 files

FreeBSD/ports 77e56aclang/go120 Makefile, lang/go121 Makefile

lang/go12[0-3]: Deprecate; unsupported upstream

These are old versions of go that are known to have bugs and security
risks that will never be fixed. Go only supports the latest two minors,
and we currenly have six. I'm going to start getting aggressive about
not keeping insecure versions of go available.
DeltaFile
+3-0lang/go120/Makefile
+3-0lang/go121/Makefile
+3-0lang/go122/Makefile
+3-0lang/go123/Makefile
+12-04 files

FreeBSD/ports 51cb57csysutils/bsdisks/files patch-camcontrol.c

sysutils/bsdisks: Fix build on latest 16-CURRENT

src 8c35de4982d8 added power condition support. That commit broke this
port by adding an argument to scsi_start_stop().
DeltaFile
+12-0sysutils/bsdisks/files/patch-camcontrol.c
+12-01 files

FreeBSD/src 5b08474contrib/sqlite3 sqlite3.c sqlite3.h

sqlite3: Update to 3.50.4

Release notes at https://www.sqlite.org/releaselog/3_50_4.html.

Obtained from:  https://www.sqlite.org/2025/sqlite-autoconf-3500400.tar.gz

Merge commit 'e7e917ee3cf2b3010b1c511c6ebaf8b65b983ad7'

(cherry picked from commit 07d5a9b1b2dd95d95137c6c2afcb84ad40c05b75)
DeltaFile
+122-81contrib/sqlite3/sqlite3.c
+45-45contrib/sqlite3/sqlite3.h
+1-1contrib/sqlite3/sqlite3rc.h
+1-1contrib/sqlite3/sqlite3.pc.in
+1-1contrib/sqlite3/VERSION
+170-1295 files

FreeBSD/src e37206acontrib/sqlite3 sqlite3.c sqlite3.h

sqlite3: Update to 3.50.4

Release notes at https://www.sqlite.org/releaselog/3_50_4.html.

Obtained from:  https://www.sqlite.org/2025/sqlite-autoconf-3500400.tar.gz

Merge commit 'e7e917ee3cf2b3010b1c511c6ebaf8b65b983ad7'

(cherry picked from commit 07d5a9b1b2dd95d95137c6c2afcb84ad40c05b75)
DeltaFile
+122-81contrib/sqlite3/sqlite3.c
+45-45contrib/sqlite3/sqlite3.h
+1-1contrib/sqlite3/sqlite3rc.h
+1-1contrib/sqlite3/VERSION
+1-1contrib/sqlite3/sqlite3.pc.in
+170-1295 files

FreeBSD/src 9155d4bsys/netinet tcp_sack.c tcp_input.c, sys/netinet/tcp_stacks rack.c

tcp: retire do_newsack - always adhere to RFC6675 SACK

Depreciation notice for net.inet.tcp.newsack is in 15.0.
Remove this tunable for HEAD, streamlining the code slightly.

Reviewed by:    tuexen, cc, nickbanks_netflix.com, #transport
Sponsored by:   NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D54072
DeltaFile
+1-40sys/netinet/tcp_sack.c
+3-8sys/netinet/tcp_input.c
+2-2sys/netinet/tcp_stacks/rack.c
+0-2sys/netinet/tcp_var.h
+6-524 files

FreeBSD/ports c325758textproc/py-zensical distinfo Makefile

textproc/py-zensical: Update to 0.0.11

Changelog:

https://github.com/zensical/zensical/releases/tag/0.0.11
DeltaFile
+3-3textproc/py-zensical/distinfo
+1-1textproc/py-zensical/Makefile
+4-42 files

FreeBSD/ports ddf1394www/py-django-q2 distinfo Makefile

www/py-django-q2: Upgrade to 1.9.0

Changelog:

https://github.com/django-q2/django-q2/releases/tag/v1.9.0

PR:             291417
DeltaFile
+3-3www/py-django-q2/distinfo
+1-1www/py-django-q2/Makefile
+4-42 files

FreeBSD/src 08f54dflib/libpfctl libpfctl.c, sys/netpfil/pf pf_nl.c pf_nl.h

pf: convert DIOCRGETASTATS to netlink

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+107-1sys/netpfil/pf/pf_nl.c
+80-12lib/libpfctl/libpfctl.c
+16-0sys/netpfil/pf/pf_nl.h
+203-133 files

FreeBSD/src f6aa57ctests/sys/netpfil/pf snmp.sh, usr.sbin/bsnmpd/modules/snmp_pf pf_snmp.c

snmp_pf: use the libpfctl wrapper to retrieve astats

Extend the test case to verify this works as expected.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+8-13usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
+6-0tests/sys/netpfil/pf/snmp.sh
+14-132 files

FreeBSD/src 4aa7901lib/libpfctl libpfctl.c libpfctl.h, sbin/pfctl pfctl_radix.c

pfctl: move astats query into libpfctl

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+22-0lib/libpfctl/libpfctl.c
+1-19sbin/pfctl/pfctl_radix.c
+3-0lib/libpfctl/libpfctl.h
+26-193 files

FreeBSD/ports 623207ewww/apache24 Makefile distinfo

www/apache24: Security update to 2.4.66

PR:             291413
Security:       6ebe4a30-d138-11f0-af8c-8447094a420f
MFH:            2025Q4
DeltaFile
+5-2www/apache24/Makefile
+3-3www/apache24/distinfo
+8-52 files

FreeBSD/ports 94b26a6databases/adminer distinfo

databases/adminer: Fix distinfo

PR:     291412
DeltaFile
+3-1databases/adminer/distinfo
+3-11 files