lang/swift6: Add port: Powerful, flexible, multiplatform programming language (Version 6)
Swift is the only language that scales from embedded devices and
kernels to apps and cloud infrastructure. It's simple, and
expressive, with incredible performance and safety. And it has
unmatched interoperability with C and C++.
It's the combination of approachability, speed, safety, and all of
Swift's strengths that make it so unique.
WWW: https://www.swift.org/
PR: 296000
Differential Revision: https://reviews.freebsd.org/D57541
japanese/skk-jisyo: Switch BUILD_DEPENDS from tinycdb to cdb
In commit 1b011c950db74cd4aa9435b9b56b382c1d879162, cdb was changed to
tinycdb because dbskkd-cdb (the only consumer of the cdb version)
depends on tinycdb.
Development of dbskkd-cdb has ended and multiskkserv depends on cdb, so
revert to using cdb.
PR: 296220
Approved by: osa (mentor)
news/inn: Update to 2.7.4
Changes in 2.7.4 (2026-06-22)
* The speed of expireover has been greatly improved by the
implementation of a Bloom filter (a probabilistic data structure used
to efficiently test whether an element is a member of a set, without
any false negative). Instead of checking every article in the
overview database against the history file to detect orphaned entries,
expireover now sequentially reads the history file at startup to build
a Bloom filter, and makes its checks in that optimized data structure.
On large news spools of billions of articles, expireover could take
several weeks to complete; it now runs in a few minutes! This feature
is activated by default and controlled by the new expirebloomfp
parameter in inn.conf. Many thanks to Kevin Bowling for this
improvement.
* The speed of expire has also been drastically improved for large news
spools thanks to the recording of every cancellation alongside the
[49 lines not shown]