Commit Graph

24219 Commits

Author SHA1 Message Date
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
Daniel Engberg 3b1f222a7a audio/fluidsynth: Update to 2.5.6
Fixes multiple security issues:

Fix CVE-2026-58264 - a heap-based buffer overrun in command handler
Fix a heap-based buffer overflow in MIDI player
Fix a heap-based buffer overrun for DLS samples
Fix a DLS ptbl chunk integer overflow
Fix a DLS articulation chunk integer overflow
Fix a SF2 DMOD chunk integer underflow

Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.6

Security:	CVE-2026-58264
2026-07-05 21:15:45 +02:00
Kevin Bowling 8333ae0e59 audio/pipewire-spa-oss-ng: Update to 0.9.4
Capture (source) fixes for cramped rings and fat strides

Fixes a field report of skipping audio when recording and playing back
at once on a fat-stride USB capture device (20-channel S32, 80
bytes/frame): FreeBSD clamps the soft ring at CHN_2NDBUFMAXSIZE, so it
holds only ~1.6 graph periods there, and the capture path had no
headroom for arrival jitter.
2026-07-05 00:20:47 -07:00
Kevin Bowling 7ff026ea1f audio/pipewire-spa-oss-ng: Update to 0.9.3
Fixes a field report of periodic drops with crackles on USB audio: the
sink's near-full fill branch keyed on small driver-forced fragments as a
proxy for a small total buffer, which uaudio breaks (1 ms soft fragments,
large grant) - near-full targeting added 100+ ms of latency and left one
fragment of overshoot headroom, so every normal servo excursion
short-wrote and dropped the tail.

Validated by a discrete-event simulation of the servo (exact DLL and
bandwidth-adaptation ports) that reproduces the field failure with the
old target and shows zero drops with the new one across +/-2000 ppm
drift, jitter storms and 4-hour runs, plus the live battery on hdspe(4).
2026-07-04 01:38:54 -07:00
Daniel Engberg 07585807f5 audio/liblastfm: Deprecate and set EXPIRATION_DATE to 2026-08-31
Upstream repository archived on Aug 22, 2025

Reference:
https://github.com/drfiemost/liblastfm

Approved by:	maintainer timeout, 2+ months
2026-07-04 08:09:53 +02:00
Kevin Bowling 108390b1e7 audio/pipewire-spa-oss-ng: Update to 0.9.2
robustness fixes, driver-clock overhaul, hardware volume control
2026-07-03 15:32:48 -07:00
Yuri Victorovich f103ff200a audio/toneshifteq-lv2: New port: 12-band equalizer LV2 plugin for mixing and mastering 2026-07-02 17:26:56 -07:00
Max Brazhnikov bbb9a6dc2d KDE: Update KDE Gear to 26.04.3
Announcement: https://kde.org/announcements/gear/26.04.3/
2026-07-02 15:16:28 +03:00
Kevin Bowling 7fce4822bd audio/pipewire-spa-oss-ng: Update to 0.9.1
Threading / robustness:
- Serialize all reconfiguration onto the data loop and stop the driver
  timer cleanly on pause/suspend (closes the renegotiation window behind
  a PipeWire audioconvert crash).
- Detach loop sources and close the timerfd on clear().
- Fail negotiation instead of aborting when the device won't open or
  rejects the format/channels/rate; validate peer-provided formats and
  buffers; return errors from all unhandled SPA entry points.
- Run without devd (hotplug disabled instead of aborting).

Audio / OSS:
- Probe device caps and advertise real formats, rates and channel
  layouts (mono through 7.1 in FreeBSD kernel interleave order, plus
  the device's native width as AUX channels).
- Open capture read-only so asymmetric play/rec channel counts work
  (shkhln/pw-oss#3).
- Run a DLL on capture: real clock delay/rate_diff and rate matching;
  prime capture with silence and a drained ring at startup.
- Report OSS underruns/overruns via the xrun callback.

Params / session:
- Store and replay the port Latency param; ProcessLatency and
  latencyOffsetNsec support.
- Device profiles (Off/Default) with node add/remove.
- Source port param parity: Format readback, Buffers info, re-emit.
- oss.delay: PropInfo entry, Props readback, per-device defaults via
  monitor.oss.rules, live re-apply.
- Log through the spa.oss topic (PIPEWIRE_DEBUG=spa.oss:N).
2026-07-02 04:43:33 -07:00
Jason E. Hale df1ca866dd audio/aqualung: Chase audio/mac shlib bump 2026-07-01 05:51:26 -04:00
Jason E. Hale 13a84b4c0d audio/mac: Update to 13.16
Changes: https://www.monkeysaudio.com/versionhistory.html
2026-07-01 05:47:33 -04:00
Rene Ladan 1f124bd75a audio/py-pocketsphinx: expire on 2026-09-30 for devel/swig40 2026-06-30 23:46:15 +02:00
Rene Ladan 491d7247b5 audio/murmur: Remove expired port
2026-06-30 audio/murmur: 1.3 is deprecated by upstream and renamed - use audio/mumble-server instead
2026-06-30 22:54:26 +02:00
Tijl Coosemans b6ec06f079 */*: Use C.UTF-8 locale
Ports 02f27a83b4 fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters.  USE_LOCALE was introduced to let ports use another
locale if they needed it.  The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.

Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE.  The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.

PR:		295945
Exp-run by:	antoine
2026-06-30 22:03:57 +02:00
Piotr Kubaj 55b22902a4 audio/hts_engine-API: fix pkg-plist
pkg-plist hardcoded a framework-managed line:
  @dir share/licenses/hts_engine-API-1.10
share/licenses/<pkg>/ is created automatically by the LICENSE
framework and must never be in pkg-plist.

Putting that line causes a packaging failure when DISABLE_LICENSES=yes
is set:
pkg-static: Unable to access .../share/licenses/hts_engine-API-1.10/: No such file or directory
2026-06-30 18:33:16 +02:00
Christoph Moench-Tegeder e4e52cc16a audio/aubio: fix build with python 3.12
The old waf build system relies on python module imp, which was removed
in python 3.12. This workaround is lifted directly from current waflib,
and allows aubio to build with recent python versions.
2026-06-29 22:16:38 +02:00
Yuri Victorovich e549031fe4 audio/yoshimi: update 2.3.6 → 2.3.6.4 2026-06-27 21:02:47 -07:00