NetBSD/pkgsrc C8sdZOJprint/libcupsfilters buildlink3.mk

   print/libcupsfilters: Buildlink dbus conditionally to fix build of cups-filters
VersionDeltaFile
1.8+8-1print/libcupsfilters/buildlink3.mk
+8-11 files

LLVM/project 30b8cb2llvm/include/llvm/Target TargetMacroFusion.td, llvm/test/TableGen MacroFusion.td

[MacroFusion] Add RunPreRA/RunPostRA to select the scheduling stage (#212182)

MacroFusion runs in both the pre-RA and post-RA machine schedulers.
Add two `bit` fields to the `Fusion` base class, `RunPreRA` and
`RunPostRA`, both defaulting to `true`, so a fusion can opt out of a
scheduling stage. At least one of them must be `true`.

When a stage is disabled, `MacroFusionPredicatorEmitter` emits an early
`return false` guard for that stage (detected via the `NoVRegs` machine
function property) and only keeps the statistic counter for the stage
the fusion actually runs in. A pre-RA-only fusion is generated as:

```cpp
  STATISTIC(NumNAMEPreRA, "Times NAME Triggered (pre-ra)");
  bool isNAME(...) {
    ...
    if (SecondMI.getMF()->getProperties().hasNoVRegs())
      return false;
    /* Predicates */

    [9 lines not shown]
DeltaFile
+92-0llvm/test/TableGen/MacroFusion.td
+68-14llvm/utils/TableGen/MacroFusionPredicatorEmitter.cpp
+9-0llvm/include/llvm/Target/TargetMacroFusion.td
+169-143 files

FreeBSD/ports 56d190asysutils/leaf Makefile distinfo

sysutils/leaf: Update to 1.26.2

Changelog: https://github.com/RivoLink/leaf/blob/1.26.2/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+3-3sysutils/leaf/distinfo
+1-2sysutils/leaf/Makefile
+4-52 files

FreeBSD/ports 081992dmisc/py-cppman distinfo Makefile

misc/py-cppman: Update to 0.6.3

While here, convert to USE_PYTHON=pep517.

Changelog: https://github.com/aitjcize/cppman/blob/v0.6.3/ChangeLog

Reported by:    GitHub (watch releases)
DeltaFile
+5-3misc/py-cppman/Makefile
+3-3misc/py-cppman/distinfo
+8-62 files

FreeBSD/src 76363a7tests/sys/kern ktls_test.c

Revert "tests/ktls: merge two sysctl checking helpers into one"

With certain sysctl configuration the test will fail.

This reverts commit 801c0f383c0a719165c21ff5c29f231fb7b920c4.
DeltaFile
+27-8tests/sys/kern/ktls_test.c
+27-81 files

FreeBSD/src 575af5e. RELNOTES

RELNOTES: Add an entry for pNFS server improvements

There are expected to be additional improvements and this RELNOTES
entry will be updated accordingly.
DeltaFile
+9-0RELNOTES
+9-01 files

FreeBSD/src 8d92f32release/scripts make-pkg-package.sh

make-pkg-package.sh: Fix build for pkg 2.8.0

We used to pass CONFIGURE_ARGS to the make command which builds pkg,
but ports/ports-mgmt/pkg/Makefile has its own CONFIGURE_ARGS and the
version we were providing at the command line didn't contain the
--mandir setting which was added to the port with pkg 2.8.0.  This
broke release builds.

Instead of passing --prefix=${LOCALBASE} via CONFIGURE_ARGS, pass
PREFIX=${LOCALBASE}; the port Makefile passes that value through to
its configure script.  We also used to pass a --host parameter, but
that seems to have become unnecessary at some point in the past decade.

MFC after:      1 day
Sponsored by:   Amazon
DeltaFile
+1-1release/scripts/make-pkg-package.sh
+1-11 files

LLVM/project cc8e2b8llvm/test/tools/llvm-objcopy/ELF binary-output-target.test

[llvm-objcopy] Add AMDGPU case to binary-output-target.test

Add test coverage for converting binary input to elf64-amdgpu format,
verifying the output has the correct format string, arch (amdgpu),
and machine type (EM_AMDGPU 0xE0). Follows the same pattern as all
other architectures in this test file.
DeltaFile
+6-0llvm/test/tools/llvm-objcopy/ELF/binary-output-target.test
+6-01 files

LLVM/project d111119llvm/test/tools/llvm-objcopy/ELF binary-output-target.test

[llvm-objcopy] Fix AMDGPU arch checks in tests

ELFObjectFile.h getArch() for EM_AMDGPU returns Triple::UnknownArch
when e_flags & EF_AMDGPU_MACH is 0 (no GPU target specified). Only
when a MACH flag in the AMDGCN range is present does it return
Triple::amdgpu.

- cross-arch-headers.test: restore EF_AMDGPU_MACH_AMDGCN_GFX900 flag
  on the input ELF so that after format conversion the output correctly
  reports Arch: amdgpu.

- binary-output-target.test: expect Arch: unknown since converting
  from raw binary input (-I binary) produces an ELF with e_flags=0
  (no MACH flags), giving UnknownArch. This is correct behavior.
DeltaFile
+1-1llvm/test/tools/llvm-objcopy/ELF/binary-output-target.test
+1-11 files

FreeBSD/src a3b5937lib/libsys mknod.2

mknod.2: properly document root requirements

Submitted by:   Martijn Dekker <mcdutchie at hotmail.com>
PR:     297082
Fixes:  4090d103b0c3 ("mknod.2: update the man page")
MFC after:      3 days
DeltaFile
+1-1lib/libsys/mknod.2
+1-11 files

OpenBSD/ports Jk7awKTx11/kitty Makefile distinfo

   update to kitty-0.48.1, from Daniil Ryvkin (maintainer)
VersionDeltaFile
1.12+2-2x11/kitty/distinfo
1.34+1-1x11/kitty/Makefile
+3-32 files

OpenBSD/ports gPxOHxYnet/tailscale Makefile distinfo

   Update to tailscale-1.98.9

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.68+2-2net/tailscale/distinfo
1.71+1-1net/tailscale/Makefile
+3-32 files

OpenBSD/ports sQINPR4sysutils/reposync Makefile distinfo

   update to reposync-20260728 with new known_hosts
VersionDeltaFile
1.24+2-2sysutils/reposync/distinfo
1.41+1-2sysutils/reposync/Makefile
+3-42 files

LLVM/project 5e91f5dllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 schedule-bundle-missing-for-expanded-binop-parent.ll

[SLP]Fix dep accounting for expanded binops in non-scheduled entries

The extra dependency counted for the expanded form was never released
when the expanding entry had no schedule bundle and the block had no
copyable elements, leaving the operand's bundle unscheduled forever.
Take the pseudo-bundle path also when the instruction is an expanded
binop in some tree entry.

Fixes #212220

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/212380
DeltaFile
+47-0llvm/test/Transforms/SLPVectorizer/X86/schedule-bundle-missing-for-expanded-binop-parent.ll
+17-14llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+64-142 files

OpenBSD/ports jovM0ebnet/ergo Makefile distinfo, net/ergo/pkg PLIST

   Update to ergo-2.19.0

   From Lydia Sobot (maintainer)
VersionDeltaFile
1.2+5-0net/ergo/pkg/PLIST
1.5+2-2net/ergo/distinfo
1.6+1-1net/ergo/Makefile
+8-33 files

OpenBSD/src 5Hbq0Qkusr.sbin/vmd virtio.c

   fix memory leaks in error paths
   ok mlarkin@ dv@
VersionDeltaFile
1.144+7-1usr.sbin/vmd/virtio.c
+7-11 files

OpenBSD/ports qThMfAXsysutils/moor Makefile modules.inc

   Update to moor-2.15.2

   From Lydia Sobot (maintainer)
VersionDeltaFile
1.11+12-10sysutils/moor/distinfo
1.5+4-3sysutils/moor/modules.inc
1.11+1-1sysutils/moor/Makefile
+17-143 files

OpenBSD/ports KC9RZFUsysutils/node_exporter Makefile distinfo

   Update to node_exporter-1.12.1
VersionDeltaFile
1.20+2-2sysutils/node_exporter/distinfo
1.30+1-1sysutils/node_exporter/Makefile
+3-32 files

LLVM/project 67861a2llvm/test/tools/llvm-objcopy/ELF cross-arch-headers.test binary-output-target.test

[llvm-objcopy] Fix AMDGPU arch checks in tests

ELFObjectFile.h getArch() for EM_AMDGPU returns Triple::UnknownArch
when e_flags & EF_AMDGPU_MACH is 0 (no GPU target specified). Only
when a MACH flag in the AMDGCN range is present does it return
Triple::amdgpu.

- cross-arch-headers.test: restore EF_AMDGPU_MACH_AMDGCN_GFX900 flag
  on the input ELF so that after format conversion the output correctly
  reports Arch: amdgpu.

- binary-output-target.test: expect Arch: unknown since converting
  from raw binary input (-I binary) produces an ELF with e_flags=0
  (no MACH flags), giving UnknownArch. This is correct behavior.
DeltaFile
+1-1llvm/test/tools/llvm-objcopy/ELF/cross-arch-headers.test
+1-1llvm/test/tools/llvm-objcopy/ELF/binary-output-target.test
+2-22 files

FreeBSD/ports e385accdatabases/couchdb3 Makefile pkg-plist

databases/couchdb3: Bump PORTREVISION after erlang-runtime28 update
DeltaFile
+367-367databases/couchdb3/pkg-plist
+1-1databases/couchdb3/Makefile
+368-3682 files

FreeBSD/ports f2a23d4lang/erlang-wx Makefile distinfo

lang/erlang-wx: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports 131f496lang/erlang-java Makefile distinfo

lang/erlang-java: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports 8aad612lang/erlang-doc Makefile distinfo

lang/erlang-doc: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports a2553a6lang/erlang Makefile distinfo

lang/erlang: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang/distinfo
+1-1lang/erlang/Makefile
+4-42 files

FreeBSD/ports 2bd35a7lang/erlang-runtime28 Makefile distinfo

lang/erlang-runtime28: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-runtime28/distinfo
+1-2lang/erlang-runtime28/Makefile
+4-52 files

FreeBSD/ports 71bbe28lang/erlang-runtime27 Makefile distinfo

lang/erlang-runtime27: Update to 27.3.4.15
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-2lang/erlang-runtime27/Makefile
+4-52 files

FreeBSD/ports 3399ba8lang/erlang-man Makefile distinfo

lang/erlang-man: Update to 28.5.0.4
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports 52d8a78lang/erlang-runtime29 Makefile distinfo

lang/erlang-runtime29: Update to 29.0.4
DeltaFile
+3-3lang/erlang-runtime29/distinfo
+1-1lang/erlang-runtime29/Makefile
+4-42 files

FreeBSD/ports f715d62security/vuxml/vuln 2026.xml

security/vuxml: Document Erlang/OTP vulnerabilities fixed in OTP 29.0.4, 28.5.0.4 and 27.3.4.15
DeltaFile
+349-0security/vuxml/vuln/2026.xml
+349-01 files

LLVM/project 9121283clang/docs ReleaseNotes.md, clang/lib/UnifiedSymbolResolution USRGeneration.cpp

[clang][Index][USR] Generate USRs for class-type non-type template arguments (#212356)

A class-type non-type template parameter is represented in the AST by a
TemplateParamObjectDecl, which has an empty DeclarationName.
USRGenerator had no visitor for it, so it fell through to
VisitNamedDecl, where EmitDeclName fails on the empty name and sets
IgnoreResults. That discarded the USR of the enclosing declaration.

Add a visitor that encodes the parameter object's type and value, so
specializations on distinct values get distinct USRs and equal values
agree.

Fixes #212351
DeltaFile
+27-0clang/test/Index/USR/class-type-tpl-arg.cpp
+10-0clang/lib/UnifiedSymbolResolution/USRGeneration.cpp
+2-0clang/docs/ReleaseNotes.md
+39-03 files