NetBSD/src E7kpWUUexternal/public-domain/xz/dist configure ChangeLog, external/public-domain/xz/dist/po4a pt_BR.po fr.po

   Import xz-5.8.3 (previous was 5.2.4)

   5.8.3 (2026-03-31)

       * liblzma:

           - Fix a buffer overflow in lzma_index_append(): If
             lzma_index_decoder() was used to decode an Index that
             contained no Records, the resulting lzma_index was left in
             a state where where a subsequent lzma_index_append() would
             allocate too little memory, and a buffer overflow would occur.

             The lzma_index functions are rarely used by applications
             directly. In the few applications that do use these functions,
             the combination of function calls required to trigger this bug
             are unlikely to exist, because there typically is no reason to
             append Records to a decoded lzma_index. Thus, it's likely that
             this bug cannot be triggered in any real-world application.


    [37 lines not shown]
VersionDeltaFile
1.1.1.2+16,704-12,095external/public-domain/xz/dist/configure
1.1.1.5+17,605-3,768external/public-domain/xz/dist/ChangeLog
1.1+4,003-0external/public-domain/xz/dist/po4a/pt_BR.po
1.1+3,978-0external/public-domain/xz/dist/po4a/fr.po
1.1+3,936-0external/public-domain/xz/dist/po4a/ro.po
1.1+3,919-0external/public-domain/xz/dist/po4a/de.po
+50,145-15,863728 files not shown
+175,036-29,215734 files

NetBSD/pkgsrc TwQ9fLAmisc/window Makefile

   window: reset PKGREVISION after update
VersionDeltaFile
1.9+1-2misc/window/Makefile
+1-21 files

LLVM/project 270e7b4mlir/include/mlir/IR Value.h

[mlir][docs] Fix typos / tweak `mlir::Value` class documentation (#191042)
DeltaFile
+7-7mlir/include/mlir/IR/Value.h
+7-71 files

NetBSD/src Mwuqui4lib/libc/nameser ns_print.c, lib/libc/resolv res_debug.c

   Check inet_ntop(3) return value.
VersionDeltaFile
1.14+13-8lib/libc/nameser/ns_print.c
1.21+9-4lib/libc/resolv/res_debug.c
+22-122 files

LLVM/project 9a5904bllvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.init.exec.wave32.ll llvm.amdgcn.init.exec.ll

AMDGPU/GlobalISel: RegBankLegalize rules for init_exec intrinsics (#191040)
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.wave32.ll
+3-3llvm/test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll
+4-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+11-73 files

LLVM/project 0614200lldb/test/API/functionalities/scripted_frame_provider/thread_filter main.cpp TestFrameProviderThreadFilter.py

[lldb] Fix the TestFrameProviderThreadFilter test on Windows (#191046)

This is the update for #191025.
DeltaFile
+3-0lldb/test/API/functionalities/scripted_frame_provider/thread_filter/main.cpp
+0-1lldb/test/API/functionalities/scripted_frame_provider/thread_filter/TestFrameProviderThreadFilter.py
+3-12 files

LLVM/project c42a957clang/lib/CIR/CodeGen CIRGenCleanup.cpp

[CIR][NFC] Remove dead code in popCleanupBlock (#191029)

The CIR popCleanupBlock implementation contained a lot of logic that was
copied from the classic codegen implementation but had become
effectively dead code after the redesign of cleanup and exception
handling in CIR because our cleanups are no longer based on blocks and
branches. This change removes that code.
DeltaFile
+9-135clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
+9-1351 files

LLVM/project 7765fd8mlir/lib/Dialect/ArmSME/Transforms EnableArmStreaming.cpp, mlir/test/Dialect/ArmSME enable-arm-streaming.mlir enable-arm-za.mlir

[mlir][ArmSME] Prefix SME streaming attributes with "llvm." for propagation (#190864)

Function-level attributes enabling SME in the backend (e.g.
arm_streaming, arm_locally_streaming) were dropped when converting
func.func to llvm.func after ed37bdc, because attribute propagation
during FuncToLLVM conversion only preserves attributes prefixed with
"llvm.". Prefix these discardable attributes accordingly.
DeltaFile
+13-13mlir/test/Dialect/ArmSME/enable-arm-streaming.mlir
+6-6mlir/test/Dialect/ArmSME/enable-arm-za.mlir
+6-3mlir/lib/Dialect/ArmSME/Transforms/EnableArmStreaming.cpp
+25-223 files

FreeBSD/src dd201e4usr.bin/lockf lockf.1

lockf.1: Organize and provide error numbers

Add error numbers to the exit codes so that readers can decode them
without having to use a separate utility. Organize exits by error code.
Mark up the error constants with the error constant macro, even though
this is really not very helpful because people will search for the error
code, the macro is explicitly for the constants and not the codes.

While where, align and alphabetize the options list as well, fix
misaligned padding in an example, and a one-sentance-per-line error.

MFC after:              3 days
Reported by:            Antranig Vartanian <antranigv at freebsd.am>
Differential Revision:  https://reviews.freebsd.org/D48470
DeltaFile
+33-30usr.bin/lockf/lockf.1
+33-301 files

LLVM/project aa004c0llvm/include/llvm/ADT PostOrderIterator.h, llvm/include/llvm/Analysis LoopIterator.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+144-76llvm/include/llvm/ADT/PostOrderIterator.h
+10-36llvm/include/llvm/Analysis/LoopIterator.h
+2-32llvm/unittests/ADT/PostOrderIteratorTest.cpp
+13-6llvm/lib/CodeGen/MachineTraceMetrics.cpp
+6-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+5-4llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+180-1588 files not shown
+191-17214 files

FreeBSD/ports 44cbc8bdns/dnsperf Makefile, dns/opendnssec2 Makefile

*/*: Bump consumers of dns/ldns after update to 1.9.0

Force rebuild comsumers - upstream changed ABI without bump soname.

ldns 1.9.0 inserted LDNS_RDF_TYPE_INT64 at enum position 5, shifting
every subsequent value by +1. But port kept the shared library as
libldns.so.3.6.0 - no SONAME bump - so consumers wasn't flagged for
rebuild and still has the old 1.8.x enum constants baked in.

Example of error for opendnssec:
[adapter] error parsing RR at line 2 (Syntax error, could not parse
the RR's rdata)

PR:             291573
Reported by:    bdrewery (via email)
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 1774d2af0a35ecc1460934269740c1f46eb442e3)
DeltaFile
+1-1dns/opendnssec2/Makefile
+1-0dns/dnsperf/Makefile
+1-0security/passivedns/Makefile
+3-13 files

LLVM/project 14112efllvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp, llvm/utils/TableGen/Basic ARMTargetDefEmitter.cpp

[AArch64][llvm] Generate asm parser extension map from TableGen (NFC)

Modify ARMTargetDefEmitter to emit the assembly parser `ExtensionMap[]`
and replace the hand-written table in AArch64AsmParser.cpp with the
generated one.

Keep the assembly parser-only quirks in the emitter: the directive
denylist, the legacy primary spellings for `mte` and `compnum`, and the
extra bits needed for the `sve2-*` shorthand extensions.

This removes the duplicate manual table while preserving existing
directive parsing and required-feature diagnostics.
DeltaFile
+5-138llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+97-0llvm/utils/TableGen/Basic/ARMTargetDefEmitter.cpp
+102-1382 files

FreeBSD/ports f9b1e7fbenchmarks/polygraph Makefile, dns/flamethrower Makefile

*/*: Bump consumers of dns/ldns after update to 1.9.0

Force rebuild comsumers - upstream changed ABI without bump soname.

ldns 1.9.0 inserted LDNS_RDF_TYPE_INT64 at enum position 5, shifting
every subsequent value by +1. But port kept the shared library as
libldns.so.3.6.0 - no SONAME bump - so consumers wasn't flagged for
rebuild and still has the old 1.8.x enum constants baked in.

Example of error for opendnssec:
[adapter] error parsing RR at line 2 (Syntax error, could not parse
the RR's rdata)

PR:             291573
Sponsored by:   UNIS Labs
DeltaFile
+1-1mail/enma/Makefile
+1-1benchmarks/polygraph/Makefile
+1-1security/openssh-portable/Makefile
+1-0dns/flamethrower/Makefile
+4-34 files

FreeBSD/ports 1774d2adns/dnsperf Makefile, dns/opendnssec2 Makefile

*/*: Bump consumers of dns/ldns after update to 1.9.0

Force rebuild comsumers - upstream changed ABI without bump soname.

ldns 1.9.0 inserted LDNS_RDF_TYPE_INT64 at enum position 5, shifting
every subsequent value by +1. But port kept the shared library as
libldns.so.3.6.0 - no SONAME bump - so consumers wasn't flagged for
rebuild and still has the old 1.8.x enum constants baked in.

Example of error for opendnssec:
[adapter] error parsing RR at line 2 (Syntax error, could not parse
the RR's rdata)

PR:             291573
Reported by:    bdrewery (via email)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+1-1dns/opendnssec2/Makefile
+1-0security/passivedns/Makefile
+1-0dns/dnsperf/Makefile
+3-13 files

NetBSD/pkgsrc 4ktwqCZdoc CHANGES-2026

   doc: Updated pkgtools/mktool to 1.5.7
VersionDeltaFile
1.2163+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4qJSjJppkgtools/mktool distinfo cargo-depends.mk

   mktool: Update to 1.5.7.

   ## Version 1.5.7 (2026-04-08)

   * check-shlibs: Fix issue causing macOS libraries to erroneously pass.
VersionDeltaFile
1.26+181-178pkgtools/mktool/distinfo
1.21+60-59pkgtools/mktool/cargo-depends.mk
1.29+2-2pkgtools/mktool/Makefile
+243-2393 files

FreeBSD/ports 550524ejava/lightweight-java-profiler Makefile

java/lightweight-java-profiler: unpin openjdk8

Compiles fine with a modern JDK.
NB: Nothing in the ports tree uses this port.

Approved-by:    no maintainer
DeltaFile
+2-3java/lightweight-java-profiler/Makefile
+2-31 files

FreeNAS/freenas 6011bf6src/middlewared/middlewared/plugins failover.py

Sync SNMP engine ID to HA standby

Sync the SNMPv3 engine ID persistent file to the HA standby so both
controllers use the same engine ID.
DeltaFile
+1-0src/middlewared/middlewared/plugins/failover.py
+1-01 files

LLVM/project 811470ellvm/lib/Target/PowerPC PPCISelLowering.cpp PPCInstrInfo.td

[PowerPC] Simplify implementation of atomis loads

The code for atomic loads is verbose. There are 10 different
operations and 4 memory sizes to support, which means 40 pseudo
instructions are used, with all the details repeated. This PR
changes the following:

 - Use a loop over the operations and the sizes to create the pseudo instruction
 - Adds the memory size as last operand to the pseudo instruction
 - Updates the C++ code to take advantage of the memory size in the pseudo instruction
DeltaFile
+71-79llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+34-111llvm/lib/Target/PowerPC/PPCInstrInfo.td
+21-35llvm/lib/Target/PowerPC/PPCInstr64Bit.td
+0-2llvm/lib/Target/PowerPC/PPCISelLowering.h
+126-2274 files

LLVM/project 87717bfllvm/include/llvm/Transforms/Vectorize SLPVectorizer.h, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP][AMDGPU] Vectorize operands of non-trivially-vectorizable intrinsic calls (#189784)

A non-trivially vectorizable target intrinsic (e.g., llvm.amdgcn.exp2,
llvm.amdgcn.log) blocks the SLP vectorizer from building a deeper tree.
This patch finds the operands of such intrinsics and tries them as
independent SLP tree roots so that the operands continues to get
vectorized.

Previously, the SLP vectorizer would terminate tree building at these
intrinsic calls (as NeedToGather nodes). That left their operand chains
(loads, fmul, fsub, etc.) entirely scalar. This patch adds a new seed
discovery pass in vectorizeChainsInBlock.
DeltaFile
+133-169llvm/test/Transforms/SLPVectorizer/AMDGPU/notriviallyvectorizableintrinsicoperands.ll
+137-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-4llvm/test/Transforms/SLPVectorizer/RISCV/revec.ll
+5-0llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+278-1794 files

FreeBSD/src 8e99453sys/dev/dpaa2 dpaa2_ni.c dpaa2_frame.h

dpaa2: Extract frame-specific routines to dpaa2_frame.[h,c]

As soon as we need information from the hardware frame annotation to
make sure that checksums of the ingress frames were verified by the
DPAA2 HW, I've decided to make a preparation and extracted all of the
frame related routines into the separate dpaa2_frame.[h,c] along with
some clean up and improvements, e.g. no more dpaa2_fa, but dpaa2_swa
and dpaa2_hwa structures to describe software and hardware frame
annotations respectively, dpaa2_fa_get_swa/dpaa2_fa_get_hwa to obtain
those annotations from the frame descriptor. The next step is to
implement dpaa2_fa_get_hwa.

PR:             292006
Approved by:    tuexen
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56315
DeltaFile
+63-145sys/dev/dpaa2/dpaa2_ni.c
+174-0sys/dev/dpaa2/dpaa2_frame.h
+165-0sys/dev/dpaa2/dpaa2_frame.c
+1-50sys/dev/dpaa2/dpaa2_swp.h
+5-4sys/dev/dpaa2/dpaa2_buf.c
+5-0sys/dev/dpaa2/dpaa2_types.h
+413-1994 files not shown
+419-20010 files

LLVM/project 6672281llvm/test/CodeGen/AMDGPU llvm.amdgcn.ds.gws.init.ll llvm.amdgcn.ds.gws.barrier.ll, llvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-amdgcn.ds.gws.init.mir

AMDGPU/GlobalISel: RegBankLegalize rules for ds_gws ops (#190283)
DeltaFile
+102-50llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll
+102-50llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll
+12-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll
+7-8llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.gws.init.mir
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll
+6-6llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll
+235-1264 files not shown
+255-13910 files

NetBSD/pkgsrc exJbPVemisc/window distinfo Makefile

   Further refinements to escape sequence handling.
   Specifically, provide for esc([)* sequences we don't know about.

   Fix repository file name and bump revision.
VersionDeltaFile
1.9+4-4misc/window/distinfo
1.8+3-3misc/window/Makefile
+7-72 files

HardenedBSD/src 52d3217sys/arm64/arm64 pmap.c

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-3sys/arm64/arm64/pmap.c
+0-31 files

NetBSD/pkgsrc-wip 072240arust-beta Makefile cargo.mk, rust-beta/files gcc-wrap

Add a package for rust-beta

This package is for NetBSD amd64, a.k.a. x86_64 only!
Everything related to other OSs and/or target platforms has been stripped off.

The beta channel has several iterations along the path to next stable release.
Regenerating checksums may be needed to build the correct rust-beta iteration.
DeltaFile
+310-0rust-beta/Makefile
+215-0rust-beta/files/gcc-wrap
+121-0rust-beta/cargo.mk
+72-0rust-beta/patches/patch-src_tools_rust-installer_install-template.sh
+68-0rust-beta/rust.mk
+67-0rust-beta/patches/patch-vendor_openssl-src-111.28.2+1.1.1w_src_lib.rs
+853-034 files not shown
+1,700-040 files

HardenedBSD/src e2640d9sys/arm64/arm64 trap.c pmap.c, sys/dev/virtio/gpu virtio_gpu.c

Merge remote-tracking branch 'origin/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        sys/arm64/arm64/pmap.c (unresolved)
DeltaFile
+72-81sys/arm64/arm64/trap.c
+53-47sys/arm64/arm64/pmap.c
+52-6sys/arm64/arm64/copyinout.S
+38-16sys/arm64/arm64/machdep.c
+38-13sys/dev/virtio/gpu/virtio_gpu.c
+32-18sys/arm64/arm64/identcpu.c
+285-18120 files not shown
+447-24926 files

NetBSD/pkgsrc-wip 778e308rust192 Makefile, rust192-bin Makefile

rust: remove old and pkgsrc current version
DeltaFile
+0-971rust192-bin/files/install.sh
+0-971rust194-bin/files/install.sh
+0-815rust194/Makefile
+0-809rust192/Makefile
+0-309rust194-bin/Makefile
+0-308rust192-bin/Makefile
+0-4,183175 files not shown
+0-11,382181 files

FreeBSD/ports dcf7172lang/bsh Makefile, lang/bsh/files patch-build.xml

lang/bsh: unpin openjdk8

Builds fine with modern JDK.
The port is used in other ports that require openjdk8 so let it
generate openjdk8 compatible class files.

Approved-by:    no maintainer
DeltaFile
+44-0lang/bsh/files/patch-build.xml
+1-2lang/bsh/Makefile
+45-22 files

Dreckly/dreckly 2d54af0www/palemoon distinfo, www/palemoon/patches patch-platform_media_libvpx_moz.build patch-platform_media_libvpx_config_linux_arm64_vp9__rtcd.h

palemoon: Update to 34.2.0
DeltaFile
+0-147www/palemoon/patches/patch-platform_media_libvpx_moz.build
+0-40www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vp9__rtcd.h
+0-29www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__config.h
+0-29www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__dsp__rtcd.h
+9-18www/palemoon/distinfo
+0-20www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__config.asm
+9-2832 files not shown
+11-3118 files

LLVM/project 33f20f6llvm/lib/Target/AMDGPU AMDGPURewriteAGPRCopyMFMA.cpp

Added braces for better formatting.
DeltaFile
+5-3llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+5-31 files