audio/waves: Add new port
Waves is a keyboard-driven terminal music player with Soulseek downloads,
MusicBrainz tagging, Last.fm scrobbling, and radio mode.
Features:
- Browser: Browse music by Artist > Album > Track hierarchy
- File Browser: Navigate filesystem with file/folder deletion
- Playlists: Create, organize, and manage playlists with folder hierarchy
- Favorites: Quick-access playlist with heart icon display
- Playing Queue: Persistent queue with multi-selection, reordering, and
undo/redo
- Audio Playback: MP3, FLAC, OPUS/OGG, and M4A/AAC support with seeking
- Album Art: Display album art in expanded player bar, auto-fetch during
import
- Full-Text Search: SQLite FTS5 search across library, files, and playlists
- Download Manager: Search and download from Soulseek via slskd integration
- Import System: MusicBrainz tagging, file renaming, and library integration
[6 lines not shown]
security/py-slip10: Add new port
slip10 is a reference implementation of the SLIP-0010 specification,
which generalizes BIP-0032 hierarchical deterministic key derivation for
multiple curves, including secp256k1, NIST P-256, ed25519, and
curve25519.
It supports deriving extended private and public keys along standard
paths and can operate from either seed material or serialized extended
keys.
security/py-shamir-mnemonic: Add new port
shamir-mnemonic is a Python implementation of SLIP-0039, a standard for
splitting secrets into multiple mnemonic word shares using Shamir's
Secret Sharing scheme.
It is designed primarily for use with cryptocurrency wallets and
hardware devices, enabling secure backup and recovery of sensitive
secrets through human-readable word lists.
The library provides tools for generating mnemonic shares, combining
shares to recover secrets, and validating share sets, while remaining
compatible with SLIP-0039 implementations used by Trezor and related
ecosystems.
x11-fonts/cantarell-fonts: update to 0.311
Update to 0.311
Release: v0.311
- Also provide a ss01 variant for the "fl" ligature, which I forgot in the last release.
- Relax Python version requirements to >= 3.10 when using uv.
Remove MESON_ARGS, useprebuilt option is enabled by default
PR: 292096
graphics/py-vulkan: Python binding for Vulkan API
vulkan is a Python extension which supports the Vulkan API. It
leverages power of Vulkan with simplicity of Python. It's a complete
Vulkan wrapper, it keeps the original Vulkan API and try to limit
differences induced by Python.
devel/py-cffi is also needed as a BUILD_DEPENDS (truckman)
PR: 289669
audio/shairport-sync: Update to 5.0.0
- Update to 5.0.0
- Drop SNDIO from default options (deprecated upstream)
- Add SNDIO deprecation note to OPTIONS
Changelog:
https://github.com/mikebrady/shairport-sync/releases
ports-mgmt/synth: update to 3.13 release (+)
Changelog:
* Attempt to fix prefetching with modern pkg
* Limit log preservation to the task that failed
* testing fix for missing synth scanner log file
* Add EXIT STATUS section to man page
* Set non-zero return code when problem encountered
* Create /etc/hosts in builder
net/py-trio: Update to 0.33.0
- Add PYTHONPATH=${WRKSRC}/src to TEST_ENV so pytest runs against
the in-tree sources (src layout)
- Disable pytest plugin autoload during tests to avoid interference
from unrelated globally installed pytest plugins