net-p2p/deluge-cli: install missing translations
- the port switches to USE_PYTHON=pep517 (the package metadata becomes
dist-info): setuptools and the PY_FLAVOR of the wheel dependency are
added to BUILD_DEPENDS (setup.py lists both as setup_requires), and
since the wheel's RECORD lists all compiled catalogs, they are no
longer listed by hand in pkg-plist; the man pages installed in
post-install stay
PR: 299544
Reported by: Patrick Crandol <patrick at crandol.com>
graphics/p5-Image-ExifTool-devel: Update to 13.61
ChangeLog: https://exiftool.org/history.html#v13.61
While here, drop exiftool.org from MASTER_SITES.
PR: 300555
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
mail/getmail6: Update 6.20.02 => 6.21.01
Changelog:
https://github.com/getmail6/getmail6/blob/v6.21.01/docs/CHANGELOG
While here:
* Switch to PEP 517 build format to prepare for future setuptools.
* Switch to PYPI and non-zero DISTVERSION since our Python framework
seems to expect a *.whl with zeroed version number when using GitHub.
PR: 300552
Approved by: osa, vvd (mentors, implicit)
devel/py-zope.testbrowser: fix runtime
- the port switches to USE_PYTHON=pep517 (the package metadata becomes
dist-info)
- the port follows the Python Ports Policy
- concurrent is added to USE_PYTHON
- portlint warnings are fixed
- the patches in files/ get a header saying what each one does and its
upstream status (Description, Issue ID, Changeset, TODO)
PR: 299969
Reported by: Patrick Crandol <patrick at crandol.com>
www/py-wsgiproxy2: add new port
WSGIProxy2 is a WSGI application that forwards requests to another HTTP
server, using http.client or an optional backend (urllib3, requests,
restkit). It is used by WebTest and zope.testbrowser to run tests
against a live server.
PR: 299799
Reported by: Patrick Crandol <patrick at crandol.com>
games/freeciv: update to 3.2.7 release (+)
FreeCiv-3.2.7 is a generic bugfix release in the freeciv-3.2 series.
Release notes: https://freeciv.fandom.com/wiki/NEWS-3.2.7
www/immich: Update to 3.3.6
The release only touches the machine learning side, the server carries the
new version number. The build kit returns to the plain version; the
revision it carried was for the geodata file that the kit script now fetches
on its own.
Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.6
Sponsored by: Netzkommune GmbH
www/immich-ml: Update to 3.3.6
Upstream turns onnxruntime telemetry off, which a recent onnxruntime release
had enabled by default. This port never sent anything: misc/py-onnxruntime
builds with telemetry off, and the generic implementation outside Windows is
a stub that reports itself disabled. The guard upstream added is harmless
here.
Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.6
Sponsored by: Netzkommune GmbH
java/openjdk11: Update to 11.0.33, incl eMudhra fixes
Update to latest upstream patch version to address issues with the
eMudhra certificate incident.
See also: https://openjdk.org/emudhra
MFH: 2026Q4
Security: CVE 2026-114820
Security: JDK-8395690
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 8e5f9e821f4915c71e4a273efbd4384132cc4147)
java/openjdk11: Update to 11.0.33, incl eMudhra fixes
Update to latest upstream patch version to address issues with the
eMudhra certificate incident.
See also: https://openjdk.org/emudhra
MFH: 2026Q4
Security: CVE 2026-114820
Security: JDK-8395690
Sponsored by: The FreeBSD Foundation
textproc/py-yapf: Add the platformdirs run dependency, fix pgen2.conv
yapf 0.43 requires platformdirs at run time: the vendored
yapf_third_party/_ylib2to3/pgen2/driver.py imports it, so
"import yapf" fails with ModuleNotFoundError in a clean install (seen
through devel/py-medikit). The port only listed it in TEST_DEPENDS.
Also fix the vendored pgen2/conv.py, which imports grammar and token
absolutely ("from pgen2 import ...") and so could never be imported;
import them relatively.
While here, fix portlint warnings.
PR: 300215