24235 Commits

Author SHA1 Message Date
Valery c52505b8d5 audio/cardinal: Add xdg-desktop-portal dependency; Add pkg-message
PR:	293556
2026-07-21 14:26:15 -07:00
Mikael Urankar 2c05d48e00 lang/rust: Bump revisions after 1.97.1
PR:		296645
2026-07-21 08:47:24 +02:00
Kevin Bowling 0a8d56e7ef audio/pipewire-spa-oss-ng: Update to 0.9.10
Use oss APIs for channel mapping
2026-07-20 14:57:04 -07:00
Kevin Bowling 6b4d861d00 audio/pipewire-spa-oss-ng: Update to 0.9.9
Improve playback timing and OSS event handling: avoid locked polling on
audio cycles, use enriched kqueue events for wakeups (with an optional
timer-based path), retain partial writes, retune without inserting
silence, and keep queued playback across Pause.

Generate format-correct PCM silence and harden host input and reentrant
event handling on the device and node paths.
2026-07-20 13:40:07 -07:00
Dima Panov 707539e398 audio/libsidplayfp: update to 3.0.2 release (+)
Release notes:	https://github.com/libsidplayfp/libsidplayfp/releases/tag/v3.0.2
2026-07-20 11:15:27 +03:00
Dima Panov 5f0428ec17 audio/libresidfp: update to 1.1.2 release, adopt (+)
Release notes:	https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.0 \
		https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.1 \
		https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.2
Approved by:	multimedia (jhale via IRC)
2026-07-20 11:13:46 +03:00
Kevin Bowling d4753024a1 audio/pipewire-spa-oss-ng: Update to 0.9.8
Advertise signed 24-bit, 32-bit float, and unsigned 8-bit PCM formats when
the OSS device or feeder supports them, alongside the existing 16- and
32-bit integer formats. Negotiation order, frame widths, and bitperfect
filtering are covered by tests.

Register per-module SPA log topics (spa.oss.device, .sink, .source,
.monitor) so PIPEWIRE_DEBUG='spa.oss.*:LEVEL' filters the plugin's output,
matching the spa.alsa convention.

Internally the FFI surface was reworked - unsafe confined to small kernels,
cross-loop device rebuilds moved onto owned messages instead of shared
state pointers, and the implementation organized by subsystem - with no
change to the audio path.
2026-07-19 15:45:51 -07:00
Daniel Engberg 9d6e242e3f audio/libresidfp: Update to 1.1.2
Changelog:
https://github.com/libsidplayfp/libresidfp/releases/tag/v1.1.2
2026-07-19 09:35:46 +02:00
Kevin Bowling 008647e34d audio/pipewire-spa-oss-ng: Update to 0.9.7
Keep the device byte stream frame-aligned across short writes and reads.
2026-07-18 00:36:56 -07:00
Guido Falsi b914fe5726 audio/bcg729: Update to 1.1.2
- Make portclippy happy
- Drop maintainership
2026-07-16 19:21:34 +02:00
Robert Clausecker f56d3d4490 audio/giada: fix build on armv7
This port bundles a copy of JUCE.

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

As always, please try to unbundle dependencies if possible.

Approved by:	portmgr (build fix blanket)
MFH:		2026Q3
PR:		283492
2026-07-16 16:15:14 +02:00
Robert Clausecker 3a7ad3ed54 audio/libopenshot-audio: patch armv7 build issue properly
juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

I'll try to tackle the other ports using or bundling JUCE in a future
commit.  As always, please try to unbundle dependencies if possible.

Approved by:	portmgr (build fix blanket)
MFH:		2026Q3
PR:		283492
2026-07-16 16:15:14 +02:00
Alexey Dokuchaev a689316d0c audio/mpz: update the port to version 2.0.14 (transient)
- The last version which comes with traditional icon set
- Wrap one line to fit the standard 80x25 terminal width

PR:		296248
Reported by:	portscout
2026-07-16 10:54:22 +00:00
Yuri Victorovich c38d5641c4 audio/qtractor: update 1.6.1 → 1.6.2 2026-07-15 00:47:30 -07:00
Emanuel Haupt 8d6ab9bd4b audio/shairport-sync: Update to 5.1 2026-07-15 09:25:41 +02:00
R Williams e8a92391cd audio/beets: Update 2.5.1 => 2.12.0
Changelogs:
https://github.com/beetbox/beets/releases/tag/v2.6.0
https://github.com/beetbox/beets/releases/tag/v2.6.1
https://github.com/beetbox/beets/releases/tag/v2.6.2
https://github.com/beetbox/beets/releases/tag/v2.7.0
https://github.com/beetbox/beets/releases/tag/v2.7.1
https://github.com/beetbox/beets/releases/tag/v2.8.0
https://github.com/beetbox/beets/releases/tag/v2.9.0
https://github.com/beetbox/beets/releases/tag/v2.10.0
https://github.com/beetbox/beets/releases/tag/v2.11.0
https://github.com/beetbox/beets/releases/tag/v2.12.0

PR:		296425
Approved by:	Leonhard Wachutka <leonhard@wachutka.eu> (maintainer)
Sponsored by:	UNIS Labs
MFH:		2026Q3
2026-07-14 15:01:53 +03:00
Alex S 05929daa64 audio/linux-rl9-alsa-plugins-oss: sync OSS patches with audio/alsa-plugins
This seems to work better with SDL 3 apps.

PR:	296738
2026-07-13 10:52:54 +03:00
Kevin Bowling 1c42660a0c audio/pipewire-spa-oss-ng: Update to 0.9.6
pin EnumFormat stereo last so Pulse volume width stays stable after idle
(device close and reopen shows volume slider on Plasma6).
2026-07-12 22:39:53 -07:00
Thomas Zander a63a4df080 audio/musicpd: Update to upstream release 0.24.13
Details:
- Mostly bugfix release, see
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.13/NEWS

MFH:		2026Q3
2026-07-13 00:13:52 +02:00
Dima Panov 90ffc3b55a audio/linux-rl9-libsndfile: upstream reroll for Rocky Linux 9.8 2026-07-12 19:06:23 +03:00
Dima Panov 9c60943f21 audio/linux-rl9-alsa-lib-devel: update to 1.2.15.3 release 2026-07-12 19:06:21 +03:00
Dima Panov 9c8be5ec95 audio/linux-rl9-alsa-lib: update to 1.2.15.3 release 2026-07-12 19:06:21 +03:00
Dan Cherednik fa8233ef6b audio/atracdenc: Update to 0.2.3
Changelog:
https://github.com/dcherednik/atracdenc/blob/0.2.3/debian/changelog
2026-07-12 09:24:02 +02:00
Christian Weisgerber a0cb7461ec audio/libogg: fix typo in description 2026-07-12 01:41:27 +02:00
Alexander Vereeken ba4d25929c */*: Update maintainer e-mail address
PR:		296700
MFH:		2026Q3
Approved by:	Alexander Vereeken <Alexander88207@protonmail.com> (maintainer)
Approved by:	db@, yuri@ (Mentors, implicit)
2026-07-11 23:09:45 +04:00
Alexander Leidinger 631b5de7d8 audio/lame: Update to 4.0. 2026-07-11 19:59:51 +02:00
Po-Chuan Hsieh 924b886ba5 audio/py-pylast: Update to 7.1.0
Changes:	https://github.com/pylast/pylast/releases
2026-07-11 20:20:58 +08:00
Vladimir Druzenko 6d2b4b2bef audio/wildmidi: Update 0.4.2 => 0.4.6
Changelogs:
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.3
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.4
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.5
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.6

- Switch from dynamically genereated distfiles by github with prepared
  by upstream.
- Fix warnings from portclippy.
- Switch default BACKEND from ALSA to OSS.
- Replace CP with INSTALL_DATA.

Sponsored by:	UNIS Labs
MFH:		2026Q3
2026-07-11 06:12:55 +03:00
Yuri Victorovich d03add9f23 audio/sc3-plugins: Unbreak by fixed invalid C++ chained comparison
Reported by:	fallout
2026-07-10 11:19:39 -07:00
Emanuel Haupt 3528222368 audio/pt2-clone: Update to 1.91 2026-07-10 13:16:19 +02:00
Dag-Erling Smørgrav 4ea3547132 various: Bump go ports for go-1.25.12 / 1.26.5 2026-07-10 09:54:15 +02:00
Vladimir Druzenko cf61139c92 audio/atunes: Update 3.1.2 => 3.2.0 beta (last version), improve port, fix runtime
Changelog:
https://sourceforge.net/p/atunes/code/HEAD/tree/trunk/aTunes/docs/changelog.txt

- Lock JAVA_VERSION to 8 - doesn't work with 11+.
- Pet portclippy.
- Update WWW - previous is dead.
- Add NO_ARCH.
- Do not extract unnecessary files.
- Optimize do-install.

Sponsored by:	UNIS Labs
MFH:		2026Q3
2026-07-10 03:55:12 +03:00
Max Brazhnikov 445d18a41e audio/plasma6-kpipewire: Update to 6.6.6.1
This release is to fix regression with ABI compatibility.
2026-07-09 20:57:50 +03:00
Alexander Leidinger ceed65743a audio/lame: fix build (missing pkgconfig)
It did build fine in my poudriere, but not in the poudriere of others.

PR:		296643
Submitted by:	Eric Camachat <eric@camachat.org>
Noticed by:	Einar Bjarni Halldórsson <einar@isnic.is>
2026-07-09 18:34:11 +02:00
Alexander Leidinger 350a144f95 audio/lame: Update to 3.101. 2026-07-09 14:48:27 +02:00
Yuri Victorovich f4b5a06e87 audio/py-tinytag: New port: Read audio file metadata 2026-07-08 22:20:15 -07:00
Yuri Victorovich 7eab0869b7 audio/py-soxr: update 1.0.0 → 1.1.0 2026-07-08 17:58:24 -07:00
Po-Chuan Hsieh 8c1e4c77ae audio/py-mutagen: Update to 1.48.1
Changes:	https://github.com/quodlibet/mutagen/releases
		https://github.com/quodlibet/mutagen/blob/main/NEWS
		https://mutagen.readthedocs.io/en/latest/changelog.html
2026-07-08 21:34:03 +08:00
Po-Chuan Hsieh b19e800f0b audio/libmpdclient: Update to 2.26
Changes:	https://github.com/MusicPlayerDaemon/libmpdclient/blob/master/NEWS
2026-07-08 21:30:26 +08:00
Po-Chuan Hsieh bcf85dca7b audio/liblo: Update to 0.36
Changes:	https://github.com/radarsat1/liblo/releases
		https://liblo.sourceforge.net/NEWS.html
2026-07-08 21:30:26 +08:00
Yuri Victorovich b261da1ec9 audio/toneshifteq-lv2: update 0.3.0 → 0.4.0 2026-07-07 23:55:02 -07:00
Kevin Bowling 8610f95231 audio/pipewire-spa-oss-ng: Update to 0.9.5
Retune in place across graph quantum changes
2026-07-07 22:55:40 -07:00
Emanuel Haupt 9e64894351 audio/libxmp: Update to 4.7.1 2026-07-08 07:08:42 +02:00
Emanuel Haupt 7b3e67d083 audio/ft2-clone: Update to 2.21 2026-07-08 07:08:41 +02:00
Yuri Victorovich 3c3f3b9aa8 audio/jamulus: update 3_12_1 → 3.12.2 2026-07-07 17:42:59 -07:00
Max Brazhnikov 1d1b9265b0 KDE: Update KDE Plasma to 6.6.6
Announcement: https://kde.org/announcements/plasma/6/6.6.6/
2026-07-08 00:15:08 +03:00
John Hixson fc2e49702a audio/pianobar: Update Makefile with new location 2026-07-07 10:26:11 -07:00
Yuri Victorovich 83dfad683e audio/lvtk: Broken with python-3.12
Reported by:	fallout
2026-07-06 20:33:24 -07:00
Daniel Engberg 51f0192d5b audio/denemo: Deprecate and set EXPIRATION_DATE to 2026-08-31
Current release is over a decade old, upstream is still active if someone
wants to pick it up and keep it up to date
2026-07-05 21:44:28 +02:00
Daniel Engberg 19781e9fca audio/tta: Deprecate and set EXPIRATION_DATE to 2026-08-31
No active development for over a decade and main site is gone.
FFmpeg supports both encoding and decoding of this format
2026-07-05 21:44:28 +02:00