FreeBSD/src 07b5d1csys/dev/virtio/pci virtio_pci_modern.c

virtio_pci_modern: Remove endianness conversion for config space

The bus_* functions already handle converting from PCI endianness
(i.e. little-endian) to native endianness when accessing the config
space (see ofw_pcib_bus_get_bus_tag), so converting again with
virtio_htogX/virtio_gtohX undoes any byte-swapping and breaks
big-endian systems. They should only be used for operating on shared
memory.
Note part of this reverts commit fb53b42e36a9 ("virtio-modern: fix PCI
common read/write functions on big endian targets").

PR:                     294706
Reviewed by:            adrian, tuexen
Fixes:                  fb53b42e36a9 ("virtio-modern: fix PCI common read/write functions on big endian targets")
Fixes:                  9da9560c4dd3 ("virtio: Add VirtIO PCI modern (V1) support")
MFC after:              1 week
Differential Revision:  https://reviews.freebsd.org/D57392
DeltaFile
+10-17sys/dev/virtio/pci/virtio_pci_modern.c
+10-171 files

FreeBSD/src d4e539busr.sbin/adduser adduser.sh

adduser: Normalize supplemental groups

Rather than insist on a space-separated list, normalize the input so
that any number of spaces, commas, colons, or semicolons are accepted.

Reviewed by:    bcr
Differential Revision:  https://reviews.freebsd.org/D57774

(cherry picked from commit 65fba082f44cb9451d2b12bcd99c3287d0a47acc)
DeltaFile
+1-1usr.sbin/adduser/adduser.sh
+1-11 files

FreeBSD/src 10ae3fclibexec/rc rc.subr, libexec/rc/rc.d kld ntpd

rc: Improve load_kld

* Centralize the usage message.

* Document and enforce that -e and -m are mutually exclusive; previously,
  speficying both would result in only -e being applied.

* If -e was not specified, and -m was not specified or did not match,
  fall back to `kldstat -n file` which will always work for modules that
  aren't built into the kernel.

This means the kld and ntpd scripts can now rely on load_kld to dtrt.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D57706

(cherry picked from commit a95d324dd3107afcbc16767d183acca7a57ebca9)
DeltaFile
+14-13libexec/rc/rc.subr
+4-2libexec/rc/rc.d/kld
+1-1libexec/rc/rc.d/ntpd
+19-163 files

FreeBSD/src 19cba66libexec/rc/rc.d linux bthidd

rc: Fix improper use of load_kld

Fix scripts that needlessly used -e when the simpler -m would work, or
that used -m when the module and file name are the same, or, in one
particularly egregious case, used -m with the wrong name when using
nothing at all would have worked just fine.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D57705

(cherry picked from commit cfe1962a19259fea8f51673f4da6c96656776486)
DeltaFile
+4-4libexec/rc/rc.d/linux
+3-3libexec/rc/rc.d/bthidd
+1-1libexec/rc/rc.d/mountcritremote
+1-1libexec/rc/rc.d/cfumass
+9-94 files

FreeBSD/src efd3996libexec/rc/rc.d devmatch

rc: Make devmatch use load_kld

The default behavior of load_kld is now robust enough for devmatch.
Switching means settings from /etc/sysctl.kld.d are now properly applied
when the corresponding modules are loaded by devmatch.

While here, reduce the amount of output produced by devmatch from one
line per module to a single line.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D57707

(cherry picked from commit b9f616d031566e94e6967a2c533b8aa7f36123b9)
DeltaFile
+4-2libexec/rc/rc.d/devmatch
+4-21 files

FreeBSD/src 59573a0usr.sbin/adduser adduser.sh

adduser: Normalize supplemental groups

Rather than insist on a space-separated list, normalize the input so
that any number of spaces, commas, colons, or semicolons are accepted.

Reviewed by:    bcr
Differential Revision:  https://reviews.freebsd.org/D57774

(cherry picked from commit 65fba082f44cb9451d2b12bcd99c3287d0a47acc)
DeltaFile
+1-1usr.sbin/adduser/adduser.sh
+1-11 files

FreeBSD/src d67aa8blibexec/rc/rc.d devmatch

rc: Make devmatch use load_kld

The default behavior of load_kld is now robust enough for devmatch.
Switching means settings from /etc/sysctl.kld.d are now properly applied
when the corresponding modules are loaded by devmatch.

While here, reduce the amount of output produced by devmatch from one
line per module to a single line.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D57707

(cherry picked from commit b9f616d031566e94e6967a2c533b8aa7f36123b9)
DeltaFile
+4-2libexec/rc/rc.d/devmatch
+4-21 files

FreeBSD/src 8f59fdblibexec/rc/rc.d linux bthidd

rc: Fix improper use of load_kld

Fix scripts that needlessly used -e when the simpler -m would work, or
that used -m when the module and file name are the same, or, in one
particularly egregious case, used -m with the wrong name when using
nothing at all would have worked just fine.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D57705

(cherry picked from commit cfe1962a19259fea8f51673f4da6c96656776486)
DeltaFile
+4-4libexec/rc/rc.d/linux
+3-3libexec/rc/rc.d/bthidd
+1-1libexec/rc/rc.d/cfumass
+1-1libexec/rc/rc.d/mountcritremote
+9-94 files

FreeBSD/src 2baf97flibexec/rc rc.subr, libexec/rc/rc.d kld ntpd

rc: Improve load_kld

* Centralize the usage message.

* Document and enforce that -e and -m are mutually exclusive; previously,
  speficying both would result in only -e being applied.

* If -e was not specified, and -m was not specified or did not match,
  fall back to `kldstat -n file` which will always work for modules that
  aren't built into the kernel.

This means the kld and ntpd scripts can now rely on load_kld to dtrt.

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D57706

(cherry picked from commit a95d324dd3107afcbc16767d183acca7a57ebca9)
DeltaFile
+14-13libexec/rc/rc.subr
+4-2libexec/rc/rc.d/kld
+1-1libexec/rc/rc.d/ntpd
+19-163 files

FreeBSD/ports d01cfc0cad/freecad-devel pkg-plist distinfo

cad/freecad-devel: Update to 2026.06.27
DeltaFile
+15-7cad/freecad-devel/pkg-plist
+7-7cad/freecad-devel/distinfo
+5-5cad/freecad-devel/Makefile.git_rev
+2-1cad/freecad-devel/Makefile
+29-204 files

FreeBSD/ports c20e8bcdatabases Makefile, databases/turso distinfo Makefile.crates

databases/turso: New port

Turso is an open-source, SQLite-compatible database written in Rust that
lets developers create millions of small, file-based databases for AI
agents, multi-tenant SaaS applications, and edge workloads.

Unlike traditional databases that run as a single shared server process,
Turso treats each database as a lightweight file that can be spun up
instantly, replicated globally, or synced to a device.
DeltaFile
+1,461-0databases/turso/distinfo
+729-0databases/turso/Makefile.crates
+26-0databases/turso/Makefile
+7-0databases/turso/pkg-descr
+1-0databases/Makefile
+2,224-05 files

FreeBSD/ports 9bd5ae0emulators/flexemu Makefile distinfo

emulators/flexemu: Update to 3.32

- Floating toolbar in fullscreen mode
- hex2flex converts Intel Hex or Motorola S-Record File to FLEX binary file(s)
- Add README to ${DATADIR}
- Several new features and many bugfixes

Changelog:      https://github.com/aladur/flexemu/commit/f671c5219c858bf1160f4260517710109b60a2ff

Reported by:    portscout, Repology
DeltaFile
+8-2emulators/flexemu/Makefile
+3-3emulators/flexemu/distinfo
+2-0emulators/flexemu/pkg-plist
+13-53 files

FreeBSD/ports 0838b28graphics/R-cran-gridExtra Makefile distinfo

graphics/R-cran-gridExtra: Update to 2.3.1

Reported by:    portscout
DeltaFile
+2-5graphics/R-cran-gridExtra/Makefile
+3-3graphics/R-cran-gridExtra/distinfo
+5-82 files

FreeBSD/ports f771e3amisc/claude-code distinfo Makefile

misc/claude-code: update 2.1.190 → 2.1.195
DeltaFile
+5-5misc/claude-code/distinfo
+1-2misc/claude-code/Makefile
+6-72 files

FreeBSD/ports f859d02finance/py-financetoolkit Makefile distinfo

finance/py-financetoolkit: update 2.0.4 → 2.1.3
DeltaFile
+9-8finance/py-financetoolkit/Makefile
+3-3finance/py-financetoolkit/distinfo
+12-112 files

FreeBSD/ports b13dddemisc/netron distinfo Makefile

misc/netron: update 9.1.1 → 9.1.3
DeltaFile
+3-3misc/netron/distinfo
+1-1misc/netron/Makefile
+4-42 files

FreeBSD/ports ee99331biology/viennarna Makefile pkg-plist, biology/viennarna/files patch-m4_ac__rna__swig.m4 patch-interfaces_Makefile.am

biology/viennarna: update 2.7.0 → 2.7.2
DeltaFile
+65-0biology/viennarna/files/patch-m4_ac__rna__swig.m4
+10-2biology/viennarna/Makefile
+10-0biology/viennarna/files/patch-interfaces_Makefile.am
+10-0biology/viennarna/pkg-plist
+5-4biology/viennarna/files/patch-m4_ac__rna__build__requirements.m4
+3-3biology/viennarna/distinfo
+103-96 files

FreeBSD/ports 3177f91science/py-scikit-learn Makefile

science/py-scikit-learn: Unbreak by adding missing run-time dependency

Approved by:    portmgr@ (unbreak; blanket)
DeltaFile
+2-0science/py-scikit-learn/Makefile
+2-01 files

FreeBSD/ports 0a54a8ccad/veroroute distinfo Makefile

cad/veroroute: update 2.39 → 2.40
DeltaFile
+3-3cad/veroroute/distinfo
+1-1cad/veroroute/Makefile
+4-42 files

FreeBSD/ports c5a4f8cmisc/py-fastmcp Makefile pkg-descr

misc/py-fastmcp: update 3.3.0 → 3.4.2
DeltaFile
+20-15misc/py-fastmcp/Makefile
+5-10misc/py-fastmcp/pkg-descr
+3-3misc/py-fastmcp/distinfo
+28-283 files

FreeBSD/ports 582af05security/naabu distinfo Makefile

security/naabu: Update to 2.6.1
DeltaFile
+5-5security/naabu/distinfo
+1-2security/naabu/Makefile
+6-72 files

FreeBSD/doc 09af438documentation/content/en/books/handbook/multimedia _index.adoc

Handbook-multimedia: Replace moc and mplayer
DeltaFile
+62-16documentation/content/en/books/handbook/multimedia/_index.adoc
+62-161 files

FreeBSD/ports 8849bf7sysutils/terraform-switcher distinfo Makefile

sysutils/terraform-switcher: Update to 1.19.0

ChangeLog:
https://github.com/warrensbox/terraform-switcher/releases/tag/v1.19.0
DeltaFile
+5-5sysutils/terraform-switcher/distinfo
+1-2sysutils/terraform-switcher/Makefile
+6-72 files

FreeBSD/ports d59fa31sysutils/cloud-nuke distinfo Makefile

sysutils/cloud-nuke: Update to 0.52.0

ChangeLog:
https://github.com/gruntwork-io/cloud-nuke/releases/tag/v0.52.0
DeltaFile
+5-5sysutils/cloud-nuke/distinfo
+1-2sysutils/cloud-nuke/Makefile
+6-72 files

FreeBSD/ports 84e2c74filesystems/rubygem-chef-winrm-fs Makefile

filesystems/rubygem-chef-winrm-fs: fixed regression from 5ff12f2c24a1ac6b91d994474f2201623f035077

[150amd64-gitlab-job-11] Extracting rubygem-rubyzip-3.4.0: .......... done
===>   rubygem-chef-winrm-fs-1.4.2 depends on package: rubygem-rubyzip>=2.0<3 - not found
*** Error code 1
DeltaFile
+2-1filesystems/rubygem-chef-winrm-fs/Makefile
+2-11 files

FreeBSD/ports bbbe49cfilesystems/rubygem-winrm-fs Makefile

filesystems/rubygem-winrm-fs: fix regression from 5ff12f2c24a1ac6b91d994474f2201623f035077

===>   rubygem-winrm-fs-1.3.5 depends on package: rubygem-rubyzip>=2.0<3 - not found
*** Error code 1
DeltaFile
+2-1filesystems/rubygem-winrm-fs/Makefile
+2-11 files

FreeBSD/ports 581e0fbdevel/glab distinfo Makefile

devel/glab: update to 1.105.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+1-0devel/glab/pkg-plist
+8-73 files

FreeBSD/ports 6e2230cwww/marmite distinfo Makefile.crates

www/marmite: Update to 0.3.2

ChangeLog:
https://github.com/rochacbruno/marmite/releases/tag/0.3.2
DeltaFile
+481-453www/marmite/distinfo
+239-225www/marmite/Makefile.crates
+1-2www/marmite/Makefile
+721-6803 files

FreeBSD/ports bfd6af4misc/py-mistral-common Makefile distinfo

misc/py-mistral-common: update 1.11.3 → 1.11.5
DeltaFile
+22-2misc/py-mistral-common/Makefile
+3-3misc/py-mistral-common/distinfo
+25-52 files

FreeBSD/ports e623030textproc/UCD distinfo pkg-plist

textproc/UCD: update 17.0.0 → 18.0.0
DeltaFile
+7-7textproc/UCD/distinfo
+2-0textproc/UCD/pkg-plist
+1-1textproc/UCD/Makefile
+10-83 files