LLVM/project 00fecbccross-project-tests/dtlto signal.test archive.test

[DTLTO][NFC] Minor cleanups and improvements to DTLTO tests (#177282)

This change makes small, non-functional improvements to the DTLTO test
suite, including:
- Tightening+Regularizing FileCheck match expressions across tests
- Simplifying `signal.test` using more lit macro features
DeltaFile
+24-20cross-project-tests/dtlto/signal.test
+15-16cross-project-tests/dtlto/archive.test
+9-9cross-project-tests/dtlto/link-archive-thin.test
+8-8cross-project-tests/dtlto/archives-same-module-id.test
+5-3cross-project-tests/dtlto/archives-mixed-lto-modes-test.test
+61-565 files

LLVM/project 9335b6fllvm/lib/Target/AMDGPU AMDGPU.td GCNSubtarget.h

[NFC][AMDGPU] Remove unused `FeatureDisable`
DeltaFile
+0-6llvm/lib/Target/AMDGPU/AMDGPU.td
+0-3llvm/lib/Target/AMDGPU/GCNSubtarget.h
+0-92 files

LLVM/project 138910dllvm/include/llvm/IR Attributes.h, llvm/lib/IR Attributes.cpp

[IR] Support constructing `dead_on_return` without an argument (#177272)

After #171712, `dead_on_return` takes an optional argument indicating
the number of bytes known dead. The existing clang callsite uses the
attribute builder interface directly which supports the optional
argument through `DeadOnReturnInfo`. However, users constructing the
Attribute directly (e.g. `rustc`) were using `Attribute::get` which will
now default to providing a 0 value to the optional argument.

Add the additional method `Attribute::getWithDeadOnReturnInfo` to allow
users which produce explicit `Attribute` values to continue to indicate
`dead_on_return` without an argument.
DeltaFile
+5-0llvm/lib/IR/Attributes.cpp
+2-0llvm/include/llvm/IR/Attributes.h
+7-02 files

LLVM/project 24b8613llvm/lib/Target/M68k M68kCollapseMOVEMPass.cpp, llvm/test/CodeGen/M68k CollapseMOVEM.mir

[M68k] Fix MOVEM collapse pass for 2 instances of same register (#174349)

Add test case for MOVEM collapse opt pass failure and fix pass handling
of 2 appearances of the same register in a MOVEM block.
DeltaFile
+13-0llvm/test/CodeGen/M68k/CollapseMOVEM.mir
+5-0llvm/lib/Target/M68k/M68kCollapseMOVEMPass.cpp
+18-02 files

LLVM/project e81befaclang/cmake/caches VectorEngine.cmake

Remove abuse of OPENMP_STANDALONE_BUILD
DeltaFile
+0-8clang/cmake/caches/VectorEngine.cmake
+0-81 files

FreeBSD/ports d36f41beditors/vscode Makefile, net-im/deltachat-desktop Makefile

*/*: Bump port revision after electron39 update (af09aa198c34)
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-0editors/vscode/Makefile
+2-12 files

LLVM/project 48acfa9openmp/runtime/unittests CMakeLists.txt

Remove standalone gtest handling
DeltaFile
+1-20openmp/runtime/unittests/CMakeLists.txt
+1-201 files

FreeBSD/ports af09aa1devel/electron39 distinfo Makefile, devel/electron39/files patch-electron_shell_browser_api_electron__api__web__contents.cc patch-electron_spec_version-bump-spec.ts

devel/electron39: Update to 39.3.0

Changelog: https://github.com/electron/electron/releases/tag/v39.3.0

Reported by:    GitHub (watch releases)
DeltaFile
+64-77devel/electron39/files/packagejsons/yarn.lock
+11-11devel/electron39/distinfo
+4-4devel/electron39/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+1-5devel/electron39/files/packagejsons/package.json
+2-2devel/electron39/files/patch-electron_spec_version-bump-spec.ts
+2-2devel/electron39/Makefile
+84-1011 files not shown
+85-1027 files

OpenBSD/src O8Ns6Tcusr.bin/ssh sshconnect2.c

   In ssh(1), don't try to match certificates held in an agent to
   private keys.

   This matching is done to support certificates that were
   loaded without their private key material, but is unnecessary for
   agent-hosted certificate which always have private key material
   loaded in the agent. Worse, this matching would mess up the
   request sent to the agent in such a way as to break usage of these
   keys when the key usage was restricted in the agent.

   Patch from Thibault Cools via bz3752, ok dtucker@
VersionDeltaFile
1.379+2-2usr.bin/ssh/sshconnect2.c
+2-21 files

LLVM/project 5bcfe6ecompiler-rt/lib/sanitizer_common/tests sanitizer_procmaps_mac_test.cpp

[Sanitizers] Remove unused variable (#177061)

Must've remained from debugging the test case.

rdar://119958411

Co-authored-by: Mariusz Borsa <m_borsa at apple.com>
DeltaFile
+0-1compiler-rt/lib/sanitizer_common/tests/sanitizer_procmaps_mac_test.cpp
+0-11 files

LLVM/project 44e71feopenmp/cmake OpenMPTesting.cmake

LLVM_RUNTIME_OUTPUT_INTDIR -> LLVM_TOOLS_BINARY_DIR
DeltaFile
+2-2openmp/cmake/OpenMPTesting.cmake
+2-21 files

FreeBSD/ports f3c12d4archivers/zip Makefile, archivers/zip/files patch-zip.c patch-fileio.c

archivers/zip: apply Debian patches

These patches fix some security and other issues:

 - ( 7) zipnote.c: Close in_file instead of undefined file x
 - ( 8) Use format specifier %s to print strings, not the string itself
 - (14) Fix buffer overflow when filename contains unicode characters
 - (15) Fix buffer overflow when using '-T -TT'
 - (16) Fix symlink update detection

Obtained from:  https://salsa.debian.org/sanvila/zip
Reported by:    diizzy
Reviewed by:    diizzy
Security:       CVE-2018-13410
MFH:            2026Q1

(cherry picked from commit e0e704bfeaaf5b2f0ac6c66a7a331eab62443d9a)
DeltaFile
+43-0archivers/zip/files/patch-zip.c
+19-0archivers/zip/files/patch-fileio.c
+16-0archivers/zip/files/patch-zipnote.c
+15-0archivers/zip/files/patch-unix_unix.c
+1-1archivers/zip/Makefile
+94-15 files

FreeBSD/ports 34909cdnet-im/gurk-rs Makefile

net-im/gurk-rs: fix build on armv7

Same fix as for shells/nushell.

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

(cherry picked from commit 93bb4e4db4d0ad905374b8a8cfaca194977f13d7)
DeltaFile
+1-0net-im/gurk-rs/Makefile
+1-01 files

FreeBSD/ports 0405b39shells/nushell Makefile

shells/nushell: fix build on armv7

PR:             286368
MFH:            2026Q1
Tested by:      fuz
Approved by:    yuri (maintainer timeout)

(cherry picked from commit e73012979866246fd7f3e4698f0afc3da0189365)
DeltaFile
+1-2shells/nushell/Makefile
+1-21 files

FreeBSD/ports 7c9b895security/snortsam Makefile

security/snortsam: broken on FreeBSD 15, deprecate

This port requires the obsolete ioctl(DIOCGETSTATUS), which is no
longer supported on FreeBSD 15.  Upstream is dead, so deprecate.
It also has some questionable warnings.

See also:       D41651
MFH:            2026Q1

(cherry picked from commit f41b42de2ab80efc26527aaf6aff7345d6583817)
DeltaFile
+7-1security/snortsam/Makefile
+7-11 files

FreeBSD/ports dc0f8a4net-mgmt/nagios-pf-plugin Makefile

net-mgmt/nagios-pf-plugin: broken on FreeBSD 15, deprecate

This port requires the obsolete ioctl(DIOCGETSTATUS), which is no
longer supported on FreeBSD 15.  Upstream is dead, so deprecate.
It also has some questionable warnings.

See also:       D41651
MFH:            2026Q1

(cherry picked from commit bd7e3e8a36c48d6a31b8560c39b8ef033e6caa99)
DeltaFile
+7-1net-mgmt/nagios-pf-plugin/Makefile
+7-11 files

FreeBSD/ports 8286488cad/abc Makefile

cad/abc: not for armv7 either

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

(cherry picked from commit 17176141694e6254f8309c038d7479c34c37a278)
DeltaFile
+1-1cad/abc/Makefile
+1-11 files

FreeBSD/ports 2eed1cceditors/wordgrinder Makefile

editors/wordgrinder: broken on 15 too, deprecate

This port can likely be saved as upstream is still alive and a
newer version (0.8) exists.

See also:       https://cowlark.com/wordgrinder/
MFH:            2026Q1

(cherry picked from commit 997b94f327f96181dada44f2b9a679b95c7eed28)
DeltaFile
+4-2editors/wordgrinder/Makefile
+4-21 files

FreeBSD/ports d93a3bbgraphics/sdl2_gpu pkg-plist Makefile

graphics/sdl2_gpu: rename DOCS option to DOXYGEN

This avoids having to OPTIONS_EXCLUDE the DOCS option.

Suggested by:   makc
MFH:            2026Q1

(cherry picked from commit f53b9f4be99d6b1c73120e9ba2c32b67897dc1f8)
DeltaFile
+268-268graphics/sdl2_gpu/pkg-plist
+9-8graphics/sdl2_gpu/Makefile
+277-2762 files

LLVM/project 4699334llvm/utils/TableGen/Common CodeGenRegisters.cpp

[TableGen] Prefer base class on tied RC sizes

When searching for a matching subclass tablegen behavior is non
deterministic if we have several classes with the same size.
Break the tie by chooisng a class with smaller BaseClassOrder.
DeltaFile
+7-2llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+7-21 files

FreeBSD/ports 9711d61multimedia/ccextractor distinfo Makefile.crates, multimedia/ccextractor/files patch-src_rust_Cargo.lock patch-linux_Makefile.am

multimedia/ccextractor: update to 0.96.5

 - rust now mandatory
 - GUI rewritten in flutter, which we do not support unfortunately
 - hard subtitle extraction works now

Changelog: https://github.com/CCExtractor/ccextractor/releases/tag/v0.96.5
Changelog: https://github.com/CCExtractor/ccextractor/releases/tag/v0.96.4
Changelog: https://github.com/CCExtractor/ccextractor/releases/tag/v0.96.3
Changelog: https://github.com/CCExtractor/ccextractor/releases/tag/v0.96.2
Changelog: https://github.com/CCExtractor/ccextractor/releases/tag/v0.96.1
Changelog: https://github.com/CCExtractor/ccextractor/releases/tag/v0.96
DeltaFile
+578-0multimedia/ccextractor/files/patch-src_rust_Cargo.lock
+377-85multimedia/ccextractor/distinfo
+180-34multimedia/ccextractor/Makefile.crates
+35-116multimedia/ccextractor/files/patch-linux_Makefile.am
+55-17multimedia/ccextractor/Makefile
+0-54multimedia/ccextractor/Makefile.master
+1,225-3068 files not shown
+1,308-37914 files

FreeBSD/ports e13864d. MOVED, multimedia Makefile

multimedia/ccextractor-gui: remove port

The ccextractor GUI has been rewritten in flutter, which requires Dart.
We do not support Dart, so that means no GUI for us for now.
DeltaFile
+0-20multimedia/ccextractor-gui/Makefile
+0-1multimedia/Makefile
+1-0MOVED
+1-213 files

FreeBSD/ports 8a7d9cdsecurity/himitsu pkg-plist Makefile, security/himitsu/files patch-Makefile

security/himitsu: create new port

Himitsu is a secure secret storage system for Unix-like systems. It provides an
arbitrary key/value store (where values may be secret) and a query language for
manipulating the key store.

WWW: https://himitsustore.org

PR:             292475
DeltaFile
+22-0security/himitsu/pkg-plist
+19-0security/himitsu/Makefile
+15-0security/himitsu/pkg-message
+11-0security/himitsu/files/patch-Makefile
+3-0security/himitsu/distinfo
+3-0security/himitsu/pkg-descr
+73-01 files not shown
+74-07 files

FreeBSD/ports e83a9b0multimedia/gpac Makefile

multimedia/gpac: enable pic everywhere

This fixes the build on arm64 for example.

Approved by:    portmgr (build fix blanket)
DeltaFile
+2-3multimedia/gpac/Makefile
+2-31 files

FreeBSD/ports 93bb4e4net-im/gurk-rs Makefile

net-im/gurk-rs: fix build on armv7

Same fix as for shells/nushell.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+1-0net-im/gurk-rs/Makefile
+1-01 files

FreeBSD/ports e730129shells/nushell Makefile

shells/nushell: fix build on armv7

PR:             286368
MFH:            2026Q1
Tested by:      fuz
Approved by:    yuri (maintainer timeout)
DeltaFile
+1-2shells/nushell/Makefile
+1-21 files

FreeBSD/ports e0e704barchivers/zip Makefile, archivers/zip/files patch-zip.c patch-fileio.c

archivers/zip: apply Debian patches

These patches fix some security and other issues:

 - ( 7) zipnote.c: Close in_file instead of undefined file x
 - ( 8) Use format specifier %s to print strings, not the string itself
 - (14) Fix buffer overflow when filename contains unicode characters
 - (15) Fix buffer overflow when using '-T -TT'
 - (16) Fix symlink update detection

Obtained from:  https://salsa.debian.org/sanvila/zip
Reported by:    diizzy
Reviewed by:    diizzy
Security:       CVE-2018-13410
MFH:            2026Q1
DeltaFile
+43-0archivers/zip/files/patch-zip.c
+19-0archivers/zip/files/patch-fileio.c
+16-0archivers/zip/files/patch-zipnote.c
+15-0archivers/zip/files/patch-unix_unix.c
+1-1archivers/zip/Makefile
+94-15 files

FreeBSD/ports 1717614cad/abc Makefile

cad/abc: not for armv7 either

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1
DeltaFile
+1-1cad/abc/Makefile
+1-11 files

FreeBSD/ports bd7e3e8net-mgmt/nagios-pf-plugin Makefile

net-mgmt/nagios-pf-plugin: broken on FreeBSD 15, deprecate

This port requires the obsolete ioctl(DIOCGETSTATUS), which is no
longer supported on FreeBSD 15.  Upstream is dead, so deprecate.
It also has some questionable warnings.

See also:       D41651
MFH:            2026Q1
DeltaFile
+7-1net-mgmt/nagios-pf-plugin/Makefile
+7-11 files

FreeBSD/ports f41b42dsecurity/snortsam Makefile

security/snortsam: broken on FreeBSD 15, deprecate

This port requires the obsolete ioctl(DIOCGETSTATUS), which is no
longer supported on FreeBSD 15.  Upstream is dead, so deprecate.
It also has some questionable warnings.

See also:       D41651
MFH:            2026Q1
DeltaFile
+7-1security/snortsam/Makefile
+7-11 files