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
devel/subversion-book: deprecate, horribly out of date
Still ships the r4515 book snapshot documenting Subversion 1.7, with
no updated distfile or newer revision available from the upstream
mirror. Mark DEPRECATED and schedule removal.
Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
*/*: declare the qt6-webengine dependency in the KDE PIM ports
akregator, grantlee-editor, kdepim-addons, kdepim-runtime, kmail,
libksieve and messagelib link QtWebEngineWidgets but only pulled
www/qt6-webengine in through kmailtransport and libkgapi, which does not
use it. Since libkgapi dropped it, libksieve and messagelib fail to
configure on powerpc64 instead of being skipped.