security/openpgp-card-tools: Add small forgotten fix - new USE_FORGEJO
* Let the fresh new port benefit from fresh new USE_FORGEJO helper.
PR: 293960
Approved by: portmgr@ (blanket, small forgotten fix)
net/uvgrtp 4.0.1
Open-source C++ library for RTP/SRTP media delivery
net/uvgrtp: the port had been updated to version 4.0.1
Enable encryption via libcrypto++ after replacing improper
call to pkg_search_module() with pkg_check_modules() which
also prints detected library version.
Reported by: portscout
security/openpgp-card-tools-git: [NEW PORT] Git signing and verification with a
focus on OpenPGP cards
The openpgp-card-tools-git package provides 'oct-git', a tool for Git
commit and tag signing and verification with a focus on OpenPGP cards.
It can be configured as Git's gpg.program, keeping signing keys on
hardware tokens instead of on disk.
WWW: https://codeberg.org/openpgp-card/oct-git
PR: 293961
security/keychain: Small updates
Point at new GH location (old redirects to new), modernize pkg-descr,
and adopt my personal preferences (the port has been around for 21
years, we can probably stop guarding against its name changing.)
Note that keychain 3.x, which has been out for a couple months, is a
Python rewrite. It needs no third-party modules, but it's definitely
a change from the "one portable shell script" ethos I recall from
decades ago. I'm working on that update, and from what I can tell it
should require basically no adjustment on the end-user side of things,
so I'm unlikely to create a keychain298 port (happy to take input on
that!).
Tools/scripts/update-plist.py: Bugfix
Remove stale pkg-plist lines preceded by an OPTIONS_SUB. E.g.: remove
%%FOO%%include/bar.h if it is no longer packaged.
MFH: 2026Q4
(cherry picked from commit 97856031311db3350b2e1428d7a9b00f9c2e5b85)
Tools/scripts/update-plist.py: Bugfix
Remove stale pkg-plist lines preceded by an OPTIONS_SUB. E.g.: remove
%%FOO%%include/bar.h if it is no longer packaged.
MFH: 2026Q4
www/caddy 2.11.8
Fast, highly configurable HTTP/1-2-3 web server with automatic TLS
www/caddy-custom 2.11.8.0.0.4.7.4
Caddy (www/caddy) with customized plugins
www/caddy: Update to 2.11.8
This contains numerous fixes to handling broken-by-design scenarios,
such as PHP. All users should update, especially if caddy drives a
php_fastcgi backend.
Read the Changes for details.
Changes: https://github.com/caddyserver/caddy/releases/tag/v2.11.8
(cherry picked from commit 8158627dbaa5446d44a3752997d868870c804c39)
www/caddy 2.11.8
Fast, highly configurable HTTP/1-2-3 web server with automatic TLS
www/caddy-custom 2.11.8.0.0.4.7.4
Caddy (www/caddy) with customized plugins
www/caddy: Update to 2.11.8
This contains numerous fixes to handling broken-by-design scenarios,
such as PHP. All users should update, especially if caddy drives a
php_fastcgi backend.
Read the Changes for details.
Changes: https://github.com/caddyserver/caddy/releases/tag/v2.11.8
devel/py-zope.interface: fix with Python 3.13 and 3.14
Backport upstream change to make it work with python 3.13 and 3.14
PR: 299758
Reported by: Patrick Crandol <patrick@crandol.com>
ports-mgmt/git-proxy 0.11.0_1
Caching proxy for package registries, including FreeBSD pkg
ports-mgmt/git-proxy: Do not restart the daemon on failure
- drop daemon(8) -r so a crashed proxy stays down rather than looping
- create the db and pid directories from the rc setup hook and let
required_dirs check the db directory before start
- refuse to start when the db directory is not writable by the
service user
- bump PORTREVISION
Reported by: dvl
Sponsored by: SkunkWerks, GmbH
editors/emacs-devel: Update to 2026-11-04 snapshot, 0983757bbfd6
Highlights:
- Kitty Keyboard Protocol support in text-mode frames
- Regexp matching is now linear time
- Org upgraded from 9.8.10 to 9.8.12
- Eglot upgraded from 1.24 to 1.26
Commit
log: https://github.com/emacs-mirror/emacs/compare/06f3da3e675c...0983757bbfd6
Sponsored by: The FreeBSD Foundation
deskutils/copyq: Drop unneeded Qt translations dependency
The translations module only installs Qt's own localization files
and is not needed by this port.
Reported by: makc
MFH: 2026Q4
(cherry picked from commit 2084e58c38837c138bf269d1dd0b401546a6413b)
graphics/heimer 4.5.0_1
Simple mind map, diagram, and note-taking tool
graphics/heimer: Drop unneeded Qt translations dependency
The translations module only installs Qt's own localization files
and is not needed by this port.
Reported by: makc
MFH: 2026Q4
(cherry picked from commit fbcf23fb99396f36023c0de25439c510510c54d4)
devel/codequery 1.1.0_1
Code understanding, browsing and search tool
devel/codequery: Drop unneeded Qt translations dependency
The translations module only installs Qt's own localization files
and is not needed by this port.
Reported by: makc
MFH: 2026Q4
(cherry picked from commit 0d1f14b19375b1cfdd0f3eab37d8a48bc12a8e50)
devel/codequery 1.1.0_1
Code understanding, browsing and search tool
devel/codequery: Add missing qt6-tools build dependency
CMake requires Qt6LinguistTools, which was previously pulled in
indirectly and is no longer available, breaking configure.
MFH: 2026Q4
(cherry picked from commit 96b350c794598768e257d1157d633973da8faead)
graphics/heimer 4.5.0_1
Simple mind map, diagram, and note-taking tool
graphics/heimer: Add missing qt6-tools build dependency
CMake requires Qt6LinguistTools, which was previously pulled in
indirectly and is no longer available, breaking configure.
MFH: 2026Q4
(cherry picked from commit 0fb37d13e86c553f489658cbceea5fe7c931dbfd)
devel/codequery 1.1.0_1
Code understanding, browsing and search tool
devel/codequery: Drop unneeded Qt translations dependency
The translations module only installs Qt's own localization files
and is not needed by this port.
Reported by: makc
MFH: 2026Q4
deskutils/copyq: Drop unneeded Qt translations dependency
The translations module only installs Qt's own localization files
and is not needed by this port.
Reported by: makc
MFH: 2026Q4
graphics/heimer 4.5.0_1
Simple mind map, diagram, and note-taking tool
graphics/heimer: Drop unneeded Qt translations dependency
The translations module only installs Qt's own localization files
and is not needed by this port.
Reported by: makc
MFH: 2026Q4
misc/opencyc 0.7.0_4
General knowledge base and commonsense reasoning engine
misc/opencyc: Mark DEPRECATED
- Switch to DISTVERSION while I am here
- Upstream abandoned in 2017
- Software is completely obsolete and unmaintained
- Set EXPIRATION_DATE 2026-12-04
(cherry picked from commit 0588c0324fffc9174ce6d91730da1f2e77ead86b)
devel/py-importlib-metadata9: New port
Read metadata from Python packages
This is the 9.X version added to update the main port to 10.X.
WWW: https://github.com/python/importlib_metadata
net/nng1: New port
NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a
lightweight, broker-less library, offering a simple API to solve common
recurring messaging problems, such as publish/subscribe, RPC-style
request/reply, or service discovery. The API frees the programmer from
worrying about details like connection management, retries, and other
common considerations, so that they can focus on the application instead
of the plumbing.
NNG is implemented in C, requiring only C99 and CMake to build. It can
be built as a shared or a static library, and is readily embeddable. It
is also designed to be easy to port to new platforms if your platform is
not already supported.
This is version 1.X of nng.
WWW: https://nanomsg.github.io/nng/
misc/opencyc 0.7.0_4
General knowledge base and commonsense reasoning engine
misc/opencyc: Mark DEPRECATED
- Switch to DISTVERSION while I am here
- Upstream abandoned in 2017
- Software is completely obsolete and unmaintained
- Set EXPIRATION_DATE 2026-12-04