FreeBSD/ports 63868a1math/add Makefile distinfo

math/add: Update to 20260909

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

FreeBSD/ports 37bd006math/octave-forge-pkg-octave-doc Makefile distinfo

math/octave-forge-pkg-octave-doc: Update to 0.8.3.
DeltaFile
+3-3math/octave-forge-pkg-octave-doc/distinfo
+1-1math/octave-forge-pkg-octave-doc/Makefile
+4-42 files

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

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

FreeBSD/ports 2735185www/firefox Makefile distinfo, www/firefox/files patch-build_gn__processor.py patch-third__party_angle_angle__program__version__id__gn_moz.build

www/firefox: update to 156.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/156.0/releasenotes/

(cherry picked from commit fe9b504c67fb9aca4f8ebbdc5152bd02620fded9)
DeltaFile
+1,257-1,803www/firefox/files/patch-libwebrtc-generated
+64-46www/firefox/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+10-20www/firefox/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+9-9www/firefox/files/patch-build_gn__processor.py
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+1,345-1,8836 files

FreeBSD/ports a748612security/nss Makefile distinfo, security/nss/files patch-coreconf_FreeBSD.mk

security/nss: update to 3.129

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_129.html

Also, while cleaning up patches for bugs fixed upstream, remove parts
for long unsupported architectures.

(cherry picked from commit 9c22f6eb5b81a94b0986dc3768177c9cd7458a3d)
DeltaFile
+9-24security/nss/files/patch-coreconf_FreeBSD.mk
+3-3security/nss/distinfo
+1-2security/nss/Makefile
+13-293 files

FreeBSD/ports fe9b504www/firefox Makefile distinfo, www/firefox/files patch-build_gn__processor.py patch-third__party_angle_angle__program__version__id__gn_moz.build

www/firefox: update to 156.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/156.0/releasenotes/
DeltaFile
+1,257-1,803www/firefox/files/patch-libwebrtc-generated
+64-46www/firefox/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+10-20www/firefox/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+9-9www/firefox/files/patch-build_gn__processor.py
+3-3www/firefox/distinfo
+2-3www/firefox/Makefile
+1,345-1,8846 files

FreeBSD/ports 9c22f6esecurity/nss Makefile distinfo, security/nss/files patch-coreconf_FreeBSD.mk

security/nss: update to 3.129

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_129.html

Also, while cleaning up patches for bugs fixed upstream, remove parts
for long unsupported architectures.
DeltaFile
+9-24security/nss/files/patch-coreconf_FreeBSD.mk
+3-3security/nss/distinfo
+1-2security/nss/Makefile
+13-293 files

FreeBSD/ports 7c5c49fmisc/ollama distinfo Makefile, misc/ollama/files patch-cmake_mlx_CMakeLists.txt patch-x_mlxrunner_mlx_CMakeLists.txt

misc/ollama: update 0.32.5 → 0.34.0

MLX image generation is now officially disabled hy the upstream
with the promise that it will come back once issues are resolved.

The VULKAN option is now enabled again since compilation issues
were resolved.

ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.34.0
DeltaFile
+33-22misc/ollama/Makefile
+0-50misc/ollama/files/patch-x_imagegen_mlx_mlx.go
+0-35misc/ollama/files/patch-x_imagegen_models_zimage_vae.go
+17-15misc/ollama/distinfo
+30-0misc/ollama/files/patch-x_mlxrunner_mlx_CMakeLists.txt
+27-0misc/ollama/files/patch-cmake_mlx_CMakeLists.txt
+107-1225 files not shown
+114-16611 files

FreeBSD/ports 3b90c2emisc/llama-cpp Makefile pkg-plist, misc/llama-cpp/files fetch-ui.sh package-lock.json

misc/llama-cpp: update 9426 → 10900
DeltaFile
+9,228-1,832misc/llama-cpp/files/package-lock.json
+23-7misc/llama-cpp/files/fetch-ui.sh
+4-6misc/llama-cpp/pkg-plist
+5-5misc/llama-cpp/distinfo
+1-2misc/llama-cpp/Makefile
+9,261-1,8525 files

FreeBSD/ports 42231a3biology/molden Makefile distinfo, biology/molden/files patch-src_xwin.c patch-src_surf_Makefile

biology/molden: update 7.1 → 7.3
DeltaFile
+3-38biology/molden/files/patch-makefile
+0-21biology/molden/files/patch-src_surf_utils.c
+0-13biology/molden/files/patch-src_surf_Makefile
+0-10biology/molden/files/patch-src_xwin.c
+3-3biology/molden/distinfo
+3-2biology/molden/Makefile
+9-876 files

FreeBSD/ports e3e2905cad/verilator Makefile distinfo

cad/verilator: update 5.050 → 5.052
DeltaFile
+3-3cad/verilator/distinfo
+1-2cad/verilator/Makefile
+4-52 files

FreeBSD/ports 0deab54devel/bashdb Makefile pkg-plist, devel/bashdb/files patch-configure

devel/bashdb: update 5.0-1.1.2 → 5.2.1.2.0
DeltaFile
+4-4devel/bashdb/files/patch-configure
+3-3devel/bashdb/distinfo
+3-1devel/bashdb/pkg-plist
+1-2devel/bashdb/Makefile
+11-104 files

FreeBSD/ports bbb6a26Tools/scripts report-outdated-for-maintainer.py

Tools/scripts/report-outdated-for-maintainer.py: Update

It collects outdatedness info and presents it in many different ways
in different tables.

'Outdatedness Analysis' is the table that shows how many
ports are outdated for more than a week, month, etc.

The number of ports outdated for more than 1 month should be taken
as a measure of outdatedness for a maintainer.

Use of the portscout data in addition to Repology and GitHub is
coming up.
DeltaFile
+381-9Tools/scripts/report-outdated-for-maintainer.py
+381-91 files

FreeBSD/ports 886b0dfastro/siril distinfo Makefile

astro/siril: update 1.2.6 → 1.4.4
DeltaFile
+44-55astro/siril/pkg-plist
+19-7astro/siril/Makefile
+3-3astro/siril/distinfo
+66-653 files