FreeBSD/ports ef78eb4multimedia/tsduck distinfo Makefile

multimedia/tsduck: Update 3.44 => 3.45

While here:
- Add LICENSE_FILE.
- Remove new line between *_DEPENDS (pet portlint).

Changelog:
https://github.com/tsduck/tsduck/blob/v3.45-4798/CHANGELOG.txt

PR:             298457
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit dfaab63897358b72fa1f2de582feb0bb8cb3c8d9)
DeltaFile
+49-18multimedia/tsduck/pkg-plist
+3-3multimedia/tsduck/distinfo
+3-3multimedia/tsduck/Makefile
+55-243 files

FreeBSD/ports dfaab63multimedia/tsduck distinfo Makefile

multimedia/tsduck: Update 3.44 => 3.45

While here:
- Add LICENSE_FILE.
- Remove new line between *_DEPENDS (pet portlint).

Changelog:
https://github.com/tsduck/tsduck/blob/v3.45-4798/CHANGELOG.txt

PR:             298457
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+49-18multimedia/tsduck/pkg-plist
+3-3multimedia/tsduck/distinfo
+3-3multimedia/tsduck/Makefile
+55-243 files

FreeBSD/ports 4b24fb9ftp/curl distinfo pkg-plist

ftp/curl: Update to 8.22.0

- Remove TLS_SRP option

Changes:        https://curl.se/changes.html
Security:       CVE-2026-13608, CVE-2026-18924, CVE-2026-19931, CVE-2026-80229, CVE-2026-80230, CVE-2026-80231, CVE-2026-80255, CVE-2026-82208, CVE-2026-82209

(cherry picked from commit 83a2de6dcfaf4075aab01ae67a883604a16ff828)
DeltaFile
+6-10ftp/curl/Makefile
+3-3ftp/curl/distinfo
+5-1ftp/curl/pkg-plist
+14-143 files

FreeBSD/ports 28d3027security/nebula Makefile distinfo

security/nebula: Update to 1.11.1
DeltaFile
+11-11security/nebula/distinfo
+1-2security/nebula/Makefile
+12-132 files

FreeBSD/ports ec60754sysutils/zellij Makefile distinfo

sysutils/zellij: Update to 0.45.1
DeltaFile
+3-3sysutils/zellij/distinfo
+1-2sysutils/zellij/Makefile
+4-52 files

FreeBSD/ports 79fc202databases/pgmetrics Makefile, misc/lf Makefile

various: Drop Go 1.25 version pin

This is a nop since 1.25 is the oldest supported version.
DeltaFile
+1-1sysutils/dockerbox-broker/Makefile
+1-1security/syft/Makefile
+1-1misc/lf/Makefile
+1-1databases/pgmetrics/Makefile
+4-44 files

FreeBSD/ports 804ea05audio/musicpd Makefile distinfo

audio/musicpd: Update to upstream release 0.24.15

Bugfix release, see
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.15/NEWS

MFH:            2026Q3
(cherry picked from commit 14fadd7044e10e6bd2112bb9031133d7ffb10ac3)
DeltaFile
+3-3audio/musicpd/distinfo
+1-1audio/musicpd/Makefile
+4-42 files

FreeBSD/ports ee5a6b4mail/dovecot24-wormhole Makefile-

mail/dovecot24-wormhole: remove left-over file

PR:             297703
Noted-by:       Herbert J. Skuhra <herbert at gojira.at>
DeltaFile
+0-76mail/dovecot24-wormhole/Makefile-
+0-761 files

FreeBSD/ports b71593fdevel/py-breathe Makefile

devel/py-breathe: fix build against recent Doxygen/Sphinx (+)

Set corresponding SPHINXOPTS for configure/build enviroment to not treat style warnings as errors

PR:             298454
Reported by:    pkg-fallout, mandree
With hat:       doxygen
DeltaFile
+2-0devel/py-breathe/Makefile
+2-01 files

FreeBSD/ports 14fadd7audio/musicpd Makefile distinfo

audio/musicpd: Update to upstream release 0.24.15

Bugfix release, see
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.15/NEWS

MFH:            2026Q3
DeltaFile
+3-3audio/musicpd/distinfo
+1-1audio/musicpd/Makefile
+4-42 files

FreeBSD/ports 0290ba0irc Makefile, irc/senpai distinfo pkg-plist

irc/senpai: Add new port

PR:             292552
Event:          EuroBSDcon 2026 (Brussels)
DeltaFile
+43-0irc/senpai/Makefile
+7-0irc/senpai/pkg-descr
+6-0irc/senpai/pkg-plist
+5-0irc/senpai/distinfo
+1-0irc/Makefile
+62-05 files

FreeBSD/ports 0f557fbnet-mgmt/libfds/files patch-CMakeLists.txt

net-mgmt/libfds: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+8-0net-mgmt/libfds/files/patch-CMakeLists.txt
+8-01 files

FreeBSD/ports 4b08a47x11-wm/halley pkg-plist Makefile, x11-wm/halley/files patch-cargo-crates_pipewire-sys-0.10.0_src_lib.rs patch-cargo-crates_pipewire-0.10.0_src_lib.rs

x11-wm/halley: Add new port

Halley is a spatial Wayland compositor built for multi-monitor desktops. Each
display has an independent infinite Field: a camera over freely overlapping
windows, collapsed node landmarks, and clusters assembled around the work you
actually want to keep together. Windows can decay when they leave your active
area, return through history-aware navigation, or remain pinned as durable
landmarks.

WWW: https://saltnpepper97.github.io/halley-site/
DeltaFile
+941-0x11-wm/halley/distinfo
+469-0x11-wm/halley/Makefile.crates
+62-0x11-wm/halley/Makefile
+26-0x11-wm/halley/pkg-plist
+20-0x11-wm/halley/files/patch-cargo-crates_pipewire-0.10.0_src_lib.rs
+13-0x11-wm/halley/files/patch-cargo-crates_pipewire-sys-0.10.0_src_lib.rs
+1,531-04 files not shown
+1,559-010 files

FreeBSD/ports fe966bamail/dovecot24-pigeonhole distinfo pkg-descr, mail/dovecot24-pigeonhole/files patch-src_plugins_settings_Makefile.in

mail/dovecot24-pigeonhole: new port

Sieve language support by a plugin for the Dovecot deliver LDA&LMTP

    * Mail filtering
    * Mail forwarding
    * Vacation auto-reply

PR:             298046
Reviewed-by:    Martin Waschbüsch <martin at waschbuesch.de>
                Michael Grimm <trashcan at ellael.org>
DeltaFile
+111-0mail/dovecot24-pigeonhole/pkg-plist
+73-0mail/dovecot24-pigeonhole/Makefile
+17-0mail/dovecot24-pigeonhole/pkg-message
+11-0mail/dovecot24-pigeonhole/files/patch-src_plugins_settings_Makefile.in
+5-0mail/dovecot24-pigeonhole/pkg-descr
+3-0mail/dovecot24-pigeonhole/distinfo
+220-01 files not shown
+221-07 files

FreeBSD/ports b48ea0cmail/dovecot24-wormhole distinfo pkg-descr

mail/dovecot24-wormhole: new port

Wormhole implements Dovecot's 2.3 replication feature which has been
removed starting Dovecot 2.4: https://codeberg.org/errror/wormhole

Please read ...
https://codeberg.org/errror/wormhole/src/branch/main/doc/upgrading.md
... before using this port's replication plugin.

PR:             297703
Reviewed-by:    Jordan Ostreff <jordan at ostreff.info>
DeltaFile
+76-0mail/dovecot24-wormhole/Makefile-
+61-0mail/dovecot24-wormhole/Makefile
+16-0mail/dovecot24-wormhole/pkg-plist
+14-0mail/dovecot24-wormhole/pkg-message
+6-0mail/dovecot24-wormhole/pkg-descr
+3-0mail/dovecot24-wormhole/distinfo
+176-01 files not shown
+177-07 files

FreeBSD/ports 3d3771bwww/forgejo15 Makefile distinfo

www/forgejo15: Update to 15.0.8

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.8.md

MFH:            2026Q3
(cherry picked from commit ce4dafed2c9b1f4e58fd379e8acc5e2b9e1fc542)
DeltaFile
+3-3www/forgejo15/distinfo
+1-1www/forgejo15/Makefile
+4-42 files

FreeBSD/ports 8dffe01www/forgejo16 Makefile distinfo

www/forgejo16: Update to 16.0.4

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.4.md
DeltaFile
+3-3www/forgejo16/distinfo
+1-2www/forgejo16/Makefile
+4-52 files

FreeBSD/ports ce4dafewww/forgejo15 Makefile distinfo

www/forgejo15: Update to 15.0.8

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.8.md

MFH:            2026Q3
DeltaFile
+3-3www/forgejo15/distinfo
+1-2www/forgejo15/Makefile
+4-52 files

FreeBSD/ports f417b3emultimedia/libbluray pkg-plist distinfo

multimedia/libbluray: update to version 1.5.1

This is an important bug-fix release:

 - Fix out-of-bounds write in graphics processor on invalid input
 - Fix possible buffer overread when parsing PTS/DTS in m2ts demuxer
 - Fix NULL dereference in playlist subpath cleanup
 - Fix chapter and playmark search range checks
 - Fix invalid memory access with out-of-range angles on multi-angle discs
 - Harden clip info (CLPI) parsing against out-of-range indexes and empty tables
 - Harden RLE decoding against integer overflow and oversized allocations
 - Detect seek/read failures in the bitstream reader
 - Fix branch condition (BC) instruction in HDMV VM
 - Avoid undefined behaviour in HDMV VM shifts and sound data parsing
 - BD-J: Fix DSMCCObject unload condition
 - BD-J: Restrict visibility of EventManager and NPTRate constructors
DeltaFile
+5-4multimedia/libbluray/Makefile
+3-3multimedia/libbluray/distinfo
+2-2multimedia/libbluray/pkg-plist
+10-93 files

FreeBSD/ports 1d067b8textproc/cmark-gfm/files patch-CMakeLists.txt

textproc/cmark-gfm: fix build with cmake 4

Event:          EuroBSDcon Devsummit 2026
Approved by:    portmgr (build fix blanket)
DeltaFile
+8-0textproc/cmark-gfm/files/patch-CMakeLists.txt
+8-01 files

FreeBSD/ports 69fcb59devel/creduce/files patch-clex_CMakeLists.txt patch-delta_CMakeLists.txt

devel/creduce:  fix build with cmake 4

Event:          EuroBSDcon Devsummit 2026
DeltaFile
+11-0devel/creduce/files/patch-clex_CMakeLists.txt
+11-0devel/creduce/files/patch-delta_CMakeLists.txt
+11-0devel/creduce/files/patch-creduce_CMakeLists.txt
+11-0devel/creduce/files/patch-clang__delta_CMakeLists.txt
+11-0devel/creduce/files/patch-CMakeLists.txt
+11-0devel/creduce/files/patch-unifdef_CMakeLists.txt
+66-06 files

FreeBSD/ports 52b9f73archivers/extract-xiso Makefile distinfo

archivers/extract-xiso: update to 202609111233

Changelog: https://github.com/XboxDev/extract-xiso/releases/tag/build-202609111233

Event:          EuroBSDcon Devsummit 2026
DeltaFile
+3-3archivers/extract-xiso/distinfo
+1-1archivers/extract-xiso/Makefile
+4-42 files

FreeBSD/ports 278af1cnet/nanomsg Makefile, net/nanomsg/files patch-CMakeLists.txt

net/nanomsg: fix build with cmake 4

 - adjust maintainer e-mail to the one he uses for his other ports

Approved by:    crest at rlwinm.de (maintainer)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+11-0net/nanomsg/files/patch-CMakeLists.txt
+1-1net/nanomsg/Makefile
+12-12 files

FreeBSD/ports 4239360devel/physfs/files patch-CMakeLists.txt

devel/physfs: fix build with cmake 4

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
DeltaFile
+11-0devel/physfs/files/patch-CMakeLists.txt
+11-01 files

FreeBSD/ports 17e6087audio/libsoxr Makefile, audio/libsoxr/files patch-CMakeLists.txt

audio/libsoxr: fix build with cmake 4

 - convert static REINPLACE_CMD into patch file as per policy

Approved by:    portmgr (build fix blanket)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+28-0audio/libsoxr/files/patch-CMakeLists.txt
+0-6audio/libsoxr/Makefile
+28-62 files

FreeBSD/ports de32579emulators/tic-80/files patch-vendor_zip_CMakeLists.txt patch-CMakeLists.txt

emulators/tic-80: fix build with cmake 4

A new version of TIC-80 seems to be out, but there has not been an
official release yet.  Fix the old one as a stop-gap measure.

Event:          EuroBSDcon Devsummit 2026
DeltaFile
+15-9emulators/tic-80/files/patch-CMakeLists.txt
+8-0emulators/tic-80/files/patch-vendor_zip_CMakeLists.txt
+23-92 files

FreeBSD/ports e1216b5math/flann/files patch-CMakeLists.txt

math/flann: fix build with cmake 4

Approved by:    portmgr (build fix blanket)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+8-0math/flann/files/patch-CMakeLists.txt
+8-01 files

FreeBSD/ports 05bbbaalang/squirrel/files patch-CMakeLists.txt

lang/squirrel: fix build with cmake 4

Approved by:    portmgr (build fix blanket)
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+4-3lang/squirrel/files/patch-CMakeLists.txt
+4-31 files

FreeBSD/ports fe42fb7graphics/sdl2_gpu/files patch-CMakeLists.txt

graphics/sdl2_gpu: fix build with cmake 4
DeltaFile
+8-0graphics/sdl2_gpu/files/patch-CMakeLists.txt
+8-01 files

FreeBSD/ports 522cc2awww/rubygem-nanoc Makefile

www/rubygem-nanoc: Change RUN_DEPENDS from rubygem-parallel to rubygem-parallel1

- While I'm here, update version requirement of RUN_DEPENDS
- Bump PORTREVISION for dependency change
DeltaFile
+8-7www/rubygem-nanoc/Makefile
+8-71 files