FreeBSD/ports db3cd51 — java/openjdk25 Makefile

java/openjdk25: set wxneeded on bootstrap jdk

The upstream fix to Bug 296945 set the wxneeded flag for executables;
however, it did not do so for the bootstrap jdk.
This patch fixes that.

PR:             300566
Reported by:    mondo.debater_0q at icloud.com
Reviewed by:    haraldei
Approved by:    haraldei
DeltaFile
+2-1java/openjdk25/Makefile
+2-11 files

FreeBSD/ports f1e8877 — devel/php-laminas-stdlib Makefile distinfo

devel/php-laminas-stdlib: Update to 3.22.0

re: https://github.com/laminas/laminas-stdlib/releases/tag/3.22.0
DeltaFile
+3-3devel/php-laminas-stdlib/distinfo
+1-1devel/php-laminas-stdlib/Makefile
+4-42 files

FreeBSD/ports e910f9d — www/php-laminas-feed Makefile distinfo

www/php-laminas-feed: Update to 2.27.0

re: https://github.com/laminas/laminas-feed/releases/tag/2.27.0
DeltaFile
+3-3www/php-laminas-feed/distinfo
+1-1www/php-laminas-feed/Makefile
+4-42 files

FreeBSD/ports eadd7a4 — sysutils/mstflint Makefile distinfo

sysutils/mstflint: update to 4.38.0-1

Sponsored by:   Netflix
DeltaFile
+82-61sysutils/mstflint/pkg-plist
+3-3sysutils/mstflint/distinfo
+1-1sysutils/mstflint/Makefile
+86-653 files

FreeBSD/ports 3d0d3e1 — emulators/open-vm-kmod Makefile, emulators/open-vm-tools Makefile

emulators/open-vm-{kmod,tools}: machine/stdarg.h -> sys/stdarg.h

machine/stdarg.h is deprecated and will be removed in due course.

Use a different method of patching each port to work around
WKRSRC_SUBDIR in emulators/open-vm-kmod.

PR:             300600
Approved by:    garga (maintainer)
Sponsored by:   DARPA, AFRL
DeltaFile
+100-0emulators/open-vm-tools/files/patch-sys-stdarg.h
+13-0emulators/open-vm-kmod/Makefile
+1-1emulators/open-vm-tools/Makefile
+114-13 files

FreeBSD/ports b32f898 — math/blacs Makefile, math/blacs/files Bmake.inc-mpich.diff Bmake.inc-openmpi.diff

math/blacs: use MPI compiler wrappers

Use the compiler wrappers and installation path provided by mpi.mk.

Use MPI-2 communicator conversion for MPICH and OpenMPI.
Merge their identical build configuration patches.

Approved by:    thierry (mentor, implicit)
DeltaFile
+0-93math/blacs/files/Bmake.inc-openmpi.diff
+93-0math/blacs/files/Bmake.inc-mpi.diff
+0-74math/blacs/files/Bmake.inc-mpich.diff
+3-4math/blacs/Makefile
+96-1714 files

FreeBSD/ports 608a801 — net/freerdp3 pkg-plist Makefile

net/freerdp3: Update 3.33.0 => 3.33.1

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.33.1

Security:       GHSA-x863-43r4-f7c2
Security:       GHSA-m33m-4qxh-hq76
Security:       GHSA-52rf-pppx-qm55
Security:       GHSA-3664-pr8r-3254
Security:       GHSA-rp99-f9qv-c446
Security:       GHSA-23fv-6wrf-5hfq
Security:       GHSA-f6v9-vx5q-vjpf
Security:       GHSA-m6hp-4798-x78x
Security:       GHSA-9c9j-2r7q-5gx2
Security:       GHSA-ch3p-5r9r-w86p
Security:       GHSA-76c4-7552-ffhv
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit cde4c1a23ee335cc87cb1f90872947d93abd34ce)
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+1-0net/freerdp3/pkg-plist
+5-43 files

FreeBSD/ports cde4c1a — net/freerdp3 pkg-plist Makefile

net/freerdp3: Update 3.33.0 => 3.33.1

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.33.1

Security:       GHSA-x863-43r4-f7c2
Security:       GHSA-m33m-4qxh-hq76
Security:       GHSA-52rf-pppx-qm55
Security:       GHSA-3664-pr8r-3254
Security:       GHSA-rp99-f9qv-c446
Security:       GHSA-23fv-6wrf-5hfq
Security:       GHSA-f6v9-vx5q-vjpf
Security:       GHSA-m6hp-4798-x78x
Security:       GHSA-9c9j-2r7q-5gx2
Security:       GHSA-ch3p-5r9r-w86p
Security:       GHSA-76c4-7552-ffhv
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+1-0net/freerdp3/pkg-plist
+5-43 files

FreeBSD/ports dc4d31d — benchmarks/imb Makefile distinfo

benchmarks/imb: Update to 2021.12

Changes: https://github.com/intel/mpi-benchmarks/releases/tag/IMB-v2021.12

Approved by:    thierry (mentor, implicit)
DeltaFile
+3-3benchmarks/imb/distinfo
+1-2benchmarks/imb/Makefile
+4-52 files

FreeBSD/ports 7a85e78 — www Makefile, www/nginx-module-auth-krb5 distinfo pkg-descr

www/nginx-module-auth-krb5: Add New Port

Sources of the auth_krb5 module, which authenticates HTTP clients with
SPNEGO/GSSAPI (Kerberos), so a browser that already holds a valid ticket is
logged in without a password prompt.  The nginx ports build
ngx_http_auth_spnego_module.so from here when their HTTP_AUTH_KRB5 option is
enabled.

www: https://github.com/stnoonan/spnego-http-auth-nginx-module

Sponsored by:   Netzkommune GmbH
DeltaFile
+34-0www/nginx-module-auth-krb5/Makefile
+14-0www/nginx-module-auth-krb5/files/pkg-message.in
+14-0www/nginx-module-auth-krb5/files/patch-config
+10-0www/nginx-module-auth-krb5/pkg-descr
+3-0www/nginx-module-auth-krb5/distinfo
+1-0www/Makefile
+76-06 files

FreeBSD/ports 6b00321 — www/freenginx Makefile, www/freenginx/files extra-patch-spnego-http-auth-nginx-module-config

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the dynamic_upstream, ip2location and auth_krb5 modules from their own
www/nginx-module-* ports instead of inline GH_TUPLE sources, like the other
3rd-party modules.  The auth_krb5 GSSAPI substitution moves to pre-configure,
where the sources now arrive.  Put the BROTLI option block in the same order
as the rest.

Sponsored by:   Netzkommune GmbH
DeltaFile
+15-2www/nginx/Makefile
+15-2www/nginx-devel/Makefile
+15-2www/freenginx/Makefile
+0-14www/nginx/files/extra-patch-spnego-http-auth-nginx-module-config
+0-14www/nginx-devel/files/extra-patch-spnego-http-auth-nginx-module-config
+0-14www/freenginx/files/extra-patch-spnego-http-auth-nginx-module-config
+45-486 files not shown
+66-8112 files

FreeBSD/ports 20d05cd — www Makefile, www/nginx-module-ip2location distinfo pkg-descr

www/nginx-module-ip2location: Add New Port

Sources of the ip2location module, which looks up the client address in an
IP2Location BIN database and exposes country, region, city, coordinates and
more as nginx variables.  The nginx ports build ngx_http_ip2location_module.so
from here when their HTTP_IP2LOCATION option is enabled.

www: https://github.com/ip2location/ip2location-nginx

Sponsored by:   Netzkommune GmbH
DeltaFile
+33-0www/nginx-module-ip2location/Makefile
+14-0www/nginx-module-ip2location/files/pkg-message.in
+10-0www/nginx-module-ip2location/pkg-descr
+3-0www/nginx-module-ip2location/distinfo
+1-0www/Makefile
+61-05 files

FreeBSD/ports 7ac7f63 — www Makefile, www/nginx-module-dynamic-upstream distinfo pkg-descr

www/nginx-module-dynamic-upstream: Add New Port

Sources of the dynamic_upstream module, which reconfigures the peers of an
nginx upstream at run time over an HTTP API -- add, remove, up, down,
weight -- and keeps DNS-named peers in sync in the background, for http and
stream upstreams.  The nginx ports build ngx_http_dynamic_upstream_module.so
from here when their DYNAMIC_UPSTREAM option is enabled.

www: https://github.com/sysadmin-labs/nginx-dynamic-upstream-module

Sponsored by:   Netzkommune GmbH
DeltaFile
+42-0www/nginx-module-dynamic-upstream/Makefile
+14-0www/nginx-module-dynamic-upstream/files/pkg-message.in
+7-0www/nginx-module-dynamic-upstream/pkg-descr
+3-0www/nginx-module-dynamic-upstream/distinfo
+1-0www/Makefile
+67-05 files

FreeBSD/ports 492c7e7 — www/pacparser Makefile distinfo

www/pacparser: Update to 1.5.4
DeltaFile
+3-3www/pacparser/distinfo
+1-1www/pacparser/Makefile
+4-42 files

FreeBSD/ports b30acf4 — games/anki Makefile distinfo

games/anki: Attempt to fix build on aarch64

Architecture-specific prebuilt binaries of "esbuild" and "rollup" are
used for the amd64/aarch64 platforms.  Therefore, add NPM_PREFETCH_ARCHS
to use separate NodeJS module tarballs for amd64 and aarch64.

Fixes:  65434f71218e games/anki: Update to 26.09
MFH:            2026Q4
(cherry picked from commit 92401c33b734706f98c64b21338745f9d3f7b06d)
DeltaFile
+5-3games/anki/distinfo
+3-0games/anki/Makefile
+8-32 files

FreeBSD/ports 92401c3 — games/anki Makefile distinfo

games/anki: Attempt to fix build on aarch64

Architecture-specific prebuilt binaries of "esbuild" and "rollup" are
used for the amd64/aarch64 platforms.  Therefore, add NPM_PREFETCH_ARCHS
to use separate NodeJS module tarballs for amd64 and aarch64.

Fixes:  65434f71218e games/anki: Update to 26.09
MFH:            2026Q4
DeltaFile
+5-3games/anki/distinfo
+3-0games/anki/Makefile
+8-32 files

FreeBSD/ports 414f791 — security/git-credential-oauth Makefile distinfo

security/git-credential-oauth: Update to 0.18.0
DeltaFile
+7-7security/git-credential-oauth/distinfo
+1-2security/git-credential-oauth/Makefile
+8-92 files

FreeBSD/ports 5a9f6ad — deskutils/py-trash-cli Makefile distinfo

deskutils/py-trash-cli: Update to 0.26.9.29

ChangeLog:

1. https://github.com/andreafrancia/trash-cli/releases/tag/0.26.9.29

Reported by:    Andrea Francia (via private email)
DeltaFile
+3-3deskutils/py-trash-cli/distinfo
+1-1deskutils/py-trash-cli/Makefile
+4-42 files

FreeBSD/ports bc0c56a — sysutils/upower Makefile distinfo

sysutils/upower: Update 1.91.2 to 1.91.5

Approved by:    jrm (mentor), desktop (arrowd)
Differential Revision:  https://reviews.freebsd.org/D61362
DeltaFile
+3-3sysutils/upower/distinfo
+1-1sysutils/upower/Makefile
+4-42 files

FreeBSD/ports fd7deed — japanese/fcitx5-karukan Makefile Makefile.crates, japanese/fcitx5-karukan/files patch-cargo-crates_llama-cpp-sys-2-0.1.161_build.rs patch-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs

japanese/fcitx5-karukan: Update to g20261107

Changelog: https://github.com/togatoga/karukan/compare/6062ccfb25b392142610277584389a8efd30a3dd...185482700749fd15e58555c331b4e01ce5257344
DeltaFile
+175-151japanese/fcitx5-karukan/distinfo
+86-74japanese/fcitx5-karukan/Makefile.crates
+0-78japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.158_build.rs
+61-0japanese/fcitx5-karukan/files/patch-cargo-crates_llama-cpp-sys-2-0.1.161_build.rs
+2-3japanese/fcitx5-karukan/Makefile
+324-3065 files

FreeBSD/ports 920a89a — devel/ccache4 Makefile distinfo, devel/ccache4/files patch-src_ccache_hashutil.cpp patch-test_suites_base.bash

devel/ccache4: Update 4.14.2 => 4.14.3

PR:            300621
DeltaFile
+0-44devel/ccache4/files/patch-unittest_test__hashutil.cpp
+0-27devel/ccache4/files/patch-test_suites_base.bash
+0-15devel/ccache4/files/patch-src_ccache_hashutil.cpp
+3-3devel/ccache4/distinfo
+1-2devel/ccache4/Makefile
+4-915 files

FreeBSD/ports 634df75 — www/nextcloud-forms Makefile distinfo

www/nextcloud-forms: Update to 5.4.2
DeltaFile
+3-3www/nextcloud-forms/distinfo
+1-1www/nextcloud-forms/Makefile
+4-42 files

FreeBSD/ports 3679e60 — net/smb4k Makefile distinfo

net/smb4k: Update to 4.0.8

(cherry picked from commit f4b9e2026a294ed1816fc6b14151ac00c0f1fdb8)
DeltaFile
+3-3net/smb4k/distinfo
+1-1net/smb4k/Makefile
+4-42 files

FreeBSD/ports 2ce4e0a — x11-toolkits/kirigami-addons-qt6 Makefile distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.16.1

(cherry picked from commit d5a7791e07d4196184a17f75ee88e561566f5ee3)
DeltaFile
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+4-42 files

FreeBSD/ports 57781c8 — deskutils/kdepim Makefile

deskutils/kdepim: Update dependencies

(cherry picked from commit 351ab25ee60e0866b033a585e830d842031e7fa2)
DeltaFile
+3-0deskutils/kdepim/Makefile
+3-01 files

FreeBSD/ports 4e10b4b — x11-fm/dolphin Makefile

x11-fm/dolphin: Simplify PLIST_SUB

(cherry picked from commit a589c23e667dc68a771eb1339dfbdc45cf3992b7)
DeltaFile
+1-3x11-fm/dolphin/Makefile
+1-31 files

FreeBSD/ports 320ee3c — games/libkdegames pkg-plist

games/libkdegames: Fix PLIST_SUB abuse

(cherry picked from commit 7bd6abfa9eeb2dbaef20cd3c66eddc7dfbc1ae27)
DeltaFile
+6-6games/libkdegames/pkg-plist
+6-61 files

FreeBSD/ports 2232c9c — x11-clocks/kteatime distinfo, x11-clocks/ktimer distinfo

KDE: Update KDE Gear to 26.08.3

Announcement: https://kde.org/announcements/gear/26.08.3/
(cherry picked from commit 74f2a8b9b9d5ec31d676cecfa138fd9bd0d02192)
DeltaFile
+5-5x11-fm/dolphin/distinfo
+3-3x11/yakuake/distinfo
+3-3x11/konsole/distinfo
+3-3x11-fm/konqueror/distinfo
+3-3x11-clocks/ktimer/distinfo
+3-3x11-clocks/kteatime/distinfo
+20-20254 files not shown
+730-714260 files

FreeBSD/ports cbec250 — www/falkon Makefile

www/falkon: Clean up

 - Remove unused/inderect dependencies
 - Disable Python support (and KF for Qt6 flavor) properly

(cherry picked from commit 46875e981c49e202aaf5d2fa32f4f866a56d1d88)
DeltaFile
+3-5www/falkon/Makefile
+3-51 files

FreeBSD/ports ab041d8 — x11-toolkits/kirigami-addons-qt6 Makefile distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.16.0

(cherry picked from commit 2b2a0ee1b89c80c4bdd247d017ced45f6fc1124f)
DeltaFile
+48-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+52-43 files