FreeBSD/ports bae3b67net-p2p/sonarr distinfo Makefile

net-p2p/sonarr: Update 4.0.16.2944 => 4.0.17.2952

Changelog:
https://github.com/Sonarr/Sonarr/releases/tag/v4.0.17.2952

PR:             294180
Sponsored by:   UNIS Labs
DeltaFile
+3-3net-p2p/sonarr/distinfo
+1-2net-p2p/sonarr/Makefile
+4-52 files

FreeBSD/ports 3ac2a06news/nzbhydra2 Makefile distinfo, news/nzbhydra2/files nzbhydra2.in

news/nzbhydra2: Update 7.9.0 => 8.5.3

Changelog:
https://github.com/theotherp/nzbhydra2/blob/v8.5.3/changelog.md

- Use exact Java version 17: "You need to install Java 17 (not lower,
  not higher)".
- Fix warnings from portclippy.
- Distfiles is zip: add USES+=zip, remove EXTRACT_SUFFIX=.zip, adjust
  EXTRACT_*_ARGS.
- Add NO_ARCH.
- Simplify do-install.
- Remove LICENSE from installation - already installed via LICENSE.
- Sort plist.
- Respect substitutions variables USER, GROUP, DATADIR in rc.d script.

PR:             294193
Approved by:    Marcel Bischoff <marcel at herrbischoff.com> (maintainer)
Sponsored by:   UNIS Labs

    [3 lines not shown]
DeltaFile
+20-23news/nzbhydra2/Makefile
+7-7news/nzbhydra2/files/nzbhydra2.in
+3-3news/nzbhydra2/distinfo
+30-333 files

FreeBSD/ports 238f7a8news/nzbhydra2 Makefile distinfo, news/nzbhydra2/files nzbhydra2.in

news/nzbhydra2: Update 7.9.0 => 8.5.3

Changelog:
https://github.com/theotherp/nzbhydra2/blob/v8.5.3/changelog.md

- Use exact Java version 17: "You need to install Java 17 (not lower,
  not higher)".
- Fix warnings from portclippy.
- Distfiles is zip: add USES+=zip, remove EXTRACT_SUFFIX=.zip, adjust
  EXTRACT_*_ARGS.
- Add NO_ARCH.
- Simplify do-install.
- Remove LICENSE from installation - already installed via LICENSE.
- Sort plist.
- Respect substitutions variables USER, GROUP, DATADIR in rc.d script.

PR:             294193
Approved by:    Marcel Bischoff <marcel at herrbischoff.com> (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+20-23news/nzbhydra2/Makefile
+7-7news/nzbhydra2/files/nzbhydra2.in
+3-3news/nzbhydra2/distinfo
+30-333 files

FreeBSD/ports 68c2ca3devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260327

Changes:        https://github.com/rbenv/ruby-build/releases
(cherry picked from commit 10885e66325c2c1b481890c5787bda8888161cf5)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 5f169canet/cloudflare-speed-cli distinfo Makefile

net/cloudflare-speed-cli: Update to 0.6.6
DeltaFile
+3-3net/cloudflare-speed-cli/distinfo
+1-2net/cloudflare-speed-cli/Makefile
+4-52 files

FreeBSD/ports 61a4663deskutils/py-vit distinfo Makefile

deskutils/py-vit: Update 2.3.3 => 2.3.4

Changelog:
https://github.com/vit-project/vit/releases/tag/v2.3.4

Port changes:
* Remove unneeded GH_PROJECT.
* Remove extra arguments from USES=python.

PR:             294252
Reported by:    Thierry Dussuet <thierry.dussuet at protonmail.com> (maintainer)
Approved by:    maintainer, vvd (co-mentor)

(cherry picked from commit 96442118053ee250fae90bb16f86f369727fda17)
DeltaFile
+3-3deskutils/py-vit/distinfo
+3-3deskutils/py-vit/Makefile
+6-62 files

FreeBSD/ports 6ef9481security/strongswan pkg-plist Makefile, security/strongswan/files patch-conf_Makefile.in patch-src_libcharon_plugins_smp_smp.c

security/strongswan: Update 6.0.4 => 6.0.5 (CVE-2026-25075)

Changelog:
https://github.com/strongswan/strongswan/releases/tag/6.0.5

While here:
- Switch from post-install + "if PORT_OPTIONS:MVICI" to
  post-install-VICI-on.
- Add option FIPS_PRF - software implementation plugin.
- Improve plist.
- Refresh patches.

Reported by:    Mike Bressem <mike at bressem.com> (via email)
Approved by:    blanket (fix CVE)
Security:       CVE-2026-25075
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 2d6221ae7df33419e639c439a12c78fdea84e748)
DeltaFile
+48-4security/strongswan/pkg-plist
+18-6security/strongswan/files/patch-conf_Makefile.in
+5-5security/strongswan/Makefile
+4-4security/strongswan/files/patch-src_libcharon_plugins_smp_smp.c
+3-3security/strongswan/distinfo
+2-2security/strongswan/files/patch-src_libstrongswan_plugins_openssl_openssl__plugin.c
+80-241 files not shown
+82-267 files

FreeBSD/ports 2d6221asecurity/strongswan pkg-plist Makefile, security/strongswan/files patch-conf_Makefile.in patch-src_libcharon_plugins_smp_smp.c

security/strongswan: Update 6.0.4 => 6.0.5 (CVE-2026-25075)

Changelog:
https://github.com/strongswan/strongswan/releases/tag/6.0.5

While here:
- Switch from post-install + "if PORT_OPTIONS:MVICI" to
  post-install-VICI-on.
- Add option FIPS_PRF - software implementation plugin.
- Improve plist.
- Refresh patches.

Reported by:    Mike Bressem <mike at bressem.com> (via email)
Approved by:    blanket (fix CVE)
Security:       CVE-2026-25075
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+48-4security/strongswan/pkg-plist
+18-6security/strongswan/files/patch-conf_Makefile.in
+5-5security/strongswan/Makefile
+4-4security/strongswan/files/patch-src_libcharon_plugins_smp_smp.c
+3-3security/strongswan/distinfo
+2-2security/strongswan/files/patch-src_libstrongswan_plugins_openssl_openssl__plugin.c
+80-241 files not shown
+82-267 files

FreeBSD/ports 75ee539japanese/navi2ch pkg-plist Makefile

japanese/navi2ch: Refactor

Lint with portclippy.
Switch LISPDIR variable to NLISPDIR and add NICONDIR.
Switch from INSTALL_DATA to COPYTREE_SHARE.

PR:             291381
Approved by:    osa (mentor)
DeltaFile
+73-73japanese/navi2ch/pkg-plist
+10-10japanese/navi2ch/Makefile
+83-832 files

FreeBSD/ports f8cebdfjapanese/navi2ch Makefile

japanese/navi2ch: Take maintainership

Remove the mona font from the default option as ASCII art is becoming
obsolete.

PR:             291381
Approved by:    hrs (maintainer timeout)
Approved by:    osa (mentor)
DeltaFile
+2-3japanese/navi2ch/Makefile
+2-31 files

FreeBSD/ports 4225bc1japanese/navi2ch pkg-message Makefile, japanese/navi2ch/files patch-navi2ch-list.el patch-navi2ch-multibbs.el

japanese/navi2ch: Switch RUN_DEPENDS from p5-2chproxy to proxy2ch

Update GH_TAGNAME from faebfd1 to 7811dba.
Add NO_ARCH=yes.
Add a patch to accommodate the url change.
Update pkg-descr.

Changelog:
https://github.com/naota/navi2ch/compare/faebfd1...7811dba

PR:             291381
Approved by:    hrs (maintainer timeout)
Approved by:    osa (mentor)
DeltaFile
+28-0japanese/navi2ch/files/patch-navi2ch-list.el
+20-0japanese/navi2ch/files/patch-navi2ch-multibbs.el
+15-0japanese/navi2ch/files/patch-navi2ch-article.el
+12-3japanese/navi2ch/files/patch-navi2ch-vars.el
+4-4japanese/navi2ch/pkg-message
+4-2japanese/navi2ch/Makefile
+83-92 files not shown
+89-138 files

FreeBSD/ports e9587b9sysutils/zellij distinfo Makefile.crates, sysutils/zellij/files patch-zellij-client_src_lib.rs patch-cargo-crates_nix-0.23.1_src_sys_event.rs

sysutils/zellij: Update to 0.44.0

- Add dependency on SQLite
- Remove non-applicable patches
- Add a patch to fix panic on terminal close [0]

PR:             294250 [0]

Co-authored-by: Michael Johnson <ahze at ahze.net>
DeltaFile
+235-389sysutils/zellij/distinfo
+115-193sysutils/zellij/Makefile.crates
+52-0sysutils/zellij/files/patch-zellij-client_src_lib.rs
+27-0sysutils/zellij/files/patch-cargo-crates_nix-0.23.1_src_sys_event.rs
+26-0sysutils/zellij/files/patch-cargo-crates_polling-2.2.0_src_kqueue.rs
+6-14sysutils/zellij/files/patch-Cargo.lock
+461-5963 files not shown
+468-6149 files

FreeBSD/ports d403e15games/freeciv21 distinfo Makefile

games/freeciv21: Update 3.1.0 => 3.1.1

This is a security release:
https://github.com/longturn/freeciv21/security/advisories/GHSA-f76g-6w3f-f6r3

Changelog:
https://github.com/longturn/freeciv21/releases/tag/v3.1.1

PR:             293964
Approved by:    makc (mentor)
DeltaFile
+3-3games/freeciv21/distinfo
+1-1games/freeciv21/Makefile
+4-42 files

FreeBSD/ports 9644211deskutils/py-vit Makefile distinfo

deskutils/py-vit: Update 2.3.3 => 2.3.4

Changelog:
https://github.com/vit-project/vit/releases/tag/v2.3.4

Port changes:
* Remove unneeded GH_PROJECT.
* Remove extra arguments from USES=python.

PR:             294252
Reported by:    Thierry Dussuet <thierry.dussuet at protonmail.com> (maintainer)
Approved by:    maintainer, vvd (co-mentor)
DeltaFile
+3-3deskutils/py-vit/Makefile
+3-3deskutils/py-vit/distinfo
+6-62 files

FreeBSD/ports 9a16505audio/libopenmpt distinfo Makefile

audio/libopenmpt: Update to 0.8.5

Fixes possible out-of-bounds sample data read in a specific
combination of reverse sample playback + offset past sample loop

* Remove gmake dependency
* Add USES= pathfix to fix install location of pkgconfig file
  and make build log consistent

Changelog:
https://lib.openmpt.org/libopenmpt/2026/03/22/security-updates-0.8.5-0.7.18-0.6.27-0.5.41-0.4.53/

PR:             294006
Approved by:    maintainer timeout, 2+ weeks
DeltaFile
+3-3audio/libopenmpt/distinfo
+2-2audio/libopenmpt/Makefile
+5-52 files

FreeBSD/ports 68b3e1adevel/samurai Makefile distinfo, devel/samurai/files patch-Makefile

devel/samurai: Update to 1.3

* Use INSTALL_* helpers for binary and manpages instead cp which
  project Makefile uses
* Define additional CFLAGS in port makefile rather than in a patch

Changelog: https://github.com/michaelforney/samurai/releases/tag/1.3

Approved by:    maintainer (by mail)
DeltaFile
+13-6devel/samurai/Makefile
+4-8devel/samurai/files/patch-Makefile
+3-3devel/samurai/distinfo
+20-173 files

FreeBSD/ports 9b7f3c1sysutils/fwupd pkg-plist, sysutils/fwupd/files patch-libfwupdplugin_fu-freebsd-efivars.c patch-plugins_uefi-capsule_fu-uefi-capsule-backend-freebsd.c

sysutils/fwupd: Update to 2.1.1

- make uefi-capsules plugin work
- use base libefivar instead of devel/efivar
- use USES=inotify

Many thanks to Sergii Dmytruk for fixing UEFI support!

Differential Revision:  https://reviews.freebsd.org/D55590
DeltaFile
+595-54sysutils/fwupd/pkg-plist
+56-37sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
+35-0sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-capsule-backend-freebsd.c
+15-0sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-common.c
+14-0sysutils/fwupd/files/patch-libfwupdplugin_fu-efi-hard-drive-device-path.c
+9-5sysutils/fwupd/files/patch-libfwupdplugin_fu-common-freebsd.c
+724-9612 files not shown
+771-13518 files

FreeBSD/ports b4a956bdevel/jjui pkg-message distinfo

devel/jjui: Update 0.9.10 => 0.10.2

Changelogs:
* https://github.com/idursun/jjui/releases/tag/v0.9.11
* https://github.com/idursun/jjui/releases/tag/v0.9.12
* https://github.com/idursun/jjui/releases/tag/v0.10.0
* https://github.com/idursun/jjui/releases/tag/v0.10.1
* https://github.com/idursun/jjui/releases/tag/v0.10.2

Port changes:
* Add note about breaking change from v0.10 to pkg-message.

PR:             294275
Reported by:    Al Hoang <hoanga at gmail.com> (maintainer)
Approved by:    maintainer, vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit af51c26957016a052b06ce4d24ae53907abac5db)
DeltaFile
+23-0devel/jjui/pkg-message
+5-5devel/jjui/distinfo
+1-2devel/jjui/Makefile
+29-73 files

FreeBSD/ports af51c26devel/jjui pkg-message distinfo

devel/jjui: Update 0.9.10 => 0.10.2

Changelogs:
* https://github.com/idursun/jjui/releases/tag/v0.9.11
* https://github.com/idursun/jjui/releases/tag/v0.9.12
* https://github.com/idursun/jjui/releases/tag/v0.10.0
* https://github.com/idursun/jjui/releases/tag/v0.10.1
* https://github.com/idursun/jjui/releases/tag/v0.10.2

Port changes:
* Add note about breaking change from v0.10 to pkg-message.

PR:             294275
Reported by:    Al Hoang <hoanga at gmail.com> (maintainer)
Approved by:    maintainer, vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+23-0devel/jjui/pkg-message
+5-5devel/jjui/distinfo
+1-2devel/jjui/Makefile
+29-73 files

FreeBSD/ports 825d764math/octave-forge-dicom distinfo Makefile

math/octave-forge-dicom: Update to 0.7.2.
DeltaFile
+3-3math/octave-forge-dicom/distinfo
+1-2math/octave-forge-dicom/Makefile
+4-52 files

FreeBSD/ports 1697a84mail/smtprelay distinfo Makefile

mail/smtprelay: Update to 1.13.2
DeltaFile
+5-5mail/smtprelay/distinfo
+1-2mail/smtprelay/Makefile
+6-72 files

FreeBSD/ports 8dfe622net/rclone distinfo Makefile

net/rclone: Update 1.73.2 => 1.73.3

Changelog:
https://rclone.org/changelog/#v1-73-3-2026-03-23

PR:             294227
Security:       CVE-2026-33186
Security:       GHSA-6g7g-w4f8-9c9x
Sponsored by:   UNIS Labs

(cherry picked from commit 409003a83f090814133c2a2e1325738fcd717151)
DeltaFile
+5-5net/rclone/distinfo
+1-1net/rclone/Makefile
+6-62 files

FreeBSD/ports 409003anet/rclone distinfo Makefile

net/rclone: Update 1.73.2 => 1.73.3

Changelog:
https://rclone.org/changelog/#v1-73-3-2026-03-23

PR:             294227
Security:       CVE-2026-33186
Security:       GHSA-6g7g-w4f8-9c9x
Sponsored by:   UNIS Labs
DeltaFile
+5-5net/rclone/distinfo
+1-1net/rclone/Makefile
+6-62 files

FreeBSD/ports 2395191devel/gnu-efi Makefile

devel/gnu-efi: Remove stripping of object files

Stripping removes all symbols from CRTs and breaks applications linked
against gnu-efi (everything builds, but resulting file is not a valid
PE executable due to the way objcopy operates.

Approved by:    maintainer timeout (6 weeks)
Differential Revision:          https://reviews.freebsd.org/D55590
DeltaFile
+1-3devel/gnu-efi/Makefile
+1-31 files

FreeBSD/ports 0fe160dsecurity/doas Makefile pkg-plist

security/doas: Update 6.3p13 => 6.4

Changelog:
- Fix some typos in the documentation.
- Cause doasedit to better handle shell variables and find the best
  text editor for altering files.

Improve port:
- Move BINMODE=4755 to plist: "@(,,4755) bin/doas" - BINMODE is applied
  universally (to all programs and scripts). This means helper scripts
  like doasedit, which are meant to be run as a regular user, were also
  installed as setuid. This is a potential security issue.
- Move plist to file.
- Add "@sample" for "etc/doas.conf.sample".

PR:             293628
Sponsored by:   UNIS Labs
MFH:            2026Q2
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>

    [2 lines not shown]
DeltaFile
+1-11security/doas/Makefile
+8-0security/doas/pkg-plist
+3-3security/doas/distinfo
+12-143 files

FreeBSD/ports b9d5e73security/doas Makefile pkg-plist

security/doas: Update 6.3p13 => 6.4

Changelog:
- Fix some typos in the documentation.
- Cause doasedit to better handle shell variables and find the best
  text editor for altering files.

Improve port:
- Move BINMODE=4755 to plist: "@(,,4755) bin/doas" - BINMODE is applied
  universally (to all programs and scripts). This means helper scripts
  like doasedit, which are meant to be run as a regular user, were also
  installed as setuid. This is a potential security issue.
- Move plist to file.
- Add "@sample" for "etc/doas.conf.sample".

PR:             293628
Sponsored by:   UNIS Labs
MFH:            2026Q2
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+1-11security/doas/Makefile
+8-0security/doas/pkg-plist
+3-3security/doas/distinfo
+12-143 files

FreeBSD/ports 93a8f79net-mgmt/rubygem-oxidized distinfo Makefile, net-mgmt/rubygem-oxidized/files patch-oxidized.gemspec

net-mgmt/rubygem-oxidized: Update 0.35 => 0.36

Changelog:
https://github.com/ytti/oxidized/releases/tag/0.36.0

Port changes:
* Remove no longer used dependency security/rubygem-net-scp

PR:             294164
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>
Approved by:    Nick Hilliard <nick at foobar.org> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit c2d06856d853905b7b5da04871dbe855283e071b)
DeltaFile
+8-8net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec
+3-3net-mgmt/rubygem-oxidized/distinfo
+1-3net-mgmt/rubygem-oxidized/Makefile
+12-143 files

FreeBSD/ports c2d0685net-mgmt/rubygem-oxidized distinfo Makefile, net-mgmt/rubygem-oxidized/files patch-oxidized.gemspec

net-mgmt/rubygem-oxidized: Update 0.35 => 0.36

Changelog:
https://github.com/ytti/oxidized/releases/tag/0.36.0

Port changes:
* Remove no longer used dependency security/rubygem-net-scp

PR:             294164
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>
Approved by:    Nick Hilliard <nick at foobar.org> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+8-8net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec
+3-3net-mgmt/rubygem-oxidized/distinfo
+1-3net-mgmt/rubygem-oxidized/Makefile
+12-143 files

FreeBSD/ports 1b3375dtextproc Makefile, textproc/py-lingua-language-detector distinfo Makefile.crates

textproc/py-lingua-language-detector: New port: Accurate natural language detection library for long and short text
DeltaFile
+845-0textproc/py-lingua-language-detector/distinfo
+421-0textproc/py-lingua-language-detector/Makefile.crates
+29-0textproc/py-lingua-language-detector/Makefile
+12-0textproc/py-lingua-language-detector/pkg-descr
+1-0textproc/Makefile
+1,308-05 files

FreeBSD/ports 1da7f9beditors/libreoffice Makefile, editors/libreoffice/files patch-external_pdfium_Library__pdfium.mk

editors/libreoffice: Fixed the broken shared library libpdfiumlo.so by adding a patch

PR:             294276
Approved by:    portmgr@ (unbreak; bundled shared lib unbreak)
DeltaFile
+26-0editors/libreoffice/files/patch-external_pdfium_Library__pdfium.mk
+1-1editors/libreoffice/Makefile
+27-12 files