FreeBSD/src fdc1f34sys/amd64/amd64 apic_vector.S, sys/i386/i386 mp_machdep.c apic_vector.S

x86: change signatures of ipi_{bitmap,swi}_handler() to take pointer

to the frame instead of the frame itself. It is some stretch of the
amd64 ABI, and is not easily fullfilled when handlers are called from C
and not asm. In particular, the struct frame is passed by value but is
modified by callees, with the expectation that the caller will see the
modifications.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55679
DeltaFile
+14-0sys/i386/i386/mp_machdep.c
+5-5sys/x86/x86/mp_x86.c
+2-2sys/x86/xen/xen_apic.c
+2-2sys/x86/include/x86_smp.h
+2-2sys/i386/i386/apic_vector.S
+2-0sys/amd64/amd64/apic_vector.S
+27-116 files

FreeBSD/ports 0f48a01editors/dz6 distinfo Makefile.crates

editors/dz6: Update to 0.5.1

ChangeLog:
https://github.com/mentebinaria/dz6/releases/tag/v0.5.1
DeltaFile
+271-95editors/dz6/distinfo
+135-47editors/dz6/Makefile.crates
+1-1editors/dz6/Makefile
+407-1433 files

FreeBSD/ports 7211594net/keycloak distinfo Makefile

net/keycloak: Update 26.5.4 => 26.5.5

Release Notes:
https://www.keycloak.org/2026/03/keycloak-2655-released

PR:             293618
Security:       CVE-2026-3047
Security:       CVE-2026-3009
Security:       CVE-2026-2603
Security:       CVE-2026-2092
MFH:            2026Q1
(cherry picked from commit fbfbd55e5bafbe1a4d73db4b0ea6418e4d3f966f)
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

FreeBSD/ports fbfbd55net/keycloak distinfo Makefile

net/keycloak: Update 26.5.4 => 26.5.5

Release Notes:
https://www.keycloak.org/2026/03/keycloak-2655-released

PR:             293618
Security:       CVE-2026-3047
Security:       CVE-2026-3009
Security:       CVE-2026-2603
Security:       CVE-2026-2092
MFH:            2026Q1
DeltaFile
+3-3net/keycloak/distinfo
+1-2net/keycloak/Makefile
+4-52 files

FreeBSD/ports 8a79022misc/sff distinfo Makefile

misc/sff: Update 1.2 => 1.3

Changelog:
https://codeberg.org/sylphenix/sff/src/tag/1.3/CHANGELOG.md

PR:     293617
DeltaFile
+3-3misc/sff/distinfo
+1-1misc/sff/Makefile
+4-42 files

FreeBSD/ports 49ef88csecurity/crowdsec Makefile, security/crowdsec-blocklist-mirror Makefile

security/crowdsec{,-blocklist-mirror,-firewall-bouncer}: Transfer maintainership

PR:     293616
DeltaFile
+1-1security/crowdsec/Makefile
+1-1security/crowdsec-firewall-bouncer/Makefile
+1-1security/crowdsec-blocklist-mirror/Makefile
+3-33 files

FreeBSD/src 74aec9fshare/man/man7 ports.7

ports.7: Document DEFAULT_VERSIONS

MFC after:              3 days
Co-authored-by:         Adam Weinberger <adamw at FreeBSD.org>
Differential Revision:  https://reviews.freebsd.org/D55443
DeltaFile
+4-0share/man/man7/ports.7
+4-01 files

FreeBSD/ports a3f2aa7devel/stdman pkg-plist distinfo

devel/stdman: Update to 2024.07.05
DeltaFile
+914-34devel/stdman/pkg-plist
+3-3devel/stdman/distinfo
+1-1devel/stdman/Makefile
+918-383 files

FreeBSD/ports 27001d6mail/thunderbird distinfo Makefile

mail/thunderbird: update to 148.0.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/148.0.1/releasenotes/

(cherry picked from commit d454980ee94c47d12a2195f2dab12ced70e11526)
DeltaFile
+3-3mail/thunderbird/distinfo
+1-1mail/thunderbird/Makefile
+4-42 files

FreeBSD/ports d454980mail/thunderbird distinfo Makefile

mail/thunderbird: update to 148.0.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/148.0.1/releasenotes/
DeltaFile
+3-3mail/thunderbird/distinfo
+1-1mail/thunderbird/Makefile
+4-42 files

FreeBSD/ports a0a0115sysutils/storcli Makefile distinfo

sysutils/storcli: Update 7.3503 => 7.3603

PR:     293539
DeltaFile
+5-5sysutils/storcli/Makefile
+3-3sysutils/storcli/distinfo
+8-82 files

FreeBSD/src 1e4086dshare/man/man9 bus_alloc_resource.9, sys/arm/nvidia tegra_pcie.c

sys: Don't pass RF_ALLOCATED to bus_alloc_resource*

This is a nop as eventually these flags are passed to rman_reserve_resource
which unconditionally sets RF_ALLOCATED in the new flags for a region.
However, it's really a layering violation to use RF_ALLOCATED in relation
to struct resource objects outside of subr_rman.c as subr_rman.c uses
this flag to manage it's internal tracking of allocated vs free regions.

In addition, don't document this as a valid flag in the manual.  I
think the intention here was that if a caller didn't want to pass
RF_ACTIVE or RF_SHAREABLE, they could pass RF_ALLOCATED instead of 0,
but given the layering violation, I think it's best to just pass 0
instead in that case.

NB: The bhnd bus uses RF_ALLOCATED (along with RF_ACTIVE) in a
separate API to manage resource regions that are not struct resource
objects (but a separate wrapper object).  It would perhaps be cleaner
if the chipc_retain_region and chipc_release_region functions used
their own flag constants instead of reusing the rman(9) flags.

    [3 lines not shown]
DeltaFile
+3-7share/man/man9/bus_alloc_resource.9
+2-3sys/arm/nvidia/tegra_pcie.c
+1-1sys/x86/iommu/amd_drv.c
+6-113 files

FreeBSD/ports a9052c7sysutils/py-hcloud distinfo Makefile

sysutils/py-hcloud: update to 2.17.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.17.0/CHANGELOG.md
Reported by:    portscout, repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/src b7a7d51lib/libc/gen uexterr_format.c err.3

Refinements to the output when the EXTERROR_VERBOSE environment is set

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D55494
Sponsored-by: Netflix

(cherry picked from commit 6fd98877de633f5ec6f028e78d5a2d94527d63d0)
DeltaFile
+20-8lib/libc/gen/uexterr_format.c
+7-1lib/libc/gen/err.3
+27-92 files

FreeBSD/ports 94861f1audio/spiralsynthmodular Makefile, audio/spiralsynthmodular/files patch-SpiralSound_SpiralInfo.h patch-SpiralSound_SpiralInfo.C

audio/spiralsynthmodular: Fix "undefined symbol" errors at runtime

* Behavior *
- At runtime, for each synth plugin, we got:
dlerror() output:
/usr/local/lib/SpiralPlugins/AmpPlugin.so: Undefined symbol "_ZN10SpiralInfo6LOCALEE"

* Why *
- It seems this comes from the way newer compiler manage static
  properties. (SSM is 25yo).
- This error has already been reported long times ago on Linux distro.

* Fix *
- A way to fix it without rewriting the wheel is to inline static
  properties in the header.

While here improve port:
- Add LICENSE.
- Register dependiencies.

    [9 lines not shown]
DeltaFile
+70-0audio/spiralsynthmodular/files/patch-SpiralSound_SpiralInfo.h
+64-0audio/spiralsynthmodular/files/patch-SpiralSound_SpiralInfo.C
+12-12audio/spiralsynthmodular/Makefile
+146-123 files

FreeBSD/ports 8fedf8caudio/spiralsynthmodular Makefile, audio/spiralsynthmodular/files patch-SpiralSound_SpiralInfo.h patch-SpiralSound_SpiralInfo.C

audio/spiralsynthmodular: Fix "undefined symbol" errors at runtime

* Behavior *
- At runtime, for each synth plugin, we got:
dlerror() output:
/usr/local/lib/SpiralPlugins/AmpPlugin.so: Undefined symbol "_ZN10SpiralInfo6LOCALEE"

* Why *
- It seems this comes from the way newer compiler manage static
  properties. (SSM is 25yo).
- This error has already been reported long times ago on Linux distro.

* Fix *
- A way to fix it without rewriting the wheel is to inline static
  properties in the header.

While here improve port:
- Add LICENSE.
- Register dependiencies.

    [8 lines not shown]
DeltaFile
+70-0audio/spiralsynthmodular/files/patch-SpiralSound_SpiralInfo.h
+64-0audio/spiralsynthmodular/files/patch-SpiralSound_SpiralInfo.C
+12-12audio/spiralsynthmodular/Makefile
+146-123 files

FreeBSD/ports 9e5a13dmail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.8.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.8.1esr/releasenotes/

(cherry picked from commit 9b7ade6bbc93df251147316ec600719cd5e6e251)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports 9b7ade6mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.8.1 (rc1)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.8.1esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/src ca25b1busr.sbin/devinfo devinfo.c devinfo.8

devinfo: Support PCI DBSF and ACPI handles for -p

When matching on a name of a device, match on ACPI handles and PCI
selectors in addition to device names.  This can be useful for
matching on devices without an attached driver.

For example: devinfo -p pci0:0:31:0

Reviewed by:    imp
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55673
DeltaFile
+57-1usr.sbin/devinfo/devinfo.c
+21-1usr.sbin/devinfo/devinfo.8
+78-22 files

FreeBSD/src 95dd873sys/contrib/dev/iwlwifi/fw/api rx.h, sys/contrib/dev/iwlwifi/mld rx.c d3.c

iwlwifi: update Intel's mvm/mld drivers

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
05f7e89ab9731565d8a62e3b5d1ec206485eeb0b ( tag: v6.19 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+931-804sys/contrib/dev/iwlwifi/mld/rx.c
+0-809sys/contrib/dev/iwlwifi/mvm/link.c
+359-200sys/contrib/dev/iwlwifi/mld/d3.c
+49-347sys/contrib/dev/iwlwifi/mvm/d3.c
+286-0sys/contrib/dev/iwlwifi/fw/api/rx.h
+175-77sys/contrib/dev/iwlwifi/pcie/gen1_2/trans.c
+1,800-2,237103 files not shown
+3,127-4,432109 files

FreeBSD/ports 26b198email/davmail pkg-plist Makefile, mail/davmail/files patch-build.xml

mail/davmail: Update 6.1.0 => 6.5.1

Release Notes:
https://sourceforge.net/p/davmail/code/HEAD/tree/tags/6.5.1/RELEASE-NOTES.md

Improve port:
- Reordered Makefile variables per portclippy.
- Parametrize davmail with PORTNAME.
- Replace PORTVERSION with DISTVERSION.

PR:             293568
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+25-53mail/davmail/pkg-plist
+20-20mail/davmail/Makefile
+8-7mail/davmail/files/patch-build.xml
+3-3mail/davmail/distinfo
+56-834 files

FreeBSD/ports 0fd025bprint/R-cran-textshaping distinfo Makefile

print/R-cran-textshaping: Update to 1.0.5

ChangeLog:      https://github.com/r-lib/textshaping/releases/tag/v1.0.5
PR:             293614
DeltaFile
+3-3print/R-cran-textshaping/distinfo
+1-1print/R-cran-textshaping/Makefile
+4-42 files

FreeBSD/ports 26eb14edevel/R-cran-systemfonts distinfo Makefile

devel/R-cran-systemfonts: Update to 1.3.2

Add xorg-fonts-truetype to TEST_DEPENDS since tests need some
fonts installed to function

ChangeLog:      https://github.com/r-lib/systemfonts/releases/tag/v1.3.2
PR:             293612
DeltaFile
+3-3devel/R-cran-systemfonts/distinfo
+3-2devel/R-cran-systemfonts/Makefile
+6-52 files

FreeBSD/ports c8a0544graphics/R-cran-ragg distinfo Makefile

graphics/R-cran-ragg: Update to 1.5.1

ChangeLog:      https://github.com/r-lib/ragg/releases/tag/v1.5.1
PR:             293613
DeltaFile
+3-3graphics/R-cran-ragg/distinfo
+1-1graphics/R-cran-ragg/Makefile
+4-42 files

FreeBSD/doc 101786bdocumentation/static/pgpkeys thierry.key

documentation/static/pgpkeys/thierry.key: refreshi my PGP key
DeltaFile
+604-674documentation/static/pgpkeys/thierry.key
+604-6741 files

FreeBSD/ports 0617075graphics/glaxnimate Makefile pkg-plist

graphics/glaxnimate: Update to 0.6.0 and pass the port to kde@

Release notes: https://glaxnimate.org/news/releases/0.6.0

Approved by:    yuri@ via private mail
DeltaFile
+6-37graphics/glaxnimate/Makefile
+3-12graphics/glaxnimate/pkg-plist
+3-3graphics/glaxnimate/distinfo
+12-523 files

FreeBSD/ports 373b3edcad/iverilog Makefile distinfo

cad/iverilog: Update to 13.0
DeltaFile
+5-4cad/iverilog/Makefile
+3-3cad/iverilog/distinfo
+0-2cad/iverilog/pkg-plist
+8-93 files

FreeBSD/ports 422c9ddtextproc/xml2rfc distinfo Makefile, textproc/xml2rfc/files patch-pyproject.toml

textproc/xml2rfc: Update to 3.32.0

See https://github.com/ietf-tools/xml2rfc/releases/tag/v3.32.0 for a
list of changes in this release.
DeltaFile
+3-3textproc/xml2rfc/distinfo
+3-3textproc/xml2rfc/files/patch-pyproject.toml
+1-1textproc/xml2rfc/Makefile
+7-73 files

FreeBSD/ports 6992d35sysutils/dutree distinfo Makefile

sysutils/dutree: update to 0.2.18
DeltaFile
+27-29sysutils/dutree/distinfo
+13-17sysutils/dutree/Makefile
+40-462 files

FreeBSD/src b3d9e50sys/dev/nvme nvme_pci.c

nvme: Don't active memory space until all BARs are configured

In the current current behavior the 2nd and 3rd BARs can be activated
when they're configured with address zero. This change defers the
activation of all BARs until after they've all been configured with an
address.

This enables FreeBSD on Google Compute Engine C4-LSSD Machines.

Sponsored by:           Google
Tested by:              NetApp (previous version)
Reviewed by:            gallatin, imp
Discussed with:         jrtc27 (improved error reporting)
Differential Revision:  https://reviews.freebsd.org/D55541
DeltaFile
+37-7sys/dev/nvme/nvme_pci.c
+37-71 files