games/loderunner-ng: Add ctrl-a-abort patch
When the runner is stuck and you need to reset, you can press Ctrl+A
to sacrifice a life and restart the level.
Ctrl+A is the traditional key binding on C64 for sacrificial restart
when you get stuck. Without this patch, your only recourse is to use
q to quit, losing your progress, going back to level 1.
While it is true that you can then relaunch the game with `-l level`
to pick up at the level you left off at, it will be with zero score.
editors/openoffice-*: system lucene cleanup
Delete the remaining remnants of the system lucene dependency.
Reported by: Ronald Klop <ronald-lists at klop.ws>
(cherry picked from commit 117941ee407dec8c0b40a926a3cad2de45fa3029)
audio/maolan-plugins: New port: CLAP plugins from the Maolan ecosystem
Maolan plugins are a collection of CLAP plugins which currently includes:
- drust: A DrumGizmo-inspired drum sampler plugin.
- rural-modeler: A guitar amp modeler based on NAM and IR.
- EQ: parametric and graphic
- maximizer: adaptive clipper/limiter with Vintage and Modern variants
- imager: stereo width processor with Mild, Wide, and Aggressive algorithms
- monitoring: monitoring toolbox with 17 modes
- saturator: waveshape saturation
WWW: https://maolan.rs
PR: 294885
Reported by: Goran Mekić <meka at sys.it.com> (new maintainer)
mail/py-alot: Update to 0.12
alot 0.9 imports the mailcap module, which was removed in Python 3.13.
0.12 supports Python 3.13 and 3.14 and depends on standard-mailcap
there.
- Switch to USE_PYTHON=pep517 with setuptools-scm
- Use mail/py-notmuch2 instead of the legacy mail/py-notmuch
- Add mail/py-standard-mailcap for Python >= 3.13
- Depend on urwid>=1.3.0 directly and on urwidtrees>=1.0.3, as 0.12
requires
- Add concurrent to USE_PYTHON (bin/alot is installed)
PR: 299759
Approved by: Dhananjay Balan <mail at dbalan.in> (maintainer)
net-im/snac: Fix fetch for quarterly
I didn't know USE_FORGEJO isn't available in quarterly yet, so
let's switch back to Codeberg MASTER_SITES for quarterly now.
PR: 300295
Approved by: osa, vvd (mentors, implicit)
net-im/snac: Update 2.96 => 2.97
Changelog:
* Quote-posting your own posts is now allowed.
* The Mastodon API can now be disabled.
* Fixed a crash in chunked transfer encoding code.
* Tweak to JSON loading code to circunvent fmemopen() issues.
* Mastodon API: Fixed error in voting code.
https://codeberg.org/grunfink/snac2/src/tag/2.96/RELEASE_NOTES.md
While here, replace Codeberg MASTER_SITES with USE_FORGEJO.
PR: 300295
Approved by: Matthew Phillips (maintainer)
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
(cherry picked from commit bd8dfecf26e6686314e90418a726d5be2d3f11fe)
net-im/snac: Update 2.96 => 2.97
Changelog:
* Quote-posting your own posts is now allowed.
* The Mastodon API can now be disabled.
* Fixed a crash in chunked transfer encoding code.
* Tweak to JSON loading code to circunvent fmemopen() issues.
* Mastodon API: Fixed error in voting code.
https://codeberg.org/grunfink/snac2/src/tag/2.96/RELEASE_NOTES.md
While here, replace Codeberg MASTER_SITES with USE_FORGEJO.
PR: 300295
Approved by: Matthew Phillips (maintainer)
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
editors/openoffice-*: system lucene cleanup
Delete the remaining remnants of the system lucene dependency.
Reported by: Ronald Klop <ronald-lists at klop.ws>
databases/opendbviewer: Migrate to Qt6
The following issues were resolved during the switch:
- Upstream CMake files cannot find FreeBSD's nested Qt libraries
- add_definitions() leaks unresolved generator expressions into
build.ninja
- Install paths do not follow the ports framework
Approved by: arrowd (co-mentor)
Approved by: makc (mentor)
(cherry picked from commit cb610e1fede9cfe21fc7b85b7b161417db0691e6)
databases/opendbviewer: Migrate to Qt6
The following issues were resolved during the switch:
- Upstream CMake files cannot find FreeBSD's nested Qt libraries
- add_definitions() leaks unresolved generator expressions into
build.ninja
- Install paths do not follow the ports framework
Approved by: arrowd (co-mentor)
Approved by: makc (mentor)
www/hurl: update 8.0.1 -> 8.1.0
Changelog: https://github.com/Orange-OpenSource/hurl/blob/master/CHANGELOG.md#8.1.0
Security: CVE-2026-63481
Security: Fix escaping headers values in HTML
Security: Fix symlinks escaping file root
Security: Fix credentials leaking using --header and following redirection
Security: Add explicit nesting limit to JSON Body parsing
Security: Fix escaping capture name in HTML report