FreeBSD/ports 464ada2 — deskutils/gitte Makefile Makefile.crates, deskutils/gitte/files patch-src_git_diff.rs patch-src_git_remote__ops.rs

deskutils/gitte: Update to 0.11.0

- patch to wrap Linuxism renameat2(2)
- drop upstreamed patch-src_git_diff.rs
- fix crash during git stash

https://codeberg.org/ckruse/Gitte/src/tag/0.11.0

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+113-113deskutils/gitte/distinfo
+55-55deskutils/gitte/Makefile.crates
+32-0deskutils/gitte/files/patch-src_git_stash.rs
+24-0deskutils/gitte/files/patch-src_git_remote__ops.rs
+0-20deskutils/gitte/files/patch-src_git_diff.rs
+4-4deskutils/gitte/Makefile
+228-1926 files

FreeBSD/ports 1d5e973 — www/go-anubis pkg-plist distinfo, www/go-anubis/files anubis.in

www/go-anubis: update to 1.28.1

- https://github.com/TecharoHQ/anubis/releases/tag/v1.28.1
- https://github.com/TecharoHQ/anubis/releases/tag/v1.28.0
- https://github.com/TecharoHQ/anubis/releases/tag/v1.28.0-pre1
- syslog facility improvements to the rc script (thanks Dan)

Sponsored by:   SkunkWerks, GmbH
Obtained from:  Dan Mahoney <freebsd at gushi.org>
DeltaFile
+11-9www/go-anubis/files/anubis.in
+4-5www/go-anubis/Makefile
+3-3www/go-anubis/distinfo
+3-0www/go-anubis/pkg-plist
+21-174 files

FreeBSD/ports 1f7ebb3 — net/rabbitmq-c pkg-plist Makefile

net/rabbitmq-c: Update to 0.18.1

Reported by:    portscout
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3net/rabbitmq-c/distinfo
+1-1net/rabbitmq-c/pkg-plist
+1-1net/rabbitmq-c/Makefile
+5-53 files

FreeBSD/ports fbb8597 — textproc/markterm/files patch-src_main__web.cr pkg-message.in

textproc/markterm: Update to 0.16.0

- add daemon and upstreamed supporting patches
- add alignment from bottom of page
- vendor new ext/microtex git submodule (NanoMichael/MicroTeX) via GH_TUPLE

Reported by:    portscout
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+101-0textproc/markterm/files/patch-ext_litepdf.cpp
+60-0textproc/markterm/files/patch-ext_litehtml_src_render__item.cpp
+33-0textproc/markterm/files/markpdf.in
+27-0textproc/markterm/files/patch-README.md
+24-0textproc/markterm/files/pkg-message.in
+23-0textproc/markterm/files/patch-src_main__web.cr
+268-07 files not shown
+358-913 files

FreeBSD/ports ca0ec7e — lang/gleam Makefile distinfo

lang/gleam: Update to 1.19.2

Reported by:    portscout
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3lang/gleam/distinfo
+1-2lang/gleam/Makefile
+4-52 files

FreeBSD/ports c5104e4 — devel/buildkite-agent Makefile distinfo

devel/buildkite-agent: Update to 3.138.2

Reported by:  portscout
Sponsored by:  SkunkWerks, GmbH
DeltaFile
+5-5devel/buildkite-agent/distinfo
+1-2devel/buildkite-agent/Makefile
+6-72 files

FreeBSD/ports 5eb37a0 — lang/erlang Makefile, lang/erlang-runtime27 Makefile

lang/erlang*: Enable deterministic builds
DeltaFile
+3-1lang/erlang/Makefile
+3-1lang/erlang-runtime29/Makefile
+3-1lang/erlang-runtime28/Makefile
+3-1lang/erlang-runtime27/Makefile
+12-44 files

FreeBSD/ports d72c551 — devel/buildkite-cli Makefile distinfo

devel/buildkite-cli: Update to 3.64.2

Reported by:    portscout
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+7-7devel/buildkite-cli/distinfo
+1-2devel/buildkite-cli/Makefile
+8-92 files

FreeBSD/ports 860b592 — filesystems/versitygw Makefile distinfo

filesystems/versitygw: Update to 1.10.0

Security:        CVE-2026-111943
DeltaFile
+5-5filesystems/versitygw/distinfo
+1-2filesystems/versitygw/Makefile
+6-72 files

FreeBSD/ports 6408c96 — . UPDATING

UPDATING: Fix indentation of two entries.
DeltaFile
+4-4UPDATING
+4-41 files

FreeBSD/ports ec8e0ed — . UPDATING, devel/phorgeit-phorge Makefile

devel/phorgeit-phorge: Correct PKGNAMEPREFIX

Add the missing dash, so it matches phorgeit-arcanist*.

Reported by:    lwhsu
DeltaFile
+13-0UPDATING
+2-1devel/phorgeit-phorge/Makefile
+15-12 files

FreeBSD/ports d7ac257 — net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.16

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.16

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-hrpp-p4fc-wwf8
(cherry picked from commit 2354a0a5d8ed6696650745138169abe857b76f2a)
DeltaFile
+3-21net/traefik/distinfo
+2-14net/traefik/Makefile
+5-352 files

FreeBSD/ports 2354a0a — net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.16

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.16

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-hrpp-p4fc-wwf8
DeltaFile
+3-21net/traefik/distinfo
+2-14net/traefik/Makefile
+5-352 files

FreeBSD/ports b3571be — lang/v8-beta Makefile distinfo

lang/v8-beta: update to 15.7.112.9
DeltaFile
+3-3lang/v8-beta/distinfo
+1-1lang/v8-beta/Makefile
+4-42 files

FreeBSD/ports c984077 — lang/v8 Makefile distinfo, lang/v8/files temporal_capi-Cargo.lock patch-src_objects_js-temporal-zoneinfo64.cc

lang/v8: update to 15.6.75.19 (Chrome 156 stable)

- Update the dependency pins from DEPS and the Temporal crates to the
  versions in Chromium's third_party/rust.
- Read time zone data from devel/icu through the new upstream
  v8_enable_temporal_systemicu option instead of a local patch.
- Port PartitionAlloc's zero segment, which keeps the low 4 GB of the
  address space inaccessible, to FreeBSD.  V8 no longer reserves this
  range itself, and d8 refuses to start without it.  Hinted mappings
  are not honored with ASLR, so reserve the range with a guard mapping.
DeltaFile
+37-37lang/v8/distinfo
+18-17lang/v8/Makefile
+35-0lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_partition__address__space.cc
+35-0lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_page__allocator__internals__posix.cc
+0-33lang/v8/files/patch-src_objects_js-temporal-zoneinfo64.cc
+9-9lang/v8/files/temporal_capi-Cargo.lock
+134-9613 files not shown
+174-13619 files

FreeBSD/ports d2891d4 — deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron42 update (6c2e6bd88333)
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+4-44 files

FreeBSD/ports 6c2e6bd — devel/electron42 distinfo, devel/electron42/files patch-electron_shell_common_api_electron__api__testing.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.11.18

Changelog:
- https://github.com/electron/electron/releases/tag/v42.11.16
- https://github.com/electron/electron/releases/tag/v42.11.17
- https://github.com/electron/electron/releases/tag/v42.11.18

Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/electron42/files/patch-chrome_browser_chrome__content__browser__client.cc
+7-7devel/electron42/distinfo
+6-6devel/electron42/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+5-5devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+5-5devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
+4-4devel/electron42/files/patch-electron_shell_common_api_electron__api__testing.cc
+36-367 files not shown
+51-5113 files

FreeBSD/ports 2aac8c8 — x11/xlockmore Makefile distinfo

x11/xlockmore: update to 5.89; fix fetch

(cherry picked from commit 2cf063b70f5375185cba1f0121d3489dc8020384)
DeltaFile
+3-3x11/xlockmore/distinfo
+2-2x11/xlockmore/Makefile
+5-52 files

FreeBSD/ports 4de5980 — astro/kstars Makefile, astro/phd2 Makefile

*/*: Bump PORTREVISION. devel/indi was updated to 2.2.5
DeltaFile
+1-1astro/stellarium/Makefile
+1-1astro/phd2/Makefile
+1-0astro/kstars/Makefile
+3-23 files

FreeBSD/ports cac48b2 — devel/indi Makefile distinfo, devel/indi/files patch-libs_indicore_indicom.c patch-indiserver_LocalDvrInfo.cpp

devel/indi: Update to 2.2.5
DeltaFile
+9-4devel/indi/pkg-plist
+11-0devel/indi/files/patch-drivers_telescope_CMakeLists.txt
+0-10devel/indi/files/patch-libs_indicore_indicom.c
+0-10devel/indi/files/patch-indiserver_LocalDvrInfo.cpp
+3-3devel/indi/distinfo
+1-2devel/indi/Makefile
+24-296 files

FreeBSD/ports 3390b7e — devel/libuv distinfo Makefile

devel/libuv: backport uv_cpu_info() fix for powerpc64*

hw.clockrate doesn't exist on powerpc, so uv_cpu_info() fails and node's
os.cpus() is empty. rollup's terser plugin then starts zero workers and
hangs, which broke www/py-yt-dlp-ejs. The fix is in libuv 1.53.0.
DeltaFile
+3-1devel/libuv/distinfo
+4-0devel/libuv/Makefile
+7-12 files

FreeBSD/ports d1adf1b — graphics/photocraft Makefile distinfo

graphics/photocraft: update to 0.15.1

Changelog:      https://github.com/storytold/photocraft/releases/tag/v0.15.1
DeltaFile
+3-3graphics/photocraft/distinfo
+1-1graphics/photocraft/Makefile
+4-42 files

FreeBSD/ports a740105 — mail/thunderbird/files patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc, www/firefox/files patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc

www/firefox mail/thunderbird: fix build on powerpc64le

The wasm2c bundled with 158 forces SIMD loads with an asm "f" constraint on
anything that isn't x86_64, aarch64, riscv or s390x. On PowerPC that's a scalar
FP register, so clang can't put a v128 there. Take the upstream wabt fix
(d77389b8e748) that uses "v".
DeltaFile
+13-0mail/thunderbird/files/patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc
+13-0www/firefox/files/patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc
+26-02 files

FreeBSD/ports bf2de90 — www/node22/files patch-deps_v8_src_codegen_ppc_macro-assembler-ppc.cc patch-deps_v8_src_codegen_ppc_assembler-ppc.h, www/node24/files patch-deps_v8_src_codegen_ppc_macro-assembler-ppc.cc patch-deps_v8_src_codegen_ppc_assembler-ppc.h

www/node2{2,4}: fix safepoints after calls on powerpc64*

Backport V8 f331137d5968 and 3d0a73103b97. The assembler can put its
trampoline pool right after a call, and the safepoint and exception
handler for that call are then recorded at the wrong address, so the
GC can scan the wrong stack slots and exceptions can skip their catch
block.
DeltaFile
+112-0www/node24/files/patch-deps_v8_src_wasm_baseline_liftoff-compiler.cc
+106-0www/node22/files/patch-deps_v8_src_wasm_baseline_liftoff-compiler.cc
+37-0www/node22/files/patch-deps_v8_src_codegen_ppc_assembler-ppc.h
+37-0www/node24/files/patch-deps_v8_src_codegen_ppc_assembler-ppc.h
+30-0www/node22/files/patch-deps_v8_src_codegen_ppc_macro-assembler-ppc.cc
+30-0www/node24/files/patch-deps_v8_src_codegen_ppc_macro-assembler-ppc.cc
+352-02 files not shown
+384-08 files

FreeBSD/ports cfb4eff — editors/openoffice-4/files patch-set_soenv.in patch-jvmfwk_plugins_sunmajor_pluginlib_vendorbase.hxx, editors/openoffice-devel Makefile

editors/openoffice-*: enable on powerpc64le

OpenJDK keeps its libraries in jre/lib/ppc64le on little-endian, and
source_soenv.sh in -devel only knew the big-endian triple.
DeltaFile
+16-0editors/openoffice-devel/files/patch-set_soenv.in
+14-0editors/openoffice-4/files/patch-jvmfwk_plugins_sunmajor_pluginlib_vendorbase.hxx
+14-0editors/openoffice-devel/files/patch-jvmfwk_plugins_sunmajor_pluginlib_vendorbase.hxx
+11-0editors/openoffice-devel/files/patch-source__soenv.sh
+5-4editors/openoffice-4/files/patch-set_soenv.in
+4-1editors/openoffice-devel/Makefile
+64-51 files not shown
+68-67 files

FreeBSD/ports 157261f — www/node26/files patch-deps_v8_src_codegen_assembler.h patch-deps_v8_src_codegen_ppc_macro-assembler-ppc.cc

www/node26: fix safepoints after calls on powerpc64*

Backport V8 f331137d5968. The assembler can put its trampoline pool
right after a call, and the safepoint and exception handler for that
call are then recorded at the wrong address, so the GC can scan the
wrong stack slots and exceptions can skip their catch block.
DeltaFile
+37-0www/node26/files/patch-deps_v8_src_codegen_ppc_assembler-ppc.h
+30-0www/node26/files/patch-deps_v8_src_codegen_ppc_macro-assembler-ppc.cc
+20-0www/node26/files/patch-deps_v8_src_codegen_assembler.h
+87-03 files

FreeBSD/ports e1c869f — editors/openoffice-4 Makefile, editors/openoffice-devel Makefile

editors/openoffice-*: don't require libjawt.so

openjdk8 keeps libjawt.so under jre/lib, where pkg doesn't register it
as provided, so pkg add of the package fails with "Missing shlib
libjawt.so". openjdk8 is already a run dependency.
DeltaFile
+2-0editors/openoffice-devel/Makefile
+2-0editors/openoffice-4/Makefile
+4-02 files

FreeBSD/ports 2a0d2e8 — www/immich pkg-plist distinfo

www/immich: enable on powerpc64le

Same as immich-cli: use the Wasm builds of rolldown, oxide, lightningcss
and esbuild there, and the TypeScript 6 compiler.

While here, stop hardcoding x64 in the sharp entries of pkg-plist.
DeltaFile
+52-2www/immich/Makefile
+23-1www/immich/distinfo
+10-10www/immich/pkg-plist
+85-133 files

FreeBSD/ports f276565 — www/immich-cli distinfo Makefile

www/immich-cli: enable on powerpc64le

rolldown and the TypeScript 7 compiler have no FreeBSD/powerpc64le
binaries, so use the Wasm build of rolldown there and the TypeScript 6
compiler instead.
DeltaFile
+33-1www/immich-cli/Makefile
+15-1www/immich-cli/distinfo
+48-22 files

FreeBSD/ports 9dcb195 — www/node26/files patch-deps_v8_src_maglev_ppc_maglev-assembler-ppc-inl.h

www/node26: fix Maglev on powerpc64

Maglev's PowerPC code loads a whole word where it should test one byte
of the map, so it checks the wrong byte on big endian. Once a function
gets optimized, "x == null" and "typeof x" give wrong results.
DeltaFile
+20-0www/node26/files/patch-deps_v8_src_maglev_ppc_maglev-assembler-ppc-inl.h
+20-01 files