FreeBSD/ports 894b137 — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.5.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.5.0/releasenotes/

(cherry picked from commit d9e9d2e8e8744bc0517fab60037f4f6cb85e8257)
DeltaFile
+3-3www/firefox-esr/distinfo
+2-3www/firefox-esr/Makefile
+5-62 files

FreeBSD/ports d9e9d2e — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.5.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.5.0/releasenotes/
DeltaFile
+3-3www/firefox-esr/distinfo
+2-3www/firefox-esr/Makefile
+5-62 files

FreeBSD/ports 12280f7 — cad/kicad distinfo, cad/kicad-library-footprints pkg-plist

cad/kicad: update KiCad, docs and libraries to 10.0.7

Release Notes soon on https://www.kicad.org/blog/
DeltaFile
+21-0cad/kicad/files/patch-eeschema_sch__io_database_sch__io__database.cpp
+21-0cad/kicad/files/patch-eeschema_sch__io_database_sch__io__http__lib.cpp
+8-8cad/kicad/files/patch-thirdparty_compoundfilereader_compoundfilereader.h
+14-0cad/kicad-library-footprints/pkg-plist
+3-3cad/kicad/distinfo
+3-3cad/kicad-library-templates/distinfo
+70-1411 files not shown
+89-3317 files

FreeBSD/ports 5559d34 — emulators/virtualbox-ose-72 Makefile distinfo, emulators/virtualbox-ose-additions-72 Makefile distinfo

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.18 => 7.2.20

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2#v20

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 707c79cdca9f5c6bfa19d1b9401b0e4df438ec27)
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-72/Makefile
+16-166 files

FreeBSD/ports 707c79c — emulators/virtualbox-ose-72 Makefile distinfo, emulators/virtualbox-ose-additions-72 Makefile distinfo

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.18 => 7.2.20

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2#v20

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-72/Makefile
+16-166 files

FreeBSD/src 3b4437e — sys/netpfil/pf pf_nl.c, tests/sys/netpfil/pf src_track.sh

pf: set the correct type for rule timeouts

PR:             298877
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit 3c58e64369fd8124c83f1c7d63106bddca83fa1e)
DeltaFile
+25-0tests/sys/netpfil/pf/src_track.sh
+1-1sys/netpfil/pf/pf_nl.c
+26-12 files

FreeBSD/ports 6171c0e — audio/stegosaurus-lv2 distinfo pkg-plist, audio/stegosaurus-lv2/files patch-stegosaurus__synth.h patch-stegosaurus__synth.c

audio/stegosaurus-lv2: remove

No longer maintained upstream.
DeltaFile
+0-25audio/stegosaurus-lv2/Makefile
+0-16audio/stegosaurus-lv2/pkg-plist
+0-13audio/stegosaurus-lv2/files/patch-wscript
+0-11audio/stegosaurus-lv2/files/patch-stegosaurus__synth.h
+0-11audio/stegosaurus-lv2/files/patch-stegosaurus__synth.c
+0-3audio/stegosaurus-lv2/distinfo
+0-793 files not shown
+1-819 files

FreeBSD/ports c00dc21 — audio/noson-app Makefile distinfo, audio/noson-app/files patch-backend-NosonApp-CMakeLists.txt patch-backend-cli-CMakeLists.txt

audio/noson-app: Update to 5.7.6

Don't download libnoson during build, it is already installed as a
dependency
DeltaFile
+46-0audio/noson-app/files/patch-backend-lib-CMakeLists.txt
+11-0audio/noson-app/files/patch-backend-NosonApp-CMakeLists.txt
+11-0audio/noson-app/files/patch-backend-cli-CMakeLists.txt
+3-3audio/noson-app/distinfo
+1-1audio/noson-app/Makefile
+72-45 files

FreeBSD/ports bc4be5c — audio/noson pkg-plist Makefile

audio/noson: Update to 2.14.1
DeltaFile
+3-3audio/noson/distinfo
+1-1audio/noson/pkg-plist
+1-1audio/noson/Makefile
+5-53 files

FreeBSD/ports d30bba8 — devel/xeus-cling distinfo pkg-descr, devel/xeus-cling/files patch-CMakeLists.txt patch-src_xpaths.cpp

devel/xeus-cling: un-remove

I have a patch to fix it pending the dependency patch: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=299000

This reverts commit 0d826e43df9d4838eb46e7541eeb583b135e4942.
DeltaFile
+39-0devel/xeus-cling/Makefile
+31-0devel/xeus-cling/pkg-plist
+22-0devel/xeus-cling/files/patch-src_xpaths.cpp
+11-0devel/xeus-cling/files/patch-CMakeLists.txt
+6-0devel/xeus-cling/pkg-descr
+3-0devel/xeus-cling/distinfo
+112-02 files not shown
+113-18 files

FreeBSD/src e3f5a83 — sbin/camcontrol fwdownload.c

camcontrol: Add Spectra Logic copyright

The majority of lines of code currently in fwdownload.c come from ken@'s
rework in commit 0e358df062dd ("Revamp camcontrol(8) fwdownload support
and add the opcodes subcommand.").  Add the appropriate copyright.

Approved by:    ken
DeltaFile
+1-0sbin/camcontrol/fwdownload.c
+1-01 files

FreeBSD/ports 38a1909 — games/hs-scroll Makefile

games/hs-scroll: Mark BROKEN on FreeBSD 15 too

Reported by:    pkg-fallout

(cherry picked from commit 5f2b5c4aacb367b9e130e0073119137ea01e93c5)
DeltaFile
+1-0games/hs-scroll/Makefile
+1-01 files

FreeBSD/ports 5f2b5c4 — games/hs-scroll Makefile

games/hs-scroll: Mark BROKEN on FreeBSD 15 too

Reported by:    pkg-fallout
DeltaFile
+1-0games/hs-scroll/Makefile
+1-01 files

FreeBSD/src fabb224 — sbin/camcontrol fwdownload.c

camcontrol: Add support for firmware uploading on HPE-branded drives

PR:             299059
(cherry picked from commit b30e67dc130ea8217e92e0b4c462f189e2268eba)
DeltaFile
+2-0sbin/camcontrol/fwdownload.c
+2-01 files

FreeBSD/src 3e01ebd — sys/riscv/riscv identcpu.c

riscv: support the new "riscv,isa-extensions" string-array.

Support the new "riscv,isa-extensions" property on RISC-V hart nodes
in FDT.

The "riscv,isa" property is deprecated, but cannot be removed because
doing so would break compatibility with existing DTBs. The new properties
replace it: "riscv,isa-base" describes the base ISA and
"riscv,isa-extensions" is a string array containing the supported ISA
extensions.

The "riscv,isa-extensions" property can be relatively large; on the
Spacemit K3 SoC it is approximately 300 bytes.

The FreeBSD OFW interface does not provide access to the underlying FDT
property data without copying it, and memory allocation is not possible
this early. So allocate a static buffer for the property instead.

Reuse the existing parse_riscv_isa() implementation to parse both the new

    [5 lines not shown]
DeltaFile
+80-26sys/riscv/riscv/identcpu.c
+80-261 files

FreeBSD/ports c77401b — devel/pijul Makefile distinfo

devel/pijul: Update to 1.0.0.b24
DeltaFile
+793-711devel/pijul/distinfo
+402-360devel/pijul/Makefile
+1,195-1,0712 files

FreeBSD/src 572cd66 — sys/dev/hwpmc hwpmc_ibs.c

hwpmc: handle delayed IBS NMIs on Zen 6

On Zen 6, an extra IBS NMI can arrive after later samples. Keep the
credit until the empty NMI arrives, and handle fetch and op samples when
both are ready.

Reviewed by:    mhorne
Fixes:  34b00ed041a4 ("hwpmc: fix IBS fetch and op NMI handling")
Fixes:  e51ef8ae490f ("hwpmc: Initial support for AMD IBS")
Sponsored by:   AMD
Differential Revision:  https://reviews.freebsd.org/D60367
DeltaFile
+15-6sys/dev/hwpmc/hwpmc_ibs.c
+15-61 files

FreeBSD/src 3e8ce38 — sys/sys pmc.h

pmc.h: bump PMC_VERSION_MINOR

Bump for the addition of PMC_OP_GETCAPS and the recently added Intel
CPUs.

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit e39d3a6b32331437da6c13a4aeb67e5bcca67625)
DeltaFile
+1-1sys/sys/pmc.h
+1-11 files

FreeBSD/src 1cc380d — lib/libpmc libpmc.c, share/man/man4 hwpmc.4

libpmc: Query hwpmc for caps

This change allows for fine-grained capabilities per counter index. This
is particularly useful for AMD where subclasses are not exposed to the
general PMC code, but other architectures also have asymmetric behaviors
when it comes to specific counter indices.

A new PMC_OP_GETCAPS op is added to the hwpmc(4) ioctl interface.

Reviewed by:    mhorne
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2058

(cherry picked from commit 44a983d249d05d932b6cff333f130baf70febc22)
DeltaFile
+45-0sys/dev/hwpmc/hwpmc_mod.c
+9-10lib/libpmc/libpmc.c
+14-1sys/sys/pmc.h
+15-0sys/dev/hwpmc/hwpmc_amd.c
+4-0share/man/man4/hwpmc.4
+87-115 files

FreeBSD/ports fd9cf72 — benchmarks/hipercontracer Makefile distinfo

benchmarks/hipercontracer: Update 2.2.11 => 2.2.12

Changelog:
https://github.com/dreibh/hipercontracer/blob/hipercontracer-2.2.12/ChangeLog

Commit log:
https://github.com/dreibh/hipercontracer/compare/hipercontracer-2.2.11...hipercontracer-2.2.12

PR:             299181
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3benchmarks/hipercontracer/distinfo
+1-2benchmarks/hipercontracer/Makefile
+4-52 files

FreeBSD/ports 43cd9dc — devel/py-cysignals Makefile pkg-plist

devel/py-cysignals: use USE_PYTHON=autoplist

Fixes packaging with free-threaded Python.
Also specify USE_PYTHON=pytest instead of USES=pytest

PR: 299133
Approved by: thierry (maintainer)

(cherry picked from commit 578ce00b23cfeb275b0c1872f0f70f64a5784ad7)
DeltaFile
+0-24devel/py-cysignals/pkg-plist
+2-4devel/py-cysignals/Makefile
+2-282 files

FreeBSD/src 04aa36c — sys/sys pmc.h

pmc.h: bump PMC_VERSION_MINOR

Bump for the addition of PMC_OP_GETCAPS and the recently added Intel
CPUs.

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit e39d3a6b32331437da6c13a4aeb67e5bcca67625)
DeltaFile
+1-1sys/sys/pmc.h
+1-11 files

FreeBSD/src 7c5caf7 — lib/libpmc libpmc.c, share/man/man4 hwpmc.4

libpmc: Query hwpmc for caps

This change allows for fine-grained capabilities per counter index. This
is particularly useful for AMD where subclasses are not exposed to the
general PMC code, but other architectures also have asymmetric behaviors
when it comes to specific counter indices.

A new PMC_OP_GETCAPS op is added to the hwpmc(4) ioctl interface.

Reviewed by:    mhorne
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2058

(cherry picked from commit 44a983d249d05d932b6cff333f130baf70febc22)
DeltaFile
+45-0sys/dev/hwpmc/hwpmc_mod.c
+9-10lib/libpmc/libpmc.c
+14-1sys/sys/pmc.h
+15-0sys/dev/hwpmc/hwpmc_amd.c
+4-0share/man/man4/hwpmc.4
+87-115 files

FreeBSD/ports 5e2490d — www/newsraft pkg-plist Makefile

www/newsraft: Update to 0.38

Changelog: https://codeberg.org/newsraft/newsraft/releases/tag/newsraft-0.38
DeltaFile
+3-3www/newsraft/distinfo
+1-2www/newsraft/Makefile
+1-0www/newsraft/pkg-plist
+5-53 files

FreeBSD/ports 578ce00 — devel/py-cysignals Makefile pkg-plist

devel/py-cysignals: use USE_PYTHON=autoplist

Fixes packaging with free-threaded Python.
Also specify USE_PYTHON=pytest instead of USES=pytest

PR: 299133
Approved by: thierry (maintainer)
DeltaFile
+0-24devel/py-cysignals/pkg-plist
+2-4devel/py-cysignals/Makefile
+2-282 files

FreeBSD/ports da6741d — . CHANGES, Mk/Uses python.mk

python.mk: introduce PYTHON_DISABLE_BYTECODE

This is a user variable to allow Python ports to not compile and
include bytecode. For this setting to take effect on existing
packages, rebuilds are required. Ports themselves must not set this
variable.
DeltaFile
+17-1Mk/Uses/python.mk
+8-0CHANGES
+25-12 files

FreeBSD/src de5689d — usr.sbin/bsnmpd/tools/bsnmptools bsnmpget.c, usr.sbin/bsnmpd/tools/libbsnmptools bsnmptools.c

bsnmp: validate the lower bound of error_index in responses

Check if the response's error_index is within a sane interval.
Otherwise, a rogue peer could crash us.

PR:             298222
Reported by:    Robert Morris
Reviewed by:    markj
Discussed with: secteam (markj)
MFC after:      2 weeks
Analyzed with:  Claude Code Opus 5

(cherry picked from commit 296e3fd54ca8972fa6696974097a2f2705f8dfc4)
DeltaFile
+6-2usr.sbin/bsnmpd/tools/bsnmptools/bsnmpget.c
+2-1usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
+8-32 files

FreeBSD/src 0154a0d — usr.sbin/bsnmpd/tools/libbsnmptools bsnmptools.c

bsnmpget: initialise the suboption value in getsubopt1()

Otherwise, "bsnmpget -o verbose -I cut" crashes.

Reported by:    clang static analyzer
MFC after:      2 weeks

(cherry picked from commit 5d169b5365b1f5cdf8586efa9421feaa4bfe40af)
DeltaFile
+1-0usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptools.c
+1-01 files

FreeBSD/src 2da1096 — sbin/ipfw dummynet.c

dummynet: do not overflow the points[ED_MAX_SAMPLES_NO] array

Otherwise, the following would segfault

dnctl pipe 1 config bw 1Mbit/s profile 1025points.txt

Found with:     Claude Code Sonnet 5
MFC after:      2 weeks

(cherry picked from commit 04fcf30961266cd77139b40774cb0d6ef6eb2be5)
DeltaFile
+3-0sbin/ipfw/dummynet.c
+3-01 files

FreeBSD/src 274236e — libexec/rtld-elf rtld.c

rtld.c: avoid double-free on dso load failure in do_load_object()

The obj->path is assigned directly from the path argument, and
load_object() frees the path on do_load_object() failure.  Do not free
it in obj_free() on the error path.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D60402
DeltaFile
+1-0libexec/rtld-elf/rtld.c
+1-01 files