HardenedBSD/ports bcb9400devel/py-prek Makefile.crates distinfo, editors/zed distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+518-408x11/libwacom/pkg-plist
+289-379devel/py-prek/distinfo
+540-0security/openssl41/files/extra-patch-ktls
+143-188devel/py-prek/Makefile.crates
+145-153editors/zed/distinfo
+147-147x11-fonts/noto-sans-devanagari/distinfo
+1,782-1,2751,438 files not shown
+6,336-5,1041,444 files

FreeBSD/src a1e236esys/dev/acpica acpi_spmc.c

acpi_spmc: Check AMD constraint packages

Also match behaviour with Intel constraint parsing by skipping malformed
constraints instead of failing hard.

Reviewed by:    olce
Sponsored by:   The FreeBSD Foundation
Event:          EuroBSDCon Devsummit 2026
Differential Revision:  https://reviews.freebsd.org/D59568
DeltaFile
+38-6sys/dev/acpica/acpi_spmc.c
+38-61 files

FreeBSD/src 508efe3sys/dev/acpica acpi_spmc.c

acpi_spmc: Check Intel constraint packages

Some firmware inexplicably decides to do non-standard and annoying stuff
here, e.g. the Fujitsu Futro S940 with an Intel Pentium J5005 sometimes
returns the following when calling the DEVICE_CONSTRAINTS function on
the Intel DSM:

    Return (Package (0x01)
    {
        Zero
    })

(Package elements here are supposed to be constraint packages, not just a
single value.)

First reported in the following forum post:

https://forum.netgate.com/topic/201090/2.9.0-beta-leads-to-kernel-panic-on-boot


    [5 lines not shown]
DeltaFile
+46-6sys/dev/acpica/acpi_spmc.c
+46-61 files

FreeBSD/ports cb6da14math/py-numdifftools Makefile

math/py-numdifftools: Fix USE_PYTHON=pytest usage

- Use TEST_ARGS instead of PYTEST_ARGS
- While I'm here, add missing TEST_DEPENDS

=================================== ERRORS ====================================
___________ ERROR collecting src/numdifftools/tests/test_scripts.py ___________
ImportError while importing test module '/wrkdirs/usr/ports/math/py-numdifftools/work-py312/numdifftools-0.11.1/src/numdifftools/tests/test_scripts.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/local/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/numdifftools/tests/test_scripts.py:1: in <module>
    from numdifftools import run_benchmark
src/numdifftools/run_benchmark.py:7: in <module>
    import matplotlib.pyplot as plt
E   ModuleNotFoundError: No module named 'matplotlib'
=========================== short test summary info ===========================

    [7 lines not shown]
DeltaFile
+2-1math/py-numdifftools/Makefile
+2-11 files

FreeBSD/ports c4ee958devel/py-rapidfuzz Makefile

math/py-numdifftools: Fix USE_PYTHON=pytest usage

- Use TEST_ARGS instead of PYTEST_ARGS

Approved by:    portmgr (blanket)
With hat:       python
DeltaFile
+3-3devel/py-rapidfuzz/Makefile
+3-31 files

FreeBSD/ports 7b7946dtextproc/rubygem-whatlanguage Makefile distinfo

textproc/rubygem-whatlanguage: Update to 2.1.0

Changes:        https://github.com/peterc/whatlanguage/releases
DeltaFile
+3-3textproc/rubygem-whatlanguage/distinfo
+1-1textproc/rubygem-whatlanguage/Makefile
+4-42 files

HardenedBSD/ports c4ee958devel/py-rapidfuzz Makefile

math/py-numdifftools: Fix USE_PYTHON=pytest usage

- Use TEST_ARGS instead of PYTEST_ARGS

Approved by:    portmgr (blanket)
With hat:       python
DeltaFile
+3-3devel/py-rapidfuzz/Makefile
+3-31 files

HardenedBSD/ports cb6da14math/py-numdifftools Makefile

math/py-numdifftools: Fix USE_PYTHON=pytest usage

- Use TEST_ARGS instead of PYTEST_ARGS
- While I'm here, add missing TEST_DEPENDS

=================================== ERRORS ====================================
___________ ERROR collecting src/numdifftools/tests/test_scripts.py ___________
ImportError while importing test module '/wrkdirs/usr/ports/math/py-numdifftools/work-py312/numdifftools-0.11.1/src/numdifftools/tests/test_scripts.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/local/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/numdifftools/tests/test_scripts.py:1: in <module>
    from numdifftools import run_benchmark
src/numdifftools/run_benchmark.py:7: in <module>
    import matplotlib.pyplot as plt
E   ModuleNotFoundError: No module named 'matplotlib'
=========================== short test summary info ===========================

    [7 lines not shown]
DeltaFile
+2-1math/py-numdifftools/Makefile
+2-11 files

HardenedBSD/ports 7b7946dtextproc/rubygem-whatlanguage Makefile distinfo

textproc/rubygem-whatlanguage: Update to 2.1.0

Changes:        https://github.com/peterc/whatlanguage/releases
DeltaFile
+3-3textproc/rubygem-whatlanguage/distinfo
+1-1textproc/rubygem-whatlanguage/Makefile
+4-42 files

HardenedBSD/ports 0a43502sysutils/rubygem-smart_proxy_remote_execution_ssh Makefile distinfo

sysutils/rubygem-smart_proxy_remote_execution_ssh: Update to 1.0.4

Changes:        https://github.com/theforeman/smart_proxy_remote_execution_ssh/commits/master
DeltaFile
+3-3sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
+1-1sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
+4-42 files

FreeBSD/ports fab4031net/rubygem-rubyntlm Makefile distinfo

net/rubygem-rubyntlm: Update to 0.6.6

Changes:        https://github.com/WinRb/rubyntlm/releases
DeltaFile
+3-3net/rubygem-rubyntlm/distinfo
+1-1net/rubygem-rubyntlm/Makefile
+4-42 files

FreeBSD/ports 1f55961graphics/rubygem-rmagick Makefile distinfo

graphics/rubygem-rmagick: Update to 7.1.4

Changes:        https://github.com/rmagick/rmagick/releases
                https://github.com/rmagick/rmagick/blob/main/CHANGELOG.md
DeltaFile
+3-3graphics/rubygem-rmagick/distinfo
+1-1graphics/rubygem-rmagick/Makefile
+4-42 files

HardenedBSD/ports 1f55961graphics/rubygem-rmagick Makefile distinfo

graphics/rubygem-rmagick: Update to 7.1.4

Changes:        https://github.com/rmagick/rmagick/releases
                https://github.com/rmagick/rmagick/blob/main/CHANGELOG.md
DeltaFile
+3-3graphics/rubygem-rmagick/distinfo
+1-1graphics/rubygem-rmagick/Makefile
+4-42 files

FreeBSD/ports 0a43502sysutils/rubygem-smart_proxy_remote_execution_ssh Makefile distinfo

sysutils/rubygem-smart_proxy_remote_execution_ssh: Update to 1.0.4

Changes:        https://github.com/theforeman/smart_proxy_remote_execution_ssh/commits/master
DeltaFile
+3-3sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
+1-1sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
+4-42 files

HardenedBSD/ports fab4031net/rubygem-rubyntlm Makefile distinfo

net/rubygem-rubyntlm: Update to 0.6.6

Changes:        https://github.com/WinRb/rubyntlm/releases
DeltaFile
+3-3net/rubygem-rubyntlm/distinfo
+1-1net/rubygem-rubyntlm/Makefile
+4-42 files

HardenedBSD/ports eed9453devel/rubygem-mongo Makefile distinfo

devel/rubygem-mongo: Update to 2.26.0

Changes:        https://github.com/mongodb/mongo-ruby-driver/releases
DeltaFile
+3-3devel/rubygem-mongo/distinfo
+1-1devel/rubygem-mongo/Makefile
+4-42 files

FreeBSD/ports bd7eb72devel/rubygem-message_bus Makefile distinfo

devel/rubygem-message_bus: Update to 5.0.0

Changes:        https://github.com/discourse/message_bus/blob/main/CHANGELOG
DeltaFile
+3-3devel/rubygem-message_bus/distinfo
+1-1devel/rubygem-message_bus/Makefile
+4-42 files

FreeBSD/ports eed9453devel/rubygem-mongo Makefile distinfo

devel/rubygem-mongo: Update to 2.26.0

Changes:        https://github.com/mongodb/mongo-ruby-driver/releases
DeltaFile
+3-3devel/rubygem-mongo/distinfo
+1-1devel/rubygem-mongo/Makefile
+4-42 files

HardenedBSD/ports b29cc9adevel/rubygem-hoe Makefile distinfo

devel/rubygem-hoe: Update to 4.7.2

Changes:        https://github.com/seattlerb/hoe/blob/master/History.rdoc
                https://docs.seattlerb.org/hoe/History_rdoc.html
DeltaFile
+3-3devel/rubygem-hoe/distinfo
+1-1devel/rubygem-hoe/Makefile
+4-42 files

FreeBSD/ports b29cc9adevel/rubygem-hoe Makefile distinfo

devel/rubygem-hoe: Update to 4.7.2

Changes:        https://github.com/seattlerb/hoe/blob/master/History.rdoc
                https://docs.seattlerb.org/hoe/History_rdoc.html
DeltaFile
+3-3devel/rubygem-hoe/distinfo
+1-1devel/rubygem-hoe/Makefile
+4-42 files

HardenedBSD/ports bd7eb72devel/rubygem-message_bus Makefile distinfo

devel/rubygem-message_bus: Update to 5.0.0

Changes:        https://github.com/discourse/message_bus/blob/main/CHANGELOG
DeltaFile
+3-3devel/rubygem-message_bus/distinfo
+1-1devel/rubygem-message_bus/Makefile
+4-42 files

FreeBSD/ports 36ad907misc/p5-Business-ISBN-Data Makefile distinfo

misc/p5-Business-ISBN-Data: Update to 20260910.001

Changes:        https://metacpan.org/dist/Business-ISBN-Data/changes
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+1-1misc/p5-Business-ISBN-Data/Makefile
+4-42 files

FreeBSD/ports 9201716devel/rubygem-google-apis-iam_v1 Makefile distinfo

devel/rubygem-google-apis-iam_v1: Update to 0.91.0

Changes:        https://github.com/googleapis/google-api-ruby-client/blob/main/generated/google-apis-iam_v1/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-google-apis-iam_v1/distinfo
+1-1devel/rubygem-google-apis-iam_v1/Makefile
+4-42 files

HardenedBSD/ports 41eb735x11/rubygem-gnome Makefile

x11/rubygem-gnome: Update to 4.3.9

Changes:        https://github.com/ruby-gnome/ruby-gnome/releases
                https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
DeltaFile
+1-1x11/rubygem-gnome/Makefile
+1-11 files

FreeBSD/ports 41eb735x11/rubygem-gnome Makefile

x11/rubygem-gnome: Update to 4.3.9

Changes:        https://github.com/ruby-gnome/ruby-gnome/releases
                https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
DeltaFile
+1-1x11/rubygem-gnome/Makefile
+1-11 files

HardenedBSD/ports 36ad907misc/p5-Business-ISBN-Data Makefile distinfo

misc/p5-Business-ISBN-Data: Update to 20260910.001

Changes:        https://metacpan.org/dist/Business-ISBN-Data/changes
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+1-1misc/p5-Business-ISBN-Data/Makefile
+4-42 files

HardenedBSD/ports 9201716devel/rubygem-google-apis-iam_v1 Makefile distinfo

devel/rubygem-google-apis-iam_v1: Update to 0.91.0

Changes:        https://github.com/googleapis/google-api-ruby-client/blob/main/generated/google-apis-iam_v1/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-google-apis-iam_v1/distinfo
+1-1devel/rubygem-google-apis-iam_v1/Makefile
+4-42 files

FreeBSD/ports a76ab9bx11-toolkits/rubygem-vte4 Makefile distinfo

x11-toolkits/rubygem-vte4: Update to 4.3.9

Changes:        https://github.com/ruby-gnome/ruby-gnome/releases
                https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
DeltaFile
+3-3x11-toolkits/rubygem-vte4/distinfo
+1-1x11-toolkits/rubygem-vte4/Makefile
+4-42 files

HardenedBSD/ports a76ab9bx11-toolkits/rubygem-vte4 Makefile distinfo

x11-toolkits/rubygem-vte4: Update to 4.3.9

Changes:        https://github.com/ruby-gnome/ruby-gnome/releases
                https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
DeltaFile
+3-3x11-toolkits/rubygem-vte4/distinfo
+1-1x11-toolkits/rubygem-vte4/Makefile
+4-42 files

HardenedBSD/ports 4a5308dx11-toolkits/rubygem-vte3 Makefile distinfo

x11-toolkits/rubygem-vte3: Update to 4.3.9

Changes:        https://github.com/ruby-gnome/ruby-gnome/releases
                https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
DeltaFile
+3-3x11-toolkits/rubygem-vte3/distinfo
+1-1x11-toolkits/rubygem-vte3/Makefile
+4-42 files