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
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
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)
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
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
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
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
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)
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