FreeBSD/ports 5e1eb3a — security/apkid distinfo Makefile

security/apkid: upgrade to v3.2.0 "Halloween" edition

Release notes at https://github.com/rednaga/APKiD/releases/tag/v3.2.0
DeltaFile
+16-7security/apkid/Makefile
+3-3security/apkid/distinfo
+19-102 files

FreeBSD/ports 01ac05b — devel/R-cran-multicool pkg-plist distinfo

devel/R-cran-multicool: upgrade to 1.0.2

Changelog at
        https://cran.r-project.org/web/packages/multicool/news/news.html
DeltaFile
+3-3devel/R-cran-multicool/distinfo
+3-3devel/R-cran-multicool/Makefile
+1-0devel/R-cran-multicool/pkg-plist
+7-63 files

FreeBSD/ports 42c8dae — textproc/ibus-typing-booster Makefile pkg-plist

textproc/ibus-typing-booster: upgrade to 2.31.2

Release notes at
        https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.31.2
DeltaFile
+3-3textproc/ibus-typing-booster/distinfo
+4-0textproc/ibus-typing-booster/pkg-plist
+1-1textproc/ibus-typing-booster/Makefile
+8-43 files

FreeBSD/ports 1af9515 — math/eclib Makefile distinfo

math/eclib: upgrade to v20261021

Release notes at
        https://github.com/JohnCremona/eclib/releases/tag/v20261021
DeltaFile
+3-3math/eclib/distinfo
+1-2math/eclib/Makefile
+4-52 files

FreeBSD/ports 13b08fb — devel/py-memory-allocator Makefile distinfo

devel/py-memory-allocator: upgrade to v0.2.1

Release notes at
        https://github.com/sagemath/memory_allocator/releases/tag/v0.2.1
DeltaFile
+3-3devel/py-memory-allocator/distinfo
+1-1devel/py-memory-allocator/Makefile
+4-42 files

FreeBSD/ports 50aa1a6 — graphics/cimg Makefile distinfo, graphics/cimg/files patch-examples__Makefile

graphics/cimg: upgrade to /v.4.0.6
DeltaFile
+8-8graphics/cimg/files/patch-examples__Makefile
+3-3graphics/cimg/distinfo
+1-1graphics/cimg/Makefile
+12-123 files

FreeBSD/ports 104c59c — www/linux-widevine-cdm Makefile distinfo

www/linux-widevine-cdm: update to 4.10.3112.0

PR:             299774
Approved by:    arrowd (maintainer)

Sponsored by:   tipi.work
DeltaFile
+5-5www/linux-widevine-cdm/distinfo
+2-2www/linux-widevine-cdm/Makefile
+7-72 files

FreeBSD/ports c09fa11 — devel/lua-stdlib-normalize Makefile distinfo

devel/lua-stdlib-normalize: Update to v4

In this release, `std._debug` is no longer a hard dependency in
upstream.

Changelog: https://github.com/lua-stdlib/normalize/releases/tag/v4

PR:             299675
Approved by:    submitter is maintainer
DeltaFile
+3-3devel/lua-stdlib-normalize/distinfo
+2-3devel/lua-stdlib-normalize/Makefile
+5-62 files

FreeBSD/ports d8af241 — security/vuxml/vuln 2026.xml

security/vuxml: fix the archivers/brotli package version

Reported by:    smyru

Sponsored by:   tipi.work
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports 034aac1 — security/vuxml/vuln 2026.xml

security/vuxml: document Gitlab vulnerabilities
DeltaFile
+51-0security/vuxml/vuln/2026.xml
+51-01 files

FreeBSD/ports 34095ab — deskutils/stirling-pdf Makefile distinfo

deskutils/stirling-pdf: update to 3.2.1

Changes:        https://github.com/Stirling-Tools/Stirling-PDF/releases
DeltaFile
+3-3deskutils/stirling-pdf/distinfo
+1-1deskutils/stirling-pdf/Makefile
+4-42 files

FreeBSD/ports 6bb8b50 — devel/ruby-build Makefile distinfo

devel/ruby-build: Update to 20261023

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20261023
(cherry picked from commit 97b95d6ce34dc0efe30ad075b40c0d7971f51d47)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 97b95d6 — devel/ruby-build Makefile distinfo

devel/ruby-build: Update to 20261023

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20261023
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports f771b45 — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.14.0

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.14.0
DeltaFile
+3-3graphics/photocraft/distinfo
+2-2graphics/photocraft/Makefile
+5-52 files

FreeBSD/ports 42c2023 — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.13.0

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.13.0
DeltaFile
+3-3graphics/photocraft/distinfo
+2-2graphics/photocraft/Makefile
+5-52 files

FreeBSD/ports eea81cf — misc/github-copilot-language-server Makefile distinfo.powerpc64le

misc/github-copilot-language-server: enable on powerpc64*

Node calls both endians ppc64, so the native modules have to go into
compiled/freebsd/ppc64 for the server to find them.

The node headers come from an official GCC build, so node-gyp adds the
GCC-only -mminimal-toc on ppc64 and clang errors out. Tell gyp they are
clang-built instead.
DeltaFile
+13-0misc/github-copilot-language-server/distinfo.powerpc64le
+13-0misc/github-copilot-language-server/distinfo.powerpc64
+7-2misc/github-copilot-language-server/Makefile
+33-23 files

FreeBSD/ports 5a46357 — editors/openoffice-4/files patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx, editors/openoffice-devel/files patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s

editors/openoffice-*: fix the UNO bridge on powerpc64*

call.s came from a glibc build with the stack protector on, so it reads
the canary from glibc's TLS slot. On FreeBSD that slot holds the DTV
pointer, and a bridged call aborts when rtld grows the DTV in the middle
of it, e.g. on the first save from Python. Drop it.

Also return small structs in r3/r4 and float structs in FPRs, as ELFv2
wants. Basic, Python and Java got garbage from methods like
getCellAddress(), and the bridgetest crashed.
DeltaFile
+124-31editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx
+149-0editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_uno2cpp.cxx
+94-42editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx
+85-0editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s
+65-0editors/openoffice-devel/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_cpp2uno.cxx
+15-26editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__powerpc64_call.s
+532-992 files not shown
+546-1038 files

FreeBSD/ports c88f965 — sysutils/logstash8 Makefile, sysutils/logstash91 Makefile

sysutils/logstash*: enable on powerpc64*

Logstash is all Java, and JRuby falls back to plain Java where it has no
native helpers, like it already does on aarch64. Just exclude the
x86_64 libfixposix everywhere except amd64, not only on aarch64.
DeltaFile
+2-2sysutils/logstash95/Makefile
+2-2sysutils/logstash94/Makefile
+2-2sysutils/logstash93/Makefile
+2-2sysutils/logstash92/Makefile
+2-2sysutils/logstash91/Makefile
+2-2sysutils/logstash8/Makefile
+12-126 files

FreeBSD/ports 91d51ff — deskutils/qmd Makefile distinfo.powerpc64le

deskutils/qmd: add powerpc64 and powerpc64le

Node calls both endians ppc64, so fix NODE_ARCH and use it instead of
the hard-coded freebsd-x64 for node-llama-cpp's build directory.
DeltaFile
+21-0deskutils/qmd/distinfo.powerpc64le
+21-0deskutils/qmd/distinfo.powerpc64
+6-6deskutils/qmd/Makefile
+48-63 files

FreeBSD/ports 859fa25 — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.12.0

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

FreeBSD/ports 98904f5 — x11-wm/cosmic-comp Makefile

x11-wm/cosmic-comp: enable on powerpc64*

The amd64-only restriction was added because of a shift that overflows
a 32-bit usize, so exclude only the 32-bit architectures.
DeltaFile
+2-2x11-wm/cosmic-comp/Makefile
+2-21 files

FreeBSD/ports dee9621 — devel/vite-plus Makefile, devel/vite-plus/files patch-vp_js_runtime-freebsd

devel/vite-plus: enable on powerpc64*
DeltaFile
+62-4devel/vite-plus/files/patch-vp_js_runtime-freebsd
+1-1devel/vite-plus/Makefile
+63-52 files

FreeBSD/ports 343079e — math/gap Makefile pkg-plist

math/gap: use the external libsemigroups, enable on powerpc64*

Without pkg-config the semigroups package never found the external
libsemigroups, so it built and shipped its bundled copy, whose HPCombi
SIMDe code does not build on powerpc64le.  Use the external library.

The GAPState size assertion no longer fires with 4.16.1.
DeltaFile
+0-820math/gap/pkg-plist
+2-4math/gap/Makefile
+2-8242 files

FreeBSD/ports 83f9dbf — math/libsemigroups Makefile

math/libsemigroups: fix the pkg-config version, depend on eigen at run time

The GitHub tarball carries neither .VERSION nor git metadata, so
configure called the library 3.dev and the pkg-config file failed every
version check.  The installed headers include Eigen, so consumers need
eigen5 at run time as well.
DeltaFile
+7-0math/libsemigroups/Makefile
+7-01 files

FreeBSD/ports e77ee66 — misc/codex/files patch-cargo-crates_v8-150.4.0_build_toolchain_freebsd_BUILD.gn patch-cargo-crates_v8-150.4.0_build_config_compiler__cpu__abi.gn

misc/codex: fix build on powerpc64*

Build V8 without the sandbox and Maglev on powerpc64, which its PPC64
backend does not support, let clang use its own target on FreeBSD
instead of the Linux triple, add the ppc64 clang toolchain, require
POWER8 vectors for simdutf's PPC64 kernel as upstream does and carry
node's big-endian byte order, ELFv2 and sampler fixes.
DeltaFile
+32-6misc/codex/files/patch-cargo-crates_v8-150.4.0_build.rs
+20-0misc/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_codegen_ppc_constants-ppc.h
+13-4misc/codex/files/patch-cargo-crates_v8-150.4.0_v8_include_v8config.h
+11-0misc/codex/files/patch-cargo-crates_v8-150.4.0_third__party_simdutf_simdutf.h
+8-1misc/codex/files/patch-cargo-crates_v8-150.4.0_build_toolchain_freebsd_BUILD.gn
+9-0misc/codex/files/patch-cargo-crates_v8-150.4.0_build_config_compiler__cpu__abi.gn
+93-111 files not shown
+98-127 files

FreeBSD/ports 38b501d — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.11.1

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.11.1
DeltaFile
+5-3graphics/photocraft/distinfo
+3-2graphics/photocraft/Makefile
+8-52 files

FreeBSD/ports 3af3ce8 — emulators/amiberry Makefile, emulators/amiberry/files patch-src_archivers_chd_eminline.h patch-src_include_sysdeps.h

emulators/amiberry: enable on powerpc64*

Drop the include of the missing eigccppc.h, treat powerpc64 as a 64-bit
CPU and use the nzcv flag layout on PowerPC.  Merged upstream as
d3c6ca8debc2.  PCem is x86-only.

While here, fix the spelling of riscv64 in OPTIONS_EXCLUDE.
DeltaFile
+20-0emulators/amiberry/files/patch-src_machdep_m68k.h
+12-0emulators/amiberry/files/patch-src_include_sysdeps.h
+11-0emulators/amiberry/files/patch-src_archivers_chd_eminline.h
+4-2emulators/amiberry/Makefile
+47-24 files

FreeBSD/ports 4545964 — java/openjdk11 Makefile

java/openjdk11: build with base clang on powerpc64*

Since clang 13, VMRegImpl::set_regName() compiles to nothing: it calls
name() through a null Register, which clang takes as unreachable. On
powerpc64 the empty function is just the traceback table marker, so java
dies with SIGILL right at startup. amd64 and aarch64 get away with the
same code because their empty function falls through into the next one.
-fno-delete-null-pointer-checks keeps the function body around.
DeltaFile
+5-7java/openjdk11/Makefile
+5-71 files

FreeBSD/ports 8fc077a — graphics/pdfium/files patch-third__party_simdutf_simdutf.h patch-build_config_compiler__cpu__abi.gn

graphics/pdfium: fix build on powerpc64*

Let clang use its default target on powerpc64 instead of a Linux
triple, keep the PartitionAlloc slot alignment at two pointers where
alignof(max_align_t) is only 8 (FreeBSD/powerpc64) and make simdutf
require POWER8 for its PPC64 kernel, as upstream does.
DeltaFile
+16-3graphics/pdfium/files/patch-build_config_compiler__cpu__abi.gn
+19-0graphics/pdfium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+11-0graphics/pdfium/files/patch-third__party_simdutf_simdutf.h
+46-33 files

FreeBSD/ports 3fed238 — math/asymptote distinfo Makefile

math/asymptote: enable on powerpc64*

fpsetprec() only exists on x86.  Merged upstream as 904bc6a85f3d.
DeltaFile
+3-1math/asymptote/distinfo
+3-1math/asymptote/Makefile
+6-22 files