FreeBSD/ports 2a8cfc5 — x11/bhotkeys Makefile distinfo

x11/bhotkeys: Update to 1.4

Fix inability to close session panel with touchscreen tap outside
panel region (a tap on the panel list ate subsequent outisde taps
until a click [with mouse or trackpad] reset tap)

Fix bhotkeys-kde-apply disabling/remapping built-in KDE functionality

Changelog: https://github.com/FrauBSD/bhotkeys/blob/1.5/CHANGELOG.md

Reviewed by:    fuz, jrm
Differential Revision:  https://reviews.freebsd.org/D60755
DeltaFile
+3-3x11/bhotkeys/distinfo
+1-1x11/bhotkeys/Makefile
+4-42 files

FreeBSD/ports 32e319f — comms/uhd Makefile, comms/uhd/files patch-host_cmake_Modules_UHDAtomics.cmake patch-host_lib_usrp_b200_b200__impl.cpp

comms/uhd: Patches to fix B200 usability

PATCH: clear endpoint halt after FPGA load

PATCH: utils: match serials that are not hex numbers
This Patch allows UHD to handle the non-hex serials of clone devices
such as the LibreSDR B210.
Full hex serials still get compared by value,
while non-hex ones are being treated as strings.

PR:             290791
Reported by:    Alexandra Burmistrova
DeltaFile
+26-0comms/uhd/files/patch-host_lib_utils_serial__number.cpp
+18-0comms/uhd/files/patch-host_lib_usrp_b200_b200__impl.cpp
+2-2comms/uhd/files/patch-host_cmake_Modules_UHDAtomics.cmake
+1-2comms/uhd/Makefile
+47-44 files

FreeBSD/ports 2c1f8d4 — net-p2p/go-ethereum Makefile distinfo

net-p2p/go-ethereum: Security update 1.17.7 => 1.17.8

While here, add TESTING_UNSAFE.

Changelog:
* Fix DDoS issues found in the upcoming Glamsterdam fork
* Adaptation of RPC calls to support changes in Glamsterdam
* abigen uses sequential nonces when deploying dependencies of a contract
* Fix an unclean shutdown issue
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.8

PR:             299443
Approved by:    Enrique Fynn <me at enriquefynn.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 20d553344b4c8ae684452a787a2aa9b304668634)
DeltaFile
+5-5net-p2p/go-ethereum/distinfo
+3-2net-p2p/go-ethereum/Makefile
+8-72 files

FreeBSD/ports 20d5533 — net-p2p/go-ethereum Makefile distinfo

net-p2p/go-ethereum: Security update 1.17.7 => 1.17.8

While here, add TESTING_UNSAFE.

Changelog:
* Fix DDoS issues found in the upcoming Glamsterdam fork
* Adaptation of RPC calls to support changes in Glamsterdam
* abigen uses sequential nonces when deploying dependencies of a contract
* Fix an unclean shutdown issue
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.8

PR:             299443
Approved by:    Enrique Fynn <me at enriquefynn.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+5-5net-p2p/go-ethereum/distinfo
+3-2net-p2p/go-ethereum/Makefile
+8-72 files

FreeBSD/ports 8038b3f — lang/rust Makefile, lang/rust/files patch-llvm_lib_Transforms_Vectorize_VPlanRecipes.cpp patch-llvm_lib_Transforms_Vectorize_VPlanUtils.h

lang/rust: fix runtime on powerpc64le

Backport an LLVM fix for the loop vectorizer emitting invalid IR
for extractvalue of a widened sadd.with.overflow. On powerpc64le this
broke everything using libbz2-rs-sys (py-maturin, proton-pass-cli) with
"Cannot select: i64 = sign_extend v4i32".
DeltaFile
+50-0lang/rust/files/patch-llvm_lib_Transforms_Vectorize_VPlanTransforms.cpp
+29-0lang/rust/files/patch-llvm_lib_Transforms_Vectorize_LoopVectorize.cpp
+26-0lang/rust/files/patch-llvm_lib_Transforms_Vectorize_VPlanUtils.cpp
+19-0lang/rust/files/patch-llvm_lib_Transforms_Vectorize_VPlanUtils.h
+17-0lang/rust/files/patch-llvm_lib_Transforms_Vectorize_VPlanRecipes.cpp
+1-1lang/rust/Makefile
+142-16 files

FreeBSD/ports 0e09a3f — x11/plasma6-kgamma Makefile

x11/plasma6-kgamma: Deprecate

Plasma 6.8 does not support X11

(cherry picked from commit 5968984348642f57ee856bafaf501412de2a3278)
DeltaFile
+4-0x11/plasma6-kgamma/Makefile
+4-01 files

FreeBSD/ports 5968984 — x11/plasma6-kgamma Makefile

x11/plasma6-kgamma: Deprecate

Plasma 6.8 does not support X11
DeltaFile
+4-0x11/plasma6-kgamma/Makefile
+4-01 files

FreeBSD/ports 2f7bd8a — databases/clickhouse-devel Makefile, databases/clickhouse-devel/files extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp patch-contrib_openssl-cmake_CMakeLists.txt

databases/clickhouse-devel: revert powerpc64le support

This patch is still not reviewed.

This reverts commit a4de2fe2eeeb419e50ef6bb232e828342744c7c2.
DeltaFile
+0-28databases/clickhouse-devel/files/patch-contrib_openldap-cmake_CMakeLists.txt
+0-25databases/clickhouse-devel/files/patch-contrib_rocksdb_utilities_transactions_lock_range_range__tree_lib_portability_toku__time.h
+2-15databases/clickhouse-devel/Makefile
+0-14databases/clickhouse-devel/files/patch-contrib_openssl-cmake_CMakeLists.txt
+0-13databases/clickhouse-devel/files/extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp
+2-955 files

FreeBSD/ports f39bccf — databases/clickhouse Makefile, databases/clickhouse/files extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp patch-contrib_openssl-cmake_CMakeLists.txt

databases/clickhouse: revert powerpc64le support

This patch is still not reviewed.

This reverts commit 84a660920c292fc611af0255dfc7c2a55604a7df.
DeltaFile
+0-28databases/clickhouse/files/patch-contrib_openldap-cmake_CMakeLists.txt
+0-25databases/clickhouse/files/patch-contrib_rocksdb_utilities_transactions_lock_range_range__tree_lib_portability_toku__time.h
+2-15databases/clickhouse/Makefile
+0-14databases/clickhouse/files/patch-contrib_openssl-cmake_CMakeLists.txt
+0-13databases/clickhouse/files/extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp
+2-955 files

FreeBSD/ports 428a582 — net/libnbd Makefile distinfo, net/libnbd/files patch-configure.ac

net/libnbd: Update to 1.24.4

Changelog:
https://gitlab.com/nbdkit/libnbd/-/compare/v1.24.3...v1.24.4

Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D60761
DeltaFile
+3-33net/libnbd/files/patch-configure.ac
+3-3net/libnbd/distinfo
+1-1net/libnbd/Makefile
+7-373 files

FreeBSD/ports 169e4ae — Mk bsd.gecko.mk, lang/spidermonkey128 Makefile

Mk/bsd.gecko.mk, lang/spidermonkey128: use RUST_LIB_BACKTRACE on powerpc64le

rust.mk only exports RUST_BACKTRACE, so RUST_LIB_BACKTRACE=0 from the
environment is enough and the per-port patches can go. spidermonkey128
is hit by the same cargo crash.
DeltaFile
+0-11www/firefox/files/extra-patch-config_makefiles_rust.mk
+0-11www/firefox-esr/files/extra-patch-config_makefiles_rust.mk
+0-11mail/thunderbird/files/extra-patch-config_makefiles_rust.mk
+0-11mail/thunderbird-esr/files/extra-patch-config_makefiles_rust.mk
+6-0lang/spidermonkey128/Makefile
+5-0Mk/bsd.gecko.mk
+11-444 files not shown
+11-6010 files

FreeBSD/ports b4bff35 — Mk/Uses cargo.mk, lang/rust Makefile

Mk/Uses/cargo.mk, lang/rust: keep RUST_BACKTRACE on powerpc64le

Only backtraces captured by libraries hit the libunwind bug, so disable
those with RUST_LIB_BACKTRACE and keep panic backtraces everywhere. The
fix is in releng/14.5, stable/15 and main.
DeltaFile
+4-1lang/rust/Makefile
+4-1Mk/Uses/cargo.mk
+8-22 files

FreeBSD/ports 4640179 — net/389-ds-base Makefile

net/389-ds-base: fix build on powerpc64le

cargo crashes on startup with rust 1.99 because of the libunwind bug
in 15.x. The Makefile hardcodes RUST_BACKTRACE=1, so turn off library
backtraces with RUST_LIB_BACKTRACE instead.
DeltaFile
+8-0net/389-ds-base/Makefile
+8-01 files

FreeBSD/ports b3b1b75 — games/Doom64EX pkg-plist Makefile, games/Doom64EX/files pkg-message.in patch-src_wadgen_WadGen.h

games/Doom64EX: switch to Doom64EX-Classic 2.6.14

The original Doom64EX has been unmaintained since 2022 and doesn't build
with CMake 4. Doom64EX-Classic is the GPL continuation of Doom64EX 2.5
by the Doom64EX-Plus author: it uses SDL3 and keeps supporting the IWAD
generated from the N64 ROM. WadGen is now built and installed as
doom64ex-wadgen.

Changelog:      https://github.com/atsb/Doom64EX-Classic/releases/tag/2.6
PR:             299390
DeltaFile
+46-0games/Doom64EX/files/patch-src_kex_psnprntf.c
+0-38games/Doom64EX/files/patch-include_imp_util_Endian
+26-11games/Doom64EX/Makefile
+20-0games/Doom64EX/files/patch-src_wadgen_WadGen.h
+13-0games/Doom64EX/files/pkg-message.in
+11-0games/Doom64EX/pkg-plist
+116-498 files not shown
+181-5414 files

FreeBSD/ports 84a6609 — databases/clickhouse Makefile, databases/clickhouse/files extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp patch-contrib_openssl-cmake_CMakeLists.txt

databases/clickhouse: enable on powerpc64le

The bundled OpenSSL ships POWER8 assembly pre-generated with the
big-endian "linux64v2" perlasm flavour, which gives wrong AES results
on little-endian. Regenerate it with "linux64le" before configuring.

Until rtld annotates the end of the stack on powerpc64, the bundled
libunwind crashes when it collects a backtrace on the main thread.
Drop its fallback to the link register, as the base libunwind does.
DeltaFile
+28-0databases/clickhouse/files/patch-contrib_openldap-cmake_CMakeLists.txt
+25-0databases/clickhouse/files/patch-contrib_rocksdb_utilities_transactions_lock_range_range__tree_lib_portability_toku__time.h
+15-2databases/clickhouse/Makefile
+14-0databases/clickhouse/files/patch-contrib_openssl-cmake_CMakeLists.txt
+13-0databases/clickhouse/files/extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp
+95-25 files

FreeBSD/ports a4de2fe — databases/clickhouse-devel Makefile, databases/clickhouse-devel/files extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp patch-contrib_openssl-cmake_CMakeLists.txt

databases/clickhouse-devel: enable on powerpc64le

The bundled OpenSSL ships POWER8 assembly pre-generated with the
big-endian "linux64v2" perlasm flavour, which gives wrong AES results
on little-endian. Regenerate it with "linux64le" before configuring.

Until rtld annotates the end of the stack on powerpc64, the bundled
libunwind crashes when it collects a backtrace on the main thread.
Drop its fallback to the link register, as the base libunwind does.
DeltaFile
+28-0databases/clickhouse-devel/files/patch-contrib_openldap-cmake_CMakeLists.txt
+25-0databases/clickhouse-devel/files/patch-contrib_rocksdb_utilities_transactions_lock_range_range__tree_lib_portability_toku__time.h
+15-2databases/clickhouse-devel/Makefile
+14-0databases/clickhouse-devel/files/patch-contrib_openssl-cmake_CMakeLists.txt
+13-0databases/clickhouse-devel/files/extra-patch-contrib_llvm-project_libunwind_src_DwarfInstructions.hpp
+95-25 files

FreeBSD/ports 554780b — net-im/tdlib pkg-plist, net-im/tdlib/files patch-tdutils_CMakeLists.txt patch-tdnet_CMakeLists.txt

net-im/tdlib: refactor port (+)

* Make port installs properly versioned shared libraries to easy track in dependencies
* Build *_private and *_static libraries as static, they not intended to be shared
* Install a CMake package for tde2e which offers those as tde2e::tde2e and tde2e::tdutils [1]

Co-Authored-by: mi [1]
PR:             299290 [1]
DeltaFile
+62-24net-im/tdlib/files/patch-CMakeLists.txt
+27-2net-im/tdlib/pkg-plist
+11-1net-im/tdlib/files/patch-tdutils_CMakeLists.txt
+11-1net-im/tdlib/files/patch-tdnet_CMakeLists.txt
+11-1net-im/tdlib/files/patch-tde2e_CMakeLists.txt
+11-1net-im/tdlib/files/patch-tddb_CMakeLists.txt
+133-304 files not shown
+165-3510 files

FreeBSD/ports cf61166 — x11/xscreensaver distinfo Makefile

x11/xscreensaver: Update 6.16 => 6.17

Changelog:
* Added missing localization strings (largely auto-translated).
* X11: Localizations are being installed again.
* macOS, iOS, Android: Now localized.
* macOS: Possible workarounds for longstanding Apple bugs where the
  legacyScreenSaver process would start using 100% CPU and savers would
  never run again.
* macOS 14.6 or later and iOS 17.6 or later are now required, since
  Xcode 6 can no longer build executables that work on older OSes.
https://www.jwz.org/xscreensaver/changelog.html

PR:             299379
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+4-3x11/xscreensaver/Makefile
+7-0x11/xscreensaver/pkg-plist
+3-3x11/xscreensaver/distinfo
+14-63 files

FreeBSD/ports 8547c10 — editors/markmywords Makefile, editors/markmywords/files patch-CMakeLists.txt patch-src_Widgets_Window.vala

editors/markmywords: the port had been improved (+)

- Update the build scripts for upcoming CMake 4.x
- Fix discrepancies between *.ui XML and Vala code
  which also gets rid of GTK start-up assertions
- Adjust "About" window proportions for nicer look
DeltaFile
+46-0editors/markmywords/files/patch-src_Widgets_Window.vala
+6-4editors/markmywords/Makefile
+6-3editors/markmywords/files/patch-CMakeLists.txt
+58-73 files

FreeBSD/ports b3c9e62 — net/samba425 Makefile, net/samba425/files patch-source3_torture_cmd__vfs.c

net/samba425: restore missing get_quota vfstest command (cmd_vfs.c)

The combined patch adding a "get_quota" command to vfstest (present
identically in net/samba419, 420, 422, 423, and 424) touches two
files: source3/torture/cmd_vfs.c (the command implementation and its
vfs_commands[] registration) and source3/torture/wscript_build
(installs vfstest instead of building it selftest-only). Only the
wscript_build half survived into samba425 — the cmd_vfs.c half was
dropped.

Restored patch-source3_torture_cmd__vfs.c, adapted (not just copied
verbatim) to the real samba-4.25.0 upstream API: SMB_VFS_GET_QUOTA()
dropped its explicit conn parameter and now takes an fsp directly, and
the file resolution pattern changed from synthetic_smb_fname() to
synthetic_pathref()+smb_fname->fsp (mirroring the sibling
cmd_disk_free() function, which upstream already migrated the same
way between 4.24 and 4.25). Verified against a real FreeBSD build:
the first version of this patch (ported mechanically from samba424,
pre-dating the SMB_VFS_GET_QUOTA signature change) failed to compile

    [7 lines not shown]
DeltaFile
+98-0net/samba425/files/patch-source3_torture_cmd__vfs.c
+1-1net/samba425/Makefile
+99-12 files

FreeBSD/ports 02234af — net-im/py-zapzap Makefile distinfo

net-im/py-zapzap: Update to 7.5.1

ChangeLog:

1. https://github.com/rafatosta/zapzap/releases/tag/7.5.1

Reported by:    Rafael Tosta <notifications at github.com>
DeltaFile
+3-3net-im/py-zapzap/distinfo
+1-1net-im/py-zapzap/Makefile
+4-42 files

FreeBSD/ports fc00e73 — net-im/snac Makefile distinfo

net-im/snac: Update 2.95 => 2.96

Changelog:
https://codeberg.org/grunfink/snac2/src/tag/2.96/RELEASE_NOTES.md

PR:             299360
Approved by:    Matthew Phillips <matthew at matthewphillips.info> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 7ba78dfa3277696ad0d9493de20224f04c0ac570)
DeltaFile
+3-3net-im/snac/distinfo
+1-1net-im/snac/Makefile
+4-42 files

FreeBSD/ports 7ba78df — net-im/snac Makefile distinfo

net-im/snac: Update 2.95 => 2.96

Changelog:
https://codeberg.org/grunfink/snac2/src/tag/2.96/RELEASE_NOTES.md

PR:             299360
Approved by:    Matthew Phillips <matthew at matthewphillips.info> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3net-im/snac/distinfo
+1-1net-im/snac/Makefile
+4-42 files

FreeBSD/ports ea51c7f — lang/rust Makefile distinfo, lang/rust-bootstrap Makefile distinfo

lang/rust: Update to 1.99.1
DeltaFile
+3-3lang/rust/distinfo
+3-3lang/rust-bootstrap/distinfo
+1-1lang/rust/Makefile
+1-1lang/rust-bootstrap/Makefile
+8-84 files

FreeBSD/ports 040b9e1 — security/vuxml/vuln 2026.xml

security/vuxml: Document textproc/p5-Text-CSV_XS vulnerabilities

PR:             299441
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+43-0security/vuxml/vuln/2026.xml
+43-01 files

FreeBSD/ports 565e628 — textproc/p5-Text-CSV_XS Makefile distinfo

textproc/p5-Text-CSV_XS: Update 1.64 => 1.65

Changelog:
https://metacpan.org/dist/Text-CSV_XS/changes

PR:             299441
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-110759
Security:       CVE-2026-110758
Security:       CVE-2026-110757
Security:       CVE-2026-110756
Security:       CVE-2026-110755
Security:       CVE-2026-110754
Security:       CVE-2026-110753
Security:       CVE-2026-110752
MFH:            2026Q4

(cherry picked from commit 163664a8473ec4ca79cb1ef782b93aeda0d27af4)
DeltaFile
+3-3textproc/p5-Text-CSV_XS/distinfo
+1-1textproc/p5-Text-CSV_XS/Makefile
+4-42 files

FreeBSD/ports 163664a — textproc/p5-Text-CSV_XS Makefile distinfo

textproc/p5-Text-CSV_XS: Update 1.64 => 1.65

Changelog:
https://metacpan.org/dist/Text-CSV_XS/changes

PR:             299441
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-110759
Security:       CVE-2026-110758
Security:       CVE-2026-110757
Security:       CVE-2026-110756
Security:       CVE-2026-110755
Security:       CVE-2026-110754
Security:       CVE-2026-110753
Security:       CVE-2026-110752
MFH:            2026Q4
DeltaFile
+3-3textproc/p5-Text-CSV_XS/distinfo
+1-1textproc/p5-Text-CSV_XS/Makefile
+4-42 files

FreeBSD/ports e11bc8b — sysutils/f3 Makefile, sysutils/f3/files patch-src_libutils.h

sysutils/f3: Fix build on i386

The MIN macro in libutils.h had no support for ints, as a result commit
bf3dd41 caused f3 to fail to compile on 32-bit architectures. Fixed
upstream in 0d08c4e.

Approved by:    yuri (mentor)
Differential Revision:  https://reviews.freebsd.org/D60719
DeltaFile
+20-0sysutils/f3/files/patch-src_libutils.h
+1-0sysutils/f3/Makefile
+21-02 files

FreeBSD/ports c42e49b — sysutils Makefile, sysutils/u-boot-pinetab pkg-descr Makefile

sysutils/u-boot-pinetab: New port

Add support for the PineTab aarch64 tablet

PR:             298683
Reported by:    Guillaume Ballet <vice-shore-grid at duck.com>
DeltaFile
+7-0sysutils/u-boot-pinetab/pkg-descr
+7-0sysutils/u-boot-pinetab/Makefile
+1-0sysutils/Makefile
+15-03 files

FreeBSD/ports 0ffce61 — devel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.4.8

ChangeLog:

1. https://github.com/pypa/virtualenv/releases/tag/21.14.7
2. https://github.com/pypa/virtualenv/releases/tag/21.14.8

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+2-2devel/py-virtualenv/Makefile
+5-52 files