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

FreeBSD/ports 997b94feditors/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
DeltaFile
+4-2editors/wordgrinder/Makefile
+4-21 files

FreeBSD/ports f53b9f4graphics/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
DeltaFile
+268-268graphics/sdl2_gpu/pkg-plist
+9-8graphics/sdl2_gpu/Makefile
+277-2762 files

LLVM/project 688a884clang/unittests/ASTMatchers ASTMatchersNarrowingTest.cpp ASTMatchersNodeTest.cpp

[clang][test] Specify value of `-fopenmp=libomp` for tests. (#177239)

`libomp` is the default value when unconfigured in cmake, but llvm can
be configured to have `libgomp` be the default instead. Explicitly
specify this value so the test does not fail when it assumes libomp is
always the default.

Fix for f369d23ceaa49ffa9e6ef9673851749d66b35b3f (#150580)
DeltaFile
+8-4clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
+4-2clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
+12-62 files

LLVM/project 084916aclang/docs ReleaseNotes.rst, clang/include/clang/Basic DiagnosticGroups.td LangOptions.def

[LifetimeSafety] Remove "experimental-" prefix from flags and diagnostics (#176821)

Remove the "experimental-" prefix from lifetime safety diagnostic groups
and command-line options. This enables the analysis in `-Wall`.

We are now in a pretty stable state with no crashes. This change
indicates that lifetime safety analysis is no longer considered
experimental and is now a stable feature. By removing the
"experimental-" prefix, we're signaling to users that this functionality
is ready for use.

- Renamed diagnostic groups from `experimental-lifetime-safety*` to
`lifetime-safety*`
- Updated command-line options from `-fexperimental-lifetime-safety*` to
`-flifetime-safety*` and this is now ON by default.
- Added a check to only enable lifetime safety analysis when relevant
diagnostics are enabled
- Updated test files to use the new flag names
DeltaFile
+27-0clang/docs/ReleaseNotes.rst
+11-1clang/lib/Sema/AnalysisBasedWarnings.cpp
+6-6clang/include/clang/Basic/DiagnosticGroups.td
+3-3clang/include/clang/Options/Options.td
+3-3clang/include/clang/Basic/LangOptions.def
+2-2clang/test/Sema/warn-lifetime-safety.cpp
+52-155 files not shown
+58-2211 files

FreeBSD/src eacc501usr.bin/truncate truncate.c, usr.bin/truncate/tests truncate_test.sh

truncate: fix a minor nit + add a hole-punching test

The struct spacectl_range we use is only really used in these three
lines of code, so re-scope it down to just the dealloc branch.  This is
marginally easier to reason about what might be necessary to replace in
porting our truncate(1) to other platforms.

While we're here, add a test for the -d flag to be sure it really does
punch a hole in the file.  The test also tries to confirm that it does
not disturb other segments of the file in the process, just to inspire
some confidence that it's not corrupting the file somehow.

Sponsored by:   Klara, Inc.
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D51207
DeltaFile
+48-0usr.bin/truncate/tests/truncate_test.sh
+2-1usr.bin/truncate/truncate.c
+50-12 files

LLVM/project 5e4f8d7clang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins/X86 avx512f-builtins.c avx512vl-builtins.c

[CIR][X86] Add support for shuff32x4/shufi32x4 builtins (#172960)

This implementation is adapted from the existing code for
`X86::BI__builtin_ia32_shuf_i*` and `X86::BI__builtin_ia32_shuf_f*` from
`/llvm-project/clang/lib/CodeGen/TargetBuiltins/X86.cpp`.

It adds support for the following X86 builtins:
- __builtin_ia32_shuf_f32x4
- __builtin_ia32_shuf_f64x2
- __builtin_ia32_shuf_i32x4
- __builtin_ia32_shuf_i64x2
- __builtin_ia32_shuf_f32x4_256
- __builtin_ia32_shuf_f64x2_256
- __builtin_ia32_shuf_i32x4_256
- __builtin_ia32_shuf_i64x2_256

Part of https://github.com/llvm/llvm-project/issues/167765
DeltaFile
+53-0clang/test/CIR/CodeGenBuiltins/X86/avx512f-builtins.c
+52-0clang/test/CIR/CodeGenBuiltins/X86/avx512vl-builtins.c
+28-1clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+133-13 files

LLVM/project 1faa0dallvm/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-6llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+7-61 files

LLVM/project c3c22c9lldb/test/API/functionalities/ubsan/basic TestUbsanBasic.py

[lldb] Skip TestUbsanBasic (#177263)

The fix for this is being discussed in
https://github.com/llvm/llvm-project/issues/177064. Skip the test for
now to get the bots green.
DeltaFile
+1-0lldb/test/API/functionalities/ubsan/basic/TestUbsanBasic.py
+1-01 files

LLVM/project e2b0cf5openmp CMakeLists.txt

Literal string
DeltaFile
+2-2openmp/CMakeLists.txt
+2-21 files