FreeBSD/ports 94d37f7 — devel/opencl-clang distinfo.llvm16 Makefile, devel/opencl-clang/files extra-ge16-patch-common__clang.map extra-17to21-patch-options.h

devel/opencl-clang: add LLVM 18-22 support

Remove blanket deprecation and replace with deprecation of flavors using
LLVM < 19 (current LLVM_DEFAULT). (brooks)

PR:             293448
Co-authored-by: Brooks Davis <brooks at FreeBSD.org>
Co-authored-by: Hiroo Ono <hiroo.ono+freebsd at gmail.com>
DeltaFile
+66-36devel/opencl-clang/Makefile
+3-11devel/opencl-clang/distinfo.llvm16
+14-0devel/opencl-clang/files/extra-17to21-patch-options.h
+14-0devel/opencl-clang/files/extra-15to21-patch-options__compile.cpp
+14-0devel/opencl-clang/files/extra-15+16-patch-options.h
+13-0devel/opencl-clang/files/extra-ge16-patch-common__clang.map
+124-477 files not shown
+145-5313 files

FreeBSD/ports 8c58258 — devel/llvm18 Makefile, devel/llvm18/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_tools_CMakeLists.txt

devel/llvm18: remove GOLD support

binutils will remove gold in upcoming releases so drop support preemptively.
DeltaFile
+2-15devel/llvm18/Makefile
+0-10devel/llvm18/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm18/files/patch-llvm_tools_CMakeLists.txt
+12-253 files

FreeBSD/ports 2f6111b — www/worldmonitor distinfo pkg-plist, www/worldmonitor/files worldmonitor.env.sample extract-eval-scripts.mjs

www/worldmonitor: Update to 2.11.8

Upstream now has settings for the bind address of the Redis REST proxy
and the relay, fixes the User-Agent for Overpass and pins the Lua
scripts of the military bases seeder. Drop our patches for these.

A Pro subscriber can now unlock the Pro panels with a desktop key,
install the file this needs.

Changelog:      https://github.com/koala73/worldmonitor/releases/tag/v2.11.8

Sponsored by:   Netzkommune GmbH
DeltaFile
+434-384www/worldmonitor/pkg-plist
+0-20www/worldmonitor/files/patch-docker_redis-rest-proxy.mjs
+9-9www/worldmonitor/distinfo
+6-9www/worldmonitor/files/pkg-message.in
+0-14www/worldmonitor/files/extract-eval-scripts.mjs
+11-0www/worldmonitor/files/worldmonitor.env.sample
+460-4366 files not shown
+469-46812 files

FreeBSD/ports 0f36a5b — textproc/elasticsearch8 Makefile, textproc/elasticsearch8/files patch-build-conventions_src_main_java_org_elasticsearch_gradle_internal_conventions_info_ParallelDetector.java

textproc/elasticsearch8: Fix path to distfiles in LOCAL

While here fix whitespaces in one patch.

PR:             288653
Approved by:    blanket (fix fetch)
Reported by:    linus.sundqvist at loopia.se
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit abde9a63044975aa2d41da654e437c17196864e2)
DeltaFile
+1-1textproc/elasticsearch8/files/patch-build-conventions_src_main_java_org_elasticsearch_gradle_internal_conventions_info_ParallelDetector.java
+1-1textproc/elasticsearch8/Makefile
+2-22 files

FreeBSD/ports abde9a6 — textproc/elasticsearch8 Makefile, textproc/elasticsearch8/files patch-build-conventions_src_main_java_org_elasticsearch_gradle_internal_conventions_info_ParallelDetector.java

textproc/elasticsearch8: Fix path to distfiles in LOCAL

While here fix whitespaces in one patch.

PR:             288653
Approved by:    blanket (fix fetch)
Reported by:    linus.sundqvist at loopia.se
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+1-1textproc/elasticsearch8/files/patch-build-conventions_src_main_java_org_elasticsearch_gradle_internal_conventions_info_ParallelDetector.java
+1-1textproc/elasticsearch8/Makefile
+2-22 files

FreeBSD/ports 5bc84e7 — biology/seaview distinfo pkg-descr, biology/seaview/files patch-Makefile

biology/seaview: Improve port, take maintainership

* Switch MASTER_SITES to official site
* Use localbase for locating FLTK
* Prefer static patching of CC/CXX over dynamic one
* Remove old workaround for 'boolean javarun;' in csrc/phylip.c
* Pet portclippy(1) and portfmt(1)
* Improve pkg-descr

MFH:            2026Q4
(cherry picked from commit c4293503664000a6914433a870dd0edd3d023b08)
DeltaFile
+10-22biology/seaview/Makefile
+21-8biology/seaview/pkg-descr
+13-0biology/seaview/files/patch-Makefile
+3-3biology/seaview/distinfo
+47-334 files

FreeBSD/ports c429350 — biology/seaview distinfo pkg-descr, biology/seaview/files patch-Makefile

biology/seaview: Improve port, take maintainership

* Switch MASTER_SITES to official site
* Use localbase for locating FLTK
* Prefer static patching of CC/CXX over dynamic one
* Remove old workaround for 'boolean javarun;' in csrc/phylip.c
* Pet portclippy(1) and portfmt(1)
* Improve pkg-descr

MFH:            2026Q4
DeltaFile
+10-22biology/seaview/Makefile
+21-8biology/seaview/pkg-descr
+13-0biology/seaview/files/patch-Makefile
+3-3biology/seaview/distinfo
+47-334 files

FreeBSD/ports a16a6c7 — x11-wm/theseus-ship Makefile

x11-wm/theseus-ship: Deprecate

Depends on broken x11-toolkits/como

PR:             300186
DeltaFile
+3-0x11-wm/theseus-ship/Makefile
+3-01 files

FreeBSD/ports 5e5d5bf — x11-toolkits/como Makefile

x11-toolkits/como: Make as BROKEN and deprecate

Does not support KDE Plasma 6.8

PR:             300186
DeltaFile
+4-0x11-toolkits/como/Makefile
+4-01 files

FreeBSD/ports 4b400d6 — astro/marble Makefile, deskutils/merkuro Makefile

*/*: Force rebuild after libPlasma update
DeltaFile
+1-1x11/lightdm-kde-greeter/Makefile
+1-1x11/kdisplay/Makefile
+1-1math/kalgebra/Makefile
+1-1finance/alkimia/Makefile
+1-1deskutils/merkuro/Makefile
+1-0astro/marble/Makefile
+6-56 files not shown
+12-512 files

FreeBSD/ports 1be28e3 — . MOVED, x11-wm Makefile

x11-wm/plasma6-kwin-x11: Remove, no longer shipped with KDE Plasma
DeltaFile
+0-1,528x11-wm/plasma6-kwin-x11/pkg-plist
+0-48x11-wm/plasma6-kwin-x11/Makefile
+0-13x11-wm/plasma6-kwin-x11/files/patch-cmake_modules_Findhwdata.cmake
+0-3x11-wm/plasma6-kwin-x11/distinfo
+0-1x11-wm/Makefile
+1-0MOVED
+1-1,5936 files

FreeBSD/ports 4428c6c — . MOVED, x11 Makefile

x11/plasma6-kgamma: Remove, no longer shipped with Plasma
DeltaFile
+0-122x11/plasma6-kgamma/pkg-plist
+0-20x11/plasma6-kgamma/Makefile
+0-3x11/plasma6-kgamma/distinfo
+0-1x11/Makefile
+1-0MOVED
+1-1465 files

FreeBSD/ports e12f97a — x11-themes/plasma6-breeze Makefile, x11/plasma6-kwayland-integration Makefile

plasma6-*: Clean up Qt5 flavors
DeltaFile
+0-5x11/plasma6-plasma-integration/Makefile
+0-5x11/plasma6-kwayland-integration/Makefile
+1-4x11-themes/plasma6-breeze/Makefile
+1-143 files

FreeBSD/ports 0edbd0f — graphics/plasma6-spectacle/files extra-patch-pipewire-off, x11-themes/plasma6-oxygen pkg-plist

KDE: Welcome Plasma 6.8 - 30th Anniversary Edition

Announcements:
    https://kde.org/announcements/plasma/6/6.8.0
    https://kde.org/announcements/plasma/6/6.8.1
    https://kde.org/announcements/plasma/6/6.8.2

Ports changes:

Mk/Uses/kde.mk:
 - Adjust globalacceld
 - Remove kgamma and kwin-x11 modules, no longer shipped with Plasma

deskutils/plasma6-xdg-desktop-portal-kde:
 - Renew USE_KDE
 - Remove unused X11 dependencies

graphics/plasma6-spectacle:
 - KPipeWire is non-optional

    [44 lines not shown]
DeltaFile
+456-45x11-themes/plasma6-oxygen/pkg-plist
+169-200x11/plasma6-plasma-workspace/pkg-plist
+131-9x11/plasma6-plasma-desktop/pkg-plist
+0-112graphics/plasma6-spectacle/files/extra-patch-pipewire-off
+45-20x11-themes/plasma6-union/pkg-plist
+62-2x11-toolkits/plasma6-kdeplasma-addons/pkg-plist
+863-388105 files not shown
+1,348-683111 files

FreeBSD/ports 846e3f2 — graphics/kquickimageeditor distinfo Makefile

graphics/kquickimageeditor: Update to 0.7.0.1
DeltaFile
+4-4graphics/kquickimageeditor/Makefile
+3-3graphics/kquickimageeditor/distinfo
+7-72 files

FreeBSD/ports 2263eb4 — x11/plasma6-plasma Makefile

x11/plasma6-plasma: Switch to kde-plasma
DeltaFile
+1-2x11/plasma6-plasma/Makefile
+1-21 files

FreeBSD/ports af77ea5 — x11-themes/plasma6lts-oxygen pkg-plist, x11-toolkits/plasma6lts-kdeplasma-addons pkg-plist

*/plasma6-*: Copy Plasma 6.6.6 ports to plasma6lts-*

and switch to kde-plasma6lts category.
DeltaFile
+6,137-0x11/plasma6lts-plasma-workspace/pkg-plist
+4,101-0x11/plasma6lts-plasma-desktop/pkg-plist
+2,080-0x11-toolkits/plasma6lts-kdeplasma-addons/pkg-plist
+1,743-0x11-wm/plasma6lts-kwin/pkg-plist
+1,526-0x11-wm/plasma6lts-kwin-x11/pkg-plist
+1,515-0x11-themes/plasma6lts-oxygen/pkg-plist
+17,102-0174 files not shown
+27,810-0180 files

FreeBSD/ports 8facaa7 — Mk bsd.default-versions.mk, Mk/Uses kde.mk

Mk/*: Bring support for Plasma 6 LTS release

Upcoming KDE Plasma 6.8 is Wayland exclusive [1]. Plasma 6.6 LTS with
X11 support will be maintained till February 2029 [2].

Due do missing DRM drivers Plasma 6.6 LTS will be the default variant
on non-amd64 systems. On amd64 both variants are available.
Third-party Plasma consumer will be built with the default Plasma version.

The preferable Plasma version can be set via DEFAULT_VERSIONS:
DEFAULT_VERSIONS+= kde_plasma=variant

[1] https://blogs.kde.org/2025/11/26/going-all-in-on-a-wayland-future/
[2] https://community.kde.org/Schedules/Plasma_6#Long-term_support_releases

Reviewed by:    arrowd
DeltaFile
+112-68Mk/Uses/kde.mk
+10-2Mk/bsd.default-versions.mk
+122-702 files

FreeBSD/ports cec2dc6 — audio Makefile, deskutils Makefile

*/*: Connect plasma6lts-* ports
DeltaFile
+15-0x11/Makefile
+12-0sysutils/Makefile
+7-0x11-themes/Makefile
+3-0devel/Makefile
+3-0deskutils/Makefile
+3-0audio/Makefile
+43-06 files not shown
+53-012 files

FreeBSD/ports 02f32b3 — x11-themes/plasma6lts-breeze Makefile, x11/plasma6lts-kwayland-integration Makefile

plasma6lts*: Clean up Qt5 flavors
DeltaFile
+0-5x11/plasma6lts-plasma-integration/Makefile
+1-4x11-themes/plasma6lts-breeze/Makefile
+0-4x11/plasma6lts-kwayland-integration/Makefile
+1-133 files

FreeBSD/ports c202e6c — games/anki Makefile.crates Makefile

games/anki: Update to 26.09.4

Changelog:

https://github.com/ankitects/anki/releases/tag/26.09.4

MFH:            2026Q4
Security:       117b053d-d8e3-11f1-985e-901b0edee044
(cherry picked from commit 5afc6d572e97bf7d4d801a563d02d185129284a1)
DeltaFile
+9-9games/anki/distinfo
+2-2games/anki/Makefile.crates
+2-2games/anki/Makefile
+13-133 files

FreeBSD/ports 465a6bf — games/anki distinfo Makefile, games/anki/files patch-build_ninja__gen_src_archives.rs

games/anki: fix build on powerpc64le

The prefetched node modules are created on amd64, where yarn also fetches
the FreeBSD/amd64 builds of esbuild, rollup and @parcel/watcher. On other
archs yarn skips them, so the archive doesn't match distinfo. Make yarn
resolve them for x64 on powerpc64le as well.

esbuild and rollup don't have FreeBSD binaries for powerpc64le, so use their
WebAssembly builds instead. Also let the build system know about powerpc64.

(cherry picked from commit ccf569423575b7fd8e9b87a7055c4466f02da305)
DeltaFile
+47-0games/anki/Makefile
+8-0games/anki/distinfo
+2-1games/anki/files/patch-build_ninja__gen_src_archives.rs
+57-13 files

FreeBSD/ports d1a3530 — devel/py-lap Makefile distinfo

devel/py-lap: update 0.5.13 -> 0.5.14

Changelog: https://github.com/gatagat/lap/compare/v0.5.13...v0.5.14
DeltaFile
+3-3devel/py-lap/distinfo
+1-2devel/py-lap/Makefile
+4-52 files

FreeBSD/ports 9ba3832 — graphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: Security update to 3.4.17

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.17

PR:             300513
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/661
Security:       GHSA-WHF5-29MJ-GP53
Security:       GHSA-VP77-HHRC-M2C3
Security:       GHSA-RXWG-X3WX-PGFH
Security:       GHSA-RJG8-982X-JHC2
Security:       GHSA-J76P-H7GW-VMPF
Security:       GHSA-G248-596F-9995
Security:       GHSA-FRX8-5P4H-J8M7
Security:       GHSA-638X-X7MR-89XC
Security:       GHSA-3CP4-779M-H837
MFH:            2026Q4

(cherry picked from commit 303a08d439869e8796f987ec116d1a83d231adb0)
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+8-84 files

FreeBSD/ports 303a08d — graphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: Security update to 3.4.17

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.17

PR:             300513
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/661
Security:       GHSA-WHF5-29MJ-GP53
Security:       GHSA-VP77-HHRC-M2C3
Security:       GHSA-RXWG-X3WX-PGFH
Security:       GHSA-RJG8-982X-JHC2
Security:       GHSA-J76P-H7GW-VMPF
Security:       GHSA-G248-596F-9995
Security:       GHSA-FRX8-5P4H-J8M7
Security:       GHSA-638X-X7MR-89XC
Security:       GHSA-3CP4-779M-H837
MFH:            2026Q4
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+1-1graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+8-84 files

FreeBSD/ports 97fadf7 — security/vuxml/vuln 2026.xml

security/vuxml: Document OpenEXR vulnerabilities

PR:             300513
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+48-0security/vuxml/vuln/2026.xml
+48-01 files

FreeBSD/ports d079708 — www/vaultwarden-web_vault Makefile distinfo

www/vaultwarden-web_vault: Update to 2026.10.1

PR:             300505
Reported by:    courtney at courtnix.systems
DeltaFile
+3-3www/vaultwarden-web_vault/distinfo
+1-1www/vaultwarden-web_vault/Makefile
+4-42 files

FreeBSD/ports 1a47eeb — security/vuxml/vuln 2026.xml

security/vuxml: Document www/gitea vulnerabilities

PR:             300499
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+103-0security/vuxml/vuln/2026.xml
+103-01 files

FreeBSD/ports 5afc6d5 — games/anki Makefile.crates Makefile

games/anki: Update to 26.09.4

Changelog:

https://github.com/ankitects/anki/releases/tag/26.09.4

MFH:            2026Q4
Security:       117b053d-d8e3-11f1-985e-901b0edee044
DeltaFile
+9-9games/anki/distinfo
+2-2games/anki/Makefile.crates
+2-2games/anki/Makefile
+13-133 files

FreeBSD/ports 4205b34 — security/vuxml/vuln 2026.xml

security/vuxml: Document Anki security issue

* GHSA-j9v5-m549-cg6c / 8.6
DeltaFile
+27-0security/vuxml/vuln/2026.xml
+27-01 files