FreeBSD/ports 49c18c7 — graphics/nvidia-drm-515-kmod/files patch-nvidia-drm-helper.h extra-patch-nvidia-drm-helper.h, graphics/nvidia-drm-61-kmod/files patch-nvidia-drm-helper.h extra-patch-nvidia-drm-helper.h

x11/nvidia-driver{-devel}, x11/nvidia-kmod{-devel}, x11/linux-nvidia-libs{-devel}, graphics/nvidia-drm*-kmod{-devel}, x11/nvidia-settings, x11/nvidia-xconfig: Update to 620.70.06

Update to latest Production Branch of drivers 620.70.06:
https://www.nvidia.com/en-us/drivers/details/283868/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/283867/

As this version is newer than exisitng New Feature Branch (NFB)
of drivers, update -devel variants to the same version, too.

Additional note:
Starting from 615 series of drivers, possibly vtys before invoking
whichever of X11 or Wayland shifts screen downward with about
half character-based line, causing command prompt at the bottom
become hard to read.

Once X11 (tested only for xorg) or Wayland starts, it would be
fixed (on exitting X11 / Wayland or switching to vty from X11/

    [18 lines not shown]
DeltaFile
+0-60graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-helper.h
+0-60graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-helper.h
+0-60graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-helper.h
+60-0graphics/nvidia-drm-515-kmod/files/extra-patch-nvidia-drm-helper.h
+60-0graphics/nvidia-drm-612-kmod/files/extra-patch-nvidia-drm-helper.h
+60-0graphics/nvidia-drm-61-kmod/files/extra-patch-nvidia-drm-helper.h
+180-18053 files not shown
+858-82659 files

FreeBSD/ports 09222d4 — deskutils/joplin-desktop distinfo, deskutils/joplin-desktop/files patch-packages_tools_node__modules_sqlite3_node__modules_node-addon-api_napi.h patch-packages_lib_node__modules_node-addon-api_napi.h

deskutils/joplin-desktop: Update to 3.7.22

While here, add patches to unbreak build with clang 21.

Changelog: https://github.com/laurent22/joplin/releases/tag/v3.7.22

Reported by:    GitHub (watch releases)
DeltaFile
+13-32deskutils/joplin-desktop/files/packagejsons/yarn.lock
+9-9deskutils/joplin-desktop/distinfo
+11-0deskutils/joplin-desktop/files/patch-packages_tools_node__modules_sqlite3_node__modules_node-addon-api_napi.h
+11-0deskutils/joplin-desktop/files/patch-packages_lib_node__modules_node-addon-api_napi.h
+11-0deskutils/joplin-desktop/files/patch-packages_app-desktop_node__modules_node-addon-api_napi.h
+2-2deskutils/joplin-desktop/files/packagejsons/packages/app-desktop/package.json
+57-431 files not shown
+58-457 files

FreeBSD/ports fb45139 — security/openssh-portable/files extra-patch-blacklist-hpn

security/openssh-portable: Fix build on 14.x

This fixes the build where blacklistd+hpn are used.

(cherry picked from commit 369256b446234a7fbf9f2d33fbcd19b34488a158)
DeltaFile
+3-3security/openssh-portable/files/extra-patch-blacklist-hpn
+3-31 files

FreeBSD/ports 369256b — security/openssh-portable/files extra-patch-blacklist-hpn

security/openssh-portable: Fix build on 14.x

This fixes the build where blacklistd+hpn are used.
DeltaFile
+3-3security/openssh-portable/files/extra-patch-blacklist-hpn
+3-31 files

FreeBSD/ports e1fd4ff — misc/llama-cpp Makefile pkg-plist

misc/llama-cpp: update 11669 → 12181
DeltaFile
+7-7misc/llama-cpp/distinfo
+3-3misc/llama-cpp/pkg-plist
+2-2misc/llama-cpp/Makefile
+12-123 files

FreeBSD/ports d693c60 — misc/ollama Makefile distinfo

misc/ollama: update 0.40.14 → 0.40.15
DeltaFile
+17-17misc/ollama/distinfo
+7-4misc/ollama/Makefile
+24-212 files

FreeBSD/ports 8ebfe0c — security/agave Makefile distinfo, security/agave/files patch-Cargo.toml patch-Cargo.lock

security/agave: update 4.3.2 → 4.4.1
DeltaFile
+285-317security/agave/distinfo
+144-158security/agave/Makefile
+0-34security/agave/files/patch-Cargo.lock
+0-11security/agave/files/patch-Cargo.toml
+429-5204 files

FreeBSD/ports f46c985 — science/py-phonors Makefile distinfo

science/py-phonors: update 0.6.0 → 0.8.0
DeltaFile
+17-17science/py-phonors/distinfo
+8-9science/py-phonors/Makefile
+25-262 files

FreeBSD/ports f2db035 — misc/grok-build Makefile distinfo

misc/grok-build: update 1.0.70 → 1.0.77
DeltaFile
+5-5misc/grok-build/distinfo
+1-1misc/grok-build/Makefile
+6-62 files

FreeBSD/ports 427cdb6 — misc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.5.0 → 1.5.2
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports 9a37cc0 — audio/whisper.cpp Makefile, misc/ggml Makefile distinfo

misc/ggml: update 0.27.0 → 0.29.0
DeltaFile
+13-0misc/ggml/files/patch-src_CMakeLists.txt
+3-3misc/ggml/distinfo
+2-2misc/ggml/Makefile
+1-1misc/py-llama-cpp-python/Makefile
+1-1audio/whisper.cpp/Makefile
+20-75 files

FreeBSD/ports 6d5f694 — science/py-phono3py Makefile distinfo

science/py-phono3py: update 4.8.2 → 4.10.0
DeltaFile
+3-3science/py-phono3py/distinfo
+3-2science/py-phono3py/Makefile
+6-52 files

FreeBSD/ports ccd248a — science/py-symfc Makefile distinfo

science/py-symfc: update 1.7.3 → 1.8.0
DeltaFile
+3-3science/py-symfc/distinfo
+3-2science/py-symfc/Makefile
+6-52 files

FreeBSD/ports 5476061 — science/py-phonopy Makefile distinfo

science/py-phonopy: update 4.8.3 → 4.10.0
DeltaFile
+3-3science/py-phonopy/distinfo
+3-2science/py-phonopy/Makefile
+6-52 files

FreeBSD/ports e1fadf4 — sysutils/opa Makefile distinfo

sysutils/opa: update 1.22.1 → 1.22.2
DeltaFile
+5-5sysutils/opa/distinfo
+1-1sysutils/opa/Makefile
+6-62 files

FreeBSD/ports c2e1a82 — misc/github-copilot-cli Makefile distinfo

misc/github-copilot-cli: update 1.0.105 → 1.0.107
DeltaFile
+5-5misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+6-62 files

FreeBSD/ports a32a40f — textproc/riffdiff Makefile distinfo

textproc/riffdiff: update 3.6.2 → 3.7.0

ChangeLog: https://github.com/walles/riff/releases/tag/3.7.0
DeltaFile
+25-43textproc/riffdiff/distinfo
+12-22textproc/riffdiff/Makefile
+37-652 files

FreeBSD/ports 7adb306 — devel/git-town Makefile distinfo

devel/git-town: update 24.1.0 → 24.1.1
DeltaFile
+7-7devel/git-town/distinfo
+1-2devel/git-town/Makefile
+8-92 files

FreeBSD/ports b0f4201 — misc/claude-code Makefile distinfo

misc/claude-code: update 2.1.318 → 2.1.319
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports 5b04ac0 — devel/google-perftools Makefile distinfo

devel/google-perftools: update 2.18.91 → 2.19.2
DeltaFile
+6-6devel/google-perftools/pkg-plist
+3-3devel/google-perftools/distinfo
+2-2devel/google-perftools/Makefile
+11-113 files

FreeBSD/ports 2bff0d1 — devel/args Makefile distinfo

devel/args: update 6.6.0 → 6.6.1
DeltaFile
+3-3devel/args/distinfo
+2-2devel/args/Makefile
+5-52 files

FreeBSD/ports dca8632 — misc/wacli Makefile distinfo

misc/wacli: update 0.25.1 → 0.26.0
DeltaFile
+5-5misc/wacli/distinfo
+1-1misc/wacli/Makefile
+6-62 files

FreeBSD/src 0f908da — sys/powerpc/include atomic.h

powerpc: Define the sub-word atomic load and store directly

All currently supported powerpc CPUs handle single-copy atomicity for
any size up to the native word size, so load and store operations are
guaranteed for sub-word size that are naturally aligned.
DeltaFile
+6-0sys/powerpc/include/atomic.h
+6-01 files

FreeBSD/ports 96daf20 — www/pomerium Makefile distinfo, www/pomerium/files modules.txt

www/pomerium: update to 0.34.0

Release notes: https://github.com/pomerium/pomerium/releases/tag/v0.34.0

- Switch to Go 1.27, which upstream now requires.
- Regenerate modules.txt and update GH_TUPLE for the dependency
  refresh.  The Azure customtokenproxy package is now listed by
  upstream, so it no longer needs to be added by hand.
- genproto googleapis/api and googleapis/rpc are now at different
  commits; api comes from the root genproto tuple, rpc has its own.
- Fetch opentelemetry-go v1.46.0 for exporters/ and bridge/opencensus,
  which upstream pins to an older release than the v1.47.0 root
  module.
DeltaFile
+399-331www/pomerium/files/modules.txt
+289-279www/pomerium/distinfo
+159-148www/pomerium/Makefile
+847-7583 files

FreeBSD/ports 6a8860f — www/pomerium-envoy-custom Makefile distinfo, www/pomerium-envoy-custom/files patch-WORKSPACE patch-BUILD

www/pomerium-envoy-custom: update to 1.37.0.20261102

Update to envoy-custom commit e7b75c3a606d, which moves the bundled
Envoy from 1.38.8 to 1.38.9, as required by pomerium 0.34.0.

Envoy 1.38.9 has no dependency changes.  Add upstream's new
0014-disable-coverage-report-rounding.patch to the pre-build patch
list, and teach the new license_stamp.bzl rule about FreeBSD; its
select() only covered Linux and macOS.
DeltaFile
+11-7www/pomerium-envoy-custom/files/patch-BUILD
+18-0www/pomerium-envoy-custom/files/patch-bazel_ci_license_license__stamp.bzl
+6-6www/pomerium-envoy-custom/files/patch-WORKSPACE
+5-5www/pomerium-envoy-custom/distinfo
+4-3www/pomerium-envoy-custom/Makefile
+44-215 files

FreeBSD/src 934ffa4 — sys/powerpc/powerpc elf64_machdep.c

powerpc64: Don't ignore lookup errors in kernel linker

If a lookup fails for a R_PPC_JMP_SLOT (PLT relocation) ignoring errors
results in an address of 0 gets written into the jump slot, leading to a
NULL pointer jump when attempting to call the function it points to.
Fix this with proper error checking so that a module will fail to load
instead of crashing later on.
DeltaFile
+3-1sys/powerpc/powerpc/elf64_machdep.c
+3-11 files

FreeBSD/src 68ba58a — sbin/camcontrol nvres.c

camcontrol: Fix -Wcast-align errors in the NVMe reservation report

Casting the byte buffer that holds the Reservation Report payload to
the status structures trips -Wcast-align on strict-alignment
architectures, which broke the CI builds there.  Put the buffer in a
union with the two status structures instead, so it is properly
aligned and no casts are needed.

Reported by:    FreeBSD CI
Fixes:  ba75cf05727e ("camcontrol: Support NVMe reservations via the persist subcommand")
Co-authored-by: Claude Fable 5 <noreply at anthropic.com>
MFC after:      1 week
Sponsored by:   Spectra Logic
DeltaFile
+11-7sbin/camcontrol/nvres.c
+11-71 files

FreeBSD/ports 8ab8161 — devel/opengrok pkg-plist

devel/opengrok: fix pkg-plist

Fixes: ab7529345354 ("devel/opengrok: update 1.14.19 -> 1.14.21")
DeltaFile
+2-2devel/opengrok/pkg-plist
+2-21 files

FreeBSD/src 26321b7 — lib/msun/src s_nexttowardf.c s_nexttoward.c

msun: fix behaviour of nextafter*() and nexttoward*() for MAX value

For an edge case at an extreme, e.g., nextafter(-DBL_MAX,-INFINITY)
do not return x+x.  Instead, evaluate x+x and assign it to a volatile
to raise an exception, and then fall through to return the correct
result in current rounding mode.

Approved by:    re (cperciva)
PR:             299389
MFC after:      6 days (for inclusion into releng/15.2)

(cherry picked from commit 1fb5d8265bc4bbbf1f5bc79cc1d2a7f280b446b2)
(cherry picked from commit 42f926513b74cbac09d4d63a9daf8cb489078671)
DeltaFile
+1-1lib/msun/src/s_nexttowardf.c
+1-1lib/msun/src/s_nexttoward.c
+1-1lib/msun/src/s_nextafterl.c
+1-1lib/msun/src/s_nextafterf.c
+1-1lib/msun/src/s_nextafter.c
+5-55 files

FreeBSD/src df0ff57 — contrib/bc/vs bcl.vcxproj.filters bc.vcxproj.filters, contrib/bc/vs/tests tests_dc.bat tests_bc.bat

contrib/bc: remove vs sub-directory

Some of the files in the vs sub-directory are checked out with  CRLF
line breaks via .getattributes. This causes issues when checking out
the source tree with other tools that operate on Git repositories like
"got". Remove the vs sub-directory from the contrib tree, since it is
not required on FreeBSD.

Approved by:    re (cperciva)

(cherry picked from commit 94d4ba04a96f495d635bf246e4d5021eb1faab22)
(cherry picked from commit 5b5f93f12e3683b3ba7d2d600384bb5c4ed6e91a)
DeltaFile
+0-301contrib/bc/vs/bc.vcxproj
+0-264contrib/bc/vs/bcl.vcxproj
+0-170contrib/bc/vs/bc.vcxproj.filters
+0-104contrib/bc/vs/tests/tests_bc.bat
+0-87contrib/bc/vs/bcl.vcxproj.filters
+0-61contrib/bc/vs/tests/tests_dc.bat
+0-9873 files not shown
+1-1,0559 files