ELF Tool Chain/elftoolchain 4323trunk/libelf Makefile

libelf/Makefile: (minor) use one file per SRCS line.
DeltaFile
+3-1trunk/libelf/Makefile
+3-11 files

FreeBSD/src 160077atools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles.inc: fix up WITH_LLVM_LINK_STATIC_LIBRARIES cases

In commit cf1eaaf41cef I added the WITH_LLVM_LINK_STATIC_LIBRARIES
src.conf(5) build knob, which also affects OptionalObsoleteFiles.inc.

However, the checks were incorrect: when WITH_LLVM_LINK_STATIC_LIBRARIES
is active, the OLD_LIBS libprivatellvm.so.19, libprivateclang.so.19 and
libprivatelldb.so.19 should always be cleaned up.

Fixes:          cf1eaaf41cef
MFC after:      1 week
DeltaFile
+6-6tools/build/mk/OptionalObsoleteFiles.inc
+6-61 files

OpenBSD/ports x2N5uargames/lwjgl/patches patch-build_xml patch-src_java_org_lwjgl_MemoryUtilSun_java

   Update to build and run with jdk 11:
   * Building with jdk 11 adapted from similar commit for Linux here:
   https://github.com/MeFisto94/lwjgl/commit/72e97f53f7d256bc90e397e946054fcbe764c203

   Input, testing and ok thfr@
VersionDeltaFile
1.3+64-63games/lwjgl/patches/patch-build_xml
1.1+53-0games/lwjgl/patches/patch-src_java_org_lwjgl_MemoryUtilSun_java
1.6+35-5games/lwjgl/patches/patch-platform_build_bsd_ant_build_xml
1.1+22-0games/lwjgl/patches/patch-src_java_org_lwjgl_input_Cursor_java
1.1+16-0games/lwjgl/patches/patch-src_java_org_lwjgl_util_generator_GeneratorVisitor_java
1.1+14-0games/lwjgl/patches/patch-platform_build_build-generator_xml
+204-687 files not shown
+285-7013 files

OpenBSD/ports szAmwSPmisc/subsurface Makefile

   avoid subsurface failing if coreutils was present during configure then
   junked during build; this is a messy port which builds various libraries
   with different build systems (qmake, autoconf, cmake) so doesn't use all
   parts of the normal MODULES for those.

   populate the dir for the autoconf part of the build (libdivecomputer)
   by explicitly using MODGNU_configure from gnu.port.mk before running
   configure; set CONFIGURE_SCRIPT to /usr/bin/true to prevent it from
   actually trying to run configure at that time (which it would otherwise
   try and run with the flags needed for cmake).

   reported by/ok tb
VersionDeltaFile
1.22+9-2misc/subsurface/Makefile
+9-21 files

FreeBSD/ports 505d116multimedia/jellyfin distinfo nupkg_nuget.mk

multimedia/jellyfin: update to 10.11.5
DeltaFile
+101-101multimedia/jellyfin/distinfo
+47-47multimedia/jellyfin/nupkg_nuget.mk
+15-15multimedia/jellyfin/pkg-plist
+1-1multimedia/jellyfin/Makefile
+164-1644 files

FreeBSD/ports d64ae40multimedia/ffmpeg/files patch-configure

multimedia/ffmpeg: add a configure patch

When pushing ffmpeg 8.0.1 I forgot the to git add the configure patch
to fix detection of support for symbol versionning

PR:      291868
DeltaFile
+11-0multimedia/ffmpeg/files/patch-configure
+11-01 files

NetBSD/src V203z99sbin/mount_v7fs mount_v7fs.c, sbin/newfs_v7fs newfs_v7fs.c

   v7fs: Don't assume <sys/endian.h> is transcluded via <sys/param.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.2+7-6sbin/mount_v7fs/mount_v7fs.c
1.6+3-2sbin/newfs_v7fs/newfs_v7fs.c
+10-82 files

NetBSD/src 3oTBwOzsys/ufs/ext2fs ext2fs_bswap.c, sys/ufs/ffs ffs_appleufs.c

   ufs: Don't assume that <sys/endian.h> is transcluded via <sys/param.h>

   Prompted by PR pkg/59839
VersionDeltaFile
1.26+3-2sys/ufs/ext2fs/ext2fs_bswap.c
1.16+3-2sys/ufs/ffs/ffs_appleufs.c
+6-42 files

OpenBSD/src kewsV2Iusr.sbin/snmpd engine.c

   Add engine.c, missed in previous commit.

   pointed out by tb@
VersionDeltaFile
1.1+35-0usr.sbin/snmpd/engine.c
+35-01 files

NetBSD/pkgsrc owWTBP4doc CHANGES-2025

   doc: Updated devel/cbindgen to 0.29.2
VersionDeltaFile
1.7372+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc vemCdrpdevel/cbindgen distinfo cargo-depends.mk

   devel/cbindgen: Update to 0.29.2

   Changelog:
   # 0.29.2

         * Request serde's std feature to avoid issues with newer toml versions.

   # 0.29.1

         * cf13c2b enum: Track dependencies properly in enumerations.
         * 307d1e9 constant: Handle cfg in associated constants.
         * 0902d02 Remove "display" feature from the toml crate
         * 9068410 Fix incorrect detection of duplicated constants
         * 451e768 docs: Correct after_include type in example config (fix)
         * aff68c6 cargo update
         * 09666f6 Update toml to 0.9
VersionDeltaFile
1.36+157-139devel/cbindgen/distinfo
1.8+51-45devel/cbindgen/cargo-depends.mk
1.39+2-2devel/cbindgen/Makefile
+210-1863 files

OpenBSD/ports DLx1jaCnet/monitoring-plugins Makefile, net/monitoring-plugins/patches patch-plugins_check_curl_d_check_curl_helpers_c patch-plugins_check_curl_c

   update monitoring-plugins to a git checkout from shortly after 3.0-rc1,
   hopefully to get wider testing before a 3.0 release. rolls in some previous
   patches. adds various patches for 64-bit time_t and others.
VersionDeltaFile
1.1+107-0net/monitoring-plugins/patches/patch-plugins_check_curl_d_check_curl_helpers_c
1.1+87-0net/monitoring-plugins/patches/patch-plugins_check_curl_c
1.2+53-8net/monitoring-plugins/patches/patch-plugins-root_check_icmp_c
1.50+23-22net/monitoring-plugins/Makefile
1.2+14-26net/monitoring-plugins/patches/patch-plugins_check_disk_c
1.1+35-0net/monitoring-plugins/patches/patch-plugins_check_snmp_c
+319-5610 files not shown
+411-6216 files

LLVM/project df87e19llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV buildvector-all-external-scalars.ll

[SLP]Do not vectorize buildvector tree will scalars in first node, which should remain scalars

Such trees will be revectorized again, causing a compiler hang.

Fixes #172609
DeltaFile
+272-75llvm/test/Transforms/SLPVectorizer/RISCV/buildvector-all-external-scalars.ll
+11-11llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+283-862 files

LLVM/project baa4983llvm/lib/CodeGen/SelectionDAG LegalizeVectorOps.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] Support lowering v4i16/f16 VECTOR_COMPRESS nodes to SVE (#173256)

This is a follow-up to #171162, which broke the (untested) lowering of
v4i16/f16 to SVE.

See: https://github.com/llvm/llvm-project/pull/171162#discussion_r2601901376
DeltaFile
+48-0llvm/test/CodeGen/AArch64/sve-vector-compress.ll
+33-0llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+6-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+87-03 files

FreeBSD/ports d96c7d2games/libretro-shaders-slang pkg-plist distinfo

games/libretro-shaders-slang: Update g20251121 => g20251223

Commitlog:
https://github.com/libretro/slang-shaders/compare/a2ac00b...2707c34

PR:     291911
DeltaFile
+148-2games/libretro-shaders-slang/pkg-plist
+3-3games/libretro-shaders-slang/distinfo
+2-2games/libretro-shaders-slang/Makefile
+153-73 files

LLVM/project e3c2e6cmlir/lib/Dialect/SCF/IR SCF.cpp, mlir/test/Dialect/SCF canonicalize.mlir

[mlir][scf] Fold away `scf.for` iter args cycles (#173436)

When iter args form cycle through region args/yields with the same init
value, we can replace them all with that init value.

---------

Signed-off-by: Ivan Butygin <ivan.butygin at gmail.com>
DeltaFile
+99-13mlir/lib/Dialect/SCF/IR/SCF.cpp
+60-24mlir/test/Dialect/SCF/canonicalize.mlir
+159-372 files

OpenBSD/src Q3fdxSrusr.sbin/snmpd parse.y usm.c

   Put snmp engineids in a struct instead of having the data/length in
   everything that needs in. This is in preparation for wider use of the
   engineids

   OK jmatthew@
VersionDeltaFile
1.92+88-68usr.sbin/snmpd/parse.y
1.31+14-13usr.sbin/snmpd/usm.c
1.96+9-7usr.sbin/snmpd/snmpe.c
1.122+11-5usr.sbin/snmpd/snmpd.h
1.45+2-5usr.sbin/snmpd/trap.c
1.14+3-3usr.sbin/snmpd/application_internal.c
+127-1011 files not shown
+129-1027 files

NetBSD/pkgsrc-wip be4ecdflabwc distinfo Makefile

labwc: update to 0.9.3
DeltaFile
+3-3labwc/distinfo
+2-1labwc/Makefile
+2-0labwc/PLIST
+7-43 files

LLVM/project 3159baallvm/include/llvm/Transforms/Utils UnrollLoop.h LoopPeel.h, llvm/lib/Transforms/Scalar LoopUnrollPass.cpp

[LoopPeel] Peel last iteration to enable load widening

In loops that contain multiple consecutive small loads (e.g., 3 bytes
loading i8's), peeling the last iteration makes it safe to read beyond
the accessed region, enabling the use of a wider load (e.g., i32) for
all other N-1 iterations.

Patterns such as:
```
  %a = load i8, ptr %p
  %b = load i8, ptr %p+1
  %c = load i8, ptr %p+2
  ...
  %p.next = getelementptr i8, ptr %p, 3
```

Can be transformed to:
```
  %wide = load i32, ptr %p  ; Read 4 bytes

    [9 lines not shown]
DeltaFile
+616-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening.ll
+230-1llvm/lib/Transforms/Utils/LoopPeel.cpp
+104-0llvm/test/Transforms/LoopUnroll/peel-last-iteration-load-widening-be.ll
+24-10llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+10-8llvm/include/llvm/Transforms/Utils/UnrollLoop.h
+7-1llvm/include/llvm/Transforms/Utils/LoopPeel.h
+991-206 files

LLVM/project 0812f41clang/lib/Format TokenAnnotator.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Don't crash on incomplete template declaration (#173433)

DeltaFile
+6-4clang/lib/Format/TokenAnnotator.cpp
+2-0clang/unittests/Format/FormatTest.cpp
+8-42 files

LLVM/project 5254894llvm/lib/IR Instructions.cpp

address review comments
DeltaFile
+2-2llvm/lib/IR/Instructions.cpp
+2-21 files

NetBSD/pkgsrc XyX6Tmddoc CHANGES-2025

   doc: Updated x11/kitty to 0.45.0
VersionDeltaFile
1.7371+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc twJ0JCJx11/kitty distinfo go-modules.mk

   kitty: update to 0.45.0

   - new kitten `choose-files` command
     - a system-wide fuzzy search program
   - Add support for the paste events protocol
   - icat kitten: Add support for animated PNG and animated WebP, netPBM
     images, ICC color profiles and CCIP color space metadata to the
     builtin engine
   - icat kitten: Add a new flag kitty +kitten icat --fit to control how
     images are scaled to fit the screen
   - icat kitten: The kitty +kitten icat --scale-up flag now takes
     effect when not using kitty +kitten icat --place as well
   - Add a mappable action copy_last_command_output to copy the output
     of the last command to the clipboard
   - ssh kitten: Fix a bug where automatic login was not working
   - goto_session: allow specifying a directory to select a session
     file from the directory
   - many bug fixes
VersionDeltaFile
1.37+88-64x11/kitty/distinfo
1.16+29-21x11/kitty/go-modules.mk
1.35+4-11x11/kitty/PLIST
1.78+2-3x11/kitty/Makefile
+123-994 files

LLVM/project 98be349mlir/lib/CAPI/Dialect Complex.cpp

[MLIR] quick fix errors introduced in #173228 (#173474)

My bad, I thought that the build was being run for PRs, everything
succeeded and didn't test out on local.

Now main branch is throwing these errors on CI:

```
[490/2482] Building CXX object tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIComplex.dir/Complex.cpp.o
FAILED: tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIComplex.dir/Complex.cpp.o 
/usr/local/bin/c++ -DGTEST_HAS_RTTI=0 -DMLIR_CAPI_BUILDING_LIBRARY=1 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/tools/mlir/lib/CAPI/Dialect -I/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/mlir/lib/CAPI/Dialect -I/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/tools/mlir/include -I/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/mlir/include -I/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/stage1/include -I/home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/llvm/include -mcpu=neoverse-v2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Werror=mismatched-tags -O3 -DNDEBUG -std=c++17 -fvisibility=hidden  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIComplex.dir/Complex.cpp.o -MF tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIComplex.dir/Complex.cpp.o.d -o tools/mlir/lib/CAPI/Dialect/CMakeFiles/obj.MLIRCAPIComplex.dir/Complex.cpp.o -c /home/tcwg-buildbot/worker/clang-aarch64-sve2-vla/llvm/mlir/lib/CAPI/Dialect/Complex.cpp
../llvm/mlir/lib/CAPI/Dialect/Complex.cpp:15:45: error: no member named 'complex' in namespace 'mlir'
   15 |                                       mlir::complex::ComplexDialect)
      |                                       ~~~~~~^
../llvm/mlir/include/mlir/CAPI/Registration.h:39:30: note: expanded from macro 'MLIR_DEFINE_CAPI_DIALECT_REGISTRATION'
   39 |     unwrap(registry)->insert<ClassName>();                                     \
      |                              ^~~~~~~~~
../llvm/mlir/lib/CAPI/Dialect/Complex.cpp:15:45: error: no member named 'complex' in namespace 'mlir'
   15 |                                       mlir::complex::ComplexDialect)

    [52 lines not shown]
DeltaFile
+6-3mlir/lib/CAPI/Dialect/Complex.cpp
+6-31 files

FreeBSD/ports da13875databases/py-redisvl distinfo Makefile

databases/py-redisvl: Update to 0.13.2

Changelog:
- https://github.com/redis/redis-vl-python/releases/tag/v0.13.0
- https://github.com/redis/redis-vl-python/releases/tag/v0.13.2

Reported by:    portscout
DeltaFile
+3-3databases/py-redisvl/distinfo
+2-2databases/py-redisvl/Makefile
+5-52 files

NetBSD/pkgsrc-wip 159da01labwc Makefile, labwc/files startlabwc.sh.in

labwc: add dbus dependency
DeltaFile
+3-1labwc/files/startlabwc.sh.in
+1-0labwc/Makefile
+4-12 files

HardenedBSD/src 2ce6ccaetc/mtree BSD.tests.dist, sys/fs/unionfs union_subr.c union_vnops.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+168-0sys/fs/unionfs/union_subr.c
+165-0tests/sys/fs/unionfs/unionfs_test.sh
+10-0sys/fs/unionfs/union_vnops.c
+8-0tests/sys/fs/unionfs/Makefile
+2-0etc/mtree/BSD.tests.dist
+1-0tests/sys/fs/Makefile
+354-01 files not shown
+355-07 files

FreeBSD/ports a6358ddsecurity/openssl-oqsprovider distinfo Makefile

security/openssl-oqsprovider: Update to 0.11.0
DeltaFile
+3-3security/openssl-oqsprovider/distinfo
+1-2security/openssl-oqsprovider/Makefile
+4-52 files

HardenedBSD/ports a6358ddsecurity/openssl-oqsprovider distinfo Makefile

security/openssl-oqsprovider: Update to 0.11.0
DeltaFile
+3-3security/openssl-oqsprovider/distinfo
+1-2security/openssl-oqsprovider/Makefile
+4-52 files

OpenBSD/src l7ePwfEsys/dev/vmm vmm.c

   Fix vmm(4) id assignment in vm_create.

   My recent changes to fix race conditions confused vmm's global vm
   counter with the always-incrementing index used for identifying new
   vm's. This caused id collision resulting in vmd(8) not cleanly
   rebooting vm's.

   Reported by bluhm@.

   ok bluhm@, mlarkin@
VersionDeltaFile
1.10+7-8sys/dev/vmm/vmm.c
+7-81 files