math/R-cran-epitools: New port: Epidemiology Tools
Tools for training and practicing epidemiologists including methods
for two-way and multi-way contingency tables.
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D61170
security/py-python-openid: mark broken and set to expire
Package fails to import with python3 and has no consumers. There is modern
alternative - security/py-python3-openid. Mark broken and set to expire in
two weeks.
PR: 299795
Reported by: Patrick Crandol <patrick@crandol.com>
textproc/py-iso3166: Update 2.1.1 => 3.0.0
Changelog:
* Migrate build system to uv.
* Update test matrix for current versions of Python 3.
* Entry "Nauru" changed to "Naoero" (effective 2026-08-26).
https://github.com/deactivated/python-iso3166/blob/master/CHANGES
PR: 300529
Approved by: osa, vvd (mentors, implicit)
net/rustdesk-server: Add missing dependency zstd
Add the missing libzstd to LIB_DEPENDS: upstream requires zstd,
which was only pulled in indirectly through lang/rust.
PR: 300523
Approved by: no maintainer
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
(cherry picked from commit 58051848f8480ce49cdf0899e81e41137642b731)
net/rustdesk-server: Add missing dependency zstd
Add the missing libzstd to LIB_DEPENDS: upstream requires zstd,
which was only pulled in indirectly through lang/rust.
PR: 300523
Approved by: no maintainer
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
comms/wsjtx 3.0.1
Weak signal ham radio communication package
comms/wsjtx: Update to 3.0.1
Release: WSJT-X 3.0.0-rc1
September 15, 2025
-------------------------
WSJT-X 3.0.0 introduces a number of new features and capabilities.
Release Candidates give advanced users an opportunity to exercise
new features and provide feedback to developers. If you use this
Release Candidate 1, please send related comments or questions to
one of our user forums.
The following features will be already familiar to those using one of
the WSJT-X Improved 2.8.0 i+ editions, but new to users of WSJT-X
2.7.0 and all earlier versions:
- Single-click Band Buttons can be enabled from the View menu.
- Filters can be used to suppress the display of various categories
of decoded messages.
- Options to Wait and Reply, Wait and Call, and Wait and Pounce can
help you make QSOs under difficult propagation conditions while
minimizing transmitted QRM. These features, Filters, and
Auto-Sequencing are now available for all WSJT-X modes.
- Optional Audible Alerts can play a sound alerting you to reception
of a message with speficied content.
- Full Duplex Mode allows WSJT-X to transmit and receive at the same
time.
- Transceiver Control Interface (TCI) is supported for rig control
and audio input/output.
- SuperHound operators can activate Wait and Call for a SuperFox
callsign, even if SuperFox has not yet been decoded. Fox operators
receive a warning message if another Fox appears to be on the same
frequency.
- Transmitted Power and SWR can be displayed (as reported by the
radio) in a Status Bar label. Transmission can be stopped
automatically if SWR exceeds 2.5. These features work with most
modern radios controlled via Hamlib or FLRig.
- Band Hopping checkboxes for FT8, FT4 and MSK144 can activate
sequential reception intervals on the main sub-bands, or on up to
eight specified dial frequencies.
- Saved Audio Files can be scheduled for automatic deletion after 30
days.
- CALL3.TXT files for either terrestrial or EME use can be downloaded
by clicking a button on the File | Settings | Colors tab.
- Logging now supports field type for satellite QSOs, and the "Log
Automatically" option is available when not in contest mode. New
checkboxes on the File | Settings | Reporting tab provide support
for certain contests.
- The OpenSSL library is now installed automatically with WSJT-X.
- High Resolution Monitors are supported with better scaling of fonts
and widget sizes.
- New EME Features include easier ways to select dial frequencies
within an EME sub-band and to offset your Tx frequency by an
integer number of MHz from the Rx frequency. New buttons are
provided for quick access to Echo mode and six popular Q65
sub-modes.
- QMAP version 0.5 and MAP65 version 3.1 offer CQLive spotting and
some other improvements.
The following features are new for everyone:
- FT8 Decoding includes an option for parallel processing in
concurrent threads, and other changes to yield improved
performance.
- Echo mode allows you to transmit your callsign (or any other
6-character group) to the Moon and decode its echo.
- Quick Filter categories can highlight decoded transmissions
from specified territories.
- Right-click on the Band Hopping button to move you to the next
specified band hopping frequency.
- MSK144 operation: "73" messages addressed to MyCall are now also
displayed in the right pane. A bank line is inserted between
decodes for different TR periods.
- Q65 operation at VHF: A new option on the Decode menu disables
mouse clicks on the waterfall unless ALT key is held down.
- "Highlight orange" and "Highlight blue" features on the File |
Settings | Colors tab can now be used to highlight directional
calls (DX, SOTA, POTA, YOTA, etc.).
- QMAP and MAP65: Improved handling of long compound messages in Q65
mode. Corrected a bug that could cause a crash when receiving a CQ
message not containing a grid.
- A variety of other minor improvements and bug fixes.
security/vuxml 1.1_6
Vulnerability and eXposure Markup Language DTD
security/vuxml: Document Elixir vulnerabilities
- add CVE-2026-109821 for URI.parse port limits
- add CVE-2026-115274 for JSON integer decoding beyond float64 range
- mark elixir before 1.18.6 and 1.19.7, and elixir-devel before 1.20.5
- add CVE-2026-97209 for mix deps.partition config, elixir-devel only
Sponsored by: SkunkWerks, GmbH
x11-fonts/rubik: Add Rubik font family
- add sans-serif font family with slightly rounded corners
- distribute the variable Roman and Italic fonts from the googlefonts
upstream, pinned to the e337a5 commit ("New binaries")
- supports Latin, Cyrillic, Hebrew, and Arabic scripts
Sponsored by: SkunkWerks, GmbH
textproc/py-mkdocs-simple-hooks: Mark DEPRECATED
Deprecated upstream, textproc/py-mkdocs 1.4+ has hooks built in.
Set EXPIRATION_DATE to 2026-11-30, as agreed with the maintainer.
PR: 299949
Approved by: Samir Noir <samir@noir.im> (maintainer)
MFH: 2026Q4
(cherry picked from commit 30927e6a7239c9908a09e45fc369b4e710103603)
textproc/py-mkdocs-simple-hooks: Mark DEPRECATED
Deprecated upstream, textproc/py-mkdocs 1.4+ has hooks built in.
Set EXPIRATION_DATE to 2026-11-30, as agreed with the maintainer.
PR: 299949
Approved by: Samir Noir <samir@noir.im> (maintainer)
MFH: 2026Q4
www/gitea: Security update 28.2.0 => 28.3.0, fix 21 CVEs
It contains a large number of security fixes, mostly around token
scopes, and bug fixes and performance improvements for Actions,
issues, pull requests and packages.
We strongly recommend that all users upgrade as soon as possible.
URL: https://blog.gitea.com/release-of-28.3.0/
PR: 300499
Approved by: portmgr@ (blanket, security fix)
MFH: 2026Q4
(cherry picked from commit 4d2e00911ddaa5f72c2833a803627a107da6be05)
www/gitea: Security update 28.2.0 => 28.3.0, fix 21 CVEs
It contains a large number of security fixes, mostly around token
scopes, and bug fixes and performance improvements for Actions,
issues, pull requests and packages.
We strongly recommend that all users upgrade as soon as possible.
URL: https://blog.gitea.com/release-of-28.3.0/
PR: 300499
Approved by: portmgr@ (blanket, security fix)
MFH: 2026Q4
devel/opencl-clang 19.1.2
Clang wrapper to compile OpenCL C kernels to SPIR-V modules
devel/opencl-clang: add LLVM 18-22 support
Remove blanket deprecation and replace with deprecation of flavors using
LLVM < 19 (current LLVM_DEFAULT). (brooks)
PR: 293448
Co-authored-by: Brooks Davis <brooks@FreeBSD.org>
Co-authored-by: Hiroo Ono <hiroo.ono+freebsd@gmail.com>
www/worldmonitor: Update to 2.11.8
Upstream now has settings for the bind address of the Redis REST proxy
and the relay, fixes the User-Agent for Overpass and pins the Lua
scripts of the military bases seeder. Drop our patches for these.
A Pro subscriber can now unlock the Pro panels with a desktop key,
install the file this needs.
Changelog: https://github.com/koala73/worldmonitor/releases/tag/v2.11.8
Sponsored by: Netzkommune GmbH
textproc/elasticsearch8 8.19.24
Distributed, RESTful search and analytics engine (8 version)
textproc/elasticsearch8: Fix path to distfiles in LOCAL
While here fix whitespaces in one patch.
PR: 288653
Approved by: blanket (fix fetch)
Reported by: linus.sundqvist@loopia.se
Sponsored by: UNIS Labs
MFH: 2026Q4
(cherry picked from commit abde9a63044975aa2d41da654e437c17196864e2)
textproc/elasticsearch8 8.19.24
Distributed, RESTful search and analytics engine (8 version)
textproc/elasticsearch8: Fix path to distfiles in LOCAL
While here fix whitespaces in one patch.
PR: 288653
Approved by: blanket (fix fetch)
Reported by: linus.sundqvist@loopia.se
Sponsored by: UNIS Labs
MFH: 2026Q4