FreeBSD/ports 9bb7de0net/freerdp3 distinfo Makefile

net/freerdp3: Update 3.26.0 => 3.27.0

Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.0

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/freerdp3/distinfo
+1-1net/freerdp3/Makefile
+4-42 files

LLVM/project 3768c52mlir/include/mlir/Dialect/LLVMIR LLVMTypes.td

Update mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.td

Co-authored-by: Fabian Mora <fmora.dev at gmail.com>
DeltaFile
+1-1mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.td
+1-11 files

FreeBSD/ports a3131aex11-themes/mate-themes Makefile distinfo

x11-themes/mate-themes: switch to GitHub release asset

Minor versions are no longer published to the MATE mirror and are only
available on GitHub. Use USE_GITHUB=nodefault with a release tarball
instead of the auto-generated one, as recommended by the porter's
handbook.
DeltaFile
+7-6x11-themes/mate-themes/Makefile
+3-3x11-themes/mate-themes/distinfo
+10-92 files

LLVM/project ca7933elibcxx/include optional, libcxx/test/std/utilities/optional/optional.object optional_helper_types.h

[libc++] Disable mistakenly enabled `optional<T&>` constructors for `optional<T>` (#194446)

Resolves #194415

- A constructor specifically meant for `optional<T&>` was left enabled
for `optional<T>`
- Fix it, and add a test to check for regression.
- This patch also corrects the constraints for `optional(optional<U>&)`
and `optional(const optional<U>&)` , as they were incorrectly
disallowing [valid conversions](https://godbolt.org/z/1r5Ea7z5M)
- Also, correct the `noexcept` specification.
- Add tests for both corrections.

(cherry picked from commit 239189ca28847aa4797368827107c22c32080509)
DeltaFile
+38-1libcxx/test/std/utilities/optional/optional.object/optional_helper_types.h
+35-0libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
+31-0libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
+15-11libcxx/include/optional
+3-5libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/ref_constructs_from_temporary.verify.cpp
+122-175 files

LLVM/project c2047f9llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine modular-format.ll

[LLVM] Fix vprintf modular format with constant format string (#203422)

The vprintf family of functions cannot readily have their arguments
scanned for type, but this isn't an obstacle when the format string is a
known constant. This change only requires argument examination as a
fallback when the format string is unknown.

Generated by Gemini; edited and reviewed by hand.
DeltaFile
+12-7llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+12-0llvm/test/Transforms/InstCombine/modular-format.ll
+24-72 files

FreeBSD/doc 63927b0website/content/en/releases/15.1R upgrading.adoc installation.adoc

15.1: Installation note -> Upgrading note

The installation note does not contain installation instructions, and
has not since FreeBSD 6.0. Rename it to the upgrading note to avoid
confusion with the installation guide. Consolidate all release upgrading
information here.

Rewrite the introduction to the release note to separate these out more.
Remove information that is not needed to introduce this release.
The release installation notes do not actually contain instructions on
installing FreeBSD, so rename it to the Upgrading Note.

Reviewed by:            carlavilla (previous), cperciva
Discussed with:         cperciva, dch, emaste, fuz, michaelo
Co-authored-by:         Vladlen Popolitov <vladlen at FreeBSD.org>
Differential Revision:  https://reviews.freebsd.org/D57517
DeltaFile
+303-0website/content/en/releases/15.1R/upgrading.adoc
+0-90website/content/en/releases/15.1R/installation.adoc
+9-40website/content/en/releases/15.1R/relnotes.adoc
+1-1website/content/en/releases/15.1R/_index.adoc
+313-1314 files

FreeBSD/ports c2af208security/gnupg25 distinfo Makefile

security/gnupg25: update to 2.5.20, latest upstream

PR: 294950
Reported-by: Herbert Skuhra
DeltaFile
+3-3security/gnupg25/distinfo
+1-1security/gnupg25/Makefile
+4-42 files

FreeBSD/ports 642ba02devel/sem distinfo Makefile.crates, devel/sem/files patch-crates_sem-cli_src_telemetry.rs

devel/sem: Update to 0.11.1

Sem now ships with opt-out telemetry that sends which sem subcommand and
which flags are used. It does not send filename or file contents.

For FreeBSD, I'm changing it to opt-in. While I appreciate that telemetry
contains minimal end-user data, a notice about telemetry is shown only
once and never again. Data are sent to a private, opaque fly.io container.
I find all of the above insufficient.

Discussed with: portmgr (mat)
DeltaFile
+37-0devel/sem/files/patch-crates_sem-cli_src_telemetry.rs
+21-5devel/sem/distinfo
+9-1devel/sem/Makefile.crates
+3-0devel/sem/pkg-descr
+1-1devel/sem/Makefile
+71-75 files

FreeBSD/ports 93e0f3fdevel/py-distlib/files patch-pyproject.toml

devel/py-distlib: Fix build with ancient setuptools

Reported by:    eduardo
Fixes:  f21ed12ef6d2 ("devel/py-distlib: update 0.4.2 → 0.4.3")
DeltaFile
+14-0devel/py-distlib/files/patch-pyproject.toml
+14-01 files

LLVM/project 23a60f1libc/shared/math cbrtf16.h, libc/src/__support/math cbrtf16.h

[libc][math][c23] Implement higher math function `cbrtf16` in LLVM libc (#132484)

This PR implements `cbrtf16` for half precision float (`float16`).

Closes #132199.

---------

Signed-off-by: Krishna Pandey <kpandey81930 at gmail.com>
DeltaFile
+185-0libc/src/__support/math/cbrtf16.h
+56-0libc/test/src/math/cbrtf16_test.cpp
+33-0libc/test/src/math/smoke/cbrtf16_test.cpp
+28-0libc/shared/math/cbrtf16.h
+21-0libc/src/math/cbrtf16.h
+19-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+342-022 files not shown
+427-128 files

LLVM/project 1c3cc84lldb/source/Commands CommandObjectTarget.cpp, lldb/source/Symbol FuncUnwinders.cpp

[lldb] Enforce that ArchDefaultUnwindPlans declare other regs unfetch (#203684)

I noticed a few of the ABI plugins were not setting
UnspecifiedRegistersAreUndefined()==true in their UnwindPlan rows. This
prevents the unwind engine from trying to fetch registers from any newer
stack frames.

The arch default unwind plans are used by lldb when it doesn't have any
accurate information about the registers a function has spilled to
stack, or where -- it only knows enough to continue walking the stack,
assuming all the functions have stored the caller's pc & fp to stack. It
is the last-ditch fallback when we backtrace through no-symbol /
no-unwind info code.

Normally when the unwind engine does not see a non-volatile aka
callee-preserved register mentioned in an UnwindPlan, that means this
function did not save the register to stack, it left the reg contents
unmodified. So if we are looking for x12 in frame 3, and frame 2 doesn't
mention x12 in its UnwindPlan, we will look in frame 1 to see if it

    [11 lines not shown]
DeltaFile
+31-1lldb/source/Target/RegisterContextUnwind.cpp
+24-3lldb/test/API/macosx/riscv32-corefile/TestRV32MachOCorefile.py
+16-2lldb/test/API/macosx/riscv32-corefile/riscv32-registers.yaml
+8-1lldb/source/Symbol/FuncUnwinders.cpp
+6-0lldb/tools/yaml2macho-core/Utility.cpp
+5-0lldb/source/Commands/CommandObjectTarget.cpp
+90-78 files not shown
+105-914 files

LLVM/project 97009b9mlir/lib/Dialect/Affine/IR AffineOps.cpp, mlir/test/Dialect/Affine canonicalize.mlir

[mlir][affine] Fix crash in `SplitDelinearizeSpanningLastLinearizeArg` (#201879)

`SplitDelinearizeSpanningLastLinearizeArg` reads the last element of the
source `affine.linearize_index`'s static basis via
`linearizeOp.getStaticBasis().back()` without checking that the basis is
non-empty.

Other canonicalization patterns can legitimately create an
`affine.linearize_index` with no inputs (and therefore an empty basis):
`CancelDelinearizeOfLinearizeDisjointExactTail` peels the matched
trailing
basis off both the linearize and the delinearize, and when every
linearize
input is part of the matched tail the rewritten linearize is left with
no
inputs. When the resulting delinearize is then visited by
`SplitDelinearizeSpanningLastLinearizeArg`, `.back()` is called on an
empty
`ArrayRef`, tripping the `assert(!empty())` in `ArrayRef::back()` (or

    [16 lines not shown]
DeltaFile
+18-0mlir/test/Dialect/Affine/canonicalize.mlir
+7-0mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+25-02 files

FreeBSD/ports 63649acdevel/gogs distinfo pkg-plist

devel/gogs: update to 0.14.3
DeltaFile
+5-5devel/gogs/distinfo
+3-2devel/gogs/pkg-plist
+1-2devel/gogs/Makefile
+9-93 files

LLVM/project 559fbb0llvm/test/Transforms/SLPVectorizer/X86 masked-stores.ll

[SLP][NFC]Add a test with masked stores, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/204004
DeltaFile
+534-0llvm/test/Transforms/SLPVectorizer/X86/masked-stores.ll
+534-01 files

NetBSD/pkgsrc 9X0VECjgeography/R-osmdata Makefile distinfo

   (geography/R-osmdata) Updated 0.2.5 to 0.3.0, fix build against R 4.6.0

   # osmdata 0.3.0

   ## Breaking changes

   - Remove `magrittr` from imports. User code relaying on reexported pipe `%>%`
     from `osmdata` must explicitly load it with `library(magrittr)`.
     Code examples, tests and vignettes now use the pipe from base (`|>`) available since R 4.1 (#361)
   - `getbb(..., format_out = "polygon")` return polygons following [https://www.ogc.org/standards/sfa/].
     Polygons are defined by a list of matrices of coordinates. The first ring defines the exterior boundary, and the following rings define holes if present.
     Also fix `getbb(..., format_out = "sf_polygon")` returning each (multi)polygon as a row in an `sf` object.
     Before, every ring was an independent polygon, even for holes or multipolygons,
     and for `format_out = "sf_polygon"`, the features were split in a list with polygons in one item and multipolygons in another (#378).

   ## Major changes

   - Implemented `c.osmdata_sc` method to join `osmdata_sc` objects (#333)
   - Depends on R >= 4.1 to use the base pipe (`|>`) in examples and vignettes (#371)

    [22 lines not shown]
VersionDeltaFile
1.4+9-2geography/R-osmdata/Makefile
1.6+4-4geography/R-osmdata/distinfo
+13-62 files

FreeBSD/ports ca7ef32x11-themes/mate-icon-theme Makefile distinfo

x11-themes/mate-icon-theme: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook.
DeltaFile
+7-5x11-themes/mate-icon-theme/Makefile
+3-3x11-themes/mate-icon-theme/distinfo
+10-82 files

LLVM/project 96f1b89llvm/include/llvm/ADT APFloat.h, llvm/lib/Support APFloat.cpp

[llvm] Add floating point exception status for APFloat's exp function. (#203066)

- Add extra Status return parameter for possible float point exceptions.
- Use `LIBC_NAMESPACE::shared::check::exp_exceptions(x, rm)` to test for
floating point exceptions.
- Change `exp` return type to `std::optional<APFloat>` to avoid
`llvm_unreachable` and be able to tell other callers like clang's
`ExprConstant` about currently unsupported types and rounding modes.
DeltaFile
+73-22llvm/unittests/ADT/APFloatTest.cpp
+38-6llvm/lib/Support/APFloat.cpp
+4-2llvm/include/llvm/ADT/APFloat.h
+115-303 files

FreeBSD/ports 368903fx11-themes/mate-backgrounds Makefile distinfo

x11-themes/mate-backgrounds: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook.
DeltaFile
+7-5x11-themes/mate-backgrounds/Makefile
+3-3x11-themes/mate-backgrounds/distinfo
+10-82 files

FreeBSD/ports 82be656x11-fm/caja Makefile distinfo

x11-fm/caja: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook.
DeltaFile
+7-6x11-fm/caja/Makefile
+3-3x11-fm/caja/distinfo
+10-92 files

LLVM/project cfae8adlldb/cmake/modules AddLLDB.cmake LLDBConfig.cmake, lldb/source/API CMakeLists.txt

[lldb] Decouple LLDB_EXPORT_ALL_SYMBOLS from dynamic interpreters (#203997)

With #201392, we generate a minimal export list when LLDB_ENABLE_
DYNAMIC_SCRIPTINTERPRETERS is set. We therefore no longer need to force
LLDB_EXPORT_ALL_SYMBOLS.

This PR makes the two options independent again. LLDB_EXPORT_ALL_SYMBOLS
now defaults to OFF and, when set, is honored regardless of whether the
script interpreters are built as static or dynamic libraries. otherwise,
when disabled, liblldb exports the generated subset if dynamic
interpreters are enabled, otherwise only the public lldb namespace.
DeltaFile
+19-16lldb/source/API/CMakeLists.txt
+6-4lldb/cmake/modules/AddLLDB.cmake
+2-6lldb/cmake/modules/LLDBConfig.cmake
+27-263 files

OpenBSD/src sRmxW5Busr.bin/tmux screen-redraw.c window.c

   Rename window_pane_visible to match other functions, from Dane Jensen.
VersionDeltaFile
1.140+8-8usr.bin/tmux/screen-redraw.c
1.341+6-6usr.bin/tmux/window.c
1.114+2-2usr.bin/tmux/input-keys.c
1.1355+2-2usr.bin/tmux/tmux.h
1.75+2-2usr.bin/tmux/cmd-select-pane.c
1.52+2-2usr.bin/tmux/cmd-display-panes.c
+22-226 files

LLVM/project d58b5a9llvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp AMDGPUInstructionSelector.cpp

[AMDGPU] Guard against opsel selection in V_PK_*64 (#203986)

These instructions do not have OPSEL or ABS so bail on selection.
This does not affect any tests now because v2f64/v2i64 are not legal
for BUILD_VECTOR and alike, but if it is legal it will silently
produce incorrect code. GlobalISel already has this guard.
DeltaFile
+8-0llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+9-12 files

OpenBSD/src RCd9mMausr.bin/tmux cmd-new-session.c cmd-new-window.c

   Be more strict about what names and titles we allow and reject them
   immediately when possible, but allow # again for those directly set by
   commands (but not escape sequences). From Barrett Ruth in GitHub issue
   5175.
VersionDeltaFile
1.150+36-24usr.bin/tmux/cmd-new-session.c
1.99+26-9usr.bin/tmux/cmd-new-window.c
1.67+15-10usr.bin/tmux/cmd-break-pane.c
1.218+20-1usr.bin/tmux/tmux.c
1.40+6-12usr.bin/tmux/spawn.c
1.29+11-5usr.bin/tmux/cmd-rename-window.c
+114-6111 files not shown
+161-9817 files

LLVM/project 088e3c7clang/lib/Driver/ToolChains Hexagon.cpp, clang/test/Driver hexagon-toolchain-linux.c

[Hexagon] Skip CRT start files for relocatable (-r) links on musl (#201262)

Guard the dynamic-linker, crt1.o, and crti.o additions with OPT_r,
consistent with Gnu.cpp and the existing -pie suppression in this file.
CRT start files must not appear in partial links (-r) as they define
_start, causing duplicate-symbol errors when the output is later linked
into an executable.
DeltaFile
+19-0clang/test/Driver/hexagon-toolchain-linux.c
+4-3clang/lib/Driver/ToolChains/Hexagon.cpp
+23-32 files

FreeBSD/src cd0a101packages Makefile

packages: Fix building packages when WITHOUT_BLOCKLIST is set

Reviewed by:    emaste
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D57601
DeltaFile
+2-1packages/Makefile
+2-11 files

LLVM/project de6f07flibcxx/test/std/atomics/atomics.ref fetch_min.pass.cpp fetch_max.pass.cpp, libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req atomic_fetch_min_explicit.pass.cpp atomic_fetch_min.pass.cpp

Port test coverage from #186694

Assisted by Claude, reviewed manually.
DeltaFile
+147-0libcxx/test/support/atomic_fetch_max_helper.h
+147-0libcxx/test/support/atomic_fetch_min_helper.h
+38-27libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_min_explicit.pass.cpp
+38-26libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_min.pass.cpp
+18-42libcxx/test/std/atomics/atomics.ref/fetch_min.pass.cpp
+18-42libcxx/test/std/atomics/atomics.ref/fetch_max.pass.cpp
+406-1372 files not shown
+474-1688 files

LLVM/project e52cad0mlir/lib/Dialect/OpenACC/Transforms ACCRecipeMaterialization.cpp, mlir/test/Dialect/OpenACC acc-recipe-materialization-firstprivate.mlir acc-recipe-materialization-private.mlir

[ACCRecipeMaterialization] add tests for private/firstprivate destroy (#203990)

While working on #203935, I noticed that private and firstprivate
recipes with destroy regions were not tested. Add these tests and fix a
bug from the previous commit that would have been caught had these tests
been fixed by generating the destroy region at the correct insertion
point
DeltaFile
+5-0mlir/test/Dialect/OpenACC/acc-recipe-materialization-firstprivate.mlir
+5-0mlir/test/Dialect/OpenACC/acc-recipe-materialization-private.mlir
+2-2mlir/lib/Dialect/OpenACC/Transforms/ACCRecipeMaterialization.cpp
+12-23 files

LLVM/project 0c8725fllvm/test/Analysis/CostModel/AArch64 sve-arith.ll

[AArch64] Add scalable i128 costmodel test coverage. NFC (#203996)

This also adds some basic sub costs, similar to the others, and sorts
the
operations into a more standard order.
DeltaFile
+71-42llvm/test/Analysis/CostModel/AArch64/sve-arith.ll
+71-421 files

LLVM/project 68fb2e7llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/PowerPC insertvalue-with-copyable-args.ll

[SLP] Fix insert point for insertvalue buildvector with copyable operands

Use the last insertvalue as the insert point (like insertelement) so the
vec2struct store/load are not emitted before the vectorized operand.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/203994
DeltaFile
+37-0llvm/test/Transforms/SLPVectorizer/PowerPC/insertvalue-with-copyable-args.ll
+2-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+39-12 files

LLVM/project 4f6af6ellvm/docs/CommandGuide index.rst, llvm/docs/GlobalISel index.rst Pipeline.rst

[docs] Enforce unambiguous toctree in llvm/docs

It seems like using a non-`hidden` `toctree` for page navigation is a
bit of a trap, in that every doc must have a single unique path through
the global toctree to the root doc, and it is very easy to end up with
multiple.

This patch tries to address the warnings (actually infos, hence why it
does not fail the build) in llvm/docs/, namely:

  $ sphinx-build -b html -jauto llvm/docs/ /tmp/sphinx-out
  checking consistency...
  llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md: document is referenced in multiple toctrees: ['UserGuides', 'AMDGPUUsage'], selecting: UserGuides <- AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack
  llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst: document is referenced in multiple toctrees: ['UserGuides', 'AMDGPUUsage'], selecting: UserGuides <- AMDGPUDwarfExtensionsForHeterogeneousDebugging
  llvm/docs/CommandGuide/llvm-reduce.rst: document is referenced in multiple toctrees: ['CommandGuide/index', 'CommandGuide/index', 'Reference'], selecting: Reference <- CommandGuide/llvm-reduce
  llvm/docs/GitHub.rst: document is referenced in multiple toctrees: ['GettingInvolved', 'UserGuides'], selecting: UserGuides <- GitHub
  llvm/docs/GlobalISel/IRTranslator.rst: document is referenced in multiple toctrees: ['GlobalISel/index', 'GlobalISel/Pipeline'], selecting: GlobalISel/index <- GlobalISel/IRTranslator
  llvm/docs/GlobalISel/InstructionSelect.rst: document is referenced in multiple toctrees: ['GlobalISel/index', 'GlobalISel/Pipeline'], selecting: GlobalISel/index <- GlobalISel/InstructionSelect
  llvm/docs/GlobalISel/Legalizer.rst: document is referenced in multiple toctrees: ['GlobalISel/index', 'GlobalISel/Pipeline'], selecting: GlobalISel/index <- GlobalISel/Legalizer

    [35 lines not shown]
DeltaFile
+88-39llvm/docs/CommandGuide/index.rst
+30-21llvm/docs/GlobalISel/index.rst
+50-0utils/docs/llvm_sphinx/ext/checks.py
+21-21llvm/tools/llvm-debuginfo-analyzer/README.md
+0-14llvm/docs/tutorial/MyFirstLanguageFrontend/index.rst
+0-8llvm/docs/GlobalISel/Pipeline.rst
+189-1035 files not shown
+191-11211 files