HardenedBSD/src 25a62d5contrib/expat Changes, contrib/expat/doc reference.html xmlwf.xml

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+2,814-1,863contrib/expat/doc/reference.html
+244-244contrib/expat/doc/xmlwf.xml
+130-56contrib/expat/xmlwf/xmlwf_helpgen.py
+112-61contrib/expat/lib/xmlparse.c
+141-18contrib/expat/Changes
+119-0contrib/expat/lib/libexpat.map.in
+3,560-2,24230 files not shown
+3,823-2,34036 files

LLVM/project 942e108clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenModule.cpp

[CIR] Convert global_visibility from attribute to property (#190488)

Replace CIR_VisibilityAttr with
DefaultValuedProp<EnumProp<CIR_VisibilityKind>>
for global_visibility on GlobalOp and FuncOp. This removes the need for
custom
parse/print functions and simplifies callers to use direct enum values
instead
of wrapping/unwrapping VisibilityAttr.
DeltaFile
+4-41clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+8-5clang/include/clang/CIR/Dialect/IR/CIROps.td
+2-3clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+2-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+1-2clang/lib/CIR/Dialect/Transforms/EHABILowering.cpp
+1-2clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+18-556 files

FreeBSD/ports 94317d4security/wazuh-manager pkg-plist

security/wazuh-manager: Fix pkg-plist

Approved by:    acm@
DeltaFile
+15-9security/wazuh-manager/pkg-plist
+15-91 files

FreeBSD/ports 0130386devel/bazel9 Makefile, devel/bazel9/files toolchain_local-BUILD patch-MODULE.bazel

devel/bazel9: Add new port for Bazel 9 LTS.
DeltaFile
+89-0devel/bazel9/Makefile
+43-0devel/bazel9/files/toolchain_local-BUILD
+15-0devel/bazel9/files/patch-MODULE.bazel
+14-0devel/bazel9/files/patch-tools_allowlists_function__transition__allowlist_BUILD
+14-0devel/bazel9/files/patch-src_tools_singlejar_port.h
+12-0devel/bazel9/files/rules_python_freebsd.patch.in
+187-07 files not shown
+231-013 files

FreeBSD/ports eae6653devel/bazel8 Makefile, devel/bazel8/files toolchain_local-BUILD patch-MODULE.bazel

devel/bazel8: Add new port for bazel LTS 8 release.
DeltaFile
+91-0devel/bazel8/Makefile
+43-0devel/bazel8/files/toolchain_local-BUILD
+15-0devel/bazel8/files/patch-MODULE.bazel
+14-0devel/bazel8/files/patch-src_tools_singlejar_port.h
+14-0devel/bazel8/files/patch-tools_allowlists_function__transition__allowlist_BUILD
+11-0devel/bazel8/files/patch-src_main_native_unix__jni__bsd.cc
+188-08 files not shown
+243-014 files

LLVM/project d08bb68mlir/include/mlir/Reducer Passes.td, mlir/lib/Reducer OptReductionPass.cpp

[mlir][reducer] Add opt-pass-file option to opt-reduction pass (#189353)

Currently, the opt-reduction-pass only supports inputting the
optimization pipeline via the command line, which becomes cumbersome
when the pipeline is long. To address this, this PR introduces the
opt-pass-file option. This allows users to save the pipeline in a file
and provide the filename to parse the pipeline.
DeltaFile
+15-1mlir/lib/Reducer/OptReductionPass.cpp
+4-0mlir/test/mlir-reduce/opt-reduction/dce-test.mlir
+2-0mlir/include/mlir/Reducer/Passes.td
+1-0mlir/test/mlir-reduce/opt-reduction/dce-pipeline
+22-14 files

LLVM/project 66483dfclang/include/clang/AST Expr.h, clang/lib/CodeGen CodeGenModule.cpp

[clang][AST][NFC] Add default value to `Expr::isConstantInitializer()` parameter (#190313)

Almost every caller passes `false` for `ForRef`, or rather, doesn't care
what the value is. Use a default value instead.
DeltaFile
+4-4clang/lib/Sema/SemaDecl.cpp
+3-3clang/lib/Sema/SemaExprObjC.cpp
+2-2clang/include/clang/AST/Expr.h
+1-2clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+1-2clang/lib/CodeGen/CodeGenModule.cpp
+1-1clang/lib/Sema/SemaExpr.cpp
+12-144 files not shown
+16-1810 files

OpenBSD/ports ghSlrZjgames/devilutionx Makefile

   Brad Smith immediately provided a patch for archivers/libmpq (moving
   it to using ports-gcc) that allows devilutionx to actually build and
   package on sparc64.

   So remove BROKEN-sparc64
VersionDeltaFile
1.19+0-2games/devilutionx/Makefile
+0-21 files

OpenBSD/ports UvDShOHarchivers/libmpq Makefile

   Move archivers/libmpq to ports-gcc because it uses
   builtins (__builtin_bswap16/32/64) that end up missing during linking of
   consumers such as games/devilutionx.

   Switching to ports-gcc produces a library that allows consumers such
   as games/devilutionx to link successfully.

   Patch provided by Brad Smith
VersionDeltaFile
1.2+6-0archivers/libmpq/Makefile
+6-01 files

FreeBSD/src 1ac7c32contrib/expat Changes, contrib/expat/doc reference.html xmlwf.xml

contrib/expat: import expat 2.7.5

Changes: https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes
         https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes

Security:       CVE-2026-32776
Security:       CVE-2026-32777
Security:       CVE-2026-32778
Security:       CVE-2026-24515
Security:       CVE-2026-25210

(cherry picked from commit ae04c7bbf065278687fa930e81a96767e9009d38)
DeltaFile
+2,814-1,863contrib/expat/doc/reference.html
+244-244contrib/expat/doc/xmlwf.xml
+130-56contrib/expat/xmlwf/xmlwf_helpgen.py
+112-61contrib/expat/lib/xmlparse.c
+141-18contrib/expat/Changes
+119-0contrib/expat/lib/libexpat.map.in
+3,560-2,24229 files not shown
+3,822-2,33935 files

DragonFlyBSD/src 4faba44share/man/man5 make.conf.5

make.conf(5): Remove legacy obsolete MAKE_SHELL description

The MAKE_SHELL variable is unused in our bmake framework.  I guess it's
a legacy from the FreeBSD fmake framework.
DeltaFile
+1-14share/man/man5/make.conf.5
+1-141 files

DragonFlyBSD/src 958532eshare/mk sys.mk

<sys.mk>: Fix ${SHELL} to ignore the environment

From the POSIX standard [1]:
> The SHELL macro shall be treated specially. It shall be provided by
> make and set to the pathname of the shell command language interpreter
> (see sh). The SHELL environment variable shall not affect the value of
> the SHELL macro. If SHELL is defined in the makefile or is specified
> on the command line, it shall replace the original value of the SHELL
> macro, but shall not affect the SHELL environment variable. Other
> effects of defining SHELL in the makefile or on the command line are
> implementation-defined.

So fix ${SHELL} to be ${.SHELL:Ush}, making it a Bourne/POSIX shell
regardless of the user's interactive shell, so that it's suitable for
use in the makefiles.  This is obtained from 'contrib/bmake/mk/sys.mk'.

[1] https://pubs.opengroup.org/onlinepubs/9799919799/utilities/make.html#tag_20_76_13_05
DeltaFile
+4-2share/mk/sys.mk
+4-21 files

DragonFlyBSD/src e733f7cshare/mk bsd.dep.mk

<bsd.dep.mk>: Always create the depend file in the end

In case that the custom ${MKDEPCMD} does not create the depend file for
empty dependency.

While there, tweak '${_ALL_DEPENDS}' to use the ':N*.[csS]' modifier to
align with the subsequent '.if' expressions filtering on the files.

Suggested-by: swildner
DeltaFile
+4-1share/mk/bsd.dep.mk
+4-11 files

DragonFlyBSD/src 3e0027bshare/mk sys.mk

<sys.mk>: Fix ${NXCXXFLAGS} to base on ${CXXFLAGS}

${CXXFLAGS} is already defined above in <sys.mk>, so it's better and
more correct to define ${NXCXXFLAGS} based on ${CXXFLAGS}.

Actually, this fixes ${NXCXXFLAGS} to obtain the correct '-std' flag
from ${CXXFLAGS}.
DeltaFile
+1-1share/mk/sys.mk
+1-11 files

FreeBSD/ports a0acd82sysutils/work-tuimer distinfo Makefile.crates

sysutils/work-tuimer: Update to 0.5.3

ChangeLog:
https://github.com/Kamyil/work-tuimer/releases/tag/v0.5.3
DeltaFile
+33-3sysutils/work-tuimer/distinfo
+17-2sysutils/work-tuimer/Makefile.crates
+1-2sysutils/work-tuimer/Makefile
+51-73 files

NetBSD/src kHTRKQCusr.bin/cut cut.c

   cut.c: minor KNF and other formatting tweaks (NFCI)
VersionDeltaFile
1.33+8-10usr.bin/cut/cut.c
+8-101 files

FreeBSD/src 0b94911contrib/expat Changes, contrib/expat/doc reference.html xmlwf.xml

contrib/expat: import expat 2.7.5

Changes: https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes
         https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes

Security:       CVE-2026-32776
Security:       CVE-2026-32777
Security:       CVE-2026-32778
Security:       CVE-2026-24515
Security:       CVE-2026-25210

(cherry picked from commit ae04c7bbf065278687fa930e81a96767e9009d38)
DeltaFile
+2,814-1,863contrib/expat/doc/reference.html
+244-244contrib/expat/doc/xmlwf.xml
+130-56contrib/expat/xmlwf/xmlwf_helpgen.py
+112-61contrib/expat/lib/xmlparse.c
+141-18contrib/expat/Changes
+119-0contrib/expat/lib/libexpat.map.in
+3,560-2,24229 files not shown
+3,822-2,33935 files

HardenedBSD/src 0b94911contrib/expat Changes, contrib/expat/doc reference.html xmlwf.xml

contrib/expat: import expat 2.7.5

Changes: https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes
         https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes

Security:       CVE-2026-32776
Security:       CVE-2026-32777
Security:       CVE-2026-32778
Security:       CVE-2026-24515
Security:       CVE-2026-25210

(cherry picked from commit ae04c7bbf065278687fa930e81a96767e9009d38)
DeltaFile
+2,814-1,863contrib/expat/doc/reference.html
+244-244contrib/expat/doc/xmlwf.xml
+130-56contrib/expat/xmlwf/xmlwf_helpgen.py
+112-61contrib/expat/lib/xmlparse.c
+141-18contrib/expat/Changes
+119-0contrib/expat/lib/libexpat.map.in
+3,560-2,24229 files not shown
+3,822-2,33935 files

LLVM/project 156f911clang/lib/AST Type.cpp ItaniumMangle.cpp, clang/test/CXX/drs cwg20xx.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

Readds a few test cases from da98651

Fixes #61818
DeltaFile
+29-0clang/test/CodeGenCXX/GH190495.cpp
+11-12clang/test/SemaTemplate/deduction-guide.cpp
+12-10clang/lib/AST/Type.cpp
+15-2clang/test/CXX/drs/cwg20xx.cpp
+14-1clang/test/SemaCXX/decltype.cpp
+11-4clang/lib/AST/ItaniumMangle.cpp
+92-2912 files not shown
+145-4718 files

OpenBSD/ports AidTDnQx11/qt6/qtquick3dphysics Makefile

   qtquick3dphysics dies on sparc64 with #error "Unknown architecture"
   just like riscv64

   Mark BROKEN-sparc64
VersionDeltaFile
1.9+1-0x11/qt6/qtquick3dphysics/Makefile
+1-01 files

LLVM/project 73e2e0aclang/lib/AST Type.cpp ItaniumMangle.cpp, clang/test/CXX/drs cwg20xx.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

Readds a few test cases from da98651

Fixes #61818
DeltaFile
+29-0clang/test/CodeGenCXX/GH190495.cpp
+11-12clang/test/SemaTemplate/deduction-guide.cpp
+12-10clang/lib/AST/Type.cpp
+15-2clang/test/CXX/drs/cwg20xx.cpp
+14-1clang/test/SemaCXX/decltype.cpp
+11-4clang/lib/AST/ItaniumMangle.cpp
+92-2912 files not shown
+145-4718 files

OpenBSD/ports Bv74Ml3games/devilutionx Makefile

   Broken on sparc64 for multiple releases.

   Dies during linking:
       /usr/local/lib/libmpq.so.0.0: undefined reference to `__builtin_bswap16'
       /usr/local/lib/libmpq.so.0.0: undefined reference to `__builtin_bswap32'
       /usr/local/lib/libmpq.so.0.0: undefined reference to `__builtin_bswap64'

   Mark BROKEN-sparc64
VersionDeltaFile
1.18+2-0games/devilutionx/Makefile
+2-01 files

LLVM/project 257cc5aclang/lib/Sema SemaConcept.cpp, clang/test/SemaCXX cxx2c-fold-exprs.cpp

[Clang] Fix concept cache for normalized fold expressions (#190312)

When both outer and inner pack substitution indexes are present, we
should cache both. Otherwise we will have wrong cached result.

This is a regression fix so no release note.

Fixes https://github.com/llvm/llvm-project/issues/190169
DeltaFile
+14-15clang/lib/Sema/SemaConcept.cpp
+14-0clang/test/SemaCXX/cxx2c-fold-exprs.cpp
+28-152 files

LLVM/project b5967a1clang/lib/AST Type.cpp ItaniumMangle.cpp, clang/test/CXX/drs cwg20xx.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

Readds a few test cases from da98651

Fixes #61818
DeltaFile
+29-0clang/test/CodeGenCXX/GH190495.cpp
+11-12clang/test/SemaTemplate/deduction-guide.cpp
+12-10clang/lib/AST/Type.cpp
+15-2clang/test/CXX/drs/cwg20xx.cpp
+11-4clang/lib/AST/ItaniumMangle.cpp
+14-1clang/test/SemaCXX/decltype.cpp
+92-2912 files not shown
+145-4718 files

LLVM/project 00d5f66offload/plugins-nextgen/cuda/dynamic_cuda cuda.cpp

[offload][CUDA] Fix DLWRAP for memory routines (#190500)
DeltaFile
+2-2offload/plugins-nextgen/cuda/dynamic_cuda/cuda.cpp
+2-21 files

FreeBSD/ports 9cfbdf0emulators/wine-devel pkg-plist distinfo

emulators/wine-devel: Update 11.5 => 11.6

Changelog:
- DLL load order heuristics to better support game mods.
- More VBScript compatibility fixes.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.6

PR:             294254
Sponsored by:   UNIS Labs
DeltaFile
+7-0emulators/wine-devel/pkg-plist
+3-3emulators/wine-devel/distinfo
+1-1emulators/wine-devel/Makefile
+11-43 files

NetBSD/pkgsrc HFmsnnSdoc CHANGES-2026

   doc: Updated devel/task to 3.49.1
VersionDeltaFile
1.2091+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ABQdjmsdevel/task distinfo go-modules.mk

   devel/task: update to 3.49.1

   v3.49.1

   * Reverted #2632 for now, which caused some regressions. That change will
     be reworked.

   v3.49.0

   * Fixed included Taskfiles with watch: true not triggering watch mode when
     called from the root Taskfile.
   * Fixed Remote Git Taskfiles failing on Windows due to backslashes in URL
     paths.
   * Fixed Remote Git Taskfiles timing out when resolving includes after
     accepting the trust prompt.
   * Fixed unclear error message when Taskfile search stops at a directory
     ownership boundary.
   * Fixed global variables from imported Taskfiles not resolving ref: values
     correctly.

    [2 lines not shown]
VersionDeltaFile
1.12+130-133devel/task/distinfo
1.12+42-43devel/task/go-modules.mk
1.23+2-3devel/task/Makefile
+174-1793 files

NetBSD/pkgsrc-wip 735b672cskk distinfo COMMIT_MSG

cskk: update to 3.3.0

Fixed

* Fix an issue that the whole dictionary contents are returned as
  candidates list when completing empty headword.
  Completing empty headword is now ignored.
* Fix an issue that C-g did not reset to Direct mode when back to previous
  conversion mode by 'x' key in candidates selection.
* Fix an issue that C-g did not reset to Direct mode when negative index
  was added to skk_context_select_candidate_at_rs.

Added

* Add a command in the default rule file to abort by C-g when in
  abbreviation mode.
  It does not added to already installed rules unless it is added manually
  to ~/.local/share/libcskk/rules.
DeltaFile
+3-3cskk/distinfo
+1-1cskk/COMMIT_MSG
+1-1cskk/Makefile
+5-53 files

LLVM/project 17ed1e6clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplate.cpp

[clang] diagnose block pointer types as invalid for constant template parameters (#190464)

Fixes a crash by making it ill-formed to have a constant template
parameter with a block pointer type.

Fixes #189247
DeltaFile
+5-0clang/lib/Sema/SemaTemplate.cpp
+4-0clang/test/SemaCXX/blocks.cpp
+1-0clang/docs/ReleaseNotes.rst
+10-03 files