ELF Tool Chain/elftoolchain 4373trunk/tools netbsd-base-system-import.sh

tools/netbsd-base-system-import.sh: use getopts correctly.

Reported by:    Robert Elz 
DeltaFile
+2-1trunk/tools/netbsd-base-system-import.sh
+2-11 files

GhostBSD/ports b3f9889sysutils/mate-power-manager/files patch-src_gpm-backlight-helper.c

sysutils/mate-power-manager: add FreeBSD support for backlight management
DeltaFile
+214-14sysutils/mate-power-manager/files/patch-src_gpm-backlight-helper.c
+214-141 files

OpenBSD/ports 949DGMbdevel/quirks Makefile, devel/quirks/files Quirks.pm

   hordoc can't go in quirks, otherwise it will be orphaned but left on the system,
   breaking py313-314 upgrade path
VersionDeltaFile
1.1801+4-2devel/quirks/files/Quirks.pm
1.1789+1-1devel/quirks/Makefile
+5-32 files

FreeBSD/src 3d246dbcrypto/openssh sshd-auth.c sshd-session.c

blocklist: Add back probes

The banner exchange was moved to the sshd-auth process in upstream
commit bb781f02d4efd178e329a62a838962bee16e3e9b.  Add it back.

Add back fatal exit probe.

NetBSD PR:      bin/60270 (GNATS)
Reviewed by:    emaste
Fixes:          2574974648c6 ("OpenSSH: Update to 10.3p1")
Differential Revision:  https://reviews.freebsd.org/D57027
DeltaFile
+4-1crypto/openssh/sshd-auth.c
+4-1crypto/openssh/sshd-session.c
+8-22 files

OpenBSD/ports LsS1qKGlang/python/3 Makefile, lang/python/3/pkg PLIST-main

   nerge hotdoc into lang/python/3,-main, otherwise there's no upgrade path to
   move 7.9-release users onto python 3.14 if they have it installed
VersionDeltaFile
1.21+7-3lang/python/3/pkg/PLIST-main
1.29+1-1lang/python/3/Makefile
+8-42 files

LLVM/project 19502e4llvm/test/CodeGen/AMDGPU/GlobalISel sdivrem.ll udivrem.ll, llvm/test/CodeGen/Thumb2 mve-clmul.ll

Rebase

Created using spr 1.3.7
DeltaFile
+8,633-8,584llvm/test/CodeGen/Thumb2/mve-clmul.ll
+3,436-2,769llvm/test/CodeGen/AMDGPU/GlobalISel/sdivrem.ll
+2,801-2,109llvm/test/CodeGen/AMDGPU/GlobalISel/udivrem.ll
+0-4,752llvm/test/tools/llvm-mca/RISCV/SiFiveP800/vlseg-vsseg.s
+4,549-0llvm/test/tools/llvm-mca/RISCV/SiFiveP800/rvv/arithmetic.test
+3,706-328llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+23,125-18,5422,566 files not shown
+155,715-74,0332,572 files

LLVM/project f70897fllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-replicaton-i1-mask.ll

[X86] isExtractSubvectorCheap - fix typo in vXi1 extraction test (#198127)

Fix typo in check for ResVT subvector being half the size of the SrcVT vector (instead of vice-versa).

Fixes #195695
DeltaFile
+1,243-8,768llvm/test/CodeGen/X86/vector-replicaton-i1-mask.ll
+3-2llvm/lib/Target/X86/X86ISelLowering.cpp
+1,246-8,7702 files

FreeBSD/src 72ab129sys/amd64/amd64 genassym.c, sys/i386/i386 genassym.c

x86: remove sys/mount.h from genassym.c

The header is not needed, and causes some issues with build because it
requires vnode_if.h generated due to transient dependency from vnode.h.

While there, remove unneeded explicit sys/cdefs.h and sys/param.h usage.

Reported and tested by:         thierry
Fixes:  1d5e4020e36e ("vnode: add VIRF_KNOTE flag")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+0-3sys/amd64/amd64/genassym.c
+0-3sys/i386/i386/genassym.c
+0-62 files

LLVM/project 905a88blld/ELF Symbols.h InputFiles.cpp

[ELF] Initialize Symbol fields in the constructor instead of via memset (#198129)

`initSectionsAndLocalSyms` and `makeDefined` memset the storage to zero
and then placement-new a Symbol-derived object into it. Placement new
begins a new object's lifetime. The standard does not seem to guarantee
the memset bytes carry into members the constructor leaves
uninitialized.

lld built by GCC 16 can make Valgrind report reads of Symbol::flags
(via getSymSectionIndex during finalizeSections) as uses of
uninitialized values (ClangBuiltLinux/linux#2162).

This patch reinstates the per-field initialization that commit
778742760534 ("[ELF] Avoid redundant assignment to Symbol fields. NFC")
had replaced with a bulk memset.
DeltaFile
+12-8lld/ELF/Symbols.h
+0-2lld/ELF/InputFiles.cpp
+12-102 files

FreeBSD/ports f1707ffdevel/uv Makefile

devel/uv: fix build on armv7

Disabling LTO makes the build scrape just below the address space limit
on 32 bit platforms.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit f5fd3711e1dabd027d6a6f7a07c52cf99be756c8)
DeltaFile
+9-2devel/uv/Makefile
+9-21 files

FreeBSD/ports f5fd371devel/uv Makefile

devel/uv: fix build on armv7

Disabling LTO makes the build scrape just below the address space limit
on 32 bit platforms.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+9-2devel/uv/Makefile
+9-21 files

FreeBSD/ports 3c884c3filesystems/httpdirfs distinfo Makefile

filesystems/httpdirfs: Update 1.2.9 => 1.2.10

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3filesystems/httpdirfs/distinfo
+1-1filesystems/httpdirfs/Makefile
+4-42 files

FreeBSD/src c9b5ce2sys/netlink/route rt.c

rtnetlink: Check for allocation failure in nlattr_get_multipath()

Check for alloction failure on `npt_alloc()` for RTA_MULTIPATH
attributes in `nlattr_get_multipath()`.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56954

(cherry picked from commit 188631e43a1a5d2985156141c2e244a925670683)
(cherry picked from commit 3e2308d57080a2345e3db1139683368b504ee0bd)
DeltaFile
+4-0sys/netlink/route/rt.c
+4-01 files

FreeBSD/src 44be923sys/netlink/route rt.c

rtnetlink: Align RTA_MULTIPATH length validation in nlattr_get

Fix length validation of RTA_MULTIPATH attributes in
nlattr_get_multipath() by making sure the user request is align.

PR:             295102
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
Fixes:          7e5bf68495cc ("netlink: add netlink support")
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56963

(cherry picked from commit 4329663a861ef74796b79b6b0872cfe10d31c591)
(cherry picked from commit 2c6617658f0cabb1e83a47da02882454e4210bd9)
DeltaFile
+2-2sys/netlink/route/rt.c
+2-21 files

LLVM/project 2e4c820llvm/lib/Transforms/Vectorize VPlanCFG.h VPlanConstruction.cpp

[VPlan] Refine plain CFG iterator name and strengthen assert (NFC). (#198124)

Address post-commit comments for
https://github.com/llvm/llvm-project/pull/197499:
* add rpo prefix the name to indicate traversal (similar to other
vp_depth_first_ helpers)
 * Added comment about skipped VPIRBBs + assert.
DeltaFile
+8-3llvm/lib/Transforms/Vectorize/VPlanCFG.h
+1-1llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+9-42 files

FreeBSD/src 3e2308dsys/netlink/route rt.c

rtnetlink: Check for allocation failure in nlattr_get_multipath()

Check for alloction failure on `npt_alloc()` for RTA_MULTIPATH
attributes in `nlattr_get_multipath()`.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56954

(cherry picked from commit 188631e43a1a5d2985156141c2e244a925670683)
DeltaFile
+4-0sys/netlink/route/rt.c
+4-01 files

FreeBSD/ports 6a955aalang/rust distinfo Makefile

lang/rust: fix build on armv7

This grabs an upstream commit integrated into rust 1.95 and backports it
to rust 1.94 for 2026Q2.  The commit reduces the number of TLS keys used
in the fallback TLS implementation, just so ensuring we can build the
rust toolchain without running out.

A more comprehensive fix will be committed for the main branch in the
coming days.

PR:             294545
Obtained from:  https://github.com/rust-lang/rust/pull/151382
Approved by:    mikael (rust)
DeltaFile
+3-1lang/rust/distinfo
+3-0lang/rust/Makefile
+6-12 files

FreeBSD/src 2c66176sys/netlink/route rt.c

rtnetlink: Align RTA_MULTIPATH length validation in nlattr_get

Fix length validation of RTA_MULTIPATH attributes in
nlattr_get_multipath() by making sure the user request is align.

PR:             295102
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
Fixes:          7e5bf68495cc ("netlink: add netlink support")
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56963

(cherry picked from commit 4329663a861ef74796b79b6b0872cfe10d31c591)
DeltaFile
+2-2sys/netlink/route/rt.c
+2-21 files

OpenBSD/src WHOUHD3sys/kern sysv_shm.c

   Fix sys_shmat().

   The shminfo.shmseg could be changed via sysctl during sleeping malloc().
   It only grows, so we access memory outside of allocated chunk within the
   following 'for' loop. This issue was exposed by syzkaller [1].

   Also, p->p_vmspace points to the ps_vmspace common to the whole process,
   so p->p_vmspace->vm_shm could be already set by concurrent sys_shmat()
   thread. We need to check this case, otherwise the pointer to
   concurrently allocated segment will be overwritten.

   1. https://syzkaller.appspot.com/bug?extid=9669e87e543ae1f05884

   ok deraadt
VersionDeltaFile
1.84+16-3sys/kern/sysv_shm.c
+16-31 files

FreeBSD/ports 7ab3f40sysutils/mstflint distinfo pkg-plist

sysutils/mstflint: Update to 4.36.0-1

Sponsored by:   Netflix
DeltaFile
+3-3sysutils/mstflint/distinfo
+2-1sysutils/mstflint/pkg-plist
+1-1sysutils/mstflint/Makefile
+6-53 files

OpenBSD/src 4dpSj9fsys/kern sysv_sem.c kern_sysctl.c, sys/sys sem.h

   Replace semid_ds with semid_ds_kern for in-kernel sysv semaphore
   implementation.

   Note, the buffer used for userland dlivery in sysctl_sysvipc() was
   filled with zeros during allocation, we don't need extra zeroing.

   ok deraadt millert
VersionDeltaFile
1.68+21-16sys/kern/sysv_sem.c
1.492+12-7sys/kern/kern_sysctl.c
1.27+15-2sys/sys/sem.h
+48-253 files

LLVM/project e024375llvm/lib/Transforms/Vectorize VPlanUtils.h VPlanTransforms.cpp

[VPlan] Add blocksAs helper (NFC). (#198122)

Add new blocksAs helper which casts all blocks in the provided range to
the specified type, instead of filtering out non-matching blocks.
Migrate a number of users that expect only VPBasicBlocks.

Pointed out post-commit in
https://github.com/llvm/llvm-project/pull/197499.
DeltaFile
+11-0llvm/lib/Transforms/Vectorize/VPlanUtils.h
+3-3llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-2llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanCFG.h
+17-64 files

NetBSD/src QlVrDO2distrib/utils/embedded/files ec2_init

   Improve metadata fetching to work more reliably across
   IPv4-only, IPv6-only, and dual-stack instances.

   AWS does not by default enable the metadata service on
   IPv6; you have to specify '--metadata-options "HttpProtocolIpv6=enabled"'.
   Without this, even a dual-stack instance can't fetch
   metadata from the IPv6 endpoint.

   In addition, reaching the metadata service takes some
   time, so we can't trivially check for network
   readiness and instead need to actually try to fetch a
   file.  Ok.

   While here, don't overwrite a hostname that is set
   from /etc/rc.conf and only set the hostname if
   otherwise unset.
VersionDeltaFile
1.8+75-37distrib/utils/embedded/files/ec2_init
+75-371 files

FreeBSD/ports 8b7ec3dsysutils/firstboot-pkg-upgrade Makefile, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: 1.1 -> 1.2

If a list of repositories has been specified, only run 'pkg update'
on those repositories; in particular, avoiding downloading the entire
FreeBSD-ports repository when we're not going to be using it allows
FreeBSD/EC2 instances (and presumably those other clouds too) to
launch roughly 5 seconds faster.

Reviewed by:    ziaee
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D57033

(cherry picked from commit ac4933ff6f18f126fbf9bc72f1ab9451c9355f29)
DeltaFile
+5-4sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+1-1sysutils/firstboot-pkg-upgrade/Makefile
+6-52 files

FreeBSD/ports ac4933fsysutils/firstboot-pkg-upgrade Makefile, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: 1.1 -> 1.2

If a list of repositories has been specified, only run 'pkg update'
on those repositories; in particular, avoiding downloading the entire
FreeBSD-ports repository when we're not going to be using it allows
FreeBSD/EC2 instances (and presumably those other clouds too) to
launch roughly 5 seconds faster.

Reviewed by:    ziaee
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D57033
DeltaFile
+5-4sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+1-1sysutils/firstboot-pkg-upgrade/Makefile
+6-52 files

OpenBSD/ports zcwwPhSprint/poppler Makefile distinfo, print/poppler/patches patch-CMakeLists_txt patch-poppler_XRef_cc

   Update to poppler-26.05.0.

   Hint for getting clang-scan-deps without touching COMPILER from sthen@.
VersionDeltaFile
1.12+9-9print/poppler/patches/patch-CMakeLists_txt
1.209+7-2print/poppler/Makefile
1.38+2-2print/poppler/patches/patch-poppler_XRef_cc
1.125+2-2print/poppler/distinfo
1.20+1-1print/poppler/patches/patch-poppler_Form_cc
1.20+1-1print/poppler/patches/patch-glib_CMakeLists_txt
+22-176 files

LLVM/project 7f0fe47llvm/utils/gn/secondary/llvm/tools/llvm-ir2vec/lib BUILD.gn

[gn build] Port 6ea6d51c0b88 (#198108)
DeltaFile
+4-1llvm/utils/gn/secondary/llvm/tools/llvm-ir2vec/lib/BUILD.gn
+4-11 files

LLVM/project 1f53485llvm/lib/Target/RISCV/MCTargetDesc RISCVELFStreamer.cpp RISCVBaseInfo.h

[RISC-V][RVY] Introduce pure-capability ABI names

Adding this will allow updating #177249 to define the datalayout only
based on the triple and ABI instead of inspecting the feature string
which is a per-function property and not a per-module one.

The RVY ABIs are currently under review at this psABI pull request:
https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/499

Pull Request: https://github.com/llvm/llvm-project/pull/194270
DeltaFile
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
+21-03 files

NetBSD/pkgsrc KQc85NLdoc CHANGES-2026

   doc: Updated textproc/rumdl to 0.1.93
VersionDeltaFile
1.3062+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7Yzdf0ptextproc/rumdl distinfo Makefile

   textproc/rumdl: update to 0.1.93

   0.1.93 - 2026-05-15
   Added

       quarto: add MD078 missing-chunk-labels and MD079 chunk-label-spaces (818cba4)

   Fixed

       md079: flag whitespace in quoted positional chunk labels (ea069c5)
       quarto: harden chunk header parser against codex review findings (9ee8e28)
       test: drive pipeline idempotency tests through real fix coordinator (5f9fdb9)
       test: remove redundant default on MD077 unit struct (6b383b0)

   0.1.92 - 2026-05-14
   Added

       config: accept [rules.X] wrapper as alias for [X] (229ff7d)


    [3 lines not shown]
VersionDeltaFile
1.29+7-4textproc/rumdl/distinfo
1.31+2-2textproc/rumdl/Makefile
1.14+1-0textproc/rumdl/cargo-depends.mk
+10-63 files