FreeBSD/doc 785a0a9shared releases.adoc, website/content/en where.adoc

Update download page post-stable/15 branch

The main branch is now 16.0-CURRENT; and we now have a 15.0-STABLE
branch.

We don't have 15.0-STABLE downloads quite yet but they should arrive
in the next week; I'd rather have some temporary 404s than forget to
add the 15.0-STABLE section later.

Sponsored by:   https://www.patreon.com/cperciva
DeltaFile
+7-1website/content/en/where.adoc
+2-2shared/releases.adoc
+9-32 files

FreeBSD/doc 64b1af6website/static/security errata-template.txt advisory-template.txt

Add stable/15 to SA+EN templates

Sponsored by:   https://www.patreon.com/cperciva
DeltaFile
+3-1website/static/security/errata-template.txt
+3-1website/static/security/advisory-template.txt
+6-22 files

FreeBSD/ports dfcb06cdevel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.35.0

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.35.0
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 774fe8fdevel/aws-sdk-cpp distinfo Makefile

devel/aws-sdk-cpp: Update to 1.11.672

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.665...1.11.672
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports badc140devel/aws-c-http distinfo Makefile

devel/aws-c-http: Update to 0.10.5

ChangeLog: https://github.com/awslabs/aws-c-http/releases/tag/v0.10.5
DeltaFile
+3-3devel/aws-c-http/distinfo
+1-1devel/aws-c-http/Makefile
+4-42 files

FreeBSD/ports 77a31e5deskutils/treesheets distinfo Makefile

deskutils/treesheets: Update to 2665

ChangeLog: https://github.com/aardappel/treesheets/compare/2595...2665
DeltaFile
+3-3deskutils/treesheets/distinfo
+1-1deskutils/treesheets/Makefile
+4-42 files

FreeBSD/ports e1ca868textproc/p5-PPIx-Regexp distinfo Makefile

textproc/p5-PPIx-Regexp: Update 0.090 => 0.091

ChangeLog:
https://metacpan.org/changes/distribution/PPIx-Regexp

PR:     290331
DeltaFile
+3-3textproc/p5-PPIx-Regexp/distinfo
+1-1textproc/p5-PPIx-Regexp/Makefile
+4-42 files

FreeBSD/src 5bd3ce4sys/dev/ahci ahciem.c

achiem: quiet gcc -Warray-bounds

gcc complains about accessing the byte as ads->common.bytes[3] as that
field is declared as being one byte.

Reviewed by:    mav
Differential Revision:  https://reviews.freebsd.org/D53152
DeltaFile
+1-1sys/dev/ahci/ahciem.c
+1-11 files

FreeBSD/src bf427a0sys/netinet/libalias alias_db.c

libalias: quiet gcc -Wcalloc-transposed-args

Reviewed by:    phk
Differential Revision:  https://reviews.freebsd.org/D53151
DeltaFile
+1-1sys/netinet/libalias/alias_db.c
+1-11 files

FreeBSD/src 3c052beinclude stdckdint.h

include/stdckdint.h: make the header compatible with C++

by removing the cast to _Bool.  The _Bool type is not defined for C++,
and the specification from the gcc info doc states that the return
type of the  __builtin_{add,sub,mul}_overflow() is bool already.

This is done instead of including stdbool.h to avoid namespace
pollution, since defining bool from stdckdint.h simingly is not
sanctioned by ISO/IEC 9899:2024.

PR:     290299
Reviewed by:    des
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D53149
DeltaFile
+3-3include/stdckdint.h
+3-31 files

FreeBSD/src 96d82d2sys/amd64/pt pt.c

pt: Switch to swi(9)

The pt hwt(4) backend uses NMIs to receive updates about the latest t
racing buffer offsets from the tracing hardware. However, it uses
taskqueue(9) to schedule the bottom-half handler. This can lead to
a panic since the taskqueue(9) code isn't aware it's being called
from an NMI context and uses the regular scheduling interfaces.

Fix this by scheduling the bottom-half handler using swi(9) and the
SWI_FROMNMI flag.

Fixes:  310162ea218a
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D52491
DeltaFile
+125-100sys/amd64/pt/pt.c
+125-1001 files

FreeBSD/ports 04ccec7astro/py-kosmorrolib pkg-plist

astro/py-kosmorrolib: fix plist

For some reason the license file moved.
No need to bump PORTREVISION.
DeltaFile
+1-1astro/py-kosmorrolib/pkg-plist
+1-11 files

FreeBSD/src e868a20tests/sys/geom/class Makefile, tests/sys/geom/class/label basic.sh Makefile

glabel: add a basic test

Reviewed by:    asomers
MFC after:      3 days
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D53178
DeltaFile
+59-0tests/sys/geom/class/label/basic.sh
+7-0tests/sys/geom/class/label/Makefile
+1-0tests/sys/geom/class/Makefile
+67-03 files

FreeBSD/ports 020d92faudio/baresip Makefile distinfo, audio/baresip/files patch-cmake_FindGST.cmake

audio/baresip: Update 4.1.0 => 4.2.0, flavorize, take maintainership

Changelog:
https://github.com/baresip/baresip/releases/tag/v4.2.0

Improve port:
- Add JACK audio backend option.
- Fix Gstreamer audio backend.
- Introduce flavors:
  * nox11 - minimal console-only build for voice calls;
  * default - full build with X11 and video support.
- Replace BUILD_DEPENDS+RUN_DEPENDS from audio/re to LIB_DEPENDS.
- Sort PORTDOCS.
- Small formatting improvements.

PR:             290307
Approved by:    Herbert J. Skuhra <herbert at gojira.at> (former maintainer)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2025Q4

    [2 lines not shown]
DeltaFile
+35-14audio/baresip/Makefile
+44-0audio/baresip/files/patch-cmake_FindGST.cmake
+3-3audio/baresip/distinfo
+3-1audio/baresip/pkg-plist
+85-184 files

FreeBSD/ports 5a78e22audio/re distinfo Makefile

audio/re: Update 4.1.0 => 4.2.0, take maintainership

Changelog:
https://github.com/baresip/re/releases/tag/v4.2.0

PR:             290306
Approved by:    Herbert J. Skuhra <herbert at gojira.at> (former maintainer)
MFH:            2025Q4

(cherry picked from commit d3197578f3b976e772d00e99c5bc4a594eb6e1a7)
DeltaFile
+3-3audio/re/distinfo
+2-2audio/re/Makefile
+2-2audio/re/pkg-plist
+7-73 files

FreeBSD/ports c76e8bdaudio/baresip Makefile distinfo, audio/baresip/files patch-cmake_FindGST.cmake

audio/baresip: Update 4.1.0 => 4.2.0, flavorize, take maintainership

Changelog:
https://github.com/baresip/baresip/releases/tag/v4.2.0

Improve port:
- Add JACK audio backend option.
- Fix Gstreamer audio backend.
- Introduce flavors:
  * nox11 - minimal console-only build for voice calls;
  * default - full build with X11 and video support.
- Replace BUILD_DEPENDS+RUN_DEPENDS from audio/re to LIB_DEPENDS.
- Sort PORTDOCS.
- Small formatting improvements.

PR:             290307
Approved by:    Herbert J. Skuhra <herbert at gojira.at> (former maintainer)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2025Q4
DeltaFile
+35-14audio/baresip/Makefile
+44-0audio/baresip/files/patch-cmake_FindGST.cmake
+3-3audio/baresip/distinfo
+3-1audio/baresip/pkg-plist
+85-184 files

FreeBSD/ports d319757audio/re distinfo Makefile

audio/re: Update 4.1.0 => 4.2.0, take maintainership

Changelog:
https://github.com/baresip/re/releases/tag/v4.2.0

PR:             290306
Approved by:    Herbert J. Skuhra <herbert at gojira.at> (former maintainer)
MFH:            2025Q4
DeltaFile
+3-3audio/re/distinfo
+2-2audio/re/Makefile
+2-2audio/re/pkg-plist
+7-73 files

FreeBSD/ports d7bdd50graphics/py-face_recognition_models Makefile

graphics/py-face_recognition_models: add missing runtime dependency

The package imports pkg_resources at runtime, which is provided by
devel/py-setuptools.  Add setuptools as a RUN_DEPENDS to avoid
ModuleNotFoundError when using face_recognition_models without setuptools
installed.

PR:             288531
Reported by:    kaltheat at gmail.com

(cherry picked from commit f18a04ffb9c1d698ce9264ecf9bcf01fa6724fec)
DeltaFile
+3-1graphics/py-face_recognition_models/Makefile
+3-11 files

FreeBSD/ports f18a04fgraphics/py-face_recognition_models Makefile

graphics/py-face_recognition_models: add missing runtime dependency

The package imports pkg_resources at runtime, which is provided by
devel/py-setuptools.  Add setuptools as a RUN_DEPENDS to avoid
ModuleNotFoundError when using face_recognition_models without setuptools
installed.

PR:             288531
Reported by:    kaltheat at gmail.com
DeltaFile
+3-1graphics/py-face_recognition_models/Makefile
+3-11 files

FreeBSD/ports 2240ab9devel/git distinfo Makefile

devel/git: Update to 2.51.1

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+7-7devel/git/distinfo
+1-1devel/git/Makefile
+1-0devel/git/pkg-plist
+9-83 files

FreeBSD/src 09a49cdusr.bin/ncurses Makefile

ncurses: Move utilities to the ncurses package

MFC after:      3 days
Reviewed by:    manu, kevans
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D53163
DeltaFile
+1-1usr.bin/ncurses/Makefile
+1-11 files

FreeBSD/src 74a6bb5. Makefile.inc1

Makefile: Don't allow install{world,kernel} with pkgbase

Using these targets on a pkgbase system will cause the installed system
to become out of sync with the package database, which is almost certain
to cause issues the next time pkg(8) is used.

To prevent users doing this accidentally, disallow install* if we detect
that FreeBSD-runtime is installed in the target.  The check can be
overridden with DESTDIR=/ for users who are sure they want to do this.

MFC after:      3 days
Reviewed by:    emaste
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D52879
DeltaFile
+31-8Makefile.inc1
+31-81 files

FreeBSD/ports 0753dbfdevel/electron36 distinfo Makefile.version

devel/electron36: update to 36.9.5

Changelog: https://github.com/electron/electron/releases/tag/v36.9.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron36/distinfo
+1-1devel/electron36/Makefile.version
+6-62 files

FreeBSD/ports d8138cfastro/gpsbabel Makefile pkg-plist, astro/gpsbabel/files patch-configure patch-jeeps_gpslibusb.cc

astro/gpsbabel: Update to 1.10.0

PR:             289512
DeltaFile
+11-34astro/gpsbabel/Makefile
+0-28astro/gpsbabel/files/patch-configure
+9-9astro/gpsbabel/pkg-plist
+0-11astro/gpsbabel/files/patch-jeeps_gpslibusb.cc
+3-3astro/gpsbabel/distinfo
+23-855 files

FreeBSD/ports 3bb66eddatabases/postgresql-libpqxx distinfo Makefile

databases/postgresql-libpqxx: Update to 7.10.3

Release notes:  https://github.com/jtv/libpqxx/releases/tag/7.10.3
DeltaFile
+3-3databases/postgresql-libpqxx/distinfo
+1-1databases/postgresql-libpqxx/Makefile
+4-42 files

FreeBSD/ports fb85636sysutils/fluent-bit distinfo Makefile

sysutils/fluent-bit: Update to 4.1.1

Release notes:  https://github.com/fluent/fluent-bit/releases/tag/v4.1.1
DeltaFile
+3-3sysutils/fluent-bit/distinfo
+1-1sysutils/fluent-bit/Makefile
+4-42 files

FreeBSD/ports 8c4b3c8databases/pg_qualstats distinfo Makefile

databases/pg_qualstatus: Update to 2.1.3

Release notes:  https://github.com/powa-team/pg_qualstats/releases
DeltaFile
+3-3databases/pg_qualstats/distinfo
+1-1databases/pg_qualstats/Makefile
+2-0databases/pg_qualstats/pkg-plist
+6-43 files

FreeBSD/src 8a1d6d6share/man/man9 VOP_OPENCLOSE.9

VOP_OPENCLOSE.9: note that td may be NULL for VOP_CLOSE

MFC after:      3 days
Reviewed by:    asomers, olce
Differential Revision:  https://reviews.freebsd.org/D53137
DeltaFile
+12-1share/man/man9/VOP_OPENCLOSE.9
+12-11 files

FreeBSD/src 3edefa7sys/conf newvers.sh

15.0: Update to BETA2

Approved by:    re (implicit)
Sponsored by:   https://www.patreon.com/cperciva
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files

FreeBSD/src 1ae34f2sys/kern link_elf_obj.c link_elf.c

linker: Make it easier to find the VNET section layout

When trying to find the address of a VNET variable from a debugger, it
helps to have the original address of the VNET section.  In particular,
given the address of a vnet_entry_foo symbol, one wants to easily find
the linker file that the symbol belongs to.

In link_elf_obj.c, the section address for VNET and DPCPU sections is
overwritten in link_elf_link_preload() and link_elf_load_file().  Add an
"origaddr" field to store the original absolute address of the section
base.

In link_elf.c the elf_file_t already has the fields we want, but they
were not getting filled out for the kernel itself.  Fix that too, since
that simplifies things for debuggers and improves consistency.

Approved by:    re (cperciva)
Reviewed by:    kib
MFC after:      2 weeks

    [4 lines not shown]
DeltaFile
+7-1sys/kern/link_elf_obj.c
+6-0sys/kern/link_elf.c
+13-12 files