summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/asterisk-espeak/Makefile2
-rw-r--r--audio/asterisk-flite/Makefile2
-rw-r--r--audio/audacity/Makefile2
-rw-r--r--audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake11
-rw-r--r--audio/emms/Makefile2
-rw-r--r--audio/mpg123/Makefile2
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--audio/noson-app/Makefile11
-rw-r--r--audio/noson-app/distinfo6
-rw-r--r--audio/noson/Makefile25
-rw-r--r--audio/noson/distinfo3
-rw-r--r--audio/noson/pkg-descr2
-rw-r--r--audio/noson/pkg-plist49
-rw-r--r--audio/p5-Audio-Scan/files/patch-Scan.xs58
-rw-r--r--audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs13
-rw-r--r--audio/pavucontrol-qt/Makefile2
-rw-r--r--audio/pavucontrol-qt/pkg-plist2
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--audio/spotify-qt/Makefile4
-rw-r--r--audio/spotify-qt/distinfo6
22 files changed, 189 insertions, 28 deletions
diff --git a/audio/Makefile b/audio/Makefile
index d7e17e8fa53a..c5219bdbac54 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -517,6 +517,7 @@
SUBDIR += noise-suppression-for-voice-lv2
SUBDIR += normalize
SUBDIR += nosefart
+ SUBDIR += noson
SUBDIR += noson-app
SUBDIR += nyquist
SUBDIR += oaml
diff --git a/audio/asterisk-espeak/Makefile b/audio/asterisk-espeak/Makefile
index ae5f792f7cd9..31939790fb8a 100644
--- a/audio/asterisk-espeak/Makefile
+++ b/audio/asterisk-espeak/Makefile
@@ -27,7 +27,7 @@ GH_PROJECT= Asterisk-eSpeak
INSTALL_TARGET= install samples
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-espeak # etc/asterisk/espeak.conf.sample
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|} # etc/asterisk/espeak.conf.sample
.include <bsd.port.pre.mk>
diff --git a/audio/asterisk-flite/Makefile b/audio/asterisk-flite/Makefile
index a62972b2f74c..1ae76763b0ae 100644
--- a/audio/asterisk-flite/Makefile
+++ b/audio/asterisk-flite/Makefile
@@ -26,7 +26,7 @@ GH_TAGNAME= a3ed85151a1c875471568a959dce1bb35cca109b
INSTALL_TARGET= install samples
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-flite # etc/asterisk/flite.conf.sample
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|} # etc/asterisk/flite.conf.sample
.include <bsd.port.pre.mk>
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 508fb433e806..8701c563162a 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,7 +1,7 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
DISTVERSION= 3.7.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
diff --git a/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
new file mode 100644
index 000000000000..afd85ba6a828
--- /dev/null
+++ b/audio/audacity/files/patch-cmake-proxies_cmake-modules_dependencies_rapidjson.cmake
@@ -0,0 +1,11 @@
+--- cmake-proxies/cmake-modules/dependencies/rapidjson.cmake.orig 2025-06-10 12:52:05 UTC
++++ cmake-proxies/cmake-modules/dependencies/rapidjson.cmake
+@@ -3,7 +3,7 @@ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT ${_OPT}use_rapidjson STREQUAL "off")
+ if(NOT TARGET rapidjson::rapidjson)
+ if(TARGET rapidjson)
+- add_library( rapidjson::rapidjson ALIAS rapidjson )
++ add_library( rapidjson::rapidjson ALIAS RapidJSON )
+ else()
+ # At least on Arch RapidJSONConfig.cmake does not define a target at all
+ # so we have to do it ourselves
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 7aaae91d770d..55d42e15b142 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= audio elisp
MASTER_SITES= https://elpa.gnu.org/packages/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= GNU/Emacs Multimedia System
WWW= https://www.gnu.org/software/emms/ \
https://elpa.gnu.org/packages/emms.html \
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index a25ba70025dc..da5ddd38cd9e 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mpg123
-DISTVERSION= 1.33.0
+DISTVERSION= 1.33.1
CATEGORIES= audio
MASTER_SITES= SF \
https://www.mpg123.de/download/
diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo
index 8982a6e6025b..f14b81abe2da 100644
--- a/audio/mpg123/distinfo
+++ b/audio/mpg123/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749363079
-SHA256 (mpg123-1.33.0.tar.bz2) = 2290e3aede6f4d163e1a17452165af33caad4b5f0948f99429cfa2d8385faa9d
-SIZE (mpg123-1.33.0.tar.bz2) = 1120676
+TIMESTAMP = 1753717684
+SHA256 (mpg123-1.33.1.tar.bz2) = 1181f65eb3c8a0a8eed8b595a811988f53c82b0916b58d3c8cc9c3ced66f0312
+SIZE (mpg123-1.33.1.tar.bz2) = 1121415
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index cbdad24b269f..98df940199ac 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,5 +1,5 @@
PORTNAME= noson-app
-DISTVERSION= 5.6.10
+DISTVERSION= 5.6.13
CATEGORIES= audio net
MAINTAINER= arved@FreeBSD.org
@@ -9,17 +9,14 @@ WWW= https://janbar.github.io/noson-app/index.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libFLAC.so:audio/flac
+LIB_DEPENDS= libFLAC.so:audio/flac \
+ libnoson.so:audio/noson
USES= cmake compiler:c++11-lang qt:5 ssl
USE_QT= core dbus declarative graphicaleffects gui network \
quickcontrols2 svg widgets xml buildtools:build qmake:build
USE_GITHUB= yes
GH_ACCOUNT= janbar
-
-OPTIONS_DEFINE= PULSEAUDIO
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Pulse \
- CMAKE_DISABLE_FIND_PACKAGE_Pulse-simple
+CMAKE_OFF = BUILD_LIBNOSON
.include <bsd.port.mk>
diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo
index 677641097831..3928e10b7158 100644
--- a/audio/noson-app/distinfo
+++ b/audio/noson-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747473366
-SHA256 (janbar-noson-app-5.6.10_GH0.tar.gz) = 140505339cf64c98bcc6b620bab35e027844ee97d74a041c1f283254560ec17f
-SIZE (janbar-noson-app-5.6.10_GH0.tar.gz) = 3238180
+TIMESTAMP = 1753297438
+SHA256 (janbar-noson-app-5.6.13_GH0.tar.gz) = 641ad558fbfeab1c7f926335cc3059ee2ecd6fd6baa2b56058373c3cfe279205
+SIZE (janbar-noson-app-5.6.13_GH0.tar.gz) = 3162644
diff --git a/audio/noson/Makefile b/audio/noson/Makefile
new file mode 100644
index 000000000000..543d4206c7a5
--- /dev/null
+++ b/audio/noson/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= noson
+DISTVERSION= 2.12.10
+CATEGORIES= audio net
+
+MAINTAINER= arved@FreeBSD.org
+COMMENT= C++ library for accessing SONOS devices
+WWW= https://github.com/janbar/noson/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libFLAC.so:audio/flac
+
+USES= cmake compiler:c++11-lang ssl
+USE_GITHUB= yes
+GH_ACCOUNT= janbar
+CMAKE_ON= BUILD_SHARED_LIBS
+
+OPTIONS_DEFINE= PULSEAUDIO
+OPTIONS_SUB= yes
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Pulse \
+ CMAKE_DISABLE_FIND_PACKAGE_Pulse-simple
+
+.include <bsd.port.mk>
diff --git a/audio/noson/distinfo b/audio/noson/distinfo
new file mode 100644
index 000000000000..2b8072da1c6b
--- /dev/null
+++ b/audio/noson/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753298242
+SHA256 (janbar-noson-2.12.10_GH0.tar.gz) = 1622445dc677388f5714d99827b36eb9ca42975626c40d3985a48855805bfeb5
+SIZE (janbar-noson-2.12.10_GH0.tar.gz) = 492682
diff --git a/audio/noson/pkg-descr b/audio/noson/pkg-descr
new file mode 100644
index 000000000000..f41080c3b03c
--- /dev/null
+++ b/audio/noson/pkg-descr
@@ -0,0 +1,2 @@
+This project is intended to create a easy client interface to
+drive SONOS player.
diff --git a/audio/noson/pkg-plist b/audio/noson/pkg-plist
new file mode 100644
index 000000000000..84220dcfe6da
--- /dev/null
+++ b/audio/noson/pkg-plist
@@ -0,0 +1,49 @@
+include/noson/alarm.h
+include/noson/alarmclock.h
+include/noson/audioencoder.h
+include/noson/audioformat.h
+include/noson/audiosource.h
+include/noson/audiostream.h
+include/noson/avtransport.h
+include/noson/contentdirectory.h
+include/noson/deviceproperties.h
+include/noson/didlparser.h
+include/noson/digitalitem.h
+%%PULSEAUDIO%%include/noson/dlsym_pulse.h
+include/noson/element.h
+include/noson/eventhandler.h
+include/noson/filestreamer.h
+include/noson/flacencoder.h
+include/noson/framebuffer.h
+include/noson/imageservice.h
+include/noson/intrinsic.h
+include/noson/iodevice.h
+include/noson/local_config.h
+include/noson/locked.h
+include/noson/musicservices.h
+%%PULSEAUDIO%%include/noson/pacontrol.h
+%%PULSEAUDIO%%include/noson/pasource.h
+%%PULSEAUDIO%%include/noson/pulsestreamer.h
+include/noson/renderingcontrol.h
+include/noson/requestbroker.h
+include/noson/service.h
+include/noson/sharedptr.h
+include/noson/smaccount.h
+include/noson/smapi.h
+include/noson/smapimetadata.h
+include/noson/sonosplayer.h
+include/noson/sonossystem.h
+include/noson/sonostypes.h
+include/noson/sonoszone.h
+include/noson/streamreader.h
+include/noson/subscription.h
+include/noson/subscriptionpool.h
+include/noson/zonegrouptopology.h
+lib/cmake/noson/nosonConfig.cmake
+lib/cmake/noson/nosonConfigVersion.cmake
+lib/cmake/noson/nosonTargets-release.cmake
+lib/cmake/noson/nosonTargets.cmake
+lib/libnoson.so
+lib/libnoson.so.2
+lib/libnoson.so.2.12.10
+libdata/pkgconfig/noson.pc
diff --git a/audio/p5-Audio-Scan/files/patch-Scan.xs b/audio/p5-Audio-Scan/files/patch-Scan.xs
new file mode 100644
index 000000000000..d7371ff4eb77
--- /dev/null
+++ b/audio/p5-Audio-Scan/files/patch-Scan.xs
@@ -0,0 +1,58 @@
+Fix Unparseable XSUB parameter: 'char *' in Scan.xs, line xxx
+
+--- Scan.xs.orig 2025-07-13 08:30:15 UTC
++++ Scan.xs
+@@ -214,7 +214,7 @@ HV *
+ MODULE = Audio::Scan PACKAGE = Audio::Scan
+
+ HV *
+-_scan( char *, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
++_scan( char * _unused, char *suffix, PerlIO *infile, SV *path, int filter, int md5_size, int md5_offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -266,7 +266,7 @@ int
+ RETVAL
+
+ int
+-_find_frame( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl;
+@@ -282,7 +282,7 @@ HV *
+ RETVAL
+
+ HV *
+-_find_frame_return_info( char *, char *suffix, PerlIO *infile, SV *path, int offset )
++_find_frame_return_info( char * _unused, char *suffix, PerlIO *infile, SV *path, int offset )
+ CODE:
+ {
+ taghandler *hdl = _get_taghandler(suffix);
+@@ -306,7 +306,7 @@ int
+ RETVAL
+
+ int
+-is_supported(char *, SV *path)
++is_supported(char * _unused, SV *path)
+ CODE:
+ {
+ char *suffix = strrchr( SvPVX(path), '.' );
+@@ -322,7 +322,7 @@ SV *
+ RETVAL
+
+ SV *
+-type_for(char *, SV *suffix)
++type_for(char * _unused, SV *suffix)
+ CODE:
+ {
+ taghandler *hdl = NULL;
+@@ -360,7 +360,7 @@ AV *
+ RETVAL
+
+ AV *
+-extensions_for(char *, SV *type)
++extensions_for(char * _unused, SV *type)
+ CODE:
+ {
+ int i, j;
diff --git a/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
new file mode 100644
index 000000000000..2d2909d74cfe
--- /dev/null
+++ b/audio/p5-MusicBrainz-DiscID/files/patch-DiscID.xs
@@ -0,0 +1,13 @@
+fix Unparseable XSUB parameter: 'offsets ...' in DiscID.xs, line 116
+
+--- DiscID.xs.orig 2025-07-13 08:36:28 UTC
++++ DiscID.xs
+@@ -113,7 +113,7 @@ int
+ ## Provides the TOC of a known CD.
+ ##
+ int
+-discid_put( disc, first_track, sectors, offsets ... )
++discid_put( disc, first_track, sectors, offsets, ... )
+ DiscId *disc
+ int first_track
+ int sectors
diff --git a/audio/pavucontrol-qt/Makefile b/audio/pavucontrol-qt/Makefile
index fd617ae2f444..1b64721ced52 100644
--- a/audio/pavucontrol-qt/Makefile
+++ b/audio/pavucontrol-qt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pavucontrol-qt
PORTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= LXQT/${PORTNAME}
diff --git a/audio/pavucontrol-qt/pkg-plist b/audio/pavucontrol-qt/pkg-plist
index 6307ff639ecd..74a4ba62386e 100644
--- a/audio/pavucontrol-qt/pkg-plist
+++ b/audio/pavucontrol-qt/pkg-plist
@@ -12,6 +12,7 @@ share/applications/pavucontrol-qt.desktop
%%DATADIR%%/translations/pavucontrol-qt_da.qm
%%DATADIR%%/translations/pavucontrol-qt_de.qm
%%DATADIR%%/translations/pavucontrol-qt_el.qm
+%%DATADIR%%/translations/pavucontrol-qt_en_GB.qm
%%DATADIR%%/translations/pavucontrol-qt_es.qm
%%DATADIR%%/translations/pavucontrol-qt_et.qm
%%DATADIR%%/translations/pavucontrol-qt_fi.qm
@@ -25,6 +26,7 @@ share/applications/pavucontrol-qt.desktop
%%DATADIR%%/translations/pavucontrol-qt_id.qm
%%DATADIR%%/translations/pavucontrol-qt_it.qm
%%DATADIR%%/translations/pavucontrol-qt_ja.qm
+%%DATADIR%%/translations/pavucontrol-qt_ka.qm
%%DATADIR%%/translations/pavucontrol-qt_kn.qm
%%DATADIR%%/translations/pavucontrol-qt_ko.qm
%%DATADIR%%/translations/pavucontrol-qt_lg.qm
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 1b9f0b96568c..39451a06a0c0 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20250415
+DISTVERSION= 20250728
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index 870b77ec1e70..67f8464c026d 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746459006
-SHA256 (schismtracker-schismtracker-20250415_GH0.tar.gz) = ba9b8e4381e9f3a3110ae7bb4e7794ac2399e88bb26a50c86a6f45beed57c5f3
-SIZE (schismtracker-schismtracker-20250415_GH0.tar.gz) = 1258277
+TIMESTAMP = 1753729567
+SHA256 (schismtracker-schismtracker-20250728_GH0.tar.gz) = adbf92c2690e59e177868d88a823802891d47fffab496a0a726864a0363d2bb1
+SIZE (schismtracker-schismtracker-20250728_GH0.tar.gz) = 1323158
diff --git a/audio/spotify-qt/Makefile b/audio/spotify-qt/Makefile
index 1967d8f19676..f5bd10771572 100644
--- a/audio/spotify-qt/Makefile
+++ b/audio/spotify-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spotify-qt
-PORTVERSION= 4.0.0
+PORTVERSION= 4.0.1
DISTVERSIONPREFIX= v
CATEGORIES= audio
@@ -16,7 +16,7 @@ USES= cmake compiler:c++11-lang qt:6
USE_GITHUB= yes
GH_ACCOUNT= kraxarn
USE_QT= base svg
-USE_GL= opengl
+USE_GL= gl opengl
PLIST_FILES= bin/spotify-qt \
share/applications/spotify-qt.desktop \
diff --git a/audio/spotify-qt/distinfo b/audio/spotify-qt/distinfo
index 4be17161ff71..1536cd68f2e6 100644
--- a/audio/spotify-qt/distinfo
+++ b/audio/spotify-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746124839
-SHA256 (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 358da63abf1bd0528c7b5e53aa72f2a5df265e9b0b4710cafefba0d0f633a672
-SIZE (kraxarn-spotify-qt-v4.0.0_GH0.tar.gz) = 774826
+TIMESTAMP = 1753514310
+SHA256 (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 75e735fa66eb7d20fd90a9600313a0bb78e071256e528554041641b6076a6b96
+SIZE (kraxarn-spotify-qt-v4.0.1_GH0.tar.gz) = 780822