FreeBSD/ports ff449aftextproc/py-sphinxcontrib-mermaid Makefile distinfo

textproc/py-sphinxcontrib-mermaid: Update to 2.1.1

Reported by:    portscout!
DeltaFile
+3-3textproc/py-sphinxcontrib-mermaid/distinfo
+1-1textproc/py-sphinxcontrib-mermaid/Makefile
+4-42 files

FreeBSD/ports a29134agraphics/opencv Makefile distinfo

graphics/opencv: fix build with multimedia/ffmpeg 9

Reference: https://github.com/opencv/opencv/pull/29533
DeltaFile
+3-5graphics/opencv/distinfo
+3-0graphics/opencv/Makefile
+6-52 files

FreeBSD/ports 67c02a3www/freenginx-devel Makefile Makefile.extmod, www/freenginx-devel/files extra-patch-ngx_http_auth_jwt_module.c

www/freenginx-devel: third-party modules management (+)

- update ngx-http-auth-jwt module to 2.5.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+0-20www/freenginx-devel/files/extra-patch-ngx_http_auth_jwt_module.c
+3-3www/freenginx-devel/distinfo
+1-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-264 files

FreeBSD/ports 1fe2f6ewww/freenginx-devel Makefile.extmod Makefile

www/freenginx-devel: third-party modules management (+)

- update nginx-auth-jwt module to 0.15.0, for details see
  https://github.com/kjdev/nginx-auth-jwt/compare/0.14.2...0.15.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+7-5www/freenginx-devel/distinfo
+3-2www/freenginx-devel/Makefile.extmod
+3-2www/freenginx-devel/Makefile
+13-93 files

FreeBSD/ports 9c8d614devel/rhg Makefile distinfo

devel/rhg: update: 7.2.3 -> 7.2.4

<ChangeLog>

- Fix the detection of peers with limited query size during discovery
- rhg: include the path in purge’s directory removal errors
- verify: remove incorrect fncache branch in file index case
- update: fix status after a flag-only update of symlink into a file,
  in rust
- update: fix status after a flag-only update of a file into a
  symlink, in rust
- rust: respect umask for executable files during update

</ChangeLog>

Sponsored by:   tipi.work
DeltaFile
+3-3devel/rhg/distinfo
+1-2devel/rhg/Makefile
+4-52 files

FreeBSD/src 7dfadd7sbin/hastctl hastctl.c, sbin/hastd hast.h hastd.c

hastd: Add a stop control message

Add a stop control message which causes hastd to clean up and terminate.

Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D59344
DeltaFile
+17-0sbin/hastd/control.c
+14-0sbin/hastctl/hastctl.c
+8-4sbin/hastd/hastd.c
+1-0sbin/hastd/hast.h
+40-44 files

FreeBSD/src ff4b81esys/kern vfs_syscalls.c kern_descrip.c, sys/sys syscallsubr.h

syscalls: Avoid C++ reserved words

Both kern_renameat() and kern_dup() had arguments named `new`.  Rename
their arguments to match their respecitve manual pages.

Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D59386
DeltaFile
+23-23sys/kern/kern_descrip.c
+10-10sys/kern/vfs_syscalls.c
+3-3sys/sys/syscallsubr.h
+36-363 files

FreeBSD/src 4ec3ca5etc/mtree BSD.tests.dist, sbin/hastd Makefile

hastd: Add rudimentary tests

Test that we can start and stop hastd with an empty configuration.

Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D59345
DeltaFile
+36-0sbin/hastd/tests/hastd_test.sh
+4-0sbin/hastd/tests/Makefile
+3-0sbin/hastd/Makefile
+2-0etc/mtree/BSD.tests.dist
+45-04 files

FreeBSD/src 911bda7sbin/hastd nv.c

hastd: Ensure nvpair padding is initialized

The proto-libnv implementation embedded in hastd pads names and values
out to the nearest multiple of eight bytes, but leaves the padding
uninitialized, leaking up to 14 bytes of recycled heap per pair in a
message.

While here, switch from bcopy() to memcpy().

MFC after:      3 days
Reviewed by:    kevans, emaste
Differential Revision:  https://reviews.freebsd.org/D59343
DeltaFile
+3-3sbin/hastd/nv.c
+3-31 files

FreeBSD/ports 114198bsecurity/lego Makefile distinfo

security/lego: Update 5.4.0 => 5.4.1

Changelog:
https://github.com/go-acme/lego/blob/v5.4.1/CHANGELOG.md

PR:             298212
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

FreeBSD/doc 9ffea3ashared releases.adoc

macros: Bump number of ports

Watching wosch make the ports tree manpages,
we have 37816 packages for latest and 36879 for quarterly.
DeltaFile
+1-1shared/releases.adoc
+1-11 files

FreeBSD/ports a9e0e91filesystems/amazon-efs-utils Makefile.crates distinfo, filesystems/amazon-efs-utils/files patch-src_proxy_cargo-crates_s2n-tls-0.3.39_src_init.rs patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs

filesystems/amazon-efs-utils: update to 3.3.1

Sponsored by:   Netflix
DeltaFile
+275-227filesystems/amazon-efs-utils/distinfo
+136-112filesystems/amazon-efs-utils/Makefile.crates
+161-8filesystems/amazon-efs-utils/files/patch-src_watchdog_____init____.py
+17-17filesystems/amazon-efs-utils/files/patch-src_efs__utils__common_proxy.py
+0-16filesystems/amazon-efs-utils/files/patch-src_proxy_cargo-crates_s2n-tls-0.3.39_src_init.rs
+16-0filesystems/amazon-efs-utils/files/patch-src_cargo-crates_s2n-tls-0.3.42_src_init.rs
+605-3803 files not shown
+614-3909 files

FreeBSD/doc 466bf36website/themes/beastie/i18n en.toml

website: Fix Documentation Project Primer name

Event:          Berlin Hackathon 202609
Suggested by:   wosch
DeltaFile
+1-1website/themes/beastie/i18n/en.toml
+1-11 files

FreeBSD/doc f0bcdf5website/content/en mailto.adoc contact.adoc, website/themes/beastie/i18n en.toml

website: Revive mailto as contact

Mailto is an important page, one of the many that was lost in the reorg.
Revive it as freebsd.org/contact, and move it to the legal column in the
footer. The bottom heading of mailto used to be commercial vendors, zap
that and replace it with a legal section for the freebsd foundation.
Also simplify some of the language a bit.

Adding core as a *non-blocking* reviewer so they can weigh in if they
desire, but I think this is extremely positive and reasonable and we can
keep iterating, so I do not intend to wait for them unless they ask.

Event:                  Berlin Hackathon 202609
Reviewed by:            wosch
Suggested by:           wosch
Differential Revision:  https://reviews.freebsd.org/D59442
DeltaFile
+0-32website/content/en/mailto.adoc
+32-0website/content/en/contact.adoc
+3-0website/themes/beastie/layouts/_partials/site-footer.html
+3-0website/themes/beastie/i18n/en.toml
+38-324 files

FreeBSD/doc edb464dwebsite/content/en where.adoc, website/content/en/cgi ports.cgi

website: Overhaul ports visibility

header: move ports to Get FreeBSD
footer: add ports, remove 44bsd docs archive. It is still in docs/
where/: remove ports, and remove it from the sidemenu

Event:                  Berlin Hackathon 202609
Reviewed by:            wosch
Suggested by:           wosch, michaelo
Differential Revision:  https://reviews.freebsd.org/D59442
DeltaFile
+0-14website/content/en/where.adoc
+6-3website/themes/beastie/i18n/en.toml
+3-3website/themes/beastie/layouts/_partials/site-header.html
+3-3website/themes/beastie/layouts/_partials/site-footer.html
+2-0website/content/en/cgi/ports.cgi
+0-1website/themes/beastie/layouts/_partials/sidenav.html
+14-246 files

FreeBSD/ports de48309filesystems/pod Makefile

filesystems/pod: Mark BROKEN, fails to build

Fails with: ld: error: undefined symbol: g_list_length
DeltaFile
+2-0filesystems/pod/Makefile
+2-01 files

FreeBSD/ports 2ee7398graphics/egl-x11 Makefile distinfo

graphics/egl-x11: Update to 1.0.6

Reported by:    portscout!
DeltaFile
+3-3graphics/egl-x11/distinfo
+1-1graphics/egl-x11/Makefile
+4-42 files

FreeBSD/ports 95c6bfagraphics/egl-wayland2 Makefile distinfo

graphics/egl-wayland2: Update to 1.0.2

Reported by:    portscout!
DeltaFile
+3-3graphics/egl-wayland2/distinfo
+1-1graphics/egl-wayland2/Makefile
+4-42 files

FreeBSD/ports ada0545comms/chirp Makefile distinfo

comms/chirp: update to 20260904
DeltaFile
+3-3comms/chirp/distinfo
+1-1comms/chirp/Makefile
+4-42 files

FreeBSD/ports e0f7e94multimedia/mlt7 Makefile

multimedia/mlt7: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297364
DeltaFile
+2-0multimedia/mlt7/Makefile
+2-01 files

FreeBSD/ports 46fe2a3multimedia/vapoursynth-l-smash-works Makefile

multimedia/vapoursynth-l-smash-works: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297363
DeltaFile
+1-0multimedia/vapoursynth-l-smash-works/Makefile
+1-01 files

FreeBSD/ports 381c78bmultimedia/py-torchcodec Makefile

multimedia/py-torchcodec: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297385
DeltaFile
+2-0multimedia/py-torchcodec/Makefile
+2-01 files

FreeBSD/ports 114eda5multimedia/olive Makefile

multimedia/olive: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297371
DeltaFile
+4-3multimedia/olive/Makefile
+4-31 files

FreeBSD/ports b6ac92agraphics/py-opencv-python-headless Makefile

graphics/py-opencv-python-headless: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297370
DeltaFile
+2-0graphics/py-opencv-python-headless/Makefile
+2-01 files

FreeBSD/ports 7682abeaudio/essentia Makefile

audio/essentia: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297365
DeltaFile
+2-0audio/essentia/Makefile
+2-01 files

FreeBSD/ports 238e9batextproc/expat2 pkg-plist Makefile

textproc/expat2: Update to 2.8.4

Changelog:
https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes

PR:             298081
Reviewed by:    desktop (arrowd)
Security:       CVE-2026-66046
                CVE-2026-76641
                CVE-2026-76957
                CVE-2026-76956
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/pkg-plist
+1-1textproc/expat2/Makefile
+5-53 files

FreeBSD/ports e07612emultimedia/ffmpeg distinfo pkg-plist

multimedia/ffmpeg: Update to 9.0.1

Support for (lib)celt, (lib)glslang and (lib)shaderc is removed upstream
Remove support for (lib)lensfun as it doesn't work with the old release
we have in tree

Changelog:
https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n9.0.1/Changelog

PR:             297355
Exp-run by:     antoine
DeltaFile
+8-25multimedia/ffmpeg/Makefile
+15-14multimedia/ffmpeg/pkg-plist
+3-3multimedia/ffmpeg/distinfo
+26-423 files

FreeBSD/ports d602d4bmultimedia/mencoder Makefile

multimedia/mencoder: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297361
DeltaFile
+2-0multimedia/mencoder/Makefile
+2-01 files

FreeBSD/ports 19d644fmultimedia/smelter Makefile

multimedia/smelter: Mark BROKEN, fails to build with FFmpeg 9

PR:             297355, 297362
DeltaFile
+2-0multimedia/smelter/Makefile
+2-01 files

FreeBSD/src a73bb62contrib/kyua/engine/prepare prepare_all.cpp

contrib/kyua: fix -Wshadow error

This fixes the build with gcc 14:

/usr/src/contrib/kyua/engine/prepare/prepare_all.cpp:56:16: error: declaration of 'handler' shadows a member of 'engine::prepare::prepare_all' [-Werror=shadow]
   56 |     for (auto& handler : prepare::handlers()) {
      |                ^~~~~~~
In file included from /usr/src/contrib/kyua/engine/prepare/prepare_all.hpp:35,
                 from /usr/src/contrib/kyua/engine/prepare/prepare_all.cpp:29:
/usr/src/contrib/kyua/engine/prepare/prepare.hpp:51:15: note: shadowed declaration is here
   51 | class handler {
      |               ^

Fixes:  edb230c4af499203d7a6894b3711fe6574b26040

Reviewed by:    igoro, rlibby, ngie
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59346
DeltaFile
+3-3contrib/kyua/engine/prepare/prepare_all.cpp
+3-31 files