FreeBSD/ports 3730290Mk/Uses npm.mk

Mk/Uses/npm.mk: Add new variable NPM_PREFETCH_ARCHS

A node modules archive created by the prefetch function may vary
depending on the architecture, especially if the archive contains
architecture-specific node modules.

This variable can be used to indicate which architectures the node
modules archives are prepared for.

If you prepared the archives for amd64 and aarch64 architecutres,
specify:
NPM_PREFETCH_ARCHS= aarch64 amd64

(cherry picked from commit 0b23ce8d9eea396f867085461ad8761c80da7173)
DeltaFile
+27-2Mk/Uses/npm.mk
+27-21 files

FreeBSD/ports 48f1d60Mk/Uses npm.mk

Mk/Uses/npm.mk: Always use X' for denoting BLOB data type

SQLite's .dump always uses X' (capital X) for BLOB. So it's better we
use X' in the code for securing reproducibility of node modules
tarball created by pnpm.

Also, conversion from x' to X' in output dump file in case x' is
accidentally mixed in.

Reported by:    pkg-fallout

(cherry picked from commit f3216dad74a016485bfcf09c6acbc830129cdf86)
DeltaFile
+2-2Mk/Uses/npm.mk
+2-21 files

FreeBSD/ports 58dd07bMk/Uses npm.mk

Mk/Uses/npm.mk: Quote TMPDIR and WRKDIR in shell comparisons

When TMPDIR is unset, the generated shell command becomes:
    if [ != ${WRKDIR} ]; then
and /bin/sh reports:
    [: !=: unexpected operator

Quoting both variables fixes the issue.

PR:             297181
Reported by:    Shin-ichi Nagamura <core at zsc.jp>

(cherry picked from commit cbeb1be34ba3107114345e52c6b57adc2ec34060)
DeltaFile
+2-2Mk/Uses/npm.mk
+2-21 files

FreeBSD/ports 3e26142Mk/Uses npm.mk

Mk/Uses/npm.mk: Fix typo (!defied -> !defined)

PR:             297455
Reported by:    Bryan Everly <bryan at theeverlys.com>

(cherry picked from commit df0c9b0dabc8975edfa75747711d5709bd6ea92b)
DeltaFile
+1-1Mk/Uses/npm.mk
+1-11 files

FreeBSD/ports a3e5136Mk/Uses npm.mk

Mk/Uses/npm.mk: Copy pnpm-workspace.yaml from PKGJSONSDIR to WRKSRC when it exists

(cherry picked from commit b700ef8ce3d6fb688dc59a428f6cd4edeb961c2f)
DeltaFile
+10-0Mk/Uses/npm.mk
+10-01 files

FreeBSD/ports f1ec3eeMk/Uses npm.mk

Mk/Uses/npm.mk: Unbreak make index

In the previous commit, NPM_VER_MAJOR and NPM_VER_MINOR are left
undefined when NPM_VER is manually specified. This change corrects the
error.

Reported by:    Xavier Humbert <xavier at groumpf.org> (via ports),
                antoine (via ports-committers)
Fixes:          dad28f35db5a (Mk/Uses/npm.mk: Correct NPM version comparison)

(cherry picked from commit ed58cdeda4a8c595ead11be29c8548b2153d6d47)
DeltaFile
+3-2Mk/Uses/npm.mk
+3-21 files

FreeBSD/ports 862270fMk/Uses npm.mk

Mk/Uses/npm.mk: Remove temp directory in pnpm store before making archive

Leaving the directory in place may cause the node modules archive to
be unreproducible.

(cherry picked from commit 89e5e41d60c17231cadec381931ae4f095e1752a)
DeltaFile
+4-3Mk/Uses/npm.mk
+4-31 files

FreeBSD/ports 8ffb09fMk/Uses npm.mk

Mk/Uses/npm.mk: Correct NPM version comparison

Assuming NPM version follows the semantic versioning, NPM_VER:R was
used to obtain the major and the minor version of NPM. However, when
the minor version is equal or greater than 10, the comparison
NPM:R >= 11.3 does not make sense. This change corrects version
comparison using major and minor combination.

(cherry picked from commit dad28f35db5afc535469fdffc9b6042e5dc25871)
DeltaFile
+10-5Mk/Uses/npm.mk
+10-51 files

FreeBSD/ports c1c5380math/R-cran-xts Makefile distinfo

math/R-cran-xts: Update to 0.14.3

ChangeLog: https://cran.r-project.org/web/packages/xts/news/news.html
DeltaFile
+3-3math/R-cran-xts/distinfo
+1-1math/R-cran-xts/Makefile
+4-42 files

FreeBSD/ports a591a2bmath/add Makefile distinfo

math/add: Update to 20260909

ChangeLog:      https://invisible-island.net/add/CHANGES.html#index-t20260909
MFH:            2026Q3
DeltaFile
+3-3math/add/distinfo
+1-1math/add/Makefile
+4-42 files

FreeBSD/ports 9f57b22devel/R-cran-testit Makefile distinfo

devel/R-cran-testit: Update to 1.1.2

ChangeLog: https://github.com/yihui/testit/releases/tag/v1.1.2
DeltaFile
+3-3devel/R-cran-testit/distinfo
+1-1devel/R-cran-testit/Makefile
+4-42 files

FreeBSD/ports 388768deditors/amp Makefile Makefile.crates

editors/amp: Update to 0.7.1-69

- Remove deprecated devel/oniguruma dependency; upstream changed it to
  fancy-regex on commit 77c2cc7

ChangeLog: https://github.com/jmacdonald/amp/compare/0.7.1...0.7.1-69-gdf97a3c
DeltaFile
+183-79editors/amp/distinfo
+92-40editors/amp/Makefile.crates
+4-5editors/amp/Makefile
+279-1243 files

FreeBSD/ports 5f14316math/R-cran-terra Makefile distinfo

math/R-cran-terra: Update to 1.9-50

ChangeLog: https://cran.r-project.org/web/packages/terra/news/news.html
DeltaFile
+3-3math/R-cran-terra/distinfo
+1-1math/R-cran-terra/Makefile
+4-42 files

FreeBSD/ports 79e8d00math/R-cran-RcppArmadillo Makefile distinfo

math/R-cran-RcppArmadillo: Update to 15.6.0-1

ChangeLog: https://cran.r-project.org/web/packages/RcppArmadillo/news.html
DeltaFile
+3-3math/R-cran-RcppArmadillo/distinfo
+1-1math/R-cran-RcppArmadillo/Makefile
+4-42 files

FreeBSD/ports cc5e25emath/octave-forge-datatypes Makefile distinfo

math/octave-forge-datatypes: Update to 1.4.0.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

LLVM/project 7d72380offload/ci openmp-offload-amdgpu-clang-flang.py

[Offload] Fix AMDGPU clang/flang buildbot config (#222761)

It appears that this buildbot was misconfigured for quite some time and
not quite running the way it should have been running.

This patch should address the issue of CMake not being able to split the
two paths for the additional cache files at the ';' and thus, not
picking them up correctly.

A local test build succeeded after this fix.
DeltaFile
+1-4offload/ci/openmp-offload-amdgpu-clang-flang.py
+1-41 files

LLVM/project 56d496fllvm/lib/Target/RISCV RISCVProcessors.td, llvm/unittests/TargetParser RISCVTargetParserTest.cpp

[RISCV] Remove TuneHasSingleElementVecFP64 has a configurable tune feature for sifive-x180. (#222496)

X180 is a DLEN=64 CPU with 1 vector ALU. By definition it is always
single element FP64.
DeltaFile
+0-6llvm/unittests/TargetParser/RISCVTargetParserTest.cpp
+1-3llvm/lib/Target/RISCV/RISCVProcessors.td
+1-92 files

LLVM/project d7896cdmlir/include/mlir/Dialect/Arith/IR pch.h, mlir/include/mlir/Dialect/Linalg/IR pch.h

[mlir] Reuse PCHs for Arith and Linalg dialects (NFC)

Add dialect-local PCHs for Arith and Linalg, while preferring the more
expensive LLVM dialect PCH when both are available.

Clean LLVM and MLIR builds with -j16 improve from 378.72s to 368.23s
(-2.77%).

Assisted-by: Codex
DeltaFile
+14-0mlir/include/mlir/Dialect/Arith/IR/pch.h
+14-0mlir/include/mlir/Dialect/Linalg/IR/pch.h
+10-0mlir/lib/Dialect/LLVMIR/CMakeLists.txt
+3-0mlir/lib/Dialect/Linalg/IR/CMakeLists.txt
+3-0mlir/lib/Dialect/Arith/IR/CMakeLists.txt
+44-05 files

NetBSD/pkgsrc-wip 69782a6jcode Makefile distinfo, jcode/patches patch-crates_jcode-core_src_stdin_detect_tests.rs patch-crates_jcode-base_src_claude_live.rs

Update devel/jcode to v.0.84.0
DeltaFile
+0-31jcode/patches/patch-src_cli_dispatch.rs
+0-17jcode/patches/patch-crates_jcode-base_src_claude_live.rs
+0-17jcode/patches/patch-crates_jcode-app-core_src_server_reload_state.rs
+4-7jcode/distinfo
+9-0jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
+1-1jcode/Makefile
+14-731 files not shown
+15-747 files

OpenBSD/xenocara x70jogwlib/libXfont2/src/bitmap pcfread.c bitscale.c, xserver/Xi xichangecursor.c

   Merge fixes from upstream for Xserver issues:
   * glamor Font Atlas Heap Buffer Overflow (CVE-2026-55999)
   * GLX contextTags Use-After-Free in CommonMakeCurrent() (CVE-2026-56000)

   Merge fixes from upstream for following issues:
   * BitmapScaleBitmaps Integer Overflow Heap Buffer Overflow (CVE-2026-56001)
   * PCF Font Parsing Heap Buffer Overflow (CVE-2026-56002)
   * computeProps Property Buffer Heap Buffer Overflow (CVE-2026-56003)

   from matthieu@

   this is errata/7.9/020_xserver.patch.sig
VersionDeltaFile
1.4.6.1+40-22lib/libXfont2/src/bitmap/bitscale.c
1.4.16.1+56-3lib/libXfont2/src/bitmap/pcfread.c
1.6.18.1+27-3xserver/glamor/glamor_font.c
1.3.18.1+4-3xserver/glx/vndcmds.c
1.7.28.1+2-2xserver/fb/fbglyph.c
1.6.28.1+3-0xserver/Xi/xichangecursor.c
+132-332 files not shown
+134-358 files

OpenBSD/xenocara TmG7Pnglib/libXfont2/src/bitmap pcfread.c bitscale.c, xserver/Xi xichangecursor.c

   Merge fixes from upstream for Xserver issues:
   * glamor Font Atlas Heap Buffer Overflow (CVE-2026-55999)
   * GLX contextTags Use-After-Free in CommonMakeCurrent() (CVE-2026-56000)

   Merge fixes from upstream for following issues:
   * BitmapScaleBitmaps Integer Overflow Heap Buffer Overflow (CVE-2026-56001)
   * PCF Font Parsing Heap Buffer Overflow (CVE-2026-56002)
   * computeProps Property Buffer Heap Buffer Overflow (CVE-2026-56003)

   from matthieu@

   this is errata/7.8/056_xserver.patch.sig
VersionDeltaFile
1.4.4.1+40-22lib/libXfont2/src/bitmap/bitscale.c
1.4.14.1+56-3lib/libXfont2/src/bitmap/pcfread.c
1.6.16.1+27-3xserver/glamor/glamor_font.c
1.3.16.1+4-3xserver/glx/vndcmds.c
1.7.26.1+2-2xserver/fb/fbglyph.c
1.6.26.1+3-0xserver/Xi/xichangecursor.c
+132-332 files not shown
+134-358 files

LLVM/project 3d9b5d0mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td, mlir/test/Dialect/LLVMIR invalid.mlir

[mlir][LLVM] Prevent vector bit-width overflow (#220898)

Compute vector bit widths from the rank-one MLIR dimension and saturate
the 64-bit product. Otherwise, large dimensions can overflow the
multiplication or be truncated by ElementCount and bypass the 2^17-bit
verifier limit.

Add regression coverage for both vector.insert and vector.extract.
Before the fix, the oversized vector.insert case was accepted and its
expected diagnostic was not produced.

Found by Coverity.

Assisted-by: Codex
DeltaFile
+42-0mlir/test/Dialect/LLVMIR/invalid.mlir
+20-6mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+62-62 files

LLVM/project cff760bclang/test/OpenMP target_num_teams_num_threads_attributes.cpp ompx_attributes_codegen.cpp, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[OpenMP] Don't reserve the generic mode warp on SPIR-V

218790 widened a generic mode kernel's thread bound by a warp so the main
thread has one of its own. The bound is what lets the runtime's own warp
addition through: getEffectiveNumThreads() adds a warp and clamps to the bound,
so before that change the addition was clamped straight back off and a
thread_limit below one wavefront was left with no workers. Widening the bound is
what fixes that, and it is also what makes every generic mode launch a warp
wider than it used to be.

hasGridValue() covers SPIR-V, so that geometry change reached Level Zero, where
sarnex reports hangs and intermittent failures. The motivating bug was on
AMDGPU. Restrict the reservation to the targets it was written for and leave
SPIR-V with the launch geometry it had before.

Measured on gfx90a, generic mode, threads per block for a given thread_limit:
1 -> 65, 4 -> 68, 64 -> 128, 256 -> 320, 1024 -> 1024. Before 218790 each of
those launched exactly thread_limit. SPIR-V now goes back to the latter.


    [2 lines not shown]
DeltaFile
+3-2llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+3-2clang/test/OpenMP/ompx_attributes_codegen.cpp
+3-1clang/test/OpenMP/target_num_teams_num_threads_attributes.cpp
+9-53 files

OpenBSD/src 8A63RCwusr.sbin/ldapd ldapd.c auth.c

   Assign connections a 64 bit identifier rather than using the socket fd to
   identify them between subprocesses.

   Based on a report from Franz Bettag of Bettag Systems
   from jmatthew@; OK deraadt@

   this is errata/7.9/021_ldapd.patch.sig
VersionDeltaFile
1.40.4.1+7-4usr.sbin/ldapd/ldape.c
1.37.8.1+6-4usr.sbin/ldapd/ldapd.h
1.21.12.1+5-3usr.sbin/ldapd/conn.c
1.32.18.1+2-2usr.sbin/ldapd/ldapd.c
1.16.4.1+2-2usr.sbin/ldapd/auth.c
+22-155 files

OpenBSD/src kHEW1ngusr.sbin/ldapd ldapd.c auth.c

   Assign connections a 64 bit identifier rather than using the socket fd to
   identify them between subprocesses.

   Based on a report from Franz Bettag of Bettag Systems
   from jmatthew@; OK deraadt@

   this is errata/7.8/057_ldapd.patch.sig
VersionDeltaFile
1.40.2.1+7-4usr.sbin/ldapd/ldape.c
1.37.4.1+6-4usr.sbin/ldapd/ldapd.h
1.21.8.1+5-3usr.sbin/ldapd/conn.c
1.32.14.1+2-2usr.sbin/ldapd/ldapd.c
1.16.2.1+2-2usr.sbin/ldapd/auth.c
+22-155 files

LLVM/project 625ef87clang/include/clang/StaticAnalyzer/Core/PathSensitive MemRegion.h

Rename Index to DeclParamIdx.
DeltaFile
+3-3clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
+3-31 files

LLVM/project 275fe55clang/lib/StaticAnalyzer/Core CallEvent.cpp

Rewrite addParameterValueToBindings to have less parameters.
DeltaFile
+5-11clang/lib/StaticAnalyzer/Core/CallEvent.cpp
+5-111 files

LLVM/project 1fe60ceclang/include/clang/StaticAnalyzer/Core/PathSensitive CallEvent.h, clang/lib/StaticAnalyzer/Core ExprEngineCXX.cpp CallEvent.cpp

Rename getAdjustedParameterIndex to adjustASTArgIdxToDeclParamIdx.
DeltaFile
+5-4clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
+1-1clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
+1-1clang/lib/StaticAnalyzer/Core/CallEvent.cpp
+7-63 files

FreeBSD/ports 0a99930devel/electron44 distinfo Makefile, devel/electron44/files patch-sandbox_policy_openbsd_sandbox__openbsd.cc patch-chrome_browser_about__flags.cc

devel/electron44: Add port: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.

WWW: https://electronjs.org/
DeltaFile
+11,242-0devel/electron44/files/packagejsons/yarn.lock
+942-0devel/electron44/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+509-0devel/electron44/files/patch-chrome_browser_about__flags.cc
+491-0devel/electron44/Makefile
+448-0devel/electron44/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+437-0devel/electron44/distinfo
+14,069-01,808 files not shown
+60,664-11,814 files

FreeBSD/ports 0662f2fdevel/electron41 Makefile

devel/electron41: Deprecate and set to expire on 2026-10-31
DeltaFile
+4-1devel/electron41/Makefile
+4-11 files