FreeBSD/ports c03e6f5devel/flexdock Makefile, devel/flexdock/files patch-build.xml

devel/flexdock: unpin openjdk8

Builds fine with modern JDK.
Dependency math/scilab uses openjdk8 so this needs to generate
Java 8 compatible class files.

NB: I think upstream moved here: https://gitlab.com/scilab/forge/flexdock

NB2: Remove java:run as it is a library. The final application will decide
what JDK to run with, so no need to install multiple JDKs.

Approved-by:    no maintainer
DeltaFile
+3-3devel/flexdock/files/patch-build.xml
+2-3devel/flexdock/Makefile
+5-62 files

FreeBSD/ports a5c1359games/open-adventure distinfo Makefile

games/open-adventure: upgrade to version 1.22

Major changes in this version:
- Code hardening by chatGPT 5.5.
- Eliminate FORTRAN legacy 1-based indexing; required save version bump.
- Improved documentation of build dependencies.
DeltaFile
+3-3games/open-adventure/distinfo
+1-1games/open-adventure/Makefile
+4-42 files

FreeBSD/ports 9fbeb8dsysutils/appjail-devel distinfo Makefile

sysutils/appjail-devel: Update to 5.0.0.20260710

ChangeLog:
https://github.com/DtxdF/AppJail/commits/305aeb888872bdd04a1023202f62d9f4cf449340/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

FreeBSD/ports 2dea8e1sysutils/appjail distinfo Makefile

sysutils/appjail: Update to 5.0.0

ChangeLog: https://github.com/DtxdF/AppJail/releases/v5.0.0
DeltaFile
+3-3sysutils/appjail/distinfo
+1-1sysutils/appjail/Makefile
+4-42 files

FreeBSD/ports ee5b564misc/codex distinfo Makefile.crates

misc/codex: Update to 0.144.1

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.142.5
- https://github.com/openai/codex/releases/tag/rust-v0.143.0
- https://github.com/openai/codex/releases/tag/rust-v0.144.0
- https://github.com/openai/codex/releases/tag/rust-v0.144.1

Reported by:    GitHub (watch releases)
DeltaFile
+17-15misc/codex/distinfo
+7-6misc/codex/Makefile.crates
+2-1misc/codex/Makefile
+26-223 files

FreeBSD/ports 9790268devel/hs-threadscope distinfo Makefile, devel/hs-threadscope/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

devel/hs-threadscope: Update 0.2.15.0 => 0.2.15.1

* Remove upstreamed patch

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+31-31devel/hs-threadscope/distinfo
+1-31devel/hs-threadscope/Makefile
+29-0devel/hs-threadscope/Makefile.cabal
+0-11devel/hs-threadscope/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+61-734 files

FreeBSD/ports 8224d95sysutils/bottom distinfo Makefile.crates

sysutils/bottom: Update to 0.14.4
DeltaFile
+45-47sysutils/bottom/distinfo
+21-22sysutils/bottom/Makefile.crates
+1-1sysutils/bottom/Makefile
+67-703 files

FreeBSD/ports 8e4ab23textproc/rubygem-gepub Makefile

textproc/rubygem-gepub: Unbreak the build

rubyzip has been bumped to version 3, switch depends to rubyzip2.

Approved by:    ziaee (doceng)
DeltaFile
+1-1textproc/rubygem-gepub/Makefile
+1-11 files

FreeBSD/src 584ecfesys/modules/xz Makefile

XZ kernel build cleanup

-I${SRCTOP}/sys/contrib/xz-embedded/linux/lib/xz isn't used, and
.PATH: ${SRCTOP}/sys/contrib/xz-embedded/freebsd isn't used either.
Remove them both to simplify things a little.

Sponsored by:           Netflix
DeltaFile
+0-2sys/modules/xz/Makefile
+0-21 files

FreeBSD/src 45f9f6eusr.sbin/kldxref kldxref.c kldxref.8

kldxref: Add -m filag to print info about modules in one file

kldxref -m <file> will print the same data that the '-d' flag produces,
except restrict the output to one file. This should be the full path to
the file, and the directory name to process is omitted.

Sponsored by:           Netflix
Differential Revision:  https://reviews.freebsd.org/D57902
DeltaFile
+14-3usr.sbin/kldxref/kldxref.c
+6-1usr.sbin/kldxref/kldxref.8
+20-42 files

FreeBSD/src bcb1b15share/man/man5 src.conf.5, stand Makefile.amd64

loader: Add two new build knobs for x86 BIOS loaders

We have two sets of BIOS loaders: One that lives in stand/i386 and one
that lives in stand/userboot. Add knows to turn these on/off, with the
default being on. These often aren't needed when creating a minimal UEFI
system, so add knobs to turn them off.  Given light-weight VMs have
created a new use cases for these loaders, there's no plans at all to
eliminate them.

Sponsored by:           Netflix
Differential Revision:  https://reviews.freebsd.org/D58072
DeltaFile
+7-1share/man/man5/src.conf.5
+2-2stand/Makefile.amd64
+2-0tools/build/options/WITH_LOADER_BIOS
+2-0tools/build/options/WITHOUT_LOADER_BIOS
+2-0tools/build/options/WITHOUT_LOADER_USERBOOT
+2-0tools/build/options/WITH_LOADER_USERBOOT
+17-31 files not shown
+19-37 files

FreeBSD/src c8842f1stand/efi/loader main.c

Revert "loader.efi: Trim ZFS searching for other booting options"

This reverts commit 3e3fd1fde8e168910edc538966111c0b5f03cd5f.

This appears to break chainbooting with boot1.efi and similar scenarios
with Root-on-ZFS scenarios. Revert until it's better understood.

PR: 296309
Sponsored by: Netflix
Differential Revision:  https://reviews.freebsd.org/D58071
DeltaFile
+24-6stand/efi/loader/main.c
+24-61 files

FreeBSD/src 603270bstand/efi/libefi efipart.c

loader.efi: Fix off by one error in size of the virtual disk

The end address is the final byte in the array, not one byte past the
end of the array, so we need to add 1 to get the full length.

Fixes: 59219fc76a4b ("loader.efi: efiblk_memdisk_preload passes the VirtualDisks to FreeBSD")
Sponsored by: Netflix
Differential Revision:  https://reviews.freebsd.org/D58069
DeltaFile
+1-1stand/efi/libefi/efipart.c
+1-11 files

FreeBSD/src a22fa5estand/efi/loader memdisk.c

laoder.efi: Fix error in download protcol

The download protocol calls download_data with FileOffset and
BufferLength of 0 first to start the download (no data yet
available). Calls it again with BufferLength == 0 and FileOffset the
size of the download (again, no data). It then starts calling with
BufferLength != 0 and FileOffset == 0 to start the download. The
heuristic I used to detect the start was wrong, so we'd allocate the
buffer twice. Fix that by being more explicit and not using the
heuristic that was bogus.

Fixes: afee781523e4 ("loader.efi: Recognize new memdisk=<url> and memcd=<url> options")
Sponsored by:           Netflix
Differential Revision:  https://reviews.freebsd.org/D58068
DeltaFile
+7-3stand/efi/loader/memdisk.c
+7-31 files

FreeBSD/src 1d12982stand/efi/loader decompress.c

loader.efi: Simplify the code for null decompression a little

This code is simpler when we spell it the Unix way. Also, add sanity
checks to make sure the offset is where we think it is.

Fixes: afee781523e4 ("loader.efi: Recognize new memdisk=<url> and memcd=<url> options")
Sponsored by: Netflix
Differential Revision:  https://reviews.freebsd.org/D58070
DeltaFile
+7-3stand/efi/loader/decompress.c
+7-31 files

FreeBSD/src f273414sys/amd64/conf MINIMAL, sys/i386/conf MINIMAL

MINIMAL: Add device md

This can't be a loadable module, so add it to MINIMAL

Sponsored by:           Netflix
Differential Revision:  https://reviews.freebsd.org/D58067
DeltaFile
+1-0sys/amd64/conf/MINIMAL
+1-0sys/i386/conf/MINIMAL
+2-02 files

FreeBSD/src 5792a63crypto/openssh servconf.h servconf.c

openssh: fix GSSAPI option names

From openssh-portable commit c14709356563.

Reported by:    cy
DeltaFile
+9-9crypto/openssh/servconf.h
+9-9crypto/openssh/servconf.c
+18-182 files

FreeBSD/ports 9ebc571devel/sem distinfo Makefile

devel/sem: Update to 0.20.0
DeltaFile
+3-3devel/sem/distinfo
+1-1devel/sem/Makefile
+4-42 files

FreeBSD/ports 44bf812. MOVED, print/qpdfview Makefile pkg-plist

print/qpdfview: Unflavorize, remove Qt5 flavor

Switch from LIB_DEPENDS=libsynctex.so to USE_TEX=synctex.

PR:             291856
Approved by:    osa (mentor)
DeltaFile
+15-36print/qpdfview/Makefile
+1-1print/qpdfview/pkg-plist
+2-0MOVED
+18-373 files

FreeBSD/ports 868b6detextproc/py-docling Makefile, textproc/py-docling-enhanced Makefile

textproc/py-*docling*: new ports: 38 Docling ports for document manipulation
DeltaFile
+63-0textproc/py-docling-metrics-text/files/cpp_include/edit_distance.h
+60-0textproc/py-docling/Makefile
+52-0textproc/py-docling-eval/Makefile
+47-0textproc/py-extended-docling/Makefile
+47-0textproc/py-docling-google-ocr/Makefile
+46-0textproc/py-docling-enhanced/Makefile
+315-0146 files not shown
+2,229-0152 files

FreeBSD/ports cfb3076misc/py-uuid-utils distinfo Makefile

misc/py-uuid-utils: update 0.16.2 → 0.17.0
DeltaFile
+5-5misc/py-uuid-utils/distinfo
+2-2misc/py-uuid-utils/Makefile
+7-72 files

FreeBSD/ports d950ff6misc/crush distinfo Makefile, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.84.0

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.82.0
- https://github.com/charmbracelet/crush/releases/tag/v0.83.0
- https://github.com/charmbracelet/crush/releases/tag/v0.84.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+7-73 files

FreeBSD/src 28abe46sys/ufs/ffs ffs_vfsops.c

ffs: do not return ESTALE on attempt to ffs_unotovp() on unlinked inode

(cherry picked from commit c041b82c59e885d106f45454302bad3d9dcc58a7)
DeltaFile
+1-1sys/ufs/ffs/ffs_vfsops.c
+1-11 files

FreeBSD/ports 36ac40ddevel/log4cplus Makefile distinfo, devel/log4cplus/files patch-CMakeLists.txt

devel/log4cplus: update to 2.2.0.1
DeltaFile
+16-0devel/log4cplus/files/patch-CMakeLists.txt
+4-6devel/log4cplus/Makefile
+3-3devel/log4cplus/distinfo
+1-0devel/log4cplus/pkg-plist
+24-94 files

FreeBSD/src fe0d7d6contrib/libcxxrt exception.cc

libcxxrt: Fix diagnostics for derived classes

In terminate_with_diagnostics the cast_to arguments were swapped, so it
always failed.  The diagnostic handler produced output like "Terminating
due to uncaught exception 0x24891e08000 of type std::runtime_error".

Now, e->what() will actually be included in the output, e.g.
"Terminating due to uncaught exception 0x2bba49208000 'Model file
doesn't exist' of type std::runtime_error".

Reviewed by:    dim
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57822

(cherry picked from commit 3a5c2899fc7bd0865b5aacccc3465e46e9bc6df3)
(cherry picked from commit ab1af7bd2f425147e658a32f128a56176b1de059)
DeltaFile
+1-1contrib/libcxxrt/exception.cc
+1-11 files

FreeBSD/src db1b75dusr.bin/vtfontcvt vtfontcvt.c

vtfontcvt: Return error from write_fnt_source

Previously write_fnt_source always returned 0, silently discarding
errors.  Return rv so that errors set vtfontcvt's shell exit
appropriately.

Sponsored by: The FreeBSD Foundation

(cherry picked from commit f05fb5157ba1291ee5019bacece8d1e98ea95b35)
(cherry picked from commit a00f80731213e03bf3d0b9028a93d0be4c0df756)
DeltaFile
+1-1usr.bin/vtfontcvt/vtfontcvt.c
+1-11 files

FreeBSD/src ab1af7bcontrib/libcxxrt exception.cc

libcxxrt: Fix diagnostics for derived classes

In terminate_with_diagnostics the cast_to arguments were swapped, so it
always failed.  The diagnostic handler produced output like "Terminating
due to uncaught exception 0x24891e08000 of type std::runtime_error".

Now, e->what() will actually be included in the output, e.g.
"Terminating due to uncaught exception 0x2bba49208000 'Model file
doesn't exist' of type std::runtime_error".

Reviewed by:    dim
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57822

(cherry picked from commit 3a5c2899fc7bd0865b5aacccc3465e46e9bc6df3)
DeltaFile
+1-1contrib/libcxxrt/exception.cc
+1-11 files

FreeBSD/ports 8089ca3editors/zed distinfo, editors/zed/files patch-crates_project_tests_integration_project__tests.rs patch-crates_gpui__linux_src_linux_platform.rs

editors/zed: Update to 1.10.1

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.10.0
- https://github.com/zed-industries/zed/releases/tag/v1.10.1

Reported by:    GitHub (watch releases)
DeltaFile
+38-2editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
+29-0editors/zed/files/patch-crates_gpui__linux_src_linux_platform.rs
+8-8editors/zed/files/patch-crates_zed_src_main.rs
+8-8editors/zed/files/patch-Cargo.lock
+3-3editors/zed/distinfo
+2-2editors/zed/files/patch-crates_zed_src_zed.rs
+88-232 files not shown
+91-268 files

FreeBSD/ports 21bfcf4www/p5-Mojolicious distinfo Makefile

www/p5-Mojolicious: Update to 9.47
DeltaFile
+3-3www/p5-Mojolicious/distinfo
+1-1www/p5-Mojolicious/Makefile
+4-42 files

FreeBSD/ports 73a2488audio/atunes Makefile distinfo, audio/atunes/files atunes.in

audio/atunes: Update 3.1.2 => 3.2.0 beta (last version), improve port, fix runtime

Changelog:
https://sourceforge.net/p/atunes/code/HEAD/tree/trunk/aTunes/docs/changelog.txt

- Lock JAVA_VERSION to 8 - doesn't work with 11+.
- Pet portclippy.
- Update WWW - previous is dead.
- Add NO_ARCH.
- Do not extract unnecessary files.
- Optimize do-install.

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit cf61139c927e2f7f4b55bad548e39398867634b7)
DeltaFile
+40-41audio/atunes/Makefile
+3-2audio/atunes/distinfo
+2-2audio/atunes/pkg-plist
+1-1audio/atunes/files/atunes.in
+46-464 files