FreeBSD/ports 245182cnet/realtek-re-kmod Makefile distinfo

net/realtek-re-kmod: fix output packet counter.
DeltaFile
+3-3net/realtek-re-kmod/distinfo
+2-2net/realtek-re-kmod/Makefile
+5-52 files

LLVM/project d4367dbllvm/lib/Target/AMDGPU AMDGPUSwLowerLDS.cpp

[AMDGPUSwLowerLDS] Fix non-deterministic global ordering (#226184)

Ran into this when generated UTC checks kept changing order.
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
+1-11 files

FreeBSD/ports ebf8edcemulators/es-de Makefile

emulators/es-de: Unbreak after x11-fonts/ubuntu-font update

The recently updated x11-fonts/ubuntu-font has different names for its
*.ttf files. This broke es-de at runtime, because it explicitly wants to
load "Ubuntu-C.ttf", which isn't provided by ubuntu-font anymore.
The port links to "Ubuntu[wdth,wght].ttf" instead to unbreak es-de.

While here, apply the new framework-provided BUILD_RUN_DEPENDS in place
of the custom _BR_DEPENDS variable.

PR:             298815
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+9-11emulators/es-de/Makefile
+9-111 files

LLVM/project 1794efemlir/include/mlir/Dialect/LLVMIR XeVMOps.td, mlir/lib/Dialect/LLVMIR/IR XeVMDialect.cpp

[mlir][xevm] Fold xevm.truncf of an xevm.extf round trip (#225875)

A xevm.extf followed by a xevm.truncf through the same pair of formats
returns the value it started from, so the pair can be dropped. Fold it
on the truncf, the way arith::TruncFOp::fold recognizes truncf(extf(a)),
and gate it on APFloatBase::isLosslesslyConvertibleTo of the two formats
the element type attributes stand for.

That gate excludes bf8: it is IEEE-like, so extending a signaling NaN
quiets it and the original value cannot be recovered, which is the same
reason arith does not fold an f8E5M2 round trip. f8 (E4M3, NaN only) and
e2m1 (finite only) do fold.

Mark both ops Pure so the extf left without users is removed and the
pair folds to nothing.
DeltaFile
+83-0mlir/test/Dialect/LLVMIR/xevm-canonicalize.mlir
+76-0mlir/lib/Dialect/LLVMIR/IR/XeVMDialect.cpp
+3-2mlir/include/mlir/Dialect/LLVMIR/XeVMOps.td
+162-23 files

LLVM/project 833166emlir/lib/Dialect/XeGPU/Transforms XeGPUSgToLaneDistribute.cpp, mlir/test/Dialect/XeGPU sg-to-lane-distribute-convert-layout-slice.mlir

[mlir][xegpu] Distribute three more convert_layout cases to lanes (#222693)

`xegpu-sg-to-lane-distribute` could not lower an `xegpu.convert_layout`
whose effective `lane_layout` changes in a way that moves elements
between lanes. Add one pattern per case found in the workgroup-level
mx-fp GEMM quantize-A kernels, where `#xegpu.slice` layouts of a rank-3
layout meet the rank-2 layouts of `load_nd` and `dpas_mx`:

- fully broadcast source to one row per lane: `vector.extract`
- source broadcast over two lane groups to one row per lane:
`vector.extract` plus two `gpu.shuffle`
- fully broadcast source to one column per lane group:
`vector.deinterleave` plus a select on the lane group
DeltaFile
+430-13mlir/lib/Dialect/XeGPU/Transforms/XeGPUSgToLaneDistribute.cpp
+85-0mlir/test/Dialect/XeGPU/sg-to-lane-distribute-convert-layout-slice.mlir
+0-2mlir/test/Integration/Dialect/XeGPU/WG/simple_mxfp_gemm_quantizeA_F4.mlir
+515-153 files

LLVM/project 44be0efllvm/lib/HTTP HTTPClient.cpp

[HTTP][Windows] Apply the configured timeout to WinHttpReceiveResponse (#226172)

`WinHttpSetTimeouts` does not bound the wait inside
`WinHttpReceiveResponse`, which has its own separate
`WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT`.

For example: with the SymStore timeout set to 1s, a server stalling 5s
before responding is not cancelled: `perform()` returns success with a
200 and no body, so lldb handed back a path to a file the response
handler never created.

This fixes `symstore/TestSymStore.py` (test_http_timeout) in swiftlang.
DeltaFile
+9-0llvm/lib/HTTP/HTTPClient.cpp
+9-01 files

FreeBSD/ports 3797845www/bunkerweb/files patch-src_common_confs_default-server-http.conf patch-src_common_gen_Templator.py

www/bunkerweb: Enable ModSecurity when the module is available

Render the ModSecurity directives only if
ngx_http_modsecurity_module.so is installed, like upstream does for
the stream module. Build www/openresty with the MODSECURITY option to
get it.

Point the remaining paths at their FreeBSD locations, error pages,
assets and rule files were read from /usr/share/bunkerweb.

Sponsored by:   Netzkommune GmbH
DeltaFile
+84-0www/bunkerweb/files/patch-src_common_core_modsecurity_confs_server-http_modsecurity-rules.conf.modsec
+53-0www/bunkerweb/files/patch-src_common_core_modsecurity_confs_http_modsecurity-rules-global-crs.conf.modsec
+28-14www/bunkerweb/files/patch-src_common_core_ui_confs_default-server-http_ui.conf
+24-7www/bunkerweb/files/patch-src_common_core_errors_confs_server-http_errors.conf
+15-6www/bunkerweb/files/patch-src_common_confs_default-server-http.conf
+19-2www/bunkerweb/files/patch-src_common_gen_Templator.py
+223-2913 files not shown
+342-5519 files

FreeBSD/ports b659973www/openresty distinfo Makefile

www/openresty: Add MODSECURITY option

Builds ModSecurity v3 as a dynamic module from the same sources and
with the same configure arguments as the server itself, so it loads
without --with-compat. Off by default.

Setting USE_GITHUB drops the openresty tarball from DISTFILES, so set
it explicitly.

Sponsored by:   Netzkommune GmbH
DeltaFile
+9-2www/openresty/Makefile
+3-1www/openresty/distinfo
+12-32 files

LLVM/project 0c5f2fc.github/workflows/containers/github-action-ci Dockerfile

[Github] Install sccache from apt repo (#226019)

Now that we are on ubuntu 26.04 we have sccache 0.13.0 which should be
new enough that everything works.
DeltaFile
+2-12.github/workflows/containers/github-action-ci/Dockerfile
+2-121 files

LLVM/project d1106delldb/test/API/functionalities/duplicate-archive-members Makefile, lldb/test/API/lang/objc/conflicting-definition Makefile

[lldb][test] Use MKDIR_P in more API test Makefiles (#226157)

Replace `mkdir -p` with `$(call MKDIR_P,...)` in a few API test
Makefiles so they work with the Windows shell.
DeltaFile
+2-2lldb/test/API/macosx/find-dsym/deep-bundle/Makefile
+2-2lldb/test/API/lang/objc/conflicting-definition/Makefile
+1-1lldb/test/API/macosx/find-dsym/bundle-with-dot-in-filename/Makefile
+1-1lldb/test/API/lang/objc/hidden-ivars/Makefile
+1-1lldb/test/API/functionalities/duplicate-archive-members/Makefile
+7-75 files

LLVM/project 038c334compiler-rt/cmake config-ix.cmake, compiler-rt/cmake/Modules AllSupportedArchDefs.cmake

comments
DeltaFile
+13-9compiler-rt/lib/csan/csan_gpu.cpp
+3-3compiler-rt/cmake/config-ix.cmake
+2-2compiler-rt/lib/csan/CMakeLists.txt
+1-1compiler-rt/test/csan/CMakeLists.txt
+1-1compiler-rt/lib/csan/offload/CMakeLists.txt
+1-0compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
+21-166 files

FreeBSD/ports 6dae6d4graphics/gnash Makefile

graphics/gnash: mark broken

PR: 297587
DeltaFile
+1-0graphics/gnash/Makefile
+1-01 files

LLVM/project 645b6daclang/test/Sema stmtexprs.c

[Clang] Fix stmtexprs.c to not specify -pedantic (#226161)

Fixes a buildbot failure (llvm-clang-x86_64-sie-ubuntu-fast) where
`stmtexprs.c` didn't specify a C standard, causing `_Static_assert` and
`_Generic` to be flagged as C11 extensions on targets that default to an
older standard.

This removes `-pedantic` from the RUN line because the test does not
test any extension behavior anyway.

Follow-up to #225597.
DeltaFile
+1-1clang/test/Sema/stmtexprs.c
+1-11 files

LLVM/project dd4b3b7llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU fused_costs.ll

[AMDGPU] Price only the fmul that fuses into an fadd/fsub as free (#226009)

An fadd/fsub with two fmul operands can fuse with only one of them into
an FMA. Currently they are both priced as if they are fused (i.e. free).
DeltaFile
+106-0llvm/test/Analysis/CostModel/AMDGPU/fused_costs.ll
+32-12llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+16-0llvm/test/Transforms/SLPVectorizer/AMDGPU/complex-mul-fma.ll
+154-123 files

OpenBSD/src dXsb1Rzusr.sbin/rpki-client validate.c extern.h

   rpki-client: rename valid_x509() to valid_cert()

   x509 usually indicates an X509 * argument and cert a struct cert *.
   This got changed in the surgery today and valid_cert() is now free,
   so we can fix this.

   ok claudio
VersionDeltaFile
1.189+7-7usr.sbin/rpki-client/parser.c
1.91+3-3usr.sbin/rpki-client/filemode.c
1.90+2-2usr.sbin/rpki-client/validate.c
1.299+2-2usr.sbin/rpki-client/extern.h
+14-144 files

LLVM/project af77e07lldb/test/API/windows/launch/replace-dll TestReplaceDLL.py

[lldb][Windows] Compare real paths in TestReplaceDLL (#226177)

lldb reports a module's canonical path, which differs from the build
artifact path when the build tree is reached through a subst drive
(`S:\...` vs `C:\S\...`). Compare real paths instead.

Fixes `windows/launch/replace-dll/TestReplaceDLL.py` in swiftlang CI
where we use subst drives.
DeltaFile
+3-1lldb/test/API/windows/launch/replace-dll/TestReplaceDLL.py
+3-11 files

LLVM/project 7e3927d.github/workflows libcxx-pr-check-generated-files.yml

[Github] Downgrade libcxx generated files check to 24.04 (#226016)

It is failing to install clang-format with the updated version.
DeltaFile
+1-1.github/workflows/libcxx-pr-check-generated-files.yml
+1-11 files

LLVM/project 5eb23d2clang/docs ReleaseNotes.md, clang/lib/Sema SemaOpenMP.cpp

[clang][OpenMP] Only accept char strings in the message clause (#226080)

Fixes #140338

The `message` clause accepted any character-typed string, checked with
`isAnyCharacterType()`, but everything that consumes it assumes a `char`
string: Sema evaluates it into a `std::string` for the compile-time
diagnostic, and codegen passes it straight to the `const char *`
parameter of `__kmpc_error` and `__kmpc_push_num_threads_strict`. When
the issue was filed this hit the assertion in
`StringLiteral::getString()`. Since #146405 the assert is gone, but the
underlying problem stayed: in C++ a wide literal like `message(L"bar")`
prints `b<NUL><NUL>` as the error text, and with `at(execution)` a
`wchar_t` array is emitted as the runtime's `char *` argument. C was
only spared because `wchar_t` is an integer typedef there, so the clause
was already rejected.

The clause now only accepts `char` element types, which is what the spec
requires (OpenMP 5.1 §2.5.4: msg-string is a string of `const char *`

    [5 lines not shown]
DeltaFile
+33-0clang/test/OpenMP/error_message.c
+29-0clang/test/OpenMP/error_message.cpp
+3-1clang/lib/Sema/SemaOpenMP.cpp
+1-1clang/test/OpenMP/parallel_message_messages.cpp
+1-0clang/docs/ReleaseNotes.md
+67-25 files

FreeBSD/src d2cce99tools/build/options WITHOUT_GCC_BOOTSTRAP WITHOUT_GCC

build/options: Remove old, obolsete GCC options

These aren't referenced in the tree anymore, so remove them from
here. This doesn't chanage src.conf.5, so I didn't commit that file.

Sponsored by:           Netflix
DeltaFile
+0-3tools/build/options/WITH_GCC_BOOTSTRAP
+0-3tools/build/options/WITH_GCC
+0-1tools/build/options/WITHOUT_GCC_BOOTSTRAP
+0-1tools/build/options/WITHOUT_GCC
+0-84 files

NetBSD/pkgsrc wZ4xImKdoc CHANGES-2026

   doc: Updated www/ruby-aws-sdk-s3 to 1.232.1
VersionDeltaFile
1.6335+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ewnB5P5www/ruby-aws-sdk-s3 Makefile distinfo

   www/ruby-aws-sdk-s3: update to 1.232.1

   1.232.1 (2026-09-16)

   * Issue - Return the copy response from multipart copy_to/copy_from instead
     of nil on success.
VersionDeltaFile
1.68+4-4www/ruby-aws-sdk-s3/distinfo
1.68+2-2www/ruby-aws-sdk-s3/Makefile
+6-62 files

NetBSD/pkgsrc XJLM5rpdoc CHANGES-2026

   doc: Updated www/ruby-aws-sdk-core to 3.257.0
VersionDeltaFile
1.6334+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc S30EMvYwww/ruby-aws-sdk-core Makefile distinfo

   www/ruby-aws-sdk-core: update to 3.257.0

   3.257.0 (2026-09-14)

   * Feature - Updated Aws::STS::Client with the latest API changes.

   * Feature - Increases the maximum session token size to 4,096 bytes and
     removes the packed policy size limit.  Adds SessionTokenSize and
     SessionTokenUtilization fields and a new MinimumSessionTokenSize
     parameter.  PackedPolicySize is deprecated.
VersionDeltaFile
1.84+4-4www/ruby-aws-sdk-core/distinfo
1.83+2-2www/ruby-aws-sdk-core/Makefile
+6-62 files

FreeBSD/ports 7c44bd0databases/postgresql19-server Makefile distinfo

databases/postgresql19-*: Update to 19.0-beta4

This release contains PostgreSQL 19 feature previews ahead of general
availability, though some details of the release can change during the
beta period.

The next planned release of PostgreSQL 19 is the release candidate,
which should occur in early October. Based on testing and evaluation,
this means that the PostgreSQL 19 GA may also occur in October. More
details will be provided as we move closer to these releases.

This beta release reverted several features that were originally planned
for PostgreSQL 19. The PostgreSQL community strongly believes that,
first and foremost, PostgreSQL must be reliable. Additionally, the
community strives for a predictable release schedule. Because of this,
the community chose to remove some features from the PostgreSQL 19
release so they can be potentially be included in a later major release
after more time working through the community development and review
process.

    [2 lines not shown]
DeltaFile
+2-18databases/postgresql19-server/pkg-plist-client
+6-5databases/postgresql19-server/pkg-plist-server
+2-2databases/postgresql19-server/distinfo
+1-1databases/postgresql19-server/Makefile
+11-264 files

FreeBSD/doc e0c2e9eshared contrib-additional.adoc

Add new contributor Daniel Morante for the port security/rauthy

PR:             295889
DeltaFile
+1-0shared/contrib-additional.adoc
+1-01 files

NetBSD/pkgsrc dizou2pdoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1289.0
VersionDeltaFile
1.6333+2-1doc/CHANGES-2026
+2-11 files

LLVM/project f36af5dllvm/lib/Analysis CaptureTracking.cpp, llvm/test/Transforms/LoadStoreVectorizer batch-aa-compile-time.ll

[CaptureTracking] Raise the default use budget from 100 to 150 (#222654)
DeltaFile
+1-1llvm/test/Transforms/LoadStoreVectorizer/batch-aa-compile-time.ll
+1-1llvm/lib/Analysis/CaptureTracking.cpp
+2-22 files

NetBSD/pkgsrc 3Wz7fpEwww/ruby-aws-partitions Makefile distinfo

   www/ruby-aws-partitions: update to 1.1289.0

   1.1289.0 (2026-09-23)

   * Feature - Added support for enumerating regions for
     Aws::NetworkSecurityManager.

   1.1288.0 (2026-09-22)

   * Feature - Added support for enumerating regions for Aws::CloudWatchOmni.
VersionDeltaFile
1.126+4-4www/ruby-aws-partitions/distinfo
1.124+2-2www/ruby-aws-partitions/Makefile
+6-62 files

FreeBSD/ports 0f705e7security/rauthy pkg-descr Makefile, security/rauthy/files rauthy.in rauthy.toml.sample

security/rauthy: lightweight OpenID Connect, OAuth 2, and PAM Identity Provider written in Rust

PR:             295889
DeltaFile
+1,601-0security/rauthy/distinfo
+799-0security/rauthy/Makefile.crates
+75-0security/rauthy/files/rauthy.toml.sample
+52-0security/rauthy/Makefile
+39-0security/rauthy/files/rauthy.in
+21-0security/rauthy/pkg-descr
+2,587-03 files not shown
+2,590-29 files

LLVM/project 3501bbfmlir/include/mlir/Conversion/OpenACCToLLVM ACCToLLVMUtils.h, mlir/lib/Conversion/OpenACCToLLVM ACCToLLVMUtils.cpp ACCExecutableDirectivePatterns.cpp

[mlir][OpenACC] Preserve explicit device numbers in wait lowering (#222604)

WaitOpLowering currently ignores wait_devnum and always passes zero as
the device number to __tgt_acc_wait.

Forward the converted operand when present, adapting it to the runtime's
i32 parameter. Zero-extend narrow unsigned integers, sign-extend narrow
signed or signless integers, and truncate wider operands. Determine
signedness from the original operand type, since LLVM type conversion
makes integer types signless.

Keep the default device number unchanged when wait_devnum is absent.

Add regression coverage for explicit device numbers, integer width and
signedness conversions, index operands, and waits combining if and
async.
DeltaFile
+128-1mlir/test/Conversion/OpenACCToLLVM/wait.mlir
+25-2mlir/lib/Conversion/OpenACCToLLVM/ACCExecutableDirectivePatterns.cpp
+4-2mlir/lib/Conversion/OpenACCToLLVM/ACCToLLVMUtils.cpp
+4-1mlir/include/mlir/Conversion/OpenACCToLLVM/ACCToLLVMUtils.h
+2-1mlir/test/Conversion/OpenACCToLLVM/data.mlir
+163-75 files