FreeBSD/src 7cc2f18sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Introduce a CPU ID cache

To minimize the diff with hwpstate_intel(4).  See previous commit there
for the rationale.

Reviewed by:    aokblast
Sponsored by:   The FreeBSD Foundation
DeltaFile
+29-31sys/x86/cpufreq/hwpstate_intel.c
+29-311 files

FreeBSD/src 1a3d615sys/x86/cpufreq hwpstate_amd.c

hwpstate_amd(4): Restore CPU ID cache after introducing cpu_get_pcpuid()

Using cpu_get_pcpuid() directly or having a CPU ID cache does not really
make any significant difference.  With cache: Less function calls, less
space on stack, but an additional allocation in the softc, who stays
permanently.  Without cache: Some function calls, but one less slot in
the softc, and no data duplication (but that info never changes).

The main reason for this change is to reduce conflicts with some
work-in-progress by aokblast@.

While here, move the check that a per-CPU structure is provided by the
bus from the attach to the probe method, as it is already used by
hwpstate_probe_pstate() there.

Reviewed by:    aokblast
Sponsored by:   The FreeBSD Foundation
DeltaFile
+23-23sys/x86/cpufreq/hwpstate_amd.c
+23-231 files

FreeBSD/src 6cd16efsys/dev/ice ice_lib.c ice_adminq_cmd.h

ice(4): Add support for 40G maximal PMD speed

E823 backplane devices may support 40G as maximal PMD speed.
Extend port topology reading logic to handle this case.
While at that fix indentation according to FreeBSD style(9).

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Tested by:      gowtham.kumar.ks_intel.com
Approved by:    kbowling (mentor), erj (mentor)
Sponsored by:   Intel Corporation
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53587

(cherry picked from commit c6212b7da110d82b1d0086ec525deb216993021e)
DeltaFile
+4-3sys/dev/ice/ice_lib.c
+1-0sys/dev/ice/ice_adminq_cmd.h
+5-32 files

FreeBSD/src 15ef9adsys/dev/ice ice_lib.c

ice(4): Fix link speed after changing cable type

When interface was connected to a link partner with a cable
type limitting maximum supported speed, e.g. SFP+ cable
in 25G port, driver incorrectly saved a supported speed
as the user configured speed. This prevented interface
from using all supported speeds after switching cable to SFP28.
Link was established at 10G as supported by previously used
SFP+ cable. Don't set user requested speed unless actually
configured by an user, to allow automatic selection of highest
available speed. Only when user sets custom config
using advertise_speed sysctl save it and try
to apply after cable is changed.

Also don't save initial supported speeds if FW supports
reporting default PHY config.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>


    [5 lines not shown]
DeltaFile
+11-7sys/dev/ice/ice_lib.c
+11-71 files

FreeBSD/src f243651sys/dev/ice ice_drv_info.h

ice(4): Add support for new E810-XXV-2 adapters

Add two new subdevice IDs for E810-XXV-2 and E810-XXV-2 for OCP 3.0.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Reviewed by:    kbowling, erj, mateusz.moga_intel.com
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D54069

(cherry picked from commit bea6f7d02dfbef8f8209f0ca5f1d76877d549f46)
DeltaFile
+6-0sys/dev/ice/ice_drv_info.h
+6-01 files

FreeBSD/src 074ff66sys/dev/ice ice_lib.c ice_adminq_cmd.h

ice(4): Add support for 40G maximal PMD speed

E823 backplane devices may support 40G as maximal PMD speed.
Extend port topology reading logic to handle this case.
While at that fix indentation according to FreeBSD style(9).

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Tested by:      gowtham.kumar.ks_intel.com
Approved by:    kbowling (mentor), erj (mentor)
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D53587

(cherry picked from commit c6212b7da110d82b1d0086ec525deb216993021e)
DeltaFile
+4-3sys/dev/ice/ice_lib.c
+1-0sys/dev/ice/ice_adminq_cmd.h
+5-32 files

FreeBSD/ports 8fda82dnet-mgmt/zabbix74-server distinfo Makefile

net-mgmt/zabbix74-server: Update to 7.4.12

Release notes:  https://www.zabbix.com/rn/rn7.4.12
DeltaFile
+3-3net-mgmt/zabbix74-server/distinfo
+1-1net-mgmt/zabbix74-server/Makefile
+1-0net-mgmt/zabbix74-server/pkg-plist.java
+5-43 files

FreeBSD/ports 5504fc5x11/xset Makefile distinfo

x11/xset: Update to 1.2.6

Add WWW.
Update CONFIGURE_ARGS and pkg-descr.
XFree86-Misc support was disabled by default in 1.2.5, and libXxf86misc
has been removed from the ports.

https://lists.x.org/archives/xorg-announce/2026-July/003721.html

PR:             296674
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+6-8x11/xset/Makefile
+3-3x11/xset/distinfo
+2-2x11/xset/pkg-descr
+11-133 files

FreeBSD/ports b6bc20flang/clisp Makefile, lang/clisp/files patch-modules_berkeley-db_bdb.c

lang/clisp: Use Berkeley db 18

clisp was using the default bdb, version 5, which is deprecated and
can be considered insecure. Upgrade to 18.

Partial patch by fernape@

PR:                     275125
Approved by:            jbo (mentor), maintainer timeout
Reviewed by:            fernape
Differential Revision:  https://reviews.freebsd.org/D58125
DeltaFile
+11-0lang/clisp/files/patch-modules_berkeley-db_bdb.c
+2-2lang/clisp/Makefile
+13-22 files

FreeBSD/ports ce2fbf5x11/xrefresh distinfo Makefile

x11/xrefresh: update: 1.1.0 -> 1.1.1

PR:             296657
Approved by:    x11 (arrowd, maintainer)

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

FreeBSD/ports d03add9audio/sc3-plugins/files patch-source_NCAnalysisUGens_SMS.cpp

audio/sc3-plugins: Unbreak by fixed invalid C++ chained comparison

Reported by:    fallout
DeltaFile
+14-0audio/sc3-plugins/files/patch-source_NCAnalysisUGens_SMS.cpp
+14-01 files

FreeBSD/doc bee5decwebsite/content/en/releases/14.5R schedule.adoc

14.5: Reminder sent to developers

Developers have been reminded that the 14.5-RELEASE slush will start
on July 24th and it's time to get changes landed.

Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/14.5R/schedule.adoc
+1-11 files

FreeBSD/ports 9ac48c0misc/mcp-inspector Makefile

misc/mcp-inspector: Unbreak by correcting the link

Reported by:    fallout
DeltaFile
+2-1misc/mcp-inspector/Makefile
+2-11 files

FreeBSD/src 513d3fdtools/build/mk Makefile.boot

tools/build: Don't set RANLIB for non-FreeBSD builds

RANLIB is not used by our build, so there is no need to set it.

Reviewed by:    imp
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58156
DeltaFile
+2-4tools/build/mk/Makefile.boot
+2-41 files

FreeBSD/doc bd5db31website/content/en/releases/14.5R hardware.adoc

14.5: Regenerate hardware notes from archetype

Sponsored by:   OpenSats Initiative
DeltaFile
+279-218website/content/en/releases/14.5R/hardware.adoc
+279-2181 files

FreeBSD/ports 2e61cbescience/neko Makefile

science/neko: Unbreak by making Python available at configure/build time

Reported by:    fallout
DeltaFile
+2-1science/neko/Makefile
+2-11 files

FreeBSD/src f0b8c51sys/netinet/libalias alias_db.c

libalias: use htons() when converting from host to network

PR:     295434
DeltaFile
+1-1sys/netinet/libalias/alias_db.c
+1-11 files

FreeBSD/ports 1aa967fdevel/py-miniKanren/files patch-pyproject.toml

devel/py-miniKanren: Unbreak by patching pyproject.toml for older setuptools

Reported by:    fallout
DeltaFile
+18-2devel/py-miniKanren/files/patch-pyproject.toml
+18-21 files

FreeBSD/ports da6ebb0security/py-pyaxo Makefile

security/py-pyaxo: Unbreak by Patched versioneer.py for Python 3.12, removed pytest-runner

Reported by:    fallout
DeltaFile
+3-1security/py-pyaxo/Makefile
+3-11 files

FreeBSD/ports 49f99e7devel/py-xarray-simlab Makefile

devel/py-xarray-simlab: Unbreak by patching versioneer.py for Python 3.12, ordered variables

Reported by:    fallout
DeltaFile
+12-8devel/py-xarray-simlab/Makefile
+12-81 files

FreeBSD/ports 22adb64devel/py-deprecat Makefile

devel/py-deprecat: Unbreak by removing wrapt upper bound in RUN_DEPENDS

Reported by:    fallout
DeltaFile
+2-2devel/py-deprecat/Makefile
+2-21 files

FreeBSD/doc 9bf095fdocumentation/content/en/books/porters-handbook/uses _index.adoc

[phb][Uses]: Add npm

Following
https://cgit.freebsd.org/ports/commit/?id=ed6a84c1c9793271c9cf948458808b47b2622d21
DeltaFile
+36-0documentation/content/en/books/porters-handbook/uses/_index.adoc
+36-01 files

FreeBSD/ports bb7bb51devel/srell distinfo Makefile

devel/srell: Update 2026.02 => 2026.05

MFH:                2026Q3
Approved by:        db@, yuri@ (Mentors, implicit)

(cherry picked from commit f146981cb4468eb891200a337b127e6a760f2601)
DeltaFile
+3-3devel/srell/distinfo
+1-1devel/srell/Makefile
+4-42 files

FreeBSD/ports 50fc7f3devel/tla+ Makefile pkg-descr

devel/tla+: new port

TLA+ is a language for modeling software above the code level and
hardware above the circuit level. The tool most commonly used by
engineers is the TLC model checker, but there is also a proof
checker. TLA+ is based on mathematics and does not resemble any
programming language. Most engineers will find PlusCal to be the
easiest way to start using TLA+.

The graphical TLA Toolbox IDE is not included. It is a separate
Eclipse RCP application that would be better as its own port.

WWW: https://www.tlapl.us

Approved by:  dch (mentor)
Reviewed by:  arrowd
Pull Request: https://github.com/freebsd/freebsd-ports/pull/554
DeltaFile
+49-0devel/tla+/Makefile
+17-0devel/tla+/pkg-descr
+3-0devel/tla+/distinfo
+69-03 files

FreeBSD/ports f146981devel/srell distinfo Makefile

devel/srell: Update 2026.02 => 2026.05

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/srell/distinfo
+1-1devel/srell/Makefile
+4-42 files

FreeBSD/src c503d23tests/sys/fs/fusefs misc.cc

fusefs: fix gcc build error with shadowed variable in tests

Reported by:    gcc -Werror=shadow
Reviewed by:    asomers, markj
Fixes:  ee1c3d38a26a ("fusefs: fix vnode locking violations during execve")
Differential Revision:  https://reviews.freebsd.org/D58130
DeltaFile
+2-2tests/sys/fs/fusefs/misc.cc
+2-21 files

FreeBSD/src 3c8cc66sys/netinet6 ip6_var.h

netinet6: Remove unused rip6_usrreqs declaration

Fixes:  e7d02be19d40063783d6b8f1ff2bc4c7170fd434
Signed-off-by:  Yusuke Ichiki <public at yusuke.pub>
DeltaFile
+0-2sys/netinet6/ip6_var.h
+0-21 files

FreeBSD/ports 12bbc8bdevel/lua-lunitx Makefile distinfo

devel/lua-lunitx: Update to 0.8.2

Release 0.8.2 adds Lua 5.5 support.

Changelog: https://github.com/dcurrie/lunit/blob/0.8.2/CHANGES

While here, update my maintainer email.

Approved by:  dch (mentor)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/552
DeltaFile
+3-3devel/lua-lunitx/Makefile
+3-3devel/lua-lunitx/distinfo
+6-62 files

FreeBSD/ports 21f0511deskutils/zk distinfo Makefile

deskutils/zk: Update to 0.15.5

Changelog: https://github.com/zk-org/zk/blob/v0.15.5/CHANGELOG.md

Fix the build, which has been broken from the beginning, with every
vendored package erroring with:

    "cannot find module providing package X import lookup disabled by -mod=vendor"

Switch to using GO_MODULE to fetch deps.

While here, update my maintainer email.

Approved by:  dch (mentor)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/553
DeltaFile
+5-93deskutils/zk/distinfo
+5-48deskutils/zk/Makefile
+10-1412 files

FreeBSD/src b1bb3aatests/sys/kern/tty test_sti.c

tests: Fix build if TIOCSTI is not defined

Some downstream projects (e.g. ElectroBSD) have removed the TIOCSTI

We already have some components (such as mail and tcsh) that build
without TIOCSTI defined.  This is (existing portability support in those
projects.

Simplify things for downstreams by extending this approach to this
additional TIOCSTI user.

Reviewed by:    markj
Differential Revision: https://reviews.freebsd.org/D50614

(cherry picked from commit 52a2b4bc5da21d7a54cb16b9450196244b59b8c0)
DeltaFile
+6-0tests/sys/kern/tty/test_sti.c
+6-01 files