NetBSD/pkgsrc-wip 6865031dovecot24 TODO distinfo, dovecot24/patches patch-src_lib_lib.h patch-src_lib-var-expand-crypt_Makefile.in

dovecot24: get rid of _NETBSD_SOURCE.
DeltaFile
+31-3dovecot24/patches/patch-src_lib_lib.h
+16-0dovecot24/TODO
+2-2dovecot24/distinfo
+0-2dovecot24/Makefile.common
+1-0dovecot24/patches/patch-src_lib-var-expand-crypt_Makefile.in
+50-75 files

OPNSense/ports f1403ddopnsense/ndp-proxy-go distinfo Makefile

opnsense/ndp-proxy-go: Bump version to v1.0.3 (#257)

DeltaFile
+5-5opnsense/ndp-proxy-go/distinfo
+1-1opnsense/ndp-proxy-go/Makefile
+6-62 files

LLVM/project b0cc73dllvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64/GlobalISel knownbits-rotl-rotr.mir

[GlobalISel] add G_ROTL, G_ROTR to computeKnownBits (#166365)

Adresses one of the subtasks of #150515.

The code is ported from `SelectionDAG::computeKnownBits` and tests are
loosely based on `AArch64/GlobalISel/knownbits-shl.mir`.
DeltaFile
+270-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-rotl-rotr.mir
+20-0llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+290-02 files

LLVM/project 1acc200llvm/include/llvm/CodeGen LiveStacks.h, llvm/lib/CodeGen LiveStacks.cpp StackSlotColoring.cpp

[NFC][LiveStacks] Use vectors instead of map and unordred_map (#165477)

DeltaFile
+19-25llvm/include/llvm/CodeGen/LiveStacks.h
+22-19llvm/lib/CodeGen/LiveStacks.cpp
+5-15llvm/lib/CodeGen/StackSlotColoring.cpp
+3-3llvm/lib/Target/AMDGPU/AMDGPUMarkLastScratchLoad.cpp
+3-2llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+52-645 files

LLVM/project 2002a59libcxx/test/std/thread/thread.semaphore lost_wakeup.timed.pass.cpp

[libc++][test][NFC] remove unused and global variables in the test (#179038)

Fixes #178855
DeltaFile
+6-8libcxx/test/std/thread/thread.semaphore/lost_wakeup.timed.pass.cpp
+6-81 files

FreeBSD/ports 9163fc3databases/pgbackrest Makefile distinfo

databases/pgbackrest: Update 2.57.0 => 2.58.0

Release Notes:
https://pgbackrest.org/release.html#2.58.0

Use ETCDIR in Makefile.

PR:     293014
DeltaFile
+3-3databases/pgbackrest/Makefile
+3-3databases/pgbackrest/distinfo
+6-62 files

FreeBSD/ports 54efdacsecurity/lego distinfo Makefile

security/lego: Update 4.30.1 => 4.31.0

Changelog:
https://github.com/go-acme/lego/blob/v4.31.0/CHANGELOG.md

PR:     292986
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

NetBSD/pkgsrc h46jVA2mk/fetch fetch

   mk: fetch: fix typo in comment, simplify usage
VersionDeltaFile
1.22+3-3mk/fetch/fetch
+3-31 files

LLVM/project f52f97bllvm/test/Transforms/SLPVectorizer/X86 shl-to-add-transformation5.ll

[SLP][NFC]Add another shl-to-add modeling test, NFC
DeltaFile
+57-0llvm/test/Transforms/SLPVectorizer/X86/shl-to-add-transformation5.ll
+57-01 files

FreeBSD/ports 33dc8c0lang Makefile

lang/Makefile: Remove python-doc-pdf-a4

PR:             292970
Approved by:    blanket
Fixes:          5e61a90f3a23 (lang/python-doc-pdf-a4: remove)

(cherry picked from commit c004847f8206c4c5425103d8127f2a2480195fb1)
DeltaFile
+0-1lang/Makefile
+0-11 files

NetBSD/pkgsrc-wip 9ab6623dovecot24 TODO distinfo, dovecot24/patches patch-src_lib-storage_mail-storage.c patch-doc_dovecot.conf.in

dovecot24: carry over some patches from prev version

including a private patch of mine.
DeltaFile
+26-0dovecot24/patches/patch-src_lib-storage_mail-storage.c
+15-0dovecot24/patches/patch-doc_dovecot.conf.in
+10-0dovecot24/TODO
+3-1dovecot24/distinfo
+1-1dovecot24/patches/patch-src_lib-var-expand-crypt_Makefile.in
+55-25 files

FreeBSD/ports 4991ab5sysutils/stackit distinfo Makefile

sysutils/stackit: Update 0.52.0 => 0.53.1

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.53.1

PR:     292998
DeltaFile
+5-5sysutils/stackit/distinfo
+1-2sysutils/stackit/Makefile
+6-72 files

FreeBSD/ports d3acc53databases/mariadb118-server distinfo Makefile

databases/mariadb118-server: Update to 11.8.6
DeltaFile
+3-3databases/mariadb118-server/distinfo
+1-1databases/mariadb118-server/Makefile
+4-42 files

FreeBSD/src a3b90a1usr.sbin/daemon daemon.c daemon.8

daemon: Add option for output file mode

The daemon utility has always created its output file with a fixed mode
of 0600. This causes issues for log collection setups where the collector
does not run as root but instead relies on group access to the watched
daemon’s log file.

Introduce a new option that allows specifying the output file mode using
install(1)-style semantics. This enables non-root log collectors to access
the file as intended and improves compatibility with log rotation tools.

Reviewed by:    kevans
MFC after:      1 week
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D54930
DeltaFile
+21-7usr.sbin/daemon/daemon.c
+15-2usr.sbin/daemon/daemon.8
+36-92 files

OpenBSD/ports NHMECITx11/vlc/patches patch-modules_codec_avcodec_video_c patch-modules_demux_mp4_essetup_c

   Backport support for VVC codec #2

   From Brad (maintainer)
VersionDeltaFile
1.8+13-67x11/vlc/patches/patch-modules_codec_avcodec_video_c
1.1+50-0x11/vlc/patches/patch-modules_demux_mp4_essetup_c
1.4+30-12x11/vlc/patches/patch-modules_demux_mp4_libmp4_h
1.1+36-0x11/vlc/patches/patch-modules_demux_mp4_mpeg4_h
1.7+13-18x11/vlc/patches/patch-modules_demux_mp4_libmp4_c
1.4+15-13x11/vlc/patches/patch-modules_demux_mkv_matroska_segment_parse_cpp
+157-1107 files not shown
+251-12313 files

NetBSD/src EUaftpqexternal/bsd/blocklist/bin blocklistd.c

   From des at FreeBSD dot org

   * use reallocarray instead of realloc
   * use exit instead of return because some clang tool gets confused
VersionDeltaFile
1.15+14-14external/bsd/blocklist/bin/blocklistd.c
+14-141 files

NetBSD/src xRn5mFRexternal/bsd/blocklist/bin support.c

   remove extra initialization
VersionDeltaFile
1.4+2-3external/bsd/blocklist/bin/support.c
+2-31 files

NetBSD/src WROToNvexternal/bsd/blocklist/bin run.c

   From des at FreeBSD dot org

   * In run(), use getline(3) rather than fgets(3) into a stack buffer.
VersionDeltaFile
1.4+9-8external/bsd/blocklist/bin/run.c
+9-81 files

NetBSD/src ToExY81external/bsd/blocklist/port popenve.c

   From des at FreeBSD dot org:

   * Use fork(2) instead of vfork(2), preventing a race between the parent
     updating pidlist and the child iterating over it.

   * Move fdopen(3) calls form pdes_parent() to pdes_get() so we can fail
     if fdopen(3) fails, e.g. if the file descriptors are too big.
VersionDeltaFile
1.3+39-36external/bsd/blocklist/port/popenve.c
+39-361 files

FreeBSD/src 4e160c6lib/libfetch common.c common.h

libfetch: Check for failure to create SSL context

* Drop the ssl_meth member, there is no reason to hang on to it.

* Replace deprecated SSLv23_client_method() with TLS_client_method().

* Check the return value from SSL_CTX_new().

MFC after:      1 week
PR:             292903
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55098
DeltaFile
+7-3lib/libfetch/common.c
+0-1lib/libfetch/common.h
+7-42 files

LLVM/project d94caealibc/shared/math ffmal.h, libc/src/__support/math ffmal.h CMakeLists.txt

[libc][math] Refactor ffmal to Header Only. (#179069)

closes #175326

Part of #147386
DeltaFile
+28-0libc/src/__support/math/ffmal.h
+25-0libc/shared/math/ffmal.h
+11-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-4libc/src/math/generic/ffmal.cpp
+1-1libc/src/math/generic/CMakeLists.txt
+77-63 files not shown
+80-69 files

LLVM/project 15832a6libc/shared/math sqrtf128.h, libc/src/__support/math sqrtf128.h CMakeLists.txt

[libc][math] Refactor sqrtf128 to header only (#177760)

Closes #177652 
DeltaFile
+454-0libc/src/__support/math/sqrtf128.h
+2-422libc/src/math/generic/sqrtf128.cpp
+29-0libc/shared/math/sqrtf128.h
+16-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+15-0libc/src/__support/math/CMakeLists.txt
+1-7libc/src/math/generic/CMakeLists.txt
+517-4303 files not shown
+521-4309 files

LLVM/project e890821llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/X86 debuginfo-scev-salvage-ptrtoaddr.ll

[LSR] Support SCEVPtrToAddr in SCEVDbgValueBuilder.

Allow SCEVPtrToAddr as cast in assertion in SCEVDbgValueBuilder.
SCEVPtrToAddr is handled similarly to SCEVPtrToInt.

Fixes a crash with debug info after bd40d1de9c9ee, which started to
generate ptrtoaddr instead of ptrtoint expressions.
DeltaFile
+61-0llvm/test/Transforms/LoopStrengthReduce/X86/debuginfo-scev-salvage-ptrtoaddr.ll
+2-1llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+63-12 files

NetBSD/src neRPhladoc CHANGES

   CHANGES: fix a date
VersionDeltaFile
1.3227+2-2doc/CHANGES
+2-21 files

LLVM/project f6219e8mlir/include/mlir/Interfaces ExecutionProgressOpInterface.td ExecutionProgressOpInterface.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][Interfaces] Add `ExecutionProgressOpInterface` + folding pattern (#179039)

Add the `ExecutionProgressOpInterface` with an interface method to check
if an operation "must progress". Add `mustProgress` attributes to
`scf.for` and `scf.while` (default value is "true").

`mustProgress` corresponds to the [`llvm.loop.mustprogress`
metadata](https://llvm.org/docs/LangRef.html#langref-llvm-loop-mustprogress).

Also add a canonicalization pattern to erase `RegionBranchOpInterface`
ops that must progress but loop infinitely (and are non-side-effecting).
This canonicalization pattern is enabled for `scf.for` and `scf.while`.

RFC: https://discourse.llvm.org/t/infinite-loops-and-dead-code/89530

[mlir] Fix build after #179039 (#179180)

Fix build after #179039.
DeltaFile
+73-30mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+51-0mlir/test/Dialect/SCF/canonicalize.mlir
+45-3mlir/lib/Dialect/SCF/IR/SCF.cpp
+48-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.td
+39-0mlir/lib/Dialect/UB/IR/UBOps.cpp
+29-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.h
+285-3313 files not shown
+368-4419 files

OpenBSD/ports jdhAPRxwww/zola distinfo crates.inc

   update to zola-0.22.1
   drop maintainer as there have been many timeouts in previous updates,
   and no response to this update diff
VersionDeltaFile
1.7+1,000-718www/zola/distinfo
1.2+500-356www/zola/crates.inc
1.20+1-8www/zola/Makefile
+1,501-1,0823 files

LLVM/project 7054a4bllvm/include/llvm/Analysis ValueTracking.h, llvm/lib/Analysis ValueTracking.cpp

[ValueTracking] Propagate sign information out of loop (#175590)

LLVM converts sqrt libcall to intrinsic call if the argument is within
the range(greater than or equal to 0.0). In this case the compiler is
not able to deduce the non-negativity on its own. Extended ValueTracking
to understand such loops.

Fixes llvm/llvm-project#174813
DeltaFile
+220-0llvm/test/Transforms/AggressiveInstCombine/X86/pr175590.ll
+90-0llvm/lib/Analysis/ValueTracking.cpp
+18-0llvm/include/llvm/Analysis/ValueTracking.h
+328-03 files

LLVM/project 0fd4ad2clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenAtomic.cpp

[CIR] Scoped atomic exchange (#173781)

This patch adds support for for scoped atomic exchange operations in
CIR.
DeltaFile
+23-23clang/test/CIR/CodeGen/atomic.c
+32-0clang/test/CIR/CodeGen/atomic-scoped.c
+12-12clang/test/CIR/IR/atomic.cir
+7-4clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+5-2clang/lib/CIR/CodeGen/CIRGenAtomic.cpp
+4-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+83-426 files

LLVM/project dc1cb33libcxx/modules/std atomic.inc

guard modules
DeltaFile
+2-0libcxx/modules/std/atomic.inc
+2-01 files

FreeNAS/freenas 91ab742src/middlewared/middlewared/plugins/interface unconfigure.py

add comment on why DeviceNotFound erro can be raised
DeltaFile
+2-0src/middlewared/middlewared/plugins/interface/unconfigure.py
+2-01 files