FreeBSD/ports b783163www/glassfish distinfo Makefile

www/glassfish: Update 8.0.2 => 8.0.3

Changelog:
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.3

Security:       CVE-2024-9342
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 1efc211ef065172700bca13fa5ce1058606957cd)
DeltaFile
+3-3www/glassfish/distinfo
+3-1www/glassfish/Makefile
+2-2www/glassfish/pkg-plist
+8-63 files

FreeBSD/ports c1bd317www/glassfish pkg-plist distinfo

www/glassfish: update to 8.0.2

Changelogs:
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.1
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.2

Security:       CVE-2026-2586
Security:       CVE-2026-2587
Security:       CVE-2026-24457
MFH:            2026Q2

(cherry picked from commit cb05ed2d8349efcac19aa47823df09f86df1b9b8)
DeltaFile
+9-252www/glassfish/pkg-plist
+3-3www/glassfish/distinfo
+1-1www/glassfish/Makefile
+13-2563 files

NetBSD/src TxAbu2wsys/arch/evbppc/conf SAM460EX

   Enable voyagerfb mode setting on Sam460ex.
VersionDeltaFile
1.4+3-3sys/arch/evbppc/conf/SAM460EX
+3-31 files

NetBSD/src lk1gJhBsys/dev/ic sm502reg.h, sys/dev/pci/voyager voyagerfb.c files.voyager

   Implement DDC and mode setting on SM502.

   Enabled via kernel VOYAGERFB_MODE_SETTING option, disabled by default,
   since I can't test on Gdium.
VersionDeltaFile
1.36+423-5sys/dev/pci/voyager/voyagerfb.c
1.9+73-5sys/dev/ic/sm502reg.h
1.9+1-0sys/dev/pci/voyager/files.voyager
+497-103 files

NetBSD/pkgsrc UPH3vaHtextproc Makefile

   textproc: Enable gemtext2html
VersionDeltaFile
1.1593+2-1textproc/Makefile
+2-11 files

FreeBSD/ports 1efc211www/glassfish distinfo Makefile

www/glassfish: Update 8.0.2 => 8.0.3

Changelog:
https://github.com/eclipse-ee4j/glassfish/releases/tag/8.0.3

Security:       CVE-2024-9342
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3www/glassfish/distinfo
+3-1www/glassfish/Makefile
+2-2www/glassfish/pkg-plist
+8-63 files

NetBSD/pkgsrc P1J8xkldoc CHANGES-2026

   doc: Added textproc/gemtext2html version 0.1
VersionDeltaFile
1.3838+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 040a641clang/test/CodeGenHLSL/builtins ddy.hlsl ddx.hlsl

[HLSL] Correct SPIRV CHECKs in derivative tests (#176609)

The LABEL CHECKS intended to correspond to the CHECK-SPIRV directives
were misformed such that they had no effect. Given the similarity of the
output for SPIRV and DXIL, I've replaced them with common checks using
variables to match the parts that differ.
DeltaFile
+18-42clang/test/CodeGenHLSL/builtins/ddy.hlsl
+18-42clang/test/CodeGenHLSL/builtins/ddx.hlsl
+10-34clang/test/CodeGenHLSL/builtins/ddy-fine.hlsl
+10-34clang/test/CodeGenHLSL/builtins/ddy-coarse.hlsl
+10-34clang/test/CodeGenHLSL/builtins/ddx-fine.hlsl
+10-34clang/test/CodeGenHLSL/builtins/ddx-coarse.hlsl
+76-2204 files not shown
+92-26010 files

NetBSD/pkgsrc 5hFvcvntextproc/gemtext2html Makefile buildlink3.mk

   Add textproc/gemtext2html

   Gemtext2HTML is a simple ObjC library with a C interface and a command line
   utility that translates Gemtext to HTML.

   The command line utitlity acts as a filter, meaning it reads Gemtext from stdin
   and outputs HTML to stdout. This can be used to render Gemtext in Forgejo,
   including a "README.gmi" file.
VersionDeltaFile
1.1+27-0textproc/gemtext2html/Makefile
1.1+13-0textproc/gemtext2html/buildlink3.mk
1.1+7-0textproc/gemtext2html/PLIST
1.1+6-0textproc/gemtext2html/DESCR
1.1+5-0textproc/gemtext2html/distinfo
+58-05 files

FreeNAS/freenas cfe5eebsrc/middlewared/middlewared/plugins/enclosure_ nvme2.py slot_mappings.py, src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS mocked.json expected.json

NAS-141457 / 26.0.0-RC.1 / V-series rear-bay enclosure support via bifurcated NTG SES partition

Adds enclosure2.query support for V-series rear bays (V140, V160, V260,
V280) served by the bay-serving half of the bifurcated PEX89032 NTG
chip. The other half has no drives and is dropped from enclosure2.query
— discriminated by Array Device Slot descriptor labels ('slot01'..'slot04'
identifies the bay-serving partition; '<empty>' identifies the no-drives
half). Both halves share the same vendor / product / encid, so descriptor
labels are the only discriminator.

Changes:

- ses_enclosures2 adds _VSERIES_REAR_PRODUCTS, the
  _vseries_rear_partition_owns_bays discriminator, and
  _initialize_v_series_rear_enclosures (picks the bay-serving partition,
  tags it slot_designation='REAR', drops the no-drives partition).
  get_ses_enclosures grows a deferred_rear bucket and dispatches via the
  unified _initialize_v_series_enclosures wrapper.


    [19 lines not shown]
DeltaFile
+702-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/mocked.json
+606-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/expected.json
+0-101src/middlewared/middlewared/plugins/enclosure_/nvme2.py
+27-48src/middlewared/middlewared/plugins/enclosure_/slot_mappings.py
+58-10src/middlewared/middlewared/plugins/enclosure_/ses_enclosures2.py
+5-14src/middlewared/middlewared/plugins/enclosure_/enclosure_class.py
+1,398-1736 files

FreeNAS/freenas 8dc01desrc/middlewared/middlewared/plugins/enclosure_ nvme2.py slot_mappings.py, src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS mocked.json expected.json

NAS-141457 / 26.0.0-RC.1 / V-series rear-bay enclosure support via bifurcated NTG SES partition

Adds enclosure2.query support for V-series rear bays (V140, V160, V260,
V280) served by the bay-serving half of the bifurcated PEX89032 NTG
chip. The other half has no drives and is dropped from enclosure2.query
— discriminated by Array Device Slot descriptor labels ('slot01'..'slot04'
identifies the bay-serving partition; '<empty>' identifies the no-drives
half). Both halves share the same vendor / product / encid, so descriptor
labels are the only discriminator.

Changes:

- ses_enclosures2 adds _VSERIES_REAR_PRODUCTS, the
  _vseries_rear_partition_owns_bays discriminator, and
  _initialize_v_series_rear_enclosures (picks the bay-serving partition,
  tags it slot_designation='REAR', drops the no-drives partition).
  get_ses_enclosures grows a deferred_rear bucket and dispatches via the
  unified _initialize_v_series_enclosures wrapper.


    [21 lines not shown]
DeltaFile
+702-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/mocked.json
+606-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/expected.json
+0-101src/middlewared/middlewared/plugins/enclosure_/nvme2.py
+27-48src/middlewared/middlewared/plugins/enclosure_/slot_mappings.py
+58-10src/middlewared/middlewared/plugins/enclosure_/ses_enclosures2.py
+5-14src/middlewared/middlewared/plugins/enclosure_/enclosure_class.py
+1,398-1736 files

LLVM/project 59d60d0lldb/test/API/commands/frame/diagnose/inheritance main.cpp, lldb/test/API/functionalities/plugins/python_os_plugin TestPythonOSPlugin.py main.c

[lldb][test] Avoid a 3-argument main in test inferiors (#204656)

On WebAssembly clang only wires a 0- or 2-argument main to the program
entry point: EmitMainVoidAlias emits the __main_void alias for a
no-argument main, and the 2-argument form is mangled to
__main_argc_argv.

A 3-argument main(argc, argv, envp) matches neither, so main is never
connected to the entry point and is left as an undefined-weak stub whose
body is `unreachable`. The affected inferiors trap with "Exception:
unreachable" before reaching main (even when run outside the debugger)
so any test using them fails on wasm.

Drop the unused third parameter, and where the environment is actually
iterated read it from `environ` instead. The inferiors now run on
WebAssembly and behave identically on other platforms.
DeltaFile
+20-15lldb/test/API/python_api/target/main.c
+9-10lldb/test/API/lang/cpp/unique-types/main.cpp
+8-5lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
+8-3lldb/test/API/tools/lldb-dap/launch/main.c
+5-6lldb/test/API/functionalities/plugins/python_os_plugin/main.c
+4-6lldb/test/API/commands/frame/diagnose/inheritance/main.cpp
+54-454 files not shown
+61-5510 files

FreeBSD/src 92bdcb0sys/amd64/conf GENERIC

thunderbolt: do not enable in GENERIC

The thunderbolt implementation is not 100% complete and causes some
suspend/resume issues. Comment out the device until it is better
fleshed out and some of the core issues with it are resolved.

MFC after:      1 week
Requested by:   obiwac
Differential Revision:  https://reviews.freebsd.org/D57650
DeltaFile
+3-1sys/amd64/conf/GENERIC
+3-11 files

FreeNAS/freenas 57bf7adsrc/middlewared/middlewared/plugins/enclosure_ nvme2.py slot_mappings.py, src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS mocked.json expected.json

NAS-141457 / 26.0.0-RC.1 / V-series rear-bay enclosure support via bifurcated NTG SES partition

Adds enclosure2.query support for V-series rear bays (V140, V160, V260,
V280) served by the bay-serving half of the bifurcated PEX89032 NTG
chip. The other half has no drives and is dropped from enclosure2.query
— discriminated by Array Device Slot descriptor labels ('slot01'..'slot04'
identifies the bay-serving partition; '<empty>' identifies the no-drives
half). Both halves share the same vendor / product / encid, so descriptor
labels are the only discriminator.

Changes:

- ses_enclosures2 adds _VSERIES_REAR_PRODUCTS, the
  _vseries_rear_partition_owns_bays discriminator, and
  _initialize_v_series_rear_enclosures (picks the bay-serving partition,
  tags it slot_designation='REAR', drops the no-drives partition).
  get_ses_enclosures grows a deferred_rear bucket and dispatches via the
  unified _initialize_v_series_enclosures wrapper.


    [19 lines not shown]
DeltaFile
+702-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/mocked.json
+606-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/expected.json
+0-101src/middlewared/middlewared/plugins/enclosure_/nvme2.py
+27-48src/middlewared/middlewared/plugins/enclosure_/slot_mappings.py
+58-10src/middlewared/middlewared/plugins/enclosure_/ses_enclosures2.py
+10-8src/middlewared/middlewared/plugins/enclosure_/enclosure_class.py
+1,403-1676 files

FreeNAS/freenas 63157cbsrc/middlewared/middlewared/plugins/enclosure_ ses_enclosures2.py slot_mappings.py

NAS-141457 / 26.0.0-RC.1 / V-series V2xx front-bay enclosure support

Adds enclosure2.query support for V2xx (V260/V280) front-bay drives,
which are served by a single Broadcom PEX89088 PCIe switch chip
partitioned into two SES VirtualSES enclosures (replacing V1xx's dual
9600w-12i4e SAS HBAs).

Key V2xx differences handled here:

- The two PEX89088 SES partitions advertise the SAME encid (SAS
  address), so the V1xx encid-comparison disambiguation fails.
  ses_enclosures2 now falls back to inspecting Array Device Slot element
  descriptor labels ('slot01'..'slot12' identifies the NVME0 partition;
  'slot13'..'slot24' identifies NVME8).

- V2xx slot indexing differs from V1xx: each partition exposes its 12
  owned slots at libsg3 element keys 1-12 (NVME0) or 13-24 (NVME8),
  with sysfs slot files matching the key 1:1. slot_mappings now branches
  by enc.product so the V2xx table is picked for ECStream 4IXGA-SWp/s.

    [10 lines not shown]
DeltaFile
+82-20src/middlewared/middlewared/plugins/enclosure_/ses_enclosures2.py
+71-5src/middlewared/middlewared/plugins/enclosure_/slot_mappings.py
+24-2src/middlewared/middlewared/plugins/enclosure_/sysfs_disks.py
+19-1src/middlewared/middlewared/plugins/enclosure_/enclosure_class.py
+196-284 files

LLVM/project e651355clang/include/clang/Frontend CompilerInvocation.h FrontendOptions.h, clang/include/clang/ScalableStaticAnalysisFramework/Frontend SSAFOptions.h

Revert "[clang][ssaf][NFC] Move SSAF flags from FrontendOptions to a dedicated SSAFOptions" (#204686)

Reverts llvm/llvm-project#204621

Broke a Windows bot:
https://github.com/llvm/llvm-project/pull/204621#issuecomment-4746295964
https://lab.llvm.org/buildbot/#/builders/46/builds/36811
```
FAILED: ... project\clang\lib\Frontend\CompilerInvocation.cpp
tools\clang\include\clang/Options/Options.inc(9974): error C2065: 'SSAFOpts': undeclared identifier
tools\clang\include\clang/Options/Options.inc(9975): note: see reference to function template instantiation 'auto GenerateSSAFArgs::<lambda_fd4588547196dccacaf54a707a47a2b4>::operator ()<T>(const T &) const' being compiled
        with
        [
            T=std::vector<std::string,std::allocator<std::string>>
        ]
```
DeltaFile
+26-27clang/unittests/ScalableStaticAnalysisFramework/Frontend/TUSummaryExtractorFrontendActionTest.cpp
+0-52clang/include/clang/ScalableStaticAnalysisFramework/Frontend/SSAFOptions.h
+1-31clang/lib/Frontend/CompilerInvocation.cpp
+12-13clang/lib/ScalableStaticAnalysisFramework/Frontend/TUSummaryExtractorFrontendAction.cpp
+7-18clang/include/clang/Frontend/CompilerInvocation.h
+23-1clang/include/clang/Frontend/FrontendOptions.h
+69-1423 files not shown
+75-1569 files

NetBSD/pkgsrc Xp6YHE3net/dnscontrol distinfo go-modules.mk

   net/dnscontrol: Update to v4.42.0

   Changelog
   Major features:
   931cb38: NEW PROVIDER: WebSupport (websupport.sk) DNS provider (#4380) (@mtmn)
   Provider-specific changes:
   182888e: AZURE_DNS: Retry pending-operation conflicts (#4369) (@vatsalyagoel)
   2902072: DNSIMPLE: Update to new NS1 & NS3 nameservers (#4350) (@onlyhavecans)
   f073df4: DNSIMPLE: support init command (#4282) (@TomOnTime)
   855a01e: DOH: Fix duplicate nameservers appearing in list. (#4366) (@jfexyz)
   8bacbb3: HEDNS: Further improve authentication performance (#4359) (@rblenkinsopp)
   0e94816: HEDNS: Performance improvements (#4348) (@rblenkinsopp)
   5de73de: INWX: support init command (#4293) (@TomOnTime)
   50ca16e: PORKBUN: Fix duplicate nameservers in list. (#4367) (@jfexyz)
   e37f0d0: RWTH: Add Support for Domains with DNSSEC Disabled and Migrate to diff2 (#4180) (@psuet)
   Documentation:
   e525b91: DOCS: Homebrew install requires brew trust since Homebrew 5.1.15 (#4365) (@cafferata)
   CI/CD:
   9390084: Build(deps): Bump joi from 17.13.3 to 17.13.4 (#4377) (@dependabot[bot])

    [7 lines not shown]
VersionDeltaFile
1.3+268-268net/dnscontrol/distinfo
1.3+88-88net/dnscontrol/go-modules.mk
1.34+2-2net/dnscontrol/Makefile
+358-3583 files

NetBSD/pkgsrc JfEDWKIdoc CHANGES-2026

   doc: Updated net/dnscontrol to 4.42.0
VersionDeltaFile
1.3837+2-1doc/CHANGES-2026
+2-11 files

LLVM/project a9e444allvm/lib/Transforms/Vectorize VPlanTransforms.cpp LoopVectorizationPlanner.h, llvm/test/Transforms/LoopVectorize/VPlan widen_mem_idioms.ll scalarize-irregular-type-memops.ll

[VPlan] Split `makeMemOpWideningDecisions` into subpasses (#182593)

The idea is to have handling of strided memory operations (either from
https://github.com/llvm/llvm-project/pull/147297 or for VPlan-based
multiversioning for unit-strided accesses) done after some mandatory
processing has been performed (e.g., some types **must** be scalarized)
but before legacy CM's decision to widen (gather/scatter) or scalarize
has been committed.

And in longer term, we can uplift all other memory widening decision to
be done here directly at VPlan level. I expect this structure would also
be beneficial for that.

Changes behavior in the presence of
`-force-target-supports-gather-scatter-ops` option, but it's probably
right to scalarize irregular types regardless of that option.

---------

Co-authored-by: Luke Lau <luke at igalia.com>
Co-authored-by: Florian Hahn <flo at fhahn.com>
DeltaFile
+178-0llvm/test/Transforms/LoopVectorize/VPlan/widen_mem_idioms.ll
+138-0llvm/test/Transforms/LoopVectorize/VPlan/scalarize-irregular-type-memops.ll
+69-28llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+10-0llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+0-10llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+5-1llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-before-after-all.ll
+400-396 files

LLVM/project f5e018bclang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageExtractor.cpp

fix clang-format
DeltaFile
+1-1clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp
+1-11 files

OpenBSD/ports gcyBw2Kx11/gnustep/gui Makefile, x11/gnustep/gui/patches patch-Source_GSAutoLayoutVFLParser_m

   Attemp to fix llmv22 fallout on i386
VersionDeltaFile
1.1+36-0x11/gnustep/gui/patches/patch-Source_GSAutoLayoutVFLParser_m
1.74+1-1x11/gnustep/gui/Makefile
+37-12 files

NetBSD/src itP152Isys/arch/evbppc/sam460ex machdep.c, sys/arch/powerpc/include/ibm4xx dcr4xx.h

   Fix up EHCI handoff from firmware on Sam460ex.

   Sam460ex uses an external ULPI PHY. EHCI HCRESET resets only the on-chip
   core, never the external PHY, so it inherited the bad state. Workaround
   that.
VersionDeltaFile
1.4+57-2sys/arch/evbppc/sam460ex/machdep.c
1.7+2-1sys/arch/powerpc/include/ibm4xx/dcr4xx.h
+59-32 files

FreeNAS/freenas 6727526src/middlewared/middlewared/plugins/enclosure_ nvme2.py ses_enclosures2.py, src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS mocked.json expected.json

NAS-141457 / 26.0.0-RC.1 / V-series rear-bay enclosure support via bifurcated NTB SES partition

Adds enclosure2.query support for V-series rear bays (V160, V260, V280)
served by the bay-serving half of the bifurcated PEX89032 NTB chip
(4IXGA-NTB on the original board, 4IXGA-NTG on the new X710 board).

The NTB chip is partitioned into two SES enclosures per controller —
one half is wired to the 4 rear drive bays, the other is the NTB
bridge function (peer interconnect, no drives). Both partitions
advertise the same vendor/product/suffix and a non-distinct encid; we
discriminate by Array Device Slot element descriptor labels
('slot01'..'slot04' identifies the bay-serving partition; '<empty>'
labels identify the NTB-function partition, which is dropped from
enclosure2.query).

Changes:

- ses_enclosures2 adds _VSERIES_REAR_PRODUCTS, the
  _vseries_rear_partition_owns_bays discriminator, and

    [23 lines not shown]
DeltaFile
+702-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/mocked.json
+606-0src/middlewared/middlewared/pytest/unit/plugins/enclosure/test-cases/V260-NOJBODS/expected.json
+0-101src/middlewared/middlewared/plugins/enclosure_/nvme2.py
+78-2src/middlewared/middlewared/plugins/enclosure_/ses_enclosures2.py
+27-48src/middlewared/middlewared/plugins/enclosure_/slot_mappings.py
+5-3src/middlewared/middlewared/plugins/enclosure_/enclosure_class.py
+1,418-1546 files

LLVM/project 7eef82dclang/include/clang/Frontend CompilerInvocation.h FrontendOptions.h, clang/include/clang/ScalableStaticAnalysisFramework/Frontend SSAFOptions.h

[clang][ssaf][NFC] Move SSAF flags from FrontendOptions to a dedicated SSAFOptions (#204621)

This class will help keeping SSAF options apart from generic
FrontendOptions. It is inspired by AnalyzerOptions.

This way all of these SSAF (and future) options will be at a centralized place.
In preparation of rdar://179151023

Co-authored-by: Claude Opus 4.7 <noreply at anthropic.com>
DeltaFile
+27-26clang/unittests/ScalableStaticAnalysisFramework/Frontend/TUSummaryExtractorFrontendActionTest.cpp
+52-0clang/include/clang/ScalableStaticAnalysisFramework/Frontend/SSAFOptions.h
+31-1clang/lib/Frontend/CompilerInvocation.cpp
+13-12clang/lib/ScalableStaticAnalysisFramework/Frontend/TUSummaryExtractorFrontendAction.cpp
+18-7clang/include/clang/Frontend/CompilerInvocation.h
+1-23clang/include/clang/Frontend/FrontendOptions.h
+142-693 files not shown
+156-759 files

FreeBSD/ports f8b1d28misc/py-uuid-utils distinfo Makefile

misc/py-uuid-utils: update 0.16.1 → 0.16.2
DeltaFile
+3-13misc/py-uuid-utils/distinfo
+2-8misc/py-uuid-utils/Makefile
+5-212 files

FreeBSD/ports 1721b58misc/koboldcpp distinfo Makefile

misc/koboldcpp: update 1.114.1 → 1.115.2
DeltaFile
+3-3misc/koboldcpp/distinfo
+1-1misc/koboldcpp/Makefile
+4-42 files

FreeBSD/ports 18e33cdmath/faiss distinfo pkg-plist, math/py-faiss distinfo Makefile

math/{,py-}faiss: update 1.14.2 → 1.14.3
DeltaFile
+3-3math/faiss/distinfo
+3-3math/py-faiss/distinfo
+2-2math/py-faiss/Makefile
+2-0math/faiss/pkg-plist
+1-1math/faiss/Makefile
+11-95 files

FreeBSD/ports f9db8e0devel/pydeps distinfo Makefile

devel/pydeps: update 3.0.3 → 3.0.6
DeltaFile
+3-3devel/pydeps/distinfo
+1-1devel/pydeps/Makefile
+4-42 files

FreeBSD/ports f05daa8misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.8.8 → 3.8.9
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports b6c4539mail/thunderbird-esr Makefile

mail/thunderbird-esr: fix build on 2026Q2

The build failed with (and probably because of) the old rust in
Quarterly, as some of the cargo-checksum.json files in
comm/third_party/rust (the thunderbird part) referenced .gitmodules
files which are not present in the release tarball.
Stripping out these references (most easily with sed) fixes the build.

This is a stop-gap fix in 2026Q2 only - the build on main is fine,
and the 2026Q2 will be closed in two weeks anyway.
DeltaFile
+3-0mail/thunderbird-esr/Makefile
+3-01 files