FreeBSD/poudriere 51ddf75src/share/poudriere common.sh

bulk fetching and -i: must disable pkgbase repo.

A pkgbase jail made by Poudriere will setup a repo named `pkgbase` which
must be disabled to ensure we use the branch passed in PACKAGE_FETCH_BRANCH.

Fixes #1312

(cherry picked from commit 422ff54ea9fcf7ce4feca216e93c8524026393ad)
DeltaFile
+8-0src/share/poudriere/common.sh
+8-01 files

LLVM/project 8f3dd82libc/shared/math asinpif.h, libc/src/__support/math asinpif.h

[libc][math][c23] implement `asinpif` function (#181511)

Implementing `asinpi` for single-precision. it continues what is done in
#152690 that implemented `asinpif16` with header-only approach that is
followed since #147386
DeltaFile
+152-0libc/src/__support/math/asinpif.h
+44-0libc/test/src/math/smoke/asinpif_test.cpp
+38-0libc/test/src/math/asinpif_test.cpp
+33-0libc/test/src/math/exhaustive/asinpif_test.cpp
+24-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+23-0libc/shared/math/asinpif.h
+314-023 files not shown
+431-129 files

FreeBSD/ports 5a000afports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2519-g422ff54ea.

Changes:
 - bulk -b: Fix fetching with poudriere-created pkgbase jail.
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+5-52 files

FreeBSD/poudriere 422ff54src/share/poudriere common.sh

bulk fetching and -i: must disable pkgbase repo.

A pkgbase jail made by Poudriere will setup a repo named `pkgbase` which
must be disabled to ensure we use the branch passed in PACKAGE_FETCH_BRANCH.

Fixes #1312
DeltaFile
+8-0src/share/poudriere/common.sh
+8-01 files

FreeBSD/src 6ed3732sys/fs/nullfs null_vfsops.c

nullfs: Fix handling of doomed vnodes in nullfs_unlink_lowervp()

nullfs_unlink_lowervp() is called with the lower vnode locked, so the
nullfs vnode is locked too.  The following can occur:
1. the vunref() call decrements the usecount 2->1,
2. a different thread calls vrele() on the vnode, decrements the
   usecount 0->1, then blocks on the vnode lock,
3. the first thread tests vp->v_usecount == 0 and observes that it is
   true,
4. the first thread incorrectly unlocks the lower vnode.

Fix this by testing VN_IS_DOOMED directly.  Since
nullfs_unlink_lowervp() holds the vnode lock, the value of the
VIRF_DOOMED flag is stable.

Thanks to leres@ for patiently helping to track this down.

PR:             288345
MFC after:      1 week

    [4 lines not shown]
DeltaFile
+4-10sys/fs/nullfs/null_vfsops.c
+4-101 files

FreeBSD/src 25e8905share/man/man4 rge.4

rge.4: correct media types in the manual page

Correct media types for 1000Mbit/s, 2500Mbit/s, 5000Mbit/s and 10Gbit/s.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D55496
DeltaFile
+8-8share/man/man4/rge.4
+8-81 files

LLVM/project 765c4e6clang/lib/Sema SemaLambda.cpp, clang/test/Modules pr178893.cppm

[clang] Don't use `VarDecl` of local variables as `ManglingContextDecl` for lambdas (#179035)

Currently, in a C++20 modules context, a `VarDecl` of a local variable
can wrongly end up as a `ManglingContextDecl` for a lambda.

Fix this by removing `ContextKind::NonInlineInModulePurview` in
`Sema::getCurrentMangleNumberContext` and add
`IsExternallyVisibleInModulePurview` checks in the appropriate places:

- For externally visible functions defined in a module purview, add a
check to `isInInlineFunction`, renaming it to
`IsInFunctionThatRequiresMangling`
- For externally visible variables defined in a module purview, add a
new `ContextKind::ExternallyVisibleVariableInModulePurview` and an
appropriate check to the `VarDecl` case

Fixes #178893

---------

    [2 lines not shown]
DeltaFile
+46-33clang/lib/Sema/SemaLambda.cpp
+29-0clang/test/Modules/pr178893.cppm
+75-332 files

LLVM/project d7bd36dmlir/lib/Bindings/Python Rewrite.cpp, mlir/test/python rewrite.py

[MLIR][Python] Handle errors in dialect conversion properly (#183320)

Before this, MLIR error capture in `apply_partial_conversion` and
`apply_full_conversion` wasn’t handled, which meant any `emitError`
would crash the entire program. This PR adds the handling.
DeltaFile
+19-0mlir/test/python/rewrite.py
+4-2mlir/lib/Bindings/Python/Rewrite.cpp
+23-22 files

FreeBSD/ports c4e7444devel/sobjectizer Makefile distinfo, net/arataga Makefile

devel/sobjectizer: update the port to the latest version 5.8.5

- Replace hand-rolled `do-test' target with USES+=cmake:testing
- Do not build tests during the main build stage, this reduces
  target count from 914 down to 55 and, in turn, the build time
  which is significant for a C++ project
- Drop the static library, nothing in the ports tree uses it

PR:             293373
Submitted by:   diizzy
DeltaFile
+5-7devel/sobjectizer/Makefile
+3-3devel/sobjectizer/distinfo
+1-2devel/sobjectizer/pkg-plist
+1-1net/arataga/Makefile
+10-134 files

NetBSD/pkgsrc 977qQb3doc CHANGES-2026

   doc: Updated editors/abiword-plugins to 3.0.8
VersionDeltaFile
1.1395+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc D6ink20editors/abiword-plugins Makefile

   abiword-plugins: update to 3.0.8

   3.0.8 - 2026/02/17

   - Fix memory leaks with a collab Telepathy error.
   - Fix paste of images from Firefox.
   - Fix memory leaks in styles dialog, Gtk text input.
   - Fix use after free and memory leak with list numbering.
   - Fix memory leak with text drag and drop.
   - Fix memory leak in OpenXML importer/exporter.
   - Remove babelfish and freetranslation plugins.
   - Fix appstream for newer flathub requirements.
   - Properly remember the recent files even if AbiWord crashes.
   - wordperfect: Use the more recent version of libwpd libwpg and
     libwps. This upgrade the dependencies:
     - libwpd-0.10
     - libwps-0.4
     - libwpg-0.3
VersionDeltaFile
1.175+1-2editors/abiword-plugins/Makefile
+1-21 files

NetBSD/pkgsrc 52aeh8qdoc CHANGES-2026

   doc: Updated editors/abiword to 3.0.8
VersionDeltaFile
1.1394+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc DMRpDD0editors/abiword distinfo Makefile.common, editors/abiword/patches patch-plugins_wpg_plugin.m4 patch-plugins_wpg_xp_ie__impGraphic__WPG.cpp

   abiword: update to 3.0.8

   3.0.8 - 2026/02/17

   - Fix memory leaks with a collab Telepathy error.
   - Fix paste of images from Firefox.
   - Fix memory leaks in styles dialog, Gtk text input.
   - Fix use after free and memory leak with list numbering.
   - Fix memory leak with text drag and drop.
   - Fix memory leak in OpenXML importer/exporter.
   - Remove babelfish and freetranslation plugins.
   - Fix appstream for newer flathub requirements.
   - Properly remember the recent files even if AbiWord crashes.
   - wordperfect: Use the more recent version of libwpd libwpg and
     libwps. This upgrade the dependencies:
     - libwpd-0.10
     - libwps-0.4
     - libwpg-0.3
VersionDeltaFile
1.89+4-12editors/abiword/distinfo
1.54+2-2editors/abiword/Makefile.common
1.249+1-2editors/abiword/Makefile
1.2+1-1editors/abiword/patches/patch-plugins_wpg_plugin.m4
1.3+1-1editors/abiword/patches/patch-plugins_wpg_xp_ie__impGraphic__WPG.cpp
1.4+1-1editors/abiword/patches/patch-plugins_wordperfect_xp_ie__imp__WordPerfect.cpp
+10-195 files not shown
+15-2411 files

LLVM/project b2cc0a7llvm/lib/Target/AMDGPU AMDGPURegBankCombiner.cpp, llvm/test/CodeGen/AMDGPU fminimum.ll fmaximum.ll

Add initial cost heuristic
DeltaFile
+150-141llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-copy-scc-vcc-select.ll
+126-8llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+16-37llvm/test/CodeGen/AMDGPU/fminimum.ll
+16-37llvm/test/CodeGen/AMDGPU/fmaximum.ll
+12-20llvm/test/CodeGen/AMDGPU/GlobalISel/regbankcombiner-fmed3-minmax-const.mir
+17-15llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-copy-scc-vcc.ll
+337-2582 files not shown
+343-2658 files

FreeBSD/ports a16cfc1www/drupal11 pkg-plist distinfo

www/drupal11: Update to 11.3.3
DeltaFile
+562-135www/drupal11/pkg-plist
+3-3www/drupal11/distinfo
+1-1www/drupal11/Makefile
+566-1393 files

NetBSD/pkgsrc RWVkjH3textproc/ots distinfo, textproc/ots/patches patch-src_grader-tf.c

   ots: fix builds with newer GCC
VersionDeltaFile
1.1+14-0textproc/ots/patches/patch-src_grader-tf.c
1.5+2-1textproc/ots/distinfo
+16-12 files

LLVM/project a703a91llvm/utils/lit/lit display.py

[utils] update type hint for python 3.8-3.9 compatibility (#183427)

Type hints before 3.10 require importing, and are spelled with a leading
capital.
DeltaFile
+2-2llvm/utils/lit/lit/display.py
+2-21 files

LLVM/project 150f852mlir/include/mlir/Dialect/GPU/IR GPUOps.td, mlir/include/mlir/Dialect/NVGPU/IR NVGPUOps.td

Move promissed interfaces from docs to comments per reviewers
DeltaFile
+6-12mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
+2-4mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
+2-2mlir/include/mlir/Dialect/NVGPU/IR/NVGPUOps.td
+10-183 files

LLVM/project 901700amlir/lib/Dialect/MemRef/Transforms FoldMemRefAliasOps.cpp, mlir/test/Dialect/MemRef fold-memref-alias-ops.mlir

[mlir][MemRef] Make fold-memref-alias-ops use memref interfaces

This replaces the large switch-cases and operation-specific patterns
in FoldMemRefAliashops with patterns that use the new
IndexedAccessOpInterface and IndexedMemCopyOpInterface, which will
allow us to remove the memref transforms' dependency on the NVGPU
dialect.

This does also resolve some bugs and potential unsoundnesses:
1. We will no longer fold in expand_shape into vector.load or
vector.transfer_read in cases where that would alter the strides
between dimensions in multi-dimensional loads. For example, if we have
a `vector.load %e[%i, %j, %k] : memref<8x8x9xf32>, vector<2x3xf32>`
where %e is
`expand_shape %m [[0], [1], [2. 3]] : memref<8x8x3x3xf32> to 8x8x9xf32,
we will no longer fold in that shape, since that would change which
value would be read (the previous patterns tried to account for this
but failed).
2. Subviews that have non-unit strides in positions that aren't being

    [15 lines not shown]
DeltaFile
+425-440mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
+294-3mlir/test/Dialect/MemRef/fold-memref-alias-ops.mlir
+719-4432 files

LLVM/project ed737c9mlir/include/mlir/Interfaces VectorInterfaces.td VectorInterfaces.h

[mlir] Add [may]updateStartingPosition to VectorTransferOpInterface

This commit adds methods to VectorTransferOpInterface that allow
transfer operations to be queried for whether their base memref (or
tensor) and permutation map can be updated in some particular way and
then for performing this update. This is part of a series of changes
designed to make passes like fold-memref-alias-ops more generic,
allowing downstream operations, like IREE's transfer_gather, to
participate in them without needing to duplicate patterns.
DeltaFile
+67-1mlir/include/mlir/Interfaces/VectorInterfaces.td
+1-0mlir/include/mlir/Interfaces/VectorInterfaces.h
+68-12 files

FreeBSD/ports 4b92f35editors/lazarus distinfo

editors/lazarus: Update distinfo
DeltaFile
+3-3editors/lazarus/distinfo
+3-31 files

LLVM/project 0d6e75fllvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

Refactor and support multiple affinity register for a task

- Support multiple affinity register for a task
- Move iterator loop generate logic to OMPIRBuilder
- Extract iterator loop body convertion logic
- Refactor buildAffinityData by hoisting the creation of affinity_list
- IteratorsOp -> IteratorOp
- Add mlir to llvmir test
DeltaFile
+143-123mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+68-16llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+34-1llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+245-1403 files

FreeBSD/ports 204d8bbeditors/cudatext distinfo Makefile

editors/cudatext: Update to 1.232.2.1

ChangeLog at:   https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+7-7editors/cudatext/distinfo
+3-3editors/cudatext/Makefile
+10-102 files

FreeBSD/ports 44ca884editors/picpas Makefile, graphics/lazpaint Makefile

*/*: Bump PORTREVISION. editors/lazarus was updated to 4.6
DeltaFile
+1-1editors/picpas/Makefile
+1-1graphics/lazpaint/Makefile
+1-1multimedia/winff/Makefile
+1-1net-p2p/awgg/Makefile
+1-1net-p2p/transmission-remote-gui/Makefile
+1-1russian/emkatic/Makefile
+6-66 files not shown
+12-912 files

FreeBSD/ports 0b6af6darchivers/peazip distinfo pkg-plist

archivers/peazip: Update to 10.9.0
DeltaFile
+3-3archivers/peazip/distinfo
+2-2archivers/peazip/pkg-plist
+1-1archivers/peazip/Makefile
+6-63 files

FreeBSD/ports 7dd930dMk bsd.default-versions.mk, editors/lazarus Makefile

editors/lazarus*: Update to 4.6
DeltaFile
+4-4editors/lazarus/Makefile
+3-3Mk/bsd.default-versions.mk
+7-72 files

LLVM/project 564f433lldb/packages/Python/lldbsuite/test lldbtest.py, lldb/test/API/lang/objc/failing-description TestObjCFailingDescription.py

[lldb/test] Use filecheck_log to read log files from the host platform (#183422)

Some tests were using `self.filecheck` with `platform shell cat {log}`
to validate test behavior through log inspection.

This doesn't work when running the testsuite against a remote platform
since the logs are saved on the host's filesystem.

This patch refactors those call sites to use the new `filecheck_log`
helper, which ensures the log file is always read from the host
platform.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+10-0lldb/packages/Python/lldbsuite/test/lldbtest.py
+2-6lldb/test/API/lang/objc/failing-description/TestObjCFailingDescription.py
+2-4lldb/test/API/lang/objc/struct-description/TestObjCStructDescription.py
+14-103 files

HardenedBSD/src 92e8425lib/libc/stdlib system.c system.3, lib/libc/tests/stdlib system_test.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+174-0lib/libc/tests/stdlib/system_test.c
+76-46lib/libc/stdlib/system.c
+35-0lib/libnetbsd/sys/time.h
+14-0lib/libnetbsd/math.h
+5-3lib/libc/stdlib/system.3
+4-2usr.bin/procstat/procstat_kqueue.c
+308-512 files not shown
+311-538 files

HardenedBSD/src 627d8aalib/libc/stdlib system.c system.3, lib/libc/tests/stdlib system_test.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+174-0lib/libc/tests/stdlib/system_test.c
+76-46lib/libc/stdlib/system.c
+35-0lib/libnetbsd/sys/time.h
+14-0lib/libnetbsd/math.h
+5-3lib/libc/stdlib/system.3
+4-2usr.bin/procstat/procstat_kqueue.c
+308-512 files not shown
+311-538 files

HardenedBSD/ports d7076dcgames/veloren-weekly distinfo Makefile.crates, games/veloren-weekly/files patch-gilrs

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-174net/freerdp/files/mntent_compat.c
+89-37games/veloren-weekly/distinfo
+17-90games/veloren-weekly/files/patch-gilrs
+0-62net/freerdp/files/mntent.h
+43-17games/veloren-weekly/Makefile.crates
+29-6sysutils/py-salt/files/patch-requirements_base.txt
+178-38643 files not shown
+329-56049 files