NetBSD/pkgsrc-wip 6478ddcmapnik TODO

mapnik: Add reference to CVE-2025-15537
DeltaFile
+2-0mapnik/TODO
+2-01 files

NetBSD/pkgsrc-wip 5ed18bfpy-pywhat PLIST

py-pywhat: adjust LICENSE path

This likely changed between py-poetry-core versions.
DeltaFile
+1-1py-pywhat/PLIST
+1-11 files

FreeBSD/src d80f249usr.bin/grep/tests grep_freebsd_test.sh

grep/tests: Fix up the zgrep executable path in a newly added test

Fixes:  da5d94d29a5e ("Remove obsolete BUGS section from zgrep(1) man page, add test")
(cherry picked from commit 045112f148fa092c92ec53204708f638b226ff8f)
DeltaFile
+1-1usr.bin/grep/tests/grep_freebsd_test.sh
+1-11 files

FreeBSD/src 6aca792usr.bin/grep zgrep.1, usr.bin/grep/tests grep_freebsd_test.sh

Remove obsolete BUGS section from zgrep(1) man page, add test

I forgot to check/update the man page with D54217. While here add
a test for multiple -e flags.

Reviewed by:    markj
Approved by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54632

(cherry picked from commit da5d94d29a5ec29817476c39ae2b2ad1666c3f06)
DeltaFile
+0-18usr.bin/grep/zgrep.1
+11-0usr.bin/grep/tests/grep_freebsd_test.sh
+11-182 files

FreeBSD/src dccf005usr.bin/grep/tests grep_freebsd_test.sh

grep/tests: Fix up the zgrep executable path in a newly added test

Fixes:  da5d94d29a5e ("Remove obsolete BUGS section from zgrep(1) man page, add test")
(cherry picked from commit 045112f148fa092c92ec53204708f638b226ff8f)
DeltaFile
+1-1usr.bin/grep/tests/grep_freebsd_test.sh
+1-11 files

FreeBSD/src 5828825usr.bin/grep zgrep.1, usr.bin/grep/tests grep_freebsd_test.sh

Remove obsolete BUGS section from zgrep(1) man page, add test

I forgot to check/update the man page with D54217. While here add
a test for multiple -e flags.

Reviewed by:    markj
Approved by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54632

(cherry picked from commit da5d94d29a5ec29817476c39ae2b2ad1666c3f06)
DeltaFile
+0-18usr.bin/grep/zgrep.1
+11-0usr.bin/grep/tests/grep_freebsd_test.sh
+11-182 files

LLVM/project c6f3bc8llvm/test/Transforms/LoopVectorize epilog-vectorization-reductions.ll

[LV] Add single-iteration epilogue test with de-generate reduction.

While at it, also modernize the check lines to reduce diff of future
changes.
DeltaFile
+393-316llvm/test/Transforms/LoopVectorize/epilog-vectorization-reductions.ll
+393-3161 files

LLVM/project d5fea7eopenmp/tools/omptest CMakeLists.txt, openmp/tools/omptest/test CMakeLists.txt

[OpenMP][omptest] Improve CMake and address review comments (#159416)

Avoid explicit ABI breaking check deactivation
Replace whole-archive linking with dedicated build of GoogleTest lib

Addresses remaining post-merge review comments of
https://github.com/llvm/llvm-project/pull/154786
DeltaFile
+34-21openmp/tools/omptest/CMakeLists.txt
+2-5openmp/tools/omptest/test/CMakeLists.txt
+36-262 files

FreeBSD/doc f68a2e1website/content/en/cgi ports.cgi

ports.cgi: enable perl warnings by default
DeltaFile
+1-0website/content/en/cgi/ports.cgi
+1-01 files

FreeBSD/ports be11b62. MOVED, java Makefile

java/jta: Remove expired port

2026-01-17 java/jta: manual download, no users in the ports tree, newer version is at https://github.com/jakartaee/transactions
DeltaFile
+0-42java/jta/Makefile
+0-8java/jta/pkg-descr
+0-2java/jta/distinfo
+0-1java/Makefile
+1-0MOVED
+1-535 files

LLVM/project a66b8b7llvm/include/llvm/ADT STLExtras.h, llvm/unittests/ADT STLExtrasTest.cpp

[STLExtras] Add a template for detecting whether two types can be compared for equality (#176429)

This is needed for https://github.com/llvm/llvm-project/pull/173026.
DeltaFile
+37-2llvm/unittests/ADT/STLExtrasTest.cpp
+11-0llvm/include/llvm/ADT/STLExtras.h
+48-22 files

FreeBSD/doc 513744awebsite/content/en/cgi ports.cgi

ports.cgi: runs with the default perl from /usr/local/bin/perl
DeltaFile
+1-1website/content/en/cgi/ports.cgi
+1-11 files

FreeBSD/doc d75e090website/content/en/cgi ports.cgi

ports.cgi: indent with perltidy
DeltaFile
+29-23website/content/en/cgi/ports.cgi
+29-231 files

FreeBSD/doc d8eb043website/content/en/cgi ports.cgi

ports.cgi: remove stale function
DeltaFile
+0-17website/content/en/cgi/ports.cgi
+0-171 files

FreeBSD/doc 4358ffcwebsite/content/en/cgi ports.cgi

ports.cgi: fix warnings
DeltaFile
+2-3website/content/en/cgi/ports.cgi
+2-31 files

FreeBSD/ports 67c80famisc/unicode-emoji distinfo Makefile

misc/unicode-emoji: update 15.1 → 16.0

PR:     291898
DeltaFile
+7-11misc/unicode-emoji/distinfo
+7-8misc/unicode-emoji/Makefile
+14-192 files

FreeBSD/ports d6112dfnet/zapret Makefile, net/zapret2 Makefile

net/zapret{,2}: Remove bin/mdig

PR:             292203
Reported by:    Igor Pavlov <igor.arabesc.pavlov at gmail.com>
DeltaFile
+2-1net/zapret/Makefile
+2-1net/zapret2/Makefile
+4-22 files

LLVM/project dc9c08eflang/lib/Optimizer/Transforms AddDebugInfo.cpp, flang/test/Integration debug-use-stmt.f90

[flang][debug] Generate DWARF debug info using fir.use_stmt. (#168541)

This patch uses the fir.use_stmt operations to generate correct debug
metadata for use statement when `only` and `=>` are used. The debug flow
is changed a bit where we process the module globals first so that we
have the global variables when we start to process `fir.use_stmt`.
    
Fixes #160923.
DeltaFile
+223-57flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
+69-0flang/test/Transforms/debug-use-stmt.fir
+38-0flang/test/Integration/debug-use-stmt.f90
+1-0flang/test/Transforms/debug-imported-entity.fir
+1-0flang/test/Transforms/debug-local-global-storage-1.fir
+332-575 files

LLVM/project 7654a99clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp CIRGenExprScalar.cpp, clang/test/CIR/CodeGen builtin-bit-cast.cpp

[Clang][CIR] Implement CIRGen logic for __builtin_bit_cast

NOTE: This patch merely upstreams code from
  * https://github.com/llvm/clangir.

This Op was originally implemented by Sirui Mu in #762 Further
modification were made by other ClangIR contributors.

co-authored-by: Sirui Mu <msrlancern at gmail.com>
DeltaFile
+135-0clang/test/CIR/CodeGen/builtin-bit-cast.cpp
+24-0clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+17-0clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+176-03 files

LLVM/project 7906ec0llvm/lib/Target/AArch64 MachineSMEABIPass.cpp

AArch64: Use LibcallLoweringInfo in MachineSMEABI pass

In context this could probably just hardcode the libcall impls,
though that would be inconvenient for the arm64ec case (which I don't
see evidence of being a tested / supported combination).
DeltaFile
+44-13llvm/lib/Target/AArch64/MachineSMEABIPass.cpp
+44-131 files

FreeBSD/ports 6aa08fbmultimedia/supersonic distinfo Makefile

multimedia/supersonic: Update to 0.20.0

ChangeLog: https://github.com/dweymouth/supersonic/releases/tag/v0.20.0
DeltaFile
+5-5multimedia/supersonic/distinfo
+1-2multimedia/supersonic/Makefile
+6-72 files

OPNSense/core 529f4f2. plist, src/etc/inc interfaces.inc

interfaces: generalise the dhcp6c_script using the new IFNAME variable #7647

The file was conceptually created in d36f0f4f62557 and before was a single
command line script... so add appropriate copyrights from that time onward.

Many thanks to Martin for pinoeering this back in the day!

interfaces: show the prefix shift in the log message

Move the other force message to the respective if which is more or
less what we had before.  This is important for making clear what
the impact of #9521 to renewals actually is.

interfaces: missed script path via @cm-rudolph
DeltaFile
+84-0src/opnsense/scripts/interfaces/dhcp6c_script.sh
+3-68src/etc/inc/interfaces.inc
+1-0plist
+88-683 files

OPNSense/core dc30b3bsrc/etc/inc interfaces.inc, src/opnsense/scripts/interfaces rtsold_script.sh

interfaces: multi-dhcp6c support and custom PD association #7647

This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations.  For NA we simply default to 0 now.

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

Add two debugging files which still need to be steered via the
debug setting.
DeltaFile
+21-53src/etc/inc/interfaces.inc
+58-4src/www/interfaces.php
+5-5src/opnsense/scripts/interfaces/rtsold_script.sh
+84-623 files

LLVM/project f828f3cruntimes/cmake config-runtimes-Fortran.cmake

Address review comments
DeltaFile
+233-226runtimes/cmake/config-runtimes-Fortran.cmake
+233-2261 files

OPNSense/core 98d2933src/opnsense/scripts/interfaces rtsold_script.sh

interfaces: more script love for rtsold
DeltaFile
+3-2src/opnsense/scripts/interfaces/rtsold_script.sh
+3-21 files

OPNSense/tools 0955816config/25.7 ports.conf

add OATH Toolkit for 2FA support in Acme Client

refs https://github.com/opnsense/plugins/issues/3942
DeltaFile
+1-0config/25.7/ports.conf
+1-01 files

Illumos/gate 6919cfbusr/src/lib/libc/port/gen localtime.c

17357 libc: check sign expansion
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-1usr/src/lib/libc/port/gen/localtime.c
+2-11 files

LLVM/project 1219cc7clang-tools-extra/clang-tidy/bugprone UnsafeFunctionsCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Warn on use of std::get_temporary_buffer (#176191)

The STL function `std::get_temporary_buffer` was originally designed
with the intent of providing a more efficient implementation than the
general-purpose operator new, but no such implementation was created and
the API was deprecated (in C++17) and removed (in C++20).

As this function is difficult to use and provides no advantages, I think
(or at least hope) that nobody actually uses it; but given that it was
present in the official standard, I think tidy should be able to report
its bugprone nature. (It returns uninitialized memory, which can cause
subtle bugs, e.g. as in the last code example of the SEI CERT rule
EXP54-CPP.)
DeltaFile
+20-0clang-tools-extra/test/clang-tidy/checkers/bugprone/unsafe-functions.cpp
+7-2clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/docs/clang-tidy/checks/bugprone/unsafe-functions.rst
+34-24 files

OpenZFS/src 54b141fmodule Makefile.bsd, module/os/freebsd/zfs zfs_vnops_os.c

FreeBSD: Remove references to DEBUG_VFS_LOCKS

This option is removed upstream in favour of plain INVARIANTS.

VNASSERT is always defined so I see no reason to use it conditionally.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Mark Johnston <markj at FreeBSD.org>
Closes #18136
DeltaFile
+2-12module/os/freebsd/zfs/zfs_vnops_os.c
+0-5module/Makefile.bsd
+2-172 files

LLVM/project fc9feeemlir/include/mlir/Dialect/LLVMIR LLVMOps.td, mlir/lib/Dialect/LLVMIR/IR LLVMDialect.cpp

[mlir][LLVM] Speed up `extractvalue(insertvalue)` canonicalization (#176478)

The current `ExtractValueOp::fold` implementation traverses the entire
chain of `InsertValueOp`s leading up to it. This can be extremely slow
if there are a huge number of `ExtractValueOp`s using values from the
same chain.

This PR improves this significantly in cases where a large number of the
`ExtractValueOp`s are actually reading from the same `InsertValueOp`.
That is, for patterns like:

```
%i0 = llvm.insertvalue %v0, %undef[0]
%i1 = llvm.insertvalue %v1, %0[1]
...
%i999 = llvm.insertvalue %v999, %998[999]
%e0 = llvm.extractvalue %i999[0]
%e1 = llvm.extractvalue %i999[1]
...

    [17 lines not shown]
DeltaFile
+98-0mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+1-0mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+99-02 files