FreeBSD/ports 0704218 — www/immich-ml distinfo Makefile, www/immich-ml/files immich-ml.env.sample

www/immich-ml: Update to 3.3.5

The machine learning models were re-exported in a faster and more memory
efficient format, and the PP-OCRv6 model family was added, which is more
accurate than PP-OCRv5 and multilingual throughout.  Both are opt-in via
MACHINE_LEARNING_MODEL_REVISION, which immich-ml.env.sample now mentions;
upstream intends to make it the default in a later release.  Model outputs
are numerically equivalent, so no job needs to be re-run.

Follow upstream's dependency set: aiocache is gone since 3.3.0, immich-model
is new, and onnx is declared directly.  Drop ftfy, insightface and
ml-dtypes, none of which upstream declares or imports, and which no longer
need to stand in for a gap in misc/py-onnx.

Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.5

Sponsored by:   Netzkommune GmbH
DeltaFile
+4-7www/immich-ml/Makefile
+3-3www/immich-ml/distinfo
+1-0www/immich-ml/files/immich-ml.env.sample
+8-103 files

FreeBSD/ports c568fc7 — misc/py-insightface Makefile

misc/py-insightface: Deprecate

Immich's machine learning service never imported insightface; the only
occurrences in its source tree are an enum value and a comment crediting the
ported geometry code.  No other port in the tree uses it.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0misc/py-insightface/Makefile
+3-01 files

FreeBSD/ports 0f5dee5 — devel/py-aiocache Makefile

devel/py-aiocache: Deprecate

Immich's machine learning service dropped aiocache with 3.3.0 and it was the
only consumer in the tree.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-0devel/py-aiocache/Makefile
+3-01 files

FreeBSD/ports 403d6b9 — www/immich distinfo Makefile, www/immich/files patch-pnpm-workspace.yaml

www/immich: Update to 3.3.5

3.3.0 brings shared people: a person can be shared with another user in the
same cluster group, shows up in both users' people lists and asset viewers,
and name and birth date can be edited by either side.  Sharing is
directional, so both users have to share a person back for edits to flow
both ways.  Memories gained birthdays, and mobile edits are auto-stacked.

Thumbnails and previews are now generated at higher quality.  Existing
thumbnails are not touched; re-run thumbnail generation over all assets to
apply it.

3.3.1 through 3.3.5 are bug fixes around the new sharing, plus faster person
queries.  The security note on the 3.3.5 release refers to the container
image, not to this port: the certifi pin lives in upstream's uv.lock, which
the port does not use, and node comes from www/node22.

The powerpc64le support from 2a0d2e8115e5 does not survive this update: it
pins pnpm store paths to lockfile versions, and upstream moved rolldown from

    [8 lines not shown]
DeltaFile
+8,621-5,479www/immich/pkg-plist
+19-62www/immich/Makefile
+5-27www/immich/distinfo
+5-5www/immich/files/patch-pnpm-workspace.yaml
+8,650-5,5734 files

FreeBSD/ports 57af94d — www/immich-cli distinfo pkg-plist, www/immich-cli/files patch-pnpm-workspace.yaml

www/immich-cli: Update to 3.3.5

The command line interface is versioned with the monorepo; the release notes
for 3.3.0 through 3.3.5 list no changes specific to it.

The powerpc64le support from f276565ed7be does not survive this update: it
pins pnpm store paths to lockfile versions, and upstream moved rolldown from
1.2.5 to 1.2.9, so the pinned path no longer exists.  Changes of this scope
to the build of this port belong in a review before they are committed, not
after.  I have no powerpc64le host to build or test on, so I cannot carry
them.

Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.5

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-35www/immich-cli/Makefile
+15-16www/immich-cli/pkg-plist
+5-19www/immich-cli/distinfo
+5-5www/immich-cli/files/patch-pnpm-workspace.yaml
+28-754 files

FreeBSD/ports 548aa12 — graphics/vips Makefile pkg-plist

graphics/vips: Update to 8.18.7

PR:             299278
Approved by:    sunpoet (maintainer timeout)
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3graphics/vips/distinfo
+2-2graphics/vips/pkg-plist
+1-1graphics/vips/Makefile
+6-63 files

FreeBSD/ports a3fd2b4 — misc Makefile, misc/py-onnxscript distinfo pkg-descr

misc/py-onnxscript: Add New Port

ONNX Script lets developers write ONNX functions and models directly in a
subset of Python.  Decorated functions are traced into ONNX graphs, so
operators and control flow can be expressed as ordinary Python code.

Sponsored by:   Netzkommune GmbH
DeltaFile
+30-0misc/py-onnxscript/Makefile
+9-0misc/py-onnxscript/files/patch-pyproject.toml
+6-0misc/py-onnxscript/pkg-descr
+3-0misc/py-onnxscript/distinfo
+1-0misc/Makefile
+49-05 files

FreeBSD/ports 9299f2b — misc Makefile, misc/py-onnx-ir distinfo pkg-descr

misc/py-onnx-ir: Add New Port

ONNX IR is an in-memory representation for ONNX models.  It loads a model
into a mutable object graph, lets programs inspect and rewrite graphs,
initializers and metadata, and serializes the result back to ONNX.

Sponsored by:   Netzkommune GmbH
DeltaFile
+29-0misc/py-onnx-ir/Makefile
+19-0misc/py-onnx-ir/files/patch-pyproject.toml
+7-0misc/py-onnx-ir/pkg-descr
+3-0misc/py-onnx-ir/distinfo
+1-0misc/Makefile
+59-05 files

FreeBSD/ports c40cf98 — misc Makefile, misc/py-immich-model distinfo pkg-descr

misc/py-immich-model: Add New Port

The model runtime that Immich's machine learning service loads at inference
time: the ONNX graph lowerings for the CLIP and face recognition models, the
per execution provider variants of them, and the catalogue that maps a model
name to its files.

The exporter and benchmarking tools from the same source tree are not
installed; they pull in PyTorch and are only needed to regenerate the models.

Sponsored by:   Netzkommune GmbH
DeltaFile
+30-0misc/py-immich-model/Makefile
+7-0misc/py-immich-model/pkg-descr
+3-0misc/py-immich-model/distinfo
+1-0misc/Makefile
+41-04 files

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