security/strongswan: Enable ML plugin by default to allow Post-Quantum Key Exchange Methods
Currently ML-DSA (used for Digital Signatures) is a draft in strongswan
(ETA Version 6.1.0 or later). So CNSA 2.0 cannot be fully supported yet.
https://linux-ipsec.org/slides/2025/steffen-pqc-auth-for-ikev2.pdf
But most firewalls (Palo Alto / Fortigate) already support ML-KEM Key
Exchange in addition to standard proposals.
E.g. aes128gcm16-ecp256-ke1_mlkem512.
More details:
https://docs.strongswan.org/docs/latest/config/proposals.html
PR: 294305
Approved by: strongswan at Nanoteq.com (maintainer, timeout 2 weeks)
Sponsored by: UNIS Labs
(cherry picked from commit fb347f77757066e2bc0989fd66c8f02c9bf862d9)
net/teddycloud: Update 0.6.7 => 0.6.8
Changelog:
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.8
Port changes:
* Replace several source code patch files with CFLAGS instead.
* Replace long paths with DATADIR and ETCDIR instead.
* Pet portlint: remove empty line between *_DEPENDS.
* Convert pkg-message to files/pkg-message.in and fix typo.
PR: 294230
Reported by: Michael Pape <freebsd at pe82.de> (maintainer)
Approved by: vvd (co-mentor)
science/orthanc-mysql: Update to allow build alongside orthanc 1.12.11
Does not build with bundled orthanc 1.12.11.
Pin bundled version to 1.12.10 instead of ../orthanc/version.mk.
audio/freebsd-13-mixer: Retire port
FreeBSD 13 is no longer supported (with the exception of 13.5 which will
reach EoL soon as well), and there should not be a need for this port
anymore.
Sponsored by: The FreeBSD Foundation
Reviewed by: 0mp
Approved by: maintainer
www/py-dj-database-url: Unbreak build after 21c2f9c595ac
* Relax the version requirements for py-uv-build which has been updated
recently.
Reported by: pkg-fallout
textproc/py-zensical: Update to 0.0.34
* This version added support for TOML 1.1.0. For this reason and to
make use of it, the requirement for py-tomli must be set explicitly,
because the PY_TOMLI macro currently only applies to Python versions
prior to 3.11.
The reason for the latter one is that, starting with Python 3.11,
support for parsing TOML 1.0.0 is available in the Python standard
library via the "tomllib" module.
With py-tomli 2.4.0, support for TOML 1.1.0 has been added, which
is currently only implemented in Python 3.15.
Changelog:
https://github.com/zensical/zensical/releases/tag/v0.0.34