FreeBSD/ports 758b318devel/pinact Makefile distinfo

devel/pinact: Update to 4.1.1

Changelog: https://github.com/suzuki-shunsuke/pinact/releases/tag/v4.1.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/pinact/distinfo
+1-2devel/pinact/Makefile
+6-72 files

LLVM/project 4311bccllvm/lib/Target/NVPTX NVPTXUtilities.h NVPTXUtilities.cpp

[NVPTX] Move NVPTXAsmPrinter and NVPTXDAGToDAGISel out of headers (NFC) (#213162)

Both headers were only included by their own `.cpp` file, so move the
class definitions into anonymous namespaces there and delete the
headers.

`getFromTypeWidthForLoad` was the only thing `NVPTXISelLowering.cpp`
needed from the ISel class, so it moves to `NVPTXUtilities` as a free
function.
DeltaFile
+0-319llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h
+270-2llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+0-127llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
+107-11llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
+11-1llvm/lib/Target/NVPTX/NVPTXUtilities.cpp
+6-2llvm/lib/Target/NVPTX/NVPTXUtilities.h
+394-4621 files not shown
+395-4647 files

FreeBSD/ports 33605c1shells/iris Makefile distinfo

shells/iris: Update to 0.4.11

Changelog:
- https://github.com/versenilvis/IRIS/releases/tag/v0.4.9
- https://github.com/versenilvis/IRIS/releases/tag/v0.4.10
- https://github.com/versenilvis/IRIS/releases/tag/v0.4.11

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/iris/distinfo
+1-1shells/iris/Makefile
+6-62 files

LLVM/project 151b53dlld/ELF Driver.cpp Config.h, lld/test/ELF aarch64-thunk-sort.s

[ELF] Remove -z sort-thunks (#213074)

The option was added by #211721 (sort forward thunks by descending
destination to prevent convergence failures) as a temporary opt-out.
Tests have been migrated to the default order.
DeltaFile
+2-5lld/test/ELF/aarch64-thunk-sort.s
+1-1lld/ELF/Relocations.cpp
+0-1lld/ELF/Driver.cpp
+0-1lld/ELF/Config.h
+3-84 files

FreeBSD/ports 4223f25sysutils/mkr Makefile distinfo

sysutils/mkr: Update to 0.65.0

While here, convert to use GO_LDFLAGS.

Changelog: https://github.com/mackerelio/mkr/blob/v0.65.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+5-5sysutils/mkr/distinfo
+2-3sysutils/mkr/Makefile
+7-82 files

LLVM/project ca55492llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp, llvm/test/Instrumentation/MemorySanitizer/AArch64 arm64-vcvt_f32_su32.ll arm64-vcvt.ll

Reland "[msan] Apply handleGenericVectorConvertIntrinsic() to fptrunc/fpext" (#213161)

Reverts llvm/llvm-project#204221 i.e., reapplies
https://github.com/llvm/llvm-project/pull/204197. The original patch was
reverted was due to a buildbot failure in vararg_shadow.cpp that relied
on undefined behavior as well as an unwarranted assumption that the
shadow is preserved when round-tripping from float->double->float. The
UB cases have been disabled in
https://github.com/llvm/llvm-project/pull/204246.

Original commit message:

The current instrumentation uses handleShadowOr(), which effectively
truncates or zero-extends the shadows for fptrunc/fpext respectively;
this is overly lax because floating-point has both mantissa and exponent
components (e.g., if the mantissa is initialized but the exponent is
uninitialized, an fptrunc might end up with a fully initialized shadow,
which is incorrect; conversely, if a floating-point value is fully
uninitialized, we want the fpext'ed shadow to be fully uninitialized,

    [9 lines not shown]
DeltaFile
+14-13llvm/test/Instrumentation/MemorySanitizer/i386/vararg_shadow.ll
+14-13llvm/test/Instrumentation/MemorySanitizer/X86/vararg_shadow.ll
+15-6llvm/test/Instrumentation/MemorySanitizer/X86/f16c-intrinsics-upgrade.ll
+10-8llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vcvt.ll
+8-4llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vcvt_f32_su32.ll
+9-3llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+70-471 files not shown
+72-487 files

LLVM/project 88329c4llvm/include/llvm/ADT SetVector.h, llvm/lib/Transforms/IPO Attributor.cpp

[ADT] Introduce SetVector::reserve (NFC) (#209951)

This patch introduces SetVector::reserve to allocate capacity in the
underlying containers.

We also adopt SetVector::reserve across Attributor.cpp where the exact
number of unique functions being inserted is known ahead of time.

Assisted-by: Antigravity
DeltaFile
+6-0llvm/include/llvm/ADT/SetVector.h
+3-0llvm/lib/Transforms/IPO/Attributor.cpp
+9-02 files

FreeBSD/ports a84c84adevel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.65

Changelog: https://github.com/astral-sh/ty/blob/0.0.65/CHANGELOG.md

Reported by:    portscout
DeltaFile
+59-65devel/py-ty/distinfo
+28-31devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+88-973 files

LLVM/project 8b04cf3llvm/lib/Target/AMDGPU SIInstructions.td SIISelLowering.cpp

[AMDGPU] Rename packed 64-bit features to include SingleSGPR. NFCI. (#212891)
DeltaFile
+9-9llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+12-6llvm/lib/Target/AMDGPU/AMDGPU.td
+8-8llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+4-4llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+2-2llvm/lib/Target/AMDGPU/SIInstructions.td
+2-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+37-313 files not shown
+43-339 files

LLVM/project 5e90b7bllvm/lib/CodeGen/AsmPrinter DwarfCompileUnit.cpp, llvm/test/DebugInfo/X86 DW_AT_LLVM_stmt_seq_split_dwarf.ll

[DebugInfo] Make DW_AT_LLVM_stmt_seq work with split DWARF (#213128)

Before this change, we would end up with a relocation in the dwo, which
would then result in an error.
DeltaFile
+22-0llvm/test/DebugInfo/X86/DW_AT_LLVM_stmt_seq_split_dwarf.ll
+9-3llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
+31-32 files

LLVM/project 71e0359llvm/include/llvm/ExecutionEngine/Orc/RTBridge Calls.h, llvm/include/llvm/ExecutionEngine/Orc/RTBridge/SPS Calls.h

[ORC] Generalize RTBridge callers over signature types. (#213179)

Recast the RTBridge callers as templates parameterized on the call
signature, so future executor accessors can be added as thin
declarations rather than hand-written classes.

rt::Caller<RetT(ArgTs...)> is the runtime-agnostic caller interface for
a given signature, providing the asynchronous and synchronous call
operators and the associated result types. rt::MainCaller is now an
alias for rt::Caller<int64_t(ArrayRef<std::string>)>.

rt::sps::Caller<BaseT, SPSSigT, CIName> implements any such interface by
invoking an executor-side SPS wrapper in the runtime's controller
interface, deducing the argument and result types from BaseT. A concrete
caller is a typedef supplying the interface, its SPS signature, and the
CI entry-point name; see rt::sps::MainCaller.

MainCaller's observable behavior is unchanged (the existing
SPSCallersTest still passes). The out-of-line destructor anchor in
OrcRTBridge.cpp is dropped, as the templated base now provides an inline
defaulted destructor.
DeltaFile
+69-33llvm/include/llvm/ExecutionEngine/Orc/RTBridge/SPS/Calls.h
+43-22llvm/include/llvm/ExecutionEngine/Orc/RTBridge/Calls.h
+0-2llvm/lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp
+112-573 files

FreeBSD/src f4860c3stand/libsa bootp.c

stand: Bump DHCP xid between transactions

Transaction ID should persist only between OFFER and the following
REQUEST.  In all other cases it should change.
DeltaFile
+7-1stand/libsa/bootp.c
+7-11 files

NetBSD/pkgsrc 0NBubrOdoc CHANGES-2026

   Added www/typo3-14 version 14.3.5
VersionDeltaFile
1.4861+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 5eJjRhbwww Makefile

   Add typo3-14
VersionDeltaFile
1.1929+2-1www/Makefile
+2-11 files

NetBSD/pkgsrc GeWAHZTwww/typo3-14 distinfo DESCR, www/typo3-14/files typo3.conf

   Import typo3-14.3.5 as www/typo3-14.

   TYPO3 is a powerful, open-source CMS backed by a vibrant
   professional community and commercial ecosystem. Use TYPO3
   to gain a competitive edge in today's digital landscape
   and connect to your customers with the richest digital
   experiences.
VersionDeltaFile
1.1+16,723-0www/typo3-14/PLIST
1.1+63-0www/typo3-14/Makefile
1.1+17-0www/typo3-14/files/typo3.conf
1.1+13-0www/typo3-14/MESSAGE
1.1+5-0www/typo3-14/distinfo
1.1+5-0www/typo3-14/DESCR
+16,826-06 files

NetBSD/pkgsrc 0pnz5gOdoc CHANGES-2026

   Updated www/typo3-13 to 13.4.33
VersionDeltaFile
1.4860+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ohztXq5www/typo3-13 PLIST Makefile

   Update to 13.4.33

   Upstream changes:
   Here is a list of what was fixed since 13.4.32:
       2026-07-14 83afd988319 [RELEASE] Release of TYPO3 13.4.33 (thanks to Oliver Hader)
       2026-07-14 8f5d67d81bf [BUGFIX] Refine exceptions to root-level restriction in DataHandler (thanks to Oliver Hader)
       2026-07-14 93907c6255d [TASK] Raise guzzlehttp/* dependencies (thanks to Oliver Hader)
       2026-07-10 01bd136c235 [BUGFIX] Add accessible label to language flag in content element header (thanks to Christian Rath-Ulrich)
       2026-07-05 e1b0aeb30a8 [DOCS] Clarify instruction about stopping scheduler tasks (thanks to Riccardo De Contardi)
       2026-07-04 b9fe0066c57 [DOCS] Adjust wrong changelog $request() example (thanks to Garvin Hicking)
       2026-07-01 31efda308e8 [TASK] Implement and apply custom PHPStan rule to harden unserialize (thanks to Elias Häußler)
       2026-07-01 2dbd8ac72a3 [TASK] Update PHPStan to v2.2.3 (thanks to Elias Häußler)
       2026-06-29 45bf1fcf320 [BUGFIX] List extension:activate in list of possible commands (thanks to Benjamin Franzke)
       2026-06-29 bc90be0d638 [TASK] Add request to ModifyPageLinkConfigurationEvent (thanks to Helmut Hummel)
       2026-06-27 daf40ea0327 [BUGFIX] Fix initial EXT:introduction database import on sqlite (thanks to Benjamin Franzke)
       2026-06-26 44fc9c8a69f [TASK] Prevent PHPUnit warnings on ReflectionService destructor (thanks to Garvin Hicking)
       2026-06-26 c4002573c0b [TASK] Update npm package dompurify to v3.4.11 (thanks to Oliver Hader)
       2026-06-26 eee1b9f1757 [BUGFIX] Guard undefined array key in ImageProcessingInstructions (thanks to Garvin Hicking)
       2026-06-26 89d2a122c02 [TASK] Obtain ConnectionPool from container in functional tests (thanks to Benjamin Franzke)

    [20 lines not shown]
VersionDeltaFile
1.14+4-4www/typo3-13/distinfo
1.15+2-2www/typo3-13/Makefile
1.10+1-2www/typo3-13/PLIST
+7-83 files

LLVM/project b4d2b2flibcxx/include/__algorithm pstl.h, libcxx/include/__pstl/backends default.h

[libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (#212366)

This PR adds an implementation of parallel
`std::lexicographical_compare()` based on parallel `std::mismatch()`.

The implementation is close to a one-liner:
```c++
auto __res = _Mismatch()(__policy, __first1, __last1, __first2, __last2, [&](_Ref1 __lhs, _Ref2 __rhs) {
  return !__comp(__lhs, __rhs) && !__comp(__rhs, __lhs);
});
```

Included tests check that:
- Semantics of the iterator-only version is correct.
- Semantics of the predicated version is correct.
- The functions correctly SFINAE out when the first argument is not an
execution policy.
- The `noexcept` policy is followed.
- The `nodiscard` policy is followed.

    [2 lines not shown]
DeltaFile
+214-0libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/pstl.lexicographical_compare_comp.pass.cpp
+178-0libcxx/test/std/algorithms/alg.sorting/alg.lex.comparison/pstl.lexicographical_compare.pass.cpp
+50-0libcxx/include/__algorithm/pstl.h
+30-1libcxx/include/__pstl/backends/default.h
+16-0libcxx/test/std/algorithms/pstl.exception_handling.pass.cpp
+11-0libcxx/test/libcxx/algorithms/pstl.iterator-requirements.verify.cpp
+499-12 files not shown
+510-18 files

OpenBSD/src Wl0LSnYlib/libcrypto/buffer buffer.c

   Remove unused BUF_reverse()

   BUF_reverse() has no callers and is not part of the public API. Remove the
   unused function, which also eliminates its -Wmissing-prototypes warning.

   ok tb beck
VersionDeltaFile
1.30+1-22lib/libcrypto/buffer/buffer.c
+1-221 files

LLVM/project 2e3f4efllvm/lib/Target/SPIRV SPIRVPostLegalizer.cpp SPIRVLegalizerInfo.cpp, llvm/test/CodeGen/SPIRV/legalization matrix-wide-vector-shader.ll

[SPIRV] Legalize Cast Instructions for Matrix Types (#212619)

fixes #186864

This is a more limited fix. that doesn't require us to change the whole
legalization strategy for SPIR-V.

To get the last fix to work it looks like I would have to have changed
every global opcode to no longer use power of 2 based legalization.

This change with power of 2 fixed the transpose case in the offload
testsuite when we do the conversion of bools to i32s before we call
transpose.

There remains an issue when a i1 makes it into a transpose intrinsic.
That said I can only trigger that case via llvmir and not HLSL so will
move on for now.
DeltaFile
+222-0llvm/test/CodeGen/SPIRV/legalization/matrix-wide-vector-shader.ll
+15-6llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
+6-1llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
+243-73 files

LLVM/project d9278adlldb/include/lldb/Core BugReporter.h, lldb/source/Commands CommandObjectDiagnostics.cpp

[lldb] Ask the reporter what happened in a bug report (#213173)

A diagnostics bundle records the state of the debugger, never what the
user was doing or what they expected instead, so reports arrive with a
generic title and no description of the problem. Pre-fill the report
with the questions only the person filing it can answer, and print a
checklist when the bundle is written so an incomplete report doesn't get
shared as-is.

rdar://183356348
DeltaFile
+18-0lldb/source/Core/BugReporter.cpp
+9-2lldb/source/Plugins/BugReporter/GitHub/GitHubReporter.cpp
+6-0lldb/include/lldb/Core/BugReporter.h
+3-0lldb/test/Shell/Diagnostics/TestReport.test
+3-0lldb/source/Commands/CommandObjectDiagnostics.cpp
+1-0lldb/source/Core/CMakeLists.txt
+40-26 files

LLVM/project 0142992clang/test/Driver/flang runtimes.f90 multiple-inputs-mixed.f90

Reapply "[NFC][clang][Driver] Add tests for --driver-mode=flang" (#211724)

This reapplies #207658.

Some targets do not support flang_rt or clang_rt.
It seems difficult to create a blocklist, so the tests are now
configured to explicitly specify the known-working targets.
The specified targets are extracted from tests in flang/test/Driver.

-----
The original commit message:
This patch intends to clarify the current behaviors, not to state the
expected/desirable behaviors.
DeltaFile
+22-0clang/test/Driver/flang/multiple-inputs-mixed.f90
+13-0clang/test/Driver/flang/runtimes.f90
+35-02 files

OpenBSD/src OefLLX4lib/libcrypto/bn bn_const.c, lib/libcrypto/err err.c

   Add missing internal header includes

   Include the relevant internal headers in implementation files that define
   internal functions.
   Also make asn1_local.h and pkcs12_local.h self-contained by including their
   corresponding public headers.

   ok tb beck
VersionDeltaFile
1.79+4-1lib/libcrypto/err/err.c
1.6+3-1lib/libcrypto/x509/x509_pku.c
1.3+3-1lib/libcrypto/x509/x509_int.c
1.69+3-1lib/libcrypto/pkcs7/pk7_doit.c
1.7+3-1lib/libcrypto/pkcs12/pkcs12_local.h
1.10+3-1lib/libcrypto/bn/bn_const.c
+19-619 files not shown
+60-2525 files

FreeBSD/src a1edeb4sys/dev/e1000 if_em.c

e1000: fix 82574 MSI-X interrupt throttling

em_newitr() and the per-queue interrupt_rate sysctl both tested
que->msix to decide whether an 82574 is running in MSI-X mode.  0 is a
valid MSI-X vector so queue 0 was misclassified as legacy/MSI.

Test sc->intr_type == IFLIB_INTR_MSIX instead.  While here, index the tx
EITR read by tque->msix rather than tque->me so it matches the register
em_newitr() actually writes; the two differ once tx_num_queues exceeds
rx_num_queues.

Also seed que->itr_setting in em_initialize_receive_unit() with the rate
the hardware was just programmed with.  Otherwise an itr_setting left
over from AIM across an interface re-init makes the change detection in
em_newitr() suppress the write that would restore it, leaving the
hardware at the default rate while software believes otherwise.

Fixes:          3e501ef89667 ("e1000: Re-add AIM")

(cherry picked from commit 941113a0097ea047bd493f7f78b384718249779d)
DeltaFile
+20-4sys/dev/e1000/if_em.c
+20-41 files

LLVM/project 0879c10compiler-rt/lib/builtins CMakeLists.txt, libc/shared/builtins trunctfxf2.h

[compiler-rt][builtins] libc-backed floating-point extend/trunct builtins (#209984)

Add libc-backed floating-point extend/truncate builtins

Part of #197824
DeltaFile
+96-0libc/src/__support/builtins/CMakeLists.txt
+83-0libc/src/__support/builtins/fpconvert_helper.h
+29-21compiler-rt/lib/builtins/CMakeLists.txt
+40-0libc/src/__support/builtins/extendxftf2.h
+40-0libc/src/__support/builtins/trunctfxf2.h
+37-0libc/shared/builtins/trunctfxf2.h
+325-2124 files not shown
+994-2130 files

FreeBSD/src 2389c5dsys/dev/e1000 if_em.c

e1000: fix 82574 MSI-X interrupt throttling

em_newitr() and the per-queue interrupt_rate sysctl both tested
que->msix to decide whether an 82574 is running in MSI-X mode.  0 is a
valid MSI-X vector so queue 0 was misclassified as legacy/MSI.

Test sc->intr_type == IFLIB_INTR_MSIX instead.  While here, index the tx
EITR read by tque->msix rather than tque->me so it matches the register
em_newitr() actually writes; the two differ once tx_num_queues exceeds
rx_num_queues.

Also seed que->itr_setting in em_initialize_receive_unit() with the rate
the hardware was just programmed with.  Otherwise an itr_setting left
over from AIM across an interface re-init makes the change detection in
em_newitr() suppress the write that would restore it, leaving the
hardware at the default rate while software believes otherwise.

Fixes:          3e501ef89667 ("e1000: Re-add AIM")

(cherry picked from commit 941113a0097ea047bd493f7f78b384718249779d)
DeltaFile
+20-4sys/dev/e1000/if_em.c
+20-41 files

Linux/linux 8ba098efs/smb/client smb1maperror.c fscache.c

Merge tag 'v7.2-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6

Pull smb client fixes from Steve French:

 - fix SMB1 read and write potential buffer leaks

 - netfs error handling fix

 - fix check for last write time in truncate and setattr and cleanup use
   of smb_store_release()

 - fscache fix and cleanup

 - validate idmap key payload length

 - minor SMB1 error mapping cleanup

 - witness protocol memory allocation fix


    [10 lines not shown]
DeltaFile
+6-45fs/smb/client/misc.c
+16-21fs/smb/client/file.c
+23-4fs/smb/client/inode.c
+9-3fs/smb/client/cifssmb.c
+1-5fs/smb/client/smb1maperror.c
+1-5fs/smb/client/fscache.c
+56-833 files not shown
+63-879 files

FreeBSD/ports 4f8809edatabases/timescaledb pkg-plist Makefile

databases/timescaledb: Update to 2.29.0
DeltaFile
+3-3databases/timescaledb/distinfo
+2-2databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+6-53 files

FreeBSD/ports 5f4a8eceditors/zed Makefile.crates distinfo, editors/zed/files patch-crates_zed_src_reliability.rs patch-crates_zed_src_main.rs

editors/zed: Update to 1.13.1

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.12.1
- https://github.com/zed-industries/zed/releases/tag/v1.13.1

Reported by:    GitHub (watch releases)
DeltaFile
+39-25editors/zed/distinfo
+18-11editors/zed/Makefile.crates
+9-9editors/zed/files/patch-crates_fs_src_fs.rs
+8-8editors/zed/files/patch-crates_zed_src_main.rs
+8-8editors/zed/files/patch-Cargo.lock
+7-7editors/zed/files/patch-crates_zed_src_reliability.rs
+89-688 files not shown
+119-9814 files

Linux/linux a11f030Documentation/ABI/testing sysfs-class-power-bd71828, drivers/power/supply bq25890_charger.c max17040_battery.c

Merge tag 'for-v7.2-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

Pull power supply fixes from Sebastian Reichel:

 - Documentation build fix for bd71828

 - max17040: handle missing status supplier

 - macsmc: Support macOS 27 SMC firmware

 - bq25890: fix the -10 C NTC lookup entry

* tag 'for-v7.2-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply:
  power: supply: bq25890: fix the -10 C NTC lookup entry
  power: supply: macsmc: Support macOS 27 SMC firmware
  power: supply: max17040: handle missing status supplier
  power: supply: bd71828: add a terminating table border
DeltaFile
+45-7drivers/power/supply/macsmc-power.c
+5-1drivers/power/supply/max17040_battery.c
+1-1drivers/power/supply/bq25890_charger.c
+1-0Documentation/ABI/testing/sysfs-class-power-bd71828
+52-94 files