FreeBSD/ports 9348eb2emulators/flycast distinfo Makefile, emulators/flycast/files patch-core_sdl_dreampicoport.cpp patch-core_rend_vulkan_vmallocator.h

emulators/flycast: Update to 2.7 and unbreak

Port changes:
- Switch to net/asio130 to unbreak the build. This also guarantees a
  more stable update path for the flycast port, because newer versions
  of net/asio are constantly deprecating and removing APIs.
- Unbreak on FreeBSD < 15 for newer DreamPicoPort submodule.
- Unbundle several dependencies. This is accompanied with an
  EXTRACT_AFTER_ARGS block to exclude unbundled and unused deps, which
  ensures that these aren't accidently referenced by the build process.
- Add LIBCDIO option, enabled by default. This enables CDROM support via
  libcdio. It was already available in previous flycast versions but was
  forgotten in the port.
- Prevent searching for git via CMAKE_DISABLE_FIND_PACKAGE_Git.
- Separate several blocks with newlines to improve readability.
- Remove obsolete patches.

Changelog:
https://github.com/flyinghead/flycast/releases/tag/v2.7

    [3 lines not shown]
DeltaFile
+50-14emulators/flycast/Makefile
+38-10emulators/flycast/files/patch-CMakeLists.txt
+0-38emulators/flycast/files/patch-core_rend_vulkan_vmallocator.h
+0-38emulators/flycast/files/patch-core_network_dcnet.cpp
+15-11emulators/flycast/distinfo
+0-11emulators/flycast/files/patch-core_sdl_dreampicoport.cpp
+103-1223 files not shown
+103-1469 files

FreeBSD/ports 4ad30abmisc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.92.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.92.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+2-2misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+8-83 files

FreeBSD/ports 954e88anet/croc Makefile distinfo

net/croc: Update to 11.3.6
DeltaFile
+5-5net/croc/distinfo
+1-1net/croc/Makefile
+6-62 files

FreeBSD/ports 3076bfddevel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.77

Changelog: https://github.com/astral-sh/ty/blob/0.0.77/CHANGELOG.md

Reported by:    Repology
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

FreeBSD/ports 10c05a2www/py-fastapi-sso Makefile distinfo

www/py-fastapi-sso: Update to 0.22.0

Changelog: https://github.com/tomasvotava/fastapi-sso/releases/tag/0.22.0

Reported by:    Repology
DeltaFile
+3-3www/py-fastapi-sso/distinfo
+1-1www/py-fastapi-sso/Makefile
+4-42 files

FreeBSD/src f89b0cecontrib/expat Changes, contrib/expat/lib xmlparse.c

contrib/expat: import expat 2.8.4

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

Security:       CVE-2026-66046
Security:       CVE-2026-76641
Security:       CVE-2026-76957
Security:       CVE-2026-76956
MFC after:      1 week
DeltaFile
+189-64contrib/expat/lib/xmlparse.c
+79-0contrib/expat/tests/basic_tests.c
+65-0contrib/expat/Changes
+57-1contrib/expat/tests/misc_tests.c
+3-3lib/libexpat/expat_config.h
+2-2lib/libexpat/libbsdxml.3
+395-7010 files not shown
+408-7916 files

FreeBSD/ports 74810fbwww/freenginx-devel Makefile.extmod Makefile, www/freenginx-devel/files extra-patch-passenger-disable-telemetry extra-patch-passenger-build-nginx.rb

www/freenginx-devel: third-party modules management

- update passenger to 6.2.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+2-2www/freenginx-devel/files/extra-patch-passenger-disable-telemetry
+2-2www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
+2-2www/freenginx-devel/files/extra-patch-passenger-Configuration.c
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+11-116 files

FreeBSD/ports c3d47bbsysutils/auto-admin Makefile distinfo

sysutils/auto-admin: Update to 0.8.5.6

Fix pkgbase detection bug in a few scripts
DeltaFile
+3-3sysutils/auto-admin/distinfo
+2-1sysutils/auto-admin/Makefile
+5-42 files

FreeBSD/src 094c567share/man/man4 bnxt.4

bnxt(4): Cross-reference led(4)

Point the identification LED documentation to led(4), which describes
how to control /dev/led device nodes.

Sponsored by:   BBOX.io

(cherry picked from commit af069400a8ea514c8e55f123cae478aee65e04d5)
DeltaFile
+4-1share/man/man4/bnxt.4
+4-11 files

FreeBSD/src 64d0098share/man/man4 bnxt.4

bnxt(4): Cross-reference led(4)

Point the identification LED documentation to led(4), which describes
how to control /dev/led device nodes.

Sponsored by:   BBOX.io

(cherry picked from commit af069400a8ea514c8e55f123cae478aee65e04d5)
DeltaFile
+4-1share/man/man4/bnxt.4
+4-11 files

FreeBSD/src 310c4c9share/man/man4 ice.4, sys/dev/ice ice_iflib.h if_ice_iflib.c

ice: Add led(4) identification support

Expose the firmware-controlled physical port identification LED
through /dev/led/ice*.  Use the AdminQ port-identification command to
select blinking mode and restore the netlist-selected original mode
before the interface is stopped.

Sponsored by:   BBOX.io

(cherry picked from commit a781965b91ea390f9576ae42c35c842db74aab86)
DeltaFile
+44-0sys/dev/ice/if_ice_iflib.c
+8-1share/man/man4/ice.4
+1-0sys/dev/ice/ice_iflib.h
+53-13 files

FreeBSD/src ee44a57sys/kern kern_umtx.c

umtx: use a distribution-fair multiplier for the chain hash

  umtxq_hash() multiplies the key by 0x9E370001 and keeps the high bits.  That
  constant is 0x9E37 * 2^16 + 1, so it degenerates for keys whose spacing carries
  trailing zero bits: at a 64 KiB stride it puts 128 of 512 parked waiters onto a
  single chain mutex, and at 16 KiB and up it uses only a handful of the 512
  chains.  Base-system consumers never hit this because libthr places its own wait
  words 128 bytes apart, but a Linux-ABI runtime waiting on addresses it allocates
  itself lands squarely on the floor.  Switch to 0x61C88647, which leaves at most 3
  waiters per chain at the same stride; Linux made this exact change in 2016, after
  judging the sparse constants "actively bad for hashing".

Approved by:    adrian (mentor)
Reviewed by:    kib, adrian, emaste
Differential Revision:  https://reviews.freebsd.org/D58337

Signed-off-by: Nick Price <nprice at FreeBSD.org>
DeltaFile
+2-2sys/kern/kern_umtx.c
+2-21 files

FreeBSD/src 742c549sys/dev/bxe bxe.c

bxe(4): don't feed a zero page size to ilog2 during ILT init

FreeBSD's bxe hardwires CNIC_SUPPORT() to 0, so bxe_ilt_set_info()
never enters the block that initializes the SRC and TM ILT clients.
Those two clients are left zeroed (page_size 0, flags 0), yet
ecore_ilt_init_page_size() calls ecore_ilt_init_client_psz() for all
four clients unconditionally. For SRC and TM that evaluates
ILOG2(page_size >> 12), i.e. ilog2(0). On an INVARIANTS kernel ilog2()
asserts "ilog argument must be nonzero" and panics the machine the
first time the interface is brought up (bxe_init -> bxe_nic_load ->
bxe_init_hw -> ecore_ilt_init_page_size). On a non-INVARIANTS kernel
it silently programs a bogus page-size register instead.

Restore the else branch that upstream Linux bnx2x carries: when CNIC
is not supported, mark the SRC and TM clients with ILT_CLIENT_SKIP_INIT
and ILT_CLIENT_SKIP_MEM so ecore_ilt_init_client_psz() skips them.

Root-caused from a crash dump on a BCM57810 (device 0x168e): the ILT
clients showed CDU and QM populated and SRC and TM zeroed with no skip

    [6 lines not shown]
DeltaFile
+5-0sys/dev/bxe/bxe.c
+5-01 files

FreeBSD/ports 8de92acnet/telemt distinfo, net/telemt/files patch-src_config_tests_load__basic__tests_defaults__access__tests.rs patch-src_config_types_general.rs

net/telemt: Update 3.4.24 => 3.5.5

Port changes:
- Use telemt/telemt user/group for running the process
- Install /var/db/telemt directory for accounting files

Changelogs:
- https://github.com/telemt/telemt/releases/tag/3.4.25
- https://github.com/telemt/telemt/releases/tag/3.5.0
- https://github.com/telemt/telemt/releases/tag/3.5.1
- https://github.com/telemt/telemt/releases/tag/3.5.2
- https://github.com/telemt/telemt/releases/tag/3.5.3
- https://github.com/telemt/telemt/releases/tag/3.5.4
- https://github.com/telemt/telemt/releases/tag/3.5.5

Commit log:
https://github.com/telemt/telemt/compare/3.4.24...3.5.5

PR:             297927

    [2 lines not shown]
DeltaFile
+18-0net/telemt/files/patch-src_maestro_listeners_plan.rs
+17-0net/telemt/files/patch-src_config_types_general__impl.rs
+9-5net/telemt/distinfo
+5-7net/telemt/files/telemt.in
+11-0net/telemt/files/patch-src_config_types_general.rs
+10-0net/telemt/files/patch-src_config_tests_load__basic__tests_defaults__access__tests.rs
+70-124 files not shown
+82-1810 files

FreeBSD/src 533918ctools/tools/nanobsd/embedded pandaboard.cfg

nanobsd: Remove pandaboard.cfg

Pandaboard (sys/arm/ti/omap4) is removed due to lack of HW.
Remove the pandaboard config file for nanobsd aswell.

Approved by: imp, jlduran, manu(mentor)
Diffrential revision: https://reviews.freebsd.org/D54319
DeltaFile
+0-35tools/tools/nanobsd/embedded/pandaboard.cfg
+0-351 files

FreeBSD/ports f439a4cx11 Makefile, x11/colormeter pkg-descr distinfo

x11/colormeter: Add new port

X11 pixel magnifier with live RGB readout from FrauBSD. Ctrl+L locks
the sample; Button1 drag moves the window. Installs colormeter(1).

Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D58429
DeltaFile
+25-0x11/colormeter/Makefile
+3-0x11/colormeter/pkg-descr
+3-0x11/colormeter/distinfo
+1-0x11/Makefile
+32-04 files

FreeBSD/ports dba5f11devel/R-cran-collapse Makefile distinfo

devel/R-cran-collapse: Update to 2.1.8

ChangeLog: https://cran.r-project.org/web/packages/collapse/news/news.html
DeltaFile
+3-3devel/R-cran-collapse/distinfo
+1-1devel/R-cran-collapse/Makefile
+4-42 files

FreeBSD/src 654cffesys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: implement cfg80211_calculate_bitrate()

lkpi_cfg80211_calculate_bitrate_vht() was constantly showing up
in my debug traces as a TODO with rtw89 so I went ahead and implemented
the HT and VHT versions.  Realtek seems to limit amsdu sizes based
on the value and ask for it whether needed or not.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+105-4sys/compat/linuxkpi/common/src/linux_80211.c
+105-41 files

FreeBSD/ports 7b5805cbiology/ucsc-userapps Makefile, biology/ucsc-userapps/files patch-kent_src_inc_common.mk patch-kent_src_hg_encode3_eap_eapFinish_eapFinish.c

biology/ucsc-userapps: Update to v502

Many fixes and enhancements since v474
Changes: https://github.com/ucscGenomeBrowser/kent/releases

Reported by:    portscout
DeltaFile
+33-0biology/ucsc-userapps/files/patch-kent_src_submodules_htslib_Makefile
+9-8biology/ucsc-userapps/Makefile
+12-0biology/ucsc-userapps/files/patch-kent_src_hg_lib_jksql.c
+0-11biology/ucsc-userapps/files/patch-kent_src_hg_encode3_eap_eapFinish_eapFinish.c
+11-0biology/ucsc-userapps/files/patch-kent_src_hg_inc_hui.h
+5-5biology/ucsc-userapps/files/patch-kent_src_inc_common.mk
+70-242 files not shown
+75-278 files

FreeBSD/src ebb93cesys/net iflib.c

iflib: don't update the admin status in if_media_status()

When _task_fn_admin() is active, it will regularly call
IFDI_UPDATE_ADMIN_STATUS(). So there is no need to do it in
iflib_media_status. This can be fairly expensive on some drivers (long
DELAY busywait loops waiting for a NIC command), and there is no need
to pause a userspace app in this DELAY() if it is happening
asynchronously anyway.

Note the logic to detect if _task_fn_admin() is regularly calling
IFDI_UPDATE_ADMIN_STATUS() was copied from that function.

Reviewed by: erj, kbowling
Sponsored by: Netflix
Differential Revision:  https://reviews.freebsd.org/D54096
DeltaFile
+15-1sys/net/iflib.c
+15-11 files

FreeBSD/ports 6fab803devel/grpc distinfo Makefile

devel/grpc: fix build

PR:             298082
Reported by:    fluffy, vvd
Fixes:          530e64e3e8f417f53430746e7f615c7b147e34d6
Tested by:      fluffy [aarch64]
Tested by:      osa    [amd64]

Bump PORTREVISION.
DeltaFile
+3-1devel/grpc/distinfo
+4-0devel/grpc/Makefile
+7-12 files

FreeBSD/ports 9570705sysutils/exa Makefile

sysutils/exa: Mark deprecated

The project is abandoned upstream. It's been forked as eza,
and the fork already has a port, so recommend that instead.

PR:             298083
Reported by:    asomers
Sponsored by:   ConnectWise
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 20e6ca4c67147e14628de8bc47656bd7ee75f7c7)
DeltaFile
+3-0sysutils/exa/Makefile
+3-01 files

FreeBSD/ports 20e6ca4sysutils/exa Makefile

sysutils/exa: Mark deprecated

The project is abandoned upstream. It's been forked as eza,
and the fork already has a port, so recommend that instead.

PR:             298083
Reported by:    asomers
Sponsored by:   ConnectWise
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-0sysutils/exa/Makefile
+3-01 files

FreeBSD/ports abff734net/keycloak Makefile distinfo

net/keycloak: Security update 26.7.2 => 26.7.3

Release Notes:
https://www.keycloak.org/2026/08/keycloak-2673-released

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-35563
Security:       CVE-2026-16093
Security:       CVE-2026-16072
Security:       CVE-2026-16108
Security:       CVE-2026-16105
Security:       CVE-2026-16089
Security:       CVE-2026-16104
Security:       CVE-2026-16106
Security:       CVE-2026-17059
Security:       CVE-2026-18218

    [12 lines not shown]
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

FreeBSD/ports ef4a89enet/keycloak Makefile distinfo

net/keycloak: Security update 26.7.2 => 26.7.3

Release Notes:
https://www.keycloak.org/2026/08/keycloak-2673-released

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-35563
Security:       CVE-2026-16093
Security:       CVE-2026-16072
Security:       CVE-2026-16108
Security:       CVE-2026-16105
Security:       CVE-2026-16089
Security:       CVE-2026-16104
Security:       CVE-2026-16106
Security:       CVE-2026-17059
Security:       CVE-2026-18218

    [10 lines not shown]
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

FreeBSD/ports c294323security/vuxml/vuln 2026.xml

security/vuxml: Document net/keycloak vulnerabilities

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de>
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+66-0security/vuxml/vuln/2026.xml
+66-01 files

FreeBSD/ports 83c1713net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.21.2

ChangeLog:

https://github.com/totoshko88/RustConn/releases/tag/v0.21.2

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+35-33net/rustconn/distinfo
+16-15net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+52-493 files

FreeBSD/ports a1824a1security/sudo-rs Makefile Makefile.crates

security/sudo-rs: Update 0.2.14 => 0.2.15

Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    Marc Schoolderman <marc at trifectatech.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       c0acdbac-a524-11f1-8039-589cfc103809
MFH:            2026Q3

(cherry picked from commit 2183e50893c76e2158d51810f795c6ee4481c885)
DeltaFile
+7-7security/sudo-rs/distinfo
+2-2security/sudo-rs/Makefile.crates
+1-1security/sudo-rs/Makefile
+10-103 files

FreeBSD/ports 1309e4esecurity/vuxml/vuln 2026.xml

security/vuxml: Document sudo-rs < 0.2.15 vulnerability

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+39-0security/vuxml/vuln/2026.xml
+39-01 files

FreeBSD/ports 2183e50security/sudo-rs Makefile Makefile.crates

security/sudo-rs: Update 0.2.14 => 0.2.15

Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    Marc Schoolderman <marc at trifectatech.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       c0acdbac-a524-11f1-8039-589cfc103809
MFH:            2026Q3
DeltaFile
+7-7security/sudo-rs/distinfo
+2-2security/sudo-rs/Makefile.crates
+1-2security/sudo-rs/Makefile
+10-113 files