FreeBSD/ports 8ab8161 — devel/opengrok pkg-plist

devel/opengrok: fix pkg-plist

Fixes: ab7529345354 ("devel/opengrok: update 1.14.19 -> 1.14.21")
DeltaFile
+2-2devel/opengrok/pkg-plist
+2-21 files

FreeBSD/ports 36ec5b3 — editors/zed Makefile.crates distinfo, editors/zed/files patch-crates_project_tests_integration_project__tests.rs patch-crates_gpui_src_platform.rs

editors/zed: Update to 1.27.0

Changelog: https://github.com/zed-industries/zed/releases/tag/v1.27.0

Reported by:    GitHub (watch releases)
DeltaFile
+25-57editors/zed/distinfo
+11-27editors/zed/Makefile.crates
+9-27editors/zed/files/patch-Cargo.lock
+8-8editors/zed/files/patch-crates_gpui_src_gpui.rs
+6-6editors/zed/files/patch-crates_gpui_src_platform.rs
+5-5editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
+64-1303 files not shown
+69-1359 files

FreeBSD/ports 276bdcc — textproc/highlight Makefile distinfo

textproc/highlight: Update to 4.22

Changelog:
https://gitlab.com/saalen/highlight/-/raw/v4.22/ChangeLog.adoc

Approved by: osa, fluffy (mentors, implicit)
DeltaFile
+3-3textproc/highlight/distinfo
+1-1textproc/highlight/Makefile
+4-42 files

FreeBSD/ports f277593 — Mk bsd.default-versions.mk

Mk/bsd.default-versions.mk: Add MariaDB 12.3 to possible values

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 67f02d5de925c31ed43cfd369a50295510637da1)
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-11 files

FreeBSD/ports 67f02d5 — Mk bsd.default-versions.mk

Mk/bsd.default-versions.mk: Add MariaDB 12.3 to possible values

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-11 files

FreeBSD/ports 9c1e9a4 — net-mgmt/xymon-server pkg-plist Makefile

net-mgmt/xymon-server: Fix ownership of reports and snapshots wwwdirs

PR:     300516
Submitted by:    David Dee <freebsd at vmdkhosting.com>
DeltaFile
+3-2net-mgmt/xymon-server/Makefile
+2-2net-mgmt/xymon-server/pkg-plist
+5-42 files

FreeBSD/ports b50b796 — comms/wsjtx Makefile pkg-plist, comms/wsjtx/files patch-CMake_Modules_FindUsb.cmake hamlib.patch

comms/wsjtx: Revert "comms/wsjtx: Update to 3.0.1"

This reverts commit b74259422c791fbb6834dce2a8c2a295f9942f9c.
DeltaFile
+220-0comms/wsjtx/files/wsjtx.patch
+9-104comms/wsjtx/files/patch-CMakeLists.txt
+74-0comms/wsjtx/files/hamlib.patch
+29-35comms/wsjtx/pkg-plist
+25-23comms/wsjtx/Makefile
+0-23comms/wsjtx/files/patch-CMake_Modules_FindUsb.cmake
+357-1851 files not shown
+360-1887 files

FreeBSD/ports 80bfafe — textproc/linux-rl9-expat Makefile distinfo

textproc/linux-rl9-expat: upstream reroll for security fixes

Fixes from RHSA-2026:23230, RHSA-2026:64812, RHSA-2026:72663 and
RHSA-2026:88247.

Security:       CVE-2026-45186
Security:       CVE-2026-50219
Security:       CVE-2026-56132
Security:       CVE-2026-66046
Security:       CVE-2026-77214
Security:       CVE-2026-93990
Security:       CVE-2026-102633
PR:             300543
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 369c3c0463f3ceefcbc7e7fa1d231e89e8024239)
DeltaFile
+9-9textproc/linux-rl9-expat/distinfo
+2-2textproc/linux-rl9-expat/Makefile
+11-112 files

FreeBSD/ports a5081a2 — net/kube-apiserver Makefile, net/kube-apiserver/files patch-pkg_securitycontext_util__freebsd.go

net/kube-{apiserver,controller-manager,scheduler}: Update to 1.37.2

- Build with USES=go:modules and set the version through the
  component-base ldflags; the old vendor/ paths are gone upstream.
- Add a FreeBSD stub for possibleCPUs(): upstream only builds it for
  linux, darwin and windows, so pkg/securitycontext fails to compile.
- Refresh the pkg-message text; the kubelet is no longer unported.
- kube-scheduler: move the plist into PLIST_FILES and use
  %%PREFIX%% in pkg-message.
- Drop the executable bit from the rc scripts.

Obtained from:  https://github.com/dfr/kubernetes (03e825cfb3)
Reviewed by:    dtxdf
Approved by:    dtxdf (mentor)
Differential Revision:  https://reviews.freebsd.org/D61242
DeltaFile
+14-25net/kube-scheduler/Makefile
+11-24net/kube-controller-manager/Makefile
+10-22net/kube-apiserver/Makefile
+28-0net/kube-scheduler/files/patch-pkg_securitycontext_util__freebsd.go
+28-0net/kube-controller-manager/files/patch-pkg_securitycontext_util__freebsd.go
+28-0net/kube-apiserver/files/patch-pkg_securitycontext_util__freebsd.go
+119-7111 files not shown
+142-9717 files

FreeBSD/ports 369c3c0 — textproc/linux-rl9-expat Makefile distinfo

textproc/linux-rl9-expat: upstream reroll for security fixes

Fixes from RHSA-2026:23230, RHSA-2026:64812, RHSA-2026:72663 and
RHSA-2026:88247.

Security:       CVE-2026-45186
Security:       CVE-2026-50219
Security:       CVE-2026-56132
Security:       CVE-2026-66046
Security:       CVE-2026-77214
Security:       CVE-2026-93990
Security:       CVE-2026-102633
PR:             300543
Sponsored by:   Netzkommune GmbH
DeltaFile
+9-9textproc/linux-rl9-expat/distinfo
+2-2textproc/linux-rl9-expat/Makefile
+11-112 files

FreeBSD/ports 8e50bd9 — security/vuxml/vuln 2026.xml

security/vuxml: Adjust expat entry for the linux-rl9 reroll

linux-rl9-expat carries the fix for CVE-2026-45186 as of 2.5.0_9, so give
it a range of its own instead of the upstream one.

PR:             300543
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-1security/vuxml/vuln/2026.xml
+5-11 files

FreeBSD/ports f35df23 — devel/binutils distinfo Makefile

devel/binutils: fix reading ld-elf.so.hints on big-endian

ldconfig writes the hints file little-endian everywhere, but ld only read
it in host byte order, so on powerpc64 it ignored the hints and couldn't
find libraries that live only in ldconfig directories. Take the fix from
upstream master.
DeltaFile
+3-1devel/binutils/distinfo
+4-0devel/binutils/Makefile
+7-12 files

FreeBSD/ports a3677f4 — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.21.0

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.21.0
DeltaFile
+33-3graphics/photocraft/distinfo
+17-2graphics/photocraft/Makefile
+50-52 files

FreeBSD/ports dadc591 — sysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.71.0

Add EET, EGL and XCB options. These were enabled silently whenever
their libraries happened to be installed in the build environment.
Python is needed to generate the full manual page.

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.71.0
DeltaFile
+20-7sysutils/fastfetch/Makefile
+3-3sysutils/fastfetch/distinfo
+23-102 files

FreeBSD/ports 9984b5d — games/LibreMines Makefile distinfo

games/LibreMines: update to 3.1.0

Changelog:      https://github.com/Bollos00/LibreMines/releases/tag/v3.1.0
DeltaFile
+3-3games/LibreMines/distinfo
+1-1games/LibreMines/Makefile
+4-42 files

FreeBSD/ports f74182a — shells/schemesh Makefile

shells/schemesh: fix build on powerpc64le

lang/chez-scheme uses libffi there now, so linking its kernel needs
-lffi.
DeltaFile
+8-0shells/schemesh/Makefile
+8-01 files

FreeBSD/ports 5f9c24c — databases/py-sqlrelay Makefile

databases/py-sqlrelay: fix build on powerpc64*

configure runs in sqlrelay's WRKSRC through a symlink, so the framework
doesn't replace config.guess and config.sub there, and the 2001 versions
from the tarball don't know aarch64 or powerpc64*. sqlrelay used to
update them in patch-config.sub, which went away with the Templates
update.

Fixes:  4d1f8f16c1c9 ("Templates/config.(guess|sub): Update to 2026-05-17")
DeltaFile
+3-0databases/py-sqlrelay/Makefile
+3-01 files

FreeBSD/ports 915f075 — lang/chez-scheme Makefile

lang/chez-scheme: use libffi for the pb backend

Without libffi, pb can only call foreign procedures whose prototypes
the Chez kernel itself uses. Anything else fails with "protocol not
supported (libffi unavailable)", so shells/schemesh spins forever in
its tests.
DeltaFile
+3-1lang/chez-scheme/Makefile
+3-11 files

FreeBSD/ports 770015d — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.20.2

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.20.2
DeltaFile
+11-5graphics/photocraft/distinfo
+6-3graphics/photocraft/Makefile
+17-82 files

FreeBSD/ports b26c5b8 — editors/lazarus Makefile

editors/lazarus: fix build on powerpc64*

fpc-devel added a Scale method to the canvas class, so TAChart picks
the wrong Scale and fails to build. Use the same fix as on aarch64.
DeltaFile
+1-1editors/lazarus/Makefile
+1-11 files

FreeBSD/ports 7f25b37 — misc/github-copilot-language-server distinfo.powerpc64le distinfo.powerpc64

misc/github-copilot-language-server: fix checksum on powerpc64*

The 1.561.0 update put the aarch64 checksum of the main tarball into the
powerpc64* distinfo files, but npm produces the same tarball as on amd64
there.
DeltaFile
+2-2misc/github-copilot-language-server/distinfo.powerpc64le
+2-2misc/github-copilot-language-server/distinfo.powerpc64
+4-42 files

FreeBSD/ports fae388e — emulators/fab-agon-emulator/files patch-cargo-crates_sdl3-0.14.36_src_sdl3_audio.rs

emulators/fab-agon-emulator: fix build on powerpc64

The sdl3 crate still uses the SDL2 names for the big-endian audio
formats, so it doesn't build on big-endian targets.
DeltaFile
+23-0emulators/fab-agon-emulator/files/patch-cargo-crates_sdl3-0.14.36_src_sdl3_audio.rs
+23-01 files

FreeBSD/ports b0e49dc — mail/thunderbird-esr/files patch-ppc64-103-gfx-be-rendering, mail/thunderbird/files patch-ppc64-103-gfx-be-rendering

www/firefox www/firefox-esr www/librewolf www/waterfox mail/thunderbird mail/thunderbird-esr: fix build and rendering on powerpc64

Since 159 (and ESR 153.6) the build hashes the ICU data file, but on
big-endian it asks for the converted icudt78b.dat before it has been
generated. Hash the little-endian file instead, like the patch in
Mozilla bug 2085342 does.

Add ppc64-103 from the runlevel5/firefox-ppc64 series. It keeps the
B8G8R8A8 surface layout on big-endian too, so pages with images no
longer crash the tab and toolbar icons and colours come out right.
Drop the DrawTargetSkia hunk from patch-bug1504834_comment5, 103 needs
the upstream alpha offset.

The WASM sandbox isn't available on big-endian, so www/librewolf now
only passes --with-wasi-sysroot and pulls in the wasi dependencies on
other architectures, like www/firefox does.
DeltaFile
+831-0www/librewolf/files/patch-ppc64-103-gfx-be-rendering
+831-0www/waterfox/files/patch-ppc64-103-gfx-be-rendering
+831-0www/firefox/files/patch-ppc64-103-gfx-be-rendering
+831-0www/firefox-esr/files/patch-ppc64-103-gfx-be-rendering
+831-0mail/thunderbird/files/patch-ppc64-103-gfx-be-rendering
+831-0mail/thunderbird-esr/files/patch-ppc64-103-gfx-be-rendering
+4,986-012 files not shown
+5,064-8918 files

FreeBSD/ports e8f10b0 — games/SRB2 pkg-plist distinfo, games/SRB2/files patch-thirdparty_CMakeLists.txt patch-assets_CMakeLists.txt

games/SRB2: update to 2.2.15

Upstream dropped CPM, so the patches for it are gone. libgme and
libopenmpt are optional now and miniupnpc is picked up when present, so
add options for all three.

Changelog:      https://github.com/STJr/SRB2/releases/tag/SRB2_release_2.2.15
PR:             300416
DeltaFile
+0-45games/SRB2/files/patch-CMakeLists.txt
+21-14games/SRB2/Makefile
+10-2games/SRB2/files/patch-assets_CMakeLists.txt
+0-10games/SRB2/files/patch-thirdparty_CMakeLists.txt
+5-5games/SRB2/distinfo
+2-3games/SRB2/pkg-plist
+38-791 files not shown
+40-817 files

FreeBSD/ports cd4eca2 — net-p2p/ktorrent pkg-plist Makefile

net-p2p/ktorrent: fix plist on powerpc64, add missing dependencies

The search and syndication plugins need QtWebEngine, so they're not built
on architectures without it.

While here, add libraries that are linked directly, but were only pulled
in through other dependencies.
DeltaFile
+10-8net-p2p/ktorrent/Makefile
+2-2net-p2p/ktorrent/pkg-plist
+12-102 files

FreeBSD/ports 4085a6c — science/rdkit/files patch-Code_GraphMol_SynthonSpaceSearch_CMakeLists.txt

science/rdkit: fix build on powerpc64

SimDivPickers isn't built on big-endian, but SynthonSpaceSearch still
links to it even though nothing in it uses a picker. Drop it from the
link libraries.
DeltaFile
+11-0science/rdkit/files/patch-Code_GraphMol_SynthonSpaceSearch_CMakeLists.txt
+11-01 files

FreeBSD/ports 858fa89 — lang/puffin/files patch-lib_interp_extern__call.nim

lang/puffin: fix build on powerpc64*

The interpreter's extern FFI only knew the x86-64 and arm64 calling
conventions. On 64-bit PowerPC an integer argument goes in the register
that matches its position, even when doubles come before it, so put it
there.
DeltaFile
+29-0lang/puffin/files/patch-lib_interp_extern__call.nim
+29-01 files

FreeBSD/ports 148ab96 — misc/warp/files patch-cargo-crates_datasketches-0.2.0_src_lib.rs patch-cargo-crates_datasketches-0.2.0_src_hash_xxhash.rs

misc/warp: fix build on powerpc64

datasketches refuses to build on big-endian targets, but the only
thing in it that actually depends on byte order is that its hashers
hash integers as native-endian bytes. Hash them as little-endian and
drop the compile_error.
DeltaFile
+35-0misc/warp/files/patch-cargo-crates_datasketches-0.2.0_src_hash_murmurhash.rs
+31-0misc/warp/files/patch-cargo-crates_datasketches-0.2.0_src_hash_xxhash.rs
+13-0misc/warp/files/patch-cargo-crates_datasketches-0.2.0_src_lib.rs
+79-03 files

FreeBSD/ports 754d29a — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.20.1

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.20.1
DeltaFile
+7-3graphics/photocraft/distinfo
+4-2graphics/photocraft/Makefile
+11-52 files

FreeBSD/ports fa2fe8a — games/fs2open distinfo Makefile, games/fs2open/files patch-freespace2_CMakeLists.txt patch-code_graphics_opengl_gropengl.cpp

games/fs2open: update to 26.2.0

Upstream moved to SDL3 and the Vulkan renderer is on by default now, so
add options for it, FFmpeg and Discord. qtFRED is forced off since it
wants Qt6.

Changelog:      https://github.com/scp-fs2open/fs2open.github.com/releases/tag/release_26_2_0
DeltaFile
+20-7games/fs2open/Makefile
+3-5games/fs2open/distinfo
+2-2games/fs2open/files/patch-freespace2_CMakeLists.txt
+2-2games/fs2open/files/patch-code_graphics_opengl_gropengl.cpp
+27-164 files