pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri May  9 05:51:26 UTC 2025

Modified Files:
        pkgsrc/devel/lld: buildlink3.mk distinfo
        pkgsrc/devel/lld/patches: patch-ELF_Config.h
        pkgsrc/devel/lldb: Makefile PLIST PLIST.Darwin buildlink3.mk distinfo
        pkgsrc/devel/lldb/patches: patch-source_API_CMakeLists.txt
        pkgsrc/devel/polly: PLIST buildlink3.mk distinfo
        pkgsrc/lang/clang: Makefile Makefile.common PLIST buildlink3.mk
            distinfo
        pkgsrc/lang/clang-tools-extra: Makefile PLIST distinfo
        pkgsrc/lang/clang/patches: patch-lib_Basic_Targets_OSTargets.h
            patch-lib_Driver_ToolChain.cpp
        pkgsrc/lang/compiler-rt: Makefile buildlink3.mk distinfo
        pkgsrc/lang/compiler-rt/patches: patch-cmake_config-ix.cmake
        pkgsrc/lang/flang: Makefile buildlink3.mk distinfo
        pkgsrc/lang/libcxx: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/lang/libcxxabi: Makefile buildlink3.mk distinfo
        pkgsrc/lang/libcxxabi/files: __assertion_handler __config_site
        pkgsrc/lang/libcxxabi/patches: patch-src_CMakeLists.txt
        pkgsrc/lang/libunwind: PLIST buildlink3.mk distinfo
        pkgsrc/lang/libunwind/patches: patch-src_CMakeLists.txt
        pkgsrc/lang/mlir: PLIST buildlink3.mk distinfo
        pkgsrc/lang/mlir/patches: patch-cmake_modules_MLIRConfig.cmake.in
        pkgsrc/lang/wasi-compiler-rt: Makefile buildlink3.mk
        pkgsrc/lang/wasi-libcxx: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/lang/wasi-libcxx/patches: patch-libcxx_include_CMakeLists.txt
            patch-libcxxabi_src_CMakeLists.txt
        pkgsrc/parallel/openmp: Makefile buildlink3.mk distinfo
        pkgsrc/parallel/openmp/patches: patch-runtime_src_kmp__platform.h
Removed Files:
        pkgsrc/devel/lldb/patches: patch-source_Host_common_Editline.cpp
        pkgsrc/lang/compiler-rt/patches: patch-lib_fuzzer_FuzzerUtilLinux.cpp

Log Message:
llvm: updated to 19.1.7

19.1.7
https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/lld/buildlink3.mk
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/lld/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/lld/patches/patch-ELF_Config.h
cvs rdiff -u -r1.58 -r1.59 pkgsrc/devel/lldb/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/lldb/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/lldb/PLIST.Darwin
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/lldb/buildlink3.mk
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/lldb/distinfo
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/devel/lldb/patches/patch-source_Host_common_Editline.cpp
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/polly/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/polly/buildlink3.mk
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/polly/distinfo
cvs rdiff -u -r1.91 -r1.92 pkgsrc/lang/clang/Makefile
cvs rdiff -u -r1.64 -r1.65 pkgsrc/lang/clang/Makefile.common
cvs rdiff -u -r1.42 -r1.43 pkgsrc/lang/clang/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/lang/clang/buildlink3.mk
cvs rdiff -u -r1.87 -r1.88 pkgsrc/lang/clang/distinfo
cvs rdiff -u -r1.34 -r1.35 pkgsrc/lang/clang-tools-extra/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/clang-tools-extra/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/clang-tools-extra/distinfo
cvs rdiff -u -r1.10 -r1.11 \
    pkgsrc/lang/clang/patches/patch-lib_Basic_Targets_OSTargets.h
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/lang/clang/patches/patch-lib_Driver_ToolChain.cpp
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/compiler-rt/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/compiler-rt/buildlink3.mk
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/compiler-rt/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/compiler-rt/patches/patch-lib_fuzzer_FuzzerUtilLinux.cpp
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/flang/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/flang/buildlink3.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/flang/distinfo
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/libcxx/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/libcxx/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/libcxx/buildlink3.mk
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/libcxx/distinfo
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/libcxxabi/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/libcxxabi/buildlink3.mk
cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/libcxxabi/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/libcxxabi/files/__assertion_handler
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/libcxxabi/files/__config_site
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/libunwind/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/libunwind/buildlink3.mk
cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/libunwind/distinfo
cvs rdiff -u -r1.9 -r1.10 \
    pkgsrc/lang/libunwind/patches/patch-src_CMakeLists.txt
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/mlir/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/mlir/buildlink3.mk \
    pkgsrc/lang/mlir/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
cvs rdiff -u -r1.32 -r1.33 pkgsrc/lang/wasi-compiler-rt/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/wasi-compiler-rt/buildlink3.mk
cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/wasi-libcxx/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/wasi-libcxx/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/wasi-libcxx/buildlink3.mk
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/wasi-libcxx/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/wasi-libcxx/patches/patch-libcxxabi_src_CMakeLists.txt
cvs rdiff -u -r1.22 -r1.23 pkgsrc/parallel/openmp/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/parallel/openmp/buildlink3.mk
cvs rdiff -u -r1.23 -r1.24 pkgsrc/parallel/openmp/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/parallel/openmp/patches/patch-runtime_src_kmp__platform.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/lld/buildlink3.mk
diff -u pkgsrc/devel/lld/buildlink3.mk:1.8 pkgsrc/devel/lld/buildlink3.mk:1.9
--- pkgsrc/devel/lld/buildlink3.mk:1.8  Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/lld/buildlink3.mk      Fri May  9 05:51:23 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.8 2024/07/06 15:45:08 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2025/05/09 05:51:23 adam Exp $
 
 BUILDLINK_TREE+=       lld
 
 .if !defined(LLD_BUILDLINK3_MK)
 LLD_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.lld+=    lld>=18.0.0
+BUILDLINK_API_DEPENDS.lld+=    lld>=19.1.0
 BUILDLINK_PKGSRCDIR.lld?=      ../../devel/lld
 
 .include "../../lang/llvm/buildlink3.mk"

Index: pkgsrc/devel/lld/distinfo
diff -u pkgsrc/devel/lld/distinfo:1.24 pkgsrc/devel/lld/distinfo:1.25
--- pkgsrc/devel/lld/distinfo:1.24      Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/lld/distinfo   Fri May  9 05:51:23 2025
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.24 2024/07/06 15:45:08 adam Exp $
+$NetBSD: distinfo,v 1.25 2025/05/09 05:51:23 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (lld-18.1.8.src.tar.xz) = 10fbb9cf2c578bfa61ed36857dc1a2368833d03481f2ad19867e386489ab71f3
-SHA512 (lld-18.1.8.src.tar.xz) = 21671591cce90c967720d094d2c8b9d12eaf5ce8138abee8c35cf38dda7008f3ed0b1b5cd9ed9f11ea6aa30905444fc2a45e0e3a323d3612f47d534466262064
-Size (lld-18.1.8.src.tar.xz) = 1563500 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
-SHA1 (patch-ELF_Config.h) = 50861ef74c2ff9a9091afcbc8d076e379d9531e5
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (lld-19.1.7.src.tar.xz) = 280a0a31f1789124da361df636c439a6e38d963970fb377ae792eb8a17e0aecb
+SHA512 (lld-19.1.7.src.tar.xz) = 346b556db83a2c50eba61e906b2255a77822a320e93b9e2b10d2d5c48e293080caa48b3eb203da13a6d94ba099766e2663aeb1e79a26c64c5396fd936bc036b5
+Size (lld-19.1.7.src.tar.xz) = 1645472 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
+SHA1 (patch-ELF_Config.h) = 484d0818bd4a92f2faafa1337d3f2f08cab4c0fc
 SHA1 (patch-ELF_Options.td) = c81907d6e5e099ed2c26de972c6744b7197de3d3

Index: pkgsrc/devel/lld/patches/patch-ELF_Config.h
diff -u pkgsrc/devel/lld/patches/patch-ELF_Config.h:1.9 pkgsrc/devel/lld/patches/patch-ELF_Config.h:1.10
--- pkgsrc/devel/lld/patches/patch-ELF_Config.h:1.9     Fri Aug 12 08:52:51 2022
+++ pkgsrc/devel/lld/patches/patch-ELF_Config.h Fri May  9 05:51:23 2025
@@ -1,11 +1,11 @@
-$NetBSD: patch-ELF_Config.h,v 1.9 2022/08/12 08:52:51 pin Exp $
+$NetBSD: patch-ELF_Config.h,v 1.10 2025/05/09 05:51:23 adam Exp $
 
 Add dummy option for an AArch64 erratum.
 
---- ELF/Config.h.orig  2022-06-22 16:46:24.000000000 +0000
+--- ELF/Config.h.orig  2024-09-17 11:26:36.000000000 +0000
 +++ ELF/Config.h
-@@ -170,6 +170,7 @@ struct Configuration {
-   bool enableNewDtags;
+@@ -247,6 +247,7 @@ struct Config {
+   bool enableNonContiguousRegions;
    bool executeOnly;
    bool exportDynamic;
 +  bool fixCortexA53Errata835769;

Index: pkgsrc/devel/lldb/Makefile
diff -u pkgsrc/devel/lldb/Makefile:1.58 pkgsrc/devel/lldb/Makefile:1.59
--- pkgsrc/devel/lldb/Makefile:1.58     Thu Apr 17 21:50:29 2025
+++ pkgsrc/devel/lldb/Makefile  Fri May  9 05:51:23 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.58 2025/04/17 21:50:29 wiz Exp $
+# $NetBSD: Makefile,v 1.59 2025/05/09 05:51:23 adam Exp $
 
-PKGREVISION= 4
 .include "../../lang/llvm/version.mk"
 
 DISTNAME=      lldb-${LLVM_VERSION}.src
@@ -34,17 +33,19 @@ CMAKE_CONFIGURE_ARGS+=      -DPYTHON_HOME=${P
 CHECK_PORTABILITY_SKIP=        utils/buildit/build_llvm
 
 LUA_VERSIONS_ACCEPTED= 53
+PLIST_SUBST+=          LUA_VERSION=${LUA_VERSION:R}
 
-REPLACE_PERL+=         */*.pl
+REPLACE_PERL+=         scripts/disasm-gdb-remote.pl
 
-REPLACE_PYTHON+=       *.py
-REPLACE_PYTHON+=       */*.py
-REPLACE_PYTHON+=       */*/*.py
-REPLACE_PYTHON+=       */*/*/*.py
-REPLACE_PYTHON+=       */*/*/*/*.py
-REPLACE_PYTHON+=       */*/*/*/*/*.py
-REPLACE_PYTHON+=       */*/*/*/*/*/*.py
-REPLACE_PYTHON+=       */*/*/*/*/*/*/*.py
+REPLACE_PYTHON+=       bindings/python/get-python-config.py
+REPLACE_PYTHON+=       bindings/python/lldb-python
+REPLACE_PYTHON+=       scripts/analyze-project-deps.py
+REPLACE_PYTHON+=       scripts/generate-sbapi-dwarf-enum.py
+REPLACE_PYTHON+=       scripts/reproducer-replay.py
+REPLACE_PYTHON+=       scripts/verify_api.py
+REPLACE_PYTHON+=       utils/lldb-repro/lldb-repro.py
+REPLACE_PYTHON+=       utils/lui/lui.py
+REPLACE_PYTHON+=       utils/lui/sandbox.py
 
 TEST_TARGET=           check-lldb
 #TEST_TARGET=          check-lldb-unit # doesn't work in standalone build
@@ -54,8 +55,6 @@ TEST_ENV+=            LD_LIBRARY_PATH=${WRKDIR}/bu
 
 .include "../../mk/bsd.prefs.mk"
 
-PLIST_SUBST+=  LLVM_MAJOR_VERSION=${LLVM_MAJOR_VERSION}.1
-
 .include "options.mk"
 
 .if ${OPSYS} == "NetBSD"
@@ -72,6 +71,7 @@ NOT_FOR_PLATFORM+=    NetBSD-*-aarch64 NetB
 .include "../../devel/cmake/build.mk"
 #.include "../../devel/googletest/buildlink3.mk" # check-lldb-unit
 .include "../../devel/editline/buildlink3.mk"
+.include "../../devel/swig4/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/clang/buildlink3.mk"
 .include "../../lang/llvm/buildlink3.mk"
@@ -81,6 +81,4 @@ NOT_FOR_PLATFORM+=    NetBSD-*-aarch64 NetB
 .include "../../lang/python/tool.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/atomic64.mk"
-# TODO: sync the readline option with other llvm packages
-.include "../../mk/readline.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/lldb/PLIST
diff -u pkgsrc/devel/lldb/PLIST:1.19 pkgsrc/devel/lldb/PLIST:1.20
--- pkgsrc/devel/lldb/PLIST:1.19        Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/lldb/PLIST     Fri May  9 05:51:23 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2024/07/06 15:45:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.20 2025/05/09 05:51:23 adam Exp $
 bin/lldb
 bin/lldb-argdumper
 bin/lldb-dap
@@ -6,6 +6,8 @@ bin/lldb-instr
 bin/lldb-server
 include/lldb/API/LLDB.h
 include/lldb/API/SBAddress.h
+include/lldb/API/SBAddressRange.h
+include/lldb/API/SBAddressRangeList.h
 include/lldb/API/SBAttachInfo.h
 include/lldb/API/SBBlock.h
 include/lldb/API/SBBreakpoint.h
@@ -36,6 +38,7 @@ include/lldb/API/SBHostOS.h
 include/lldb/API/SBInstruction.h
 include/lldb/API/SBInstructionList.h
 include/lldb/API/SBLanguageRuntime.h
+include/lldb/API/SBLanguages.h
 include/lldb/API/SBLaunchInfo.h
 include/lldb/API/SBLineEntry.h
 include/lldb/API/SBListener.h
@@ -50,9 +53,11 @@ include/lldb/API/SBProcessInfoList.h
 include/lldb/API/SBQueue.h
 include/lldb/API/SBQueueItem.h
 include/lldb/API/SBReproducer.h
+include/lldb/API/SBSaveCoreOptions.h
 include/lldb/API/SBScriptObject.h
 include/lldb/API/SBSection.h
 include/lldb/API/SBSourceManager.h
+include/lldb/API/SBStatisticsOptions.h
 include/lldb/API/SBStream.h
 include/lldb/API/SBStringList.h
 include/lldb/API/SBStructuredData.h
@@ -102,12 +107,13 @@ include/lldb/Breakpoint/StoppointCallbac
 include/lldb/Breakpoint/StoppointHitCounter.h
 include/lldb/Breakpoint/StoppointSite.h
 include/lldb/Breakpoint/Watchpoint.h
+include/lldb/Breakpoint/WatchpointAlgorithms.h
 include/lldb/Breakpoint/WatchpointList.h
 include/lldb/Breakpoint/WatchpointOptions.h
 include/lldb/Breakpoint/WatchpointResource.h
-include/lldb/Breakpoint/WatchpointResourceList.h
 include/lldb/Core/Address.h
 include/lldb/Core/AddressRange.h
+include/lldb/Core/AddressRangeListImpl.h
 include/lldb/Core/AddressResolver.h
 include/lldb/Core/AddressResolverFileLine.h
 include/lldb/Core/Architecture.h
@@ -202,6 +208,7 @@ include/lldb/Expression/ObjectFileJIT.h
 include/lldb/Expression/REPL.h
 include/lldb/Expression/UserExpression.h
 include/lldb/Expression/UtilityFunction.h
+include/lldb/Host/Alarm.h
 include/lldb/Host/Config.h
 include/lldb/Host/ConnectionFileDescriptor.h
 include/lldb/Host/Debug.h
@@ -301,6 +308,7 @@ include/lldb/Interpreter/Interfaces/Scri
 include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
 include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h
 include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h
+include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
 include/lldb/Interpreter/OptionArgParser.h
 include/lldb/Interpreter/OptionGroupArchitecture.h
 include/lldb/Interpreter/OptionGroupBoolean.h
@@ -361,12 +369,14 @@ include/lldb/Symbol/LocateSymbolFile.h
 include/lldb/Symbol/ObjectContainer.h
 include/lldb/Symbol/ObjectFile.h
 include/lldb/Symbol/PostfixExpression.h
+include/lldb/Symbol/SaveCoreOptions.h
 include/lldb/Symbol/SourceModule.h
 include/lldb/Symbol/Symbol.h
 include/lldb/Symbol/SymbolContext.h
 include/lldb/Symbol/SymbolContextScope.h
 include/lldb/Symbol/SymbolFile.h
 include/lldb/Symbol/SymbolFileOnDemand.h
+include/lldb/Symbol/SymbolLocation.h
 include/lldb/Symbol/SymbolLocator.h
 include/lldb/Symbol/SymbolVendor.h
 include/lldb/Symbol/Symtab.h
@@ -459,6 +469,7 @@ include/lldb/Target/UnixSignals.h
 include/lldb/Target/Unwind.h
 include/lldb/Target/UnwindAssembly.h
 include/lldb/Target/UnwindLLDB.h
+include/lldb/Target/VerboseTrapFrameRecognizer.h
 include/lldb/Utility/AddressableBits.h
 include/lldb/Utility/AnsiTerminal.h
 include/lldb/Utility/AppleUuidCompatibility.h
@@ -479,6 +490,7 @@ include/lldb/Utility/DataExtractor.h
 include/lldb/Utility/Diagnostics.h
 include/lldb/Utility/Endian.h
 include/lldb/Utility/Environment.h
+include/lldb/Utility/ErrorMessages.h
 include/lldb/Utility/Event.h
 include/lldb/Utility/FileSpec.h
 include/lldb/Utility/FileSpecList.h
@@ -542,5 +554,27 @@ include/lldb/lldb-public.h
 include/lldb/lldb-types.h
 include/lldb/lldb-versioning.h
 lib/liblldb.so
-lib/liblldb.so.${LLVM_MAJOR_VERSION}
 lib/liblldb.so.${PKGVERSION}
+lib/lua/${LUA_VERSION}/lldb.so
+${PYSITELIB}/lldb/__init__.py
+${PYSITELIB}/lldb/_lldb.so
+${PYSITELIB}/lldb/embedded_interpreter.py
+${PYSITELIB}/lldb/formatters/Logger.py
+${PYSITELIB}/lldb/formatters/__init__.py
+${PYSITELIB}/lldb/formatters/attrib_fromdict.py
+${PYSITELIB}/lldb/formatters/cache.py
+${PYSITELIB}/lldb/formatters/cpp/__init__.py
+${PYSITELIB}/lldb/formatters/cpp/gnu_libstdcpp.py
+${PYSITELIB}/lldb/formatters/cpp/libcxx.py
+${PYSITELIB}/lldb/formatters/metrics.py
+${PYSITELIB}/lldb/formatters/synth.py
+${PYSITELIB}/lldb/lldb-argdumper
+${PYSITELIB}/lldb/plugins/__init__.py
+${PYSITELIB}/lldb/plugins/operating_system.py
+${PYSITELIB}/lldb/plugins/parsed_cmd.py
+${PYSITELIB}/lldb/plugins/scripted_platform.py
+${PYSITELIB}/lldb/plugins/scripted_process.py
+${PYSITELIB}/lldb/plugins/scripted_thread_plan.py
+${PYSITELIB}/lldb/utils/__init__.py
+${PYSITELIB}/lldb/utils/in_call_stack.py
+${PYSITELIB}/lldb/utils/symbolication.py

Index: pkgsrc/devel/lldb/PLIST.Darwin
diff -u pkgsrc/devel/lldb/PLIST.Darwin:1.8 pkgsrc/devel/lldb/PLIST.Darwin:1.9
--- pkgsrc/devel/lldb/PLIST.Darwin:1.8  Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/lldb/PLIST.Darwin      Fri May  9 05:51:23 2025
@@ -1,3 +1,12 @@
-@comment $NetBSD: PLIST.Darwin,v 1.8 2024/07/06 15:45:08 adam Exp $
+@comment $NetBSD: PLIST.Darwin,v 1.9 2025/05/09 05:51:23 adam Exp $
 bin/darwin-debug
 bin/debugserver
+${PYSITELIB}/lldb/diagnose/__init__.py
+${PYSITELIB}/lldb/diagnose/diagnose_nsstring.py
+${PYSITELIB}/lldb/diagnose/diagnose_unwind.py
+${PYSITELIB}/lldb/macosx/__init__.py
+${PYSITELIB}/lldb/macosx/crashlog.py
+${PYSITELIB}/lldb/macosx/crashlog_scripted_process.py
+${PYSITELIB}/lldb/macosx/heap.py
+${PYSITELIB}/lldb/macosx/heap/Makefile
+${PYSITELIB}/lldb/macosx/heap/heap_find.cpp

Index: pkgsrc/devel/lldb/buildlink3.mk
diff -u pkgsrc/devel/lldb/buildlink3.mk:1.25 pkgsrc/devel/lldb/buildlink3.mk:1.26
--- pkgsrc/devel/lldb/buildlink3.mk:1.25        Thu Apr 17 21:50:29 2025
+++ pkgsrc/devel/lldb/buildlink3.mk     Fri May  9 05:51:23 2025
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.25 2025/04/17 21:50:29 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.26 2025/05/09 05:51:23 adam Exp $
 
 BUILDLINK_TREE+=       lldb
 
 .if !defined(LLDB_BUILDLINK3_MK)
 LLDB_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.lldb+=   lldb>=18.0.0
-BUILDLINK_ABI_DEPENDS.lldb+=   lldb>=18.1.8nb4
+BUILDLINK_API_DEPENDS.lldb+=   lldb>=19.1.0
+BUILDLINK_ABI_DEPENDS.lldb+=   lldb>=19.1.0
 BUILDLINK_PKGSRCDIR.lldb?=     ../../devel/lldb
 
 .include "../../devel/zlib/buildlink3.mk"

Index: pkgsrc/devel/lldb/distinfo
diff -u pkgsrc/devel/lldb/distinfo:1.38 pkgsrc/devel/lldb/distinfo:1.39
--- pkgsrc/devel/lldb/distinfo:1.38     Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/lldb/distinfo  Fri May  9 05:51:23 2025
@@ -1,14 +1,13 @@
-$NetBSD: distinfo,v 1.38 2024/07/06 15:45:08 adam Exp $
+$NetBSD: distinfo,v 1.39 2025/05/09 05:51:23 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (lldb-18.1.8.src.tar.xz) = 767a50b8585d137633b02f0d8dfcd9ef7e665b4b8c66f49810ce9890a11db998
-SHA512 (lldb-18.1.8.src.tar.xz) = f356a657d1aec860aeaaeb3aa3190652735160dd1e86dfbbae0441ace0a21cc774621198b0fc26c37d3e7c34d68d8a5f56806097f0c8d94718f5fc03495b1a3e
-Size (lldb-18.1.8.src.tar.xz) = 10598652 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (lldb-19.1.7.src.tar.xz) = 4bd4fdbd0385338ce7c4ca07b9395989445f423701943c15472266883ddcfddf
+SHA512 (lldb-19.1.7.src.tar.xz) = 332e8766cb074bc83ef6c5526ef53a56714d6f08629649c49b956fe166fbf69da41df82f7c3a29397e36664cce2ff8b846dcc4e3d88a610614d1660040a6f44a
+Size (lldb-19.1.7.src.tar.xz) = 10689112 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
 SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 773d420c3fd2c9b4af6af9d42c5778e96a1ae52b
-SHA1 (patch-source_API_CMakeLists.txt) = 23a7b24632f937a4541863aff6a7591255cafe40
-SHA1 (patch-source_Host_common_Editline.cpp) = 40d78016a3932b77f7176628bfa60b3c96b80c6a
+SHA1 (patch-source_API_CMakeLists.txt) = 32840580507b3a7d05e76485da5830e92a76bb06

Index: pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt
diff -u pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.6 pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.7
--- pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt:1.6       Fri Aug 12 08:54:31 2022
+++ pkgsrc/devel/lldb/patches/patch-source_API_CMakeLists.txt   Fri May  9 05:51:23 2025
@@ -1,12 +1,12 @@
-$NetBSD: patch-source_API_CMakeLists.txt,v 1.6 2022/08/12 08:54:31 pin Exp $
+$NetBSD: patch-source_API_CMakeLists.txt,v 1.7 2025/05/09 05:51:23 adam Exp $
 
 Fix finding libxml2's includes.
 
---- source/API/CMakeLists.txt.orig     2022-06-22 16:46:24.000000000 +0000
+--- source/API/CMakeLists.txt.orig     2024-09-17 11:26:36.000000000 +0000
 +++ source/API/CMakeLists.txt
-@@ -15,6 +15,10 @@ if(LLDB_ENABLE_LUA)
-   set(lldb_lua_wrapper ${lua_bindings_dir}/LLDBWrapLua.cpp)
- endif()
+@@ -40,6 +40,10 @@ add_custom_target(lldb-sbapi-dwarf-enums
+   DEPENDS ${sb_languages_file})
+ set_target_properties(lldb-sbapi-dwarf-enums PROPERTIES FOLDER "LLDB/Tablegenning")
  
 +if(LIBXML2_FOUND)
 +  include_directories(SYSTEM ${LIBXML2_INCLUDE_DIR})
@@ -14,4 +14,4 @@ Fix finding libxml2's includes.
 +
  add_lldb_library(liblldb SHARED ${option_framework}
    SBAddress.cpp
-   SBAttachInfo.cpp
+   SBAddressRange.cpp

Index: pkgsrc/devel/polly/PLIST
diff -u pkgsrc/devel/polly/PLIST:1.13 pkgsrc/devel/polly/PLIST:1.14
--- pkgsrc/devel/polly/PLIST:1.13       Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/polly/PLIST    Fri May  9 05:51:23 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2024/07/06 15:45:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2025/05/09 05:51:23 adam Exp $
 include/polly/Canonicalization.h
 include/polly/CodeGen/BlockGenerators.h
 include/polly/CodeGen/CodeGeneration.h
@@ -44,6 +44,7 @@ include/polly/Support/GICHelper.h
 include/polly/Support/ISLOStream.h
 include/polly/Support/ISLOperators.h
 include/polly/Support/ISLTools.h
+include/polly/Support/PollyDebug.h
 include/polly/Support/SCEVAffinator.h
 include/polly/Support/SCEVValidator.h
 include/polly/Support/ScopHelper.h

Index: pkgsrc/devel/polly/buildlink3.mk
diff -u pkgsrc/devel/polly/buildlink3.mk:1.10 pkgsrc/devel/polly/buildlink3.mk:1.11
--- pkgsrc/devel/polly/buildlink3.mk:1.10       Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/polly/buildlink3.mk    Fri May  9 05:51:24 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.10 2024/07/06 15:45:08 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2025/05/09 05:51:24 adam Exp $
 
 BUILDLINK_TREE+=       polly
 
 .if !defined(POLLY_BUILDLINK3_MK)
 POLLY_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.polly+=  polly>=18.0.0
+BUILDLINK_API_DEPENDS.polly+=  polly>=19.1.0
 BUILDLINK_PKGSRCDIR.polly?=    ../../devel/polly
 
 .include "../../lang/llvm/buildlink3.mk"

Index: pkgsrc/devel/polly/distinfo
diff -u pkgsrc/devel/polly/distinfo:1.32 pkgsrc/devel/polly/distinfo:1.33
--- pkgsrc/devel/polly/distinfo:1.32    Sat Jul  6 15:45:08 2024
+++ pkgsrc/devel/polly/distinfo Fri May  9 05:51:24 2025
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.32 2024/07/06 15:45:08 adam Exp $
+$NetBSD: distinfo,v 1.33 2025/05/09 05:51:24 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (polly-18.1.8.src.tar.xz) = 0b3cf94acff01104fb8cee9d242fee062efb4eddfa4d2e0c2559c894e7335385
-SHA512 (polly-18.1.8.src.tar.xz) = c6186f42c821a542a4c85326023bed82031b9ff3a77deff9644929a93d66d88f19f7b76c190273e50fdfdae41572687576cb24fa6799c407fab0fea0b5fee991
-Size (polly-18.1.8.src.tar.xz) = 9159676 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (polly-19.1.7.src.tar.xz) = df7da79b785e69934f650c605fe34f17e194ab7e6aa3a694f8e48df6d44f0e9f
+SHA512 (polly-19.1.7.src.tar.xz) = 7d2c5eeb1a4fd9951f469d847e550840a83cca026b27037448ed1ff86afd0174dcf2e5863bfd2546802d4d935b1cc499b4e9521014c0673ff09cbb8380b28da0
+Size (polly-19.1.7.src.tar.xz) = 9163308 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes

Index: pkgsrc/lang/clang/Makefile
diff -u pkgsrc/lang/clang/Makefile:1.91 pkgsrc/lang/clang/Makefile:1.92
--- pkgsrc/lang/clang/Makefile:1.91     Thu Apr 17 21:51:19 2025
+++ pkgsrc/lang/clang/Makefile  Fri May  9 05:51:24 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.91 2025/04/17 21:51:19 wiz Exp $
+# $NetBSD: Makefile,v 1.92 2025/05/09 05:51:24 adam Exp $
 
-PKGREVISION= 4
 .include "Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/.src//}

Index: pkgsrc/lang/clang/Makefile.common
diff -u pkgsrc/lang/clang/Makefile.common:1.64 pkgsrc/lang/clang/Makefile.common:1.65
--- pkgsrc/lang/clang/Makefile.common:1.64      Tue May  6 12:07:32 2025
+++ pkgsrc/lang/clang/Makefile.common   Fri May  9 05:51:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.64 2025/05/06 12:07:32 wiz Exp $
+# $NetBSD: Makefile.common,v 1.65 2025/05/09 05:51:24 adam Exp $
 # used by lang/clang/Makefile
 # used by lang/clang-tools-extra/Makefile
 
@@ -12,12 +12,8 @@ HOMEPAGE=    https://clang.llvm.org/
 COMMENT=       C language family frontend for LLVM
 LICENSE=       apache-2.0
 
-CONFIGURE_DIRS=                build
-CMAKE_ARG_PATH=                ${WRKSRC}
-
 USE_CXX_FEATURES=      c++14
 USE_LANGUAGES=         c c++
-USE_CMAKE=             yes
 GCC_REQD+=             7
 
 CMAKE_CONFIGURE_ARGS+= -DLLVM_CONFIG=${LLVM_CONFIG_PATH:Q}
@@ -39,12 +35,14 @@ CXXFLAGS+=  -D_GLIBCXX_HAVE_ENOTRECOVERAB
 CXXFLAGS+=     -DENOTRECOVERABLE=98
 .endif
 
+REPLACE_PERL+=         test/make_test_dirs.pl
 REPLACE_PERL+=         tools/scan-build/bin/scan-build
 REPLACE_PERL+=         tools/scan-build/libexec/c++-analyzer
 REPLACE_PERL+=         tools/scan-build/libexec/ccc-analyzer
 REPLACE_PERL+=         utils/TestUtils/pch-test.pl
 REPLACE_PERL+=         utils/analyzer/reducer.pl
 REPLACE_PERL+=         utils/analyzer/update_plist_test.pl
+REPLACE_PERL+=         www/demo/index.cgi
 
 REPLACE_PYTHON+=       bindings/python/examples/cindex/cindex-dump.py
 REPLACE_PYTHON+=       bindings/python/examples/cindex/cindex-includes.py
@@ -54,6 +52,7 @@ REPLACE_PYTHON+=      docs/tools/generate_for
 REPLACE_PYTHON+=       lib/Tooling/DumpTool/generate_cxx_src_locs.py
 REPLACE_PYTHON+=       test/AST/gen_ast_dump_json_test.py
 REPLACE_PYTHON+=       test/Analysis/check-analyzer-fixit.py
+REPLACE_PYTHON+=       test/Driver/check-time-trace-sections.py
 REPLACE_PYTHON+=       tools/clang-format/clang-format-diff.py
 REPLACE_PYTHON+=       tools/clang-format/git-clang-format
 REPLACE_PYTHON+=       tools/scan-build-py/bin/analyze-build
@@ -127,13 +126,6 @@ SUBST_SED.sunos-gcc=       -e 's,@GCCBASEDIR@,
 BUILDLINK_DEPMETHOD.${_GCC_PKGBASE}=   full
 .endif
 
-# 3.8.0 -> 3.8
-LLVM_MAJOR=    ${PKGVERSION_NOREV:C/^([0-9]+\.[0-9]+)\..*$/\1/}
-PLIST_SUBST+=  LLVM_MAJOR=${LLVM_MAJOR}
-
-PKGVERSION_MAJOR=      18
-PLIST_SUBST+=          PKGVERSION_MAJOR=${PKGVERSION_MAJOR}
-
 PLIST_VARS+=   notdylib
 .if ${SHLIB_TYPE} != "dylib"
 PLIST.notdylib=        yes
@@ -165,11 +157,9 @@ PKG_FAIL_REASON+=  "z3 PKG_OPTION must be
 CMAKE_CONFIGURE_ARGS+=         -DLLVM_ENABLE_Z3_SOLVER=ON
 .endif
 
-post-extract:
-       ${MKDIR} ${WRKSRC}/build
-
-.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/tool.mk"
 DEPENDS+=      llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm
+.include "../../textproc/libxml2/buildlink3.mk"

Index: pkgsrc/lang/clang/PLIST
diff -u pkgsrc/lang/clang/PLIST:1.42 pkgsrc/lang/clang/PLIST:1.43
--- pkgsrc/lang/clang/PLIST:1.42        Tue May  6 12:07:32 2025
+++ pkgsrc/lang/clang/PLIST     Fri May  9 05:51:24 2025
@@ -1,16 +1,18 @@
-@comment $NetBSD: PLIST,v 1.42 2025/05/06 12:07:32 wiz Exp $
+@comment $NetBSD: PLIST,v 1.43 2025/05/09 05:51:24 adam Exp $
 bin/amdgpu-arch
 bin/analyze-build
 bin/c-index-test
 bin/clang
 bin/clang++
-bin/clang-${PKGVERSION_MAJOR}
+bin/clang-19
 bin/clang-check
 bin/clang-cl
 bin/clang-cpp
 bin/clang-extdef-mapping
 bin/clang-format
+bin/clang-installapi
 bin/clang-linker-wrapper
+bin/clang-nvlink-wrapper
 bin/clang-offload-bundler
 bin/clang-offload-packager
 bin/clang-refactor
@@ -117,6 +119,7 @@ include/clang/AST/DeclCXX.h
 include/clang/AST/DeclContextInternals.h
 include/clang/AST/DeclFriend.h
 include/clang/AST/DeclGroup.h
+include/clang/AST/DeclID.h
 include/clang/AST/DeclLookups.h
 include/clang/AST/DeclNodes.inc
 include/clang/AST/DeclObjC.h
@@ -150,6 +153,7 @@ include/clang/AST/NonTrivialTypeVisitor.
 include/clang/AST/ODRDiagsEmitter.h
 include/clang/AST/ODRHash.h
 include/clang/AST/OSLog.h
+include/clang/AST/OpenACCClause.h
 include/clang/AST/OpenMPClause.h
 include/clang/AST/OperationKinds.def
 include/clang/AST/OperationKinds.h
@@ -172,6 +176,7 @@ include/clang/AST/StmtGraphTraits.h
 include/clang/AST/StmtIterator.h
 include/clang/AST/StmtNodes.inc
 include/clang/AST/StmtObjC.h
+include/clang/AST/StmtOpenACC.h
 include/clang/AST/StmtOpenMP.h
 include/clang/AST/StmtVisitor.h
 include/clang/AST/TemplateArgumentVisitor.h
@@ -227,9 +232,11 @@ include/clang/Analysis/CodeInjector.h
 include/clang/Analysis/ConstructionContext.h
 include/clang/Analysis/DomainSpecific/CocoaConventions.h
 include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+include/clang/Analysis/FlowSensitive/ASTOps.h
+include/clang/Analysis/FlowSensitive/AdornedCFG.h
 include/clang/Analysis/FlowSensitive/Arena.h
 include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
-include/clang/Analysis/FlowSensitive/ControlFlowContext.h
+include/clang/Analysis/FlowSensitive/CNFFormula.h
 include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
 include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
 include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
@@ -262,13 +269,13 @@ include/clang/Analysis/SelectorExtras.h
 include/clang/Analysis/Support/BumpVector.h
 include/clang/Basic/AArch64SVEACLETypes.def
 include/clang/Basic/ABI.h
+include/clang/Basic/AMDGPUTypes.def
+include/clang/Basic/ASTSourceDescriptor.h
 include/clang/Basic/AddressSpaces.h
 include/clang/Basic/AlignedAllocation.h
 include/clang/Basic/AllDiagnostics.h
 include/clang/Basic/AttrHasAttributeImpl.inc
 include/clang/Basic/AttrKinds.h
-include/clang/Basic/AttrLeftSideCanPrintList.inc
-include/clang/Basic/AttrLeftSideMustPrintList.inc
 include/clang/Basic/AttrList.inc
 include/clang/Basic/AttrSubMatchRulesList.inc
 include/clang/Basic/AttrSubjectMatchRules.h
@@ -278,12 +285,13 @@ include/clang/Basic/BitmaskEnum.h
 include/clang/Basic/BuiltinHeaders.def
 include/clang/Basic/Builtins.def
 include/clang/Basic/Builtins.h
+include/clang/Basic/Builtins.inc
 include/clang/Basic/BuiltinsAArch64.def
 include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
 include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def
 include/clang/Basic/BuiltinsAMDGPU.def
 include/clang/Basic/BuiltinsARM.def
-include/clang/Basic/BuiltinsBPF.def
+include/clang/Basic/BuiltinsBPF.inc
 include/clang/Basic/BuiltinsHexagon.def
 include/clang/Basic/BuiltinsHexagonDep.def
 include/clang/Basic/BuiltinsHexagonMapCustomDep.def
@@ -295,7 +303,7 @@ include/clang/Basic/BuiltinsMips.def
 include/clang/Basic/BuiltinsNEON.def
 include/clang/Basic/BuiltinsNVPTX.def
 include/clang/Basic/BuiltinsPPC.def
-include/clang/Basic/BuiltinsRISCV.def
+include/clang/Basic/BuiltinsRISCV.inc
 include/clang/Basic/BuiltinsRISCVVector.def
 include/clang/Basic/BuiltinsSME.def
 include/clang/Basic/BuiltinsSVE.def
@@ -335,6 +343,8 @@ include/clang/Basic/DiagnosticFrontendKi
 include/clang/Basic/DiagnosticGroups.inc
 include/clang/Basic/DiagnosticIDs.h
 include/clang/Basic/DiagnosticIndexName.inc
+include/clang/Basic/DiagnosticInstallAPI.h
+include/clang/Basic/DiagnosticInstallAPIKinds.inc
 include/clang/Basic/DiagnosticLex.h
 include/clang/Basic/DiagnosticLexKinds.inc
 include/clang/Basic/DiagnosticOptions.def
@@ -373,6 +383,7 @@ include/clang/Basic/MakeSupport.h
 include/clang/Basic/Module.h
 include/clang/Basic/NoSanitizeList.h
 include/clang/Basic/ObjCRuntime.h
+include/clang/Basic/OpenACCClauses.def
 include/clang/Basic/OpenACCKinds.h
 include/clang/Basic/OpenCLExtensionTypes.def
 include/clang/Basic/OpenCLExtensions.def
@@ -387,6 +398,7 @@ include/clang/Basic/PPCTypes.def
 include/clang/Basic/ParsedAttrInfo.h
 include/clang/Basic/PartialDiagnostic.h
 include/clang/Basic/PlistSupport.h
+include/clang/Basic/PointerAuthOptions.h
 include/clang/Basic/PragmaKinds.h
 include/clang/Basic/PrettyStackTrace.h
 include/clang/Basic/ProfileList.h
@@ -448,6 +460,7 @@ include/clang/Basic/riscv_sifive_vector_
 include/clang/Basic/riscv_vector_builtin_cg.inc
 include/clang/Basic/riscv_vector_builtin_sema.inc
 include/clang/Basic/riscv_vector_builtins.inc
+include/clang/CIR/Dialect/IR/CIRDialect.h
 include/clang/CodeGen/BackendUtil.h
 include/clang/CodeGen/CGFunctionInfo.h
 include/clang/CodeGen/CodeGenABITypes.h
@@ -489,12 +502,11 @@ include/clang/Edit/FileOffset.h
 include/clang/Edit/Rewriters.h
 include/clang/ExtractAPI/API.h
 include/clang/ExtractAPI/APIIgnoresList.h
-include/clang/ExtractAPI/AvailabilityInfo.h
 include/clang/ExtractAPI/DeclarationFragments.h
 include/clang/ExtractAPI/ExtractAPIActionBase.h
 include/clang/ExtractAPI/ExtractAPIVisitor.h
 include/clang/ExtractAPI/FrontendActions.h
-include/clang/ExtractAPI/Serialization/SerializerBase.h
+include/clang/ExtractAPI/Serialization/APISetVisitor.h
 include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
 include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h
 include/clang/Format/Format.h
@@ -537,6 +549,17 @@ include/clang/Index/IndexingAction.h
 include/clang/Index/IndexingOptions.h
 include/clang/Index/USRGeneration.h
 include/clang/IndexSerialization/SerializablePathCollection.h
+include/clang/InstallAPI/Context.h
+include/clang/InstallAPI/DirectoryScanner.h
+include/clang/InstallAPI/DylibVerifier.h
+include/clang/InstallAPI/FileList.h
+include/clang/InstallAPI/Frontend.h
+include/clang/InstallAPI/FrontendRecords.h
+include/clang/InstallAPI/HeaderFile.h
+include/clang/InstallAPI/InstallAPIDiagnostic.h
+include/clang/InstallAPI/Library.h
+include/clang/InstallAPI/MachO.h
+include/clang/InstallAPI/Visitor.h
 include/clang/Interpreter/CodeCompletion.h
 include/clang/Interpreter/Interpreter.h
 include/clang/Interpreter/PartialTranslationUnit.h
@@ -559,6 +582,8 @@ include/clang/Lex/ModuleMap.h
 include/clang/Lex/MultipleIncludeOpt.h
 include/clang/Lex/PPCallbacks.h
 include/clang/Lex/PPConditionalDirectiveRecord.h
+include/clang/Lex/PPDirectiveParameter.h
+include/clang/Lex/PPEmbedParameters.h
 include/clang/Lex/Pragma.h
 include/clang/Lex/PreprocessingRecord.h
 include/clang/Lex/Preprocessor.h
@@ -587,6 +612,7 @@ include/clang/Rewrite/Frontend/FixItRewr
 include/clang/Rewrite/Frontend/FrontendActions.h
 include/clang/Rewrite/Frontend/Rewriters.h
 include/clang/Sema/AnalysisBasedWarnings.h
+include/clang/Sema/Attr.h
 include/clang/Sema/AttrParsedAttrImpl.inc
 include/clang/Sema/AttrParsedAttrKinds.inc
 include/clang/Sema/AttrParsedAttrList.inc
@@ -612,15 +638,42 @@ include/clang/Sema/Ownership.h
 include/clang/Sema/ParsedAttr.h
 include/clang/Sema/ParsedTemplate.h
 include/clang/Sema/RISCVIntrinsicManager.h
+include/clang/Sema/Redeclaration.h
 include/clang/Sema/Scope.h
 include/clang/Sema/ScopeInfo.h
 include/clang/Sema/Sema.h
+include/clang/Sema/SemaAMDGPU.h
+include/clang/Sema/SemaARM.h
+include/clang/Sema/SemaAVR.h
+include/clang/Sema/SemaBPF.h
+include/clang/Sema/SemaBase.h
+include/clang/Sema/SemaCUDA.h
+include/clang/Sema/SemaCodeCompletion.h
 include/clang/Sema/SemaConcept.h
 include/clang/Sema/SemaConsumer.h
 include/clang/Sema/SemaDiagnostic.h
 include/clang/Sema/SemaFixItUtils.h
+include/clang/Sema/SemaHLSL.h
+include/clang/Sema/SemaHexagon.h
 include/clang/Sema/SemaInternal.h
 include/clang/Sema/SemaLambda.h
+include/clang/Sema/SemaLoongArch.h
+include/clang/Sema/SemaM68k.h
+include/clang/Sema/SemaMIPS.h
+include/clang/Sema/SemaMSP430.h
+include/clang/Sema/SemaNVPTX.h
+include/clang/Sema/SemaObjC.h
+include/clang/Sema/SemaOpenACC.h
+include/clang/Sema/SemaOpenCL.h
+include/clang/Sema/SemaOpenMP.h
+include/clang/Sema/SemaPPC.h
+include/clang/Sema/SemaPseudoObject.h
+include/clang/Sema/SemaRISCV.h
+include/clang/Sema/SemaSYCL.h
+include/clang/Sema/SemaSwift.h
+include/clang/Sema/SemaSystemZ.h
+include/clang/Sema/SemaWasm.h
+include/clang/Sema/SemaX86.h
 include/clang/Sema/Template.h
 include/clang/Sema/TemplateDeduction.h
 include/clang/Sema/TemplateInstCallback.h
@@ -657,6 +710,7 @@ include/clang/StaticAnalyzer/Core/BugRep
 include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h
 include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
 include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
+include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h
 include/clang/StaticAnalyzer/Core/Checker.h
 include/clang/StaticAnalyzer/Core/CheckerManager.h
 include/clang/StaticAnalyzer/Core/CheckerRegistryData.h
@@ -733,8 +787,6 @@ include/clang/Tooling/Inclusions/HeaderI
 include/clang/Tooling/Inclusions/IncludeStyle.h
 include/clang/Tooling/Inclusions/StandardLibrary.h
 include/clang/Tooling/JSONCompilationDatabase.h
-include/clang/Tooling/NodeIntrospection.h
-include/clang/Tooling/NodeIntrospection.inc
 include/clang/Tooling/Refactoring.h
 include/clang/Tooling/Refactoring/ASTSelection.h
 include/clang/Tooling/Refactoring/AtomicChange.h
@@ -781,247 +833,251 @@ include/clang/Tooling/Transformer/Source
 include/clang/Tooling/Transformer/SourceCodeBuilders.h
 include/clang/Tooling/Transformer/Stencil.h
 include/clang/Tooling/Transformer/Transformer.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_builtin_vars.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_cmath.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_complex_builtins.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_device_functions.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_intrinsics.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_libdevice_declares.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_math.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_math_forward_declares.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_runtime_wrapper.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_cuda_texture_intrinsics.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_hip_cmath.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_hip_libdevice_declares.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_hip_math.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_hip_runtime_wrapper.h
-lib/clang/${PKGVERSION_MAJOR}/include/__clang_hip_stdlib.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stdarg___gnuc_va_list.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stdarg___va_copy.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stdarg_va_arg.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stdarg_va_copy.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stdarg_va_list.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_max_align_t.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_null.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_nullptr_t.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_offsetof.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_ptrdiff_t.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_rsize_t.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_size_t.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_unreachable.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_wchar_t.h
-lib/clang/${PKGVERSION_MAJOR}/include/__stddef_wint_t.h
-lib/clang/${PKGVERSION_MAJOR}/include/__wmmintrin_aes.h
-lib/clang/${PKGVERSION_MAJOR}/include/__wmmintrin_pclmul.h
-lib/clang/${PKGVERSION_MAJOR}/include/adcintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/adxintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/altivec.h
-lib/clang/${PKGVERSION_MAJOR}/include/ammintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/amxcomplexintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/amxfp16intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/amxintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/arm64intr.h
-lib/clang/${PKGVERSION_MAJOR}/include/arm_acle.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_bf16.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_cde.h
-lib/clang/${PKGVERSION_MAJOR}/include/arm_cmse.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_fp16.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_mve.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_neon.h
-lib/clang/${PKGVERSION_MAJOR}/include/arm_neon_sve_bridge.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_sme.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_sve.h
-${PLIST.ARM}lib/clang/${PKGVERSION_MAJOR}/include/arm_vector_types.h
-lib/clang/${PKGVERSION_MAJOR}/include/armintr.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx2intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512bf16intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512bitalgintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512bwintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512cdintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512dqintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512erintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512fintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512fp16intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512ifmaintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512ifmavlintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512pfintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vbmi2intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vbmiintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vbmivlintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlbf16intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlbitalgintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlbwintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlcdintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vldqintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlfp16intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlvbmi2intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlvnniintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vlvp2intersectintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vnniintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vp2intersectintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vpopcntdqintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avx512vpopcntdqvlintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avxifmaintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avxintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avxneconvertintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avxvnniint16intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avxvnniint8intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/avxvnniintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/bmi2intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/bmiintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/builtins.h
-lib/clang/${PKGVERSION_MAJOR}/include/cet.h
-lib/clang/${PKGVERSION_MAJOR}/include/cetintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/cldemoteintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/clflushoptintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/clwbintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/clzerointrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/cmpccxaddintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/cpuid.h
-lib/clang/${PKGVERSION_MAJOR}/include/crc32intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/cuda_wrappers/algorithm
-lib/clang/${PKGVERSION_MAJOR}/include/cuda_wrappers/bits/basic_string.h
-lib/clang/${PKGVERSION_MAJOR}/include/cuda_wrappers/bits/basic_string.tcc
-lib/clang/${PKGVERSION_MAJOR}/include/cuda_wrappers/bits/shared_ptr_base.h
-lib/clang/${PKGVERSION_MAJOR}/include/cuda_wrappers/cmath
-lib/clang/${PKGVERSION_MAJOR}/include/cuda_wrappers/complex
-lib/clang/${PKGVERSION_MAJOR}/include/cuda_wrappers/new
-lib/clang/${PKGVERSION_MAJOR}/include/emmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/enqcmdintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/f16cintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/float.h
-lib/clang/${PKGVERSION_MAJOR}/include/fma4intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/fmaintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/fxsrintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/gfniintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/hexagon_circ_brev_intrinsics.h
-lib/clang/${PKGVERSION_MAJOR}/include/hexagon_protos.h
-lib/clang/${PKGVERSION_MAJOR}/include/hexagon_types.h
-lib/clang/${PKGVERSION_MAJOR}/include/hresetintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/htmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/htmxlintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/hvx_hexagon_protos.h
-lib/clang/${PKGVERSION_MAJOR}/include/ia32intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/immintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/inttypes.h
-lib/clang/${PKGVERSION_MAJOR}/include/invpcidintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/iso646.h
-lib/clang/${PKGVERSION_MAJOR}/include/keylockerintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/larchintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/lasxintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/limits.h
-lib/clang/${PKGVERSION_MAJOR}/include/llvm_libc_wrappers/assert.h
-lib/clang/${PKGVERSION_MAJOR}/include/llvm_libc_wrappers/ctype.h
-lib/clang/${PKGVERSION_MAJOR}/include/llvm_libc_wrappers/inttypes.h
-lib/clang/${PKGVERSION_MAJOR}/include/llvm_libc_wrappers/stdio.h
-lib/clang/${PKGVERSION_MAJOR}/include/llvm_libc_wrappers/stdlib.h
-lib/clang/${PKGVERSION_MAJOR}/include/llvm_libc_wrappers/string.h
-lib/clang/${PKGVERSION_MAJOR}/include/llvm_libc_wrappers/time.h
-lib/clang/${PKGVERSION_MAJOR}/include/lsxintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/lwpintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/lzcntintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/mm3dnow.h
-lib/clang/${PKGVERSION_MAJOR}/include/mm_malloc.h
-lib/clang/${PKGVERSION_MAJOR}/include/mmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/module.modulemap
-lib/clang/${PKGVERSION_MAJOR}/include/movdirintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/msa.h
-lib/clang/${PKGVERSION_MAJOR}/include/mwaitxintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/nmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/opencl-c-base.h
-lib/clang/${PKGVERSION_MAJOR}/include/opencl-c.h
-lib/clang/${PKGVERSION_MAJOR}/include/openmp_wrappers/__clang_openmp_device_functions.h
-lib/clang/${PKGVERSION_MAJOR}/include/openmp_wrappers/cmath
-lib/clang/${PKGVERSION_MAJOR}/include/openmp_wrappers/complex
-lib/clang/${PKGVERSION_MAJOR}/include/openmp_wrappers/complex.h
-lib/clang/${PKGVERSION_MAJOR}/include/openmp_wrappers/complex_cmath.h
-lib/clang/${PKGVERSION_MAJOR}/include/openmp_wrappers/math.h
-lib/clang/${PKGVERSION_MAJOR}/include/openmp_wrappers/new
-lib/clang/${PKGVERSION_MAJOR}/include/pconfigintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/pkuintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/pmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/popcntintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/bmi2intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/bmiintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/emmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/immintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/mm_malloc.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/mmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/nmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/pmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/smmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/tmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/x86gprintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/x86intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ppc_wrappers/xmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/prfchiintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/prfchwintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/ptwriteintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/raointintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/rdpruintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/rdseedintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/riscv_bitmanip.h
-lib/clang/${PKGVERSION_MAJOR}/include/riscv_crypto.h
-lib/clang/${PKGVERSION_MAJOR}/include/riscv_ntlh.h
-${PLIST.RISCV}lib/clang/${PKGVERSION_MAJOR}/include/riscv_vector.h
-lib/clang/${PKGVERSION_MAJOR}/include/rtmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/s390intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/serializeintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/sgxintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/sha512intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/shaintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/sifive_vector.h
-lib/clang/${PKGVERSION_MAJOR}/include/sm3intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/sm4intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/smmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/stdalign.h
-lib/clang/${PKGVERSION_MAJOR}/include/stdarg.h
-lib/clang/${PKGVERSION_MAJOR}/include/stdatomic.h
-lib/clang/${PKGVERSION_MAJOR}/include/stdbool.h
-lib/clang/${PKGVERSION_MAJOR}/include/stdckdint.h
-lib/clang/${PKGVERSION_MAJOR}/include/stddef.h
-lib/clang/${PKGVERSION_MAJOR}/include/stdint.h
-lib/clang/${PKGVERSION_MAJOR}/include/stdnoreturn.h
-lib/clang/${PKGVERSION_MAJOR}/include/tbmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/tgmath.h
-lib/clang/${PKGVERSION_MAJOR}/include/tmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/tsxldtrkintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/uintrintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/unwind.h
-lib/clang/${PKGVERSION_MAJOR}/include/usermsrintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/vadefs.h
-lib/clang/${PKGVERSION_MAJOR}/include/vaesintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/varargs.h
-lib/clang/${PKGVERSION_MAJOR}/include/vecintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/velintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/velintrin_approx.h
-lib/clang/${PKGVERSION_MAJOR}/include/velintrin_gen.h
-lib/clang/${PKGVERSION_MAJOR}/include/vpclmulqdqintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/waitpkgintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/wasm_simd128.h
-lib/clang/${PKGVERSION_MAJOR}/include/wbnoinvdintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/wmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/x86gprintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/x86intrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/xmmintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/xopintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/xsavecintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/xsaveintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/xsaveoptintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/xsavesintrin.h
-lib/clang/${PKGVERSION_MAJOR}/include/xtestintrin.h
+lib/clang/19/include/__clang_cuda_builtin_vars.h
+lib/clang/19/include/__clang_cuda_cmath.h
+lib/clang/19/include/__clang_cuda_complex_builtins.h
+lib/clang/19/include/__clang_cuda_device_functions.h
+lib/clang/19/include/__clang_cuda_intrinsics.h
+lib/clang/19/include/__clang_cuda_libdevice_declares.h
+lib/clang/19/include/__clang_cuda_math.h
+lib/clang/19/include/__clang_cuda_math_forward_declares.h
+lib/clang/19/include/__clang_cuda_runtime_wrapper.h
+lib/clang/19/include/__clang_cuda_texture_intrinsics.h
+lib/clang/19/include/__clang_hip_cmath.h
+lib/clang/19/include/__clang_hip_libdevice_declares.h
+lib/clang/19/include/__clang_hip_math.h
+lib/clang/19/include/__clang_hip_runtime_wrapper.h
+lib/clang/19/include/__clang_hip_stdlib.h
+lib/clang/19/include/__stdarg___gnuc_va_list.h
+lib/clang/19/include/__stdarg___va_copy.h
+lib/clang/19/include/__stdarg_header_macro.h
+lib/clang/19/include/__stdarg_va_arg.h
+lib/clang/19/include/__stdarg_va_copy.h
+lib/clang/19/include/__stdarg_va_list.h
+lib/clang/19/include/__stddef_header_macro.h
+lib/clang/19/include/__stddef_max_align_t.h
+lib/clang/19/include/__stddef_null.h
+lib/clang/19/include/__stddef_nullptr_t.h
+lib/clang/19/include/__stddef_offsetof.h
+lib/clang/19/include/__stddef_ptrdiff_t.h
+lib/clang/19/include/__stddef_rsize_t.h
+lib/clang/19/include/__stddef_size_t.h
+lib/clang/19/include/__stddef_unreachable.h
+lib/clang/19/include/__stddef_wchar_t.h
+lib/clang/19/include/__stddef_wint_t.h
+lib/clang/19/include/__wmmintrin_aes.h
+lib/clang/19/include/__wmmintrin_pclmul.h
+lib/clang/19/include/adcintrin.h
+lib/clang/19/include/adxintrin.h
+lib/clang/19/include/altivec.h
+lib/clang/19/include/ammintrin.h
+lib/clang/19/include/amxcomplexintrin.h
+lib/clang/19/include/amxfp16intrin.h
+lib/clang/19/include/amxintrin.h
+lib/clang/19/include/arm64intr.h
+lib/clang/19/include/arm_acle.h
+lib/clang/19/include/arm_bf16.h
+lib/clang/19/include/arm_cde.h
+lib/clang/19/include/arm_cmse.h
+lib/clang/19/include/arm_fp16.h
+lib/clang/19/include/arm_mve.h
+lib/clang/19/include/arm_neon.h
+lib/clang/19/include/arm_neon_sve_bridge.h
+lib/clang/19/include/arm_sme.h
+lib/clang/19/include/arm_sve.h
+lib/clang/19/include/arm_vector_types.h
+lib/clang/19/include/armintr.h
+lib/clang/19/include/avx2intrin.h
+lib/clang/19/include/avx512bf16intrin.h
+lib/clang/19/include/avx512bitalgintrin.h
+lib/clang/19/include/avx512bwintrin.h
+lib/clang/19/include/avx512cdintrin.h
+lib/clang/19/include/avx512dqintrin.h
+lib/clang/19/include/avx512fintrin.h
+lib/clang/19/include/avx512fp16intrin.h
+lib/clang/19/include/avx512ifmaintrin.h
+lib/clang/19/include/avx512ifmavlintrin.h
+lib/clang/19/include/avx512vbmi2intrin.h
+lib/clang/19/include/avx512vbmiintrin.h
+lib/clang/19/include/avx512vbmivlintrin.h
+lib/clang/19/include/avx512vlbf16intrin.h
+lib/clang/19/include/avx512vlbitalgintrin.h
+lib/clang/19/include/avx512vlbwintrin.h
+lib/clang/19/include/avx512vlcdintrin.h
+lib/clang/19/include/avx512vldqintrin.h
+lib/clang/19/include/avx512vlfp16intrin.h
+lib/clang/19/include/avx512vlintrin.h
+lib/clang/19/include/avx512vlvbmi2intrin.h
+lib/clang/19/include/avx512vlvnniintrin.h
+lib/clang/19/include/avx512vlvp2intersectintrin.h
+lib/clang/19/include/avx512vnniintrin.h
+lib/clang/19/include/avx512vp2intersectintrin.h
+lib/clang/19/include/avx512vpopcntdqintrin.h
+lib/clang/19/include/avx512vpopcntdqvlintrin.h
+lib/clang/19/include/avxifmaintrin.h
+lib/clang/19/include/avxintrin.h
+lib/clang/19/include/avxneconvertintrin.h
+lib/clang/19/include/avxvnniint16intrin.h
+lib/clang/19/include/avxvnniint8intrin.h
+lib/clang/19/include/avxvnniintrin.h
+lib/clang/19/include/bmi2intrin.h
+lib/clang/19/include/bmiintrin.h
+lib/clang/19/include/builtins.h
+lib/clang/19/include/cet.h
+lib/clang/19/include/cetintrin.h
+lib/clang/19/include/cldemoteintrin.h
+lib/clang/19/include/clflushoptintrin.h
+lib/clang/19/include/clwbintrin.h
+lib/clang/19/include/clzerointrin.h
+lib/clang/19/include/cmpccxaddintrin.h
+lib/clang/19/include/cpuid.h
+lib/clang/19/include/crc32intrin.h
+lib/clang/19/include/cuda_wrappers/algorithm
+lib/clang/19/include/cuda_wrappers/bits/basic_string.h
+lib/clang/19/include/cuda_wrappers/bits/basic_string.tcc
+lib/clang/19/include/cuda_wrappers/bits/shared_ptr_base.h
+lib/clang/19/include/cuda_wrappers/cmath
+lib/clang/19/include/cuda_wrappers/complex
+lib/clang/19/include/cuda_wrappers/new
+lib/clang/19/include/emmintrin.h
+lib/clang/19/include/enqcmdintrin.h
+lib/clang/19/include/f16cintrin.h
+lib/clang/19/include/float.h
+lib/clang/19/include/fma4intrin.h
+lib/clang/19/include/fmaintrin.h
+lib/clang/19/include/fxsrintrin.h
+lib/clang/19/include/gfniintrin.h
+lib/clang/19/include/hexagon_circ_brev_intrinsics.h
+lib/clang/19/include/hexagon_protos.h
+lib/clang/19/include/hexagon_types.h
+lib/clang/19/include/hresetintrin.h
+lib/clang/19/include/htmintrin.h
+lib/clang/19/include/htmxlintrin.h
+lib/clang/19/include/hvx_hexagon_protos.h
+lib/clang/19/include/ia32intrin.h
+lib/clang/19/include/immintrin.h
+lib/clang/19/include/intrin.h
+lib/clang/19/include/intrin0.h
+lib/clang/19/include/inttypes.h
+lib/clang/19/include/invpcidintrin.h
+lib/clang/19/include/iso646.h
+lib/clang/19/include/keylockerintrin.h
+lib/clang/19/include/larchintrin.h
+lib/clang/19/include/lasxintrin.h
+lib/clang/19/include/limits.h
+lib/clang/19/include/llvm_libc_wrappers/assert.h
+lib/clang/19/include/llvm_libc_wrappers/ctype.h
+lib/clang/19/include/llvm_libc_wrappers/inttypes.h
+lib/clang/19/include/llvm_libc_wrappers/stdio.h
+lib/clang/19/include/llvm_libc_wrappers/stdlib.h
+lib/clang/19/include/llvm_libc_wrappers/string.h
+lib/clang/19/include/llvm_libc_wrappers/time.h
+lib/clang/19/include/lsxintrin.h
+lib/clang/19/include/lwpintrin.h
+lib/clang/19/include/lzcntintrin.h
+lib/clang/19/include/mm3dnow.h
+lib/clang/19/include/mm_malloc.h
+lib/clang/19/include/mmintrin.h
+lib/clang/19/include/module.modulemap
+lib/clang/19/include/movdirintrin.h
+lib/clang/19/include/msa.h
+lib/clang/19/include/mwaitxintrin.h
+lib/clang/19/include/nmmintrin.h
+lib/clang/19/include/opencl-c-base.h
+lib/clang/19/include/opencl-c.h
+lib/clang/19/include/openmp_wrappers/__clang_openmp_device_functions.h
+lib/clang/19/include/openmp_wrappers/cmath
+lib/clang/19/include/openmp_wrappers/complex
+lib/clang/19/include/openmp_wrappers/complex.h
+lib/clang/19/include/openmp_wrappers/complex_cmath.h
+lib/clang/19/include/openmp_wrappers/math.h
+lib/clang/19/include/openmp_wrappers/new
+lib/clang/19/include/pconfigintrin.h
+lib/clang/19/include/pkuintrin.h
+lib/clang/19/include/pmmintrin.h
+lib/clang/19/include/popcntintrin.h
+lib/clang/19/include/ppc_wrappers/bmi2intrin.h
+lib/clang/19/include/ppc_wrappers/bmiintrin.h
+lib/clang/19/include/ppc_wrappers/emmintrin.h
+lib/clang/19/include/ppc_wrappers/immintrin.h
+lib/clang/19/include/ppc_wrappers/mm_malloc.h
+lib/clang/19/include/ppc_wrappers/mmintrin.h
+lib/clang/19/include/ppc_wrappers/nmmintrin.h
+lib/clang/19/include/ppc_wrappers/pmmintrin.h
+lib/clang/19/include/ppc_wrappers/smmintrin.h
+lib/clang/19/include/ppc_wrappers/tmmintrin.h
+lib/clang/19/include/ppc_wrappers/x86gprintrin.h
+lib/clang/19/include/ppc_wrappers/x86intrin.h
+lib/clang/19/include/ppc_wrappers/xmmintrin.h
+lib/clang/19/include/prfchiintrin.h
+lib/clang/19/include/prfchwintrin.h
+lib/clang/19/include/ptrauth.h
+lib/clang/19/include/ptwriteintrin.h
+lib/clang/19/include/raointintrin.h
+lib/clang/19/include/rdpruintrin.h
+lib/clang/19/include/rdseedintrin.h
+lib/clang/19/include/riscv_bitmanip.h
+lib/clang/19/include/riscv_crypto.h
+lib/clang/19/include/riscv_ntlh.h
+lib/clang/19/include/riscv_vector.h
+lib/clang/19/include/rtmintrin.h
+lib/clang/19/include/s390intrin.h
+lib/clang/19/include/serializeintrin.h
+lib/clang/19/include/sgxintrin.h
+lib/clang/19/include/sha512intrin.h
+lib/clang/19/include/shaintrin.h
+lib/clang/19/include/sifive_vector.h
+lib/clang/19/include/sm3intrin.h
+lib/clang/19/include/sm4intrin.h
+lib/clang/19/include/smmintrin.h
+lib/clang/19/include/stdalign.h
+lib/clang/19/include/stdarg.h
+lib/clang/19/include/stdatomic.h
+lib/clang/19/include/stdbool.h
+lib/clang/19/include/stdckdint.h
+lib/clang/19/include/stddef.h
+lib/clang/19/include/stdint.h
+lib/clang/19/include/stdnoreturn.h
+lib/clang/19/include/tbmintrin.h
+lib/clang/19/include/tgmath.h
+lib/clang/19/include/tmmintrin.h
+lib/clang/19/include/tsxldtrkintrin.h
+lib/clang/19/include/uintrintrin.h
+lib/clang/19/include/unwind.h
+lib/clang/19/include/usermsrintrin.h
+lib/clang/19/include/vadefs.h
+lib/clang/19/include/vaesintrin.h
+lib/clang/19/include/varargs.h
+lib/clang/19/include/vecintrin.h
+lib/clang/19/include/velintrin.h
+lib/clang/19/include/velintrin_approx.h
+lib/clang/19/include/velintrin_gen.h
+lib/clang/19/include/vpclmulqdqintrin.h
+lib/clang/19/include/waitpkgintrin.h
+lib/clang/19/include/wasm_simd128.h
+lib/clang/19/include/wbnoinvdintrin.h
+lib/clang/19/include/wmmintrin.h
+lib/clang/19/include/x86gprintrin.h
+lib/clang/19/include/x86intrin.h
+lib/clang/19/include/xmmintrin.h
+lib/clang/19/include/xopintrin.h
+lib/clang/19/include/xsavecintrin.h
+lib/clang/19/include/xsaveintrin.h
+lib/clang/19/include/xsaveoptintrin.h
+lib/clang/19/include/xsavesintrin.h
+lib/clang/19/include/xtestintrin.h
+lib/clang/19/include/yvals_core.h
+lib/clang/19/include/zos_wrappers/builtins.h
 lib/cmake/clang/AddClang.cmake
 lib/cmake/clang/ClangConfig.cmake
 lib/cmake/clang/ClangConfigVersion.cmake
 lib/cmake/clang/ClangTargets-release.cmake
 lib/cmake/clang/ClangTargets.cmake
 lib/libclang-cpp.${SHLIB_EXT}
-${PLIST.notdylib}lib/libclang-cpp.so.18.1
+${PLIST.notdylib}lib/libclang-cpp.so.19.1
 lib/libclang.${SHLIB_EXT}
 ${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.${PKGVERSION}
-${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.18.1
+${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.19.1
 lib/libclangAPINotes.a
 lib/libclangARCMigrate.a
 lib/libclangAST.a
@@ -1045,6 +1101,7 @@ lib/libclangHandleCXX.a
 lib/libclangHandleLLVM.a
 lib/libclangIndex.a
 lib/libclangIndexSerialization.a
+lib/libclangInstallAPI.a
 lib/libclangInterpreter.a
 lib/libclangLex.a
 lib/libclangParse.a

Index: pkgsrc/lang/clang/buildlink3.mk
diff -u pkgsrc/lang/clang/buildlink3.mk:1.34 pkgsrc/lang/clang/buildlink3.mk:1.35
--- pkgsrc/lang/clang/buildlink3.mk:1.34        Thu Apr 17 21:51:19 2025
+++ pkgsrc/lang/clang/buildlink3.mk     Fri May  9 05:51:24 2025
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.34 2025/04/17 21:51:19 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.35 2025/05/09 05:51:24 adam Exp $
 
 BUILDLINK_TREE+=       clang
 
 .if !defined(CLANG_BUILDLINK3_MK)
 CLANG_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.clang+=  clang>=18.0.0
-BUILDLINK_ABI_DEPENDS.clang+=  clang>=18.1.8nb4
+BUILDLINK_API_DEPENDS.clang+=  clang>=19.1.0
+BUILDLINK_ABI_DEPENDS.clang+=  clang>=19.1.0
 BUILDLINK_PKGSRCDIR.clang?=    ../../lang/clang
 
 BUILDLINK_FILES.clang+=                bin/amdgpu-arch
@@ -14,13 +14,15 @@ BUILDLINK_FILES.clang+=             bin/analyze-bui
 BUILDLINK_FILES.clang+=                bin/c-index-test
 BUILDLINK_FILES.clang+=                bin/clang
 BUILDLINK_FILES.clang+=                bin/clang++
-BUILDLINK_FILES.clang+=                bin/clang-18
+BUILDLINK_FILES.clang+=                bin/clang-19
 BUILDLINK_FILES.clang+=                bin/clang-check
 BUILDLINK_FILES.clang+=                bin/clang-cl
 BUILDLINK_FILES.clang+=                bin/clang-cpp
 BUILDLINK_FILES.clang+=                bin/clang-extdef-mapping
 BUILDLINK_FILES.clang+=                bin/clang-format
+BUILDLINK_FILES.clang+=                bin/clang-installapi
 BUILDLINK_FILES.clang+=                bin/clang-linker-wrapper
+BUILDLINK_FILES.clang+=                bin/clang-nvlink-wrapper
 BUILDLINK_FILES.clang+=                bin/clang-offload-bundler
 BUILDLINK_FILES.clang+=                bin/clang-offload-packager
 BUILDLINK_FILES.clang+=                bin/clang-refactor

Index: pkgsrc/lang/clang/distinfo
diff -u pkgsrc/lang/clang/distinfo:1.87 pkgsrc/lang/clang/distinfo:1.88
--- pkgsrc/lang/clang/distinfo:1.87     Sun Jul  7 14:00:21 2024
+++ pkgsrc/lang/clang/distinfo  Fri May  9 05:51:24 2025
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.87 2024/07/07 14:00:21 wiz Exp $
+$NetBSD: distinfo,v 1.88 2025/05/09 05:51:24 adam Exp $
 
-BLAKE2s (clang-18.1.8.src.tar.xz) = 7b596722003d9519baaa1f49320bc7ce80f3da104d96df834ebbc0778cb3cfa7
-SHA512 (clang-18.1.8.src.tar.xz) = 4147ef5e3547e80fbea573a6e3964870b38e7a547e796deb8859ca670b039ddd1af289cd4feadcb4ab5e94211b2ab5e91dfa84f58f114fdcbc9e807c9de901ca
-Size (clang-18.1.8.src.tar.xz) = 22155252 bytes
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
-SHA1 (patch-lib_Basic_Targets_OSTargets.h) = 0dcfbf3c8b0006e3314c36a75995032891ea8ceb
-SHA1 (patch-lib_Driver_ToolChain.cpp) = 06002fa45d16f9b9385f8a7a947aaf3970007938
+BLAKE2s (clang-19.1.7.src.tar.xz) = 36f273c5c29f396c74f69fc71bd3be3c9da789323f1a66e170752bf0a804006d
+SHA512 (clang-19.1.7.src.tar.xz) = d0e5dd8d14de95021850909a974bd8592c1c48bc4353161db972f5db487a332aa12a9d74b9af826225bd41cdc83461339298172b92abe432c5c8c59a9555fa57
+Size (clang-19.1.7.src.tar.xz) = 23510492 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
+SHA1 (patch-lib_Basic_Targets_OSTargets.h) = 4b511871c8a38d57f3fddc4a6c0e921ff53194cb
+SHA1 (patch-lib_Driver_ToolChain.cpp) = 33a8e346a72893140fde42245e4b108f3a9b9e3e
 SHA1 (patch-lib_Driver_ToolChains_Gnu.cpp) = c24056b86736a29fc9bef3b20f83dedb4a260535
 SHA1 (patch-lib_Interpreter_IncrementalParser.cpp) = c5ace959ce566478316447b1621e9bfd9a537cc5

Index: pkgsrc/lang/clang-tools-extra/Makefile
diff -u pkgsrc/lang/clang-tools-extra/Makefile:1.34 pkgsrc/lang/clang-tools-extra/Makefile:1.35
--- pkgsrc/lang/clang-tools-extra/Makefile:1.34 Thu Apr 17 21:51:19 2025
+++ pkgsrc/lang/clang-tools-extra/Makefile      Fri May  9 05:51:24 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.34 2025/04/17 21:51:19 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2025/05/09 05:51:24 adam Exp $
 
-INSTALL_DIRS=  build/tools/extra
+INSTALL_DIRS=  tools/extra
 
-PKGREVISION= 4
 .include "../../lang/clang/Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/clang/clang-tools-extra/:S/.src//}

Index: pkgsrc/lang/clang-tools-extra/PLIST
diff -u pkgsrc/lang/clang-tools-extra/PLIST:1.10 pkgsrc/lang/clang-tools-extra/PLIST:1.11
--- pkgsrc/lang/clang-tools-extra/PLIST:1.10    Sat Jul  6 15:45:08 2024
+++ pkgsrc/lang/clang-tools-extra/PLIST Fri May  9 05:51:24 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2024/07/06 15:45:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2025/05/09 05:51:24 adam Exp $
 bin/clang-apply-replacements
 bin/clang-change-namespace
 bin/clang-doc
@@ -68,6 +68,7 @@ include/clang-tidy/android/CloexecPipe2C
 include/clang-tidy/android/CloexecPipeCheck.h
 include/clang-tidy/android/CloexecSocketCheck.h
 include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h
+include/clang-tidy/boost/UseRangesCheck.h
 include/clang-tidy/boost/UseToStringCheck.h
 include/clang-tidy/bugprone/ArgumentCommentCheck.h
 include/clang-tidy/bugprone/AssertSideEffectCheck.h
@@ -79,6 +80,7 @@ include/clang-tidy/bugprone/CastingThrou
 include/clang-tidy/bugprone/ChainedComparisonCheck.h
 include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
 include/clang-tidy/bugprone/CopyConstructorInitCheck.h
+include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
 include/clang-tidy/bugprone/DanglingHandleCheck.h
 include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
 include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
@@ -109,9 +111,11 @@ include/clang-tidy/bugprone/NonZeroEnumT
 include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h
 include/clang-tidy/bugprone/OptionalValueConversionCheck.h
 include/clang-tidy/bugprone/ParentVirtualCallCheck.h
+include/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.h
 include/clang-tidy/bugprone/PosixReturnCheck.h
 include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
 include/clang-tidy/bugprone/ReservedIdentifierCheck.h
+include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
 include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h
 include/clang-tidy/bugprone/SignalHandlerCheck.h
 include/clang-tidy/bugprone/SignedCharMisuseCheck.h
@@ -132,6 +136,7 @@ include/clang-tidy/bugprone/SuspiciousMi
 include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h
 include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h
 include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h
+include/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.h
 include/clang-tidy/bugprone/SwappedArgumentsCheck.h
 include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h
 include/clang-tidy/bugprone/TerminatingContinueCheck.h
@@ -156,7 +161,6 @@ include/clang-tidy/cert/FloatLoopCounter
 include/clang-tidy/cert/LimitedRandomnessCheck.h
 include/clang-tidy/cert/MutatingCopyCheck.h
 include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
-include/clang-tidy/cert/PostfixOperatorCheck.h
 include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
 include/clang-tidy/cert/SetLongJmpCheck.h
 include/clang-tidy/cert/StaticObjectExceptionCheck.h
@@ -258,6 +262,7 @@ include/clang-tidy/misc/UnusedAliasDecls
 include/clang-tidy/misc/UnusedParametersCheck.h
 include/clang-tidy/misc/UnusedUsingDeclsCheck.h
 include/clang-tidy/misc/UseAnonymousNamespaceCheck.h
+include/clang-tidy/misc/UseInternalLinkageCheck.h
 include/clang-tidy/modernize/AvoidBindCheck.h
 include/clang-tidy/modernize/AvoidCArraysCheck.h
 include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
@@ -270,6 +275,7 @@ include/clang-tidy/modernize/MacroToEnum
 include/clang-tidy/modernize/MakeSharedCheck.h
 include/clang-tidy/modernize/MakeSmartPtrCheck.h
 include/clang-tidy/modernize/MakeUniqueCheck.h
+include/clang-tidy/modernize/MinMaxUseInitializerListCheck.h
 include/clang-tidy/modernize/PassByValueCheck.h
 include/clang-tidy/modernize/RawStringLiteralCheck.h
 include/clang-tidy/modernize/RedundantVoidArgCheck.h
@@ -284,6 +290,7 @@ include/clang-tidy/modernize/UseAutoChec
 include/clang-tidy/modernize/UseBoolLiteralsCheck.h
 include/clang-tidy/modernize/UseConstraintsCheck.h
 include/clang-tidy/modernize/UseDefaultMemberInitCheck.h
+include/clang-tidy/modernize/UseDesignatedInitializersCheck.h
 include/clang-tidy/modernize/UseEmplaceCheck.h
 include/clang-tidy/modernize/UseEqualsDefaultCheck.h
 include/clang-tidy/modernize/UseEqualsDeleteCheck.h
@@ -291,7 +298,9 @@ include/clang-tidy/modernize/UseNodiscar
 include/clang-tidy/modernize/UseNoexceptCheck.h
 include/clang-tidy/modernize/UseNullptrCheck.h
 include/clang-tidy/modernize/UseOverrideCheck.h
+include/clang-tidy/modernize/UseRangesCheck.h
 include/clang-tidy/modernize/UseStartsEndsWithCheck.h
+include/clang-tidy/modernize/UseStdFormatCheck.h
 include/clang-tidy/modernize/UseStdNumbersCheck.h
 include/clang-tidy/modernize/UseStdPrintCheck.h
 include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h
@@ -348,6 +357,7 @@ include/clang-tidy/readability/ConvertMe
 include/clang-tidy/readability/DeleteNullPointerCheck.h
 include/clang-tidy/readability/DuplicateIncludeCheck.h
 include/clang-tidy/readability/ElseAfterReturnCheck.h
+include/clang-tidy/readability/EnumInitialValueCheck.h
 include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h
 include/clang-tidy/readability/FunctionSizeCheck.h
 include/clang-tidy/readability/IdentifierLengthCheck.h
@@ -357,6 +367,7 @@ include/clang-tidy/readability/Inconsist
 include/clang-tidy/readability/IsolateDeclarationCheck.h
 include/clang-tidy/readability/MagicNumbersCheck.h
 include/clang-tidy/readability/MakeMemberFunctionConstCheck.h
+include/clang-tidy/readability/MathMissingParenthesesCheck.h
 include/clang-tidy/readability/MisleadingIndentationCheck.h
 include/clang-tidy/readability/MisplacedArrayIndexCheck.h
 include/clang-tidy/readability/NamedParameterCheck.h
@@ -385,10 +396,13 @@ include/clang-tidy/readability/Suspiciou
 include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
 include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
 include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+include/clang-tidy/readability/UseStdMinMaxCheck.h
 include/clang-tidy/tool/ClangTidyMain.h
 include/clang-tidy/utils/ASTUtils.h
 include/clang-tidy/utils/Aliasing.h
+include/clang-tidy/utils/BracesAroundStatement.h
 include/clang-tidy/utils/DeclRefExprUtils.h
+include/clang-tidy/utils/DesignatedInitializers.h
 include/clang-tidy/utils/ExceptionAnalyzer.h
 include/clang-tidy/utils/ExceptionSpecAnalyzer.h
 include/clang-tidy/utils/ExprSequence.h
@@ -405,6 +419,7 @@ include/clang-tidy/utils/OptionsUtils.h
 include/clang-tidy/utils/RenamerClangTidyCheck.h
 include/clang-tidy/utils/TransformerClangTidyCheck.h
 include/clang-tidy/utils/TypeTraits.h
+include/clang-tidy/utils/UseRangesCheck.h
 include/clang-tidy/utils/UsingInserter.h
 include/clang-tidy/zircon/TemporaryObjectsCheck.h
 lib/libclangApplyReplacements.a
@@ -454,9 +469,9 @@ lib/libclangdMain.a
 lib/libclangdRemoteIndex.a
 lib/libclangdSupport.a
 lib/libfindAllSymbols.a
-share/clang/clang-doc-default-stylesheet.css
+share/clang-doc/clang-doc-default-stylesheet.css
+share/clang-doc/index.js
 share/clang/clang-include-fixer.el
 share/clang/clang-include-fixer.py
 share/clang/clang-tidy-diff.py
-share/clang/index.js
 share/clang/run-find-all-symbols.py

Index: pkgsrc/lang/clang-tools-extra/distinfo
diff -u pkgsrc/lang/clang-tools-extra/distinfo:1.20 pkgsrc/lang/clang-tools-extra/distinfo:1.21
--- pkgsrc/lang/clang-tools-extra/distinfo:1.20 Sat Jul  6 15:45:08 2024
+++ pkgsrc/lang/clang-tools-extra/distinfo      Fri May  9 05:51:24 2025
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.20 2024/07/06 15:45:08 adam Exp $
+$NetBSD: distinfo,v 1.21 2025/05/09 05:51:24 adam Exp $
 
-BLAKE2s (clang-18.1.8.src.tar.xz) = 7b596722003d9519baaa1f49320bc7ce80f3da104d96df834ebbc0778cb3cfa7
-SHA512 (clang-18.1.8.src.tar.xz) = 4147ef5e3547e80fbea573a6e3964870b38e7a547e796deb8859ca670b039ddd1af289cd4feadcb4ab5e94211b2ab5e91dfa84f58f114fdcbc9e807c9de901ca
-Size (clang-18.1.8.src.tar.xz) = 22155252 bytes
-BLAKE2s (clang-tools-extra-18.1.8.src.tar.xz) = 1d7c6a430a66d8313dc305e4989807aa70f0eb0ecef4e6ebe39f402cb8d8a04c
-SHA512 (clang-tools-extra-18.1.8.src.tar.xz) = e6770875b1bfb3626de2e15133aa819669c889574134b7c22d30882717d0f400a73d2e0e881a2bd707e0b07bca5fcfd1d4a9e83b1101c7f15e4657782659b6fe
-Size (clang-tools-extra-18.1.8.src.tar.xz) = 3340400 bytes
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
+BLAKE2s (clang-19.1.7.src.tar.xz) = 36f273c5c29f396c74f69fc71bd3be3c9da789323f1a66e170752bf0a804006d
+SHA512 (clang-19.1.7.src.tar.xz) = d0e5dd8d14de95021850909a974bd8592c1c48bc4353161db972f5db487a332aa12a9d74b9af826225bd41cdc83461339298172b92abe432c5c8c59a9555fa57
+Size (clang-19.1.7.src.tar.xz) = 23510492 bytes
+BLAKE2s (clang-tools-extra-19.1.7.src.tar.xz) = d45d25cebbc93d861cdb965b9b5908d0f51e5145819ad27bde924ad51ee51136
+SHA512 (clang-tools-extra-19.1.7.src.tar.xz) = 147996dd5a0dab7f40f0ccc7d63a93f395ff2eb1021d89d5e335a670bb74ee41bf81879430027a6abaf0097aba74446abbebc591993ffe51972a06516ab7e107
+Size (clang-tools-extra-19.1.7.src.tar.xz) = 3417028 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes

Index: pkgsrc/lang/clang/patches/patch-lib_Basic_Targets_OSTargets.h
diff -u pkgsrc/lang/clang/patches/patch-lib_Basic_Targets_OSTargets.h:1.10 pkgsrc/lang/clang/patches/patch-lib_Basic_Targets_OSTargets.h:1.11
--- pkgsrc/lang/clang/patches/patch-lib_Basic_Targets_OSTargets.h:1.10  Sun Jul  7 14:00:21 2024
+++ pkgsrc/lang/clang/patches/patch-lib_Basic_Targets_OSTargets.h       Fri May  9 05:51:24 2025
@@ -1,17 +1,12 @@
-$NetBSD: patch-lib_Basic_Targets_OSTargets.h,v 1.10 2024/07/07 14:00:21 wiz Exp $
+$NetBSD: patch-lib_Basic_Targets_OSTargets.h,v 1.11 2025/05/09 05:51:24 adam Exp $
 
-Add __illumos__ if the bootstrap compiler also defines it.
-Sync SunOS default defines with what GCC uses.
+Sync SunOS default defines with a working reality.
+NetBSD __float128, needed to build anything with base libstdc++
+which assumes __float128.
 
---- lib/Basic/Targets/OSTargets.h.orig 2023-11-28 08:52:28.000000000 +0000
+--- lib/Basic/Targets/OSTargets.h.orig 2023-10-03 06:37:35.000000000 +0000
 +++ lib/Basic/Targets/OSTargets.h
-@@ -639,25 +639,21 @@ protected:
-   void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
-                     MacroBuilder &Builder) const override {
-     DefineStd(Builder, "sun", Opts);
-+#if defined(__illumos__)
-+    DefineStd(Builder, "__illumos__", Opts);
-+#endif
+@@ -628,22 +638,15 @@ protected:
      DefineStd(Builder, "unix", Opts);
      Builder.defineMacro("__svr4__");
      Builder.defineMacro("__SVR4");

Index: pkgsrc/lang/clang/patches/patch-lib_Driver_ToolChain.cpp
diff -u pkgsrc/lang/clang/patches/patch-lib_Driver_ToolChain.cpp:1.5 pkgsrc/lang/clang/patches/patch-lib_Driver_ToolChain.cpp:1.6
--- pkgsrc/lang/clang/patches/patch-lib_Driver_ToolChain.cpp:1.5        Sun Jul  7 14:00:21 2024
+++ pkgsrc/lang/clang/patches/patch-lib_Driver_ToolChain.cpp    Fri May  9 05:51:24 2025
@@ -1,12 +1,11 @@
-$NetBSD: patch-lib_Driver_ToolChain.cpp,v 1.5 2024/07/07 14:00:21 wiz Exp $
+$NetBSD: patch-lib_Driver_ToolChain.cpp,v 1.6 2025/05/09 05:51:24 adam Exp $
 
 [LLD] Add NetBSD support as a new flavor of LLD (nb.lld)
 https://reviews.llvm.org/D70048
-Add -R for library paths on SunOS.
 
---- lib/Driver/ToolChain.cpp.orig      2023-11-28 08:52:28.000000000 +0000
+--- lib/Driver/ToolChain.cpp.orig      2019-07-11 19:06:38.000000000 +0000
 +++ lib/Driver/ToolChain.cpp
-@@ -837,6 +837,8 @@ std::string ToolChain::GetLinkerPath(boo
+@@ -506,6 +506,8 @@ std::string ToolChain::GetLinkerPath() c
      llvm::SmallString<8> LinkerName;
      if (Triple.isOSDarwin())
        LinkerName.append("ld64.");
@@ -15,19 +14,3 @@ Add -R for library paths on SunOS.
      else
        LinkerName.append("ld.");
      LinkerName.append(UseLinker);
-@@ -1213,9 +1215,13 @@ void ToolChain::AddCXXStdlibLibArgs(cons
- 
- void ToolChain::AddFilePathLibArgs(const ArgList &Args,
-                                    ArgStringList &CmdArgs) const {
--  for (const auto &LibPath : getFilePaths())
--    if(LibPath.length() > 0)
-+  for (const auto &LibPath : getFilePaths()) {
-+    if(LibPath.length() > 0) {
-       CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath));
-+      if (Triple.isOSSolaris())
-+        CmdArgs.push_back(Args.MakeArgString(StringRef("-R") + LibPath));
-+    }
-+  }
- }
- 
- void ToolChain::AddCCKextLibArgs(const ArgList &Args,

Index: pkgsrc/lang/compiler-rt/Makefile
diff -u pkgsrc/lang/compiler-rt/Makefile:1.26 pkgsrc/lang/compiler-rt/Makefile:1.27
--- pkgsrc/lang/compiler-rt/Makefile:1.26       Sun Aug 25 06:18:55 2024
+++ pkgsrc/lang/compiler-rt/Makefile    Fri May  9 05:51:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2024/08/25 06:18:55 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2025/05/09 05:51:24 adam Exp $
 
 .include "../../lang/llvm/version.mk"
 
@@ -11,8 +11,7 @@ HOMEPAGE=     https://compiler-rt.llvm.org/
 COMMENT=       LLVM runtime libraries
 LICENSE=       apache-2.0
 
-# aarch64: lib/tsan/rtl/tsan_platform_linux.cpp
-NOT_FOR_PLATFORM=      NetBSD-[0-7].*-* NetBSD-*-aarch64
+NOT_FOR_PLATFORM=      NetBSD-[0-7].*-*
 
 USE_CC_FEATURES=       c99
 USE_CXX_FEATURES=      c++14
@@ -20,6 +19,8 @@ USE_LANGUAGES=                c c++
 USE_TOOLS+=            ggrep
 GCC_REQD+=             4.8
 SSP_SUPPORTED=         no
+# CMake Error: failed to create symbolic link '.../outline_atomic_cas1_1.S': File exists
+MAKE_JOBS_SAFE=                no
 
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_TEST_COMPILER=${PKG_CC:Q}
@@ -28,6 +29,14 @@ CMAKE_CONFIGURE_ARGS+=       -DCOMPILER_RT_INS
 CMAKE_CONFIGURE_ARGS+= -DLLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q}
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_ENABLE_IOS=OFF
 
+.include "../../mk/bsd.prefs.mk"
+
+# Not available to all platforms; see lib/tsan/rtl/tsan_platform_linux.cpp
+# TODO: exclude more platforms
+.if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH} != "x86_64"
+CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+.endif
+
 TEST_TARGET=   check-compiler-rt
 
 GENERATE_PLIST+=       ${FIND} ${DESTDIR}${PREFIX} \( -type f -o -type l \) -print | \
@@ -35,10 +44,12 @@ GENERATE_PLIST+=    ${FIND} ${DESTDIR}${PRE
 
 PYTHON_FOR_BUILD_ONLY= yes
 
+.if ${OPSYS} == "Darwin"
 post-install:
        cd ${DESTDIR}${PREFIX} && \
        ${FIND} lib/clang/${LLVM_MAJOR_VERSION} -type f -name '*.dylib' \
                -exec install_name_tool -id ${PREFIX}/{} {} \;
+.endif
 
 .include "../../devel/cmake/build.mk"
 .include "../../devel/googletest/buildlink3.mk"

Index: pkgsrc/lang/compiler-rt/buildlink3.mk
diff -u pkgsrc/lang/compiler-rt/buildlink3.mk:1.8 pkgsrc/lang/compiler-rt/buildlink3.mk:1.9
--- pkgsrc/lang/compiler-rt/buildlink3.mk:1.8   Sat Jul  6 15:45:06 2024
+++ pkgsrc/lang/compiler-rt/buildlink3.mk       Fri May  9 05:51:24 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.8 2024/07/06 15:45:06 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2025/05/09 05:51:24 adam Exp $
 
 BUILDLINK_TREE+=       compiler-rt
 
 .if !defined(COMPILER_RT_BUILDLINK3_MK)
 COMPILER_RT_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.compiler-rt+=    compiler-rt>=18.0.0
+BUILDLINK_API_DEPENDS.compiler-rt+=    compiler-rt>=19.1.0
 BUILDLINK_PKGSRCDIR.compiler-rt?=      ../../lang/compiler-rt
 
 .include "../../lang/llvm/buildlink3.mk"

Index: pkgsrc/lang/compiler-rt/distinfo
diff -u pkgsrc/lang/compiler-rt/distinfo:1.29 pkgsrc/lang/compiler-rt/distinfo:1.30
--- pkgsrc/lang/compiler-rt/distinfo:1.29       Fri Feb 14 13:45:09 2025
+++ pkgsrc/lang/compiler-rt/distinfo    Fri May  9 05:51:24 2025
@@ -1,16 +1,18 @@
-$NetBSD: distinfo,v 1.29 2025/02/14 13:45:09 wiz Exp $
+$NetBSD: distinfo,v 1.30 2025/05/09 05:51:24 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (compiler-rt-18.1.8.src.tar.xz) = 266de1c998f04997c17b032762f7ea2755fcc2df7a2dfc4e9733be835bb9754a
-SHA512 (compiler-rt-18.1.8.src.tar.xz) = fb8795bd51c9b005c2ad1975591e9e2715740d6407ccad41379f136ef2e8d24ded8b97b01165a3ae4bd377119a6a1049ca05d3220404fc12bee86114ff2bff0d
-Size (compiler-rt-18.1.8.src.tar.xz) = 2469712 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (compiler-rt-19.1.7.src.tar.xz) = 96d7d977bc339f30c542c30442b5ed22bdc748cd36676421e8ce086d8e5d2dee
+SHA512 (compiler-rt-19.1.7.src.tar.xz) = e2e8e6a094525b84184e9e4a4c1a727de518d4ef1a91370515f0c955719dc946fd60e7fabd10f52ab1905ef6d4a86084b8ddfb9b45de838aa1c5ddf3c042748b
+Size (compiler-rt-19.1.7.src.tar.xz) = 2530008 bytes
+BLAKE2s (llvm-19.1.7.src.tar.xz) = 5a3e1c1d0dfcff66dd537c0c18c05cd968c11541fa5613504102fde25de325fc
+SHA512 (llvm-19.1.7.src.tar.xz) = 140275e35d2046fcbfc38241fed7bae92d34b761c09a5209e298a4241958a91e069dab76454efa32325d2f1205f0f0f25d886518533df55948a78b14e88b41a8
+Size (llvm-19.1.7.src.tar.xz) = 67828200 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
 SHA1 (patch-CMakeLists.txt) = f8b0a0ad43481ec0c2923ec19c3c4f2ce81a4c82
-SHA1 (patch-cmake_config-ix.cmake) = 40ee86393c0f9e26eeaa493c5312d2cabf4c2a58
-SHA1 (patch-lib_fuzzer_FuzzerUtilLinux.cpp) = 9de59ffcb31d511f67f10fa4ec55cfa7c7f64b31
+SHA1 (patch-cmake_config-ix.cmake) = 0ef687b2e8d67abd025e08869df17eaadc4dccd0
 SHA1 (patch-lib_sanitizer__common_sanitizer__linux.cpp) = bc04e2d792c8eaffb26b60fdaceef261ffe03371
 SHA1 (patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp) = 47f5f33c016a429ac3b02dafcd015de072a9997b

Index: pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake
diff -u pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake:1.5 pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake:1.6
--- pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake:1.5     Fri Aug 12 08:58:41 2022
+++ pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake Fri May  9 05:51:24 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-cmake_config-ix.cmake,v 1.5 2022/08/12 08:58:41 pin Exp $
+$NetBSD: patch-cmake_config-ix.cmake,v 1.6 2025/05/09 05:51:24 adam Exp $
 
 Disable components that aren't ready for SunOS yet.
 
---- cmake/config-ix.cmake.orig 2022-06-22 16:46:24.000000000 +0000
+--- cmake/config-ix.cmake.orig 2024-09-17 11:26:36.000000000 +0000
 +++ cmake/config-ix.cmake
-@@ -668,7 +668,7 @@ set(COMPILER_RT_SANITIZERS_TO_BUILD all 
+@@ -740,7 +740,7 @@ set(COMPILER_RT_SANITIZERS_TO_BUILD all
  list_replace(COMPILER_RT_SANITIZERS_TO_BUILD all "${ALL_SANITIZERS}")
  
  if (SANITIZER_COMMON_SUPPORTED_ARCH AND NOT LLVM_USE_SANITIZER AND
@@ -13,8 +13,8 @@ Disable components that aren't ready for
      (OS_NAME MATCHES "Windows" AND NOT CYGWIN AND
          (NOT MINGW OR CMAKE_CXX_COMPILER_ID MATCHES "Clang"))))
    set(COMPILER_RT_HAS_SANITIZER_COMMON TRUE)
-@@ -688,7 +688,7 @@ else()
-   set(COMPILER_RT_HAS_ASAN FALSE)
+@@ -779,7 +779,7 @@ else()
+   set(COMPILER_RT_HAS_RTSAN FALSE)
  endif()
  
 -if (OS_NAME MATCHES "Linux|FreeBSD|Windows|NetBSD|SunOS")
@@ -22,7 +22,7 @@ Disable components that aren't ready for
    set(COMPILER_RT_ASAN_HAS_STATIC_RUNTIME TRUE)
  else()
    set(COMPILER_RT_ASAN_HAS_STATIC_RUNTIME FALSE)
-@@ -738,7 +738,7 @@ else()
+@@ -816,7 +816,7 @@ else()
  endif()
  
  if (PROFILE_SUPPORTED_ARCH AND NOT LLVM_USE_SANITIZER AND
@@ -31,7 +31,7 @@ Disable components that aren't ready for
    set(COMPILER_RT_HAS_PROFILE TRUE)
  else()
    set(COMPILER_RT_HAS_PROFILE FALSE)
-@@ -763,7 +763,7 @@ else()
+@@ -848,7 +848,7 @@ else()
  endif()
  
  if (COMPILER_RT_HAS_SANITIZER_COMMON AND UBSAN_SUPPORTED_ARCH AND

Index: pkgsrc/lang/flang/Makefile
diff -u pkgsrc/lang/flang/Makefile:1.12 pkgsrc/lang/flang/Makefile:1.13
--- pkgsrc/lang/flang/Makefile:1.12     Thu Apr 17 21:51:19 2025
+++ pkgsrc/lang/flang/Makefile  Fri May  9 05:51:24 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.12 2025/04/17 21:51:19 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/05/09 05:51:24 adam Exp $
 
-PKGREVISION= 4
 .include "../../lang/llvm/version.mk"
 
 DISTNAME=      flang-${LLVM_VERSION}.src
@@ -12,15 +11,20 @@ HOMEPAGE=   http://flang.llvm.org/
 COMMENT=       Fortran compiler targeting LLVM
 LICENSE=       apache-2.0
 
+BROKEN=                "Fails to build"
+
 USE_CXX_FEATURES+=     c++17
 USE_LANGUAGES=         c c++
 USE_TOOLS+=            bash:run gmake
-GCC_REQD+=             12
+GCC_REQD+=             12 # needs libquadmath
 
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
 CMAKE_CONFIGURE_ARGS+= -DFLANG_INCLUDE_TESTS=OFF
+CMAKE_CONFIGURE_ARGS+= -DLLVM_ENABLE_PEDANTIC=OFF
 CMAKE_CONFIGURE_ARGS+= -DCLANG_DIR=${BUILDLINK_PREFIX.clang}/lib/cmake/clang
-CMAKE_CONFIGURE_ARGS+= -DBUILD_SHARED_LIBS=YES
+CMAKE_CONFIGURE_ARGS+= -DLLVM_DIR=${BUILDLINK_PREFIX.llvm}/lib/cmake/llvm
+CMAKE_CONFIGURE_ARGS+= -DMLIR_DIR=${BUILDLINK_PREFIX.llvm}/lib/cmake/mlir
+CMAKE_CONFIGURE_ARGS+= -DBUILD_SHARED_LIBS=ON
 
 REPLACE_BASH=  tools/f18/flang-to-external-fc.in
 

Index: pkgsrc/lang/flang/buildlink3.mk
diff -u pkgsrc/lang/flang/buildlink3.mk:1.2 pkgsrc/lang/flang/buildlink3.mk:1.3
--- pkgsrc/lang/flang/buildlink3.mk:1.2 Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/flang/buildlink3.mk     Fri May  9 05:51:24 2025
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.2 2024/07/06 15:45:09 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2025/05/09 05:51:24 adam Exp $
 
 BUILDLINK_TREE+=       flang
 
 .if !defined(FLANG_BUILDLINK3_MK)
 FLANG_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.flang+=  flang>=18.0.0<19
-BUILDLINK_ABI_DEPENDS.flang+=  flang>=18.0.0
+BUILDLINK_API_DEPENDS.flang+=  flang>=19.1.0
+BUILDLINK_ABI_DEPENDS.flang+=  flang>=19.1.0
 BUILDLINK_PKGSRCDIR.flang?=    ../../lang/flang
 
 BUILDLINK_FILES.flang+=                bin/bbc

Index: pkgsrc/lang/flang/distinfo
diff -u pkgsrc/lang/flang/distinfo:1.4 pkgsrc/lang/flang/distinfo:1.5
--- pkgsrc/lang/flang/distinfo:1.4      Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/flang/distinfo  Fri May  9 05:51:24 2025
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.4 2024/07/06 15:45:09 adam Exp $
+$NetBSD: distinfo,v 1.5 2025/05/09 05:51:24 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (flang-18.1.8.src.tar.xz) = 02588230ee4f8cc72bcd81abd4a0e7078060524173a3d6a46ce4b6c1439c2d12
-SHA512 (flang-18.1.8.src.tar.xz) = d466e3c4b8638301ccfed9aab7154a85ea9b48de20452446bcf7fbe28b858f17b1f136b83a34fe033fea7f25dcb41985171cce977b7411a83e8c099557422155
-Size (flang-18.1.8.src.tar.xz) = 3074072 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (flang-19.1.7.src.tar.xz) = 2a39e2875c29674396c92597a66f070014e0fc467e98fa9fcf5bba28ff2e2ecb
+SHA512 (flang-19.1.7.src.tar.xz) = bf6a96ffb499b6b7ba06959f98513bce37bc60cc6bc8747d9a6f2723c8a3b8ec48dcf257ea99bb6b84d62732094952ff425fd0aa30a7690f01a696812c5a6a2b
+Size (flang-19.1.7.src.tar.xz) = 3347432 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes

Index: pkgsrc/lang/libcxx/Makefile
diff -u pkgsrc/lang/libcxx/Makefile:1.21 pkgsrc/lang/libcxx/Makefile:1.22
--- pkgsrc/lang/libcxx/Makefile:1.21    Sun Aug 25 06:18:56 2024
+++ pkgsrc/lang/libcxx/Makefile Fri May  9 05:51:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2024/08/25 06:18:56 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2025/05/09 05:51:24 adam Exp $
 
 .include "../../lang/llvm/version.mk"
 
@@ -24,7 +24,7 @@ SITES.${LIBCXXABI}${EXTRACT_SUFX}=    \
 USE_CXX_FEATURES=      c++20
 USE_LANGUAGES=         c c++
 SSP_SUPPORTED=         no
-GCC_REQD+=             13
+GCC_REQD+=             14 # must be in sync with libcxxabi
 
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
 CMAKE_CONFIGURE_ARGS+= -DLIBCXX_CXX_ABI=system-libcxxabi
@@ -41,7 +41,7 @@ CXXFLAGS.SunOS+=      -D_LIBCPP_NO_ABI_TAG=1
 
 .if ${CC_VERSION:Mgcc-[0-9].*} || ${CC_VERSION:Mgcc-10.*}
 # Avoid GCC < 11 error https://github.com/llvm/llvm-project/issues/54018
-CXXFLAGS+=             -std=c++17 -D_LIBCPP_STD_VER=17
+CXXFLAGS+=     -std=c++17 -D_LIBCPP_STD_VER=17
 .endif
 
 post-extract:
@@ -50,4 +50,5 @@ post-extract:
 .include "../../devel/cmake/build.mk"
 .include "../../lang/libcxxabi/buildlink3.mk"
 .include "../../lang/libunwind/buildlink3.mk"
+.include "../../lang/python/tool.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/libcxx/PLIST
diff -u pkgsrc/lang/libcxx/PLIST:1.12 pkgsrc/lang/libcxx/PLIST:1.13
--- pkgsrc/lang/libcxx/PLIST:1.12       Sat Jul  6 15:45:07 2024
+++ pkgsrc/lang/libcxx/PLIST    Fri May  9 05:51:24 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2024/07/06 15:45:07 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2025/05/09 05:51:24 adam Exp $
 include/c++/v1/__algorithm/adjacent_find.h
 include/c++/v1/__algorithm/all_of.h
 include/c++/v1/__algorithm/any_of.h
@@ -72,37 +72,7 @@ include/c++/v1/__algorithm/partition_cop
 include/c++/v1/__algorithm/partition_point.h
 include/c++/v1/__algorithm/pop_heap.h
 include/c++/v1/__algorithm/prev_permutation.h
-include/c++/v1/__algorithm/pstl_any_all_none_of.h
-include/c++/v1/__algorithm/pstl_backend.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backend.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h
-include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h
-include/c++/v1/__algorithm/pstl_copy.h
-include/c++/v1/__algorithm/pstl_count.h
-include/c++/v1/__algorithm/pstl_equal.h
-include/c++/v1/__algorithm/pstl_fill.h
-include/c++/v1/__algorithm/pstl_find.h
-include/c++/v1/__algorithm/pstl_for_each.h
-include/c++/v1/__algorithm/pstl_frontend_dispatch.h
-include/c++/v1/__algorithm/pstl_generate.h
-include/c++/v1/__algorithm/pstl_is_partitioned.h
-include/c++/v1/__algorithm/pstl_merge.h
-include/c++/v1/__algorithm/pstl_move.h
-include/c++/v1/__algorithm/pstl_replace.h
-include/c++/v1/__algorithm/pstl_rotate_copy.h
-include/c++/v1/__algorithm/pstl_sort.h
-include/c++/v1/__algorithm/pstl_stable_sort.h
-include/c++/v1/__algorithm/pstl_transform.h
+include/c++/v1/__algorithm/pstl.h
 include/c++/v1/__algorithm/push_heap.h
 include/c++/v1/__algorithm/ranges_adjacent_find.h
 include/c++/v1/__algorithm/ranges_all_of.h
@@ -110,6 +80,7 @@ include/c++/v1/__algorithm/ranges_any_of
 include/c++/v1/__algorithm/ranges_binary_search.h
 include/c++/v1/__algorithm/ranges_clamp.h
 include/c++/v1/__algorithm/ranges_contains.h
+include/c++/v1/__algorithm/ranges_contains_subrange.h
 include/c++/v1/__algorithm/ranges_copy.h
 include/c++/v1/__algorithm/ranges_copy_backward.h
 include/c++/v1/__algorithm/ranges_copy_if.h
@@ -126,6 +97,7 @@ include/c++/v1/__algorithm/ranges_find_e
 include/c++/v1/__algorithm/ranges_find_first_of.h
 include/c++/v1/__algorithm/ranges_find_if.h
 include/c++/v1/__algorithm/ranges_find_if_not.h
+include/c++/v1/__algorithm/ranges_find_last.h
 include/c++/v1/__algorithm/ranges_for_each.h
 include/c++/v1/__algorithm/ranges_for_each_n.h
 include/c++/v1/__algorithm/ranges_generate.h
@@ -216,6 +188,7 @@ include/c++/v1/__algorithm/shift_left.h
 include/c++/v1/__algorithm/shift_right.h
 include/c++/v1/__algorithm/shuffle.h
 include/c++/v1/__algorithm/sift_down.h
+include/c++/v1/__algorithm/simd_utils.h
 include/c++/v1/__algorithm/sort.h
 include/c++/v1/__algorithm/sort_heap.h
 include/c++/v1/__algorithm/stable_partition.h
@@ -237,6 +210,7 @@ include/c++/v1/__atomic/atomic_base.h
 include/c++/v1/__atomic/atomic_flag.h
 include/c++/v1/__atomic/atomic_init.h
 include/c++/v1/__atomic/atomic_lock_free.h
+include/c++/v1/__atomic/atomic_ref.h
 include/c++/v1/__atomic/atomic_sync.h
 include/c++/v1/__atomic/check_memory_order.h
 include/c++/v1/__atomic/contention_t.h
@@ -245,7 +219,7 @@ include/c++/v1/__atomic/fence.h
 include/c++/v1/__atomic/is_always_lock_free.h
 include/c++/v1/__atomic/kill_dependency.h
 include/c++/v1/__atomic/memory_order.h
-include/c++/v1/__availability
+include/c++/v1/__atomic/to_gcc_order.h
 include/c++/v1/__bit/bit_cast.h
 include/c++/v1/__bit/bit_ceil.h
 include/c++/v1/__bit/bit_floor.h
@@ -277,11 +251,14 @@ include/c++/v1/__chrono/convert_to_times
 include/c++/v1/__chrono/convert_to_tm.h
 include/c++/v1/__chrono/day.h
 include/c++/v1/__chrono/duration.h
+include/c++/v1/__chrono/exception.h
 include/c++/v1/__chrono/file_clock.h
 include/c++/v1/__chrono/formatter.h
 include/c++/v1/__chrono/hh_mm_ss.h
 include/c++/v1/__chrono/high_resolution_clock.h
+include/c++/v1/__chrono/leap_second.h
 include/c++/v1/__chrono/literals.h
+include/c++/v1/__chrono/local_info.h
 include/c++/v1/__chrono/month.h
 include/c++/v1/__chrono/month_weekday.h
 include/c++/v1/__chrono/monthday.h
@@ -289,8 +266,11 @@ include/c++/v1/__chrono/ostream.h
 include/c++/v1/__chrono/parser_std_format_spec.h
 include/c++/v1/__chrono/statically_widen.h
 include/c++/v1/__chrono/steady_clock.h
+include/c++/v1/__chrono/sys_info.h
 include/c++/v1/__chrono/system_clock.h
 include/c++/v1/__chrono/time_point.h
+include/c++/v1/__chrono/time_zone.h
+include/c++/v1/__chrono/time_zone_link.h
 include/c++/v1/__chrono/tzdb.h
 include/c++/v1/__chrono/tzdb_list.h
 include/c++/v1/__chrono/weekday.h
@@ -298,6 +278,7 @@ include/c++/v1/__chrono/year.h
 include/c++/v1/__chrono/year_month.h
 include/c++/v1/__chrono/year_month_day.h
 include/c++/v1/__chrono/year_month_weekday.h
+include/c++/v1/__chrono/zoned_time.h
 include/c++/v1/__compare/common_comparison_category.h
 include/c++/v1/__compare/compare_partial_order_fallback.h
 include/c++/v1/__compare/compare_strong_order_fallback.h
@@ -336,11 +317,17 @@ include/c++/v1/__concepts/totally_ordere
 include/c++/v1/__condition_variable/condition_variable.h
 include/c++/v1/__config
 include/c++/v1/__config_site
+include/c++/v1/__configuration/abi.h
+include/c++/v1/__configuration/availability.h
+include/c++/v1/__configuration/compiler.h
+include/c++/v1/__configuration/language.h
+include/c++/v1/__configuration/platform.h
 include/c++/v1/__coroutine/coroutine_handle.h
 include/c++/v1/__coroutine/coroutine_traits.h
 include/c++/v1/__coroutine/noop_coroutine_handle.h
 include/c++/v1/__coroutine/trivial_awaitables.h
 include/c++/v1/__debug_utils/randomize_range.h
+include/c++/v1/__debug_utils/sanitizers.h
 include/c++/v1/__debug_utils/strict_weak_ordering_check.h
 include/c++/v1/__exception/exception.h
 include/c++/v1/__exception/exception_ptr.h
@@ -379,7 +366,6 @@ include/c++/v1/__format/format_args.h
 include/c++/v1/__format/format_context.h
 include/c++/v1/__format/format_error.h
 include/c++/v1/__format/format_functions.h
-include/c++/v1/__format/format_fwd.h
 include/c++/v1/__format/format_parse_context.h
 include/c++/v1/__format/format_string.h
 include/c++/v1/__format/format_to_n_result.h
@@ -393,6 +379,7 @@ include/c++/v1/__format/formatter_output
 include/c++/v1/__format/formatter_pointer.h
 include/c++/v1/__format/formatter_string.h
 include/c++/v1/__format/formatter_tuple.h
+include/c++/v1/__format/indic_conjunct_break_table.h
 include/c++/v1/__format/parser_std_format_spec.h
 include/c++/v1/__format/range_default_formatter.h
 include/c++/v1/__format/range_formatter.h
@@ -428,26 +415,33 @@ include/c++/v1/__functional/unary_negate
 include/c++/v1/__functional/weak_result_type.h
 include/c++/v1/__fwd/array.h
 include/c++/v1/__fwd/bit_reference.h
+include/c++/v1/__fwd/complex.h
+include/c++/v1/__fwd/deque.h
+include/c++/v1/__fwd/format.h
 include/c++/v1/__fwd/fstream.h
-include/c++/v1/__fwd/get.h
-include/c++/v1/__fwd/hash.h
+include/c++/v1/__fwd/functional.h
 include/c++/v1/__fwd/ios.h
 include/c++/v1/__fwd/istream.h
 include/c++/v1/__fwd/mdspan.h
+include/c++/v1/__fwd/memory.h
 include/c++/v1/__fwd/memory_resource.h
 include/c++/v1/__fwd/ostream.h
 include/c++/v1/__fwd/pair.h
+include/c++/v1/__fwd/queue.h
 include/c++/v1/__fwd/span.h
 include/c++/v1/__fwd/sstream.h
+include/c++/v1/__fwd/stack.h
 include/c++/v1/__fwd/streambuf.h
 include/c++/v1/__fwd/string.h
 include/c++/v1/__fwd/string_view.h
 include/c++/v1/__fwd/subrange.h
 include/c++/v1/__fwd/tuple.h
+include/c++/v1/__fwd/vector.h
 include/c++/v1/__hash_table
 include/c++/v1/__ios/fpos.h
 include/c++/v1/__iterator/access.h
 include/c++/v1/__iterator/advance.h
+include/c++/v1/__iterator/aliasing_iterator.h
 include/c++/v1/__iterator/back_insert_iterator.h
 include/c++/v1/__iterator/bounded_iter.h
 include/c++/v1/__iterator/common_iterator.h
@@ -489,9 +483,17 @@ include/c++/v1/__iterator/sortable.h
 include/c++/v1/__iterator/unreachable_sentinel.h
 include/c++/v1/__iterator/wrap_iter.h
 include/c++/v1/__locale
+include/c++/v1/__locale_dir/locale_base_api.h
+include/c++/v1/__locale_dir/locale_base_api/android.h
 include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h
 include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
+include/c++/v1/__locale_dir/locale_base_api/fuchsia.h
+include/c++/v1/__locale_dir/locale_base_api/ibm.h
 include/c++/v1/__locale_dir/locale_base_api/locale_guard.h
+include/c++/v1/__locale_dir/locale_base_api/musl.h
+include/c++/v1/__locale_dir/locale_base_api/newlib.h
+include/c++/v1/__locale_dir/locale_base_api/openbsd.h
+include/c++/v1/__locale_dir/locale_base_api/win32.h
 include/c++/v1/__math/abs.h
 include/c++/v1/__math/copysign.h
 include/c++/v1/__math/error_functions.h
@@ -509,6 +511,7 @@ include/c++/v1/__math/modulo.h
 include/c++/v1/__math/remainder.h
 include/c++/v1/__math/roots.h
 include/c++/v1/__math/rounding_functions.h
+include/c++/v1/__math/special_functions.h
 include/c++/v1/__math/traits.h
 include/c++/v1/__math/trigonometric_functions.h
 include/c++/v1/__mbstate_t.h
@@ -534,6 +537,8 @@ include/c++/v1/__memory/compressed_pair.
 include/c++/v1/__memory/concepts.h
 include/c++/v1/__memory/construct_at.h
 include/c++/v1/__memory/destruct_n.h
+include/c++/v1/__memory/inout_ptr.h
+include/c++/v1/__memory/out_ptr.h
 include/c++/v1/__memory/pointer_traits.h
 include/c++/v1/__memory/ranges_construct_at.h
 include/c++/v1/__memory/ranges_uninitialized_algorithms.h
@@ -568,13 +573,31 @@ include/c++/v1/__numeric/inner_product.h
 include/c++/v1/__numeric/iota.h
 include/c++/v1/__numeric/midpoint.h
 include/c++/v1/__numeric/partial_sum.h
-include/c++/v1/__numeric/pstl_reduce.h
-include/c++/v1/__numeric/pstl_transform_reduce.h
+include/c++/v1/__numeric/pstl.h
 include/c++/v1/__numeric/reduce.h
 include/c++/v1/__numeric/saturation_arithmetic.h
 include/c++/v1/__numeric/transform_exclusive_scan.h
 include/c++/v1/__numeric/transform_inclusive_scan.h
 include/c++/v1/__numeric/transform_reduce.h
+include/c++/v1/__ostream/basic_ostream.h
+include/c++/v1/__ostream/print.h
+include/c++/v1/__pstl/backend.h
+include/c++/v1/__pstl/backend_fwd.h
+include/c++/v1/__pstl/backends/default.h
+include/c++/v1/__pstl/backends/libdispatch.h
+include/c++/v1/__pstl/backends/serial.h
+include/c++/v1/__pstl/backends/std_thread.h
+include/c++/v1/__pstl/cpu_algos/any_of.h
+include/c++/v1/__pstl/cpu_algos/cpu_traits.h
+include/c++/v1/__pstl/cpu_algos/fill.h
+include/c++/v1/__pstl/cpu_algos/find_if.h
+include/c++/v1/__pstl/cpu_algos/for_each.h
+include/c++/v1/__pstl/cpu_algos/merge.h
+include/c++/v1/__pstl/cpu_algos/stable_sort.h
+include/c++/v1/__pstl/cpu_algos/transform.h
+include/c++/v1/__pstl/cpu_algos/transform_reduce.h
+include/c++/v1/__pstl/dispatch.h
+include/c++/v1/__pstl/handle_exception.h
 include/c++/v1/__random/bernoulli_distribution.h
 include/c++/v1/__random/binomial_distribution.h
 include/c++/v1/__random/cauchy_distribution.h
@@ -668,16 +691,9 @@ include/c++/v1/__stop_token/stop_token.h
 include/c++/v1/__string/char_traits.h
 include/c++/v1/__string/constexpr_c_functions.h
 include/c++/v1/__string/extern_template_lists.h
-include/c++/v1/__support/android/locale_bionic.h
-include/c++/v1/__support/fuchsia/xlocale.h
 include/c++/v1/__support/ibm/gettod_zos.h
 include/c++/v1/__support/ibm/locale_mgmt_zos.h
 include/c++/v1/__support/ibm/nanosleep.h
-include/c++/v1/__support/ibm/xlocale.h
-include/c++/v1/__support/musl/xlocale.h
-include/c++/v1/__support/newlib/xlocale.h
-include/c++/v1/__support/openbsd/xlocale.h
-include/c++/v1/__support/win32/locale_win32.h
 include/c++/v1/__support/xlocale/__nop_locale_mgmt.h
 include/c++/v1/__support/xlocale/__posix_l_fallback.h
 include/c++/v1/__support/xlocale/__strtonum_fallback.h
@@ -690,18 +706,24 @@ include/c++/v1/__thread/formatter.h
 include/c++/v1/__thread/id.h
 include/c++/v1/__thread/jthread.h
 include/c++/v1/__thread/poll_with_backoff.h
+include/c++/v1/__thread/support.h
+include/c++/v1/__thread/support/c11.h
+include/c++/v1/__thread/support/external.h
+include/c++/v1/__thread/support/pthread.h
+include/c++/v1/__thread/support/windows.h
 include/c++/v1/__thread/this_thread.h
 include/c++/v1/__thread/thread.h
 include/c++/v1/__thread/timed_backoff_policy.h
-include/c++/v1/__threading_support
 include/c++/v1/__tree
+include/c++/v1/__tuple/find_index.h
+include/c++/v1/__tuple/ignore.h
 include/c++/v1/__tuple/make_tuple_types.h
-include/c++/v1/__tuple/pair_like.h
 include/c++/v1/__tuple/sfinae_helpers.h
 include/c++/v1/__tuple/tuple_element.h
 include/c++/v1/__tuple/tuple_indices.h
 include/c++/v1/__tuple/tuple_like.h
 include/c++/v1/__tuple/tuple_like_ext.h
+include/c++/v1/__tuple/tuple_like_no_subrange.h
 include/c++/v1/__tuple/tuple_size.h
 include/c++/v1/__tuple/tuple_types.h
 include/c++/v1/__type_traits/add_const.h
@@ -713,7 +735,6 @@ include/c++/v1/__type_traits/add_volatil
 include/c++/v1/__type_traits/aligned_storage.h
 include/c++/v1/__type_traits/aligned_union.h
 include/c++/v1/__type_traits/alignment_of.h
-include/c++/v1/__type_traits/apply_cv.h
 include/c++/v1/__type_traits/can_extract_key.h
 include/c++/v1/__type_traits/common_reference.h
 include/c++/v1/__type_traits/common_type.h
@@ -724,6 +745,7 @@ include/c++/v1/__type_traits/copy_cvref.
 include/c++/v1/__type_traits/datasizeof.h
 include/c++/v1/__type_traits/decay.h
 include/c++/v1/__type_traits/dependent_type.h
+include/c++/v1/__type_traits/desugars_to.h
 include/c++/v1/__type_traits/disjunction.h
 include/c++/v1/__type_traits/enable_if.h
 include/c++/v1/__type_traits/extent.h
@@ -748,10 +770,7 @@ include/c++/v1/__type_traits/is_const.h
 include/c++/v1/__type_traits/is_constant_evaluated.h
 include/c++/v1/__type_traits/is_constructible.h
 include/c++/v1/__type_traits/is_convertible.h
-include/c++/v1/__type_traits/is_copy_assignable.h
-include/c++/v1/__type_traits/is_copy_constructible.h
 include/c++/v1/__type_traits/is_core_convertible.h
-include/c++/v1/__type_traits/is_default_constructible.h
 include/c++/v1/__type_traits/is_destructible.h
 include/c++/v1/__type_traits/is_empty.h
 include/c++/v1/__type_traits/is_enum.h
@@ -764,20 +783,11 @@ include/c++/v1/__type_traits/is_fundamen
 include/c++/v1/__type_traits/is_implicitly_default_constructible.h
 include/c++/v1/__type_traits/is_integral.h
 include/c++/v1/__type_traits/is_literal_type.h
-include/c++/v1/__type_traits/is_member_function_pointer.h
-include/c++/v1/__type_traits/is_member_object_pointer.h
 include/c++/v1/__type_traits/is_member_pointer.h
-include/c++/v1/__type_traits/is_move_assignable.h
-include/c++/v1/__type_traits/is_move_constructible.h
 include/c++/v1/__type_traits/is_nothrow_assignable.h
 include/c++/v1/__type_traits/is_nothrow_constructible.h
 include/c++/v1/__type_traits/is_nothrow_convertible.h
-include/c++/v1/__type_traits/is_nothrow_copy_assignable.h
-include/c++/v1/__type_traits/is_nothrow_copy_constructible.h
-include/c++/v1/__type_traits/is_nothrow_default_constructible.h
 include/c++/v1/__type_traits/is_nothrow_destructible.h
-include/c++/v1/__type_traits/is_nothrow_move_assignable.h
-include/c++/v1/__type_traits/is_nothrow_move_constructible.h
 include/c++/v1/__type_traits/is_null_pointer.h
 include/c++/v1/__type_traits/is_object.h
 include/c++/v1/__type_traits/is_pod.h
@@ -789,7 +799,6 @@ include/c++/v1/__type_traits/is_referenc
 include/c++/v1/__type_traits/is_referenceable.h
 include/c++/v1/__type_traits/is_same.h
 include/c++/v1/__type_traits/is_scalar.h
-include/c++/v1/__type_traits/is_scoped_enum.h
 include/c++/v1/__type_traits/is_signed.h
 include/c++/v1/__type_traits/is_signed_integer.h
 include/c++/v1/__type_traits/is_specialization.h
@@ -798,14 +807,10 @@ include/c++/v1/__type_traits/is_swappabl
 include/c++/v1/__type_traits/is_trivial.h
 include/c++/v1/__type_traits/is_trivially_assignable.h
 include/c++/v1/__type_traits/is_trivially_constructible.h
-include/c++/v1/__type_traits/is_trivially_copy_assignable.h
-include/c++/v1/__type_traits/is_trivially_copy_constructible.h
 include/c++/v1/__type_traits/is_trivially_copyable.h
-include/c++/v1/__type_traits/is_trivially_default_constructible.h
 include/c++/v1/__type_traits/is_trivially_destructible.h
 include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h
-include/c++/v1/__type_traits/is_trivially_move_assignable.h
-include/c++/v1/__type_traits/is_trivially_move_constructible.h
+include/c++/v1/__type_traits/is_trivially_relocatable.h
 include/c++/v1/__type_traits/is_unbounded_array.h
 include/c++/v1/__type_traits/is_union.h
 include/c++/v1/__type_traits/is_unsigned.h
@@ -822,7 +827,6 @@ include/c++/v1/__type_traits/maybe_const
 include/c++/v1/__type_traits/nat.h
 include/c++/v1/__type_traits/negation.h
 include/c++/v1/__type_traits/noexcept_move_assign_container.h
-include/c++/v1/__type_traits/operation_traits.h
 include/c++/v1/__type_traits/promote.h
 include/c++/v1/__type_traits/rank.h
 include/c++/v1/__type_traits/remove_all_extents.h
@@ -856,11 +860,13 @@ include/c++/v1/__utility/forward_like.h
 include/c++/v1/__utility/in_place.h
 include/c++/v1/__utility/integer_sequence.h
 include/c++/v1/__utility/is_pointer_in_range.h
+include/c++/v1/__utility/is_valid_range.h
 include/c++/v1/__utility/move.h
 include/c++/v1/__utility/no_destroy.h
 include/c++/v1/__utility/pair.h
 include/c++/v1/__utility/piecewise_construct.h
 include/c++/v1/__utility/priority_tag.h
+include/c++/v1/__utility/private_constructor_tag.h
 include/c++/v1/__utility/rel_ops.h
 include/c++/v1/__utility/small_buffer.h
 include/c++/v1/__utility/swap.h
@@ -916,7 +922,6 @@ include/c++/v1/exception
 include/c++/v1/execution
 include/c++/v1/expected
 include/c++/v1/experimental/__config
-include/c++/v1/experimental/__memory
 include/c++/v1/experimental/__simd/aligned_tag.h
 include/c++/v1/experimental/__simd/declaration.h
 include/c++/v1/experimental/__simd/reference.h
@@ -1015,7 +1020,141 @@ include/c++/v1/version
 include/c++/v1/wchar.h
 include/c++/v1/wctype.h
 lib/libc++.a
+lib/libc++.modules.json
 lib/libc++.so
 lib/libc++.so.1
 lib/libc++.so.1.0
 lib/libc++experimental.a
+share/libc++/v1/std.compat.cppm
+share/libc++/v1/std.compat/cassert.inc
+share/libc++/v1/std.compat/cctype.inc
+share/libc++/v1/std.compat/cerrno.inc
+share/libc++/v1/std.compat/cfenv.inc
+share/libc++/v1/std.compat/cfloat.inc
+share/libc++/v1/std.compat/cinttypes.inc
+share/libc++/v1/std.compat/climits.inc
+share/libc++/v1/std.compat/clocale.inc
+share/libc++/v1/std.compat/cmath.inc
+share/libc++/v1/std.compat/csetjmp.inc
+share/libc++/v1/std.compat/csignal.inc
+share/libc++/v1/std.compat/cstdarg.inc
+share/libc++/v1/std.compat/cstddef.inc
+share/libc++/v1/std.compat/cstdint.inc
+share/libc++/v1/std.compat/cstdio.inc
+share/libc++/v1/std.compat/cstdlib.inc
+share/libc++/v1/std.compat/cstring.inc
+share/libc++/v1/std.compat/ctime.inc
+share/libc++/v1/std.compat/cuchar.inc
+share/libc++/v1/std.compat/cwchar.inc
+share/libc++/v1/std.compat/cwctype.inc
+share/libc++/v1/std.cppm
+share/libc++/v1/std/algorithm.inc
+share/libc++/v1/std/any.inc
+share/libc++/v1/std/array.inc
+share/libc++/v1/std/atomic.inc
+share/libc++/v1/std/barrier.inc
+share/libc++/v1/std/bit.inc
+share/libc++/v1/std/bitset.inc
+share/libc++/v1/std/cassert.inc
+share/libc++/v1/std/cctype.inc
+share/libc++/v1/std/cerrno.inc
+share/libc++/v1/std/cfenv.inc
+share/libc++/v1/std/cfloat.inc
+share/libc++/v1/std/charconv.inc
+share/libc++/v1/std/chrono.inc
+share/libc++/v1/std/cinttypes.inc
+share/libc++/v1/std/climits.inc
+share/libc++/v1/std/clocale.inc
+share/libc++/v1/std/cmath.inc
+share/libc++/v1/std/codecvt.inc
+share/libc++/v1/std/compare.inc
+share/libc++/v1/std/complex.inc
+share/libc++/v1/std/concepts.inc
+share/libc++/v1/std/condition_variable.inc
+share/libc++/v1/std/coroutine.inc
+share/libc++/v1/std/csetjmp.inc
+share/libc++/v1/std/csignal.inc
+share/libc++/v1/std/cstdarg.inc
+share/libc++/v1/std/cstddef.inc
+share/libc++/v1/std/cstdint.inc
+share/libc++/v1/std/cstdio.inc
+share/libc++/v1/std/cstdlib.inc
+share/libc++/v1/std/cstring.inc
+share/libc++/v1/std/ctime.inc
+share/libc++/v1/std/cuchar.inc
+share/libc++/v1/std/cwchar.inc
+share/libc++/v1/std/cwctype.inc
+share/libc++/v1/std/deque.inc
+share/libc++/v1/std/exception.inc
+share/libc++/v1/std/execution.inc
+share/libc++/v1/std/expected.inc
+share/libc++/v1/std/filesystem.inc
+share/libc++/v1/std/flat_map.inc
+share/libc++/v1/std/flat_set.inc
+share/libc++/v1/std/format.inc
+share/libc++/v1/std/forward_list.inc
+share/libc++/v1/std/fstream.inc
+share/libc++/v1/std/functional.inc
+share/libc++/v1/std/future.inc
+share/libc++/v1/std/generator.inc
+share/libc++/v1/std/hazard_pointer.inc
+share/libc++/v1/std/initializer_list.inc
+share/libc++/v1/std/iomanip.inc
+share/libc++/v1/std/ios.inc
+share/libc++/v1/std/iosfwd.inc
+share/libc++/v1/std/iostream.inc
+share/libc++/v1/std/istream.inc
+share/libc++/v1/std/iterator.inc
+share/libc++/v1/std/latch.inc
+share/libc++/v1/std/limits.inc
+share/libc++/v1/std/list.inc
+share/libc++/v1/std/locale.inc
+share/libc++/v1/std/map.inc
+share/libc++/v1/std/mdspan.inc
+share/libc++/v1/std/memory.inc
+share/libc++/v1/std/memory_resource.inc
+share/libc++/v1/std/mutex.inc
+share/libc++/v1/std/new.inc
+share/libc++/v1/std/numbers.inc
+share/libc++/v1/std/numeric.inc
+share/libc++/v1/std/optional.inc
+share/libc++/v1/std/ostream.inc
+share/libc++/v1/std/print.inc
+share/libc++/v1/std/queue.inc
+share/libc++/v1/std/random.inc
+share/libc++/v1/std/ranges.inc
+share/libc++/v1/std/ratio.inc
+share/libc++/v1/std/rcu.inc
+share/libc++/v1/std/regex.inc
+share/libc++/v1/std/scoped_allocator.inc
+share/libc++/v1/std/semaphore.inc
+share/libc++/v1/std/set.inc
+share/libc++/v1/std/shared_mutex.inc
+share/libc++/v1/std/source_location.inc
+share/libc++/v1/std/span.inc
+share/libc++/v1/std/spanstream.inc
+share/libc++/v1/std/sstream.inc
+share/libc++/v1/std/stack.inc
+share/libc++/v1/std/stacktrace.inc
+share/libc++/v1/std/stdexcept.inc
+share/libc++/v1/std/stdfloat.inc
+share/libc++/v1/std/stop_token.inc
+share/libc++/v1/std/streambuf.inc
+share/libc++/v1/std/string.inc
+share/libc++/v1/std/string_view.inc
+share/libc++/v1/std/strstream.inc
+share/libc++/v1/std/syncstream.inc
+share/libc++/v1/std/system_error.inc
+share/libc++/v1/std/text_encoding.inc
+share/libc++/v1/std/thread.inc
+share/libc++/v1/std/tuple.inc
+share/libc++/v1/std/type_traits.inc
+share/libc++/v1/std/typeindex.inc
+share/libc++/v1/std/typeinfo.inc
+share/libc++/v1/std/unordered_map.inc
+share/libc++/v1/std/unordered_set.inc
+share/libc++/v1/std/utility.inc
+share/libc++/v1/std/valarray.inc
+share/libc++/v1/std/variant.inc
+share/libc++/v1/std/vector.inc
+share/libc++/v1/std/version.inc

Index: pkgsrc/lang/libcxx/buildlink3.mk
diff -u pkgsrc/lang/libcxx/buildlink3.mk:1.11 pkgsrc/lang/libcxx/buildlink3.mk:1.12
--- pkgsrc/lang/libcxx/buildlink3.mk:1.11       Sat Jul  6 15:45:07 2024
+++ pkgsrc/lang/libcxx/buildlink3.mk    Fri May  9 05:51:24 2025
@@ -1,13 +1,14 @@
-# $NetBSD: buildlink3.mk,v 1.11 2024/07/06 15:45:07 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2025/05/09 05:51:24 adam Exp $
 
 BUILDLINK_TREE+=       libcxx
 
 .if !defined(LIBCXX_BUILDLINK3_MK)
 LIBCXX_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libcxx+= libcxx>=18.0.0
+BUILDLINK_API_DEPENDS.libcxx+= libcxx>=19.1.0
 BUILDLINK_PKGSRCDIR.libcxx?=   ../../lang/libcxx
 
+.include "../../lang/libcxxabi/buildlink3.mk"
 .endif # LIBCXX_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -libcxx

Index: pkgsrc/lang/libcxx/distinfo
diff -u pkgsrc/lang/libcxx/distinfo:1.29 pkgsrc/lang/libcxx/distinfo:1.30
--- pkgsrc/lang/libcxx/distinfo:1.29    Sat Jul  6 15:45:07 2024
+++ pkgsrc/lang/libcxx/distinfo Fri May  9 05:51:25 2025
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.29 2024/07/06 15:45:07 adam Exp $
+$NetBSD: distinfo,v 1.30 2025/05/09 05:51:25 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (libcxx-18.1.8.src.tar.xz) = a804de6e86f74c0b6f6833f5e87831fdda8d1bc956b1da7f573200b3c4d31c53
-SHA512 (libcxx-18.1.8.src.tar.xz) = b24f8adbc4edd0cde3a28c6ce0ae2d7cd32049c155459c669f30ee6400a7a0e789c968db7f93bb0aa0f972b47b86424b9655af00e99867e242baccece8f323e8
-Size (libcxx-18.1.8.src.tar.xz) = 4028732 bytes
-BLAKE2s (libcxxabi-18.1.8.src.tar.xz) = c2e29ed27ba6144043b7ab036976f065685752e08995ff3b6ebead9c7cbad9f2
-SHA512 (libcxxabi-18.1.8.src.tar.xz) = 40f8691e86948527cd104b3b7f481757e6f8f4892fbe8632a6f86f35008e0c9d721e5f2d3629c6f0b99e9f150ee9f3d650aa111ea2c5f6df44fec481ff00a1f9
-Size (libcxxabi-18.1.8.src.tar.xz) = 582748 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (libcxx-19.1.7.src.tar.xz) = 2b55587e75dc39ca13d12b5edd3bbb30a143a51ba34cd1fe4ae83365636f93f0
+SHA512 (libcxx-19.1.7.src.tar.xz) = 0b12b5e41ca6efda2f61a421084525de6c2726998907f641fc5d095579f858150cba0202f66a7c1f6010982610878c828bc80736c9e10ad2857fa7a3bc1dcc3c
+Size (libcxx-19.1.7.src.tar.xz) = 4718816 bytes
+BLAKE2s (libcxxabi-19.1.7.src.tar.xz) = d3e7a4d15ab26d9dca872b9f5b920f157e333b6535654203f030cc6ed4e2a19b
+SHA512 (libcxxabi-19.1.7.src.tar.xz) = 14b96835625f56fff34b2cebf7ed4dc9edb979ed4af3e0b685ea3f407ffd414e649182f8fba609a277d824cf1d092b8a26c99663c17ff4247367f0804df5bf95
+Size (libcxxabi-19.1.7.src.tar.xz) = 583696 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
 SHA1 (patch-src_charconv.cpp) = b8569ae77df4a5a7b627b3a9cb6691be73699dca
 SHA1 (patch-src_filesystem_file__descriptor.h) = 44a64cb3eac4e94abb54170c355639642b8246c2
 SHA1 (patch-src_include_to__chars__floating__point.h) = 717ef2db570fc225ec0864027667c28791e6366f

Index: pkgsrc/lang/libcxxabi/Makefile
diff -u pkgsrc/lang/libcxxabi/Makefile:1.21 pkgsrc/lang/libcxxabi/Makefile:1.22
--- pkgsrc/lang/libcxxabi/Makefile:1.21 Sun Aug 25 06:18:56 2024
+++ pkgsrc/lang/libcxxabi/Makefile      Fri May  9 05:51:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2024/08/25 06:18:56 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2025/05/09 05:51:25 adam Exp $
 
 .include "../../lang/llvm/version.mk"
 
@@ -21,10 +21,10 @@ EXTRA_DIST+=        ${LIBCXX}${EXTRACT_SUFX}
 SITES.${LIBCXX}${EXTRACT_SUFX}=        \
        ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/}
 
-USE_CXX_FEATURES=      c++17
+USE_CXX_FEATURES=      c++20
 USE_LANGUAGES=         c c++
 SSP_SUPPORTED=         no
-GCC_REQD+=             13      # must be in sync with libcxx
+GCC_REQD+=             14 # must be in sync with libcxx
 
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
 # "LIBCXXABI_USE_LLVM_UNWINDER is set to ON, but libunwind is not specified in LLVM_ENABLE_RUNTIMES."
@@ -41,8 +41,7 @@ CXXFLAGS.NetBSD+=     -D__DEFINED_max_align_
 CXXFLAGS+=     -std=c++17 -D_LIBCPP_STD_VER=17
 .endif
 
-# IMPORTANT: copy __config_site from partial build of libcxx.
-post-extract:
+pre-configure:
        ${LN} -f -s ${WRKDIR}/${LIBCXX} ${WRKDIR}/libcxx
        ${CP} ${FILESDIR}/__assertion_handler ${FILESDIR}/__config_site \
                ${WRKDIR}/${LIBCXX}/include/

Index: pkgsrc/lang/libcxxabi/buildlink3.mk
diff -u pkgsrc/lang/libcxxabi/buildlink3.mk:1.11 pkgsrc/lang/libcxxabi/buildlink3.mk:1.12
--- pkgsrc/lang/libcxxabi/buildlink3.mk:1.11    Sat Jul  6 15:45:06 2024
+++ pkgsrc/lang/libcxxabi/buildlink3.mk Fri May  9 05:51:25 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.11 2024/07/06 15:45:06 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2025/05/09 05:51:25 adam Exp $
 
 BUILDLINK_TREE+=       libcxxabi
 
 .if !defined(LIBCXXABI_BUILDLINK3_MK)
 LIBCXXABI_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libcxxabi+=      libcxxabi>=18.0.0
+BUILDLINK_API_DEPENDS.libcxxabi+=      libcxxabi>=19.1.0
 BUILDLINK_PKGSRCDIR.libcxxabi?=                ../../lang/libcxxabi
 
 .include "../../lang/llvm/buildlink3.mk"

Index: pkgsrc/lang/libcxxabi/distinfo
diff -u pkgsrc/lang/libcxxabi/distinfo:1.25 pkgsrc/lang/libcxxabi/distinfo:1.26
--- pkgsrc/lang/libcxxabi/distinfo:1.25 Sat Jul  6 15:45:06 2024
+++ pkgsrc/lang/libcxxabi/distinfo      Fri May  9 05:51:25 2025
@@ -1,16 +1,16 @@
-$NetBSD: distinfo,v 1.25 2024/07/06 15:45:06 adam Exp $
+$NetBSD: distinfo,v 1.26 2025/05/09 05:51:25 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (libcxx-18.1.8.src.tar.xz) = a804de6e86f74c0b6f6833f5e87831fdda8d1bc956b1da7f573200b3c4d31c53
-SHA512 (libcxx-18.1.8.src.tar.xz) = b24f8adbc4edd0cde3a28c6ce0ae2d7cd32049c155459c669f30ee6400a7a0e789c968db7f93bb0aa0f972b47b86424b9655af00e99867e242baccece8f323e8
-Size (libcxx-18.1.8.src.tar.xz) = 4028732 bytes
-BLAKE2s (libcxxabi-18.1.8.src.tar.xz) = c2e29ed27ba6144043b7ab036976f065685752e08995ff3b6ebead9c7cbad9f2
-SHA512 (libcxxabi-18.1.8.src.tar.xz) = 40f8691e86948527cd104b3b7f481757e6f8f4892fbe8632a6f86f35008e0c9d721e5f2d3629c6f0b99e9f150ee9f3d650aa111ea2c5f6df44fec481ff00a1f9
-Size (libcxxabi-18.1.8.src.tar.xz) = 582748 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
-SHA1 (patch-src_CMakeLists.txt) = 0236901cff68aec407538f43f1e6d41b0c6bf26b
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (libcxx-19.1.7.src.tar.xz) = 2b55587e75dc39ca13d12b5edd3bbb30a143a51ba34cd1fe4ae83365636f93f0
+SHA512 (libcxx-19.1.7.src.tar.xz) = 0b12b5e41ca6efda2f61a421084525de6c2726998907f641fc5d095579f858150cba0202f66a7c1f6010982610878c828bc80736c9e10ad2857fa7a3bc1dcc3c
+Size (libcxx-19.1.7.src.tar.xz) = 4718816 bytes
+BLAKE2s (libcxxabi-19.1.7.src.tar.xz) = d3e7a4d15ab26d9dca872b9f5b920f157e333b6535654203f030cc6ed4e2a19b
+SHA512 (libcxxabi-19.1.7.src.tar.xz) = 14b96835625f56fff34b2cebf7ed4dc9edb979ed4af3e0b685ea3f407ffd414e649182f8fba609a277d824cf1d092b8a26c99663c17ff4247367f0804df5bf95
+Size (libcxxabi-19.1.7.src.tar.xz) = 583696 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
+SHA1 (patch-src_CMakeLists.txt) = 70e5937bcc1b06fd63f97fb33b06fc3c44e330e3
 SHA1 (patch-src_demangle_Utility.h) = 7a4850869f9f4ce858d2cceeb999934c28292a95

Index: pkgsrc/lang/libcxxabi/files/__assertion_handler
diff -u pkgsrc/lang/libcxxabi/files/__assertion_handler:1.1 pkgsrc/lang/libcxxabi/files/__assertion_handler:1.2
--- pkgsrc/lang/libcxxabi/files/__assertion_handler:1.1 Sat Jul  6 15:45:51 2024
+++ pkgsrc/lang/libcxxabi/files/__assertion_handler     Fri May  9 05:51:25 2025
@@ -23,8 +23,18 @@
 
 #else
 
-// TODO(hardening): use `__builtin_verbose_trap(message)` once that becomes available.
-#  define _LIBCPP_ASSERTION_HANDLER(message) ((void)message, __builtin_trap())
+#  if __has_builtin(__builtin_verbose_trap)
+// AppleClang shipped a slightly different version of __builtin_verbose_trap from the upstream
+// version before upstream Clang actually got the builtin.
+// TODO: Remove once AppleClang supports the two-arguments version of the builtin.
+#    if defined(_LIBCPP_APPLE_CLANG_VER) && _LIBCPP_APPLE_CLANG_VER < 1700
+#      define _LIBCPP_ASSERTION_HANDLER(message) __builtin_verbose_trap(message)
+#    else
+#      define _LIBCPP_ASSERTION_HANDLER(message) __builtin_verbose_trap("libc++", message)
+#    endif
+#  else
+#    define _LIBCPP_ASSERTION_HANDLER(message) ((void)message, __builtin_trap())
+#  endif
 
 #endif // _LIBCPP_HARDENING_MODE == _LIBCPP_HARDENING_MODE_DEBUG
 

Index: pkgsrc/lang/libcxxabi/files/__config_site
diff -u pkgsrc/lang/libcxxabi/files/__config_site:1.2 pkgsrc/lang/libcxxabi/files/__config_site:1.3
--- pkgsrc/lang/libcxxabi/files/__config_site:1.2       Sat Jul  6 15:45:06 2024
+++ pkgsrc/lang/libcxxabi/files/__config_site   Fri May  9 05:51:25 2025
@@ -26,15 +26,16 @@
 /* #undef _LIBCPP_HAS_NO_FILESYSTEM */
 /* #undef _LIBCPP_HAS_NO_RANDOM_DEVICE */
 /* #undef _LIBCPP_HAS_NO_LOCALIZATION */
+/* #undef _LIBCPP_HAS_NO_UNICODE */
 /* #undef _LIBCPP_HAS_NO_WIDE_CHARACTERS */
 /* #undef _LIBCPP_HAS_NO_STD_MODULES */
 #define _LIBCPP_HAS_NO_TIME_ZONE_DATABASE
 /* #undef _LIBCPP_INSTRUMENTED_WITH_ASAN */
 
 // PSTL backends
-/* #undef _LIBCPP_PSTL_CPU_BACKEND_SERIAL */
-#define _LIBCPP_PSTL_CPU_BACKEND_THREAD
-/* #undef _LIBCPP_PSTL_CPU_BACKEND_LIBDISPATCH */
+/* #undef _LIBCPP_PSTL_BACKEND_SERIAL */
+#define _LIBCPP_PSTL_BACKEND_STD_THREAD
+/* #undef _LIBCPP_PSTL_BACKEND_LIBDISPATCH */
 
 // Hardening.
 #define _LIBCPP_HARDENING_MODE_DEFAULT 2

Index: pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt
diff -u pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt:1.2 pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt:1.3
--- pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt:1.2  Sat Jul  6 15:45:06 2024
+++ pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt      Fri May  9 05:51:25 2025
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.2 2024/07/06 15:45:06 adam Exp $
+$NetBSD: patch-src_CMakeLists.txt,v 1.3 2025/05/09 05:51:25 adam Exp $
 
 Fix build.
 
---- src/CMakeLists.txt.orig    2024-04-17 00:21:15.000000000 +0000
+--- src/CMakeLists.txt.orig    2024-09-17 11:26:36.000000000 +0000
 +++ src/CMakeLists.txt
 @@ -57,6 +57,7 @@ if (MSVC_IDE OR XCODE)
  endif()
@@ -20,7 +20,7 @@ Fix build.
  if (NOT CXX_SUPPORTS_NOSTDLIBXX_FLAG)
    target_link_libraries(cxxabi_shared_objects PRIVATE ${LIBCXXABI_BUILTINS_LIBRARY})
  endif()
-@@ -249,7 +249,6 @@ if (LIBCXXABI_USE_LLVM_UNWINDER AND LIBC
+@@ -253,7 +253,6 @@ if (LIBCXXABI_USE_LLVM_UNWINDER AND LIBC
    target_link_libraries(cxxabi_static_objects PUBLIC unwind_static_objects) # propagate usage requirements
    target_sources(cxxabi_static_objects PUBLIC $<TARGET_OBJECTS:unwind_static_objects>)
  endif()
@@ -28,3 +28,11 @@ Fix build.
  target_link_libraries(cxxabi_static_objects PUBLIC cxxabi-headers)
  set_target_properties(cxxabi_static_objects
    PROPERTIES
+@@ -306,7 +305,6 @@ endif()
+ 
+ # Add a meta-target for both libraries.
+ add_custom_target(cxxabi DEPENDS ${LIBCXXABI_BUILD_TARGETS})
+-add_dependencies(cxxabi-test-depends cxxabi cxx)
+ 
+ if (LIBCXXABI_INSTALL_LIBRARY)
+   install(TARGETS ${LIBCXXABI_INSTALL_TARGETS}

Index: pkgsrc/lang/libunwind/PLIST
diff -u pkgsrc/lang/libunwind/PLIST:1.5 pkgsrc/lang/libunwind/PLIST:1.6
--- pkgsrc/lang/libunwind/PLIST:1.5     Sat Jul  6 15:45:07 2024
+++ pkgsrc/lang/libunwind/PLIST Fri May  9 05:51:25 2025
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.5 2024/07/06 15:45:07 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/05/09 05:51:25 adam Exp $
 include/CMakeLists.txt
 include/__libunwind_config.h
 include/libunwind.h
 include/libunwind.modulemap
 include/mach-o/compact_unwind_encoding.h
-include/mach-o/compact_unwind_encoding.modulemap
 include/unwind.h
 include/unwind_arm_ehabi.h
 include/unwind_itanium.h

Index: pkgsrc/lang/libunwind/buildlink3.mk
diff -u pkgsrc/lang/libunwind/buildlink3.mk:1.15 pkgsrc/lang/libunwind/buildlink3.mk:1.16
--- pkgsrc/lang/libunwind/buildlink3.mk:1.15    Sat Jul  6 15:45:07 2024
+++ pkgsrc/lang/libunwind/buildlink3.mk Fri May  9 05:51:25 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.15 2024/07/06 15:45:07 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2025/05/09 05:51:25 adam Exp $
 
 BUILDLINK_TREE+=       libunwind
 
 .if !defined(LIBUNWIND_BUILDLINK3_MK)
 LIBUNWIND_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libunwind+=      libunwind>=18.0.0
+BUILDLINK_API_DEPENDS.libunwind+=      libunwind>=19.1.0
 BUILDLINK_PKGSRCDIR.libunwind?=                ../../lang/libunwind
 
 .endif # LIBUNWIND_BUILDLINK3_MK

Index: pkgsrc/lang/libunwind/distinfo
diff -u pkgsrc/lang/libunwind/distinfo:1.37 pkgsrc/lang/libunwind/distinfo:1.38
--- pkgsrc/lang/libunwind/distinfo:1.37 Wed Jul 24 09:23:11 2024
+++ pkgsrc/lang/libunwind/distinfo      Fri May  9 05:51:25 2025
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.37 2024/07/24 09:23:11 jperkin Exp $
+$NetBSD: distinfo,v 1.38 2025/05/09 05:51:25 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (libcxx-18.1.8.src.tar.xz) = a804de6e86f74c0b6f6833f5e87831fdda8d1bc956b1da7f573200b3c4d31c53
-SHA512 (libcxx-18.1.8.src.tar.xz) = b24f8adbc4edd0cde3a28c6ce0ae2d7cd32049c155459c669f30ee6400a7a0e789c968db7f93bb0aa0f972b47b86424b9655af00e99867e242baccece8f323e8
-Size (libcxx-18.1.8.src.tar.xz) = 4028732 bytes
-BLAKE2s (libunwind-18.1.8.src.tar.xz) = 56085c508f5da56519ad67d52758b31875d240b006443224c3513d2ae91a609c
-SHA512 (libunwind-18.1.8.src.tar.xz) = d6bf0e462db5d99bcdc1170c3789e84f21d86e35a6e79b75bea0a6f9aad222a25400944bb7fa030bf94e51cccc5e42b7b7002be98c0936f2852ac5688c0c3a84
-Size (libunwind-18.1.8.src.tar.xz) = 119316 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
-SHA1 (patch-src_CMakeLists.txt) = 23d8b2cab59d90dceb63d7d0dd9e85deeacd45aa
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (libcxx-19.1.7.src.tar.xz) = 2b55587e75dc39ca13d12b5edd3bbb30a143a51ba34cd1fe4ae83365636f93f0
+SHA512 (libcxx-19.1.7.src.tar.xz) = 0b12b5e41ca6efda2f61a421084525de6c2726998907f641fc5d095579f858150cba0202f66a7c1f6010982610878c828bc80736c9e10ad2857fa7a3bc1dcc3c
+Size (libcxx-19.1.7.src.tar.xz) = 4718816 bytes
+BLAKE2s (libunwind-19.1.7.src.tar.xz) = 4a0954efa8d6acfc5bea07a2756433c5a276c2b6b0340af139f3adbe238abf34
+SHA512 (libunwind-19.1.7.src.tar.xz) = afe1fa6d8c72979fd9ddabd33f5de1bc1bee2d744a76c073de963babd0e41a55da8c8fb339ad0491469de832234f727c9711227f2adef9bb843f81a9d67d9946
+Size (libunwind-19.1.7.src.tar.xz) = 120004 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
+SHA1 (patch-src_CMakeLists.txt) = a9a226497831d5ed54e2b61956f143943d9aa3f4

Index: pkgsrc/lang/libunwind/patches/patch-src_CMakeLists.txt
diff -u pkgsrc/lang/libunwind/patches/patch-src_CMakeLists.txt:1.9 pkgsrc/lang/libunwind/patches/patch-src_CMakeLists.txt:1.10
--- pkgsrc/lang/libunwind/patches/patch-src_CMakeLists.txt:1.9  Wed Jul 24 09:23:11 2024
+++ pkgsrc/lang/libunwind/patches/patch-src_CMakeLists.txt      Fri May  9 05:51:25 2025
@@ -1,11 +1,9 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.9 2024/07/24 09:23:11 jperkin Exp $
+$NetBSD: patch-src_CMakeLists.txt,v 1.10 2025/05/09 05:51:25 adam Exp $
 
 Fix building assembler files.
 https://github.com/llvm/llvm-project/issues/59978
 
-Use correct flags to link.
-
---- src/CMakeLists.txt.orig    2024-06-15 17:21:32.000000000 +0000
+--- src/CMakeLists.txt.orig    2023-01-12 07:12:30.000000000 +0000
 +++ src/CMakeLists.txt
 @@ -1,4 +1,5 @@
  # Get sources
@@ -13,21 +11,3 @@ Use correct flags to link.
  
  set(LIBUNWIND_CXX_SOURCES
      libunwind.cpp
-@@ -168,7 +169,7 @@ if (LIBUNWIND_ENABLE_SHARED)
-   set_target_properties(unwind_shared
-     PROPERTIES
-       LINK_FLAGS "${LIBUNWIND_LINK_FLAGS}"
--      LINKER_LANGUAGE C
-+      LINKER_LANGUAGE CXX
-       OUTPUT_NAME "${LIBUNWIND_SHARED_OUTPUT_NAME}"
-       VERSION "1.0"
-       SOVERSION "1"
-@@ -214,7 +215,7 @@ if (LIBUNWIND_ENABLE_STATIC)
-   set_target_properties(unwind_static
-     PROPERTIES
-       LINK_FLAGS "${LIBUNWIND_LINK_FLAGS}"
--      LINKER_LANGUAGE C
-+      LINKER_LANGUAGE CXX
-       OUTPUT_NAME "${LIBUNWIND_STATIC_OUTPUT_NAME}"
-   )
- 

Index: pkgsrc/lang/mlir/PLIST
diff -u pkgsrc/lang/mlir/PLIST:1.4 pkgsrc/lang/mlir/PLIST:1.5
--- pkgsrc/lang/mlir/PLIST:1.4  Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/mlir/PLIST      Fri May  9 05:51:25 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2024/07/06 15:45:09 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/05/09 05:51:25 adam Exp $
 bin/mlir-tblgen
 include/mlir-c/AffineExpr.h
 include/mlir-c/AffineMap.h
@@ -14,6 +14,7 @@ include/mlir-c/Dialect/Async.h
 include/mlir-c/Dialect/ControlFlow.h
 include/mlir-c/Dialect/Func.h
 include/mlir-c/Dialect/GPU.h
+include/mlir-c/Dialect/IRDL.h
 include/mlir-c/Dialect/LLVM.h
 include/mlir-c/Dialect/Linalg.h
 include/mlir-c/Dialect/MLProgram.h
@@ -31,6 +32,7 @@ include/mlir-c/Dialect/Shape.h
 include/mlir-c/Dialect/SparseTensor.h
 include/mlir-c/Dialect/Tensor.h
 include/mlir-c/Dialect/Transform.h
+include/mlir-c/Dialect/Transform/Interpreter.h
 include/mlir-c/Dialect/Vector.h
 include/mlir-c/ExecutionEngine.h
 include/mlir-c/IR.h
@@ -38,6 +40,7 @@ include/mlir-c/IntegerSet.h
 include/mlir-c/Interfaces.h
 include/mlir-c/Pass.h
 include/mlir-c/RegisterEverything.h
+include/mlir-c/Rewrite.h
 include/mlir-c/Support.h
 include/mlir-c/Target/LLVMIR.h
 include/mlir-c/Transforms.h
@@ -60,17 +63,16 @@ include/mlir/Analysis/Presburger/Fractio
 include/mlir/Analysis/Presburger/GeneratingFunction.h
 include/mlir/Analysis/Presburger/IntegerRelation.h
 include/mlir/Analysis/Presburger/LinearTransform.h
-include/mlir/Analysis/Presburger/MPInt.h
 include/mlir/Analysis/Presburger/Matrix.h
 include/mlir/Analysis/Presburger/PWMAFunction.h
 include/mlir/Analysis/Presburger/PresburgerRelation.h
 include/mlir/Analysis/Presburger/PresburgerSpace.h
 include/mlir/Analysis/Presburger/QuasiPolynomial.h
 include/mlir/Analysis/Presburger/Simplex.h
-include/mlir/Analysis/Presburger/SlowMPInt.h
 include/mlir/Analysis/Presburger/Utils.h
 include/mlir/Analysis/SliceAnalysis.h
 include/mlir/Analysis/SymbolTableAnalysis.h
+include/mlir/Analysis/TopologicalSortUtils.h
 include/mlir/AsmParser/AsmParser.h
 include/mlir/AsmParser/AsmParserState.h
 include/mlir/AsmParser/CodeComplete.h
@@ -93,6 +95,7 @@ include/mlir/CAPI/IntegerSet.h
 include/mlir/CAPI/Interfaces.h
 include/mlir/CAPI/Pass.h
 include/mlir/CAPI/Registration.h
+include/mlir/CAPI/Rewrite.h
 include/mlir/CAPI/Support.h
 include/mlir/CAPI/Utils.h
 include/mlir/CAPI/Wrap.h
@@ -102,6 +105,8 @@ include/mlir/Conversion/AffineToStandard
 include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h
 include/mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h
 include/mlir/Conversion/ArithToArmSME/ArithToArmSME.h
+include/mlir/Conversion/ArithToEmitC/ArithToEmitC.h
+include/mlir/Conversion/ArithToEmitC/ArithToEmitCPass.h
 include/mlir/Conversion/ArithToLLVM/ArithToLLVM.h
 include/mlir/Conversion/ArithToSPIRV/ArithToSPIRV.h
 include/mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h
@@ -120,11 +125,15 @@ include/mlir/Conversion/ControlFlowToSPI
 include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h
 include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h
 include/mlir/Conversion/ConvertToLLVM/ToLLVMPass.h
+include/mlir/Conversion/ConvertToSPIRV/ConvertToSPIRVPass.h
+include/mlir/Conversion/FuncToEmitC/FuncToEmitC.h
+include/mlir/Conversion/FuncToEmitC/FuncToEmitCPass.h
 include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h
 include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h
 include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h
 include/mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h
 include/mlir/Conversion/GPUCommon/GPUCommonPass.h
+include/mlir/Conversion/GPUToLLVMSPV/GPUToLLVMSPVPass.h
 include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h
 include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h
 include/mlir/Conversion/GPUToROCDL/Runtimes.h
@@ -145,8 +154,11 @@ include/mlir/Conversion/LinalgToStandard
 include/mlir/Conversion/MathToFuncs/MathToFuncs.h
 include/mlir/Conversion/MathToLLVM/MathToLLVM.h
 include/mlir/Conversion/MathToLibm/MathToLibm.h
+include/mlir/Conversion/MathToROCDL/MathToROCDL.h
 include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
 include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
+include/mlir/Conversion/MemRefToEmitC/MemRefToEmitC.h
+include/mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h
 include/mlir/Conversion/MemRefToLLVM/AllocLikeConversion.h
 include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
 include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
@@ -274,6 +286,7 @@ include/mlir/Dialect/Arith/IR/ArithOpsTy
 include/mlir/Dialect/Arith/IR/ArithOpsTypes.h.inc
 include/mlir/Dialect/Arith/IR/ValueBoundsOpInterfaceImpl.h
 include/mlir/Dialect/Arith/Transforms/BufferDeallocationOpInterfaceImpl.h
+include/mlir/Dialect/Arith/Transforms/BufferViewFlowOpInterfaceImpl.h
 include/mlir/Dialect/Arith/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/Arith/Transforms/NarrowTypeEmulationConverter.h
 include/mlir/Dialect/Arith/Transforms/Passes.h
@@ -291,6 +304,7 @@ include/mlir/Dialect/ArmNeon/ArmNeonDial
 include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc
 include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc
 include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc
+include/mlir/Dialect/ArmNeon/Transforms.h
 include/mlir/Dialect/ArmSME/IR/ArmSME.cpp.inc
 include/mlir/Dialect/ArmSME/IR/ArmSME.h
 include/mlir/Dialect/ArmSME/IR/ArmSME.h.inc
@@ -307,6 +321,7 @@ include/mlir/Dialect/ArmSME/IR/ArmSMEInt
 include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.h.inc
 include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.td
 include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.cpp.inc
+include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h
 include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h.inc
 include/mlir/Dialect/ArmSME/IR/ArmSMEOps.cpp.inc
 include/mlir/Dialect/ArmSME/IR/ArmSMEOps.h.inc
@@ -359,6 +374,10 @@ include/mlir/Dialect/Bufferization/IR/Bu
 include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h
 include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h.inc
 include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.td
+include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.cpp.inc
+include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h
+include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.h.inc
+include/mlir/Dialect/Bufferization/IR/BufferViewFlowOpInterface.td
 include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc
 include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
 include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc
@@ -420,6 +439,9 @@ include/mlir/Dialect/DLTI/DLTI.cpp.inc
 include/mlir/Dialect/DLTI/DLTI.h
 include/mlir/Dialect/DLTI/DLTI.h.inc
 include/mlir/Dialect/DLTI/DLTI.td
+include/mlir/Dialect/DLTI/DLTIAttrs.cpp.inc
+include/mlir/Dialect/DLTI/DLTIAttrs.h.inc
+include/mlir/Dialect/DLTI/DLTIAttrs.td
 include/mlir/Dialect/DLTI/DLTIBase.td
 include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc
 include/mlir/Dialect/DLTI/DLTIDialect.h.inc
@@ -438,6 +460,7 @@ include/mlir/Dialect/EmitC/IR/EmitCDiale
 include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc
 include/mlir/Dialect/EmitC/IR/EmitCEnums.cpp.inc
 include/mlir/Dialect/EmitC/IR/EmitCEnums.h.inc
+include/mlir/Dialect/EmitC/IR/EmitCTraits.h
 include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc
 include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc
 include/mlir/Dialect/EmitC/IR/EmitCTypes.td
@@ -445,8 +468,10 @@ include/mlir/Dialect/EmitC/Transforms/Pa
 include/mlir/Dialect/EmitC/Transforms/Passes.h.inc
 include/mlir/Dialect/EmitC/Transforms/Passes.td
 include/mlir/Dialect/EmitC/Transforms/Transforms.h
+include/mlir/Dialect/EmitC/Transforms/TypeConversions.h
 include/mlir/Dialect/Func/Extensions/AllExtensions.h
 include/mlir/Dialect/Func/Extensions/InlinerExtension.h
+include/mlir/Dialect/Func/Extensions/MeshShardingExtensions.h
 include/mlir/Dialect/Func/IR/FuncOps.cpp.inc
 include/mlir/Dialect/Func/IR/FuncOps.h
 include/mlir/Dialect/Func/IR/FuncOps.h.inc
@@ -469,6 +494,9 @@ include/mlir/Dialect/GPU/IR/CompilationA
 include/mlir/Dialect/GPU/IR/CompilationAttrs.td
 include/mlir/Dialect/GPU/IR/CompilationInterfaces.h
 include/mlir/Dialect/GPU/IR/GPUBase.td
+include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.cpp.inc
+include/mlir/Dialect/GPU/IR/GPUDeviceMapperEnums.h.inc
+include/mlir/Dialect/GPU/IR/GPUDeviceMappingAttr.td
 include/mlir/Dialect/GPU/IR/GPUDialect.h
 include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc
 include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc
@@ -487,9 +515,6 @@ include/mlir/Dialect/GPU/IR/ParallelLoop
 include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc
 include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc
 include/mlir/Dialect/GPU/Pipelines/Passes.h
-include/mlir/Dialect/GPU/TransformOps/GPUDeviceMapperEnums.cpp.inc
-include/mlir/Dialect/GPU/TransformOps/GPUDeviceMapperEnums.h.inc
-include/mlir/Dialect/GPU/TransformOps/GPUDeviceMappingAttr.td
 include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.cpp.inc
 include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h
 include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h.inc
@@ -529,6 +554,7 @@ include/mlir/Dialect/IRDL/IR/IRDLTypes.t
 include/mlir/Dialect/IRDL/IR/IRDLTypesGen.cpp.inc
 include/mlir/Dialect/IRDL/IR/IRDLTypesGen.h.inc
 include/mlir/Dialect/IRDL/IRDLLoading.h
+include/mlir/Dialect/IRDL/IRDLSymbols.h
 include/mlir/Dialect/IRDL/IRDLVerifiers.h
 include/mlir/Dialect/Index/IR/IndexAttrs.cpp.inc
 include/mlir/Dialect/Index/IR/IndexAttrs.h
@@ -552,6 +578,8 @@ include/mlir/Dialect/LLVMIR/BasicPtxBuil
 include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.td
 include/mlir/Dialect/LLVMIR/FunctionCallUtils.h
 include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
+include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMAttrInterfaces.h.inc
 include/mlir/Dialect/LLVMIR/LLVMAttrs.h
 include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc
 include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc
@@ -621,7 +649,17 @@ include/mlir/Dialect/LLVMIR/Transforms/P
 include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc
 include/mlir/Dialect/LLVMIR/Transforms/Passes.td
 include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h
-include/mlir/Dialect/LLVMIR/Transforms/TypeConsistency.h
+include/mlir/Dialect/LLVMIR/VCIXConversions.inc
+include/mlir/Dialect/LLVMIR/VCIXDialect.h
+include/mlir/Dialect/LLVMIR/VCIXOps.cpp.inc
+include/mlir/Dialect/LLVMIR/VCIXOps.h.inc
+include/mlir/Dialect/LLVMIR/VCIXOps.td
+include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.cpp.inc
+include/mlir/Dialect/LLVMIR/VCIXOpsAttributes.h.inc
+include/mlir/Dialect/LLVMIR/VCIXOpsDialect.cpp.inc
+include/mlir/Dialect/LLVMIR/VCIXOpsDialect.h.inc
+include/mlir/Dialect/LLVMIR/VCIXOpsTypes.cpp.inc
+include/mlir/Dialect/LLVMIR/VCIXOpsTypes.h.inc
 include/mlir/Dialect/Linalg/IR/Linalg.h
 include/mlir/Dialect/Linalg/IR/LinalgBase.td
 include/mlir/Dialect/Linalg/IR/LinalgDoc.td
@@ -666,8 +704,11 @@ include/mlir/Dialect/Linalg/TransformOps
 include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc
 include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc
 include/mlir/Dialect/Linalg/TransformOps/Syntax.h
+include/mlir/Dialect/Linalg/Transforms/AllInterfaces.h
 include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/Linalg/Transforms/Hoisting.h
+include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
+include/mlir/Dialect/Linalg/Transforms/RuntimeOpVerification.h
 include/mlir/Dialect/Linalg/Transforms/SubsetInsertionOpInterfaceImpl.h
 include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
 include/mlir/Dialect/Linalg/Transforms/Transforms.h
@@ -689,9 +730,28 @@ include/mlir/Dialect/MLProgram/IR/MLProg
 include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h
 include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc
 include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td
+include/mlir/Dialect/MLProgram/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/MLProgram/Transforms/Passes.h
 include/mlir/Dialect/MLProgram/Transforms/Passes.h.inc
 include/mlir/Dialect/MLProgram/Transforms/Passes.td
+include/mlir/Dialect/MPI/IR/MPI.cpp.inc
+include/mlir/Dialect/MPI/IR/MPI.h
+include/mlir/Dialect/MPI/IR/MPI.h.inc
+include/mlir/Dialect/MPI/IR/MPI.td
+include/mlir/Dialect/MPI/IR/MPIAttrDefs.cpp.inc
+include/mlir/Dialect/MPI/IR/MPIAttrDefs.h.inc
+include/mlir/Dialect/MPI/IR/MPIDialect.cpp.inc
+include/mlir/Dialect/MPI/IR/MPIDialect.h.inc
+include/mlir/Dialect/MPI/IR/MPIEnums.cpp.inc
+include/mlir/Dialect/MPI/IR/MPIEnums.h.inc
+include/mlir/Dialect/MPI/IR/MPIOps.cpp.inc
+include/mlir/Dialect/MPI/IR/MPIOps.h.inc
+include/mlir/Dialect/MPI/IR/MPIOps.td
+include/mlir/Dialect/MPI/IR/MPITypes.cpp.inc
+include/mlir/Dialect/MPI/IR/MPITypes.h.inc
+include/mlir/Dialect/MPI/IR/MPITypes.td
+include/mlir/Dialect/MPI/IR/MPITypesGen.cpp.inc
+include/mlir/Dialect/MPI/IR/MPITypesGen.h.inc
 include/mlir/Dialect/Math/IR/Math.h
 include/mlir/Dialect/Math/IR/MathBase.td
 include/mlir/Dialect/Math/IR/MathOps.cpp.inc
@@ -721,6 +781,7 @@ include/mlir/Dialect/MemRef/TransformOps
 include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h.inc
 include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.td
 include/mlir/Dialect/MemRef/Transforms/AllocationOpInterfaceImpl.h
+include/mlir/Dialect/MemRef/Transforms/BufferViewFlowOpInterfaceImpl.h
 include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h
 include/mlir/Dialect/MemRef/Transforms/Passes.h
 include/mlir/Dialect/MemRef/Transforms/Passes.h.inc
@@ -728,23 +789,23 @@ include/mlir/Dialect/MemRef/Transforms/P
 include/mlir/Dialect/MemRef/Transforms/RuntimeOpVerification.h
 include/mlir/Dialect/MemRef/Transforms/Transforms.h
 include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
+include/mlir/Dialect/Mesh/IR/MeshAttributes.cpp.inc
+include/mlir/Dialect/Mesh/IR/MeshAttributes.h.inc
 include/mlir/Dialect/Mesh/IR/MeshBase.td
+include/mlir/Dialect/Mesh/IR/MeshDialect.cpp.inc
+include/mlir/Dialect/Mesh/IR/MeshDialect.h
+include/mlir/Dialect/Mesh/IR/MeshDialect.h.inc
+include/mlir/Dialect/Mesh/IR/MeshEnums.cpp.inc
+include/mlir/Dialect/Mesh/IR/MeshEnums.h.inc
 include/mlir/Dialect/Mesh/IR/MeshOps.cpp.inc
 include/mlir/Dialect/Mesh/IR/MeshOps.h
 include/mlir/Dialect/Mesh/IR/MeshOps.h.inc
 include/mlir/Dialect/Mesh/IR/MeshOps.td
-include/mlir/Dialect/Mesh/IR/MeshOpsAttributes.cpp.inc
-include/mlir/Dialect/Mesh/IR/MeshOpsAttributes.h.inc
-include/mlir/Dialect/Mesh/IR/MeshOpsDialect.cpp.inc
-include/mlir/Dialect/Mesh/IR/MeshOpsDialect.h.inc
-include/mlir/Dialect/Mesh/IR/MeshOpsEnums.cpp.inc
-include/mlir/Dialect/Mesh/IR/MeshOpsEnums.h.inc
-include/mlir/Dialect/Mesh/IR/MeshOpsTypes.cpp.inc
-include/mlir/Dialect/Mesh/IR/MeshOpsTypes.h.inc
 include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.cpp.inc
 include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h
 include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h.inc
 include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td
+include/mlir/Dialect/Mesh/Interfaces/ShardingInterfaceImpl.h
 include/mlir/Dialect/Mesh/Transforms/Passes.h
 include/mlir/Dialect/Mesh/Transforms/Passes.h.inc
 include/mlir/Dialect/Mesh/Transforms/Passes.td
@@ -780,7 +841,6 @@ include/mlir/Dialect/NVGPU/Utils/MMAUtil
 include/mlir/Dialect/OpenACC/AccCommon.td
 include/mlir/Dialect/OpenACC/OpenACC.h
 include/mlir/Dialect/OpenACC/OpenACCBase.td
-include/mlir/Dialect/OpenACC/OpenACCInterfaces.h
 include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
 include/mlir/Dialect/OpenACC/OpenACCOps.h.inc
 include/mlir/Dialect/OpenACC/OpenACCOps.td
@@ -790,22 +850,32 @@ include/mlir/Dialect/OpenACC/OpenACCOpsD
 include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc
 include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc
 include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc
-include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.cpp.inc
-include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.h.inc
-include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td
 include/mlir/Dialect/OpenACC/OpenACCOpsTypes.cpp.inc
 include/mlir/Dialect/OpenACC/OpenACCOpsTypes.h.inc
 include/mlir/Dialect/OpenACC/OpenACCOpsTypes.td
 include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.cpp.inc
 include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.h.inc
 include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td
+include/mlir/Dialect/OpenACC/Transforms/Passes.h
+include/mlir/Dialect/OpenACC/Transforms/Passes.h.inc
+include/mlir/Dialect/OpenACC/Transforms/Passes.td
 include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.cpp.inc
 include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h
 include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h.inc
 include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.td
+include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.cpp.inc
+include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h
+include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.h.inc
+include/mlir/Dialect/OpenACCMPCommon/Interfaces/OpenACCMPOpsInterfaces.td
 include/mlir/Dialect/OpenMP/OmpCommon.td
+include/mlir/Dialect/OpenMP/OpenMPAttrDefs.td
+include/mlir/Dialect/OpenMP/OpenMPClauseOperands.h
+include/mlir/Dialect/OpenMP/OpenMPClauses.td
 include/mlir/Dialect/OpenMP/OpenMPDialect.h
+include/mlir/Dialect/OpenMP/OpenMPDialect.td
+include/mlir/Dialect/OpenMP/OpenMPEnums.td
 include/mlir/Dialect/OpenMP/OpenMPInterfaces.h
+include/mlir/Dialect/OpenMP/OpenMPOpBase.td
 include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc
 include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
 include/mlir/Dialect/OpenMP/OpenMPOps.td
@@ -843,6 +913,38 @@ include/mlir/Dialect/PDLInterp/IR/PDLInt
 include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc
 include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc
 include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
+include/mlir/Dialect/Polynomial/IR/Polynomial.cpp.inc
+include/mlir/Dialect/Polynomial/IR/Polynomial.h
+include/mlir/Dialect/Polynomial/IR/Polynomial.h.inc
+include/mlir/Dialect/Polynomial/IR/Polynomial.td
+include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.cpp.inc
+include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.h
+include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.h.inc
+include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.td
+include/mlir/Dialect/Polynomial/IR/PolynomialDialect.cpp.inc
+include/mlir/Dialect/Polynomial/IR/PolynomialDialect.h
+include/mlir/Dialect/Polynomial/IR/PolynomialDialect.h.inc
+include/mlir/Dialect/Polynomial/IR/PolynomialDialect.td
+include/mlir/Dialect/Polynomial/IR/PolynomialOps.h
+include/mlir/Dialect/Polynomial/IR/PolynomialTypes.cpp.inc
+include/mlir/Dialect/Polynomial/IR/PolynomialTypes.h
+include/mlir/Dialect/Polynomial/IR/PolynomialTypes.h.inc
+include/mlir/Dialect/Polynomial/IR/PolynomialTypes.td
+include/mlir/Dialect/Ptr/IR/PtrAttrDefs.td
+include/mlir/Dialect/Ptr/IR/PtrAttrs.h
+include/mlir/Dialect/Ptr/IR/PtrDialect.h
+include/mlir/Dialect/Ptr/IR/PtrDialect.td
+include/mlir/Dialect/Ptr/IR/PtrOps.cpp.inc
+include/mlir/Dialect/Ptr/IR/PtrOps.h
+include/mlir/Dialect/Ptr/IR/PtrOps.h.inc
+include/mlir/Dialect/Ptr/IR/PtrOps.td
+include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.cpp.inc
+include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.h.inc
+include/mlir/Dialect/Ptr/IR/PtrOpsDialect.cpp.inc
+include/mlir/Dialect/Ptr/IR/PtrOpsDialect.h.inc
+include/mlir/Dialect/Ptr/IR/PtrOpsTypes.cpp.inc
+include/mlir/Dialect/Ptr/IR/PtrOpsTypes.h.inc
+include/mlir/Dialect/Ptr/IR/PtrTypes.h
 include/mlir/Dialect/Quant/FakeQuantSupport.h
 include/mlir/Dialect/Quant/QuantDialectBytecode.cpp.inc
 include/mlir/Dialect/Quant/QuantDialectBytecode.td
@@ -1051,10 +1153,6 @@ include/mlir/Dialect/Transform/DebugExte
 include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h
 include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h.inc
 include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.td
-include/mlir/Dialect/Transform/IR/MatchInterfaces.cpp.inc
-include/mlir/Dialect/Transform/IR/MatchInterfaces.h
-include/mlir/Dialect/Transform/IR/MatchInterfaces.h.inc
-include/mlir/Dialect/Transform/IR/MatchInterfaces.td
 include/mlir/Dialect/Transform/IR/TransformAttrs.h
 include/mlir/Dialect/Transform/IR/TransformAttrs.td
 include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc
@@ -1063,10 +1161,6 @@ include/mlir/Dialect/Transform/IR/Transf
 include/mlir/Dialect/Transform/IR/TransformDialect.td
 include/mlir/Dialect/Transform/IR/TransformDialectEnums.cpp.inc
 include/mlir/Dialect/Transform/IR/TransformDialectEnums.h.inc
-include/mlir/Dialect/Transform/IR/TransformInterfaces.cpp.inc
-include/mlir/Dialect/Transform/IR/TransformInterfaces.h
-include/mlir/Dialect/Transform/IR/TransformInterfaces.h.inc
-include/mlir/Dialect/Transform/IR/TransformInterfaces.td
 include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc
 include/mlir/Dialect/Transform/IR/TransformOps.h
 include/mlir/Dialect/Transform/IR/TransformOps.h.inc
@@ -1075,13 +1169,26 @@ include/mlir/Dialect/Transform/IR/Transf
 include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc
 include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc
 include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc
-include/mlir/Dialect/Transform/IR/TransformTypeInterfaces.cpp.inc
-include/mlir/Dialect/Transform/IR/TransformTypeInterfaces.h.inc
 include/mlir/Dialect/Transform/IR/TransformTypes.cpp.inc
 include/mlir/Dialect/Transform/IR/TransformTypes.h
 include/mlir/Dialect/Transform/IR/TransformTypes.h.inc
 include/mlir/Dialect/Transform/IR/TransformTypes.td
 include/mlir/Dialect/Transform/IR/Utils.h
+include/mlir/Dialect/Transform/IRDLExtension/IRDLExtension.h
+include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.cpp.inc
+include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h
+include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h.inc
+include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.td
+include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.cpp.inc
+include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h
+include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.h.inc
+include/mlir/Dialect/Transform/Interfaces/MatchInterfaces.td
+include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.cpp.inc
+include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
+include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h.inc
+include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.td
+include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.cpp.inc
+include/mlir/Dialect/Transform/Interfaces/TransformTypeInterfaces.h.inc
 include/mlir/Dialect/Transform/LoopExtension/LoopExtension.h
 include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.cpp.inc
 include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h
@@ -1095,7 +1202,6 @@ include/mlir/Dialect/Transform/PDLExtens
 include/mlir/Dialect/Transform/Transforms/Passes.h
 include/mlir/Dialect/Transform/Transforms/Passes.h.inc
 include/mlir/Dialect/Transform/Transforms/Passes.td
-include/mlir/Dialect/Transform/Transforms/TransformInterpreterPassBase.h
 include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h
 include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h
 include/mlir/Dialect/Transform/Utils/RaggedArray.h
@@ -1118,6 +1224,8 @@ include/mlir/Dialect/Utils/ReshapeOpsUti
 include/mlir/Dialect/Utils/StaticValueUtils.h
 include/mlir/Dialect/Utils/StructuredOpsUtils.h
 include/mlir/Dialect/Utils/StructuredOpsUtils.td
+include/mlir/Dialect/Vector/IR/ScalableValueBoundsConstraintSet.h
+include/mlir/Dialect/Vector/IR/ValueBoundsOpInterfaceImpl.h
 include/mlir/Dialect/Vector/IR/Vector.cpp.inc
 include/mlir/Dialect/Vector/IR/Vector.h.inc
 include/mlir/Dialect/Vector/IR/Vector.td
@@ -1169,6 +1277,26 @@ include/mlir/Dialect/X86Vector/X86Vector
 include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc
 include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc
 include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc
+include/mlir/Dialect/XeGPU/IR/XeGPU.cpp.inc
+include/mlir/Dialect/XeGPU/IR/XeGPU.h
+include/mlir/Dialect/XeGPU/IR/XeGPU.h.inc
+include/mlir/Dialect/XeGPU/IR/XeGPU.td
+include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.cpp.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.h.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
+include/mlir/Dialect/XeGPU/IR/XeGPUDialect.cpp.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUDialect.h.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUDialect.td
+include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUEnums.h.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
+include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+include/mlir/Dialect/XeGPU/Transforms/Passes.h
+include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
+include/mlir/Dialect/XeGPU/Transforms/Passes.td
+include/mlir/Dialect/XeGPU/Transforms/Transforms.h
 include/mlir/ExecutionEngine/AsyncRuntime.h
 include/mlir/ExecutionEngine/CRunnerUtils.h
 include/mlir/ExecutionEngine/ExecutionEngine.h
@@ -1180,7 +1308,6 @@ include/mlir/ExecutionEngine/OptUtils.h
 include/mlir/ExecutionEngine/RunnerUtils.h
 include/mlir/ExecutionEngine/SparseTensor/ArithmeticUtils.h
 include/mlir/ExecutionEngine/SparseTensor/COO.h
-include/mlir/ExecutionEngine/SparseTensor/ErrorHandling.h
 include/mlir/ExecutionEngine/SparseTensor/File.h
 include/mlir/ExecutionEngine/SparseTensor/MapRef.h
 include/mlir/ExecutionEngine/SparseTensor/Storage.h
@@ -1414,13 +1541,13 @@ include/mlir/Rewrite/FrozenRewritePatter
 include/mlir/Rewrite/PassUtil.td
 include/mlir/Rewrite/PatternApplicator.h
 include/mlir/Support/ADTExtras.h
+include/mlir/Support/CyclicReplacerCache.h
 include/mlir/Support/DebugStringHelper.h
 include/mlir/Support/FileUtilities.h
 include/mlir/Support/IndentedOstream.h
 include/mlir/Support/InterfaceSupport.h
 include/mlir/Support/LLVM.h
 include/mlir/Support/LogicalResult.h
-include/mlir/Support/MathExtras.h
 include/mlir/Support/RawOstreamExtras.h
 include/mlir/Support/StorageUniquer.h
 include/mlir/Support/ThreadLocalCache.h
@@ -1471,6 +1598,7 @@ include/mlir/Target/LLVMIR/Dialect/OpenM
 include/mlir/Target/LLVMIR/Dialect/OpenMPCommon.h
 include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
 include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h
 include/mlir/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.h
 include/mlir/Target/LLVMIR/Export.h
 include/mlir/Target/LLVMIR/Import.h
@@ -1522,6 +1650,7 @@ include/mlir/Transforms/EndomorphismSimp
 include/mlir/Transforms/FoldUtils.h
 include/mlir/Transforms/GreedyPatternRewriteDriver.h
 include/mlir/Transforms/HomomorphismSimplification.h
+include/mlir/Transforms/Inliner.h
 include/mlir/Transforms/InliningUtils.h
 include/mlir/Transforms/LocationSnapshot.h
 include/mlir/Transforms/LoopInvariantCodeMotionUtils.h
@@ -1532,7 +1661,6 @@ include/mlir/Transforms/Passes.h.inc
 include/mlir/Transforms/Passes.td
 include/mlir/Transforms/RegionUtils.h
 include/mlir/Transforms/SROA.h
-include/mlir/Transforms/TopologicalSortUtils.h
 include/mlir/Transforms/Transforms.capi.cpp.inc
 include/mlir/Transforms/Transforms.capi.h.inc
 include/mlir/Transforms/ViewOpGraph.h
@@ -1544,7 +1672,7 @@ lib/cmake/mlir/MLIRDetectPythonEnv.cmake
 lib/cmake/mlir/MLIRTargets-release.cmake
 lib/cmake/mlir/MLIRTargets.cmake
 lib/libMLIR-C.so
-lib/libMLIR-C.so.18.1
+lib/libMLIR-C.so.19.1
 lib/libMLIRAMDGPUDialect.a
 lib/libMLIRAMDGPUToROCDL.a
 lib/libMLIRAMDGPUTransforms.a
@@ -1563,6 +1691,7 @@ lib/libMLIRArithAttrToLLVMConversion.a
 lib/libMLIRArithDialect.a
 lib/libMLIRArithToAMDGPU.a
 lib/libMLIRArithToArmSME.a
+lib/libMLIRArithToEmitC.a
 lib/libMLIRArithToLLVM.a
 lib/libMLIRArithToSPIRV.a
 lib/libMLIRArithTransforms.a
@@ -1571,6 +1700,7 @@ lib/libMLIRArithValueBoundsOpInterfaceIm
 lib/libMLIRArmNeon2dToIntr.a
 lib/libMLIRArmNeonDialect.a
 lib/libMLIRArmNeonToLLVMIRTranslation.a
+lib/libMLIRArmNeonTransforms.a
 lib/libMLIRArmSMEDialect.a
 lib/libMLIRArmSMEToLLVM.a
 lib/libMLIRArmSMEToLLVMIRTranslation.a
@@ -1602,6 +1732,7 @@ lib/libMLIRCAPIExecutionEngine.a
 lib/libMLIRCAPIFunc.a
 lib/libMLIRCAPIGPU.a
 lib/libMLIRCAPIIR.a
+lib/libMLIRCAPIIRDL.a
 lib/libMLIRCAPIInterfaces.a
 lib/libMLIRCAPILLVM.a
 lib/libMLIRCAPILinalg.a
@@ -1622,6 +1753,7 @@ lib/libMLIRCAPISparseTensor.a
 lib/libMLIRCAPITarget.a
 lib/libMLIRCAPITensor.a
 lib/libMLIRCAPITransformDialect.a
+lib/libMLIRCAPITransformDialectTransforms.a
 lib/libMLIRCAPITransforms.a
 lib/libMLIRCAPIVector.a
 lib/libMLIRCallInterfaces.a
@@ -1639,6 +1771,7 @@ lib/libMLIRControlFlowToSPIRV.a
 lib/libMLIRControlFlowTransforms.a
 lib/libMLIRConvertToLLVMInterface.a
 lib/libMLIRConvertToLLVMPass.a
+lib/libMLIRConvertToSPIRVPass.a
 lib/libMLIRCopyOpInterface.a
 lib/libMLIRDLTIDialect.a
 lib/libMLIRDataLayoutInterfaces.a
@@ -1655,6 +1788,8 @@ lib/libMLIRFromLLVMIRTranslationRegistra
 lib/libMLIRFuncAllExtensions.a
 lib/libMLIRFuncDialect.a
 lib/libMLIRFuncInlinerExtension.a
+lib/libMLIRFuncMeshShardingExtensions.a
+lib/libMLIRFuncToEmitC.a
 lib/libMLIRFuncToLLVM.a
 lib/libMLIRFuncToSPIRV.a
 lib/libMLIRFuncTransformOps.a
@@ -1664,6 +1799,7 @@ lib/libMLIRGPUDialect.a
 lib/libMLIRGPUPipelines.a
 lib/libMLIRGPUToGPURuntimeTransforms.a
 lib/libMLIRGPUToLLVMIRTranslation.a
+lib/libMLIRGPUToLLVMSPV.a
 lib/libMLIRGPUToNVVMTransforms.a
 lib/libMLIRGPUToROCDLTransforms.a
 lib/libMLIRGPUToSPIRV.a
@@ -1695,15 +1831,18 @@ lib/libMLIRLspServerLib.a
 lib/libMLIRLspServerSupportLib.a
 lib/libMLIRMLProgramDialect.a
 lib/libMLIRMLProgramTransforms.a
+lib/libMLIRMPIDialect.a
 lib/libMLIRMaskableOpInterface.a
 lib/libMLIRMaskingOpInterface.a
 lib/libMLIRMathDialect.a
 lib/libMLIRMathToFuncs.a
 lib/libMLIRMathToLLVM.a
 lib/libMLIRMathToLibm.a
+lib/libMLIRMathToROCDL.a
 lib/libMLIRMathToSPIRV.a
 lib/libMLIRMathTransforms.a
 lib/libMLIRMemRefDialect.a
+lib/libMLIRMemRefToEmitC.a
 lib/libMLIRMemRefToLLVM.a
 lib/libMLIRMemRefToSPIRV.a
 lib/libMLIRMemRefTransformOps.a
@@ -1727,6 +1866,7 @@ lib/libMLIROpenACCDialect.a
 lib/libMLIROpenACCMPCommon.a
 lib/libMLIROpenACCToLLVMIRTranslation.a
 lib/libMLIROpenACCToSCF.a
+lib/libMLIROpenACCTransforms.a
 lib/libMLIROpenMPDialect.a
 lib/libMLIROpenMPToLLVM.a
 lib/libMLIROpenMPToLLVMIRTranslation.a
@@ -1741,7 +1881,9 @@ lib/libMLIRParallelCombiningOpInterface.
 lib/libMLIRParser.a
 lib/libMLIRPass.a
 lib/libMLIRPluginsLib.a
+lib/libMLIRPolynomialDialect.a
 lib/libMLIRPresburger.a
+lib/libMLIRPtrDialect.a
 lib/libMLIRQuantDialect.a
 lib/libMLIRQuantUtils.a
 lib/libMLIRQuery.a
@@ -1817,6 +1959,8 @@ lib/libMLIRTosaToTensor.a
 lib/libMLIRTosaTransforms.a
 lib/libMLIRTransformDebugExtension.a
 lib/libMLIRTransformDialect.a
+lib/libMLIRTransformDialectIRDLExtension.a
+lib/libMLIRTransformDialectInterfaces.a
 lib/libMLIRTransformDialectTransforms.a
 lib/libMLIRTransformDialectUtils.a
 lib/libMLIRTransformLoopExtension.a
@@ -1827,6 +1971,8 @@ lib/libMLIRTranslateLib.a
 lib/libMLIRUBDialect.a
 lib/libMLIRUBToLLVM.a
 lib/libMLIRUBToSPIRV.a
+lib/libMLIRVCIXDialect.a
+lib/libMLIRVCIXToLLVMIRTranslation.a
 lib/libMLIRValueBoundsOpInterface.a
 lib/libMLIRVectorDialect.a
 lib/libMLIRVectorInterfaces.a
@@ -1843,15 +1989,17 @@ lib/libMLIRViewLikeInterface.a
 lib/libMLIRX86VectorDialect.a
 lib/libMLIRX86VectorToLLVMIRTranslation.a
 lib/libMLIRX86VectorTransforms.a
+lib/libMLIRXeGPUDialect.a
+lib/libMLIRXeGPUTransforms.a
 lib/libmlir_arm_runner_utils.so
-lib/libmlir_arm_runner_utils.so.18.1
+lib/libmlir_arm_runner_utils.so.19.1
 lib/libmlir_arm_sme_abi_stubs.so
-lib/libmlir_arm_sme_abi_stubs.so.18.1
+lib/libmlir_arm_sme_abi_stubs.so.19.1
 lib/libmlir_async_runtime.so
-lib/libmlir_async_runtime.so.18.1
+lib/libmlir_async_runtime.so.19.1
 lib/libmlir_c_runner_utils.so
-lib/libmlir_c_runner_utils.so.18.1
+lib/libmlir_c_runner_utils.so.19.1
 lib/libmlir_float16_utils.so
-lib/libmlir_float16_utils.so.18.1
+lib/libmlir_float16_utils.so.19.1
 lib/libmlir_runner_utils.so
-lib/libmlir_runner_utils.so.18.1
+lib/libmlir_runner_utils.so.19.1

Index: pkgsrc/lang/mlir/buildlink3.mk
diff -u pkgsrc/lang/mlir/buildlink3.mk:1.3 pkgsrc/lang/mlir/buildlink3.mk:1.4
--- pkgsrc/lang/mlir/buildlink3.mk:1.3  Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/mlir/buildlink3.mk      Fri May  9 05:51:25 2025
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.3 2024/07/06 15:45:09 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2025/05/09 05:51:25 adam Exp $
 
 BUILDLINK_TREE+=       mlir
 
 .if !defined(MLIR_BUILDLINK3_MK)
 MLIR_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.mlir+=   mlir>=18.0.0
+BUILDLINK_API_DEPENDS.mlir+=   mlir>=19.1.0
 BUILDLINK_PKGSRCDIR.mlir?=     ../../lang/mlir
 
 BUILDLINK_FILES.mlir+=         bin/mlir-tblgen
Index: pkgsrc/lang/mlir/distinfo
diff -u pkgsrc/lang/mlir/distinfo:1.3 pkgsrc/lang/mlir/distinfo:1.4
--- pkgsrc/lang/mlir/distinfo:1.3       Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/mlir/distinfo   Fri May  9 05:51:25 2025
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.3 2024/07/06 15:45:09 adam Exp $
+$NetBSD: distinfo,v 1.4 2025/05/09 05:51:25 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (mlir-18.1.8.src.tar.xz) = 5b76035aa1d485be09dae9d4c1c5211cc64420d21c127c7462725e746f2bdf67
-SHA512 (mlir-18.1.8.src.tar.xz) = 5b183b325a3fc2c69056ad517548a07ba2294ab4e3df35c8a477a0824da75c348c62a5ff5ca06be98d993e92830fb7bc0a52ff7fcd47dd1e995cb2830f4ea9d3
-Size (mlir-18.1.8.src.tar.xz) = 5898700 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
-SHA1 (patch-cmake_modules_MLIRConfig.cmake.in) = 69c4f32891e21e239f6bafc9305e79440809cf6c
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (mlir-19.1.7.src.tar.xz) = d8b8c1b04e712233350ee07834bd8d7f2daf5874504274bdc36fd8801a62e856
+SHA512 (mlir-19.1.7.src.tar.xz) = b9389bf6b78a73f6e83845422736e19ba1658b14336c1ee7e96865bec22f2437801f96c2a28573c95ea0fc778389fd257994c39cc93259d2a3a7c4df387407bf
+Size (mlir-19.1.7.src.tar.xz) = 6485824 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
+SHA1 (patch-cmake_modules_MLIRConfig.cmake.in) = 8c515f8c2a16eb380ea259090e33297a2d667eea
 SHA1 (patch-tools_mlir-tblgen_CMakeLists.txt) = 7b78acbf8a85443f2cc3f13786bbbda25b0b8d74

Index: pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
diff -u pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in:1.2 pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in:1.3
--- pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in:1.2        Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in    Fri May  9 05:51:25 2025
@@ -1,16 +1,17 @@
-$NetBSD: patch-cmake_modules_MLIRConfig.cmake.in,v 1.2 2024/07/06 15:45:09 adam Exp $
+$NetBSD: patch-cmake_modules_MLIRConfig.cmake.in,v 1.3 2025/05/09 05:51:25 adam Exp $
 
 Provide proper path to mlir-tblgen.
 
---- cmake/modules/MLIRConfig.cmake.in.orig     2024-04-17 00:21:15.000000000 +0000
+--- cmake/modules/MLIRConfig.cmake.in.orig     2024-09-28 10:30:56.053606608 +0000
 +++ cmake/modules/MLIRConfig.cmake.in
-@@ -9,15 +9,12 @@ find_package(LLVM ${LLVM_VERSION} EXACT
+@@ -9,16 +9,13 @@ find_package(LLVM ${LLVM_VERSION} EXACT
  set(MLIR_EXPORTED_TARGETS "@MLIR_EXPORTS@")
  set(MLIR_CMAKE_DIR "@MLIR_CONFIG_CMAKE_DIR@")
  set(MLIR_INCLUDE_DIRS "@MLIR_CONFIG_INCLUDE_DIRS@")
 -set(MLIR_TABLEGEN_EXE "@MLIR_CONFIG_TABLEGEN_EXE@")
 +set(MLIR_TABLEGEN_EXE "${MLIR_INSTALL_PREFIX}/bin/@MLIR_CONFIG_TABLEGEN_EXE@")
  set(MLIR_PDLL_TABLEGEN_EXE "@MLIR_CONFIG_PDLL_TABLEGEN_EXE@")
+ set(MLIR_SRC_SHARDER_TABLEGEN_EXE "@MLIR_CONFIG_SRC_SHARDER_TABLEGEN_EXE@")
  set(MLIR_INSTALL_AGGREGATE_OBJECTS "@MLIR_INSTALL_AGGREGATE_OBJECTS@")
  set(MLIR_ENABLE_BINDINGS_PYTHON "@MLIR_ENABLE_BINDINGS_PYTHON@")
  set(MLIR_ENABLE_EXECUTION_ENGINE "@MLIR_ENABLE_EXECUTION_ENGINE@")

Index: pkgsrc/lang/wasi-compiler-rt/Makefile
diff -u pkgsrc/lang/wasi-compiler-rt/Makefile:1.32 pkgsrc/lang/wasi-compiler-rt/Makefile:1.33
--- pkgsrc/lang/wasi-compiler-rt/Makefile:1.32  Thu Apr 17 21:51:24 2025
+++ pkgsrc/lang/wasi-compiler-rt/Makefile       Fri May  9 05:51:26 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.32 2025/04/17 21:51:24 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2025/05/09 05:51:26 adam Exp $
 
-PKGREVISION= 4
 .include "../../lang/llvm/version.mk"
 
 DISTNAME=      compiler-rt-${LLVM_VERSION}.src
@@ -12,6 +11,12 @@ HOMEPAGE=    https://compiler-rt.llvm.org/
 COMMENT=       LLVM runtime libraries for WASI/WebAssembly
 LICENSE=       apache-2.0
 
+LLVM=          llvm-${LLVM_VERSION}.src
+EXTRA_DIST+=   ${LLVM}${EXTRACT_SUFX}
+
+SITES.${LLVM}${EXTRACT_SUFX}=  \
+       ${MASTER_SITES:=${GITHUB_PROJECT}/releases/download/${GITHUB_RELEASE}/}
+
 PATCHDIR=      ${.CURDIR}/../../lang/compiler-rt/patches
 DISTINFO_FILE= ${.CURDIR}/../../lang/compiler-rt/distinfo
 
@@ -23,7 +28,7 @@ TOOL_DEPENDS+=        lld-${LLVM_VERSION}*:../.
 USE_CC_FEATURES=       c99
 USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c c++
-USE_TOOLS+=            ggrep
+USE_TOOLS+=            ggrep pkg-config
 
 SSP_SUPPORTED=         no
 PKGSRC_USE_STACK_CHECK=        no
@@ -36,26 +41,27 @@ CMAKE_BUILD_DIR=    cmake-pkgsrc-build
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_TEST_COMPILER=${CC:Q}
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_OS_DIR:STRING=wasi
-CMAKE_CONFIGURE_ARGS+= -DLLVM_CONFIG_PATH=${LLVM_CONFIG_PATH:Q}
+CMAKE_CONFIGURE_ARGS+= -DLLVM_CMAKE_DIR=${BUILDLINK_PREFIX.llvm}/lib/cmake/llvm
+#CMAKE_CONFIGURE_ARGS+=        -DLLVM_CMAKE_DIR=${LLVM_CONFIG_PATH:Q}
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=wasm32-wasi
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_BAREMETAL_BUILD=TRUE
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_SYSROOT=${BUILDLINK_DIR}/wasi
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_BAREMETAL_BUILD=TRUE
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=TRUE
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_FPIC_FLAG:BOOL=ON
-CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON
+#CMAKE_CONFIGURE_ARGS+=        -DCOMPILER_RT_HAS_FPIE_FLAG:BOOL=ON
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_FNO_BUILTIN_FLAG:BOOL=ON
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_STD_C11_FLAG:BOOL=ON
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG:BOOL=ON
-CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON
-CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF
+#CMAKE_CONFIGURE_ARGS+=        -DCOMPILER_RT_HAS_FREESTANDING_FLAG:BOOL=ON
+#CMAKE_CONFIGURE_ARGS+=        -DCOMPILER_RT_HAS_XRAY_COMPILER_FLAG:BOOL=OFF
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_ATOMIC_KEYWORD:BOOL=ON
-CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_BFLOAT16:BOOL=OFF
-CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF
+#CMAKE_CONFIGURE_ARGS+=        -DCOMPILER_RT_HAS_BFLOAT16:BOOL=OFF
+#CMAKE_CONFIGURE_ARGS+=        -DCOMPILER_RT_HAS_FLOAT16:BOOL=OFF
 CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_HAS_ASM_LSE:BOOL=OFF
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_C_COMPILER_WORKS=1 # Do not test clang compile
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_CXX_COMPILER_WORKS=1 # Do not test clang++ compile
-CMAKE_CONFIGURE_ARGS+= -DCOMPILER_RT_ENABLE_IOS:BOOL=OFF
+#CMAKE_CONFIGURE_ARGS+=        -DCOMPILER_RT_ENABLE_IOS:BOOL=OFF
 
 CMAKE_INSTALL_PREFIX=  ${PREFIX}/lib/clang/${LLVM_MAJOR_VERSION}
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
@@ -65,6 +71,9 @@ GENERATE_PLIST+=      find ${DESTDIR}${PREFIX
 
 .include "../../mk/bsd.prefs.mk"
 
+post-extract:
+       ${LN} -f -s ${WRKDIR}/${LLVM} ${WRKDIR}/llvm
+
 pre-configure:
        ${RUN} ${MKDIR} ${WRKSRC}/${CMAKE_BUILD_DIR}
 
@@ -99,6 +108,7 @@ CXXFLAGS+=           -O2
 PKGSRC_COMPILER=       clang
 CLANGBASE=             ${PREFIX}
 #.include "../../devel/cmake/build.mk"
+.include "../../devel/editline/buildlink3.mk"
 BUILDLINK_DEPMETHOD.clang=     build
 .include "../../lang/clang/buildlink3.mk"
 .include "../../lang/llvm/buildlink3.mk"

Index: pkgsrc/lang/wasi-compiler-rt/buildlink3.mk
diff -u pkgsrc/lang/wasi-compiler-rt/buildlink3.mk:1.11 pkgsrc/lang/wasi-compiler-rt/buildlink3.mk:1.12
--- pkgsrc/lang/wasi-compiler-rt/buildlink3.mk:1.11     Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/wasi-compiler-rt/buildlink3.mk  Fri May  9 05:51:26 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.11 2024/07/06 15:45:09 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2025/05/09 05:51:26 adam Exp $
 
 BUILDLINK_TREE+=       wasi-compiler-rt
 
@@ -7,7 +7,7 @@ BUILDLINK_DEPMETHOD.wasi-compiler-rt?=  b
 .if !defined(WASI_COMPILER_RT_BUILDLINK3_MK)
 WASI_COMPILER_RT_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.wasi-compiler-rt+=       wasi-compiler-rt>=18.0.0
+BUILDLINK_API_DEPENDS.wasi-compiler-rt+=       wasi-compiler-rt>=19.1.0
 BUILDLINK_PKGSRCDIR.wasi-compiler-rt?=         ../../lang/wasi-compiler-rt
 
 .endif # WASI_COMPILER_RT_BUILDLINK3_MK

Index: pkgsrc/lang/wasi-libcxx/Makefile
diff -u pkgsrc/lang/wasi-libcxx/Makefile:1.31 pkgsrc/lang/wasi-libcxx/Makefile:1.32
--- pkgsrc/lang/wasi-libcxx/Makefile:1.31       Thu Apr 17 21:51:24 2025
+++ pkgsrc/lang/wasi-libcxx/Makefile    Fri May  9 05:51:26 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.31 2025/04/17 21:51:24 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2025/05/09 05:51:26 adam Exp $
 
-PKGREVISION= 4
 .include "../../lang/llvm/version.mk"
 
 DISTNAME=      libcxxabi-${LLVM_VERSION}.src
@@ -180,4 +179,5 @@ PKGSRC_COMPILER=    clang
 CLANGBASE=             ${PREFIX}
 BUILDLINK_DEPMETHOD.clang=     build
 .include "../../lang/clang/buildlink3.mk"
+.include "../../lang/python/tool.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/wasi-libcxx/PLIST
diff -u pkgsrc/lang/wasi-libcxx/PLIST:1.6 pkgsrc/lang/wasi-libcxx/PLIST:1.7
--- pkgsrc/lang/wasi-libcxx/PLIST:1.6   Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/wasi-libcxx/PLIST       Fri May  9 05:51:26 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2024/07/06 15:45:09 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2025/05/09 05:51:26 adam Exp $
 wasi/include/c++/v1/__algorithm/adjacent_find.h
 wasi/include/c++/v1/__algorithm/all_of.h
 wasi/include/c++/v1/__algorithm/any_of.h
@@ -72,37 +72,7 @@ wasi/include/c++/v1/__algorithm/partitio
 wasi/include/c++/v1/__algorithm/partition_point.h
 wasi/include/c++/v1/__algorithm/pop_heap.h
 wasi/include/c++/v1/__algorithm/prev_permutation.h
-wasi/include/c++/v1/__algorithm/pstl_any_all_none_of.h
-wasi/include/c++/v1/__algorithm/pstl_backend.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backend.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h
-wasi/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h
-wasi/include/c++/v1/__algorithm/pstl_copy.h
-wasi/include/c++/v1/__algorithm/pstl_count.h
-wasi/include/c++/v1/__algorithm/pstl_equal.h
-wasi/include/c++/v1/__algorithm/pstl_fill.h
-wasi/include/c++/v1/__algorithm/pstl_find.h
-wasi/include/c++/v1/__algorithm/pstl_for_each.h
-wasi/include/c++/v1/__algorithm/pstl_frontend_dispatch.h
-wasi/include/c++/v1/__algorithm/pstl_generate.h
-wasi/include/c++/v1/__algorithm/pstl_is_partitioned.h
-wasi/include/c++/v1/__algorithm/pstl_merge.h
-wasi/include/c++/v1/__algorithm/pstl_move.h
-wasi/include/c++/v1/__algorithm/pstl_replace.h
-wasi/include/c++/v1/__algorithm/pstl_rotate_copy.h
-wasi/include/c++/v1/__algorithm/pstl_sort.h
-wasi/include/c++/v1/__algorithm/pstl_stable_sort.h
-wasi/include/c++/v1/__algorithm/pstl_transform.h
+wasi/include/c++/v1/__algorithm/pstl.h
 wasi/include/c++/v1/__algorithm/push_heap.h
 wasi/include/c++/v1/__algorithm/ranges_adjacent_find.h
 wasi/include/c++/v1/__algorithm/ranges_all_of.h
@@ -110,6 +80,7 @@ wasi/include/c++/v1/__algorithm/ranges_a
 wasi/include/c++/v1/__algorithm/ranges_binary_search.h
 wasi/include/c++/v1/__algorithm/ranges_clamp.h
 wasi/include/c++/v1/__algorithm/ranges_contains.h
+wasi/include/c++/v1/__algorithm/ranges_contains_subrange.h
 wasi/include/c++/v1/__algorithm/ranges_copy.h
 wasi/include/c++/v1/__algorithm/ranges_copy_backward.h
 wasi/include/c++/v1/__algorithm/ranges_copy_if.h
@@ -126,6 +97,7 @@ wasi/include/c++/v1/__algorithm/ranges_f
 wasi/include/c++/v1/__algorithm/ranges_find_first_of.h
 wasi/include/c++/v1/__algorithm/ranges_find_if.h
 wasi/include/c++/v1/__algorithm/ranges_find_if_not.h
+wasi/include/c++/v1/__algorithm/ranges_find_last.h
 wasi/include/c++/v1/__algorithm/ranges_for_each.h
 wasi/include/c++/v1/__algorithm/ranges_for_each_n.h
 wasi/include/c++/v1/__algorithm/ranges_generate.h
@@ -216,6 +188,7 @@ wasi/include/c++/v1/__algorithm/shift_le
 wasi/include/c++/v1/__algorithm/shift_right.h
 wasi/include/c++/v1/__algorithm/shuffle.h
 wasi/include/c++/v1/__algorithm/sift_down.h
+wasi/include/c++/v1/__algorithm/simd_utils.h
 wasi/include/c++/v1/__algorithm/sort.h
 wasi/include/c++/v1/__algorithm/sort_heap.h
 wasi/include/c++/v1/__algorithm/stable_partition.h
@@ -237,6 +210,7 @@ wasi/include/c++/v1/__atomic/atomic_base
 wasi/include/c++/v1/__atomic/atomic_flag.h
 wasi/include/c++/v1/__atomic/atomic_init.h
 wasi/include/c++/v1/__atomic/atomic_lock_free.h
+wasi/include/c++/v1/__atomic/atomic_ref.h
 wasi/include/c++/v1/__atomic/atomic_sync.h
 wasi/include/c++/v1/__atomic/check_memory_order.h
 wasi/include/c++/v1/__atomic/contention_t.h
@@ -245,7 +219,7 @@ wasi/include/c++/v1/__atomic/fence.h
 wasi/include/c++/v1/__atomic/is_always_lock_free.h
 wasi/include/c++/v1/__atomic/kill_dependency.h
 wasi/include/c++/v1/__atomic/memory_order.h
-wasi/include/c++/v1/__availability
+wasi/include/c++/v1/__atomic/to_gcc_order.h
 wasi/include/c++/v1/__bit/bit_cast.h
 wasi/include/c++/v1/__bit/bit_ceil.h
 wasi/include/c++/v1/__bit/bit_floor.h
@@ -277,11 +251,14 @@ wasi/include/c++/v1/__chrono/convert_to_
 wasi/include/c++/v1/__chrono/convert_to_tm.h
 wasi/include/c++/v1/__chrono/day.h
 wasi/include/c++/v1/__chrono/duration.h
+wasi/include/c++/v1/__chrono/exception.h
 wasi/include/c++/v1/__chrono/file_clock.h
 wasi/include/c++/v1/__chrono/formatter.h
 wasi/include/c++/v1/__chrono/hh_mm_ss.h
 wasi/include/c++/v1/__chrono/high_resolution_clock.h
+wasi/include/c++/v1/__chrono/leap_second.h
 wasi/include/c++/v1/__chrono/literals.h
+wasi/include/c++/v1/__chrono/local_info.h
 wasi/include/c++/v1/__chrono/month.h
 wasi/include/c++/v1/__chrono/month_weekday.h
 wasi/include/c++/v1/__chrono/monthday.h
@@ -289,8 +266,11 @@ wasi/include/c++/v1/__chrono/ostream.h
 wasi/include/c++/v1/__chrono/parser_std_format_spec.h
 wasi/include/c++/v1/__chrono/statically_widen.h
 wasi/include/c++/v1/__chrono/steady_clock.h
+wasi/include/c++/v1/__chrono/sys_info.h
 wasi/include/c++/v1/__chrono/system_clock.h
 wasi/include/c++/v1/__chrono/time_point.h
+wasi/include/c++/v1/__chrono/time_zone.h
+wasi/include/c++/v1/__chrono/time_zone_link.h
 wasi/include/c++/v1/__chrono/tzdb.h
 wasi/include/c++/v1/__chrono/tzdb_list.h
 wasi/include/c++/v1/__chrono/weekday.h
@@ -298,6 +278,7 @@ wasi/include/c++/v1/__chrono/year.h
 wasi/include/c++/v1/__chrono/year_month.h
 wasi/include/c++/v1/__chrono/year_month_day.h
 wasi/include/c++/v1/__chrono/year_month_weekday.h
+wasi/include/c++/v1/__chrono/zoned_time.h
 wasi/include/c++/v1/__compare/common_comparison_category.h
 wasi/include/c++/v1/__compare/compare_partial_order_fallback.h
 wasi/include/c++/v1/__compare/compare_strong_order_fallback.h
@@ -336,12 +317,18 @@ wasi/include/c++/v1/__concepts/totally_o
 wasi/include/c++/v1/__condition_variable/condition_variable.h
 wasi/include/c++/v1/__config
 wasi/include/c++/v1/__config_site
+wasi/include/c++/v1/__configuration/abi.h
+wasi/include/c++/v1/__configuration/availability.h
+wasi/include/c++/v1/__configuration/compiler.h
+wasi/include/c++/v1/__configuration/language.h
+wasi/include/c++/v1/__configuration/platform.h
 wasi/include/c++/v1/__coroutine/coroutine_handle.h
 wasi/include/c++/v1/__coroutine/coroutine_traits.h
 wasi/include/c++/v1/__coroutine/noop_coroutine_handle.h
 wasi/include/c++/v1/__coroutine/trivial_awaitables.h
 wasi/include/c++/v1/__cxxabi_config.h
 wasi/include/c++/v1/__debug_utils/randomize_range.h
+wasi/include/c++/v1/__debug_utils/sanitizers.h
 wasi/include/c++/v1/__debug_utils/strict_weak_ordering_check.h
 wasi/include/c++/v1/__exception/exception.h
 wasi/include/c++/v1/__exception/exception_ptr.h
@@ -380,7 +367,6 @@ wasi/include/c++/v1/__format/format_args
 wasi/include/c++/v1/__format/format_context.h
 wasi/include/c++/v1/__format/format_error.h
 wasi/include/c++/v1/__format/format_functions.h
-wasi/include/c++/v1/__format/format_fwd.h
 wasi/include/c++/v1/__format/format_parse_context.h
 wasi/include/c++/v1/__format/format_string.h
 wasi/include/c++/v1/__format/format_to_n_result.h
@@ -394,6 +380,7 @@ wasi/include/c++/v1/__format/formatter_o
 wasi/include/c++/v1/__format/formatter_pointer.h
 wasi/include/c++/v1/__format/formatter_string.h
 wasi/include/c++/v1/__format/formatter_tuple.h
+wasi/include/c++/v1/__format/indic_conjunct_break_table.h
 wasi/include/c++/v1/__format/parser_std_format_spec.h
 wasi/include/c++/v1/__format/range_default_formatter.h
 wasi/include/c++/v1/__format/range_formatter.h
@@ -429,26 +416,33 @@ wasi/include/c++/v1/__functional/unary_n
 wasi/include/c++/v1/__functional/weak_result_type.h
 wasi/include/c++/v1/__fwd/array.h
 wasi/include/c++/v1/__fwd/bit_reference.h
+wasi/include/c++/v1/__fwd/complex.h
+wasi/include/c++/v1/__fwd/deque.h
+wasi/include/c++/v1/__fwd/format.h
 wasi/include/c++/v1/__fwd/fstream.h
-wasi/include/c++/v1/__fwd/get.h
-wasi/include/c++/v1/__fwd/hash.h
+wasi/include/c++/v1/__fwd/functional.h
 wasi/include/c++/v1/__fwd/ios.h
 wasi/include/c++/v1/__fwd/istream.h
 wasi/include/c++/v1/__fwd/mdspan.h
+wasi/include/c++/v1/__fwd/memory.h
 wasi/include/c++/v1/__fwd/memory_resource.h
 wasi/include/c++/v1/__fwd/ostream.h
 wasi/include/c++/v1/__fwd/pair.h
+wasi/include/c++/v1/__fwd/queue.h
 wasi/include/c++/v1/__fwd/span.h
 wasi/include/c++/v1/__fwd/sstream.h
+wasi/include/c++/v1/__fwd/stack.h
 wasi/include/c++/v1/__fwd/streambuf.h
 wasi/include/c++/v1/__fwd/string.h
 wasi/include/c++/v1/__fwd/string_view.h
 wasi/include/c++/v1/__fwd/subrange.h
 wasi/include/c++/v1/__fwd/tuple.h
+wasi/include/c++/v1/__fwd/vector.h
 wasi/include/c++/v1/__hash_table
 wasi/include/c++/v1/__ios/fpos.h
 wasi/include/c++/v1/__iterator/access.h
 wasi/include/c++/v1/__iterator/advance.h
+wasi/include/c++/v1/__iterator/aliasing_iterator.h
 wasi/include/c++/v1/__iterator/back_insert_iterator.h
 wasi/include/c++/v1/__iterator/bounded_iter.h
 wasi/include/c++/v1/__iterator/common_iterator.h
@@ -490,9 +484,17 @@ wasi/include/c++/v1/__iterator/sortable.
 wasi/include/c++/v1/__iterator/unreachable_sentinel.h
 wasi/include/c++/v1/__iterator/wrap_iter.h
 wasi/include/c++/v1/__locale
+wasi/include/c++/v1/__locale_dir/locale_base_api.h
+wasi/include/c++/v1/__locale_dir/locale_base_api/android.h
 wasi/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h
 wasi/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
+wasi/include/c++/v1/__locale_dir/locale_base_api/fuchsia.h
+wasi/include/c++/v1/__locale_dir/locale_base_api/ibm.h
 wasi/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h
+wasi/include/c++/v1/__locale_dir/locale_base_api/musl.h
+wasi/include/c++/v1/__locale_dir/locale_base_api/newlib.h
+wasi/include/c++/v1/__locale_dir/locale_base_api/openbsd.h
+wasi/include/c++/v1/__locale_dir/locale_base_api/win32.h
 wasi/include/c++/v1/__math/abs.h
 wasi/include/c++/v1/__math/copysign.h
 wasi/include/c++/v1/__math/error_functions.h
@@ -510,6 +512,7 @@ wasi/include/c++/v1/__math/modulo.h
 wasi/include/c++/v1/__math/remainder.h
 wasi/include/c++/v1/__math/roots.h
 wasi/include/c++/v1/__math/rounding_functions.h
+wasi/include/c++/v1/__math/special_functions.h
 wasi/include/c++/v1/__math/traits.h
 wasi/include/c++/v1/__math/trigonometric_functions.h
 wasi/include/c++/v1/__mbstate_t.h
@@ -535,6 +538,8 @@ wasi/include/c++/v1/__memory/compressed_
 wasi/include/c++/v1/__memory/concepts.h
 wasi/include/c++/v1/__memory/construct_at.h
 wasi/include/c++/v1/__memory/destruct_n.h
+wasi/include/c++/v1/__memory/inout_ptr.h
+wasi/include/c++/v1/__memory/out_ptr.h
 wasi/include/c++/v1/__memory/pointer_traits.h
 wasi/include/c++/v1/__memory/ranges_construct_at.h
 wasi/include/c++/v1/__memory/ranges_uninitialized_algorithms.h
@@ -569,13 +574,31 @@ wasi/include/c++/v1/__numeric/inner_prod
 wasi/include/c++/v1/__numeric/iota.h
 wasi/include/c++/v1/__numeric/midpoint.h
 wasi/include/c++/v1/__numeric/partial_sum.h
-wasi/include/c++/v1/__numeric/pstl_reduce.h
-wasi/include/c++/v1/__numeric/pstl_transform_reduce.h
+wasi/include/c++/v1/__numeric/pstl.h
 wasi/include/c++/v1/__numeric/reduce.h
 wasi/include/c++/v1/__numeric/saturation_arithmetic.h
 wasi/include/c++/v1/__numeric/transform_exclusive_scan.h
 wasi/include/c++/v1/__numeric/transform_inclusive_scan.h
 wasi/include/c++/v1/__numeric/transform_reduce.h
+wasi/include/c++/v1/__ostream/basic_ostream.h
+wasi/include/c++/v1/__ostream/print.h
+wasi/include/c++/v1/__pstl/backend.h
+wasi/include/c++/v1/__pstl/backend_fwd.h
+wasi/include/c++/v1/__pstl/backends/default.h
+wasi/include/c++/v1/__pstl/backends/libdispatch.h
+wasi/include/c++/v1/__pstl/backends/serial.h
+wasi/include/c++/v1/__pstl/backends/std_thread.h
+wasi/include/c++/v1/__pstl/cpu_algos/any_of.h
+wasi/include/c++/v1/__pstl/cpu_algos/cpu_traits.h
+wasi/include/c++/v1/__pstl/cpu_algos/fill.h
+wasi/include/c++/v1/__pstl/cpu_algos/find_if.h
+wasi/include/c++/v1/__pstl/cpu_algos/for_each.h
+wasi/include/c++/v1/__pstl/cpu_algos/merge.h
+wasi/include/c++/v1/__pstl/cpu_algos/stable_sort.h
+wasi/include/c++/v1/__pstl/cpu_algos/transform.h
+wasi/include/c++/v1/__pstl/cpu_algos/transform_reduce.h
+wasi/include/c++/v1/__pstl/dispatch.h
+wasi/include/c++/v1/__pstl/handle_exception.h
 wasi/include/c++/v1/__random/bernoulli_distribution.h
 wasi/include/c++/v1/__random/binomial_distribution.h
 wasi/include/c++/v1/__random/cauchy_distribution.h
@@ -669,16 +692,9 @@ wasi/include/c++/v1/__stop_token/stop_to
 wasi/include/c++/v1/__string/char_traits.h
 wasi/include/c++/v1/__string/constexpr_c_functions.h
 wasi/include/c++/v1/__string/extern_template_lists.h
-wasi/include/c++/v1/__support/android/locale_bionic.h
-wasi/include/c++/v1/__support/fuchsia/xlocale.h
 wasi/include/c++/v1/__support/ibm/gettod_zos.h
 wasi/include/c++/v1/__support/ibm/locale_mgmt_zos.h
 wasi/include/c++/v1/__support/ibm/nanosleep.h
-wasi/include/c++/v1/__support/ibm/xlocale.h
-wasi/include/c++/v1/__support/musl/xlocale.h
-wasi/include/c++/v1/__support/newlib/xlocale.h
-wasi/include/c++/v1/__support/openbsd/xlocale.h
-wasi/include/c++/v1/__support/win32/locale_win32.h
 wasi/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h
 wasi/include/c++/v1/__support/xlocale/__posix_l_fallback.h
 wasi/include/c++/v1/__support/xlocale/__strtonum_fallback.h
@@ -691,18 +707,24 @@ wasi/include/c++/v1/__thread/formatter.h
 wasi/include/c++/v1/__thread/id.h
 wasi/include/c++/v1/__thread/jthread.h
 wasi/include/c++/v1/__thread/poll_with_backoff.h
+wasi/include/c++/v1/__thread/support.h
+wasi/include/c++/v1/__thread/support/c11.h
+wasi/include/c++/v1/__thread/support/external.h
+wasi/include/c++/v1/__thread/support/pthread.h
+wasi/include/c++/v1/__thread/support/windows.h
 wasi/include/c++/v1/__thread/this_thread.h
 wasi/include/c++/v1/__thread/thread.h
 wasi/include/c++/v1/__thread/timed_backoff_policy.h
-wasi/include/c++/v1/__threading_support
 wasi/include/c++/v1/__tree
+wasi/include/c++/v1/__tuple/find_index.h
+wasi/include/c++/v1/__tuple/ignore.h
 wasi/include/c++/v1/__tuple/make_tuple_types.h
-wasi/include/c++/v1/__tuple/pair_like.h
 wasi/include/c++/v1/__tuple/sfinae_helpers.h
 wasi/include/c++/v1/__tuple/tuple_element.h
 wasi/include/c++/v1/__tuple/tuple_indices.h
 wasi/include/c++/v1/__tuple/tuple_like.h
 wasi/include/c++/v1/__tuple/tuple_like_ext.h
+wasi/include/c++/v1/__tuple/tuple_like_no_subrange.h
 wasi/include/c++/v1/__tuple/tuple_size.h
 wasi/include/c++/v1/__tuple/tuple_types.h
 wasi/include/c++/v1/__type_traits/add_const.h
@@ -714,7 +736,6 @@ wasi/include/c++/v1/__type_traits/add_vo
 wasi/include/c++/v1/__type_traits/aligned_storage.h
 wasi/include/c++/v1/__type_traits/aligned_union.h
 wasi/include/c++/v1/__type_traits/alignment_of.h
-wasi/include/c++/v1/__type_traits/apply_cv.h
 wasi/include/c++/v1/__type_traits/can_extract_key.h
 wasi/include/c++/v1/__type_traits/common_reference.h
 wasi/include/c++/v1/__type_traits/common_type.h
@@ -725,6 +746,7 @@ wasi/include/c++/v1/__type_traits/copy_c
 wasi/include/c++/v1/__type_traits/datasizeof.h
 wasi/include/c++/v1/__type_traits/decay.h
 wasi/include/c++/v1/__type_traits/dependent_type.h
+wasi/include/c++/v1/__type_traits/desugars_to.h
 wasi/include/c++/v1/__type_traits/disjunction.h
 wasi/include/c++/v1/__type_traits/enable_if.h
 wasi/include/c++/v1/__type_traits/extent.h
@@ -749,10 +771,7 @@ wasi/include/c++/v1/__type_traits/is_con
 wasi/include/c++/v1/__type_traits/is_constant_evaluated.h
 wasi/include/c++/v1/__type_traits/is_constructible.h
 wasi/include/c++/v1/__type_traits/is_convertible.h
-wasi/include/c++/v1/__type_traits/is_copy_assignable.h
-wasi/include/c++/v1/__type_traits/is_copy_constructible.h
 wasi/include/c++/v1/__type_traits/is_core_convertible.h
-wasi/include/c++/v1/__type_traits/is_default_constructible.h
 wasi/include/c++/v1/__type_traits/is_destructible.h
 wasi/include/c++/v1/__type_traits/is_empty.h
 wasi/include/c++/v1/__type_traits/is_enum.h
@@ -765,20 +784,11 @@ wasi/include/c++/v1/__type_traits/is_fun
 wasi/include/c++/v1/__type_traits/is_implicitly_default_constructible.h
 wasi/include/c++/v1/__type_traits/is_integral.h
 wasi/include/c++/v1/__type_traits/is_literal_type.h
-wasi/include/c++/v1/__type_traits/is_member_function_pointer.h
-wasi/include/c++/v1/__type_traits/is_member_object_pointer.h
 wasi/include/c++/v1/__type_traits/is_member_pointer.h
-wasi/include/c++/v1/__type_traits/is_move_assignable.h
-wasi/include/c++/v1/__type_traits/is_move_constructible.h
 wasi/include/c++/v1/__type_traits/is_nothrow_assignable.h
 wasi/include/c++/v1/__type_traits/is_nothrow_constructible.h
 wasi/include/c++/v1/__type_traits/is_nothrow_convertible.h
-wasi/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h
-wasi/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h
-wasi/include/c++/v1/__type_traits/is_nothrow_default_constructible.h
 wasi/include/c++/v1/__type_traits/is_nothrow_destructible.h
-wasi/include/c++/v1/__type_traits/is_nothrow_move_assignable.h
-wasi/include/c++/v1/__type_traits/is_nothrow_move_constructible.h
 wasi/include/c++/v1/__type_traits/is_null_pointer.h
 wasi/include/c++/v1/__type_traits/is_object.h
 wasi/include/c++/v1/__type_traits/is_pod.h
@@ -790,7 +800,6 @@ wasi/include/c++/v1/__type_traits/is_ref
 wasi/include/c++/v1/__type_traits/is_referenceable.h
 wasi/include/c++/v1/__type_traits/is_same.h
 wasi/include/c++/v1/__type_traits/is_scalar.h
-wasi/include/c++/v1/__type_traits/is_scoped_enum.h
 wasi/include/c++/v1/__type_traits/is_signed.h
 wasi/include/c++/v1/__type_traits/is_signed_integer.h
 wasi/include/c++/v1/__type_traits/is_specialization.h
@@ -799,14 +808,10 @@ wasi/include/c++/v1/__type_traits/is_swa
 wasi/include/c++/v1/__type_traits/is_trivial.h
 wasi/include/c++/v1/__type_traits/is_trivially_assignable.h
 wasi/include/c++/v1/__type_traits/is_trivially_constructible.h
-wasi/include/c++/v1/__type_traits/is_trivially_copy_assignable.h
-wasi/include/c++/v1/__type_traits/is_trivially_copy_constructible.h
 wasi/include/c++/v1/__type_traits/is_trivially_copyable.h
-wasi/include/c++/v1/__type_traits/is_trivially_default_constructible.h
 wasi/include/c++/v1/__type_traits/is_trivially_destructible.h
 wasi/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h
-wasi/include/c++/v1/__type_traits/is_trivially_move_assignable.h
-wasi/include/c++/v1/__type_traits/is_trivially_move_constructible.h
+wasi/include/c++/v1/__type_traits/is_trivially_relocatable.h
 wasi/include/c++/v1/__type_traits/is_unbounded_array.h
 wasi/include/c++/v1/__type_traits/is_union.h
 wasi/include/c++/v1/__type_traits/is_unsigned.h
@@ -823,7 +828,6 @@ wasi/include/c++/v1/__type_traits/maybe_
 wasi/include/c++/v1/__type_traits/nat.h
 wasi/include/c++/v1/__type_traits/negation.h
 wasi/include/c++/v1/__type_traits/noexcept_move_assign_container.h
-wasi/include/c++/v1/__type_traits/operation_traits.h
 wasi/include/c++/v1/__type_traits/promote.h
 wasi/include/c++/v1/__type_traits/rank.h
 wasi/include/c++/v1/__type_traits/remove_all_extents.h
@@ -857,11 +861,13 @@ wasi/include/c++/v1/__utility/forward_li
 wasi/include/c++/v1/__utility/in_place.h
 wasi/include/c++/v1/__utility/integer_sequence.h
 wasi/include/c++/v1/__utility/is_pointer_in_range.h
+wasi/include/c++/v1/__utility/is_valid_range.h
 wasi/include/c++/v1/__utility/move.h
 wasi/include/c++/v1/__utility/no_destroy.h
 wasi/include/c++/v1/__utility/pair.h
 wasi/include/c++/v1/__utility/piecewise_construct.h
 wasi/include/c++/v1/__utility/priority_tag.h
+wasi/include/c++/v1/__utility/private_constructor_tag.h
 wasi/include/c++/v1/__utility/rel_ops.h
 wasi/include/c++/v1/__utility/small_buffer.h
 wasi/include/c++/v1/__utility/swap.h
@@ -918,7 +924,6 @@ wasi/include/c++/v1/exception
 wasi/include/c++/v1/execution
 wasi/include/c++/v1/expected
 wasi/include/c++/v1/experimental/__config
-wasi/include/c++/v1/experimental/__memory
 wasi/include/c++/v1/experimental/__simd/aligned_tag.h
 wasi/include/c++/v1/experimental/__simd/declaration.h
 wasi/include/c++/v1/experimental/__simd/reference.h
@@ -1017,5 +1022,139 @@ wasi/include/c++/v1/version
 wasi/include/c++/v1/wchar.h
 wasi/include/c++/v1/wctype.h
 wasi/lib/wasm32-wasi/libc++.a
+wasi/lib/wasm32-wasi/libc++.modules.json
 wasi/lib/wasm32-wasi/libc++abi.a
 wasi/lib/wasm32-wasi/libc++experimental.a
+wasi/share/libc++/v1/std.compat.cppm
+wasi/share/libc++/v1/std.compat/cassert.inc
+wasi/share/libc++/v1/std.compat/cctype.inc
+wasi/share/libc++/v1/std.compat/cerrno.inc
+wasi/share/libc++/v1/std.compat/cfenv.inc
+wasi/share/libc++/v1/std.compat/cfloat.inc
+wasi/share/libc++/v1/std.compat/cinttypes.inc
+wasi/share/libc++/v1/std.compat/climits.inc
+wasi/share/libc++/v1/std.compat/clocale.inc
+wasi/share/libc++/v1/std.compat/cmath.inc
+wasi/share/libc++/v1/std.compat/csetjmp.inc
+wasi/share/libc++/v1/std.compat/csignal.inc
+wasi/share/libc++/v1/std.compat/cstdarg.inc
+wasi/share/libc++/v1/std.compat/cstddef.inc
+wasi/share/libc++/v1/std.compat/cstdint.inc
+wasi/share/libc++/v1/std.compat/cstdio.inc
+wasi/share/libc++/v1/std.compat/cstdlib.inc
+wasi/share/libc++/v1/std.compat/cstring.inc
+wasi/share/libc++/v1/std.compat/ctime.inc
+wasi/share/libc++/v1/std.compat/cuchar.inc
+wasi/share/libc++/v1/std.compat/cwchar.inc
+wasi/share/libc++/v1/std.compat/cwctype.inc
+wasi/share/libc++/v1/std.cppm
+wasi/share/libc++/v1/std/algorithm.inc
+wasi/share/libc++/v1/std/any.inc
+wasi/share/libc++/v1/std/array.inc
+wasi/share/libc++/v1/std/atomic.inc
+wasi/share/libc++/v1/std/barrier.inc
+wasi/share/libc++/v1/std/bit.inc
+wasi/share/libc++/v1/std/bitset.inc
+wasi/share/libc++/v1/std/cassert.inc
+wasi/share/libc++/v1/std/cctype.inc
+wasi/share/libc++/v1/std/cerrno.inc
+wasi/share/libc++/v1/std/cfenv.inc
+wasi/share/libc++/v1/std/cfloat.inc
+wasi/share/libc++/v1/std/charconv.inc
+wasi/share/libc++/v1/std/chrono.inc
+wasi/share/libc++/v1/std/cinttypes.inc
+wasi/share/libc++/v1/std/climits.inc
+wasi/share/libc++/v1/std/clocale.inc
+wasi/share/libc++/v1/std/cmath.inc
+wasi/share/libc++/v1/std/codecvt.inc
+wasi/share/libc++/v1/std/compare.inc
+wasi/share/libc++/v1/std/complex.inc
+wasi/share/libc++/v1/std/concepts.inc
+wasi/share/libc++/v1/std/condition_variable.inc
+wasi/share/libc++/v1/std/coroutine.inc
+wasi/share/libc++/v1/std/csetjmp.inc
+wasi/share/libc++/v1/std/csignal.inc
+wasi/share/libc++/v1/std/cstdarg.inc
+wasi/share/libc++/v1/std/cstddef.inc
+wasi/share/libc++/v1/std/cstdint.inc
+wasi/share/libc++/v1/std/cstdio.inc
+wasi/share/libc++/v1/std/cstdlib.inc
+wasi/share/libc++/v1/std/cstring.inc
+wasi/share/libc++/v1/std/ctime.inc
+wasi/share/libc++/v1/std/cuchar.inc
+wasi/share/libc++/v1/std/cwchar.inc
+wasi/share/libc++/v1/std/cwctype.inc
+wasi/share/libc++/v1/std/deque.inc
+wasi/share/libc++/v1/std/exception.inc
+wasi/share/libc++/v1/std/execution.inc
+wasi/share/libc++/v1/std/expected.inc
+wasi/share/libc++/v1/std/filesystem.inc
+wasi/share/libc++/v1/std/flat_map.inc
+wasi/share/libc++/v1/std/flat_set.inc
+wasi/share/libc++/v1/std/format.inc
+wasi/share/libc++/v1/std/forward_list.inc
+wasi/share/libc++/v1/std/fstream.inc
+wasi/share/libc++/v1/std/functional.inc
+wasi/share/libc++/v1/std/future.inc
+wasi/share/libc++/v1/std/generator.inc
+wasi/share/libc++/v1/std/hazard_pointer.inc
+wasi/share/libc++/v1/std/initializer_list.inc
+wasi/share/libc++/v1/std/iomanip.inc
+wasi/share/libc++/v1/std/ios.inc
+wasi/share/libc++/v1/std/iosfwd.inc
+wasi/share/libc++/v1/std/iostream.inc
+wasi/share/libc++/v1/std/istream.inc
+wasi/share/libc++/v1/std/iterator.inc
+wasi/share/libc++/v1/std/latch.inc
+wasi/share/libc++/v1/std/limits.inc
+wasi/share/libc++/v1/std/list.inc
+wasi/share/libc++/v1/std/locale.inc
+wasi/share/libc++/v1/std/map.inc
+wasi/share/libc++/v1/std/mdspan.inc
+wasi/share/libc++/v1/std/memory.inc
+wasi/share/libc++/v1/std/memory_resource.inc
+wasi/share/libc++/v1/std/mutex.inc
+wasi/share/libc++/v1/std/new.inc
+wasi/share/libc++/v1/std/numbers.inc
+wasi/share/libc++/v1/std/numeric.inc
+wasi/share/libc++/v1/std/optional.inc
+wasi/share/libc++/v1/std/ostream.inc
+wasi/share/libc++/v1/std/print.inc
+wasi/share/libc++/v1/std/queue.inc
+wasi/share/libc++/v1/std/random.inc
+wasi/share/libc++/v1/std/ranges.inc
+wasi/share/libc++/v1/std/ratio.inc
+wasi/share/libc++/v1/std/rcu.inc
+wasi/share/libc++/v1/std/regex.inc
+wasi/share/libc++/v1/std/scoped_allocator.inc
+wasi/share/libc++/v1/std/semaphore.inc
+wasi/share/libc++/v1/std/set.inc
+wasi/share/libc++/v1/std/shared_mutex.inc
+wasi/share/libc++/v1/std/source_location.inc
+wasi/share/libc++/v1/std/span.inc
+wasi/share/libc++/v1/std/spanstream.inc
+wasi/share/libc++/v1/std/sstream.inc
+wasi/share/libc++/v1/std/stack.inc
+wasi/share/libc++/v1/std/stacktrace.inc
+wasi/share/libc++/v1/std/stdexcept.inc
+wasi/share/libc++/v1/std/stdfloat.inc
+wasi/share/libc++/v1/std/stop_token.inc
+wasi/share/libc++/v1/std/streambuf.inc
+wasi/share/libc++/v1/std/string.inc
+wasi/share/libc++/v1/std/string_view.inc
+wasi/share/libc++/v1/std/strstream.inc
+wasi/share/libc++/v1/std/syncstream.inc
+wasi/share/libc++/v1/std/system_error.inc
+wasi/share/libc++/v1/std/text_encoding.inc
+wasi/share/libc++/v1/std/thread.inc
+wasi/share/libc++/v1/std/tuple.inc
+wasi/share/libc++/v1/std/type_traits.inc
+wasi/share/libc++/v1/std/typeindex.inc
+wasi/share/libc++/v1/std/typeinfo.inc
+wasi/share/libc++/v1/std/unordered_map.inc
+wasi/share/libc++/v1/std/unordered_set.inc
+wasi/share/libc++/v1/std/utility.inc
+wasi/share/libc++/v1/std/valarray.inc
+wasi/share/libc++/v1/std/variant.inc
+wasi/share/libc++/v1/std/vector.inc
+wasi/share/libc++/v1/std/version.inc

Index: pkgsrc/lang/wasi-libcxx/buildlink3.mk
diff -u pkgsrc/lang/wasi-libcxx/buildlink3.mk:1.9 pkgsrc/lang/wasi-libcxx/buildlink3.mk:1.10
--- pkgsrc/lang/wasi-libcxx/buildlink3.mk:1.9   Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/wasi-libcxx/buildlink3.mk       Fri May  9 05:51:26 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.9 2024/07/06 15:45:09 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2025/05/09 05:51:26 adam Exp $
 
 BUILDLINK_TREE+=       wasi-libcxx
 
@@ -7,7 +7,7 @@ BUILDLINK_DEPMETHOD.wasi-libcxx?=       build
 .if !defined(WASI_LIBCXX_BUILDLINK3_MK)
 WASI_LIBCXX_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.wasi-libcxx+=    wasi-libcxx>=18.0.0
+BUILDLINK_API_DEPENDS.wasi-libcxx+=    wasi-libcxx>=19.1.0
 BUILDLINK_PKGSRCDIR.wasi-libcxx?=      ../../lang/wasi-libcxx
 
 .endif # WASI_LIBCXX_BUILDLINK3_MK

Index: pkgsrc/lang/wasi-libcxx/distinfo
diff -u pkgsrc/lang/wasi-libcxx/distinfo:1.11 pkgsrc/lang/wasi-libcxx/distinfo:1.12
--- pkgsrc/lang/wasi-libcxx/distinfo:1.11       Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/wasi-libcxx/distinfo    Fri May  9 05:51:26 2025
@@ -1,16 +1,16 @@
-$NetBSD: distinfo,v 1.11 2024/07/06 15:45:09 adam Exp $
+$NetBSD: distinfo,v 1.12 2025/05/09 05:51:26 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (libcxx-18.1.8.src.tar.xz) = a804de6e86f74c0b6f6833f5e87831fdda8d1bc956b1da7f573200b3c4d31c53
-SHA512 (libcxx-18.1.8.src.tar.xz) = b24f8adbc4edd0cde3a28c6ce0ae2d7cd32049c155459c669f30ee6400a7a0e789c968db7f93bb0aa0f972b47b86424b9655af00e99867e242baccece8f323e8
-Size (libcxx-18.1.8.src.tar.xz) = 4028732 bytes
-BLAKE2s (libcxxabi-18.1.8.src.tar.xz) = c2e29ed27ba6144043b7ab036976f065685752e08995ff3b6ebead9c7cbad9f2
-SHA512 (libcxxabi-18.1.8.src.tar.xz) = 40f8691e86948527cd104b3b7f481757e6f8f4892fbe8632a6f86f35008e0c9d721e5f2d3629c6f0b99e9f150ee9f3d650aa111ea2c5f6df44fec481ff00a1f9
-Size (libcxxabi-18.1.8.src.tar.xz) = 582748 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
-SHA1 (patch-libcxx_include_CMakeLists.txt) = 4a8c384b176ab731dd1adc75d87b4ef4008a754c
-SHA1 (patch-libcxxabi_src_CMakeLists.txt) = ccd70bb5902b31a6bb989521e9a5f50fe0a4021d
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (libcxx-19.1.7.src.tar.xz) = 2b55587e75dc39ca13d12b5edd3bbb30a143a51ba34cd1fe4ae83365636f93f0
+SHA512 (libcxx-19.1.7.src.tar.xz) = 0b12b5e41ca6efda2f61a421084525de6c2726998907f641fc5d095579f858150cba0202f66a7c1f6010982610878c828bc80736c9e10ad2857fa7a3bc1dcc3c
+Size (libcxx-19.1.7.src.tar.xz) = 4718816 bytes
+BLAKE2s (libcxxabi-19.1.7.src.tar.xz) = d3e7a4d15ab26d9dca872b9f5b920f157e333b6535654203f030cc6ed4e2a19b
+SHA512 (libcxxabi-19.1.7.src.tar.xz) = 14b96835625f56fff34b2cebf7ed4dc9edb979ed4af3e0b685ea3f407ffd414e649182f8fba609a277d824cf1d092b8a26c99663c17ff4247367f0804df5bf95
+Size (libcxxabi-19.1.7.src.tar.xz) = 583696 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
+SHA1 (patch-libcxx_include_CMakeLists.txt) = 1b525baf1c510d50f170feae8111377c97204f65
+SHA1 (patch-libcxxabi_src_CMakeLists.txt) = 2bd130551c3e7a3b66732358662fbd28f67a4695

Index: pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt
diff -u pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt:1.3 pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt:1.4
--- pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt:1.3     Sat Jul  6 15:45:09 2024
+++ pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt Fri May  9 05:51:26 2025
@@ -1,22 +1,21 @@
-$NetBSD: patch-libcxx_include_CMakeLists.txt,v 1.3 2024/07/06 15:45:09 adam Exp $
+$NetBSD: patch-libcxx_include_CMakeLists.txt,v 1.4 2025/05/09 05:51:26 adam Exp $
 
 * Generate __config_site and __assertion_handler under source directory. This is wrong.
   This fixes non-pthreads wasi-libcxx-14.0.6 build.
 
---- libcxx/include/CMakeLists.txt.orig 2024-05-18 14:14:07.000000000 +0000
+--- libcxx/include/CMakeLists.txt.orig 2024-10-15 08:17:37.000000000 +0000
 +++ libcxx/include/CMakeLists.txt
-@@ -1019,10 +1019,14 @@ foreach(feature LIBCXX_ENABLE_FILESYSTEM
-   endif()
- endforeach()
+@@ -1018,9 +1018,13 @@ set(files
+   wctype.h
+   )
  
 +configure_file("__config_site.in" "${CMAKE_CURRENT_SOURCE_DIR}/__config_site" @ONLY)
  configure_file("__config_site.in" "${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}/__config_site" @ONLY)
- configure_file("module.modulemap.in" "${LIBCXX_GENERATED_INCLUDE_DIR}/module.modulemap" @ONLY)
 +configure_file("${LIBCXX_ASSERTION_HANDLER_FILE}" "${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler" COPYONLY)
  configure_file("${LIBCXX_ASSERTION_HANDLER_FILE}" "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler" COPYONLY)
  
 +set(_all_includes "${CMAKE_CURRENT_SOURCE_DIR}/__config_site"
-+                   ${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler)
++                  "${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler")
  set(_all_includes "${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}/__config_site"
-                   "${LIBCXX_GENERATED_INCLUDE_DIR}/module.modulemap"
                    "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler")
+ foreach(f ${files})

Index: pkgsrc/lang/wasi-libcxx/patches/patch-libcxxabi_src_CMakeLists.txt
diff -u pkgsrc/lang/wasi-libcxx/patches/patch-libcxxabi_src_CMakeLists.txt:1.1 pkgsrc/lang/wasi-libcxx/patches/patch-libcxxabi_src_CMakeLists.txt:1.2
--- pkgsrc/lang/wasi-libcxx/patches/patch-libcxxabi_src_CMakeLists.txt:1.1      Mon Nov 14 18:44:07 2022
+++ pkgsrc/lang/wasi-libcxx/patches/patch-libcxxabi_src_CMakeLists.txt  Fri May  9 05:51:26 2025
@@ -1,8 +1,8 @@
-$NetBSD: patch-libcxxabi_src_CMakeLists.txt,v 1.1 2022/11/14 18:44:07 adam Exp $
+$NetBSD: patch-libcxxabi_src_CMakeLists.txt,v 1.2 2025/05/09 05:51:26 adam Exp $
 
 Fix build.
 
---- libcxxabi/src/CMakeLists.txt.orig  2022-11-13 10:23:18.552841671 +0000
+--- libcxxabi/src/CMakeLists.txt.orig  2024-10-15 08:17:37.000000000 +0000
 +++ libcxxabi/src/CMakeLists.txt
 @@ -57,6 +57,7 @@ if (MSVC_IDE OR XCODE)
  endif()
@@ -12,3 +12,11 @@ Fix build.
  include_directories("${LIBCXXABI_LIBCXX_PATH}/src")
  
  if (LIBCXXABI_HAS_CXA_THREAD_ATEXIT_IMPL)
+@@ -314,7 +315,6 @@ endif()
+ 
+ # Add a meta-target for both libraries.
+ add_custom_target(cxxabi DEPENDS ${LIBCXXABI_BUILD_TARGETS})
+-add_dependencies(cxxabi-test-depends cxxabi cxx)
+ 
+ if (LIBCXXABI_INSTALL_LIBRARY)
+   install(TARGETS ${LIBCXXABI_INSTALL_TARGETS}

Index: pkgsrc/parallel/openmp/Makefile
diff -u pkgsrc/parallel/openmp/Makefile:1.22 pkgsrc/parallel/openmp/Makefile:1.23
--- pkgsrc/parallel/openmp/Makefile:1.22        Mon Nov 11 12:29:36 2024
+++ pkgsrc/parallel/openmp/Makefile     Fri May  9 05:51:26 2025
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.22 2024/11/11 12:29:36 bacon Exp $
+# $NetBSD: Makefile,v 1.23 2025/05/09 05:51:26 adam Exp $
 
 .include "../../lang/llvm/version.mk"
 
 DISTNAME=      openmp-${LLVM_VERSION}.src
-PKGREVISION=   1
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    parallel
 

Index: pkgsrc/parallel/openmp/buildlink3.mk
diff -u pkgsrc/parallel/openmp/buildlink3.mk:1.6 pkgsrc/parallel/openmp/buildlink3.mk:1.7
--- pkgsrc/parallel/openmp/buildlink3.mk:1.6    Sat Jul  6 15:45:08 2024
+++ pkgsrc/parallel/openmp/buildlink3.mk        Fri May  9 05:51:26 2025
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.6 2024/07/06 15:45:08 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2025/05/09 05:51:26 adam Exp $
 
 BUILDLINK_TREE+=       openmp
 
 .if !defined(OPENMP_BUILDLINK3_MK)
 OPENMP_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.openmp+= openmp>=18.0.0
-BUILDLINK_ABI_DEPENDS.openmp+= openmp>=18.0.0
+BUILDLINK_API_DEPENDS.openmp+= openmp>=19.1.0
+BUILDLINK_ABI_DEPENDS.openmp+= openmp>=19.1.0
 BUILDLINK_PKGSRCDIR.openmp?=   ../../parallel/openmp
 .endif # OPENMP_BUILDLINK3_MK
 

Index: pkgsrc/parallel/openmp/distinfo
diff -u pkgsrc/parallel/openmp/distinfo:1.23 pkgsrc/parallel/openmp/distinfo:1.24
--- pkgsrc/parallel/openmp/distinfo:1.23        Thu Jan 23 17:22:16 2025
+++ pkgsrc/parallel/openmp/distinfo     Fri May  9 05:51:26 2025
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.23 2025/01/23 17:22:16 he Exp $
+$NetBSD: distinfo,v 1.24 2025/05/09 05:51:26 adam Exp $
 
-BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
-SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
-Size (cmake-18.1.8.src.tar.xz) = 8708 bytes
-BLAKE2s (openmp-18.1.8.src.tar.xz) = 4efb6e4c22d6421b53c575cfcf1383bf8ff9e88b302911f97afc37fb01c7f7a1
-SHA512 (openmp-18.1.8.src.tar.xz) = 7c2ca736524fb741112be247ac6be39cfe1dc92381c5e2997d97044ab9705c224ae5eabcf43b59cdec9a715a14227c6fb02cb2d1829ebc47b82d3af6e4d197d3
-Size (openmp-18.1.8.src.tar.xz) = 1320200 bytes
-BLAKE2s (runtimes-18.1.8.src.tar.xz) = f9034c238edd0e7809d4a82a0bdb643926ad23566d2447e8f4ce8ad0b068e90e
-SHA512 (runtimes-18.1.8.src.tar.xz) = 6ddf33676a1f4b69111a077e2b4bec951433f9e6d84ba2f1d578be373690e0abd8fccd1104bf34355c8fb9613c002c720b53fa536be4a923dca7e2d7abd1614c
-Size (runtimes-18.1.8.src.tar.xz) = 6788 bytes
+BLAKE2s (cmake-19.1.7.src.tar.xz) = 420fe22b00305abc7924fd6cb58bc1ba1c17c6e79a6b51ffb406163db7f1805c
+SHA512 (cmake-19.1.7.src.tar.xz) = 3ff56e1a61dbace35d8c168ad5c94c5a09d92eb683494bfe1deabcb3640cf79b7422d44903d049d2298d54c2874f9a60c4f13f6795a3949e7eaefd5d42e62621
+Size (cmake-19.1.7.src.tar.xz) = 9300 bytes
+BLAKE2s (openmp-19.1.7.src.tar.xz) = 34ffd515dd8f87044a403edfa9716a1dfcd0ab0bcc0483a7f0396c6d9b1dc951
+SHA512 (openmp-19.1.7.src.tar.xz) = a6ee7e672d6f175bab672fd7cc03914485f528fc6ff82a6d8e10192de6480263bbc99dbff373d68f68a16edf0a7b46982d0fc4198c2069ff807bb77464fece7a
+Size (openmp-19.1.7.src.tar.xz) = 1089736 bytes
+BLAKE2s (runtimes-19.1.7.src.tar.xz) = 196d02c1a9acc62eb19e300df6e2213312b3522a518322dd7eab47559e0884e0
+SHA512 (runtimes-19.1.7.src.tar.xz) = 6b87dafe809b49560c72b9872f4e2795de70c66000af2272ad46fc044e5c88a3415aaa444f80d37946da14127cd4645b2a7420e3e184641215f415b709d801d8
+Size (runtimes-19.1.7.src.tar.xz) = 7224 bytes
 SHA1 (patch-runtime_src_kmp__os.h) = d2cbd5cbdbf9b38155d555bf6aa60b67fdd79c74
-SHA1 (patch-runtime_src_kmp__platform.h) = d2260d65c2a682622da330bfd600c0665803ab24
+SHA1 (patch-runtime_src_kmp__platform.h) = 82452b499f156e7bdf49e451f9129a33c15b7724
 SHA1 (patch-runtime_src_z__Linux__util.cpp) = 45e50748b788f2e46a5cfeaf371074acd90cd21d

Index: pkgsrc/parallel/openmp/patches/patch-runtime_src_kmp__platform.h
diff -u pkgsrc/parallel/openmp/patches/patch-runtime_src_kmp__platform.h:1.2 pkgsrc/parallel/openmp/patches/patch-runtime_src_kmp__platform.h:1.3
--- pkgsrc/parallel/openmp/patches/patch-runtime_src_kmp__platform.h:1.2        Thu Jan 23 17:22:16 2025
+++ pkgsrc/parallel/openmp/patches/patch-runtime_src_kmp__platform.h    Fri May  9 05:51:26 2025
@@ -1,18 +1,18 @@
-$NetBSD: patch-runtime_src_kmp__platform.h,v 1.2 2025/01/23 17:22:16 he Exp $
+$NetBSD: patch-runtime_src_kmp__platform.h,v 1.3 2025/05/09 05:51:26 adam Exp $
 
 Recognize NetBSD/powerpc.
 Submitted upstream at
 https://github.com/llvm/llvm-project/pull/124151
 
---- runtime/src/kmp_platform.h.orig    2025-01-23 13:46:36.907713760 +0000
+--- runtime/src/kmp_platform.h.orig    2025-01-14 09:41:02.000000000 +0000
 +++ runtime/src/kmp_platform.h
-@@ -157,6 +157,9 @@
+@@ -158,6 +158,9 @@
  #define KMP_ARCH_PPC_XCOFF 1
  #undef KMP_ARCH_PPC
  #define KMP_ARCH_PPC 1
 +#elif defined(__powerpc__) && defined(KMP_OS_NETBSD)
 +#undef KMP_ARCH_PPC
 +#define KMP_ARCH_PPC 1
- #elif defined __aarch64__
- #undef KMP_ARCH_AARCH64
- #define KMP_ARCH_AARCH64 1
+ #elif defined __ARM64_ARCH_8_32__
+ #undef KMP_ARCH_AARCH64_32
+ #define KMP_ARCH_AARCH64_32 1



Home | Main Index | Thread Index | Old Index