summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/fooyin/files/patch-src_utils_starrating.cpp16
-rw-r--r--audio/libopusenc/Makefile2
-rw-r--r--audio/libopusenc/files/patch-include_opusenc.h53
-rw-r--r--audio/linuxwave/Makefile5
-rw-r--r--audio/mixxx/Makefile8
-rw-r--r--audio/mixxx/pkg-plist4
-rw-r--r--audio/opus/Makefile3
-rw-r--r--audio/opus/distinfo6
-rw-r--r--audio/opus/pkg-plist2
-rw-r--r--audio/supercollider/Makefile3
-rw-r--r--audio/supercollider/distinfo4
11 files changed, 90 insertions, 16 deletions
diff --git a/audio/fooyin/files/patch-src_utils_starrating.cpp b/audio/fooyin/files/patch-src_utils_starrating.cpp
new file mode 100644
index 000000000000..d6bba85b0a9f
--- /dev/null
+++ b/audio/fooyin/files/patch-src_utils_starrating.cpp
@@ -0,0 +1,16 @@
+Fix build with Qt 6.10.1. The QString::arg() method no longer accepts
+implicit conversions. [1]
+
+[1] https://doc.qt.io/qt-6/qstring.html#arg-2
+
+--- src/utils/starrating.cpp.orig 2025-09-21 21:11:29 UTC
++++ src/utils/starrating.cpp
+@@ -104,7 +104,7 @@ void StarRating::paint(QPainter* painter, const QRect&
+ .arg(m_maxCount)
+ .arg(mode == EditMode::Editable ? 1 : 0)
+ .arg(rect.width())
+- .arg(alignment);
++ .arg(alignment.toInt());
+
+ QPixmap pixmap;
+ if(!QPixmapCache::find(cacheKey, &pixmap)) {
diff --git a/audio/libopusenc/Makefile b/audio/libopusenc/Makefile
index 38d048114ad0..16ed51b39131 100644
--- a/audio/libopusenc/Makefile
+++ b/audio/libopusenc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopusenc
PORTVERSION= 0.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= MOZILLA/opus
diff --git a/audio/libopusenc/files/patch-include_opusenc.h b/audio/libopusenc/files/patch-include_opusenc.h
new file mode 100644
index 000000000000..1c3774038996
--- /dev/null
+++ b/audio/libopusenc/files/patch-include_opusenc.h
@@ -0,0 +1,53 @@
+https://gitlab.xiph.org/xiph/libopusenc/-/commit/04c6172ffbbd5c7f7f2e170cf843872113f33b05
+
+--- include/opusenc.h.orig 2018-09-14 17:12:05 UTC
++++ include/opusenc.h
+@@ -121,6 +121,13 @@ extern "C" {
+ #define OPE_GET_NB_STREAMS_REQUEST 14013
+ #define OPE_GET_NB_COUPLED_STREAMS_REQUEST 14015
+
++/* Macros to trigger compilation errors when the wrong types are provided to a CTL. */
++/* These macros are not part of the API and are only for use within the macros below. */
++#define ope_check_int(x) (((void)((x) == (opus_int32)0)), (opus_int32)(x))
++#define ope_check_int_ptr(ptr) ((ptr) + ((ptr) - (opus_int32*)(ptr)))
++#define ope_check_packet_func(x) ((void)((void (*)(void *, const unsigned char *, opus_int32, opus_uint32))0 == (x)), (x))
++#define ope_check_void_ptr(x) ((void)((void *)0 == (x)), (x))
++
+ /**\defgroup encoder_ctl Encoding Options*/
+ /*@{*/
+
+@@ -129,21 +136,20 @@ extern "C" {
+ Macros for setting encoder options.*/
+ /*@{*/
+
+-#define OPE_SET_DECISION_DELAY(x) OPE_SET_DECISION_DELAY_REQUEST, __opus_check_int(x)
+-#define OPE_GET_DECISION_DELAY(x) OPE_GET_DECISION_DELAY_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_SET_MUXING_DELAY(x) OPE_SET_MUXING_DELAY_REQUEST, __opus_check_int(x)
+-#define OPE_GET_MUXING_DELAY(x) OPE_GET_MUXING_DELAY_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_SET_COMMENT_PADDING(x) OPE_SET_COMMENT_PADDING_REQUEST, __opus_check_int(x)
+-#define OPE_GET_COMMENT_PADDING(x) OPE_GET_COMMENT_PADDING_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_SET_SERIALNO(x) OPE_SET_SERIALNO_REQUEST, __opus_check_int(x)
+-#define OPE_GET_SERIALNO(x) OPE_GET_SERIALNO_REQUEST, __opus_check_int_ptr(x)
+-/* FIXME: Add type-checking macros to these. */
+-#define OPE_SET_PACKET_CALLBACK(x,u) OPE_SET_PACKET_CALLBACK_REQUEST, (x), (u)
++#define OPE_SET_DECISION_DELAY(x) OPE_SET_DECISION_DELAY_REQUEST, ope_check_int(x)
++#define OPE_GET_DECISION_DELAY(x) OPE_GET_DECISION_DELAY_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_MUXING_DELAY(x) OPE_SET_MUXING_DELAY_REQUEST, ope_check_int(x)
++#define OPE_GET_MUXING_DELAY(x) OPE_GET_MUXING_DELAY_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_COMMENT_PADDING(x) OPE_SET_COMMENT_PADDING_REQUEST, ope_check_int(x)
++#define OPE_GET_COMMENT_PADDING(x) OPE_GET_COMMENT_PADDING_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_SERIALNO(x) OPE_SET_SERIALNO_REQUEST, ope_check_int(x)
++#define OPE_GET_SERIALNO(x) OPE_GET_SERIALNO_REQUEST, ope_check_int_ptr(x)
++#define OPE_SET_PACKET_CALLBACK(x,u) OPE_SET_PACKET_CALLBACK_REQUEST, ope_check_packet_func(x), ope_check_void_ptr(u)
+ /*#define OPE_GET_PACKET_CALLBACK(x,u) OPE_GET_PACKET_CALLBACK_REQUEST, (x), (u)*/
+-#define OPE_SET_HEADER_GAIN(x) OPE_SET_HEADER_GAIN_REQUEST, __opus_check_int(x)
+-#define OPE_GET_HEADER_GAIN(x) OPE_GET_HEADER_GAIN_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_GET_NB_STREAMS(x) OPE_GET_NB_STREAMS_REQUEST, __opus_check_int_ptr(x)
+-#define OPE_GET_NB_COUPLED_STREAMS(x) OPE_GET_NB_COUPLED_STREAMS_REQUEST, __opus_check_int_ptr(x)
++#define OPE_SET_HEADER_GAIN(x) OPE_SET_HEADER_GAIN_REQUEST, ope_check_int(x)
++#define OPE_GET_HEADER_GAIN(x) OPE_GET_HEADER_GAIN_REQUEST, ope_check_int_ptr(x)
++#define OPE_GET_NB_STREAMS(x) OPE_GET_NB_STREAMS_REQUEST, ope_check_int_ptr(x)
++#define OPE_GET_NB_COUPLED_STREAMS(x) OPE_GET_NB_COUPLED_STREAMS_REQUEST, ope_check_int_ptr(x)
+ /*@}*/
+ /*@}*/
+
diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile
index 62722dc55ead..31fd3d829555 100644
--- a/audio/linuxwave/Makefile
+++ b/audio/linuxwave/Makefile
@@ -1,6 +1,7 @@
PORTNAME= linuxwave
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -10,18 +11,18 @@ WWW= https://orhun.dev/linuxwave/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.14.0:lang/zig
+BUILD_DEPENDS= zig014=0.14.0:lang/zig014
USE_GITHUB= yes
GH_ACCOUNT= orhun
GH_TUPLE= Hejsil:zig-clap:0.10.0:zig_clap/../.cache/zig/p/clap-0.10.0-oBajB434AQBDh-Ei3YtoKIRxZacVPF1iSwp3IX_ZB8f0
-MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
${WITH_PIE:D-Dpie} \
${WITH_RELRO:D-Drelro} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
+MAKE_ENV= DESTDIR="${STAGEDIR}"
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 86793bf3339e..67c88993c29f 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mixxx
DISTVERSION= 2.5.3
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org
@@ -33,7 +34,8 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libportmidi.so:audio/portmidi \
libupower-glib.so:sysutils/upower \
libkeyfinder.so:audio/libkeyfinder \
- libmp3lame.so:audio/lame
+ libmp3lame.so:audio/lame \
+ libxkbcommon.so:x11/libxkbcommon
USES= cmake:testing compiler:c++20-lang ebur128 gl iconv ninja pkgconfig \
sqlite ssl xorg
@@ -53,8 +55,8 @@ GH_ACCOUNT= mixxxdj
PKGNAMESUFFIX= -qt6
USES+= qt:6
-USE_QT= 5compat base:run declarative:build tools:build shadertools \
- sqldriver-sqlite:run svg
+USE_QT= 5compat base declarative shadertools \
+ sqldriver-sqlite:run svg tools:build
CMAKE_ARGS+= -DQT6=ON
QTKEYCHAIN_LIB_DEPENDS= libqt6keychain.so:security/qtkeychain@qt6
diff --git a/audio/mixxx/pkg-plist b/audio/mixxx/pkg-plist
index 83c56ab08d21..869d61a27704 100644
--- a/audio/mixxx/pkg-plist
+++ b/audio/mixxx/pkg-plist
@@ -1,9 +1,5 @@
bin/mixxx
share/applications/org.mixxx.Mixxx.desktop
-%%DOCSDIR%%/COPYING
-%%DOCSDIR%%/LICENSE
-%%DOCSDIR%%/Mixxx-Keyboard-Shortcuts.pdf
-%%DOCSDIR%%/README.md
share/icons/hicolor/128x128/apps/mixxx.png
share/icons/hicolor/256x256/apps/mixxx.png
share/icons/hicolor/32x32/apps/mixxx.png
diff --git a/audio/opus/Makefile b/audio/opus/Makefile
index dc394b339557..ed81fb56819b 100644
--- a/audio/opus/Makefile
+++ b/audio/opus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opus
-DISTVERSION= 1.5.2
+DISTVERSION= 1.6
CATEGORIES= audio
MASTER_SITES= https://downloads.xiph.org/releases/opus/
@@ -18,6 +18,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-custom-modes \
--enable-dred \
--enable-osce \
+ --enable-qext \
--disable-doc # requires doxygen
CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
INSTALL_TARGET= install-strip
diff --git a/audio/opus/distinfo b/audio/opus/distinfo
index 0419403a53e3..552ba0341c29 100644
--- a/audio/opus/distinfo
+++ b/audio/opus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713280233
-SHA256 (opus-1.5.2.tar.gz) = 65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1
-SIZE (opus-1.5.2.tar.gz) = 7839412
+TIMESTAMP = 1766093626
+SHA256 (opus-1.6.tar.gz) = b7637334527201fdfd6dd6a02e67aceffb0e5e60155bbd89175647a80301c92c
+SIZE (opus-1.6.tar.gz) = 36317446
diff --git a/audio/opus/pkg-plist b/audio/opus/pkg-plist
index 7158f207bd58..270391ce7bdf 100644
--- a/audio/opus/pkg-plist
+++ b/audio/opus/pkg-plist
@@ -7,6 +7,6 @@ include/opus/opus_types.h
lib/libopus.a
lib/libopus.so
lib/libopus.so.0
-lib/libopus.so.0.10.1
+lib/libopus.so.0.11.0
libdata/pkgconfig/opus.pc
share/aclocal/opus.m4
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index f4fafa8efd4a..d180fca8e52b 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -4,6 +4,9 @@ CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/Version-${DISTVERSION}/
DISTNAME= SuperCollider-${DISTVERSION}-Source
+PATCH_SITES= https://github.com/supercollider/supercollider/commit/
+PATCHFILES+= e997e47890a9cee137756dede664811a58dbf85a.patch:-p1 # Fix build with Qt 6.10.1
+
MAINTAINER= ports@nicandneal.net
COMMENT= Programming language for real time audio synthesis
WWW= https://supercollider.github.io
diff --git a/audio/supercollider/distinfo b/audio/supercollider/distinfo
index 82ccf8de39bc..7baaccaa5d69 100644
--- a/audio/supercollider/distinfo
+++ b/audio/supercollider/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1765213238
+TIMESTAMP = 1766095043
SHA256 (SuperCollider-3.14.1-Source.tar.bz2) = ee640c68777ae697682066ce5c4a8b7e56c5b223e76c79c13b5be5387ee55bb2
SIZE (SuperCollider-3.14.1-Source.tar.bz2) = 20933809
+SHA256 (e997e47890a9cee137756dede664811a58dbf85a.patch) = c45cc2cc9d529ecdfadf7dda20b661ef3d974fe6656d8eef39f01cb886afcf7f
+SIZE (e997e47890a9cee137756dede664811a58dbf85a.patch) = 2097