FreeBSD/ports 9800076ports-mgmt/poudriere distinfo Makefile

ports-mgmt/poudriere: Update to 3.4.5

Changes:
  - jail -c -m pkgbase: Default URL has changed to pkg.freebsd.org
  - jail -d: Don't try destroyfs if JAILMNT is not set
  - jail -bB UX updates and fixes
  - jail: Support pkg+https for pkgbase jail creation
  - jail: Add pkgbase shortcut for jail creation
  - jail: Fix pkgbase using incorrect repositories
  - jail: Use the right arch for a pkgbase jail
  - jail: Exit with an error if pkg-update(8) fails
  - Fix fetching packages on FreeBSD 15.0
  - Fetch packages: Detect errors fetching repository/packages
  - Fix parallel builds stomping on shared TMPFS_BLACKLIST_TMPDIR
  - rollbackfs/do_clone_del: Don't force rewrite every file.
  - pkg in jail: Always set a higher priority for repo overrides
DeltaFile
+3-3ports-mgmt/poudriere/distinfo
+1-1ports-mgmt/poudriere/Makefile
+4-42 files

LLVM/project 193c1f4llvm/utils/TableGen DAGISelMatcherOpt.cpp DAGISelMatcher.h

Reapply "[TableGen] Reduce number of call to FactorNodes. NFC"

With a fix to avoid deferencing a before_begin iterator.

Original commit message:

Previously we recursively called FactorNodes all the way down the
tree any time FactorNodes was called. Additionally, on returning
from the recursiion we would flatten any child ScopeMatchers into
the parent.

There are additional calls to FactorNodes every time a new ScopeMatcher
is created. These calls cause a lot of visiting of parts of the tree that
have already been factored as much as possible.

We can remove the primary recursion by ensuring we flatten
scopes when building a new ScopeMatcher. If the Matcher we are
going to insert into the new ScopeMatcher is itself a ScopeMatcher,
we add the children into the new ScopeMatcher instead. This makes

    [2 lines not shown]
DeltaFile
+56-39llvm/utils/TableGen/DAGISelMatcherOpt.cpp
+1-1llvm/utils/TableGen/DAGISelMatcher.h
+57-402 files

LLVM/project 8f48593llvm/utils profcheck-xfail.txt

profcheck-xfail

Created using spr 1.3.7
DeltaFile
+0-1llvm/utils/profcheck-xfail.txt
+0-11 files

FreeBSD/poudriere b0a2e0c. configure Makefile.am, src/bin poudriere.in

Release 3.4.5
DeltaFile
+10-10configure
+7-4Makefile.am
+7-4Makefile.in
+1-1configure.ac
+1-1src/bin/poudriere.in
+26-205 files

LLVM/project 1d2c670clang/docs CMakeLists.txt index.rst, clang/include/clang/Basic BuiltinsAMDGPUDocs.td BuiltinsAMDGPU.td

[Clang][AMDGPU][Docs] Add builtin documentation for AMDGPU builtins

Use the documentation generation infrastructure to document the AMDGPU builtins.
This PR starts with the ABI / Special Register builtins. Documentation for the
remaining builtin categories will be added incrementally in follow-up patches.
DeltaFile
+291-0clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+114-30clang/include/clang/Basic/BuiltinsAMDGPU.td
+1-0clang/docs/CMakeLists.txt
+1-0clang/docs/index.rst
+407-304 files

LLVM/project ee756d7clang/include/clang/Basic BuiltinsBase.td, clang/test/TableGen builtin-docs.td

[Clang][TableGen] Add documentation generation infrastructure for builtins

Add a `-gen-builtin-docs` TableGen backend that generates RST
documentation from builtin definitions, modeled after the existing
attribute documentation system (`-gen-attr-docs`).

The emitter generates per-builtin RST sections grouped by category, including
prototype rendering with optional named parameters (via `ArgNames`), target
feature annotations, and documentation content. A mismatch between `ArgNames`
count and prototype parameter count is a fatal error.
DeltaFile
+265-0clang/test/TableGen/builtin-docs.td
+187-0clang/utils/TableGen/ClangBuiltinsEmitter.cpp
+50-0clang/include/clang/Basic/BuiltinsBase.td
+6-0clang/utils/TableGen/TableGen.cpp
+2-0clang/utils/TableGen/TableGenBackends.h
+510-05 files

LLVM/project 0f51705lldb/docs python_extensions.rst CMakeLists.txt, lldb/docs/use python-reference.rst

[lldb/docs] Add Scripted Symbol Locator to website documentation (#181594)

This patch adds documentation for the Scripted Symbol Locator plugin
system, including tutorial (renamed to hunting-down-symbols.md to match
other tutorial naming conventions) and cleans up API reference for the
website.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+0-165lldb/docs/use/tutorials/scripted-symbol-locator.md
+165-0lldb/docs/use/tutorials/hunting-down-symbols.md
+7-0lldb/docs/python_extensions.rst
+1-1lldb/docs/use/python-reference.rst
+1-0lldb/docs/CMakeLists.txt
+174-1665 files

FreeBSD/ports 485b316ports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2497-g08d63a301

Changes:
 - rollbackfs/do_clone_del: Don't force rewrite every file.
 - jail: -bB UX updates and fixes
 - jail: Use the right arch for a pkgbase jail
 - jail: Use the real path
 - jail: Exit with an error if pkg-update(8) fails
 - jail: Do not run make in jails without src
 - poudriere-image.8: Document ZFS compat -C options
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+5-52 files

LLVM/project ab88d9alibcxx/test/std/algorithms/alg.modifying.operations/alg.partitions is_partitioned.pass.cpp, libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample sample.pass.cpp

Revert "[libc++] Add test_iterators.h to the modulemap (#181351)"

This reverts commit 04ef765b65040e1df4cafaf3dacc26fa5d48e519.

This was causing buildbot failures for premerge:
1. https://lab.llvm.org/staging/#/builders/192/builds/20135
DeltaFile
+4-5libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
+3-4libcxx/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
+2-4libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp
+2-4libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/pstl.stable_sort.pass.cpp
+2-3libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp
+1-4libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/base.pass.cpp
+14-24327 files not shown
+36-416333 files

LLVM/project 9c82b24clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety-invalidations.cpp

rebase

Created using spr 1.3.7
DeltaFile
+111-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-cttz.mir
+40-0llvm/test/Transforms/InstCombine/phi-int2ptr-different-addrspace.ll
+24-2clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+5-14llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-cttz-zero-undef.mir
+15-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+4-11llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir
+199-27346 files not shown
+685-84352 files

LLVM/project 30c8200clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety-invalidations.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+111-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-cttz.mir
+40-0llvm/test/Transforms/InstCombine/phi-int2ptr-different-addrspace.ll
+24-2clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+5-14llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-cttz-zero-undef.mir
+15-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+4-11llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir
+199-27346 files not shown
+685-84352 files

LLVM/project fa5c2ebllvm/lib/Target/X86 X86LowerAMXIntrinsics.cpp

[NFC][X86] Pass ConstantInt for step size in createLoop

createLoop is always called with a constant step size. Propagate the
type information so that it can be used later when deriving profile
information when possible.

Reviewers: phoebewang, RKSimon, mtrofin

Pull Request: https://github.com/llvm/llvm-project/pull/181577
DeltaFile
+2-2llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp
+2-21 files

LLVM/project 5a0261clld/ELF Relocations.cpp RelocScan.h

[ELF] Defer ctx.hasTlsIe assignment to postScanRelocations. NFC

Move ctx.hasTlsIe stores from the relocation scan phase to
postScanRelocations. The ctx.hasTlsIe value is ignored for
`!shared` case, so we can remove some redundant assignment.
DeltaFile
+7-3lld/ELF/Relocations.cpp
+0-3lld/ELF/RelocScan.h
+7-62 files

LLVM/project 3f83bf3llvm/utils/TableGen DAGISelMatcherOpt.cpp

Revert "[TableGen] Reduce number of call to FactorNodes. NFC"

This reverts commit 3ec6ca7d58c4a1a7ee68df41388d71c4e4b858d0.

Failing a couple bots even though it passed locally.
DeltaFile
+39-56llvm/utils/TableGen/DAGISelMatcherOpt.cpp
+39-561 files

FreeBSD/ports 4c5dff2deskutils/cairo-dock-plugins Makefile distinfo

deskutils/cairo-dock-plugins: Update 3.6.1 => 3.6.2

Changelog:
https://github.com/Cairo-Dock/cairo-dock-plug-ins/releases/tag/3.6.2

While here split very long line in post-patch.

PR:     293031
DeltaFile
+7-2deskutils/cairo-dock-plugins/Makefile
+3-3deskutils/cairo-dock-plugins/distinfo
+10-52 files

FreeBSD/ports 7cebe73deskutils/cairo-dock distinfo Makefile

deskutils/cairo-dock: Update 3.6.1 => 3.6.2

Changelog:
https://github.com/Cairo-Dock/cairo-dock-core/releases/tag/3.6.2

PR:     293031
DeltaFile
+3-3deskutils/cairo-dock/distinfo
+1-1deskutils/cairo-dock/Makefile
+1-1deskutils/cairo-dock/pkg-plist
+5-53 files

FreeBSD/ports bcce306games/moonlight-embedded-devel distinfo Makefile

games/moonlight-embedded-devel: Update 2.7.6 => 2.7.7

Changelog:
 1. Add support for VT switch with drm platform and with -nograb.
 2. Fix ipv6 connect error.
 3. Remote zwp-output and replace with wp-fractional-scale for wayland.
 4. Some others small fixs.
https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.7

Commit Log:
https://github.com/armin-25689/moonlight-embedded/compare/v2.7.6...v2.7.7

Remove duplicate dependency on libdrm in LIB_DEPENDS.

PR:     293191
DeltaFile
+3-3games/moonlight-embedded-devel/distinfo
+1-2games/moonlight-embedded-devel/Makefile
+4-52 files

FreeBSD/ports c20ab53x11/plank distinfo Makefile

x11/plank: Update 0.11.164 => 0.11.166

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.165
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.166

PR:     293196
DeltaFile
+3-3x11/plank/distinfo
+1-1x11/plank/Makefile
+4-42 files

FreeBSD/poudriere 75a48bbsrc/share/poudriere/include fs.sh

rollbackfs/do_clone_del: Don't force rewrite every file.

cpdup -f forces every file to be rewritten. Using -V is what was
intended in commit 5ada0a83f. But mtime+size is enough for our
purposes so just do to that.

(cherry picked from commit e2d4bee586ede82e31e3a79eda16afec361f0741)
DeltaFile
+5-1src/share/poudriere/include/fs.sh
+5-11 files

OpenBSD/ports qkSGNQowww/hugo distinfo modules.inc

   www/hugo: update to 0.155.3

   Changes:
    - https://github.com/gohugoio/hugo/releases/tag/v0.155.3
VersionDeltaFile
1.86+6-6www/hugo/distinfo
1.51+1-1www/hugo/modules.inc
1.94+1-1www/hugo/Makefile
+8-83 files

HardenedBSD/src a4a785bcontrib/netbsd-tests/lib/libc/sys t_access.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+0-8contrib/netbsd-tests/lib/libc/sys/t_access.c
+0-81 files

FreeBSD/src 17da2d2usr.sbin/newsyslog newsyslog.conf.5

newsyslog.conf.5: Add a CAVEAT

PR:                     282639
MFC after:              3 days (resolved merge conflicts)
Reviewed by:            michaelo
Differential Revision:  https://reviews.freebsd.org/D55122

(cherry picked from commit 64e612b46290617ec753b4ee6ec633a3724940e3)
DeltaFile
+4-1usr.sbin/newsyslog/newsyslog.conf.5
+4-11 files

HardenedBSD/src 2527e6cusr.bin/runat runat.c, usr.sbin/newsyslog newsyslog.conf.5

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+28-7usr.bin/runat/runat.c
+4-1usr.sbin/newsyslog/newsyslog.conf.5
+32-82 files

HardenedBSD/ports d4a53ddgraphics/khronos-texture/files patch-external_fmt_include_fmt_format.h, mail/p5-Sisimai pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+112-227www/webtrees22/pkg-plist
+4-8mail/p5-Sisimai/pkg-plist
+10-1textproc/caps-log/pkg-descr
+10-0graphics/khronos-texture/files/patch-external_fmt_include_fmt_format.h
+0-10math/octave-forge-coder/files/patch-pre__install.m
+5-5security/vuls/distinfo
+141-25117 files not shown
+181-28923 files

FreeBSD/ports cf42a29graphics/khronos-texture Makefile, graphics/khronos-texture/files patch-external_fmt_include_fmt_format.h

graphics/khronos-texture: Fix build with libc++ 21

[...]
In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/src/os.cc:13:
In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/os.h:11:
/wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:747:28: error: use of undeclared identifier 'malloc'
  747 |     T* p = static_cast<T*>(malloc(n * sizeof(T)));
      |                            ^~~~~~
/wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:752:35: error: use of undeclared identifier 'free'
  752 |   void deallocate(T* p, size_t) { free(p); }
      |                                   ^~~~
[...]

While here udpate to USES+=compiler:c++14-lang - port uses -std=c++14.

PR:     293197
MFH:    2026Q1
(cherry picked from commit 438a70797fc27940aa3276972591444707792551)
DeltaFile
+10-0graphics/khronos-texture/files/patch-external_fmt_include_fmt_format.h
+1-1graphics/khronos-texture/Makefile
+11-12 files

HardenedBSD/src b45447cusr.bin/runat runat.c

runat: Add -h to manipulate a symlink's named attribute dir

Lionel Cons <lionelcons1972 at gmail.com> requested
that a new option be added to runat(1) so that it could
be used to manipulate named attributes associated with
a symbolic link and not the file the symbolic link refers to).

This patch adds the option -h/--nofollow to do this.

(cherry picked from commit 4bfb7cfb70e62bc316de9e73cfd63a5c85541154)
DeltaFile
+28-7usr.bin/runat/runat.c
+28-71 files

FreeBSD/src b45447cusr.bin/runat runat.c

runat: Add -h to manipulate a symlink's named attribute dir

Lionel Cons <lionelcons1972 at gmail.com> requested
that a new option be added to runat(1) so that it could
be used to manipulate named attributes associated with
a symbolic link and not the file the symbolic link refers to).

This patch adds the option -h/--nofollow to do this.

(cherry picked from commit 4bfb7cfb70e62bc316de9e73cfd63a5c85541154)
DeltaFile
+28-7usr.bin/runat/runat.c
+28-71 files

HardenedBSD/ports 438a707graphics/khronos-texture Makefile, graphics/khronos-texture/files patch-external_fmt_include_fmt_format.h

graphics/khronos-texture: Fix build with libc++ 21

[...]
In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/src/os.cc:13:
In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/os.h:11:
/wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:747:28: error: use of undeclared identifier 'malloc'
  747 |     T* p = static_cast<T*>(malloc(n * sizeof(T)));
      |                            ^~~~~~
/wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:752:35: error: use of undeclared identifier 'free'
  752 |   void deallocate(T* p, size_t) { free(p); }
      |                                   ^~~~
[...]

While here udpate to USES+=compiler:c++14-lang - port uses -std=c++14.

PR:     293197
MFH:    2026Q1
DeltaFile
+10-0graphics/khronos-texture/files/patch-external_fmt_include_fmt_format.h
+1-1graphics/khronos-texture/Makefile
+11-12 files

FreeBSD/ports 438a707graphics/khronos-texture Makefile, graphics/khronos-texture/files patch-external_fmt_include_fmt_format.h

graphics/khronos-texture: Fix build with libc++ 21

[...]
In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/src/os.cc:13:
In file included from /wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/os.h:11:
/wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:747:28: error: use of undeclared identifier 'malloc'
  747 |     T* p = static_cast<T*>(malloc(n * sizeof(T)));
      |                            ^~~~~~
/wrkdirs/usr/ports/graphics/khronos-texture/work/KTX-Software-4.4.2/external/fmt/include/fmt/format.h:752:35: error: use of undeclared identifier 'free'
  752 |   void deallocate(T* p, size_t) { free(p); }
      |                                   ^~~~
[...]

While here udpate to USES+=compiler:c++14-lang - port uses -std=c++14.

PR:     293197
MFH:    2026Q1
DeltaFile
+10-0graphics/khronos-texture/files/patch-external_fmt_include_fmt_format.h
+1-1graphics/khronos-texture/Makefile
+11-12 files

OpenBSD/src IbaPTxJusr.bin/ssh sshconnect2.c sshconnect.c

   Reorder headers to match KNF and Portable.  Removes 3 diffs.
VersionDeltaFile
1.382+3-3usr.bin/ssh/sshconnect2.c
1.382+2-3usr.bin/ssh/sshconnect.c
+5-62 files