Update devel/objfw to 1.5.3
ObjFW 1.5.2 -> ObjFW 1.5.3, 2026-05-20
* Fixes OFForwardingTests on Windows with GCC.
* Fixes OFHTTPCookieManager which was completely broken.
* OFHTTPServer refuses to send responses that contain a newline in the
headers or the server name now.
* Fixes setting the Amiga Comment to nil in OFMutableTarArchiveEntry.
* Improves handling of truncated archives in OFLHAArchiveEntry.
* OFThread no longer inherits the priority on AmigaOS.
* Uses better source for randomness now to find a free port on platforms that
can't bind to port 0.
* ofarc now strips drives from the paths it stores inside the archive.
* Fixes ofarc failing to create ZIP archives with specific paths on AmigaOS.
* Fixes ofarc incorrectly storing Amiga Protection in ZIP archives.
py-music21: update to 10.1.0
Music21 v10 (10.1.0) is released. This release has small backwards incompatibilities, but is mostly focused on improved typing, better MIDI support, and improved features for using modern tooling (uv especially) and AI agents and assistants.
I'm very proud of the improvements that the new deprecations and updates have been able to make! 10 in music21 v.10 is a big number, representing decades since the first release, so I'm so proud of release teams and contributors for making this happen.
Other important changes.
MIDI in Jupyter notebooks supports playback w/ multiple instruments via music21j and soundfonts. - playback is versioned so future music21j changes will not affect the routine.
Humdrum spineParser module major improvements, esp. to repeates.
Modern Python packaging. Fully migrated to uv: pyproject.toml now controls dev dependencies.
lots of better typehints.
What else's Changed
MusicXML ChordSymbol.placement round trips.
Drop support for py 3.10 - add support for Python 3.14. #1819
Add metadata.primitives.convertValue and metadata.primitives.DatePrimitive by @mscuthbert in #1820
Remove networkX functions. Refactor RichMD.scoreQuarterLength by @mscuthbert in #1821
Remove some deprecated functions: runningUnderIPython -> runningInNotebook common.lcm -> math.lcm
[51 lines not shown]
lang/go126: Avoid excessive parallism
Tell "go build" to use at most ${MAKE_JOBS} threads, instead of the
vastly higher number that it tends to use, at least on machines with
many CPUs. This meets the intent of MAKE_JOBS because there is only
one "go build" process.
As discussed on tech-pkg@ with no $MAINTAINER objection.
sysutils/zellij: import package
Packaged in wip by ci4ic4 (with the aid of Claude Code). bsiegert and myself.
Zellij is a terminal workspace. It has the base functionality of a terminal
multiplexer (similar to tmux or screen) but includes many built-in features
that would allow users to extend it and create their own personalized
environment.
misc/tailspin: update to 6.1.0
Added
--extras jvm-stack-trace highlights JVM stack traces (Java, Kotlin, Scala, etc.)
TAILSPIN_EXTRAS environment variable to set extras without the --extras flag
Performance
Cache ANSI style prefixes in a thread-local, avoiding per-line allocation in the render pipeline
Fixed
Theme parse and read errors now include the path of the offending file
Reject unknown fields in theme.toml so they surface as errors instead of being silently ignored
--exec no longer tears down the pager the moment the spawned subprocess exits
Kill the pager when tailspin exits due to a stream error, instead of leaving it orphaned
Overriding builtin keywords in theme.toml should always take precedence over the builtin
ones (#267)
audio/spotify-qt: reset maintainer
Given constant changes in Spotifys API and increasing restrictions being
imposed, I can no longer test these packages.
- librespot
- ncspot
- spotify-player
- spotify-qt
It's still my intention to keep these up-to-date but, I can only run test
builds and no functional testing. Hence, dropping MAINTAINER.
audio/spotify-player: reset maintainer
Given constant changes in Spotifys API and increasing restrictions being
imposed, I can no longer test these packages.
- librespot
- ncspot
- spotify-player
- spotify-qt
It's still my intention to keep these up-to-date but, I can only run test
builds and no functional testing. Hence, dropping MAINTAINER.