games/polyglot: Mark DEPRECATED
- This software is obsolete[1] and the original master site is no longer
available
- Add an expiration date
- Bump PORTREVISION
[1] https://chessprogramming.org/PolyGlot#retirement
converters/simdutf: remove stray patch
This was left over after a wrong rebase (mid-air collission).
Fixes: 81f18785a4d12bf1d01751f5e54643cf9afe9443
Reported by: Einar Bjarni Halldórsson <einar at isnic.is>
PR: 298403
Event: EuroBSDcon Devsummit 2026
kobj: allow multiple inheritance with per-class softc
Add support for hierarchical softc layout so that a leaf class and each
of its base classes owns a private softc region inside a single
allocation.
device_get_softc_class(dev, cls) returns a pointer to the softc that
belongs to the requested class. The classic device_get_softc() still
returns the leaf softc and remains fully compatible with existing
drivers.
Existing drivers are unaffected; they simply obtain a slightly larger
softc block when they inherit from base classes.
MFC after: 2 months
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D59115
bsd.sites.mk: use static CDN to download rust crates
static.crates.io is the recommended upstream download
path. This avoids "403 Forbidden" rate limiting results
when trying to download crates too fast. This also
seems to improve download speeds/latency.
As per https://crates.io/data-access#crate-content,
> Crates can be downloaded directly from the crates.io CDN
> [...]
> No rate limits apply to static.crates.io at present.
And as per https://crates.io/data-access#api,
> you are welcome to use the crates.io API provided you abide by the following limits:
> * A maximum of 1 request per second, and
> * A user-agent header that identifies your application.
[2 lines not shown]
www/immich-ml: Update to 3.2.0
Adds cluster groups, which identify people across the shared assets of
trusted users. Enabling them requires resetting the existing facial
recognition data.
Changes: https://github.com/immich-app/immich/releases/tag/v3.2.0
Sponsored by: Netzkommune GmbH
www/immich: Update to 3.2.0
Adds a new server search API that allows searching within albums and
combining filters with AND and OR, and gives the web search interface
a simpler layout.
Changes: https://github.com/immich-app/immich/releases/tag/v3.2.0
Security: fcc6baaa-adbc-11f1-a655-3497f65b111b
Sponsored by: Netzkommune GmbH
amd64/pmap: Return la57 in amd nested page
AMD doesn't encode page depth in eptp. As a result, the page level is
decided by the host la57 value. Without this, it uses 4 level page and
therefore cause machine enable la57 have garbage page translation.
PR: 291768
Reviewed by: kib
Tested by: Antranig Vartanian <antranigv at freebsd.am>
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D57978
devel/croaring: Roaring bitmaps in C (and C++), with SIMD
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON)
optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB
and StarRocks.
WWW: http://roaringbitmap.org/
- update port to 5.2.0 prior to landing
- grab maintainership over submitter as I have a good relationship
to upstream
- lightly touch up
PR: 292270
Event: EuroBSDcon Devsummit 2026
See also: https://github.com/RoaringBitmap/CRoaring/pull/879
lang/ez80asm: Z80/Z180/eZ80 assembler for the Agon Light platform
ez80asm is a Z80, Z180 and eZ80 assembler written for the Agon Light
computer and cross-compilation environments.
PR: 274464
Event: EuroBSDcon Devsummit 2026
emulators/rvvm-devel: update to 0.7-g20260826
- use "tput me" in post-test to not spill onto the terminal
- add elf_aux_info() codepath for armv7
- fix stripping (upstream installs libraries correctly these days)
Changelog: https://github.com/LekKit/RVVM/commits/a662c0edd507b4e04f20d44490c514b683007ae7
Event: EuroBSDcon Devsummit 2026