news/sabnzbd 5.1.3
Web-interface based binary newsgrabber in python, with nzb support
news/sabnzbd: Update 5.1.2 => 5.1.3, cleanup dependencies
Changelog:
https://github.com/sabnzbd/sabnzbd/releases/tag/5.1.3
Make some adjustments to the the test behavior so that no more tests
fail. Skips Selenium Tests, Wiki Tests and tests that do not have
necessary files in tarball. Patches permission test that behaves
differently from linux.
Results: 13345 passed, 41 skipped, 28 deselected, 2 xfailed, 1 xpassed,
8 warnings
PR: 298693
Approved by: Nicholas Kirby <nick@kirby.cx> (maintainer, timeout 7+ weeks)
Security: GHSA-q326-jpxx-jmjc
Security: GHSA-mjwj-v5mr-cmcg
Security: GHSA-rgqj-28c2-gxwp
Security: GHSA-75g3-96fr-7p2r
Security: GHSA-xrfq-jhgh-wqch
Sponsored by: UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
MFH: 2026Q4
(cherry picked from commit 279269028344c5cdde8927767ac3e0512fd71976)
news/sabnzbd 5.1.3
Web-interface based binary newsgrabber in python, with nzb support
news/sabnzbd: Update 5.1.2 => 5.1.3, cleanup dependencies
Changelog:
https://github.com/sabnzbd/sabnzbd/releases/tag/5.1.3
Make some adjustments to the the test behavior so that no more tests
fail. Skips Selenium Tests, Wiki Tests and tests that do not have
necessary files in tarball. Patches permission test that behaves
differently from linux.
Results: 13345 passed, 41 skipped, 28 deselected, 2 xfailed, 1 xpassed,
8 warnings
PR: 298693
Approved by: Nicholas Kirby <nick@kirby.cx> (maintainer, timeout 7+ weeks)
Security: GHSA-q326-jpxx-jmjc
Security: GHSA-mjwj-v5mr-cmcg
Security: GHSA-rgqj-28c2-gxwp
Security: GHSA-75g3-96fr-7p2r
Security: GHSA-xrfq-jhgh-wqch
Sponsored by: UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
MFH: 2026Q4
x11/nvidia-kmod{-deve]}: Fix loading GSP firmwares for non-legacy variants
Add missing 2 firmware files to x11/nvidia-kmod/pkg-plist
and fixup x11/nvidia-kmod/Makefile not to pick them for
legacy variants that don't have them.
Bumped non-legacy variants only, as pkg for legacy variants
shouldn't be affected with this.
Co-authored by: O. Hartmann
Differential Revision: https://reviews.freebsd.org/D61364
net/libpfctl 0.17
Library for interaction with pf(4)
net/libpfctl: add 15.2, remove 15.0
15.0 is end-of-life, remove it from this port.
Add 15.2, which is in the process of being released.
Deliberately do not bump PORTVERSION, because we don't change existing
libpfctl versions, we only add a new supported FreeBSD version.
PR: 300134
Sponsored by: Rubicon Communications, LLC ("Netgate")
graphics/graphviz 16.1.1
Graph Visualization Software from AT&T and Bell Labs
graphics/graphviz: remove duplicate lang/tcl BUILD_DEPENDS, again
When ${TCLTK_DEFAULT} != 8.6:
(graphics/graphviz): Error: graphics/graphviz depends on nonexistent
origin lang/tcl91; Please contact maintainer of the port to fix
this.
PR: 300092
mail/hydroxide 0.2.33
Free ProtonMail bridge for using with any email client you prefer
mail/hydroxide: Update 0.2.32 => 0.2.33
This release adds ability to pass ProtonMail CAPTCHA.
Commit log:
https://codeberg.org/emersion/hydroxide/compare/v0.2.32...v0.2.33
Port changes:
* Upstream moved to Codeberg, so set USE_FORGEJO.
* Workaround USE_RC_SUBR and WRKSRC collision by
using post-extract target.
* Update pkg-message for better clarification.
Reported by: Repology
Approved by: osa, vvd (mentors, implicit)
Differential Revision: https://reviews.freebsd.org/D61270
www/{nginx,nginx-devel,freenginx}: build the brotli module from its port
Build the brotli module from its own www/nginx-module-brotli port instead
of inline GH_TUPLE sources, like the other 3rd-party modules.
Sponsored by: Netzkommune GmbH
www/nginx-module-brotli: Add New Port
Sources of the brotli module: an output filter that compresses responses
with Brotli, and a static module that serves precompressed .br files. It
links against the shared libbrotli from archivers/brotli. The nginx ports
build ngx_http_brotli_filter_module.so and ngx_http_brotli_static_module.so
from here when their BROTLI option is enabled.
www: https://github.com/google/ngx_brotli
Sponsored by: Netzkommune GmbH
emulators/xemu 0.8.136_1
Original Xbox emulator based on QEMU
emulators/xemu: Depend on x11/zenity
The port uses USE_SDL=sdl3, and Xemu uses SDL3’s file dialog. On Unix,
SDL3 tries the XDG desktop portal (over D-Bus), then zenity. If neither
is available, the call fails silently.
While here, fix LICENSE_FILE definitions.
PR: 299897
Approved by: Jake Deschamps <jakedez7@gmail.com> (maintainer timeout)
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
(cherry picked from commit 90660e2cb393e8f09e80edb5b3dadd1d7ed5b24d)
emulators/xemu 0.8.136_1
Original Xbox emulator based on QEMU
emulators/xemu: Depend on x11/zenity
The port uses USE_SDL=sdl3, and Xemu uses SDL3’s file dialog. On Unix,
SDL3 tries the XDG desktop portal (over D-Bus), then zenity. If neither
is available, the call fails silently.
While here, fix LICENSE_FILE definitions.
PR: 299897
Approved by: Jake Deschamps <jakedez7@gmail.com> (maintainer timeout)
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
sysutils/ttyd 1.7.7_3
Program to share your terminal over the web
sysutils/ttyd: unbreak at the run-time: libwebsockets compatibility, service
start/stop/status
Items that were broken:
- ttyd didn't listen on the prescribed port since
net/libwebsockets was updated to 5.1.0 on Nov 1st.
I only noticed this yesterday when I updated the system and
ttyd stopped listening. This rendered it unusable.
- 'service start/stop/status' were not working properly since
pid file wasn't created. 'service start' was starting new
instances of ttyd every time regardless of the previous
instances.
- there was no log file so it was difficult to see what was going
on with ttyd.
Changes:
- backported the patch fixing compatibility with the latest
libwebsockets release
- add the ttyd.pid file that fixes the 'service ttyd ...' command
- add the ttyd.log file that is a prerequisite to fix
anything with ttyd
Approved by: portmgr@ (unbreak; blanket)
comms/wsjtx 3.0.2_1
Weak signal ham radio communication package
comms/wsjtx: Fix build on head
- Homepage has moved to https://wsjtx.github.io/wsjtx/index.html
- Sourceforge and github make no sense code has moved to github remove SF
- files/hamlib.patch files/wsjtx.patch are obsolete in this version
- jt9 needs an executable stack
- bumped PORTREVISION
- petted portlint
net-mgmt/rubygem-oxidized-web: Change RUN_DEPENDS from rubygem-json to
rubygem-json2
- While I'm here, fix version requirement of RUN_DEPENDS
- Bump PORTREVISION for dependency change
PR: 300594
Reported by: Nick Hilliard <nick@foobar.org> (maintainer)