FreeBSD/ports f979281www Makefile, www/immich-go distinfo pkg-descr

www/immich-go: Add New Port

immich-go uploads photos and videos to an Immich server from the command
line, without needing Node.js.  Beyond plain folders it reads Google Photos
Takeout archives, including their JSON sidecars, and can import albums,
apply tags and filter by date or file type.

WWW: https://github.com/simulot/immich-go

Sponsored by:   Netzkommune GmbH
DeltaFile
+20-0www/immich-go/Makefile
+7-0www/immich-go/pkg-descr
+5-0www/immich-go/distinfo
+1-0www/Makefile
+33-04 files

FreeBSD/ports 2620bdbwww/immich-cli pkg-descr distinfo, www/immich-cli/files immich.in patch-pnpm-workspace.yaml

www/immich-cli: Add New Port

The Immich command line interface uploads photos and videos to an Immich
server from a shell, either in one go or by watching a directory for new
files.  It talks to the server over its API, so it can run on a machine
that does not host Immich itself.

WWW: https://immich.app/

Sponsored by:   Netzkommune GmbH
DeltaFile
+983-0www/immich-cli/pkg-plist
+59-0www/immich-cli/Makefile
+7-0www/immich-cli/files/patch-pnpm-workspace.yaml
+5-0www/immich-cli/distinfo
+4-0www/immich-cli/pkg-descr
+2-0www/immich-cli/files/immich.in
+1,060-01 files not shown
+1,061-07 files

FreeBSD/ports 46809c9www/immich-public-proxy distinfo pkg-descr, www/immich-public-proxy/files pkg-message.in immich_public_proxy.in

www/immich-public-proxy: Add New Port

Immich Public Proxy serves shared links from an Immich server without
exposing the server itself to the internet.  Only content that has been
shared explicitly is reachable, and the proxy speaks to Immich over its
API on the local network.

WWW: https://github.com/alangrainger/immich-public-proxy

Sponsored by:   Netzkommune GmbH
DeltaFile
+3,434-0www/immich-public-proxy/pkg-plist
+96-0www/immich-public-proxy/files/immich_public_proxy.in
+64-0www/immich-public-proxy/Makefile
+21-0www/immich-public-proxy/files/pkg-message.in
+7-0www/immich-public-proxy/pkg-descr
+5-0www/immich-public-proxy/distinfo
+3,627-03 files not shown
+3,636-09 files

FreeBSD/ports a07473ewww/immich Makefile pkg-message, www/immich/files immich.env.sample immich_server.in

www/immich: Fix packaging and harden the service

The plist is now generated in full instead of relying on the temporary
one, which caught an undeclared link of sharp against glib and gettext.
Both are declared now.

The rc script gained an environment file, a child pid file so that stopping
the service leaves no orphans, a umask of 027 for the files it creates and
a configurable bind address.  It also waits for postgresql and valkey.

pkg-message moved to files/pkg-message.in so that the paths it prints are
substituted, and the log files are rotated by newsyslog.

Sponsored by:   Netzkommune GmbH
DeltaFile
+30,634-0www/immich/pkg-plist
+75-0www/immich/files/pkg-message.in
+0-45www/immich/pkg-message
+35-4www/immich/files/immich_server.in
+23-10www/immich/Makefile
+8-0www/immich/files/immich.env.sample
+30,775-592 files not shown
+30,786-598 files

FreeBSD/ports 8852f79graphics Makefile, graphics/py-rapidocr distinfo pkg-descr

graphics/py-rapidocr: Add New Port

RapidOCR provides the text detection and recognition models of PaddleOCR
converted to ONNX, so they can be run without the PaddlePaddle framework.
Detection locates the text boxes in an image, recognition reads the text
inside them.

cv2 comes from graphics/opencv rather than from the headless wheel, which
conflicts with it and with misc/py-insightface.

WWW: https://github.com/RapidAI/RapidOCR

Sponsored by:   Netzkommune GmbH
DeltaFile
+45-0graphics/py-rapidocr/Makefile
+19-0graphics/py-rapidocr/files/patch-pyproject.toml
+8-0graphics/py-rapidocr/pkg-descr
+3-0graphics/py-rapidocr/distinfo
+1-0graphics/Makefile
+76-05 files

FreeBSD/ports a70d6edwww/immich-ml pkg-descr Makefile, www/immich-ml/files pkg-message.in patch-pyproject.toml

www/immich-ml: Add optical character recognition

Text in photos is now read by graphics/py-rapidocr, which makes the search
find words that appear inside an image.

The rc script gained an environment file, a child pid file and a umask of
027, the log file is rotated by newsyslog, and pkg-message is substituted
from files/pkg-message.in.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-3www/immich-ml/files/immich_ml.in
+0-31www/immich-ml/files/patch-immich__ml_models_____init____.py
+17-6www/immich-ml/Makefile
+19-0www/immich-ml/files/patch-pyproject.toml
+18-0www/immich-ml/files/pkg-message.in
+5-6www/immich-ml/pkg-descr
+94-462 files not shown
+103-468 files

FreeBSD/ports e875842devel/py-omegaconf Makefile

devel/py-omegaconf: Generate the parser with devel/antlr4

The bundled antlr 4.9.3 jar generates a parser that the antlr4 runtime in
the tree refuses to load, so every consumer fails at import time.  Generate
it with devel/antlr4 instead and depend on the matching Python runtime.

PR:             298604
Approved by:    yuri (maintainer)
Sponsored by:   Netzkommune GmbH
DeltaFile
+15-4devel/py-omegaconf/Makefile
+15-41 files

FreeBSD/ports 699c75cx11-fonts/manrope distinfo Makefile

x11-fonts/manrope: Update to 4.505

Sponsored by:   fme AG
DeltaFile
+12-12x11-fonts/manrope/pkg-plist
+5-6x11-fonts/manrope/Makefile
+3-3x11-fonts/manrope/distinfo
+20-213 files

FreeBSD/ports 2f0d566shells/py-crazy-complete Makefile distinfo

shells/py-crazy-complete: Update to 0.3.9

Sponsored by:   fme AG
DeltaFile
+3-3shells/py-crazy-complete/distinfo
+1-2shells/py-crazy-complete/Makefile
+4-52 files

FreeBSD/ports 830a4dbx11-fonts/iosevka Makefile distinfo

x11-fonts/iosevka: Update to 34.8.1

Sponsored by:   fme AG
DeltaFile
+49-49x11-fonts/iosevka/distinfo
+1-1x11-fonts/iosevka/Makefile
+50-502 files

FreeBSD/ports c6a5bf2lang/trealla-prolog distinfo Makefile

lang/trealla-prolog: upgrade to 3.10.19

While here, add PORTSCOUT=ignore:1.
DeltaFile
+5-2lang/trealla-prolog/Makefile
+3-3lang/trealla-prolog/distinfo
+8-52 files

FreeBSD/ports 6b9d9c3textproc/py-kidash Makefile distinfo

textproc/py-kidash: upgrade to 1.1.10
DeltaFile
+3-3textproc/py-kidash/distinfo
+1-1textproc/py-kidash/Makefile
+4-42 files

FreeBSD/ports 5eccf68textproc/py-grimoire-elk Makefile distinfo

textproc/py-grimoire-elk: upgrade to 1.8.2
DeltaFile
+3-3textproc/py-grimoire-elk/distinfo
+1-1textproc/py-grimoire-elk/Makefile
+4-42 files

FreeBSD/ports d2b05f6devel/py-sirmordred Makefile distinfo

devel/py-sirmordred: upgrade to 1.2.12
DeltaFile
+3-3devel/py-sirmordred/distinfo
+1-1devel/py-sirmordred/Makefile
+4-42 files

FreeBSD/ports 3886935devel/py-sortinghat Makefile distinfo

devel/py-sortinghat: upgrade to 1.15.1
DeltaFile
+3-3devel/py-sortinghat/distinfo
+1-1devel/py-sortinghat/Makefile
+4-42 files

FreeBSD/ports a323b39www/py-grimoirelab Makefile distinfo

www/py-grimoirelab: upgrade to 1.22.0
DeltaFile
+3-3www/py-grimoirelab/distinfo
+1-1www/py-grimoirelab/Makefile
+4-42 files

FreeBSD/ports 56ae6eadevel/py-perceval-weblate Makefile distinfo

devel/py-perceval-weblate: upgrade to 1.1.10
DeltaFile
+3-3devel/py-perceval-weblate/distinfo
+1-1devel/py-perceval-weblate/Makefile
+4-42 files

FreeBSD/ports 7263879devel/py-perceval-opnfv Makefile distinfo

devel/py-perceval-opnfv: upgrade to 1.1.10
DeltaFile
+3-3devel/py-perceval-opnfv/distinfo
+1-1devel/py-perceval-opnfv/Makefile
+4-42 files

FreeBSD/ports 3a923addevel/py-grimoirelab-toolkit Makefile distinfo

devel/py-grimoirelab-toolkit: upgrade to 1.2.8
DeltaFile
+3-3devel/py-grimoirelab-toolkit/distinfo
+1-1devel/py-grimoirelab-toolkit/Makefile
+4-42 files

FreeBSD/ports 23b2f47devel/py-perceval-puppet Makefile distinfo

devel/py-perceval-puppet: upgrade to 1.1.10
DeltaFile
+3-3devel/py-perceval-puppet/distinfo
+1-1devel/py-perceval-puppet/Makefile
+4-42 files

FreeBSD/ports 1bb15e1devel/py-perceval-mozilla Makefile distinfo

devel/py-perceval-mozilla: upgrade to 1.2.10
DeltaFile
+3-3devel/py-perceval-mozilla/distinfo
+1-1devel/py-perceval-mozilla/Makefile
+4-42 files

FreeBSD/ports a194a91devel/py-graal Makefile distinfo

devel/py-graal: upgrade to 1.2.10
DeltaFile
+3-3devel/py-graal/distinfo
+1-1devel/py-graal/Makefile
+4-42 files

FreeBSD/ports 50958b6devel/py-perceval Makefile distinfo

devel/py-perceval: upgrade to 1.6.0
DeltaFile
+3-3devel/py-perceval/distinfo
+1-2devel/py-perceval/Makefile
+4-52 files

FreeBSD/ports 528d985devel/py-cereslib Makefile distinfo

devel/py-cereslib: upgrade to 1.1.10
DeltaFile
+3-3devel/py-cereslib/distinfo
+1-1devel/py-cereslib/Makefile
+4-42 files

FreeBSD/ports 09e613fsecurity/cyberchef Makefile distinfo

security/cyberchef: Update to 11.5.0

re: https://github.com/gchq/CyberChef/releases/tag/v11.5.0
DeltaFile
+3-3security/cyberchef/distinfo
+2-3security/cyberchef/Makefile
+5-62 files

FreeBSD/ports a95a93esecurity/ssh-tools Makefile distinfo

security/ssh-tools: Fix ssh-facts' uptime and last reboot

PR:             298612
Reported by:    p5B2EA84B3 at t-online.de
Sponsored by:   fme AG
DeltaFile
+3-1security/ssh-tools/distinfo
+3-0security/ssh-tools/Makefile
+6-12 files

FreeBSD/ports a7b9121net/libyang2 Makefile, net/libyang2/files patch-CMakeLists.txt

net/libyang2: Fix building with CMake 4

PR:             298622
Reported by:    arrowd
DeltaFile
+56-0net/pimd/files/patch-src_main.c
+10-1net/libyang2/files/patch-CMakeLists.txt
+1-1net/libyang2/Makefile
+67-23 files

FreeBSD/ports c5baa3enet/keycloak Makefile distinfo

net/keycloak: Update 26.7.3 => 26.7.4

Release Notes:
https://www.keycloak.org/2026/09/keycloak-2674-released

PR:             298627
Security:       CVE-2026-90997
Security:       CVE-2026-79651
Security:       CVE-2026-74909
Security:       CVE-2026-19607
Security:       CVE-2026-17526
Security:       CVE-2026-18212
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q3

(cherry picked from commit de7579f11868b83a4ee47126823fe6509b2df6fe)
DeltaFile
+133-133net/keycloak/pkg-plist
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+137-1373 files

FreeBSD/ports de7579fnet/keycloak Makefile distinfo

net/keycloak: Update 26.7.3 => 26.7.4

Release Notes:
https://www.keycloak.org/2026/09/keycloak-2674-released

PR:             298627
Security:       CVE-2026-90997
Security:       CVE-2026-79651
Security:       CVE-2026-74909
Security:       CVE-2026-19607
Security:       CVE-2026-17526
Security:       CVE-2026-18212
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q3
DeltaFile
+133-133net/keycloak/pkg-plist
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+137-1373 files

FreeBSD/ports 9c27fe6devel/llvm21 Makefile, devel/llvm21/files patch-backport-a558d6560437

devel/llvm21: fix build with libcxx 22

Also fix plist orphan with flang.

Submitted by:   aokblast
PR:             298493
Differential Revision:  https://reviews.freebsd.org/D58756
DeltaFile
+206-0devel/llvm21/files/patch-backport-a558d6560437
+4-1devel/llvm21/Makefile
+210-12 files