FreeBSD/ports 421ec03 — filesystems Makefile, filesystems/fatsort distinfo pkg-descr

filesystems/fatsort: Add new port

FATSort is a C-based utility that sorts FAT12, FAT16, FAT32, and exFAT
partitions. It fully supports long file name entries and recursively
sorts directory structures by reading the file system’s boot sector.

WWW:    https://sourceforge.net/projects/fatsort
DeltaFile
+20-0filesystems/fatsort/Makefile
+19-0filesystems/fatsort/files/patch-src-Makefile
+11-0filesystems/fatsort/files/patch-Makefile
+7-0filesystems/fatsort/pkg-descr
+3-0filesystems/fatsort/distinfo
+1-0filesystems/Makefile
+61-06 files

FreeBSD/ports 2874225 — devel/msgpack-cxx Makefile distinfo, devel/msgpack-cxx/files patch-CMakeLists.txt

devel/msgpack-cxx: update to 9.0.0.
DeltaFile
+0-8devel/msgpack-cxx/files/patch-CMakeLists.txt
+3-3devel/msgpack-cxx/distinfo
+1-1devel/msgpack-cxx/Makefile
+4-123 files

FreeBSD/ports 300a49c — devel/msgpack-c Makefile distinfo

devel/msgpack-c: update to 7.0.2.
DeltaFile
+3-3devel/msgpack-c/distinfo
+1-1devel/msgpack-c/Makefile
+4-42 files

FreeBSD/ports 0282591 — archivers/plakar Makefile distinfo

archivers/plakar: Update 1.1.6 => 1.1.7

Changelog:
https://github.com/PlakarKorp/plakar/releases/tag/v1.1.7

PR:             298840
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+5-5archivers/plakar/distinfo
+1-1archivers/plakar/Makefile
+6-62 files

FreeBSD/ports 5c784d0 — net/asterisk20 Makefile distinfo, net/asterisk22 Makefile distinfo

net/asterisk{20,22}: Fix build with WITH_PIE

Upstream commit f82393d brokes build options handling for
bundled pjproject. That was fixed later by 78b7c4e.
Temporary use this patch in our ports until next release.

PR:             298207
Approved by:    osa, vvd (Mentors, implicit)
Co-authored-by: Marek Zarychta <zarychtam at plan-b.pwste.edu.pl>
Sponsored by:   FLEX-IT LLC
MFH:            2026Q3

(cherry picked from commit a2bad65a40f2b195abba4250d3a6a8f12aef1110)
DeltaFile
+3-1net/asterisk22/distinfo
+3-1net/asterisk20/distinfo
+3-0net/asterisk22/Makefile
+3-0net/asterisk20/Makefile
+12-24 files

FreeBSD/ports a2bad65 — net/asterisk20 Makefile distinfo, net/asterisk22 Makefile distinfo

net/asterisk{20,22}: Fix build with WITH_PIE

Upstream commit f82393d brokes build options handling for
bundled pjproject. That was fixed later by 78b7c4e.
Temporary use this patch in our ports until next release.

PR:             298207
Co-authored-by: Marek Zarychta <zarychtam at plan-b.pwste.edu.pl>
Sponsored by:   FLEX-IT LLC
MFH:            2026Q3
DeltaFile
+3-1net/asterisk22/distinfo
+3-1net/asterisk20/distinfo
+3-0net/asterisk22/Makefile
+3-0net/asterisk20/Makefile
+12-24 files

FreeBSD/ports bf0cd83 — games/linux-steam-utils Makefile distinfo

games/linux-steam-utils: Update 20260731 => 20260923

Changelog:
This is an in-between release that brings support for wine-proton 11.

PR:             298821
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3games/linux-steam-utils/distinfo
+2-2games/linux-steam-utils/Makefile
+5-52 files

FreeBSD/ports 424df5f — devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.84

Changelog: https://github.com/astral-sh/ty/blob/0.0.84/CHANGELOG.md

Reported by:    Repology
DeltaFile
+17-17devel/py-ty/distinfo
+7-7devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+25-253 files

FreeBSD/ports e13b0cf — devel/cfr distinfo Makefile

devel/cfr: Set LICENSE_FILE

Also, run portfmt while here.
DeltaFile
+10-3devel/cfr/Makefile
+5-3devel/cfr/distinfo
+15-62 files

FreeBSD/ports ce943f8 — sysutils Makefile, sysutils/bricoler distinfo pkg-descr

sysutils/bricoler: Add: Utility for running FreeBSD src development

bricoler is a utility for running FreeBSD src development workflows. The basic
idea is to simplify common src development tasks by providing a framework to
wrap operations like:

- building a FreeBSD src tree,
- constructing a VM image from the output of a build,
- booting the VM image,
- running things in the guest once it has booted.
DeltaFile
+25-0sysutils/bricoler/Makefile
+8-0sysutils/bricoler/pkg-descr
+3-0sysutils/bricoler/distinfo
+1-0sysutils/Makefile
+37-04 files

FreeBSD/ports 722631e — misc/py-litellm Makefile distinfo

misc/py-litellm: Update to 1.102.1

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.102.1

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/Makefile
+4-42 files

FreeBSD/src 736d730 — sys/cam/scsi scsi_cd.c

cam/cd: avoid integer divide fault in cdstart()

If something goes very badly (e.g. forcibly removing a medium while
the OS tries to start it), this could end up in params.blksize being 0
(and params.disksize 1).  Avoid an integer divide fault, panicking the
kernel, by bailing out before.

MFC after:      3 days

(cherry picked from commit 34ae0f7834d1bd6bb765d1c12e57e01e32b3e060)
DeltaFile
+10-0sys/cam/scsi/scsi_cd.c
+10-01 files

FreeBSD/src 90745f0 — sys/cam/scsi scsi_cd.c

cam/cd: avoid integer divide fault in cdstart()

If something goes very badly (e.g. forcibly removing a medium while
the OS tries to start it), this could end up in params.blksize being 0
(and params.disksize 1).  Avoid an integer divide fault, panicking the
kernel, by bailing out before.

MFC after:      3 days

(cherry picked from commit 34ae0f7834d1bd6bb765d1c12e57e01e32b3e060)
DeltaFile
+10-0sys/cam/scsi/scsi_cd.c
+10-01 files

FreeBSD/ports eac692d — filesystems/ltfs Makefile distinfo

filesystems/ltfs: Update to 2.4.9.0

Changelog: https://github.com/LinearTapeFileSystem/ltfs/releases/tag/v2.4.9.0-10523
DeltaFile
+3-3filesystems/ltfs/distinfo
+2-2filesystems/ltfs/Makefile
+5-52 files

FreeBSD/ports d72c8f5 — security/sshguard Makefile, security/sshguard/files patch-src_parser_attack__scanner.l

security/sshguard: Backport upstream patch

To fix HOSTNAME field in syslog header handling.

PR:             298836
Approved by:    Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 15f83b9d89941e55ac06600250304bcd7b00db3a)
DeltaFile
+17-0security/sshguard/files/patch-src_parser_attack__scanner.l
+1-1security/sshguard/Makefile
+18-12 files

FreeBSD/ports 15f83b9 — security/sshguard Makefile, security/sshguard/files patch-src_parser_attack__scanner.l

security/sshguard: Backport upstream patch

To fix HOSTNAME field in syslog header handling.

PR:             298836
Approved by:    Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+17-0security/sshguard/files/patch-src_parser_attack__scanner.l
+1-1security/sshguard/Makefile
+18-12 files

FreeBSD/src 050683b — sys/dev/aq aq_main.c

aq: Report partial initialization failures to iflib

Stop initialization when hardware setup, ring initialization/start, or
datapath start fails. Run the existing best-effort stop/cache/reset
cleanup and report the failure through iflib_init_failed(). Do not keep
configuring later rings or publish the interface as running.

Reviewed by:    nprice
MFC after:      2 weeks
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D59853
DeltaFile
+15-4sys/dev/aq/aq_main.c
+15-41 files

FreeBSD/src 4993c10 — sys/dev/aq aq_hw_llh.h aq_ring.c

aq: Invalidate the descriptor cache after stopping all rings

Atlantic controllers can retain receive descriptors and their data
addresses after their rings are disabled. Reusing or releasing those
mappings without invalidating the device cache has caused observed
IOMMU and SMMU faults in the referenced Linux reports (7a1bb49461b1,
ed4d81c4b3f2 and 7526183cfdbe).

Move global cache invalidation out of the per-ring stop routine. Disable
every ring first, toggle invalidation once, and wait for its completion
indication. Exclude Atlantic A0, as in the upstream workaround. Report
a completion timeout rather than silently discarding it.

Reviewed by:    nprice
MFC after:      2 weeks
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D59852
DeltaFile
+25-0sys/dev/aq/aq_hw.c
+9-0sys/dev/aq/aq_hw_llh.c
+5-0sys/dev/aq/aq_hw_llh_internal.h
+0-4sys/dev/aq/aq_ring.c
+4-0sys/dev/aq/aq_main.c
+3-0sys/dev/aq/aq_hw_llh.h
+46-41 files not shown
+48-47 files

FreeBSD/ports 51c12b6 — audio/fooyin Makefile distinfo

audio/fooyin: Update to 0.13.1

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.13.1
DeltaFile
+3-3audio/fooyin/distinfo
+1-1audio/fooyin/Makefile
+4-42 files

FreeBSD/ports dedce33 — emulators/azahar pkg-plist pkg-message, emulators/azahar/files patch-externals_teakra_src_test.h patch-add_more_system_libs

emulators/azahar: New port, Actively maintained fork of Citra, a Nintendo 3DS emulator

Fork of Citra which brings many improvements including Qt 6 support.
On first run, Azahar offers to import data and settings (including
game saves) from an existing Citra install.

Builds with vulkan enabled, but I disabled this option by default as
games crash immediately with Vulkan backend enabled, at least with my
NVIDIA GPU. It's possible users with other configurations will have
more luck with Vulkan, but it is still considered experimental by
upstream whereas OpenGL is quite well supported.

Also includes it as plugin to libretro, emulators/libretro-azahar

PR:             290085
DeltaFile
+126-0emulators/azahar/files/patch-add_more_system_libs
+116-0emulators/azahar/Makefile
+14-0emulators/libretro-azahar/Makefile
+13-0emulators/azahar/files/patch-externals_teakra_src_test.h
+9-0emulators/azahar/pkg-message
+6-0emulators/azahar/pkg-plist
+284-03 files not shown
+290-09 files

FreeBSD/ports e25fcbb — devel/tuicr Makefile Makefile.crates

devel/tuicr: Update to 0.27.0
DeltaFile
+35-35devel/tuicr/distinfo
+16-16devel/tuicr/Makefile.crates
+1-1devel/tuicr/Makefile
+52-523 files

FreeBSD/ports 34f95b5 — databases/openldap25-server Makefile, databases/openldap26-server pkg-plist Makefile

databases/openldap*: move from net/

Move all OpenLDAP ports (openldap25-client, openldap25-server,
openldap26-client, openldap26-server) from net/ to databases/ to be
consistent with OpenLDAP 2.7 which was already in databases/.

Bump PORTREVISION for all moved ports.  Simplify Mk/Uses/ldap.mk now
that all OpenLDAP versions live under databases/.
DeltaFile
+0-447net/openldap25-server/Makefile
+447-0databases/openldap25-server/Makefile
+0-439net/openldap26-server/Makefile
+439-0databases/openldap26-server/Makefile
+0-322net/openldap26-server/pkg-plist
+322-0databases/openldap26-server/pkg-plist
+1,208-1,20890 files not shown
+3,334-3,31596 files

FreeBSD/ports f331924 — archivers/snappy Makefile distinfo, archivers/snappy/files patch-snappy-internal.h patch-CMakeLists.txt

archivers/snappy: update to 1.3.1.
DeltaFile
+10-10archivers/snappy/files/patch-CMakeLists.txt
+3-3archivers/snappy/distinfo
+2-2archivers/snappy/files/patch-snappy-internal.h
+1-1archivers/snappy/Makefile
+16-164 files

FreeBSD/ports 5e8e484 — databases/py-sqlmodel Makefile distinfo

databases/py-sqlmodel: Update to 0.0.47

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.47/docs/release-notes.md

Reported by:    portscout
DeltaFile
+3-3databases/py-sqlmodel/distinfo
+3-1databases/py-sqlmodel/Makefile
+6-42 files

FreeBSD/ports 42fc9f6 — devel/ghgrab Makefile Makefile.crates

devel/ghgrab: Update to 2.1.0
DeltaFile
+63-5devel/ghgrab/distinfo
+30-1devel/ghgrab/Makefile.crates
+1-2devel/ghgrab/Makefile
+94-83 files

FreeBSD/ports d3c362c — sysutils/usermin Makefile distinfo

sysutils/usermin: Update to 2.570
DeltaFile
+22-25sysutils/usermin/pkg-plist
+3-3sysutils/usermin/distinfo
+1-1sysutils/usermin/Makefile
+26-293 files

FreeBSD/ports 5703a61 — sysutils/webmin Makefile distinfo

sysutils/webmin: Update to 2.670
DeltaFile
+108-154sysutils/webmin/pkg-plist
+3-3sysutils/webmin/distinfo
+1-1sysutils/webmin/Makefile
+112-1583 files

FreeBSD/ports f3268ea — devel/pyenv Makefile distinfo

devel/pyenv: Update to 2.8.6
DeltaFile
+133-0devel/pyenv/pkg-plist
+3-3devel/pyenv/distinfo
+1-1devel/pyenv/Makefile
+137-43 files

FreeBSD/ports aa4cd98 — net/redpanda-connect Makefile distinfo

net/redpanda-connect: Update to 4.111.0
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-1net/redpanda-connect/Makefile
+6-62 files

FreeBSD/ports cc992ea — security/y509 Makefile distinfo

security/y509: Update to 1.4.0
DeltaFile
+5-5security/y509/distinfo
+1-1security/y509/Makefile
+6-62 files