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/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

FreeBSD/src 815fdbdsys/dev/iwx if_iwx.c

iwx: Re-activate the 32-bit boundary cross check on 64-bit architectures

__SIZEOF_*__ is in bytes, not in bits...

Reported by:    brooks
Fixes:          35da55c28dbb ("iwx: Fix 32-bit compilation")
MFC after:      1 minute
MFC to:         stable/15
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit c1567d49a8320fd23dff9dbce1186f2331538253)
DeltaFile
+3-3sys/dev/iwx/if_iwx.c
+3-31 files

FreeBSD/src af2c7d9share/man/man9 style.9

style.9: Encourage style changes when doing significant modifications

The rule of allowing style changes when about half or more of a file (or
group of files), coupled with the advice of avoiding stylistic changes,
could be interpreted as forbidding most style changes, even in heavily
modified functions.

In order to rule out that interpretation and ease transition towards our
prescribed style:
1. Clarify that avoiding stylistic changes concerns only "standalone"
   ones.
2. Actually encourage changing the style, and extend the cases where it
   is explicitly allowed to do so to any single logical unit as little
   as a function, keeping the existing "about half" of modified code as
   a rule of thumb.

When point 2 above applies, encourage to commit pure style changes
separately, and to add style-only commits to '.git-blame-ignore-revs'.


    [15 lines not shown]
DeltaFile
+30-22share/man/man9/style.9
+30-221 files

FreeBSD/src c1567d4sys/dev/iwx if_iwx.c

iwx: Re-activate the 32-bit boundary cross check on 64-bit architectures

__SIZEOF_*__ is in bytes, not in bits...

Reported by:    brooks
Fixes:          35da55c28dbb ("iwx: Fix 32-bit compilation")
MFC after:      1 minute
MFC to:         stable/15
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sys/dev/iwx/if_iwx.c
+3-31 files

FreeBSD/doc 2436a4awebsite/content/en/releases/14.4R schedule.adoc

14.4: On schedule

14.4-RELEASE builds started on March 6.

Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/14.4R/schedule.adoc
+1-11 files

FreeBSD/ports 24307eccad/freecad-devel pkg-plist Makefile.git_rev

cad/freecad-devel: Update to 2026.03.06
DeltaFile
+6-4cad/freecad-devel/pkg-plist
+3-3cad/freecad-devel/Makefile.git_rev
+3-3cad/freecad-devel/distinfo
+1-1cad/freecad-devel/Makefile
+13-114 files

FreeBSD/ports 7ea2800cad/kicad-devel pkg-plist, cad/kicad-devel/files patch-cmake_CreateGitVersionHeader.cmake patch-gerbview_gerbview__frame.cpp

cad/kicad-devel: Update to 2026.03.05
DeltaFile
+143-93cad/kicad-devel/pkg-plist
+0-81cad/kicad-devel/files/patch-cmake_CreateGitVersionHeader.cmake
+0-20cad/kicad-devel/files/patch-gerbview_gerbview__frame.cpp
+0-20cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.cpp
+0-20cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.h
+0-20cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.cpp
+143-25414 files not shown
+159-45220 files

FreeBSD/ports 75eb57dmath/octave-forge-statistics distinfo Makefile

math/octave-forge-statistics: Update to 1.8.2.
DeltaFile
+3-3math/octave-forge-statistics/distinfo
+1-2math/octave-forge-statistics/Makefile
+4-52 files

FreeBSD/src 88dedd1usr.bin/clang/llvm-cxxfilt Makefile

llvm-cxxfilt: Install as c++filt only with LLVM_BINUTILS

When building WITHOUT_LLVM_BINUTILS /usr/bin/c++filt is the one from
ELF Tool Chain.

PR: 293610
Fixes: 5d757312ad59 ("build: Retire LLVM_CXXFILT option")
Sponsored by: The FreeBSD Foundation
DeltaFile
+2-0usr.bin/clang/llvm-cxxfilt/Makefile
+2-01 files

FreeBSD/src f1e8b1asys/kern uipc_socket.c

splice: optionally limit worker queues

Add a new tunable/sysctl (kern.ipc.splice.num_wq) which can be used
to limit the number of splice worker queues as a way to limit
splice cpu use.

The default (-1) keeps the current behavior of running one worker
for each core in the system.  An administrator can set it to 0 (either
via tunable, or before the first splice call via sysctl) to
effectively disable splice, or some number smaller than the number of
cores to limit splice thread use.

Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D55579
Sponsored by: Netflix
DeltaFile
+43-7sys/kern/uipc_socket.c
+43-71 files