devel/libastylej: update 3.0.1 -> 3.6.19
Changelog: https://astyle.sourceforge.net/notes.html
Port changes:
- use GH upstream
- Makefile cleanup to make linters happy
www/py-gevent-websocket: Switch to USE_PYTHON=pep517
Build with the PEP 517 frontend (setuptools legacy backend; the source
has no [build-system]); the package metadata becomes dist-info.
PR: 299532
x11-fm/cosmic-files: New port: File manager for the COSMIC desktop environment
COSMIC Files is the official file manager of the COSMIC desktop
environment. It supports common features such as thumbnailing,
archive creation and extraction, and external mounts such as
USB drives or remote file systems.
COSMIC Files also implements a desktop applet and XDG's file
chooser interface.
WWW: https://github.com/pop-os/cosmic-files
PR: 299137
Reported by: Josh Megnauth <jo.sh at tutanota.com>
x11-themes/cosmic-icons: New port: Icon theme for the COSMIC desktop environment
COSMIC Icons is a set of standard icons for the COSMIC desktop environment.
The icon set also bundles special icons that are used throughout the
COSMIC app ecosystem.
WWW: https://github.com/pop-os/cosmic-icons
PR: 299137
Reported by: Josh Megnauth <jo.sh at tutanota.com> (new maintainer)
emulators/wine-devel: Update 11.19 => 11.20
Changelog:
- Relay debugging for ARM64EC.
- Improvements in XML validation.
- CDROM support moved to the Mount Manager.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.20
PR: 299505
Sponsored by: UNIS Labs (vvd, commit patch)
www/node2{2,4,6}: Use bundled merve to avoid loading two simdutfs
node dies with SIGBUS (signal 10) the first time it lexes the exports
of a CommonJS module, e.g. early in any `npm install`, for example
www/tailwindcss4 fails to build, reporting "*** Signal 10".
Running lldb inside poudriere build, because we get a core dump:
frame #0 libsimdutf.so.36 simdutf::detail::find(...) +77: jmpq *%rax
frame #1 libmerve.so.1 lexer::CJSLexer::addReexport(...)
...
frame #6 node node::cjs_lexer::Parse(...)
rax = 0x4444444443434343 ("CCCCDDDD", string data)
This appears to be caused by having two different simdutf versions
loaded into one process:
- node is configured with --shared-merve but not --shared-simdutf, so
[24 lines not shown]
audio/rtmidi: add options to select ALSA and JACK midi backends
Before this only JACK was enabled.
PR: 299507
Submitted by: Ivan <bsd at abinet.ru> (initial version)