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

FreeBSD/ports 9069062mail/mutt Makefile

mail/mutt: update the mirror list

Remove bitbucket, which doesn't have any mutt downloads right now.  And
add http to the primary server, for ftp-challenged environments.  Http
is listed as the preferred download protocol:
http://www.mutt.org/download.html

PR:             298080
Reported by:    asomers
Sponsored by:   ConnectWise
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-2mail/mutt/Makefile
+2-21 files

FreeBSD/ports bb32d16games/luanti Makefile, games/luanti/files minetest.in

games/luanti: fix game detection in rc.d script
DeltaFile
+1-1games/luanti/files/minetest.in
+1-0games/luanti/Makefile
+2-12 files

FreeBSD/ports 9fa50a3games Makefile, games/luanti-mineclonia distinfo pkg-descr

games/luanti-mineclonia: add port

Survival sandbox game inspired by Minecraft

You start in a randomly-generated world made entirely of cubes. You
can explore the world and dig and build almost every block in the
world to create new structures. You can choose to play in a “survival
mode” in which you have to fight monsters and hunger for survival
and slowly progress through the various other aspects of the game,
such as mining, farming, building machines, and so on Or you can
play in “creative mode” in which you can build almost anything
instantly.
DeltaFile
+29-0games/luanti-mineclonia/Makefile
+8-0games/luanti-mineclonia/pkg-descr
+3-0games/luanti-mineclonia/distinfo
+1-0games/Makefile
+41-04 files

FreeBSD/ports 7d53998misc/alpaca distinfo Makefile

misc/alpaca: Update to 9.2.5

- Update list of dependencies

ChangeLog:

https://github.com/Jeffser/Alpaca/releases/tag/9.2.5

Reported by:    Jeffry Samuel <notifications at github.com>
DeltaFile
+45-13misc/alpaca/pkg-plist
+10-3misc/alpaca/Makefile
+3-3misc/alpaca/distinfo
+58-193 files

FreeBSD/src 6ddb10cusr.sbin/gstat gstat.c

gstat: Set errno = 0 before strtoul

The strtoul function sets errno on error, but does not clear it on
success; when using strtoul and checking errno (as one should) for
ERANGE / EINVAL afterwards, it's important to zero errno first.

While here, remove a dead store.

Reviewed by:    phk
Fixes:  4fe8c1b67be0 ("Add error and range checking ... ")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59270
DeltaFile
+1-1usr.sbin/gstat/gstat.c
+1-11 files

FreeBSD/ports a21f35dgames/blinkensisters Makefile

games/blinkensisters: Mark deprecated

PR:             297901
Approved by:    amdmi3 (maintainer)

(cherry picked from commit c264dd3e7fc6b4e4a82a45a24573d0bbc3fd59e7)
DeltaFile
+4-1games/blinkensisters/Makefile
+4-11 files