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
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
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
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
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
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
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
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
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
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
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
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
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