FreeBSD/ports fec1cd2 — lang/bun Makefile.crates distinfo, lang/bun/files patch-src_collections_multi_array_list.rs package-lock-node-fallbacks.json

lang/bun: update to 1.4.2

Update to 1.4.2 and rework the port for the upstream Rust build system.
Use lang/rust-nightly-bun instead of the moving lang/rust-nightly, add
aarch64 support, keep the patched WebKit fork, and drop the old Zig /
sysroot / prebuilt-binary machinery.

PR: 299115
Pull Request: https://github.com/freebsd/freebsd-ports/pull/644
DeltaFile
+0-2,217lang/bun/files/package-lock.json
+0-2,028lang/bun/files/package-lock-node-fallbacks.json
+237-298lang/bun/Makefile
+475-19lang/bun/distinfo
+222-0lang/bun/Makefile.crates
+200-0lang/bun/files/patch-src_collections_multi_array_list.rs
+1,134-4,56235 files not shown
+1,187-5,51241 files

FreeBSD/ports cbbd608 — net-mgmt/p5-OSLV-Monitor Makefile distinfo

net-mgmt/p5-OSLV-Monitor: Update to 1.0.7

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.7
DeltaFile
+3-3net-mgmt/p5-OSLV-Monitor/distinfo
+2-1net-mgmt/p5-OSLV-Monitor/Makefile
+5-42 files

FreeBSD/ports a33e7c3 — www/privatebin Makefile distinfo

www/privatebin: Update to 2.1.0

re: https://github.com/PrivateBin/PrivateBin/releases/tag/2.1.0

See also https://github.com/PrivateBin/PrivateBin/issues/2062
DeltaFile
+4-4www/privatebin/pkg-plist
+3-3www/privatebin/distinfo
+1-1www/privatebin/Makefile
+8-83 files

FreeBSD/ports 9a185b7 — sysutils/duplicity distinfo Makefile, sysutils/duplicity/files patch-pyproject.toml patch-setup.py

sysutils/duplicity: Update to 3.2.2

- Fetch from GitLab: 3.2.2 is not on PyPI yet and the tarball
  includes the test suite
- Enable tests
- Drop bogus OPTIONS_GROUP for GPG

ChangeLog:      https://gitlab.com/duplicity/duplicity/-/blob/rel.3.2.2/CHANGELOG.md
MFH:            2026Q4
(cherry picked from commit 729a079b4b9916641562f1532ad77deae604895c)
DeltaFile
+15-10sysutils/duplicity/Makefile
+25-0sysutils/duplicity/files/patch-setup.py
+9-6sysutils/duplicity/files/patch-pyproject.toml
+3-3sysutils/duplicity/distinfo
+52-194 files

FreeBSD/ports 729a079 — sysutils/duplicity distinfo Makefile, sysutils/duplicity/files patch-pyproject.toml patch-setup.py

sysutils/duplicity: Update to 3.2.2

- Fetch from GitLab: 3.2.2 is not on PyPI yet and the tarball
  includes the test suite
- Enable tests
- Drop bogus OPTIONS_GROUP for GPG

ChangeLog:      https://gitlab.com/duplicity/duplicity/-/blob/rel.3.2.2/CHANGELOG.md
MFH:            2026Q4
DeltaFile
+15-10sysutils/duplicity/Makefile
+25-0sysutils/duplicity/files/patch-setup.py
+9-6sysutils/duplicity/files/patch-pyproject.toml
+3-3sysutils/duplicity/distinfo
+52-194 files

FreeBSD/ports d87e33d — x11/bhotkeys Makefile distinfo

x11/bhotkeys: Update to 1.5.2

Add --version

Changelog: https://github.com/FrauBSD/bhotkeys/blob/1.5.2/CHANGELOG.md
DeltaFile
+3-3x11/bhotkeys/distinfo
+1-1x11/bhotkeys/Makefile
+4-42 files

FreeBSD/ports a599aae — x11/bosd Makefile distinfo

x11/bosd: Update to 10.5.2

Changelog: https://github.com/FrauBSD/bosd/blob/10.5.2/CHANGELOG.md
DeltaFile
+3-3x11/bosd/distinfo
+1-1x11/bosd/Makefile
+4-42 files

FreeBSD/ports 4ac0d77 — x11/bosd Makefile

x11/bosd: Remove redundant copy of CHANGELOG.md and examples/*.png

Suggested by:   jrm
Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D60840
DeltaFile
+0-2x11/bosd/Makefile
+0-21 files

FreeBSD/ports bad42c6 — games/anki Makefile.crates Makefile

games/anki: Update to 26.09.3

Release notes:  https://github.com/ankitects/anki/releases/tag/26.09.3
Changes:        https://github.com/ankitects/anki/compare/26.09...26.09.3

Approved by:            jrm (mentor)
Security:               e1e332d7-cbe2-11f1-8d05-74563cf85f9d
MFH:                    2026Q4
Differential Revision:  https://reviews.freebsd.org/D60853
DeltaFile
+15-15games/anki/distinfo
+4-5games/anki/Makefile
+3-3games/anki/Makefile.crates
+22-233 files

FreeBSD/ports 0e30c80 — security/vuxml/vuln 2026.xml

security/vuxml: Document games/anki vulnerability

* Prevent external links in deck descriptions rendered in the
  overview/congrats screen from manipulating the page.

Approved by:            jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60853
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

FreeBSD/ports d1109cb — misc/R-cran-xfun distinfo Makefile

misc/R-cran-xfun: Update to 0.62

Add zip to test dependencies and add R_ZIPCMD to MAKE_ENV to pass tests.
Remove WWW because the cran.mk's default is fine.

Changelog: https://github.com/yihui/xfun/releases/tag/v0.62
DeltaFile
+6-5misc/R-cran-xfun/Makefile
+3-3misc/R-cran-xfun/distinfo
+9-82 files

FreeBSD/ports 922fb03 — www/freenginx Makefile, www/freenginx/files extra-patch-calio-iconv-nginx-module-config

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the iconv and json_status modules from their own source ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-19www/nginx/files/extra-patch-calio-iconv-nginx-module-config
+0-19www/nginx-devel/files/extra-patch-calio-iconv-nginx-module-config
+0-19www/freenginx/files/extra-patch-calio-iconv-nginx-module-config
+12-4www/nginx/Makefile
+11-3www/nginx-devel/Makefile
+11-3www/freenginx/Makefile
+34-679 files not shown
+46-12715 files

FreeBSD/ports e81773e — www Makefile, www/nginx-module-json-status distinfo pkg-descr

www/nginx-module-json-status: Add New Port

Sources of the json_status module for the NGINX ports.  The module serves
the stub status counters, and the state of upstreams that have a zone, as a
JSON document.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-json-status/Makefile
+14-0www/nginx-module-json-status/files/pkg-message.in
+8-0www/nginx-module-json-status/pkg-descr
+3-0www/nginx-module-json-status/distinfo
+1-0www/Makefile
+61-05 files

FreeBSD/ports 2d08fff — www Makefile, www/nginx-module-iconv distinfo pkg-descr

www/nginx-module-iconv: Add New Port

Sources of the iconv module for the NGINX ports.  The module converts text
between character sets, in a response body or in a variable.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-iconv/Makefile
+14-0www/nginx-module-iconv/files/pkg-message.in
+8-0www/nginx-module-iconv/pkg-descr
+3-0www/nginx-module-iconv/distinfo
+1-0www/Makefile
+61-05 files

FreeBSD/ports 98293f3 — math Makefile, math/R-cran-meta distinfo pkg-descr

math/R-cran-meta: New port: General package for meta-analysis

User-friendly general package providing standard methods for
meta-analysis and supporting the book "Meta-Analysis with R"
(Schwarzer, Carpenter, and Rucker, 2015).

Approved by:            jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60855
DeltaFile
+30-0math/R-cran-meta/Makefile
+11-0math/R-cran-meta/pkg-descr
+3-0math/R-cran-meta/distinfo
+1-0math/Makefile
+45-04 files

FreeBSD/ports 02afdba — math Makefile, math/R-cran-metabook distinfo pkg-descr

math/R-cran-metabook: New port: Data sets and code for "Meta-Analysis with R"

Approved by:            jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60764
DeltaFile
+14-0math/R-cran-metabook/Makefile
+3-0math/R-cran-metabook/distinfo
+3-0math/R-cran-metabook/pkg-descr
+1-0math/Makefile
+21-04 files

FreeBSD/ports bf874a8 — math Makefile, math/R-cran-CompQuadForm pkg-descr distinfo

math/R-cran-CompQuadForm: New port: Distribution function of quadratic forms in normal variables

Computes the distribution function of quadratic forms in normal
variables using Imhof's method, Davies's algorithm, Farebrother's
algorithm or Liu et al.'s algorithm.

Dependency of math/R-cran-meta.

Approved by:            jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60856
DeltaFile
+14-0math/R-cran-CompQuadForm/Makefile
+3-0math/R-cran-CompQuadForm/pkg-descr
+3-0math/R-cran-CompQuadForm/distinfo
+1-0math/Makefile
+21-04 files

FreeBSD/ports 7193664 — lang/rust-nightly-bun pkg-descr distinfo

lang/rust-nightly-bun: add pinned Rust nightly toolchain

Add a binary port with the Rust nightly required by lang/bun, pinned to
2026-09-20 (rustc 1.100.0-nightly (feaadeeac 2026-09-19)).  It installs
rustc, cargo, rust-std and rust-src under PREFIX/rust-nightly-bun so it
can coexist with lang/rust and lang/rust-nightly.

PR: 299115
DeltaFile
+72-0lang/rust-nightly-bun/Makefile
+15-0lang/rust-nightly-bun/distinfo
+12-0lang/rust-nightly-bun/pkg-descr
+99-03 files

FreeBSD/ports f80af1b — shells/atuin Makefile distinfo

shells/atuin: update 18.23.0 → 18.24.1
DeltaFile
+83-23shells/atuin/distinfo
+42-12shells/atuin/Makefile
+125-352 files

FreeBSD/ports 3a4d87b — misc/py-uuid-utils Makefile distinfo

misc/py-uuid-utils: update 1.0.0 → 1.1.0
DeltaFile
+7-7misc/py-uuid-utils/distinfo
+4-4misc/py-uuid-utils/Makefile
+11-112 files

FreeBSD/ports 21c3622 — devel/capslock Makefile distinfo

devel/capslock: update 0.3.3 → 0.3.4
DeltaFile
+5-5devel/capslock/distinfo
+1-2devel/capslock/Makefile
+6-72 files

FreeBSD/ports 927961e — misc/py-wandb Makefile Makefile.crates

misc/py-wandb: update 0.30.0 → 0.31.0
DeltaFile
+89-237misc/py-wandb/distinfo
+44-118misc/py-wandb/Makefile.crates
+5-7misc/py-wandb/Makefile
+138-3623 files

FreeBSD/ports f0d57ed — textproc/ytt Makefile distinfo

textproc/ytt: update 0.55.3 → 0.55.4
DeltaFile
+5-5textproc/ytt/distinfo
+1-2textproc/ytt/Makefile
+6-72 files

FreeBSD/ports 87f9205 — net/frp Makefile distinfo

net/frp: update 0.71.0 → 0.71.1
DeltaFile
+5-5net/frp/distinfo
+1-2net/frp/Makefile
+6-72 files

FreeBSD/ports 3fd5793 — databases/kividb Makefile

databases/kividb: fix the license records

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+2-4databases/kividb/Makefile
+2-41 files

FreeBSD/ports acec9de — databases/kividb pkg-descr Makefile

databases/kividb: Add new port

Fast, multi-threaded Redis and Valkey alternative written in Rust:
drop-in compatible, with full-text and vector search built in.

Sponsored by:   tipi.work
DeltaFile
+305-0databases/kividb/distinfo
+151-0databases/kividb/Makefile.crates
+28-0databases/kividb/Makefile
+3-0databases/kividb/pkg-descr
+487-04 files

FreeBSD/ports 83fd6e7 — multimedia/jellyfin-ffmpeg Makefile

multimedia/jellyfin-ffmpeg: Link static chromaprint by full path

With -lchromaprint the ports -L${LOCALBASE}/lib comes first, so on a
build host with audio/chromaprint installed the shared library wins the
search and pulls in multimedia/ffmpeg's libavutil. Name the archives by
path, as multimedia/jellyfin-ffmpeg7 does.

Reviewed by:    dtxdf
Approved by:    dtxdf (mentor)
Differential Revision:  https://reviews.freebsd.org/D60813
DeltaFile
+5-3multimedia/jellyfin-ffmpeg/Makefile
+5-31 files

FreeBSD/ports df00c8d — multimedia/jellyfin-ffmpeg7 distinfo Makefile

multimedia/jellyfin-ffmpeg7: Link chromaprint statically

Match multimedia/jellyfin-ffmpeg: build chromaprint 1.6.0 as a static
library on fftw3f, as upstream's builder does, and drop the
audio/chromaprint LIB_DEPENDS. audio/chromaprint uses multimedia/ffmpeg
for its FFT, so it pulled a second FFmpeg and about 30 other ports into
this port's runtime.

The archives are linked by full path: with -lchromaprint the ports
-L${LOCALBASE}/lib comes first, and an installed audio/chromaprint wins
the search.

Reviewed by:    dtxdf
Approved by:    dtxdf (mentor)
Differential Revision:  https://reviews.freebsd.org/D60810
DeltaFile
+28-3multimedia/jellyfin-ffmpeg7/Makefile
+3-1multimedia/jellyfin-ffmpeg7/distinfo
+31-42 files

FreeBSD/ports 9fbf78e — lang Makefile

lang/rust-nightly-bun: add pinned Rust nightly toolchain

Add a binary port with the Rust nightly required by lang/bun, pinned to
2026-09-20 (rustc 1.100.0-nightly (feaadeeac 2026-09-19)).  It installs
rustc, cargo, rust-std and rust-src under PREFIX/rust-nightly-bun so it
can coexist with lang/rust and lang/rust-nightly.

PR: 299115
DeltaFile
+1-0lang/Makefile
+1-01 files

FreeBSD/ports dfce25d — devel/llvm17 Makefile, devel/llvm17/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_tools_CMakeLists.txt

devel/llvm17: remove GOLD support

binutils will remove gold in upcoming releases so drop support preemptively.
DeltaFile
+2-15devel/llvm17/Makefile
+0-10devel/llvm17/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm17/files/patch-llvm_tools_CMakeLists.txt
+12-253 files