FreeBSD/ports df5939d — games/freeciv Makefile distinfo

games/freeciv: update to 3.2.7 release (+)

FreeCiv-3.2.7 is a generic bugfix release in the freeciv-3.2 series.

Release notes:  https://freeciv.fandom.com/wiki/NEWS-3.2.7
DeltaFile
+3-3games/freeciv/distinfo
+1-1games/freeciv/Makefile
+4-42 files

FreeBSD/ports 2cc11f7 — www/immich Makefile distinfo

www/immich: Update to 3.3.6

The release only touches the machine learning side, the server carries the
new version number.  The build kit returns to the plain version; the
revision it carried was for the geodata file that the kit script now fetches
on its own.

Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.6

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/immich/distinfo
+2-3www/immich/Makefile
+7-82 files

FreeBSD/ports 8ab3f1e — www/immich-ml Makefile distinfo

www/immich-ml: Update to 3.3.6

Upstream turns onnxruntime telemetry off, which a recent onnxruntime release
had enabled by default.  This port never sent anything: misc/py-onnxruntime
builds with telemetry off, and the generic implementation outside Windows is
a stub that reports itself disabled.  The guard upstream added is harmless
here.

Changelog: https://github.com/immich-app/immich/releases/tag/v3.3.6

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/immich-ml/distinfo
+1-1www/immich-ml/Makefile
+4-42 files

FreeBSD/ports 8e5f9e8 — java/openjdk11 distinfo Makefile

java/openjdk11: Update to 11.0.33, incl eMudhra fixes

Update to latest upstream patch version to address issues with the
eMudhra certificate incident.

See also: https://openjdk.org/emudhra

MFH:            2026Q4
Security:       CVE 2026-114820
Security:       JDK-8395690
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-4java/openjdk11/Makefile
+3-3java/openjdk11/distinfo
+6-72 files

FreeBSD/ports 7eb6001 — net-im/telegram-desktop Makefile distinfo

net-im/telegram-desktop: update to 7.4.0 release (+)

Release notes:  https://github.com/telegramdesktop/tdesktop/releases/tag/v7.3.4 \
                https://github.com/telegramdesktop/tdesktop/releases/tag/v7.3.5 \
                https://github.com/telegramdesktop/tdesktop/releases/tag/v7.4.0
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-2net-im/telegram-desktop/Makefile
+4-52 files

FreeBSD/ports a52ed4d — net-im/tg_owt Makefile distinfo

net-im/tg_owt: update tp 2026-10-30 snapshot
DeltaFile
+3-3net-im/tg_owt/distinfo
+2-2net-im/tg_owt/Makefile
+5-52 files

FreeBSD/src feab010 — lib/libfetch common.c

libfetch: Use monotonic clock for timeouts

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D61225
DeltaFile
+38-48lib/libfetch/common.c
+38-481 files

FreeBSD/src 6ccf743 — lib/msun/src s_nexttowardf.c s_nexttoward.c

msun: fix behaviour of nextafter*() and nexttoward*() for MAX value

For an edge case at an extreme, e.g., nextafter(-DBL_MAX,-INFINITY)
do not return x+x.  Instead, evaluate x+x and assign it to a volatile
to raise an exception, and then fall through to return the correct
result in current rounding mode.

PR:             299389
MFC after:      6 days (for inclusion into releng/15.2)

(cherry picked from commit 1fb5d8265bc4bbbf1f5bc79cc1d2a7f280b446b2)
DeltaFile
+1-1lib/msun/src/s_nexttowardf.c
+1-1lib/msun/src/s_nexttoward.c
+1-1lib/msun/src/s_nextafterl.c
+1-1lib/msun/src/s_nextafterf.c
+1-1lib/msun/src/s_nextafter.c
+5-55 files

FreeBSD/src 42f9265 — lib/msun/src s_nexttowardf.c s_nexttoward.c

msun: fix behaviour of nextafter*() and nexttoward*() for MAX value

For an edge case at an extreme, e.g., nextafter(-DBL_MAX,-INFINITY)
do not return x+x.  Instead, evaluate x+x and assign it to a volatile
to raise an exception, and then fall through to return the correct
result in current rounding mode.

PR:             299389
MFC after:      6 days (for inclusion into releng/15.2)

(cherry picked from commit 1fb5d8265bc4bbbf1f5bc79cc1d2a7f280b446b2)
DeltaFile
+1-1lib/msun/src/s_nexttowardf.c
+1-1lib/msun/src/s_nexttoward.c
+1-1lib/msun/src/s_nextafterl.c
+1-1lib/msun/src/s_nextafterf.c
+1-1lib/msun/src/s_nextafter.c
+5-55 files

FreeBSD/ports 28ceda5 — textproc/py-yapf pkg-descr Makefile, textproc/py-yapf/files patch-third__party_yapf__third__party___ylib2to3_pgen2_conv.py

textproc/py-yapf: Add the platformdirs run dependency, fix pgen2.conv

yapf 0.43 requires platformdirs at run time: the vendored
yapf_third_party/_ylib2to3/pgen2/driver.py imports it, so
"import yapf" fails with ModuleNotFoundError in a clean install (seen
through devel/py-medikit). The port only listed it in TEST_DEPENDS.

Also fix the vendored pgen2/conv.py, which imports grammar and token
absolutely ("from pgen2 import ...") and so could never be imported;
import them relatively.

While here, fix portlint warnings.

PR:             300215
DeltaFile
+19-0textproc/py-yapf/files/patch-third__party_yapf__third__party___ylib2to3_pgen2_conv.py
+7-3textproc/py-yapf/Makefile
+7-0textproc/py-yapf/pkg-descr
+33-33 files

FreeBSD/ports 91eb868 — net/asterisk22 Makefile distinfo

net/asterisk22: Update 22.11.0 => 22.12.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.12.0.html

PR:             300549
Sponsored by:   FLEX-IT LLC
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 2760af8dd1c3de8421aabc57b34126e3d41e66d0)
DeltaFile
+3-5net/asterisk22/distinfo
+1-4net/asterisk22/Makefile
+4-92 files

FreeBSD/ports 313156e — net/asterisk20 Makefile distinfo

net/asterisk20: Update 20.21.0 => 20.22.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.22.0.html

PR:             300548
Sponsored by:   FLEX-IT LLC
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit f100d1f18c33f6e0c9872722649b744813074695)
DeltaFile
+3-5net/asterisk20/distinfo
+1-4net/asterisk20/Makefile
+4-92 files

FreeBSD/ports 2760af8 — net/asterisk22 Makefile distinfo

net/asterisk22: Update 22.11.0 => 22.12.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.12.0.html

PR:             300549
Sponsored by:   FLEX-IT LLC
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-5net/asterisk22/distinfo
+1-4net/asterisk22/Makefile
+4-92 files

FreeBSD/ports f100d1f — net/asterisk20 Makefile distinfo

net/asterisk20: Update 20.21.0 => 20.22.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.22.0.html

PR:             300548
Sponsored by:   FLEX-IT LLC
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-5net/asterisk20/distinfo
+1-4net/asterisk20/Makefile
+4-92 files

FreeBSD/ports 74b7dad — security/nextcloud-end_to_end_encryption Makefile distinfo

security/nextcloud-end_to_end_encryption: Update to 2.6.0
DeltaFile
+3-3security/nextcloud-end_to_end_encryption/distinfo
+1-1security/nextcloud-end_to_end_encryption/Makefile
+4-42 files

FreeBSD/ports 0cbe088 — net-im/nextcloud-talk Makefile distinfo

net-im/nextcloud-talk: Update to 25.0.7
DeltaFile
+3-3net-im/nextcloud-talk/distinfo
+1-1net-im/nextcloud-talk/Makefile
+4-42 files

FreeBSD/ports 1b18466 — www/nextcloud-deck Makefile distinfo

www/nextcloud-deck: Update to 1.19.2
DeltaFile
+3-3www/nextcloud-deck/distinfo
+1-1www/nextcloud-deck/Makefile
+4-42 files

FreeBSD/ports 45991fb — www/nextcloud-calendar Makefile distinfo

www/nextcloud-calendar: Update to 6.6.5
DeltaFile
+3-3www/nextcloud-calendar/distinfo
+1-1www/nextcloud-calendar/Makefile
+4-42 files

FreeBSD/ports 30ae3a1 — emulators/ripes distinfo Makefile, emulators/ripes/files patch-external_libelfin_CMakeLists.txt patch-src_serializers.h

emulators/ripes: Update 2.2.6 => 2.3.0

Changelog:
https://github.com/mortbopet/Ripes/blob/v2.3.0/docs/release_notes.md

PR:             300488
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+20-15emulators/ripes/Makefile
+13-11emulators/ripes/distinfo
+0-11emulators/ripes/files/patch-src_io_iobase.h
+0-10emulators/ripes/files/patch-src_serializers.h
+0-10emulators/ripes/files/patch-CMakeLists.txt
+0-8emulators/ripes/files/patch-external_libelfin_CMakeLists.txt
+33-656 files

FreeBSD/src e6fc176 — sys/dev/nvme nvme_private.h nvme_pci.c

nvme: drop the S3X single-outstanding-I/O quirk

The quirk's 8KB transfer clamp exposed raw character-device I/O to
the oversized-mapping stall fixed earlier, and its single tracker
turned a stranded request into a complete I/O stall. Without it an
S3X controller runs 128 trackers at its MDTS-derived transfer size
with no retries, failures, or timeouts, at about seven times the
serialized throughput.

Reviewed by:    imp, adrian, ngie
Approved by:    ngie (co-mentor)
Differential Revision:  https://reviews.freebsd.org/D59156
DeltaFile
+0-4sys/dev/nvme/nvme_ctrlr.c
+1-2sys/dev/nvme/nvme_pci.c
+0-1sys/dev/nvme/nvme_private.h
+1-73 files

FreeBSD/src 764761d — share/man/man4 nvme.4, sys/dev/nvme nvme_private.h nvme_pci.c

nvme: program the arbitration burst from Identify RAB

The controller's Recommended Arbitration Burst was ignored; the
specification advises matching the Arbitration feature's burst to it
even under plain round robin. Some controllers report unusable
values: programming the Apple S3X with its reported RAB wedged
sustained I/O, so quirked controllers keep their default
configuration. The hw.nvme.arb_burst tunable overrides the
recommendation.

Reviewed by:    imp
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59155
DeltaFile
+38-0sys/dev/nvme/nvme_ctrlr.c
+11-0sys/dev/nvme/nvme.h
+8-1share/man/man4/nvme.4
+9-0sys/dev/nvme/nvme_ctrlr_cmd.c
+3-2sys/dev/nvme/nvme_pci.c
+3-0sys/dev/nvme/nvme_private.h
+72-36 files

FreeBSD/src 66d078c — sys/netlink netlink_sysevent.c

netlink: Pre-register the missing devctl event systems

devctl_notify() can be called with a mutex held. If the event system is
not listed in devctl_systems[], sysevent_get_group() calls
sysevent_new_group(), which calls strdup() with M_WAITOK, and we may end
up sleeping while holding a non-sleepable mutex.

Add the missing systems.

While here, remove the nonexistent KERNEL system.

PR:             299272
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D61161
DeltaFile
+3-1sys/netlink/netlink_sysevent.c
+3-11 files

FreeBSD/ports e104565 — multimedia/haruna pkg-plist Makefile

multimedia/haruna: Update to 1.9.0

Announcement: https://haruna.kde.org/blog/haruna-1.9/
DeltaFile
+3-3multimedia/haruna/distinfo
+1-2multimedia/haruna/Makefile
+1-0multimedia/haruna/pkg-plist
+5-53 files

FreeBSD/ports d1435aa — multimedia/mpv Makefile pkg-plist, multimedia/mpv/files patch-meson.build

multimedia/mpv: Update to 0.42.0

Release notes: https://github.com/mpv-player/mpv/releases/tag/v0.42.0
DeltaFile
+6-6multimedia/mpv/files/patch-meson.build
+3-3multimedia/mpv/distinfo
+1-2multimedia/mpv/Makefile
+2-1multimedia/mpv/pkg-plist
+12-124 files

FreeBSD/ports 2b2a0ee — x11-toolkits/kirigami-addons-qt6 Makefile distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.16.0
DeltaFile
+48-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+52-43 files

FreeBSD/ports ea560eb — graphics/qcomicbook distinfo Makefile, graphics/qcomicbook/files patch-src__FrameDetect__CompareFrames.h patch-src__CMakeLists.txt

graphics/qcomicbook: Update to 0.10.0, migrate to Qt6, take maintainership

- Point to https://github.com/valepert/QComicBook fork.
- Raise the compiler floor to C++17.
- Drop deprecation

Approved by:    makc (mentor)
Approved by:    arrowd (co-mentor)

(cherry picked from commit 418f27c2542824710095a6465d8b2532241af5ce)
DeltaFile
+0-25graphics/qcomicbook/files/patch-src_Archivers_P7zipArchiverStrategy.cpp
+10-13graphics/qcomicbook/Makefile
+0-11graphics/qcomicbook/files/patch-src__CMakeLists.txt
+0-10graphics/qcomicbook/files/patch-src__FrameDetect__CompareFrames.h
+3-3graphics/qcomicbook/distinfo
+13-625 files

FreeBSD/ports b99c828 — graphics/qimgv Makefile, graphics/qimgv/files patch-qimgv_main.cpp

graphics/qimgv: Remove Qt5 build option

Make the port build unconditionally with Qt6. The main.cpp patch drops
its Qt version conditional and sets the desktop filename for Qt6 only.
Bump PORTREVISION.

Approved by:    arrowd (co-mentor)

(cherry picked from commit 2e6c1efc6d023024a84676b1d0ca72da582e5bcc)
DeltaFile
+12-16graphics/qimgv/Makefile
+2-6graphics/qimgv/files/patch-qimgv_main.cpp
+14-222 files

FreeBSD/ports 418f27c — graphics/qcomicbook distinfo Makefile, graphics/qcomicbook/files patch-src__FrameDetect__CompareFrames.h patch-src__CMakeLists.txt

graphics/qcomicbook: Update to 0.10.0, migrate to Qt6, take maintainership

- Point to https://github.com/valepert/QComicBook fork.
- Raise the compiler floor to C++17.
- Drop deprecation

Approved by:    makc (mentor)
Approved by:    arrowd (co-mentor)
DeltaFile
+0-25graphics/qcomicbook/files/patch-src_Archivers_P7zipArchiverStrategy.cpp
+10-13graphics/qcomicbook/Makefile
+0-11graphics/qcomicbook/files/patch-src__CMakeLists.txt
+0-10graphics/qcomicbook/files/patch-src__FrameDetect__CompareFrames.h
+3-3graphics/qcomicbook/distinfo
+13-625 files

FreeBSD/ports 2e6c1ef — graphics/qimgv Makefile, graphics/qimgv/files patch-qimgv_main.cpp

graphics/qimgv: Remove Qt5 build option

Make the port build unconditionally with Qt6. The main.cpp patch drops
its Qt version conditional and sets the desktop filename for Qt6 only.
Bump PORTREVISION.

Approved by:    arrowd (co-mentor)
DeltaFile
+12-16graphics/qimgv/Makefile
+2-6graphics/qimgv/files/patch-qimgv_main.cpp
+14-222 files

FreeBSD/ports 20a2a74 — misc/ncnn Makefile pkg-plist

misc/ncnn: fix plist

Reported by:    fallout
DeltaFile
+1-1misc/ncnn/pkg-plist
+1-0misc/ncnn/Makefile
+2-12 files