FreeBSD/src 7fde3e6tools/build beinstall.sh

beinstall: Avoid chrooting into new world

The new world may use system calls that are not in the currently-running
kernel, so we cannot chroot into the new environment to run `make
installworld`, `etcupdate`, etc.  Partially revert commit 16702050ac95
("beinstall: perform pre-installworld steps") and switch back to using
DESTDIR for installworld and so on.

Reported by:    olivier
Reviewed by:    olivier
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50682
DeltaFile
+3-4tools/build/beinstall.sh
+3-41 files

FreeBSD/src c185120contrib/elftoolchain/readelf readelf.c

readelf: Add support for ELF package metadata note

We don't use this note type today, but as a general purpose ELF
diagnostic tool readelf(1) ought to decode it.

References:
https://fedoraproject.org/wiki/Changes/Package_information_on_ELF_objects
https://systemd.io/ELF_PACKAGE_METADATA/

Reviewed by:    fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47524
DeltaFile
+37-1contrib/elftoolchain/readelf/readelf.c
+37-11 files

FreeBSD/src 59a4b6ctools/tools/git git-mfc git-mfc.1

git-mfc: Cherry-pick all commits in one git command

This allows one to resume from a conflict with a plain
`git cherry-pick --continue`, whereas before one would have to re-run
the original git-mfc command after resolving the conflict and running
`git cherry-pick --continue`.

Suggested by:   des
Reviewed by:    des
Differential Revision:  https://reviews.freebsd.org/D58129
DeltaFile
+9-7tools/tools/git/git-mfc
+7-4tools/tools/git/git-mfc.1
+16-112 files

FreeBSD/src 1f091adtools/tools/git git-mfc git-mfc.1

git-mfc: Filter pending and dangling commits by committer

Previously we searched commits based on the author email address, but
this isn't really right: if I commit something from a contributor, I'm
still responsible for MFCing it, so really we should be filtering on the
committer.

Add a new --committer option to filter results by committer email
address, defaulting to the user.email value in the git config.

Keep the --author option, but don't filter by author unless the option
is explicitly specified.

Reported by:    des
Reviewed by:    des
Differential Revision:  https://reviews.freebsd.org/D58126
DeltaFile
+30-19tools/tools/git/git-mfc
+11-2tools/tools/git/git-mfc.1
+41-212 files

FreeBSD/ports bc2e4eaarchivers/py-lzma Makefile distinfo, archivers/py-lzma/files patch-src_compat_LzmaCompatDecode.h

archivers/py-lzma: update to 0.6.1
DeltaFile
+0-17archivers/py-lzma/files/patch-src_compat_LzmaCompatDecode.h
+5-3archivers/py-lzma/Makefile
+3-3archivers/py-lzma/distinfo
+8-233 files

FreeBSD/ports a165b13devel/py-bitarray distinfo Makefile

devel/py-bitarray: update to 3.8.2
DeltaFile
+3-3devel/py-bitarray/distinfo
+1-1devel/py-bitarray/Makefile
+4-42 files

FreeBSD/ports 40ebca2java/apache-commons-lang Makefile

java/apache-commons-lang: deprecate

Last release in 2011
No maintainer
Does not compile with Java 11+

Please use java/apache-commons-lang3.

No expiration date yet as openoffice still uses this.

Approved-by:    no maintainer
DeltaFile
+3-1java/apache-commons-lang/Makefile
+3-11 files

FreeBSD/ports aa250e9www/evcc distinfo Makefile

www/evcc: update to 0.311.1

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+2-3www/evcc/Makefile
+9-102 files

FreeBSD/src c27a27fshare/man/man4 ix.4, sys/dev/ixgbe ixgbe_e610.c ixgbe_fw_logging.c

ix(4): Add support for firmware logging for E610 adapters

This is part 3 of the support for the new Intel Ethernet E610
family of devices

The ix driver now enables firmware logging on Intel E610 devices
for debugging with Customer Support. Logs are enabled by default
and generated in binary format that requires decoding by support
teams. The collected data is firmware and hardware related for
debugging purposes only.

When the driver loads, it creates a fw_log sysctl node under the
debug section. Events are organized into categories (modules) for
targeted logging, and users can adjust verbosity levels as needed.

This adds sysctl support for the firmware logging feature and
updates the ix(4) manual page with documentation.

Signed-off-by: Yogesh Bhosale <yogesh.bhosale at intel.com>

    [8 lines not shown]
DeltaFile
+486-0sys/dev/ixgbe/ixgbe_e610.c
+467-0sys/dev/ixgbe/ixgbe_fw_logging.c
+36-0sys/dev/ixgbe/ixgbe_osdep.c
+33-1share/man/man4/ix.4
+18-4sys/dev/ixgbe/if_ix.c
+13-0sys/dev/ixgbe/ixgbe_e610.h
+1,053-56 files not shown
+1,066-512 files

FreeBSD/src 76597c0sys/dev/ixgbe ixgbe_type_e610.h ixgbe_e610.c

ix(4): Add EEE support for E610 adapters

The ix driver now supports Energy Efficient Ethernet (EEE) on Intel
E610 devices. EEE allows the network interface to enter low-power
states during periods of low link utilization, reducing power
consumption while maintaining full performance when needed.

E610 adapters provide EEE support through BASE-T PHY functionality.
Due to this PHY-based implementation, EEE is supported only
on 2.5Gb speeds and above.

Signed-off-by: Yogesh Bhosale <yogesh.bhosale at intel.com>
Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Authored-by: Yogesh Bhosale <yogesh.bhosale at intel.com>

Approved by:    kbowling (mentor)
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation

    [3 lines not shown]
DeltaFile
+43-14sys/dev/ixgbe/ixgbe_type_e610.h
+35-13sys/dev/ixgbe/ixgbe_e610.c
+34-0sys/dev/ixgbe/if_ix.c
+112-273 files

FreeBSD/src b994520sys/conf files.powerpc options

conf: remove trailing whitespace

This prevents unwanted change when saving files on IDEs (e.g. VSCode,
Zed)

Signed-off-by: Minsoo Choo <minsoo at minsoo.io>
Sponsored by:   The FreeBSD Foundation
Pull request:   https://github.com/freebsd/freebsd-src/pull/2152

(cherry picked from commit a338f5a0e7b1b5c22595aacbac44582ed5e0fe86)
DeltaFile
+5-5sys/conf/files.powerpc
+2-2sys/conf/options
+1-1sys/conf/files
+8-83 files

FreeBSD/src 9e1571csys/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 f7a0e89sys/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 1c9c1a6release/tools vmimage.subr

vmimage.subr: Add ability to install src in VM image

In some cases having a src tree in a VM image is convenient
for development or debugging. Add a WITH_SRC variable,
which, when set, will cause the vm-release target to include
FreeBSD-set-src in the list of packages installed in an image.

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

Sponsored by:   Intel Corporation

Reviewed by:    cperciva
Differential Revision:  https://reviews.freebsd.org/D57143

(cherry picked from commit 4ea4116f8d2069194563c8692c1f28d88c319ca8)
DeltaFile
+1-0release/tools/vmimage.subr
+1-01 files

FreeBSD/ports c359dd1security/vuxml/vuln 2026.xml

security/vuxml: fix the version of *-commons-httpclient

I learned that <eq> does not match portrevision, so <ge> works better.
And CVE-2020-13956 only mentions 3.1 and later and not earlier CPE versions.
DeltaFile
+2-2security/vuxml/vuln/2026.xml
+2-21 files

FreeBSD/ports 123b41dtextproc/py-tokenizer distinfo Makefile

textproc/py-tokenizer: Update to 3.6.4
DeltaFile
+3-3textproc/py-tokenizer/distinfo
+1-1textproc/py-tokenizer/Makefile
+4-42 files

FreeBSD/ports d078f15security/vuxml/vuln 2026.xml

security/vuxml: also mention the predecessor package name of apache-commons-httpclient
DeltaFile
+2-0security/vuxml/vuln/2026.xml
+2-01 files

FreeBSD/ports 3aefc44security/vuxml/vuln 2026.xml

security/vuxml: add some CVEs for Apache HttpClient
DeltaFile
+57-0security/vuxml/vuln/2026.xml
+57-01 files

FreeBSD/ports 3df2e09math/scilab Makefile, math/scilab-toolbox-swt Makefile

math/scilab-toolbox-swt: fix build

Fixed by adding some libraries to NO_SHLIB_REQUIRES_GLOB in math/scilab.
Unbroken, but still deprecated as nobody noticed that it was broken.

Approved-by:    no maintainer
DeltaFile
+2-2math/scilab/Makefile
+1-2math/scilab-toolbox-swt/Makefile
+3-42 files

FreeBSD/doc 51039fddocumentation/content/ru/books/handbook/ports _index.po

Revert "Update porter handbook: Quarterly and Latest Ports Branches"

This reverts commit cdd42f11b285d8886b774a2659f92359c5304a88.
DeltaFile
+2-2documentation/content/ru/books/handbook/ports/_index.po
+2-21 files

FreeBSD/doc 9862001website/data/en/events events2026.toml

Add OSXP 2026 to the Upcoming Events section
DeltaFile
+11-0website/data/en/events/events2026.toml
+11-01 files

FreeBSD/doc cdd42f1documentation/content/ru/books/handbook/ports _index.po

Update porter handbook: Quarterly and Latest Ports Branches

Summary: By default, the pkg ports repo is now "FreeBSD-ports".

Reviewers: bcr

Differential Revision: https://reviews.freebsd.org/D54574
DeltaFile
+2-2documentation/content/ru/books/handbook/ports/_index.po
+2-21 files

FreeBSD/ports a5cf85adeskutils/qownnotes Makefile, devel/qca Makefile

security/botan3: bump consumers after update
DeltaFile
+1-1editors/encryptpad/Makefile
+1-1security/keepassxc276/Makefile
+1-1security/rnp/Makefile
+1-1devel/qca/Makefile
+1-0deskutils/qownnotes/Makefile
+1-0editors/rehex/Makefile
+6-41 files not shown
+7-47 files

FreeBSD/ports 1896733security/botan3 Makefile distinfo

security/botan3: update to 3.12.0 release (+)

Release notes:  https://botan.randombit.net/news.html#version-3-12-0-2026-05-06
DeltaFile
+3-3security/botan3/Makefile
+3-3security/botan3/distinfo
+3-0security/botan3/pkg-plist
+9-63 files

FreeBSD/ports 9d403aeeditors/vscode Makefile, graphics/drawio Makefile

*/*: Bump port revision after electron42 update (4ed0ee6e7044)
DeltaFile
+1-1graphics/drawio/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1net-im/signal-desktop/Makefile
+1-0editors/vscode/Makefile
+4-34 files

FreeBSD/ports 4ed0ee6devel/electron42 distinfo Makefile.version, devel/electron42/files patch-electron_script_lib_utils.js

devel/electron42: Update to 42.6.1

Changelog: https://github.com/electron/electron/releases/tag/v42.6.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron42/distinfo
+2-2devel/electron42/files/patch-electron_script_lib_utils.js
+1-1devel/electron42/Makefile.version
+0-1devel/electron42/files/packagejsons/package.json
+0-1devel/electron42/files/packagejsons/yarn.lock
+8-105 files

FreeBSD/ports 3528222audio/pt2-clone distinfo Makefile

audio/pt2-clone: Update to 1.91
DeltaFile
+3-3audio/pt2-clone/distinfo
+1-1audio/pt2-clone/Makefile
+4-42 files

FreeBSD/ports 0631dbcsysutils/fpart distinfo Makefile

sysutils/fpart: Update to 1.7.1
DeltaFile
+3-3sysutils/fpart/distinfo
+1-1sysutils/fpart/Makefile
+4-42 files

FreeBSD/ports 7ae4bbcmultimedia/qt6-multimedia pkg-plist

multimedia/qt6-multimedia: Mask X11-only headers

When the Qt stack is built with X11 disabled globally, certain private
headers should not be included in the final pkg-plist.

This does not affect the default settings, so not bumping PORTREVISON.

Reported by:    angry_vincent on #freebsd-desktop
MFH:            2026Q3
DeltaFile
+2-2multimedia/qt6-multimedia/pkg-plist
+2-21 files

FreeBSD/ports 2ea908enet/realtek-rge-kmod distinfo Makefile

net/realtek-rge-kmod: Update to 20260706 snapshot

Actually upgrade to latest snapshot.
Previous was missing the git tag update

Reported by:    Brad Smith
DeltaFile
+3-3net/realtek-rge-kmod/distinfo
+2-1net/realtek-rge-kmod/Makefile
+5-42 files