FreeBSD/ports 091609e — security/vuxml/vuln 2018.xml 2017.xml

security/vuxml: Fix malformed URLs and misplaced CVE IDs

Repair 23 url, cite and href values that cannot work as a URL, and move
49 CVE IDs from url elements to cvename.

PR:             300379
Sponsored by:   Netzkommune GmbH
DeltaFile
+40-40security/vuxml/vuln/2021.xml
+11-11security/vuxml/vuln/2020.xml
+6-6security/vuxml/vuln/2008.xml
+5-5security/vuxml/vuln/2016.xml
+2-2security/vuxml/vuln/2018.xml
+2-2security/vuxml/vuln/2017.xml
+66-665 files not shown
+71-7311 files

LLVM/project 5dbaa42 — offload/include device.h, offload/liboffload/API Device.td

make direct-write support a device property
DeltaFile
+16-14offload/libompaccsupport/device.cpp
+11-3offload/plugins-nextgen/amdgpu/src/rtl.cpp
+12-0offload/include/device.h
+5-0offload/plugins-nextgen/common/include/PluginInterface.h
+4-0offload/liboffload/API/Device.td
+3-0offload/liboffload/src/OffloadImpl.cpp
+51-171 files not shown
+52-187 files

LLVM/project 42f0c03 — offload/libompaccsupport device.cpp

only use sync copy on AMDGPU; improve logging
DeltaFile
+13-10offload/libompaccsupport/device.cpp
+13-101 files

LLVM/project 023295c — offload/libompaccsupport device.cpp

use submitDataSync
DeltaFile
+4-5offload/libompaccsupport/device.cpp
+4-51 files

LLVM/project 17c3bb7 — offload/libompaccsupport device.cpp, offload/test/offloading kernel_launch_environment.c

[offload] Copy the kernel launch environment with a direct-write memcpy

Claude assisted with this patch.
DeltaFile
+76-0offload/test/offloading/kernel_launch_environment.c
+15-5offload/libompaccsupport/device.cpp
+91-52 files

FreeBSD/ports 7e9187a — lang/puffin Makefile pkg-plist, lang/puffin/files patch-lib_runtime_compress.nim patch-lib_parser_parser.nim

lang/puffin: New port - AWK-derived language with multiple backends

- link host libcrypto, libsodium, sqlite3, zstd and base bzip2 and
  delete the vendored copies in post-extract
- record those libraries in the runtime link flags so emit-C programs
  built by puffincc and auto-AOT still link
- keep foreign keys on by default now that the sqlite build flags no
  longer apply
DeltaFile
+255-0lang/puffin/pkg-plist
+57-0lang/puffin/Makefile
+53-0lang/puffin/files/smoke.pfn
+46-0lang/puffin/files/smoke-test.sh
+29-0lang/puffin/files/patch-lib_parser_parser.nim
+26-0lang/puffin/files/patch-lib_runtime_compress.nim
+466-08 files not shown
+541-014 files

LLVM/project 59260cc — offload/libompaccsupport device.cpp, offload/test/offloading/fortran target-no-loop.f90

[OpenMP][offload] Apply the low-trip rule to no-loop kernels

A no-loop kernel gets one thread per iteration. Like an SPMD kernel, it
now gets fewer threads per block, down to
LIBOMPTARGET_MIN_THREADS_FOR_LOW_TRIP_COUNT, and more blocks if its loop
is too short to fill the default number of blocks. A thread_limit is
never changed. For example, a no-loop kernel of 512 iterations gets
16x32 instead of 2x256 on MI210. For BLAS level-3 kernels of that shape,
each iteration a long serial loop, that is 3-6x faster.

This is an upstream port of the corresponding downstream.

Claude assisted with this patch.
DeltaFile
+68-45offload/libompaccsupport/device.cpp
+7-0offload/test/offloading/fortran/target-no-loop.f90
+75-452 files

NetBSD/src 9eVOk6o — external/gpl2/texinfo/include config.h

   texinfo: add HAVE_DECL_STRCASECMP and HAVE_DECL_STRNCASECMP in config.h

   Should have been added on configure.ac fixes:
    https://mail-index.netbsd.org/source-changes/2026/09/25/msg164265.html
VersionDeltaFile
1.3+8-0external/gpl2/texinfo/include/config.h
+8-01 files

FreeBSD/ports 8165cb3 — security/vuxml/vuln 2026.xml 2025.xml

security/vuxml: Fix malformed blockquote cite URLs

Thirteen entries carried a cite attribute that is not a URL: six were
empty or the string "null", three had lost their scheme and start with
"://", and four have no scheme at all.  Use the URL from the references
of the same entry.  One entry has no url at all, drop its empty
attribute there.

PR:             300379
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3security/vuxml/vuln/2014.xml
+2-2security/vuxml/vuln/2021.xml
+2-2security/vuxml/vuln/2010.xml
+1-1security/vuxml/vuln/2026.xml
+1-1security/vuxml/vuln/2025.xml
+1-1security/vuxml/vuln/2022.xml
+10-103 files not shown
+13-139 files

NetBSD/pkgsrc-wip ef36981 — tuios Makefile distinfo

Update sysutils/tuios to v.0.12.1
DeltaFile
+3-3tuios/distinfo
+1-1tuios/Makefile
+4-42 files

FreeBSD/ports 3c9b803 — textproc/R-cran-markdown Makefile distinfo

textproc/R-cran-markdown: Update to 2.1

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-markdown/distinfo
+1-1textproc/R-cran-markdown/Makefile
+4-42 files

FreeBSD/ports 27d4a58 — security/vuxml/vuln 2008.xml 2024.xml

security/vuxml: Fix broken URLS

PR:             300379
DeltaFile
+1-2security/vuxml/vuln/2024.xml
+1-1security/vuxml/vuln/2008.xml
+2-32 files

LLVM/project 774d736 — llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AMDGPU concat-scalar-to-vector.ll

[SelectionDAG] Check legality when folding scalar vector concatenations

Allow scalar-to-vector concatenations after operation legalization when the resulting BUILD_VECTOR is legal. Check newly required integer truncations as well, and use opcode-first comparisons.

Document why FP scalars need no conversion. Add an AMDGPU IR regression for concatenating a floating-point SCALAR_TO_VECTOR with a BUILD_VECTOR.
DeltaFile
+49-34llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+22-0llvm/test/CodeGen/AMDGPU/concat-scalar-to-vector.ll
+71-342 files

NetBSD/pkgsrc At9BUui — doc CHANGES-2026

   doc: Updated www/p5-HTTP-Parser-XS to 0.18
VersionDeltaFile
1.7492+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8Kk7kEe — www/p5-HTTP-Parser-XS Makefile distinfo

   p5-HTTP-Parser-XS: update to 0.18.

   0.18
        - preserve the full URL-decoded PATH_INFO when it contains NUL bytes (Robert Rothenberg)
        - fix documentation typos (Sergey Romanov)
VersionDeltaFile
1.8+4-4www/p5-HTTP-Parser-XS/distinfo
1.25+3-4www/p5-HTTP-Parser-XS/Makefile
+7-82 files

NetBSD/pkgsrc wN5Ls5z — www/p5-Starlet Makefile

   p5-Starlet: fix build

   add missing test dependency
VersionDeltaFile
1.33+10-5www/p5-Starlet/Makefile
+10-51 files

LLVM/project 43c3298 — libc/docs/headers/math index.md

update index.md for float80 and double_double
DeltaFile
+128-128libc/docs/headers/math/index.md
+128-1281 files

LLVM/project c67b1ed — libc/docs/headers/math index.md

add note
DeltaFile
+1-0libc/docs/headers/math/index.md
+1-01 files

LLVM/project 6eb23c3 — libc/test/src/math/smoke fdimf80_test.cpp

nits
DeltaFile
+1-1libc/test/src/math/smoke/fdimf80_test.cpp
+1-11 files

LLVM/project df4b9c8 — libc/shared/math fdimf80.h, libc/src/__support/math fdimf80.h

add fdimf80
DeltaFile
+33-0libc/src/__support/math/fdimf80.h
+30-0libc/src/math/generic/fdimf80.cpp
+28-0libc/shared/math/fdimf80.h
+27-0libc/src/math/fdimf80.h
+20-0libc/test/src/math/smoke/fdimf80_test.cpp
+19-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+157-023 files not shown
+223-029 files

LLVM/project a033d71 — libc/src/__support/math fminimum_mag_numf80.h fmaximum_mag_numf80.h, libc/src/math/generic fminimum_mag_numf80.cpp fmaximum_mag_numf80.cpp

add fmax_min_mag_num
DeltaFile
+38-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+33-0libc/src/__support/math/fminimum_mag_numf80.h
+33-0libc/src/__support/math/fmaximum_mag_numf80.h
+30-0libc/test/src/math/smoke/CMakeLists.txt
+30-0libc/src/math/generic/fminimum_mag_numf80.cpp
+30-0libc/src/math/generic/fmaximum_mag_numf80.cpp
+194-028 files not shown
+450-034 files

LLVM/project 0c99ad8 — libc/src/__support/math fminimum_magf80.h fmaximum_magf80.h, libc/src/math/generic fminimum_magf80.cpp fmaximum_magf80.cpp

add fmax_min_mag
DeltaFile
+38-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+33-0libc/src/__support/math/fminimum_magf80.h
+33-0libc/src/__support/math/fmaximum_magf80.h
+30-0libc/test/src/math/smoke/CMakeLists.txt
+30-0libc/src/math/generic/fminimum_magf80.cpp
+30-0libc/src/math/generic/fmaximum_magf80.cpp
+194-028 files not shown
+450-034 files

LLVM/project 24ea9d2 — libc/src/__support/math fminimum_numf80.h fmaximum_numf80.h, libc/src/math/generic fminimum_numf80.cpp fmaximum_numf80.cpp

[libc] Add fmaximum_num/fminimum_num functions for float80 type (#236401)
DeltaFile
+38-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+33-0libc/src/__support/math/fminimum_numf80.h
+33-0libc/src/__support/math/fmaximum_numf80.h
+30-0libc/test/src/math/smoke/CMakeLists.txt
+30-0libc/src/math/generic/fminimum_numf80.cpp
+30-0libc/src/math/generic/fmaximum_numf80.cpp
+194-028 files not shown
+450-034 files

FreeBSD/ports be94d2f — security/vuxml/vuln 2025.xml 2023.xml

security/vuxml: Fill in missing blockquote cite URLs

Six entries kept the "INSERT URL HERE" placeholder that newentry.sh puts
into the cite attribute, which ends up verbatim in the generated pages.
Each of them quotes a source that is already linked in its own references
block, so use that URL.

PR:             300379
Reported by:    dvl
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1security/vuxml/vuln/2025.xml
+1-1security/vuxml/vuln/2023.xml
+1-1security/vuxml/vuln/2022.xml
+1-1security/vuxml/vuln/2019.xml
+1-1security/vuxml/vuln/2016.xml
+1-1security/vuxml/vuln/2015.xml
+6-66 files

LLVM/project b77090d — flang/lib/Lower/Support ReductionProcessor.cpp

[flang][OpenMP] Deduplicate user-defined reduction declaration binding (#236228)

The sequence that binds an omp.declare_reduction op for a user-defined
reduction -- look the op up under its scoped name, materialize an
imported
one on demand when the owner is a mod file, synthesize the boxed op for
a
trivial-element allocatable/pointer, guard against a missing or
mismatched
declaration, then append the symbol -- appeared four times, once per
reduction-identifier form, differing only in the symbol and the
diagnostic.

Factor it into OpenMPReductionBinder::bindUserReductionDecl, which
returns
false when lowering does not produce a declaration usable for this
variable's shape. Each caller keeps its own TODO, so the diagnostics
stay
form-specific and report their own source line.

    [12 lines not shown]
DeltaFile
+72-146flang/lib/Lower/Support/ReductionProcessor.cpp
+72-1461 files

LLVM/project 4343046 — flang/lib/Lower/Support ReductionProcessor.cpp

[flang][OpenMP] Split processOpenMPReductionOperator by reduction-identifier form (#236227)

Extract the bodies of the three branches that dispatch on the
reduction-identifier variant into separate functions, one per form:
processDefinedOpName (user-defined operator), processDefinedOperator
(which covers the intrinsic-operator case and delegates the nested
defined-operator-name case to the former), and
processProcedureDesignator
(named and intrinsic-shadowing reductions).

All three read the same wide per-variable context, so plain free
functions
would need about fourteen parameters each. Instead collect that context
in
an OpenMPReductionBinder struct and make the handlers its members.
Naming
the members after the original locals lets the bodies move verbatim; the
only textual change is qualifying the handful of ReductionProcessor
statics

    [12 lines not shown]
DeltaFile
+403-320flang/lib/Lower/Support/ReductionProcessor.cpp
+403-3201 files

LLVM/project 530e9be — flang/include/flang/Lower/Support ReductionProcessor.h, flang/lib/Lower/Support ReductionProcessor.cpp

[flang][OpenMP] Extract processOpenMPReductionOperator from processReductionArguments (#236226)

The OpenMP branch of the if constexpr in processReductionArguments had
grown to roughly 390 lines, dwarfing the surrounding loop. Move it into
a
new private member function,
ReductionProcessor::processOpenMPReductionOperator.

The two kinds of exit in the extracted code map onto the return value:
the
sites that had already appended a declaration and did "++idx; continue;"
now return true, and falling off the end after setting
reductionName/redId
returns false, so the caller becomes a single if.

Keeping it a member lets the body continue to use the class's own
statics
and the nested ReductionIdentifier unqualified, so the code moves
verbatim.

    [4 lines not shown]
DeltaFile
+396-387flang/lib/Lower/Support/ReductionProcessor.cpp
+20-0flang/include/flang/Lower/Support/ReductionProcessor.h
+416-3872 files

FreeBSD/ports 86e01d3 — deskutils/merkuro Makefile

deskutils/merkuro: add missed dependency (+)

Declare implicit (previously hidden by dependencies) requirement on libplasma
Bump PORTREVISION

CMake Warning at src/contacts/applet/CMakeLists.txt:4 (find_package):
  By not providing "FindPlasma.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Plasma", but
  CMake did not find one.

  Could not find a package configuration file provided by "Plasma" with any
  of the following names:

    PlasmaConfig.cmake
    plasma-config.cmake
[skip]

Reported by:    bulk -t
Approved by:    makc
DeltaFile
+2-1deskutils/merkuro/Makefile
+2-11 files

LLVM/project dfb1cd1 — .github/workflows libcxx-benchmark-cron.yml libcxx-lnt-refine-commits.yml

[libc++] Download LNT series incrementally when selecting refinement commits

Selecting refinement commits requires downloading a large amount of data
from LNT (the time series for all tests). When done repeatedly, this drains
the credits we have for the datanase's IO. Instead, cache the data we've
already downloaded and download only what's missing.

Assisted by Claude
DeltaFile
+61-13.github/workflows/libcxx-lnt-refine-commits.yml
+1-0.github/workflows/libcxx-benchmark-cron.yml
+62-132 files

NetBSD/pkgsrc zND1dAL — doc CHANGES-2026

   doc: mention Python -> 3.14 change
VersionDeltaFile
1.7491+2-1doc/CHANGES-2026
+2-11 files