FreeBSD/ports 71c0074 — net-mgmt/blackbox_exporter Makefile distinfo

net-mgmt/blackbox_exporter: Update to 0.29.0

ChangeLog:      https://github.com/prometheus/blackbox_exporter/releases/tag/v0.29.0
MFH:            2026Q4
DeltaFile
+5-5net-mgmt/blackbox_exporter/distinfo
+2-2net-mgmt/blackbox_exporter/Makefile
+7-72 files

FreeBSD/ports 9dc00c2 — devel/R-cran-listenv Makefile distinfo

devel/R-cran-listenv: Update to 1.1.0

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

FreeBSD/ports f5723a4 — graphics/converseen Makefile distinfo

graphics/converseen: Update to 0.15.2.9

ChangeLog: https://converseen.fasterland.net/changelog/

 * Fixed potential DLL conflicts on Windows by restricting the DLL search path
   before initializing ImageMagick
 * Various Bugfixes
DeltaFile
+3-3graphics/converseen/distinfo
+1-1graphics/converseen/Makefile
+4-42 files

FreeBSD/ports 4b07838 — cad/openvsp Makefile distinfo

cad/openvsp: Update to 3.54.0

ChangeLog:
https://openvsp.org/blogs/announcements/2026/10/06/openvsp-3-54-0-released

Features:

 * Clone Geom
 * Flip for every Geom
 * Split and stitched STEP and IGES export (File -> Export)
 * POGS output from CFDMesh
 * CFDMesh faster single threaded
 * CFDMesh multi-threaded
 * CFDMesh more robust
 * CFDMesh higher quality
 * STEP/IGES Export greatly improved
 * Hinges as all-moving control surfaces for CBAERO via CFDMesh
 * Design variables have user determined bounds


    [17 lines not shown]
DeltaFile
+3-3cad/openvsp/distinfo
+1-1cad/openvsp/Makefile
+4-42 files

FreeBSD/ports d737db0 — sysutils/conky Makefile distinfo

sysutils/conky{,-awesome}: Update to 1.25.3

ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.25.3

What's Changed

 * chore: bump version to v1.25.3
 * ci: stop publishing sha256 checksums for AppImage releases
 * feat: add lua_http_response_hook for customizable HTTP responses
 * fix(lua): make llua_do_call re-entrant and validate hook status
 * style: pin clang-format in mise and apply to C/C++ sources
 * fix(x11,wayland): load fonts before setup to avoid spurious index warning
 * test(x11): serialize probe snapshots during window transitions
 * fix(x11): preserve foreground alpha independently of background
DeltaFile
+3-3sysutils/conky/distinfo
+1-1sysutils/conky/Makefile
+4-42 files

FreeBSD/ports db05d37 — security/bruteblock Makefile distinfo

security/bruteblock: upgrade to 0.0.8 (bugfix release)
DeltaFile
+3-3security/bruteblock/distinfo
+1-1security/bruteblock/Makefile
+4-42 files

FreeBSD/ports 45b6c5e — ftp/curl-impersonate Makefile pkg-plist

ftp/curl-impersonate: move headers to include/curl-impersonate; remove MAKE_JOBS_UNSAFE
DeltaFile
+12-12ftp/curl-impersonate/pkg-plist
+3-2ftp/curl-impersonate/Makefile
+15-142 files

FreeBSD/ports 9203027 — Mk bsd.port.mk

Mk/bsd.port.mk: revert fix cross compilation of kmods

This reverts commit 65fdabc9b93f0fef6cffe5eaca30d646286e0edb.
This has unexpected side effect and should have been done via an exp-run
DeltaFile
+0-1Mk/bsd.port.mk
+0-11 files

FreeBSD/src 6c305c3 — sbin/dhclient dhclient-script.8

dhclient-script(8): s/URI/URL

Reported by:    glebius@
DeltaFile
+2-2sbin/dhclient/dhclient-script.8
+2-21 files

FreeBSD/ports 85b28d8 — ftp/curl-impersonate Makefile distinfo, ftp/curl-impersonate/files patch-patches_curl.patch patch-patches_boringssl.patch

ftp/curl-impersonate: update 2.2.2 → 2.2.3
DeltaFile
+17-8ftp/curl-impersonate/files/patch-CMakeLists.txt
+7-5ftp/curl-impersonate/distinfo
+7-3ftp/curl-impersonate/Makefile
+2-2ftp/curl-impersonate/files/patch-patches_curl.patch
+2-2ftp/curl-impersonate/files/patch-patches_boringssl.patch
+35-205 files

FreeBSD/ports 545cc98 — security/bruteblock Makefile distinfo

security/bruteblock: upgrade to 0.0.7 (added IPv6)
DeltaFile
+3-3security/bruteblock/distinfo
+2-2security/bruteblock/Makefile
+5-52 files

FreeBSD/ports 4d0e6b8 — science/ttk Makefile

science/ttk: chase the upgrade of Paraview
DeltaFile
+1-1science/ttk/Makefile
+1-11 files

FreeBSD/ports 9140de0 — science/paraview Makefile.version Makefile, science/paraview/files patch-VTK_IO_GDAL_vtkGDALRasterReader.cxx patch-VTK_Rendering_ANARI_vtkAnariLightNode.cxx

science/paraview: upgrade to 6.2.0

Release notes at https://www.kitware.com/paraview-6-2-0-release-notes/

Also this fixes the build with CMake 4.5, as reported in PR 299184.

PR:             299184
Reported by:    yuri
DeltaFile
+124-37science/paraview/pkg-plist
+109-0science/paraview/files/patch-VTK_Rendering_ANARI_vtkAnariLightNode.cxx
+0-20science/paraview/files/patch-VTK_IO_GDAL_vtkGDALRasterReader.cxx
+3-3science/paraview/distinfo
+1-2science/paraview/Makefile
+1-1science/paraview/Makefile.version
+238-636 files

FreeBSD/ports 8f7dd5a — misc/ollama Makefile

misc/ollama: correct typo
DeltaFile
+1-1misc/ollama/Makefile
+1-11 files

FreeBSD/src ef947bb — sys/compat/linuxkpi/common/src linux_firmware.c

LinuxKPI: firmware: remove `enoentok` logic in `*firmware_request(..)`

Prior to this change, in the event that a firmware module could not be
loaded, the linux_firmware driver would return a partially initialized
structure with uninitialized/zeroed out values for certain fields. Linux
does not do this, however, so some drivers that use
`request_firmware_nowait` expecting Linux behavior, like `if_bcrmfmac`,
would crash trying to dereference a NULL pointer.

This doesn't address the load/unload situation completely as the driver
remains loaded after the "firmware crashes", but it makes a completely
unusable situation (a kernel panic) into a slightly more usable situation
(driver does not unload).

As a sidenote: the raw free(9) call was replaced with a call to
`linuxkpi_release_firmware` because the latter call [better] ensures
that all resources allocated earlier on in the function are cleaned up.

MFC after:      1 weeks

    [2 lines not shown]
DeltaFile
+7-12sys/compat/linuxkpi/common/src/linux_firmware.c
+7-121 files

FreeBSD/ports 088b8ae — misc/ollama Makefile

misc/ollama: add comment
DeltaFile
+8-0misc/ollama/Makefile
+8-01 files

FreeBSD/ports ad3f86d — www/immich-public-proxy Makefile distinfo

www/immich-public-proxy: Update to 3.4.1

- Long-press on a thumbnail enters selection mode on mobile.
- Downloads work in Chrome and Edge when an album title or filename
  contains a comma.
- Downloads are named after the format Immich actually serves.
- One missing or broken video no longer stops a whole share from loading.
- Password-protected shares send Cache-Control: no-store on gallery pages,
  photos and metadata.
- allowSlugLinks: false now also blocks slug links on the selective
  download and metadata routes.

Changes:        https://github.com/alangrainger/immich-public-proxy/releases/tag/v3.4.1
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/immich-public-proxy/distinfo
+1-2www/immich-public-proxy/Makefile
+6-72 files

FreeBSD/ports f7728b5 — devel/phpunit8 Makefile distinfo

devel/phpunit8: Update to 8.5.56

The Software Bill of Materials (SBOM) embedded in the PHAR now uses
CycloneDX 1.7.

Changes:        https://github.com/sebastianbergmann/phpunit/blob/8.5.56/ChangeLog-8.5.md
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3devel/phpunit8/distinfo
+1-1devel/phpunit8/Makefile
+4-42 files

FreeBSD/ports d025043 — www/nginx-module-vod Makefile distinfo

www/nginx-module-vod: Update to 1.10.1

Rename strrchr helper to avoid collision.

Changes:        https://github.com/dio-az/nginx-vod-module/blob/v1.10.1/CHANGELOG.md
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx-module-vod/distinfo
+1-1www/nginx-module-vod/Makefile
+4-42 files

FreeBSD/ports 435e8ee — math/giacxcas pkg-plist, math/giacxcas/files patch-src_kdisplay.cc patch-configure.ac

math/giacxcas: update 1.9.0-85 → 2.0.0.21
DeltaFile
+215-10math/giacxcas/files/patch-src_Makefile.in
+90-0math/giacxcas/pkg-plist
+25-3math/giacxcas/files/patch-src_icas.cc
+17-0math/giacxcas/files/patch-src_optimization.cc
+13-0math/giacxcas/files/patch-configure.ac
+0-10math/giacxcas/files/patch-src_kdisplay.cc
+360-235 files not shown
+375-3811 files

FreeBSD/src 26eb328 — contrib/kyua/doc kyua-report-html.1 kyua-report.1

contrib/kyua: commit generated files

MFC after:      1 month
Fixes: eb8f69902 ("contrib/kyua: update to 0.15.0")
DeltaFile
+574-0contrib/kyua/doc/kyuafile.5
+498-0contrib/kyua/doc/kyua-test.1
+417-0contrib/kyua/doc/kyua-debug.1
+405-0contrib/kyua/doc/kyua.1
+307-0contrib/kyua/doc/kyua-report.1
+253-0contrib/kyua/doc/kyua-report-html.1
+2,454-08 files not shown
+3,672-014 files

FreeBSD/ports d03746a — science/thermofun distinfo pkg-plist, science/thermofun/files patch-python_thermofun_CMakeLists.txt patch-python_CMakeLists.txt

science/thermofun: update 0.5.1 → 0.7.1
DeltaFile
+60-0science/thermofun/files/patch-python_CMakeLists.txt
+11-16science/thermofun/Makefile
+0-20science/thermofun/files/patch-python_thermofun_CMakeLists.txt
+11-9science/thermofun/pkg-plist
+3-3science/thermofun/distinfo
+85-485 files

FreeBSD/src b836604 — usr.bin/kyua Makefile

contrib/kyua: commit Makefile changes for version update

This was accidentally missed in the version update.

MFC after:      1 month
Fixes: eb8f69902 ("contrib/kyua: update to 0.15.0")
DeltaFile
+4-21usr.bin/kyua/Makefile
+4-211 files

FreeBSD/src eb8f699 — contrib/kyua NEWS.md NEWS, contrib/kyua/engine googletest_test.cpp googletest_result_test.cpp

contrib/kyua: update to 0.15.0

This new release contains multiple feature updates and bugfixes. Please
see the release notes mentioned in the merge commit for more details.

MFC after:      1 month
Merge commit '144afd05f8a2300361ec30c1c2020e4022ddd943'

Conflicts:
        contrib/kyua/cli/cmd_debug.cpp
        contrib/kyua/doc/kyua-debug.1.in
        contrib/kyua/doc/kyuafile.5.in
        contrib/kyua/engine/config.cpp
        contrib/kyua/engine/execenv/execenv.cpp
        contrib/kyua/engine/execenv/execenv.hpp
        contrib/kyua/engine/execenv/execenv_host.hpp
        contrib/kyua/engine/requirements.cpp
        contrib/kyua/engine/requirements.hpp
        contrib/kyua/engine/scheduler.cpp

    [8 lines not shown]
DeltaFile
+0-951contrib/kyua/m4/ax_cxx_compile_stdcxx.m4
+709-0contrib/kyua/NEWS
+0-622contrib/kyua/NEWS.md
+528-0contrib/kyua/engine/googletest_result.cpp
+427-0contrib/kyua/engine/googletest_result_test.cpp
+361-0contrib/kyua/engine/googletest_test.cpp
+2,025-1,573143 files not shown
+3,641-7,505149 files

FreeBSD/ports fd6ac69 — mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.12.4
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 396c159 — security/sequoia-chameleon-gnupg Makefile.crates distinfo, sysutils/backdown/files patch-powerpc

*/*: Fix many Rust ports to run without COMPAT11

RISCV does not include COMPAT11 by default.  But Rust's libc bound the
compat-11 symbols until version 0.2.176.  Patch a great many Rust ports
to use a newer version of libc, to eliminate the dependency on COMPAT11.
Explicitly patching Cargo.lock isn't usually necessarily, since within
the build jail cargo is forced to use whichever crates Makefile.crates
installs there.

Notes on specific ports:

* textproc/bookokrat: Rework bookokrat's existing patch to be more
  robust.  Also, report the issue upstream:
  https://github.com/bugzmanov/bookokrat/issues/182

* security/sequoia-chameleon-gnupg security/sequoia-sq
  "cargo update -p libc" insisted on updating some other crates, too.

* devel/cargo-generate finance/tickrs net-im/gurk-rs

    [16 lines not shown]
DeltaFile
+43-45security/sequoia-chameleon-gnupg/distinfo
+21-22security/sequoia-chameleon-gnupg/Makefile.crates
+0-20sysutils/diskus/files/patch-powerpc
+0-20sysutils/backdown/files/patch-powerpc
+14-0www/tuifeed/files/patch-Cargo.lock
+0-11textproc/bookokrat/files/patch-cargo-crates_libc-0.2.175_src_unix_bsd_freebsdlike_mod.rs
+78-118515 files not shown
+913-936521 files

FreeBSD/src b259c7f — contrib/llvm-project/clang/lib/AST ExprConstant.cpp, contrib/llvm-project/clang/lib/AST/ByteCode Interp.h Opcodes.td

Merge commit c52392a6f464 from llvm-project (by ShengYi Hung):

  [Clang][ExprConst] Drop PRValue for nothrow new (#226753)

  A user defined operator new can accept prvalue for nothrow. However, it
  should not be a ConstExpr. Early returns by
  isUsableAsGlobalAllocationFunctionInConstantEvaluation instead of doing
  LValue evaluation.
  Also, move CheckPlacement new logic into new OpCode. This decouples
  checking from Interp.cpp to Compiler.cpp.

This fixes "Assertion failed: (E->isGLValue() ||
E->getType()->isFunctionType() || E->getType()->isVoidType() ||
isa<ObjCSelectorExpr>(E->IgnoreParens())), function EvaluateLValue" when
building the databases/mariadb123-server port.

MFC after:      1 week

(cherry picked from commit ca3747034ef484b024a202d213a2e08b16066791)
DeltaFile
+31-34contrib/llvm-project/clang/lib/AST/ByteCode/Interp.cpp
+24-18contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
+11-9contrib/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp
+4-0contrib/llvm-project/clang/lib/AST/ByteCode/Opcodes.td
+1-0contrib/llvm-project/clang/lib/AST/ByteCode/Interp.h
+71-615 files

FreeBSD/src b9180c0 — contrib/llvm-project/clang/lib/AST ExprConstant.cpp, contrib/llvm-project/clang/lib/AST/ByteCode Interp.h Opcodes.td

Merge commit c52392a6f464 from llvm-project (by ShengYi Hung):

  [Clang][ExprConst] Drop PRValue for nothrow new (#226753)

  A user defined operator new can accept prvalue for nothrow. However, it
  should not be a ConstExpr. Early returns by
  isUsableAsGlobalAllocationFunctionInConstantEvaluation instead of doing
  LValue evaluation.
  Also, move CheckPlacement new logic into new OpCode. This decouples
  checking from Interp.cpp to Compiler.cpp.

This fixes "Assertion failed: (E->isGLValue() ||
E->getType()->isFunctionType() || E->getType()->isVoidType() ||
isa<ObjCSelectorExpr>(E->IgnoreParens())), function EvaluateLValue" when
building the databases/mariadb123-server port.

MFC after:      1 week

(cherry picked from commit ca3747034ef484b024a202d213a2e08b16066791)
DeltaFile
+31-34contrib/llvm-project/clang/lib/AST/ByteCode/Interp.cpp
+24-18contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
+11-9contrib/llvm-project/clang/lib/AST/ByteCode/Compiler.cpp
+4-0contrib/llvm-project/clang/lib/AST/ByteCode/Opcodes.td
+1-0contrib/llvm-project/clang/lib/AST/ByteCode/Interp.h
+71-615 files

FreeBSD/src 144afd0 — . Makefile.in configure, admin ltmain.sh config.guess

kyua: import kyua-0.15.0

This change adds kyua kyua-0.15.0 from [upstream][1].

The kyua-0.15.0 artifact was been verified by [SHA256 checksum][3].

More information about the release (from a high level) can be found in
the [release notes][4].

Updated via [`update_kyua.sh`][4] `update_kyua.sh 0.15.0 kyua-0.15.0`.

1: https://github.com/freebsd/kyua/releases/download/kyua-0.15.0/kyua-0.15.0.tar.gz
2: https://github.com/freebsd/kyua/releases/download/kyua-0.15.0/kyua-0.15.0.tar.gz.sha256
3: https://github.com/freebsd/kyua/blob/kyua-0.15.0/NEWS.md
4: https://codeberg.org/ngie/freebsd-powertools:shell/update_kyua.sh@10a04edb
DeltaFile
+940-1,503admin/config.sub
+600-943admin/config.guess
+159-601m4/libtool.m4
+219-431configure
+80-245admin/ltmain.sh
+35-91Makefile.in
+2,033-3,81410 files not shown
+2,147-3,94116 files

FreeBSD/ports 63eabd4 — devel/llvm23 Makefile distinfo

devel/llvm23: 23.1.3 release

See the annoucement for changes:
    https://discourse.llvm.org/t/llvm-23-1-3-released/92432

Sponsored by:   DARPA, AFRL
DeltaFile
+3-3devel/llvm23/distinfo
+1-1devel/llvm23/Makefile
+4-42 files