Snac is a simple, minimalistic ActivityPub instance.
It features:
- Lightweight, minimal dependencies
- Extensive support of ActivityPub operations.
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free
PR: 278385
Reviewed by: bofh
builds and packages fine
does not touch existing architectures
it was marked broken in 2017 without mention of the error message
FreeBSD and OpenJDK had quite some improvements since 2017
Approved by: port has no maintainer
This utility is a tool designed to keep the FreeBSD bootcodes and loaders
up-to-date. It's useful because the FreeBSD upgrade process doesn't update
them. It verifies if they are up to date and updates them if desired.
WWW: https://github.com/emrion/uploaders/
PR: 281731
Link with -lutil to get ftime() which was moved there recently.
This is harmless on older FreeBSD. Define LICENSE while we are at it.
Approved by: portmgr (build fix blanket, infrastructure blanket)
MFH: 2024Q4
Link with -lutil to get ftime() which was moved there with recently.
This is harmless on older FreeBSD.
While we are at it, define LICENSE.
Approved by: portmgr (build fix blanket, infrastructure blanket)
MFH: 2024Q4
Link with -lutil to get ftime(), which was moved there in 15-CURRENT.
This is harmless on older FreeBSD versions.
While we are at it, define LICENSE.
MFH: 2024Q4
Link with -lutil to get ftime() on 15-CURRENT. This is harmless on
older FreeBSD versions. While we are at it, define LICENSE.
Approved by: portmgr (build fix blanket, infrastructure blanket)
MFH: 2024Q4
The option -export-dynamic is a linker option not (no longer?)
understood by the compiler; pass -rdynamic to the compiler to have it
pass -export-dynamic to the linker instead.
Zsh-fast-syntax-highlighting enables highlighting of commands whilst they
are typed at an interactive zsh prompt. This helps in reviewing
commands before running them, particularly in catching syntax errors.
Compared to zsh-syntax-highlighting, this package is more optimized
and feature-rich.
WWW: https://github.com/zdharma-continuum/fast-syntax-highlighting
wallhaven-cli is a command-line interface (CLI) tool designed for
interacting with the Wallhaven image repository. Wallhaven is known
for its extensive collection of high-quality wallpapers.
WWW: https://github.com/r3tr0ananas/wallhaven-cli
PR: 281760
The symbol ftime has been moved from libcompat to libutil in 15-CURRENT.
Link with -lutil to pick it up. This doesn't hurt on older FreeBSD.
See also: bb421be6c1174fad837973acc5e4a7bade4489db (src)
MFH: 2024Q4
This is a traditional console-based Mastermind game. The rules are as follows:
1. The game will generate a 4-digit color/number code
2. The range of colors/numbers is from 1 to 8
3. The player has 10 chances to guess the code
4. After each guess, the system will provide hints:
- Green plus sign (+) indicates both color and position are correct
- Red minus sign (-) indicates the color is correct but the position is wrong
5. The player needs to gradually guess the correct code based on the hints
6. During the game, you can enter 'r' at any time to switch display mode
(color blocks/numbers)
7. During the game, you can enter 'q' at any time to exit the game
WWW: https://github.com/bigdragonsoft/mastermind
Customised build of the Iosevka typeface, with a consistent rounded style and
overrides for almost all individual glyphs in both roman (upright) and italic
(slanted) variants.
WWW: https://github.com/protesilaos/iosevka-comfy
PR: 282197
The bmd's Makefile uses 'bsd.prog.mk', so it is necessary to fix uid/gid
for building the port in user privileges. The uidfix utility is a convenient way
for this purpose. I omitted the local patch files to use 'USES=uidfix'.
PR: 282223
LICENSE=NONE confuses the license framework and makes it ask the user to
accept the empty license. Add USES=metaport which makes it pick up the
NA license defined therein. Then get rid of the various variables we
already set in USES=metaport.
MFH: 2024Q4.
Hivetui is a TUI (Terminal User Interface) implementation of the board
game Hive. It is played with the keyboard and includes a challenging
AI. The game includes a tutorial and rules summary. However, you might
want to consult the full rules if you don't know Hive yet.
WWW: https://github.com/N-Maas/hivetui
This applies the sse2neon header on armv7 and aarch64 to implement
the SSE intrinsics.
Approved by: yuri (maintainer timeout, two weeks)
Differential Revision: https://reviews.freebsd.org/D47128