devel/py-python-box 8.0.0
Python dictionaries with advanced dot notation access
devel/py-python-box: Update 7.4.1 => 8.0.0
This release has a lot of fixes but breaking changes too.
Changelog: https://github.com/cdgriffith/Box/releases/tag/8.0.0
PR: 300586
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
(cherry picked from commit cb257faaec5c5d0720c1c1d466c09db096f0e675)
net-mgmt/semaphore: Restrict to aarch64 and amd64
The vendored modernc.org/sqlite carries FreeBSD bindings for i386 and arm
that predate the type names its own vtab.go uses, so the build fails there.
Sponsored by: Netzkommune GmbH
www/immich-cli: Restrict to amd64
The dependency store is fetched on an amd64 host and therefore carries
the x64 build of the TypeScript compiler only.
Sponsored by: Netzkommune GmbH
(cherry picked from commit 0f8f7b059130d91b33edcb7d3d7418247283b0a0)
www/immich 3.2.2_6
High performance self-hosted photo and video management solution
www/immich: Restrict to amd64
The build pulls rolldown, which has no FreeBSD/arm64 binding, and the
WebAssembly fallback is not part of the dependency store either.
Sponsored by: Netzkommune GmbH
(cherry picked from commit cbc10a9db63cefd0f9aa4dff1877a6bf0aa9a35c)
www/immich-cli: Restrict to amd64
The dependency store is fetched on an amd64 host and therefore carries
the x64 build of the TypeScript compiler only.
Sponsored by: Netzkommune GmbH
www/immich 3.3.6
High performance self-hosted photo and video management solution
www/immich: Restrict to amd64
The build pulls rolldown, which has no FreeBSD/arm64 binding, and the
WebAssembly fallback is not part of the dependency store either.
Sponsored by: Netzkommune GmbH
www/immich-cli: Unbreak the build with BUILD_AS_NON_ROOT
npm then has no writable HOME and cannot create its cache. Restrict the
port to 64-bit, the TypeScript compiler has no FreeBSD/i386 binary.
PR: 299082
Reported by: otis
Sponsored by: Netzkommune GmbH
(cherry picked from commit 8b37f0f0e6aaf50c110bd625fb1be2c8e491ddd3)
www/immich 3.2.2_6
High performance self-hosted photo and video management solution
www/immich: Unbreak the build with BUILD_AS_NON_ROOT
npm then has no writable HOME and cannot create its cache.
PR: 299082
Reported by: bruno@ruomad.net
Sponsored by: Netzkommune GmbH
(cherry picked from commit 99545d29596bce96c896c8192f79eaaa0c896285)
net/linux-remotedesktopmanager: Unbreak extraction
deb2targz writes its intermediate archive next to the input, so the port
asked for a file in DISTDIR, which the package builders mount read-only.
Read the data member out of the archive instead, which needs neither a
temporary file nor deb2targz.
Sponsored by: Netzkommune GmbH
(cherry picked from commit 1978b7a0161c29efbe1c24d548a5a58e19a3bcaa)
net/linux-remotedesktopmanager: Unbreak extraction
deb2targz writes its intermediate archive next to the input, so the port
asked for a file in DISTDIR, which the package builders mount read-only.
Read the data member out of the archive instead, which needs neither a
temporary file nor deb2targz.
Sponsored by: Netzkommune GmbH
devel/dbus-java: deprecate for expiration
Version from 2009
JDK 8 only
unused in the ports tree
a fork is in https://github.com/hypfvieh/dbus-java
PR: 300460
Approved by: 0mp@ (maintainer)
www/worldmonitor-cli 0.2.2
Command-line client for the World Monitor global intelligence API
www/worldmonitor-cli: Update to 0.2.2
Escape control characters and bidirectional marks in the operation
listing, accept only a bare YouTube id from the bootstrap payload, and
sanitize channel text that is written straight to the terminal.
Changelog:
https://github.com/koala73/worldmonitor/commits/main/cli
Sponsored by: Netzkommune GmbH
mail/phpmailer7 7.2.0
Full Featured Email Transfer Class for PHP
mail/phpmailer7: Update to 7.2.0
XOAUTH authentication with long tokens could report success when it had
failed, S/MIME signed messages no longer contain bare LF line breaks and
long address lines are folded correctly. XCLIENT now expects a 220
response and encodes its values as xtext at send time.
Changelog:
https://github.com/PHPMailer/PHPMailer/releases/tag/v7.2.0
Sponsored by: Netzkommune GmbH
editors/shrink-path.el: New port
shrink-path.el is a fish-style path shortening library for Emacs Lisp.
https://gitlab.com/bennya/shrink-path.el
Sponsored by: The FreeBSD Foundation
devel/f.el: New port
f.el is an API for working with files and directories in Emacs Lisp.
https://github.com/rejeep/f.el
Sponsored by: The FreeBSD Foundation
textproc/languagetool 20261106,1
Style and grammar checker for more than 25 languages
textproc/languagetool: Update to 2026-11-06 snapshot
While here:
- tell portscout to ignore updates, since upstream publishes daily
snapshots
- pet portclippy.
Sponsored by: The FreeBSD Foundation
devel/gerrit: add new port for Gerrit Code Review 3.14.2
Gerrit is a free, web-based code collaboration tool for Git-based
projects. It provides code review, repository management, and an
integrated SSH server for git operations.
This port installs the pre-built WAR file with an RC script for
running Gerrit as a daemon.
WWW: https://www.gerritcodereview.com/
x11-clocks/xfce4-datetime-plugin: Deprecate EOLed software
This xfce panel plugin has been EOLed by upstream. [1]
Marking it deprecated. No expiration is defined at present, but it
will fail to build with the next xfce desktop release, so an
expiration date will be added when the xfce release schedule will
be defined.
[1] https://docs.xfce.org/panel-plugins/xfce4-datetime-plugin/start
(cherry picked from commit 4fe839dda7d408186334f81a8e33b17d262b33ad)
x11-clocks/xfce4-datetime-plugin: Deprecate EOLed software
This xfce panel plugin has been EOLed by upstream. [1]
Marking it deprecated. No expiration is defined at present, but it
will fail to build with the next xfce desktop release, so an
expiration date will be added when the xfce release schedule will
be defined.
[1] https://docs.xfce.org/panel-plugins/xfce4-datetime-plugin/start
net/rustdesk-server: Fix port user definition
The rustdesk software requires a home directory pointing to its DB
directory.
- Fix the user in UIDS
- Add update message to port
- Bump portrevision to force creating updated package
- Add warning in UPDATING
Reported by: Glenn Gregorec <hgic@geekazoid.com> (via email)
x11-fonts/p5-Font-TTFMetrics: Mark DEPRECATED
- Upstream unmaintained
- No consumers in the tree
- Set EXPIRATION_DATE 2026-12-07
(cherry picked from commit 26edc1e357233ede2affd7e70bf3b9cf3a20fe33)
www/ljdeps 1.0_8
Meta-port to install all the perl modules used by LiveJournal
www/ljdeps: Mark DEPRECATED
- Nothing to install
- No consumers in the tree
- LiveJournal has long stopped to be a CMS and stopped sharing any dists
- Set EXPIRATION_DATE 2026-12-07
(cherry picked from commit 99c50d1556eed52f26ce99fcbb1064cec1e7f325)