FreeBSD/ports 2087024 — misc/qlas distinfo pkg-descr

misc/qlas: Update port

- Update to 1.94, fetch from GitLab since upstream no longer available.
- Take maintainership.
- Add LICENSE (BSD4CLAUSE), NO_ARCH, update WWW.
- Make pkg-descr more informative.

PR:             300081
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 8b32fc524aef153851fae139075dbfb2cfeb428c)
DeltaFile
+21-8misc/qlas/Makefile
+3-2misc/qlas/distinfo
+4-1misc/qlas/pkg-descr
+28-113 files

FreeBSD/ports 8b32fc5 — misc/qlas distinfo pkg-descr

misc/qlas: Update port

- Update to 1.94, fetch from GitLab since upstream no longer available.
- Take maintainership.
- Add LICENSE (BSD4CLAUSE), NO_ARCH, update WWW.
- Make pkg-descr more informative.

PR:             300081
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+21-8misc/qlas/Makefile
+3-2misc/qlas/distinfo
+4-1misc/qlas/pkg-descr
+28-113 files

FreeBSD/ports 71c3e8b — textproc/py-genshi Makefile distinfo

textproc/py-genshi: Update to 0.7.12

ChangeLog:

1. https://github.com/edgewall/genshi/releases/tag/0.7.12

Reported by:    "Simon Cross" <notifications at github.com>
DeltaFile
+3-3textproc/py-genshi/distinfo
+2-2textproc/py-genshi/Makefile
+5-52 files

FreeBSD/ports f74f5c7 — dns/dnscontrol Makefile distinfo

dns/dnscontrol: Update to 5.7.0
DeltaFile
+5-5dns/dnscontrol/distinfo
+1-2dns/dnscontrol/Makefile
+6-72 files

FreeBSD/ports cdbf242 — www/vikunja Makefile distinfo

www/vikunja: Update to 2.7.1
DeltaFile
+7-7www/vikunja/distinfo
+1-2www/vikunja/Makefile
+8-92 files

FreeBSD/ports 0ac0381 — multimedia/minisatip Makefile distinfo

multimedia/minisatip: Update to 2.0.173
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

FreeBSD/ports 3eecbb7 — sysutils/dfc distinfo Makefile

sysutils/dfc: Update and fix build with CMake 4

- Update port to snapshot dated 20251014.
- Upstream moved to GitHub.
- Pet port{clippy,fmt}.

PR:             299500, 297958
Reported by:    arrowd (PR 297958)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 27f5051ac41a8596b6af88114fed4852b340446a)
DeltaFile
+12-6sysutils/dfc/Makefile
+3-3sysutils/dfc/distinfo
+15-92 files

FreeBSD/ports 27f5051 — sysutils/dfc distinfo Makefile

sysutils/dfc: Update and fix build with CMake 4

- Update port to snapshot dated 20251014.
- Upstream moved to GitHub.
- Pet port{clippy,fmt}.

PR:             299500, 297958
Reported by:    arrowd (PR 297958)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+12-6sysutils/dfc/Makefile
+3-3sysutils/dfc/distinfo
+15-92 files

FreeBSD/ports c275990 — science/openmolcas Makefile distinfo

science/openmolcas: update 26.06 → 26.10
DeltaFile
+3-3science/openmolcas/distinfo
+2-2science/openmolcas/Makefile
+5-52 files

FreeBSD/ports 44c3887 — misc/claude-code pkg-descr

misc/claude-code: correct and improve pkg-descr
DeltaFile
+3-3misc/claude-code/pkg-descr
+3-31 files

FreeBSD/src 67d06cf — share/examples/sound oss.h

sound examples: trigger dsp devices via syncgroup

Triggering is only needed if device is in mmap mode, and in mmap example
the device is triggered as part of syncgroup. For non-mmap mode,
triggering is not needed at all. Triggering mmap'ed device too early
would start the IPTR/OPTR counters and that would cause those pointers
to be out of sync, so let syncgroup do the triggering once the device is
fully configured and ready for capture and playback.

MFC after:      1 week
Reviewed by:    christos
Differential Revision:  https://reviews.freebsd.org/D60839

(cherry picked from commit d3aa926bffd20e4ef0e12e3ee9af1707ad234cda)
DeltaFile
+15-26share/examples/sound/oss.h
+15-261 files

FreeBSD/ports 2354494 — devel/aarch64-none-elf-gcc Makefile, devel/binutils Makefile

*/*: Cleanup use of CONFIGURE_TARGET

Since 4d1f8f16c1c9 replacing amd64 with x86_64 is not necessary.
DeltaFile
+0-6devel/freebsd-gcc15/Makefile
+0-6devel/freebsd-gcc14/Makefile
+0-6devel/freebsd-gcc13/Makefile
+0-6devel/freebsd-gcc12/Makefile
+0-6devel/aarch64-none-elf-gcc/Makefile
+1-5devel/binutils/Makefile
+1-3531 files not shown
+14-12437 files

FreeBSD/src 9a4bb77 — sys/dev/amdsmu amdsmu.c amdsmu.h

amdsmu: Use devclass name instead of module name

The diagnostics array contained expected modules to be loaded but the
checking logic checked for if a devclass of that name existed instead.

Have the diagnostics array contain the devclass instead as well as the
module to load for the hint string.

Furthermore, check tha the number of devices is greater than 0 so that
leftover devclasses from unloaded modules don't skip the hint.

Reported by:    emaste
Reviewed by:    emaste
Fixes:  758578370f6b ("amdsmu: Hints on what to do if IP block blocking S0i3")
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/70
DeltaFile
+11-9sys/dev/amdsmu/amdsmu.h
+8-5sys/dev/amdsmu/amdsmu.c
+19-142 files

FreeBSD/ports 50fd5ea — benchmarks/netperfmeter Makefile pkg-plist

benchmarks/netperfmeter: Update 2.0.12 => 2.0.14

Changelog:
https://github.com/dreibh/netperfmeter/blob/netperfmeter-2.0.14/ChangeLog

Commit log:
https://github.com/dreibh/netperfmeter/compare/netperfmeter-2.0.12...netperfmeter-2.0.14

PR:             300097
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3benchmarks/netperfmeter/distinfo
+3-0benchmarks/netperfmeter/pkg-plist
+1-1benchmarks/netperfmeter/Makefile
+7-43 files

FreeBSD/ports 1560576 — science/py-netCDF4 Makefile, science/py-netCDF4/files patch-src_netCDF4___netCDF4.pyx

science/py-netCDF4: Add the missing py-certifi runtime dependency

netCDF4/_netCDF4.pyx imports certifi at module init, so
"import netCDF4" fails with ModuleNotFoundError: No module named
'certifi' when nothing else pulled certifi in (seen as "No supported
NetCDF modules available" in science/py-boutdata).

Also compare the netcdf-c version numerically: as strings, '4.10.1' <
'4.2.1', so with netcdf-c 4.10 Dataset(diskless=True) raises
ValueError and persisted diskless datasets are not written.  Backport
of the 1.7.5.1 fix (issue #1515).

While here, follow the Python Ports Policy and fix portlint warnings.

PR:             300071
DeltaFile
+75-0science/py-netCDF4/files/patch-src_netCDF4___netCDF4.pyx
+9-7science/py-netCDF4/Makefile
+84-72 files

FreeBSD/ports 8576310 — java/jd-gui-duo Makefile distinfo

java/jd-gui-duo: Update 2.0.115 => 2.0.116

Changelog:
https://github.com/nbauma109/jd-gui-duo/releases/tag/2.0.116

Commit log:
https://github.com/nbauma109/jd-gui-duo/compare/2.0.115...2.0.116

Sponsored by:   UNIS Labs
DeltaFile
+7-8java/jd-gui-duo/pkg-plist
+5-5java/jd-gui-duo/distinfo
+1-1java/jd-gui-duo/Makefile
+13-143 files

FreeBSD/ports c64cfaa — dns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update 5.4.8 => 5.4.9

Release Notes:
https://blog.powerdns.com/2026/10/26/powerdns-recursor-5.3.14-and-5.4.9-released

Changelog:
https://docs.powerdns.com/recursor/changelog/5.4.html#change-5.4.9

PR:             300095
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 2029c4ea7f2a44be99e31a080e56734ab16fa9ca)
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-1dns/powerdns-recursor/Makefile
+4-42 files

FreeBSD/ports 2029c4e — dns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update 5.4.8 => 5.4.9

Release Notes:
https://blog.powerdns.com/2026/10/26/powerdns-recursor-5.3.14-and-5.4.9-released

Changelog:
https://docs.powerdns.com/recursor/changelog/5.4.html#change-5.4.9

PR:             300095
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-1dns/powerdns-recursor/Makefile
+4-42 files

FreeBSD/ports d72b4f8 — databases/kividb Makefile distinfo

databases/kividb: update: 1.1.1 -> 1.1.2

ChangeLog:      https://github.com/kividbio/kividb/compare/v1.1.1...v1.1.2

Sponsored by:   tipi.work
DeltaFile
+3-3databases/kividb/distinfo
+1-1databases/kividb/Makefile
+4-42 files

FreeBSD/src 509d65f — sys/riscv/riscv locore.S

riscv: Map the DTB when it is outside the kernel's 1GB region

When the kernel is started directly by SBI firmware, locore.S maps only
the 1GB region that contains the kernel, and initriscv() reads the DTB
through that mapping at the physical address passed in a1.  If the
firmware put the DTB in another 1GB region, as QEMU does with more than
1GB of RAM, fake_preload_metadata() faults before the console is up and
the kernel hangs.

Also map the 1GB region that contains the DTB.

This fixes direct kernel booting without FreeBSD loader(8).

PR:             299088
Reviewed by:    mhorne
Fixes:          bfb857546984 ("riscv: Construct an identity map in locore.S")
MFC after:      1 week
Signed-off-by:  Rick Richard <rick at sloservers.com>
DeltaFile
+15-3sys/riscv/riscv/locore.S
+15-31 files

FreeBSD/ports 51ea299 — www/py-grimoirelab Makefile distinfo

www/py-grimoirelab: update 1.22.0 -> 1.22.1
DeltaFile
+3-3www/py-grimoirelab/distinfo
+1-1www/py-grimoirelab/Makefile
+4-42 files

FreeBSD/ports 8eb3899 — textproc/py-kidash Makefile distinfo

textproc/py-kidash: update 1.1.10 -> 1.1.11
DeltaFile
+3-3textproc/py-kidash/distinfo
+1-1textproc/py-kidash/Makefile
+4-42 files

FreeBSD/ports 502856c — textproc/py-grimoire-elk Makefile distinfo

textproc/py-grimoire-elk: update 1.8.2 -> 1.8.3
DeltaFile
+3-3textproc/py-grimoire-elk/distinfo
+1-1textproc/py-grimoire-elk/Makefile
+4-42 files

FreeBSD/ports 826db27 — devel/py-sortinghat Makefile distinfo

devel/py-sortinghat: update 1.15.1 -> 1.15.2
DeltaFile
+3-3devel/py-sortinghat/distinfo
+1-1devel/py-sortinghat/Makefile
+4-42 files

FreeBSD/ports 310cacf — devel/py-sirmordred Makefile distinfo

devel/py-sirmordred: update 1.2.12 -> 1.2.13
DeltaFile
+3-3devel/py-sirmordred/distinfo
+1-1devel/py-sirmordred/Makefile
+4-42 files

FreeBSD/ports 115fcca — devel/py-perceval-weblate Makefile distinfo

devel/py-perceval-weblate: update 1.1.10 -> 1.1.11
DeltaFile
+3-3devel/py-perceval-weblate/distinfo
+1-1devel/py-perceval-weblate/Makefile
+4-42 files

FreeBSD/ports 73b862b — devel/py-perceval-puppet Makefile distinfo

devel/py-perceval-puppet: update 1.1.10 -> 1.1.11
DeltaFile
+3-3devel/py-perceval-puppet/distinfo
+1-1devel/py-perceval-puppet/Makefile
+4-42 files

FreeBSD/ports d890286 — devel/py-perceval-opnfv Makefile distinfo

devel/py-perceval-opnfv: update 1.1.10 -> 1.1.11
DeltaFile
+3-3devel/py-perceval-opnfv/distinfo
+1-1devel/py-perceval-opnfv/Makefile
+4-42 files

FreeBSD/ports cf69d75 — devel/py-perceval-mozilla Makefile distinfo

devel/py-perceval-mozilla: update 1.2.10 -> 1.2.11
DeltaFile
+3-3devel/py-perceval-mozilla/distinfo
+1-1devel/py-perceval-mozilla/Makefile
+4-42 files

FreeBSD/ports 22a5233 — devel/py-lizard Makefile distinfo

devel/py-lizard: update 1.24.0 -> 1.24.3
DeltaFile
+3-3devel/py-lizard/distinfo
+1-1devel/py-lizard/Makefile
+4-42 files