FreeBSD/ports dfe0bacmultimedia/smelter Makefile distinfo, multimedia/smelter/files patch-Cargo.toml patch-cargo-crates_aws-lc-sys-0.37.1_builder_cc_builder.rs

multimedia/smelter: Unbreak (was broken by ffmpeg-9.x)
DeltaFile
+89-0multimedia/smelter/files/patch-smelter-core_src_pipeline_hls_hls_input.rs
+67-0multimedia/smelter/files/patch-cargo-crates_aws-lc-sys-0.37.1_builder_cc_builder.rs
+13-11multimedia/smelter/distinfo
+9-8multimedia/smelter/Makefile
+14-0multimedia/smelter/files/patch-Cargo.toml
+192-195 files

FreeBSD/ports 85d5c8emath/py-python-fcl distinfo Makefile, math/py-python-fcl/files patch-pyproject.toml patch-src_fcl_fcl__defs.pxd

math/py-python-fcl: update 0.0.12 → 0.7.0.11

This commit prevents this port removal.
Ports should be fixed instead of being removed.
The version had to be bumped in order to unbreak it.
This port is a dependency of several important
software packages that can be ported.

PR:             298101
Approved by:    portmgr (unbreak; blanket)
DeltaFile
+0-33math/py-python-fcl/files/patch-setup.py
+30-0math/py-python-fcl/files/patch-tests_test__precision.py
+17-12math/py-python-fcl/Makefile
+15-0math/py-python-fcl/files/patch-src_fcl_fcl__defs.pxd
+14-0math/py-python-fcl/files/patch-pyproject.toml
+3-3math/py-python-fcl/distinfo
+79-481 files not shown
+81-507 files

FreeBSD/ports 62e6650math/fcl Makefile

math/fcl: add liboctomap dep and USES+=pkgconfig to enable OctoMap support
DeltaFile
+4-3math/fcl/Makefile
+4-31 files

FreeBSD/ports 87a46a3editors/gram Makefile.crates distinfo, editors/gram/files patch-cargo-crates_minidumper-0.8.3_src_ipc_client.rs patch-cargo-crates_minidump-writer-0.12.0_src_freebsd_mod.rs

editors/gram: update 1.2.0 → 3.3.0

PR:             297410 (request of .desktop file)
Requested by:   Jethro Nederhof <jethro at jethron.id.au>
DeltaFile
+1,071-1,181editors/gram/distinfo
+535-590editors/gram/Makefile.crates
+0-69editors/gram/files/patch-cargo-crates_minidumper-0.8.3_src_ipc_server.rs
+64-0editors/gram/files/patch-cargo-crates_minidumper-0.10.1_src_ipc_server.rs
+48-0editors/gram/files/patch-cargo-crates_minidump-writer-0.12.0_src_freebsd_mod.rs
+0-25editors/gram/files/patch-cargo-crates_minidumper-0.8.3_src_ipc_client.rs
+1,718-1,86513 files not shown
+1,823-1,91419 files

FreeBSD/ports b91a02fmultimedia/olive distinfo Makefile, multimedia/olive/files patch-app_render_renderer.cpp patch-app_codec_ffmpeg_ffmpegencoder.cpp

multimedia/olive: Unbreak

Patches for ffmpeg-9.x compatibility are added.
DeltaFile
+67-1multimedia/olive/files/patch-app_codec_ffmpeg_ffmpegencoder.cpp
+25-0multimedia/olive/files/patch-app_render_renderer.cpp
+3-6multimedia/olive/Makefile
+1-3multimedia/olive/distinfo
+96-104 files

FreeBSD/ports 82e0ae6math/sundials pkg-plist

math/sundials: Fix plist when LAAPCK=OFF

PR:             290814
Reported by:    John Hein <jcfyecrayz at liamekaens.com>
DeltaFile
+4-4math/sundials/pkg-plist
+4-41 files

FreeBSD/ports a22657c. CHANGES, Mk/Uses cran.mk

Mk/Uses/cran.mk: default WWW to the canonical CRAN package URL

The WWW of older R ports is https://cran.r-project.org/web/packages/${PORTNAME}
The WWW of newer R ports is https://cran.r-project.org/package=${PORTNAME}

There are currently 230 R-cran ports using the older URL and 168 using the
newer.  R-cran does not recommend the older URL format. If it goes away, we’ll
have to update WWW on over 200 R-cran ports.

At present, there are 497 R-cran ports setting WWW and all but 99 use either
the old or new standard URL.

If cran.mk offered a default WWW then we could eliminate the need to maintain
WWW at the individual port level.

All R-cran ports that set a WWW location that is not on cran directly would
continue to do-so while the ones that could stand to inherit a sensible default
could be nimble enough to not have to worry about their old deprecated URL
format one day not working.

    [4 lines not shown]
DeltaFile
+9-0CHANGES
+2-0Mk/Uses/cran.mk
+11-02 files

FreeBSD/ports 031e50fsecurity/zeek Makefile pkg-plist, security/zeek/files patch-auxil_spicy_3rdparty_fiber_include_fiber_fiber__mach.h patch-src_CMakeLists.txt

security/zeek: Update to 9.0.0

This is the next long-term support (LTS) release of zeek.

    https://github.com/zeek/zeek/releases/tag/v9.0.0
    https://zeek.org/2026/08/zeek-9-0-development-update/

Reported by:    Tim Wojtulewicz
DeltaFile
+129-101security/zeek/pkg-plist
+8-37security/zeek/Makefile
+0-32security/zeek/files/patch-auxil_highwayhash_highwayhash_instruction__sets.h
+0-29security/zeek/files/patch-auxil_spicy_hilti_runtime_src_fiber.cc
+0-14security/zeek/files/patch-src_CMakeLists.txt
+0-11security/zeek/files/patch-auxil_spicy_3rdparty_fiber_include_fiber_fiber__mach.h
+137-2242 files not shown
+140-2388 files

FreeBSD/ports a87eb2asysutils/py-pywatchman Makefile

sysutils/py-pywatchman: Adopt port

PR:             298110
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+1-1sysutils/py-pywatchman/Makefile
+1-11 files

FreeBSD/src fe9e9dcsbin/devd growfs_postboot.conf

growfs_postboot: Invoke via service(8)

Use service(8) rather than invoking /etc/rc.d/growfs_postboot directly.

Requested by:   bapt
Reviewed by:    bapt
MFC after:      2 weeks
Fixes:          5a31987d4c39 ("rc+devd: Add growfs_postboot")
Differential Revision:  https://reviews.freebsd.org/D59145

(cherry picked from commit 475a56a8766ce29af53b99c47c145c7348165e6b)
DeltaFile
+1-1sbin/devd/growfs_postboot.conf
+1-11 files

FreeBSD/src bf2ce3asys/dev/nvme nvme_pci.c

nvme: Add quirk for Amazon EBS NVMe Controller

This controller exhibits QUIRK_EMPTY_NAMESPACE_CHANGED_LOG behaviour.

A bug report has been filed with the vendor.

Reviewed by:    imp
MFC after:      1 week
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D58232

(cherry picked from commit 14f5fd2395e3f1c3fadeee8b95756c142f7dcb0b)
DeltaFile
+2-0sys/dev/nvme/nvme_pci.c
+2-01 files

FreeBSD/src ba004aflibexec/rc rc.conf, libexec/rc/rc.d growfs_postboot

rc+devd: Add growfs_postboot

In VM and cloud environments it is often possible to enlarge virtual
disks; this can be useful, for example, if a system is launched with a
small root disk and it later becomes clear that more space is needed.

On kernels which support run-time resizing of disks (for NVMe, this was
added in November 2025; some other disk types have supported this for
longer) a SIZECHANGE notification is sent to userland via devd.

Add a "nostart" rc.d script (runnable manually but not automatically at
boot time) and a devd script which invokes it when a notification
arrives.  The rc.d script enlarges the "final partition" on partitioned
geoms, or the UFS filesystem or zpool device when triggered on a disk
containing either of those.

Reviewed by:    imp, ziaee
MFC after:      2 weeks
Relnotes:       Disk partitions and filesystems can be enlarged

    [6 lines not shown]
DeltaFile
+116-0libexec/rc/rc.d/growfs_postboot
+69-0share/man/man7/growfs_postboot.7
+8-0sbin/devd/growfs_postboot.conf
+3-0libexec/rc/rc.conf
+1-0share/man/man7/growfs.7
+1-0share/man/man7/Makefile
+198-03 files not shown
+201-09 files

FreeBSD/src cc1658asys/dev/nvme nvme_sysctl.c nvme_sim.c

nvme: add Apple T2 ANS2 NVMe quirks

The Apple T2 (ANS2, PCI 106b:2005) requires several quirks:

- 128-byte submission queue entries (CC.IOSQES = 7)
- Single MSI vector, one IO queue
- Admin and IO queues share a CID table; IO CIDs offset by
  adminq.num_trackers to avoid overlap
- No async event support
- IDENTIFY CNS >= 2 rejected to avoid firmware confusion

Tested-on:
- MacBookPro16,2 (A2251)
- Mac mini 8,1 (A1993)
- Multiple Non-Apple computers

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D57087

(cherry picked from commit 5e0ba47aa00ed82a4a06cc45f0d1b34b6948e47f)
DeltaFile
+23-9sys/dev/nvme/nvme_qpair.c
+15-0sys/dev/nvme/nvme_pci.c
+14-0sys/dev/nvme/nvme_private.h
+13-0sys/dev/nvme/nvme_ctrlr.c
+9-0sys/dev/nvme/nvme_sim.c
+1-1sys/dev/nvme/nvme_sysctl.c
+75-106 files

FreeBSD/src 7cbc260sys/dev/nvme nvme_private.h nvme_ctrlr.c

nvme: Add quirk for broken namespace-change log

Add a QUIRK_EMPTY_NAMESPACE_CHANGED_LOG quirk which indicates that the
nvme controller may not properly populate the namespace-changed log
page.  If we receive a NVME_LOG_CHANGED_NAMESPACE page for a device
with this quirk and the page is empty, probe all of the namespaces
rather than none of them.

Reviewed by:    imp
MFC after:      1 week
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D58231

(cherry picked from commit 954098103ee287f39ecbf5d3144bcdfd16e7c41d)
DeltaFile
+10-0sys/dev/nvme/nvme_ctrlr.c
+1-0sys/dev/nvme/nvme_private.h
+11-02 files

FreeBSD/ports ac90bfdx11-wm/mango pkg-plist Makefile, x11-wm/mango/files patch-src_dispatch_bind.c

x11-wm/mango: Update to 0.17.1

- Update list of lib dependencies

ChangeLog:

1. https://github.com/mangowm/mango/releases/tag/0.17.1

Reported by:    DreamMaoMao <notifications at github.com>
DeltaFile
+7-7x11-wm/mango/files/patch-src_dispatch_bind.c
+3-3x11-wm/mango/distinfo
+3-2x11-wm/mango/Makefile
+1-0x11-wm/mango/pkg-plist
+14-124 files

FreeBSD/ports 490efddwww/tomcat9 Makefile distinfo

www/tomcat9: Update 9.0.121 => 9.0.122

Changelog:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.122_(remm)

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit ad4f5e7dd72ab36ea83a218a4545a9e16dc7ebca)
DeltaFile
+3-3www/tomcat9/distinfo
+1-1www/tomcat9/Makefile
+4-42 files

FreeBSD/ports ad4f5e7www/tomcat9 Makefile distinfo

www/tomcat9: Update 9.0.121 => 9.0.122

Changelog:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.122_(remm)

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3www/tomcat9/distinfo
+1-1www/tomcat9/Makefile
+4-42 files

FreeBSD/doc dce9bc1website/archetypes/release hardware.adoc

hardware: Add the tpm driver

Discussed with: kbowling (put that in misc)
DeltaFile
+2-0website/archetypes/release/hardware.adoc
+2-01 files

FreeBSD/src 32878e6sys/arm/broadcom/bcm2835 bcm2835_pwm.c

bcm2835_pwm: Fix dev.pwm.0.ratio2 register

A typo in the sysctl for RPI0 PWM channel 2 was causing it to
write to the wrong register, leaving it misconfigured if used.

PR:                     298301
MFC after:              3 days (problem reported on 14.4)
Reviewed by:            adrian
Reported by:            Attila Kover <attila.kover at guardian.co.uk>
Differential Revision:  https://reviews.freebsd.org/D59644
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_pwm.c
+1-11 files

FreeBSD/ports 0b14c94. MOVED, databases Makefile

databases/py-cassandra-driver: Remove expired port

2026-09-15 databases/py-cassandra-driver: Depends on expired lang/cython0
DeltaFile
+0-45databases/py-cassandra-driver/Makefile
+0-3databases/py-cassandra-driver/pkg-descr
+0-3databases/py-cassandra-driver/distinfo
+0-1databases/Makefile
+1-0MOVED
+1-525 files

FreeBSD/ports fa30405. MOVED, devel Makefile

devel/py-game_sdl2: Remove expired port

2026-09-15 devel/py-game_sdl2: Depends on expired lang/cython0
DeltaFile
+0-35devel/py-game_sdl2/Makefile
+0-8devel/py-game_sdl2/files/patch-setup.cfg
+0-5devel/py-game_sdl2/pkg-descr
+0-3devel/py-game_sdl2/distinfo
+0-1devel/Makefile
+1-0MOVED
+1-526 files

FreeBSD/ports 3bbe716. MOVED, databases Makefile

databases/py-pymssql: Remove expired port

2026-09-15 databases/py-pymssql: Depends on expired lang/cython0
DeltaFile
+0-31databases/py-pymssql/Makefile
+0-6databases/py-pymssql/pkg-descr
+0-3databases/py-pymssql/distinfo
+0-1databases/Makefile
+1-0MOVED
+1-415 files

FreeBSD/src 09711ccusr.sbin/bsdconfig/share sysrc.subr, usr.sbin/sysrc sysrc sysrc.subr

Remove source_rc_confs, inlined from defaults/rc.conf

Inlining source_rc_confs broke sysrc_test:A_flag

While here, switch to SPDX, bump version/copyrights, fixup comments.

Prevent common function override when bsdconfig includes new
sysrc.subr that contains inlined commons. Fix non-unique duplicate
header variable incorrectly shared between bsdconfig's sysrc.subr
include and new sysrc.subr include.

Harden RC_DEFAULTS parameter expansion from DoS-via-glob (SC2223).

Move pgm to the correct location to not override bsdconfig's pgm.

Drop _SYSRC_JAILED=1 that is no-longer needed.  Drop i18n from
jail_depend now that messages are inlined to subr.

Reported by:    siva
Fixes:  eaeb5f29bc6f sysrc: make independant from bsdconfig(8)
DeltaFile
+27-79usr.sbin/sysrc/sysrc.subr
+10-50usr.sbin/sysrc/sysrc
+6-7usr.sbin/bsdconfig/share/sysrc.subr
+43-1363 files

FreeBSD/ports 7341b73. MOVED, science Makefile

science/py-molmod: Remove expired port

2026-09-15 science/py-molmod: Depends on expired lang/cython0
DeltaFile
+0-31science/py-molmod/Makefile
+0-3science/py-molmod/distinfo
+0-2science/py-molmod/pkg-descr
+0-1science/Makefile
+1-0MOVED
+1-375 files

FreeBSD/ports 34637c4. MOVED, science Makefile

science/py-openEMS: Remove expired port

2026-09-15 science/py-openEMS: Depends on expired lang/cython0
DeltaFile
+0-44science/py-openEMS/Makefile
+0-6science/py-openEMS/pkg-descr
+0-3science/py-openEMS/distinfo
+0-1science/Makefile
+1-0MOVED
+1-545 files

FreeBSD/ports bbb54f2. MOVED, net Makefile

net/py-pyenet: Remove expired port

2026-09-15 net/py-pyenet: Depends on expired lang/cython0
DeltaFile
+0-26net/py-pyenet/Makefile
+0-11net/py-pyenet/files/patch-README.rst
+0-3net/py-pyenet/distinfo
+0-2net/py-pyenet/pkg-descr
+0-1net/Makefile
+1-0MOVED
+1-436 files

FreeBSD/ports 06c4657. MOVED, net Makefile

net/py-DTLSSocket: Remove expired port

2026-09-15 net/py-DTLSSocket: Depends on expired lang/cython0
DeltaFile
+0-23net/py-DTLSSocket/Makefile
+0-7net/py-DTLSSocket/pkg-descr
+0-3net/py-DTLSSocket/distinfo
+0-1net/Makefile
+1-0MOVED
+1-345 files

FreeBSD/ports 1899b2e. MOVED, net Makefile

net/py-pytradfri: Remove expired port

2026-09-15 net/py-pytradfri: Depends on expirign net/py-DTLSSocket
DeltaFile
+0-24net/py-pytradfri/Makefile
+0-16net/py-pytradfri/pkg-descr
+0-3net/py-pytradfri/distinfo
+0-1net/Makefile
+1-0MOVED
+1-445 files

FreeBSD/ports 234d2a1cad/abc Makefile distinfo

cad/abc: Update g20260801 => g20260911
DeltaFile
+3-3cad/abc/distinfo
+2-2cad/abc/Makefile
+5-52 files

FreeBSD/ports 5ac455dsecurity/vuxml/vuln 2026.xml

security/vuxml: Fix entry

Reported by:    dan@
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files