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

LLVM/project e364a21llvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/lib/Transforms/IPO Instrumentor.cpp

[Instrumentor] Reintroduce runtime inlining (#208072)

The ability to link in and eagerly inline a specified runtime was
present in older dev versions of the instrumentor. This patch ports that
functionality to the current instrumentor pass and adds a test.

Co-authored-by: Johannes Doerfert <johannes at jdoerfert.de>
Co-authored-by: Kevin Sala <salapenades1 at llnl.gov>
Co-authored-by: Ivan Radanov Ivanov <ivanov.i.aa at m.titech.ac.jp>
DeltaFile
+218-0llvm/test/Instrumentation/Instrumentor/inline_runtime.ll
+71-0llvm/lib/Transforms/IPO/Instrumentor.cpp
+14-0llvm/test/Instrumentation/Instrumentor/inline_runtime_config.json
+13-0llvm/test/Instrumentation/Instrumentor/runtimes/bytes_computed_rt.ll
+5-1llvm/test/Instrumentation/Instrumentor/default_config.json
+6-0llvm/include/llvm/Transforms/IPO/Instrumentor.h
+327-12 files not shown
+330-28 files

FreeBSD/ports a730b42science/rdkit Makefile

science/rdkit: Broken on 16 arm64

Reported by:    fallout

(cherry picked from commit 07ededc4f224e55a18d23749d8024d55c6ddf2d8)
DeltaFile
+1-0science/rdkit/Makefile
+1-01 files

FreeBSD/ports fe2a2fdscience/rdkit Makefile

science/rdkit: correction

(cherry picked from commit a0e09ce96eeb4522c633d56a1899c22406cd5fcf)
DeltaFile
+1-1science/rdkit/Makefile
+1-11 files

FreeBSD/ports a0e09cescience/rdkit Makefile

science/rdkit: correction
DeltaFile
+1-1science/rdkit/Makefile
+1-11 files

LLVM/project 63fe0cfllvm/include/llvm/CodeGen BasicTTIImpl.h, llvm/test/Transforms/RelLookupTableConverter unnamed_addr.ll

Reapply "Disable RelLookupTableConverter on AArch64" (#212358)

This reverts commit ce8cf3f0a427f7fcf178a9a64ea48a4167211f82 (#207046).

Reland of #204669.


https://github.com/ARM-software/abi-aa/blob/main/sysvabi64/sysvabi64.rst#code-models
says that under the small code model rodata + text must fit in 2GB, but
the RelLookupTableConverter pass introduces PREL32 relocations from
.rodata to .data.rel.ro:

```
$ cat /tmp/a.c
extern void ext_func0(void);
extern void ext_func1(void);

typedef void (*func_t)(void);


    [24 lines not shown]
DeltaFile
+47-0llvm/test/Transforms/RelLookupTableConverter/AArch64/no_relative_lookup_table.ll
+0-40llvm/test/Transforms/RelLookupTableConverter/unnamed_addr.ll
+4-3llvm/include/llvm/CodeGen/BasicTTIImpl.h
+51-433 files

FreeBSD/ports 07ededcscience/rdkit Makefile

science/rdkit: Broken on 16 arm64

Reported by:    fallout
DeltaFile
+1-0science/rdkit/Makefile
+1-01 files

LLVM/project 828456fllvm/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 7d96bd2llvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/CodeGen/AMDGPU pk-lshl-add-u64.ll

[AMDGPU] Allow scalar operands in V_PK_LSHL_ADD_U64 (#212334)

Patch creates dummy source modifiers for this instruction to use
with OPSEL. Even though these do not support modifiers we can reuse
the same mechanics as with packed fp64 and other u64 to allow scalar
operands.
DeltaFile
+115-0llvm/test/CodeGen/AMDGPU/pk-lshl-add-u64.ll
+16-13llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+131-132 files

FreeBSD/ports a02d354multimedia/moonshine Makefile Makefile.crates, multimedia/moonshine/files pkg-message.in moonshine.toml.sample

multimedia/moonshine: new port

Moonshine is a self-hosted game streaming host compatible with the Moonlight
client, an open alternative to Sunshine/GameStream.
DeltaFile
+1,009-0multimedia/moonshine/distinfo
+503-0multimedia/moonshine/Makefile.crates
+79-0multimedia/moonshine/files/moonshine.in
+74-0multimedia/moonshine/files/moonshine.toml.sample
+49-0multimedia/moonshine/files/pkg-message.in
+36-0multimedia/moonshine/Makefile
+1,750-02 files not shown
+1,761-08 files

FreeBSD/ports ab7b644benchmarks/imb Makefile, benchmarks/imb/files patch-src__c_IMB__mem__manager.c

benchmarks/imb: Fix P_Write_Shared segfault

With CHECK_RESULTS enabled, IMB-IO-openmpi P_Write_Shared crashes on
the first non-zero message size because IMB_chk_distr() uses reccnt,
while IMB_init_pointers() leaves it NULL for MPIIO builds.

Allocate the arrays needed for MPIIO builds.

PR:             296182
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+11-0benchmarks/imb/files/patch-src__c_IMB__mem__manager.c
+3-2benchmarks/imb/Makefile
+14-22 files

FreeBSD/ports 96368eadevel/py-deprecat Makefile

devel/py-deprecat: Unbreak by removing wrapt upper bound in RUN_DEPENDS

Reported by:    fallout

(cherry picked from commit 22adb646bdcb4efa494b4ebef2c1b88c2e9d8922)
DeltaFile
+2-2devel/py-deprecat/Makefile
+2-21 files

FreeBSD/ports de3b633science/dynare Makefile

science/dynare: Fix build on 16

Reported by:    fallout
DeltaFile
+2-0science/dynare/Makefile
+2-01 files

NetBSD/pkgsrc 2gWErHadoc CHANGES-pkgsrc-2026Q2

   doc: update for 7197
VersionDeltaFile
1.1.2.9+4-1doc/CHANGES-pkgsrc-2026Q2
+4-11 files

FreeBSD/src 75be700sys/kern kern_umtx.c

umtx: Do not make an exiting thread the owner of a PI mutex

Otherwise an assertion in umtx_thread_alloc()
(TAILQ_EMPTY(&uq->uq_pi_contested)) is violated.

This use of TDB_EXIT is hacky, but I cannot see another way to check for
an exiting thread without adding some more overhead to kern_thr_exit().

Fixes:          2a339d9e3dc1
Reported by:    Maik Muench of Secfault Security
Reviewed by:    kib
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58447
DeltaFile
+15-6sys/kern/kern_umtx.c
+15-61 files

FreeBSD/src 1f4b0easys/kern kern_event.c

kqueue: Add a helper macro for sleeping on in-flux knotes

Other in-flux operations are implemented by this set of macros, so we
should do the same for sleeping.

No functional change intended.

Reviewed by:    kib
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58443
DeltaFile
+16-16sys/kern/kern_event.c
+16-161 files

NetBSD/pkgsrc xcZFqkDx11/slock Makefile distinfo

   Pullup ticket #7197 - requested by leot
   x11/slock: Bug fix

   Revisions pulled up:
   - x11/slock/Makefile                                            1.15
   - x11/slock/distinfo                                            1.11

   ---
      Module Name:    pkgsrc
      Committed By:   leot
      Date:           Mon Jul 27 22:07:21 UTC 2026

      Modified Files:
              pkgsrc/x11/slock: Makefile distinfo

      Log Message:
      slock: Update to 1.7

      Changes:

    [4 lines not shown]
VersionDeltaFile
1.10.8.1+4-4x11/slock/distinfo
1.14.6.1+2-2x11/slock/Makefile
+6-62 files

NetBSD/pkgsrc-wip 408b237tfkiss distinfo MESSAGE

ham/tfkiss: Update to 1.3.2

Upstream is now a maintained fork at https://github.com/kq6up/tfkiss.
The original site is gone and there had been no release since 1.2.4
in 2000.

Upstream changes since 1.2.4:

  - 64-bit correctness.  Fixed pointer truncation in call_to_ip() and
    next_addr(), an incorrect socklen_t definition, inet_addr()
    comparisons against -1 rather than INADDR_NONE, incorrect signal
    handler signatures, an argument order bug in dump_ax25frame(), and
    a missing return after a full routing table that permitted an
    out-of-bounds write.  Fixed an MBHEAD/MB struct size mismatch that
    broke the firmware's buffer allocator on LP64 systems.

  - All K&R function definitions converted to ANSI C prototypes.
    Deprecated bzero() replaced with memset().  Unbounded string
    operations replaced with bounded equivalents.

    [38 lines not shown]
DeltaFile
+57-0tfkiss/COMMIT_MSG
+19-15tfkiss/DESCR
+22-9tfkiss/Makefile
+10-9tfkiss/PLIST
+0-16tfkiss/MESSAGE
+3-3tfkiss/distinfo
+111-526 files

FreeBSD/src 8616b7dsys/kern kern_fork.c

proc: Copy the p_reapsubtree field explicitly during fork

p_reapsubtree lives in the p_startcopy/p_endcopy block of struct proc,
which is copied during fork without any synchronization.  However, the
field is not stable except when the proctree lock is held, and indeed
may change if p1's reaper exits or explicitly releases its reaper
status.  This state change can race with fork() and leave the child with
an incorrect p_reapsubtree field.

Close the race: explicitly copy the field under the proctree lock during
fork.

Reported by:    syzkaller
Reviewed by:    kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58482
DeltaFile
+7-0sys/kern/kern_fork.c
+7-01 files