diff options
Diffstat (limited to 'audio')
32 files changed, 252 insertions, 123 deletions
diff --git a/audio/Makefile b/audio/Makefile index 0d41946a908a..c6ab5f910ea6 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -216,6 +216,7 @@ SUBDIR += gnupod SUBDIR += gnuspeechsa SUBDIR += gnustep-cdplayer + SUBDIR += go-librespot SUBDIR += goattracker SUBDIR += gogglesmm SUBDIR += gonic diff --git a/audio/aubio/Makefile b/audio/aubio/Makefile index c43fac6ce148..1cacccf529d0 100644 --- a/audio/aubio/Makefile +++ b/audio/aubio/Makefile @@ -1,13 +1,16 @@ PORTNAME= aubio -PORTVERSION= 0.4.9 -PORTREVISION?= 5 +DISTVERSION= 0.4.9 +PORTREVISION?= 6 CATEGORIES?= audio MASTER_SITES= https://aubio.org/pub/ PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ -PATCHFILES+= cdfe9cef2dcc3edf7d05ca2e9c2dbbf8dea21f1c.patch:-p1 #FFmpeg 6.x compat -PATCHFILES+= 8a05420e5dd8c7b8b2447f82dc919765876511b3.patch:-p1 #FFmpeg 6.x compat -PATCHFILES+= 95ff046c698156f21e2ca0d1d8a02c23ab76969f.patch:-p1 #Add const qualifiers for NumPy >= 1.19.0 +PATCHFILES= 95ff046c698156f21e2ca0d1d8a02c23ab76969f.patch:-p1 \ + cdfe9cef2dcc3edf7d05ca2e9c2dbbf8dea21f1c.patch:-p1 \ + 8a05420e5dd8c7b8b2447f82dc919765876511b3.patch:-p1 \ + 245deeadd81afc4ec5635b65d71646490c5c19fd.patch:-p1 \ + 0b947f9634937d27589d995ec90e90d763aca86f.patch:-p1 \ + 53bc55cda4f0e106e63b8a993538fa4debf4bb66.patch:-p1 MAINTAINER?= jhale@FreeBSD.org COMMENT?= Library for audio labelling diff --git a/audio/aubio/distinfo b/audio/aubio/distinfo index 1a442677ac71..17b6b5456882 100644 --- a/audio/aubio/distinfo +++ b/audio/aubio/distinfo @@ -1,9 +1,15 @@ -TIMESTAMP = 1687726308 +TIMESTAMP = 1759995252 SHA256 (aubio-0.4.9.tar.bz2) = d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da SIZE (aubio-0.4.9.tar.bz2) = 397604 +SHA256 (95ff046c698156f21e2ca0d1d8a02c23ab76969f.patch) = 4f7a7f59b58fc2b4fc80378966455b7f7b3bea508f2e46c88b6521c084cbe9e4 +SIZE (95ff046c698156f21e2ca0d1d8a02c23ab76969f.patch) = 1264 SHA256 (cdfe9cef2dcc3edf7d05ca2e9c2dbbf8dea21f1c.patch) = 025b6d0668601a17ce8312ad4930d7ba99715b754191208347df46b9a07b0a91 SIZE (cdfe9cef2dcc3edf7d05ca2e9c2dbbf8dea21f1c.patch) = 4743 SHA256 (8a05420e5dd8c7b8b2447f82dc919765876511b3.patch) = 33b730d1aa0562d5cb96341fce268acb8a42a0381e9dcd52caef0fc2737b8ad0 SIZE (8a05420e5dd8c7b8b2447f82dc919765876511b3.patch) = 729 -SHA256 (95ff046c698156f21e2ca0d1d8a02c23ab76969f.patch) = 4f7a7f59b58fc2b4fc80378966455b7f7b3bea508f2e46c88b6521c084cbe9e4 -SIZE (95ff046c698156f21e2ca0d1d8a02c23ab76969f.patch) = 1264 +SHA256 (245deeadd81afc4ec5635b65d71646490c5c19fd.patch) = ed8b8c76867884ff97e7df6d6992c9df6fd6396f002e103f7718ab978daff417 +SIZE (245deeadd81afc4ec5635b65d71646490c5c19fd.patch) = 5012 +SHA256 (0b947f9634937d27589d995ec90e90d763aca86f.patch) = 1eb42cc2c51ca67ca6d54d2f223c3c3775041bf2743ccdddddd325e9365dc301 +SIZE (0b947f9634937d27589d995ec90e90d763aca86f.patch) = 3644 +SHA256 (53bc55cda4f0e106e63b8a993538fa4debf4bb66.patch) = e0d4ef1d61143130f919682b5288ad3030d9472f2c3b91d5c2703f9ec71e962d +SIZE (53bc55cda4f0e106e63b8a993538fa4debf4bb66.patch) = 2197 diff --git a/audio/aubio/files/patch-src_io_source__avcodec.c b/audio/aubio/files/patch-src_io_source__avcodec.c new file mode 100644 index 000000000000..c188f5288b57 --- /dev/null +++ b/audio/aubio/files/patch-src_io_source__avcodec.c @@ -0,0 +1,22 @@ +--- src/io/source_avcodec.c.orig 2025-10-09 07:49:13 UTC ++++ src/io/source_avcodec.c +@@ -67,7 +67,7 @@ + #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(56, 56, 0) + #define AUBIO_AVCODEC_MAX_BUFFER_SIZE FF_MIN_BUFFER_SIZE + #else +-#define AUBIO_AVCODEC_MAX_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE ++#define AUBIO_AVCODEC_MAX_BUFFER_SIZE 16384 + #endif + + #if LIBAVCODEC_VERSION_MAJOR >= 59 +@@ -345,8 +345,8 @@ void aubio_source_avcodec_reset_resampler(aubio_source + av_channel_layout_default(&input_layout, s->input_channels); + av_channel_layout_default(&output_layout, s->input_channels); + +- av_opt_set_chlayout(avr, "in_channel_layout", &input_layout, 0); +- av_opt_set_chlayout(avr, "out_channel_layout", &output_layout, 0); ++ av_opt_set_chlayout(avr, "in_chlayout", &input_layout, 0); ++ av_opt_set_chlayout(avr, "out_chlayout", &output_layout, 0); + #else + int64_t input_layout = av_get_default_channel_layout(s->input_channels); + int64_t output_layout = av_get_default_channel_layout(s->input_channels); diff --git a/audio/cantata/pkg-descr b/audio/cantata/pkg-descr index 905f11242a0c..83c68c1fe11a 100644 --- a/audio/cantata/pkg-descr +++ b/audio/cantata/pkg-descr @@ -1,4 +1,4 @@ -Cantata is a QT graphical client for MPD with the following features: +Cantata is a Qt graphical client for MPD with the following features: - Multiple MPD collections. - Highly customisable layout. - Songs grouped by album in play queue. diff --git a/audio/cutmp3/Makefile b/audio/cutmp3/Makefile index 414f057d5357..9002bf4ec573 100644 --- a/audio/cutmp3/Makefile +++ b/audio/cutmp3/Makefile @@ -1,6 +1,6 @@ PORTNAME= cutmp3 DISTVERSIONPREFIX= v -DISTVERSION= 3.0.3 +DISTVERSION= 4.0 CATEGORIES= audio MAINTAINER= matthew@matthewphillips.info @@ -10,7 +10,9 @@ WWW= https://github.com/tarjanm-movidius/cutmp3 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= readline +USES= gmake localbase:ldflags readline + +MAKE_ARGS= CC="${CC}" LDFLAGS="${LDFLAGS} -lm -lreadline" USE_GITHUB= yes GH_ACCOUNT= tarjanm-movidius diff --git a/audio/cutmp3/distinfo b/audio/cutmp3/distinfo index 6dc6f952d0c1..c96ba9523793 100644 --- a/audio/cutmp3/distinfo +++ b/audio/cutmp3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706809820 -SHA256 (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 7fde60cbf9c57b1697cb86f9f95d073dbabb4281df2a3899861e0bd1531cbd01 -SIZE (tarjanm-movidius-cutmp3-v3.0.3_GH0.tar.gz) = 55030 +TIMESTAMP = 1757348824 +SHA256 (tarjanm-movidius-cutmp3-v4.0_GH0.tar.gz) = ea30f42fe462b5fdec7efc5510cae740f3f3ea007758cffcfa6cdb95657728b3 +SIZE (tarjanm-movidius-cutmp3-v4.0_GH0.tar.gz) = 55470 diff --git a/audio/cutmp3/files/patch-Makefile b/audio/cutmp3/files/patch-Makefile index 187f4273fda1..56b6e0b2426e 100644 --- a/audio/cutmp3/files/patch-Makefile +++ b/audio/cutmp3/files/patch-Makefile @@ -1,58 +1,74 @@ ---- Makefile.orig 2024-02-04 18:59:38 UTC -+++ Makefile -@@ -3,37 +3,34 @@ DATADIR=${PREFIX}/share - PREFIX?=/usr/local - BINDIR=${PREFIX}/bin - DATADIR=${PREFIX}/share --MANDIR=${PREFIX}/share/man/man1 -+MANDIR=${DATADIR}/man/man1 - DOCDIR=${DATADIR}/doc/${NAME}-${VERSION} --CFLAGS?=-Wall -Wformat-security -Wunused-result -+CFLAGS+=-Wall -Wformat-security -Wunused-result - #CFLAGS+=-DDEBUG +--- Makefile.orig 2025-10-06 10:23:12.637550000 -0400 ++++ Makefile 2025-10-06 10:23:45.199600000 -0400 +@@ -4,36 +4,31 @@ + BINDIR=$(PREFIX)/bin + DATADIR=$(PREFIX)/share + MANDIR=$(PREFIX)/share/man/man1 +-DOCDIR=$(DATADIR)/doc/$(NAME)-$(VERSION) +-CC=gcc ++DOCDIR=$(DATADIR)/doc/$(NAME) ++CC?=cc + CFLAGS?=-Wall -Wformat-security -Wunused-result -O2 + LDFLAGS?=-lm -lreadline +-DBGFLAGS:=-DDEBUG -g +-LNSFLAGS:=-DLINENOISE +-OBJECTS:=main.o mpglib.o ++DESTDIR?= ++DBGFLAGS=-DDEBUG -g ++OBJECTS=main.o mpglib.o - all: - @echo -e "\n\n*** You need readline-devel, ncurses-devel or similar to compile ${NAME} ***\n*** Maybe you want to try the binary on compile failures? ***\n\n" -- gcc -O2 ${CFLAGS} -c mpglib.c -- gcc -O2 ${CFLAGS} -c main.c -- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -+ ${CC} ${CFLAGS} ${CPPFLAGS} -c mpglib.c -+ ${CC} ${CFLAGS} ${CPPFLAGS} -c main.c -+ ${CC} ${CFLAGS} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline - #-lncurses + .PHONY: clean debug install uninstall - i386: -- gcc -Wall -O2 -c mpglib.c -- gcc -Wall -O2 -c main.c -- gcc main.o mpglib.o -o ${NAME} -lm -lreadline -+ ${CC} ${CFLAGS} -c mpglib.c -+ ${CC} ${CFLAGS} -c main.c -+ ${CC} main.o mpglib.o -o ${NAME} ${LDFLAGS} -lm -lreadline + all: $(NAME) +-debug: CFLAGS+=$(DBGFLAGS) +-debug: $(NAME) +-main.o: cutmp3.h +-main.o: CFLAGS+=-DVERSION=\"$(VERSION)\" +-*.o: Makefile mpglib.h ++ @echo "" ++ @echo "*** You need readline-devel or similar to compile $(NAME) ***" ++ @echo "*** Maybe you want to try the binary on compile failures? ***" ++ @echo "" - clean: - rm -f *.o - rm -f ${NAME} +-ifeq ($(LNOISE), yes) +-CFLAGS+=$(LNSFLAGS) +-OBJECTS+=linenoise/linenoise.o +-LDFLAGS:=$(filter-out -lreadline,$(LDFLAGS)) +-*.o: linenoise/linenoise.h +-linenoise/linenoise.o: Makefile linenoise/linenoise.h +-endif ++debug: ++ $(CC) $(CFLAGS) $(DBGFLAGS) -DVERSION=\"$(VERSION)\" main.c mpglib.c -o $(NAME) $(LDFLAGS) - install: -- install -d ${BINDIR} -- install ${NAME} ${BINDIR} -- strip ${BINDIR}/${NAME} -+ install -d $(DESTDIR)${BINDIR} -+ install ${NAME} $(DESTDIR)${BINDIR} -+ strip $(DESTDIR)${BINDIR}/${NAME} - if [ ! -z "${KDEDIR}" ]; then install -m 644 ${NAME}.desktop ${KDEDIR}/share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -m 644 ${NAME}.desktop /opt/kde3/share/apps/konqueror/servicemenus; fi -- install -d ${DOCDIR}/${NAME} -- install -m 644 README* USAGE ${DOCDIR}/${NAME} -- install -d ${MANDIR} - gzip ${NAME}.1 -- install -m 644 ${NAME}.1.gz ${MANDIR} -+ install -m 644 ${NAME}.1.gz $(DESTDIR)${MANDIR} - gunzip ${NAME}.1.gz +-all: $(info ) +-all: $(info *** You need readline-devel or similar to compile $(NAME). Alternatively call 'make LNOISE=yes' ***) +-all: $(info *** to build with linenoise, a self contained line editor. (see README for more information) ***) +-all: $(info ) ++main.o: cutmp3.h Makefile mpglib.h ++ $(CC) $(CFLAGS) -DVERSION=\"$(VERSION)\" -c main.c - uninstall: -@@ -41,4 +38,4 @@ debug: - rm -f ${KDEDIR}/share/apps/konqueror/servicemenus/${NAME}.desktop ++mpglib.o: Makefile mpglib.h ++ $(CC) $(CFLAGS) -c mpglib.c ++ + $(NAME): $(OBJECTS) + $(CC) -o $(NAME) $(OBJECTS) $(LDFLAGS) + @echo "" +@@ -42,12 +37,12 @@ + @rm -vf *.o linenoise/*.o $(NAME) + + install: $(NAME) +- @install -vd $(BINDIR) +- @install -vd $(MANDIR) +- @install -vd $(DOCDIR) +- @echo -n "strip: " && strip -vso $(BINDIR)/$(NAME) $(NAME) +- @gzip -vc9 $(NAME).1 2>&1 1> $(MANDIR)/$(NAME).1.gz | sed 's|stdout|$(MANDIR)/$(NAME).1.gz|' +- @install -vm 644 README* USAGE $(DOCDIR) ++ @install -vd $(DESTDIR)$(BINDIR) ++ @install -vd $(DESTDIR)$(MANDIR) ++ @install -vd $(DESTDIR)$(DOCDIR) ++ @install -m 755 $(NAME) $(DESTDIR)$(BINDIR)/$(NAME) ++ @gzip -vc9 $(NAME).1 2>&1 1> $(DESTDIR)$(MANDIR)/$(NAME).1.gz | sed 's|stdout|$(DESTDIR)$(MANDIR)/$(NAME).1.gz|' ++ @install -vm 644 README* USAGE $(DESTDIR)$(DOCDIR) + @if [ ! -z "$(KDEDIR)" ]; then install -vm 644 $(NAME).desktop $(KDEDIR)/share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME).desktop /opt/kde3/share/apps/konqueror/servicemenus; fi - debug: -- gcc ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline -+ ${CC} ${CFLAGS} -DDEBUG -g mpglib.c main.c -o ${NAME} -lm -lreadline + uninstall: diff --git a/audio/fluidsynth/Makefile b/audio/fluidsynth/Makefile index a7abb6306e4c..cf6e12b3393e 100644 --- a/audio/fluidsynth/Makefile +++ b/audio/fluidsynth/Makefile @@ -1,6 +1,6 @@ PORTNAME= fluidsynth DISTVERSIONPREFIX= v -DISTVERSION= 2.4.7 +DISTVERSION= 2.5.0 CATEGORIES= audio MAINTAINER= multimedia@FreeBSD.org @@ -10,17 +10,20 @@ WWW= https://www.fluidsynth.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake cpe gnome pkgconfig -USE_GNOME= glib20 +BUILD_DEPENDS= gcem>0:devel/gcem + +USES= cmake compiler:c++17-lang cpe pathfix pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= FluidSynth +CMAKE_OFF= enable-libinstpatch CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen \ CMAKE_DISABLE_FIND_PACKAGE_Git +CMAKE_ARGS= -Dosal=cpp11 -OPTIONS_DEFINE= ALSA DBUS INSTPATCH JACK LADSPA PIPEWIRE PORTAUDIO \ +OPTIONS_DEFINE= ALSA DBUS JACK LADSPA PIPEWIRE PORTAUDIO \ PULSEAUDIO READLINE SDL SNDFILE OPTIONS_DEFAULT= JACK READLINE @@ -34,9 +37,6 @@ ALSA_CMAKE_BOOL= enable-alsa DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_BOOL= enable-dbus -INSTPATCH_LIB_DEPENDS= libinstpatch-1.0.so:audio/libinstpatch -INSTPATCH_CMAKE_BOOL= enable-libinstpatch - JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= enable-jack diff --git a/audio/fluidsynth/distinfo b/audio/fluidsynth/distinfo index c15cdaebd326..5e22ec771aec 100644 --- a/audio/fluidsynth/distinfo +++ b/audio/fluidsynth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755464084 -SHA256 (FluidSynth-fluidsynth-v2.4.7_GH0.tar.gz) = 7fb0e328c66a24161049e2b9e27c3b6e51a6904b31b1a647f73cc1f322523e88 -SIZE (FluidSynth-fluidsynth-v2.4.7_GH0.tar.gz) = 1797138 +TIMESTAMP = 1759889230 +SHA256 (FluidSynth-fluidsynth-v2.5.0_GH0.tar.gz) = e4ae831ce02f38b5594ab4dacb11c1a4067ca65ea183523655ebdc9c1b2b92a1 +SIZE (FluidSynth-fluidsynth-v2.5.0_GH0.tar.gz) = 1840735 diff --git a/audio/fluidsynth/pkg-plist b/audio/fluidsynth/pkg-plist index 86c47ec7991c..0be151739a97 100644 --- a/audio/fluidsynth/pkg-plist +++ b/audio/fluidsynth/pkg-plist @@ -17,12 +17,12 @@ include/fluidsynth/synth.h include/fluidsynth/types.h include/fluidsynth/version.h include/fluidsynth/voice.h +lib/cmake/fluidsynth/FluidSynth-shared-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/fluidsynth/FluidSynth-shared-targets.cmake lib/cmake/fluidsynth/FluidSynthConfig.cmake lib/cmake/fluidsynth/FluidSynthConfigVersion.cmake -lib/cmake/fluidsynth/FluidSynthTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/fluidsynth/FluidSynthTargets.cmake lib/libfluidsynth.so lib/libfluidsynth.so.3 -lib/libfluidsynth.so.3.3.7 +lib/libfluidsynth.so.3.4.0 libdata/pkgconfig/fluidsynth.pc share/man/man1/fluidsynth.1.gz diff --git a/audio/go-librespot/Makefile b/audio/go-librespot/Makefile new file mode 100644 index 000000000000..4388105dde14 --- /dev/null +++ b/audio/go-librespot/Makefile @@ -0,0 +1,30 @@ +PORTNAME= go-librespot +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.0 +PORTREVISION= 1 +CATEGORIES= audio + +MAINTAINER= ale@biancalanas.net +COMMENT= Yet another open-source Spotify Connect client, written in Go +WWW= https://github.com/devgianlu/go-librespot + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libogg.so:audio/libogg \ + libasound.so:audio/alsa-lib \ + libvorbis.so:audio/libvorbis + +USES= go:modules pkgconfig +USE_RC_SUBR= ${PORTNAME} + +GO_MODULE= github.com/devgianlu/go-librespot + +GO_TARGET= ./cmd/daemon:${PREFIX}/bin/go-librespot +GO_BUILDFLAGS= -ldflags "-X github.com/devgianlu/go-librespot.version=${DISTVERSION} -X github.com/devgianlu/go-librespot.commit=fc55ed0" + +post-install: + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${INSTALL_DATA} ${FILESDIR}/config.yml ${STAGEDIR}${ETCDIR}/config.yml.sample + +.include <bsd.port.mk> diff --git a/audio/go-librespot/distinfo b/audio/go-librespot/distinfo new file mode 100644 index 000000000000..6880489138e4 --- /dev/null +++ b/audio/go-librespot/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1759670837 +SHA256 (go/audio_go-librespot/go-librespot-v0.5.0/v0.5.0.mod) = dfb7c599404395927cf1755213c311f48ea63344b30f1f516be4c57bb4ea8654 +SIZE (go/audio_go-librespot/go-librespot-v0.5.0/v0.5.0.mod) = 1828 +SHA256 (go/audio_go-librespot/go-librespot-v0.5.0/v0.5.0.zip) = db94a0c511f586d5e1662417c82c1debf1bc01934440d22e2dc37ab18a78d2eb +SIZE (go/audio_go-librespot/go-librespot-v0.5.0/v0.5.0.zip) = 424569 diff --git a/audio/go-librespot/files/config.yml b/audio/go-librespot/files/config.yml new file mode 100644 index 000000000000..60a087651df9 --- /dev/null +++ b/audio/go-librespot/files/config.yml @@ -0,0 +1 @@ +log_disable_timestamp: true diff --git a/audio/go-librespot/files/go-librespot.in b/audio/go-librespot/files/go-librespot.in new file mode 100644 index 000000000000..526cd959822b --- /dev/null +++ b/audio/go-librespot/files/go-librespot.in @@ -0,0 +1,41 @@ +#!/bin/sh + +# PROVIDE: go_librespot +# REQUIRE: DAEMON NETWORKING +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf.local, /etc/rc.conf or +# /etc/rc.conf.d/go-librespot to enable this service: +# +# go_librespot_enable (bool): Set to NO by default. +# Set it to "YES" to enable go-librespot. +# go_librespot_config_dir (str): Set to %%PREFIX%%/etc/go-librespot by default. +# Path to configuration file. +# go_librespot_user (str): Set to "nobody" by default. +# User to run go-librespot + +. /etc/rc.subr + +name=go_librespot +rcvar=go_librespot_enable +start_precmd="${name}_precmd" + +load_rc_config $name + +: ${go_librespot_enable:="NO"} +: ${go_librespot_config_dir:="%%PREFIX%%/etc/go-librespot"} +: ${go_librespot_user:="nobody"} + +pidfile="/var/run/${name}/${name}.pid" +procname="%%PREFIX%%/bin/go-librespot" +command="/usr/sbin/daemon" +command_args="-S -m 3 -s info -l daemon -p ${pidfile} ${procname} --config_dir ${go_librespot_config_dir}" + +go_librespot_precmd() +{ + /usr/bin/install -d -m 0755 -o ${go_librespot_user} ${go_librespot_config_dir} + /usr/bin/install -d -m 0755 -o ${go_librespot_user} /var/run/${name} +} + +run_rc_command "$1" diff --git a/audio/go-librespot/pkg-descr b/audio/go-librespot/pkg-descr new file mode 100644 index 000000000000..bd23e6fc4956 --- /dev/null +++ b/audio/go-librespot/pkg-descr @@ -0,0 +1,3 @@ +Yet another open-source Spotify Connect compatible client, written in Go. +go-librespot gives you the freedom to have a Spotify Connect device wherever +you want. diff --git a/audio/go-librespot/pkg-plist b/audio/go-librespot/pkg-plist new file mode 100644 index 000000000000..278fe33f67e9 --- /dev/null +++ b/audio/go-librespot/pkg-plist @@ -0,0 +1,2 @@ +bin/go-librespot +@sample %%ETCDIR%%/config.yml.sample diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile index e78479f3cda1..0a6ad1d6b34c 100644 --- a/audio/gonic/Makefile +++ b/audio/gonic/Makefile @@ -1,6 +1,7 @@ PORTNAME= gonic DISTVERSIONPREFIX= v DISTVERSION= 0.18.0 +PORTREVISION= 1 CATEGORIES= audio net MAINTAINER= tagattie@FreeBSD.org diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile index 84997214e63b..86793bf3339e 100644 --- a/audio/mixxx/Makefile +++ b/audio/mixxx/Makefile @@ -1,6 +1,5 @@ PORTNAME= mixxx -DISTVERSION= 2.5.2 -PORTREVISION= 1 +DISTVERSION= 2.5.3 CATEGORIES= audio MAINTAINER= acm@FreeBSD.org @@ -78,17 +77,20 @@ PLIST_SUB+= QT6="@comment " CMAKE_ARGS+= -DINSTALL_USER_UDEV_RULES:BOOL=OFF \ -DOPTIMIZE:STRING=portable \ -DBATTERY:BOOL=OFF \ - -DFAAD:BOOL=OFF \ -DMODPLUG:BOOL=ON \ -DMAD:BOOL=ON PORTDOCS= * -OPTIONS_DEFINE= BROADCAST DOCS ENGINEPRIME FFMPEG GPERFTOOLS HID OPUS \ +OPTIONS_DEFINE= AAC BROADCAST DOCS ENGINEPRIME FFMPEG GPERFTOOLS HID OPUS \ QTKEYCHAIN WAVPACK OPTIONS_DEFAULT= BROADCAST FFMPEG HID OPUS QTKEYCHAIN WAVPACK OPTIONS_SUB= yes +AAC_DESC= AAC (m4a and mp4) support +AAC_CMAKE_BOOL= FAAD +AAC_LIB_DEPENDS= libfaad.so:audio/faad \ + libmp4v2.so:multimedia/mp4v2 BROADCAST_DESC= Live Broadcasting (Shoutcast) support #BROADCAST_LIB_DEPENDS= libshout-idjc.so:audio/shout-idjc BROADCAST_CMAKE_BOOL= BROADCAST @@ -114,8 +116,6 @@ post-patch: ${WRKSRC}/res/linux/org.mixxx.Mixxx.desktop @${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \ ${WRKSRC}/src/util/screensaver.h - @${REINPLACE_CMD} -e "s|QUIET hidapi-libusb|QUIET hidapi|" \ - ${WRKSRC}/cmake/modules/Findhidapi.cmake .for i in midi/midimessage.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor diff --git a/audio/mixxx/distinfo b/audio/mixxx/distinfo index 6aa552aae8ea..6d1d90d86c74 100644 --- a/audio/mixxx/distinfo +++ b/audio/mixxx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750741329 -SHA256 (mixxxdj-mixxx-2.5.2_GH0.tar.gz) = 47d52d960f1087c333427db792605f6338b6f4ae1e40f115e75057cce2e690c9 -SIZE (mixxxdj-mixxx-2.5.2_GH0.tar.gz) = 40033028 +TIMESTAMP = 1759982257 +SHA256 (mixxxdj-mixxx-2.5.3_GH0.tar.gz) = 517612e85e933d7e261bf40feb12354aac924da0f783402bc20f584976bc9b23 +SIZE (mixxxdj-mixxx-2.5.3_GH0.tar.gz) = 40055675 diff --git a/audio/mixxx/pkg-plist b/audio/mixxx/pkg-plist index 486989d39fa3..83c56ab08d21 100644 --- a/audio/mixxx/pkg-plist +++ b/audio/mixxx/pkg-plist @@ -1,5 +1,9 @@ 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 @@ -130,6 +134,8 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml %%DATADIR%%/controllers/Hercules_DJControl_Inpulse_500.midi.xml %%DATADIR%%/controllers/Hercules_DJControl_Jogvision-scripts.js %%DATADIR%%/controllers/Hercules_DJControl_Jogvision.midi.xml +%%DATADIR%%/controllers/Icon-P1Nano-scripts.js +%%DATADIR%%/controllers/Icon-P1Nano.midi.xml %%DATADIR%%/controllers/Icon-iControls-scripts.js %%DATADIR%%/controllers/Icon-iControls.midi.xml %%DATADIR%%/controllers/Intech TEK2.midi.xml diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile index c15869876019..b2ba8a16ec17 100644 --- a/audio/mpg123/Makefile +++ b/audio/mpg123/Makefile @@ -1,5 +1,5 @@ PORTNAME= mpg123 -DISTVERSION= 1.33.2 +DISTVERSION= 1.33.3 CATEGORIES= audio MASTER_SITES= SF \ https://www.mpg123.de/download/ diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo index df6bddad5199..44064d06164c 100644 --- a/audio/mpg123/distinfo +++ b/audio/mpg123/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754553011 -SHA256 (mpg123-1.33.2.tar.bz2) = 2c54fabbfa696dce8f9b137c8ef7a429a061f8fe633cd7d0a511809855f2c219 -SIZE (mpg123-1.33.2.tar.bz2) = 1121933 +TIMESTAMP = 1759912072 +SHA256 (mpg123-1.33.3.tar.bz2) = 6a0c6472dd156e213c2068f40115ebbb73978c2d873e66bae2a250e2d2198d26 +SIZE (mpg123-1.33.3.tar.bz2) = 1121537 diff --git a/audio/murmur-cli/Makefile b/audio/murmur-cli/Makefile index d693d66db744..849989c6e249 100644 --- a/audio/murmur-cli/Makefile +++ b/audio/murmur-cli/Makefile @@ -1,6 +1,6 @@ PORTNAME= murmur-cli PORTVERSION= 0.0.0.20200528 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= audio MAINTAINER= ports@FreeBSD.org diff --git a/audio/pc-mixer/Makefile b/audio/pc-mixer/Makefile index fefcb0709426..30092a84d9df 100644 --- a/audio/pc-mixer/Makefile +++ b/audio/pc-mixer/Makefile @@ -4,7 +4,7 @@ PORTREVISION= 4 CATEGORIES= audio MAINTAINER= jmaloney@ixsystems.com -COMMENT= QT5 based audio mixer for FreeBSD +COMMENT= Qt5 based audio mixer for FreeBSD WWW= https://github.com/trueos/pc-mixer LICENSE= BSD2CLAUSE diff --git a/audio/pc-mixer/pkg-descr b/audio/pc-mixer/pkg-descr index 34f222a0ce4a..cd143c0e1ab6 100644 --- a/audio/pc-mixer/pkg-descr +++ b/audio/pc-mixer/pkg-descr @@ -1 +1 @@ -TrueOS QT5 based audio mixer +TrueOS Qt5 based audio mixer diff --git a/audio/snd/Makefile b/audio/snd/Makefile index 49c09eff6d26..d1fc96312a4c 100644 --- a/audio/snd/Makefile +++ b/audio/snd/Makefile @@ -1,5 +1,5 @@ PORTNAME= snd -DISTVERSION= 25.5 +DISTVERSION= 25.7 CATEGORIES= audio MASTER_SITES= https://ccrma.stanford.edu/software/snd/ \ SF @@ -13,16 +13,15 @@ LICENSE_NAME= snd license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -USES= localbase:ldflags +USES= localbase:ldflags pkgconfig GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-float-samples MAKEFILE= makefile MAKE_JOBS_UNSAFE= yes ALL_TARGET= snd snd-info sndplay -OPTIONS_DEFINE= DOCS EXAMPLES FFTW3 GSL GTK2 LADSPA MOTIF S7 X11 -OPTIONS_DEFAULT= FFTW3 GSL GTK2 LADSPA X11 +OPTIONS_DEFINE= DOCS EXAMPLES FFTW3 GSL LADSPA MOTIF S7 +OPTIONS_DEFAULT= FFTW3 GSL LADSPA OPTIONS_SUB= yes FFTW3_DESC= Use FFTW GSL_DESC= Use GNU Scientific Library @@ -34,23 +33,15 @@ FFTW3_CONFIGURE_WITH= fftw GSL_LIB_DEPENDS= libgsl.so:math/gsl GSL_CONFIGURE_WITH= gsl -GTK2_USES= gnome -GTK2_USE= GNOME=gtk20 -GTK2_CONFIGURE_WITH= gtk - LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LADSPA_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LADSPA_CONFIGURE_WITH= ladspa -GTK2_USES= gnome -GTK2_USE= GNOME=gtk20 -GTK2_CONFIGURE_WITH= gtk - -MOTIF_USES= motif +MOTIF_USES= motif xorg +MOTIF_USE= XORG=ice,sm,x11,xext,xt MOTIF_CONFIGURE_WITH= motif -S7_CONFIGURE_WITH= s7 -X11_CONFIGURE_ON= --with-no-gui +S7_CONFIGURE_WITH= s7 post-patch: @${REINPLACE_CMD} -e 's|^ _Complex| Vaiolate _Complex|g ; \ @@ -66,12 +57,11 @@ do-install: ${INSTALL_MAN} ${WRKSRC}/snd.1 ${STAGEDIR}${PREFIX}/share/man/man1/ do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR}/pix .for i in HISTORY.Snd README.Snd ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor - ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}/ - @${MKDIR} ${STAGEDIR}${DOCSDIR}/pix + ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/pix/*.png ${STAGEDIR}${DOCSDIR}/pix do-install-EXAMPLES-on: @@ -79,11 +69,10 @@ do-install-EXAMPLES-on: ${INSTALL_DATA} ${WRKSRC}/DotEmacs ${STAGEDIR}${EXAMPLESDIR} do-install-S7-on: - @${MKDIR} ${STAGEDIR}${DATADIR} + @${MKDIR} ${STAGEDIR}${DATADIR}/tools \ + ${STAGEDIR}${DATADIR}/sndins/samples ${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR} - @${MKDIR} ${STAGEDIR}${DATADIR}/tools ${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools - @${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples ${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples .include <bsd.port.mk> diff --git a/audio/snd/distinfo b/audio/snd/distinfo index dafda035d936..dcb663605414 100644 --- a/audio/snd/distinfo +++ b/audio/snd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751937116 -SHA256 (snd-25.5.tar.gz) = 21519a1dcb191843d1934e147639587c34582c7004cdeca1c761d65772acd81a -SIZE (snd-25.5.tar.gz) = 14884545 +TIMESTAMP = 1759959841 +SHA256 (snd-25.7.tar.gz) = b643dbe6091ec85009da401f9595d4891ee56a78339fd3445328e01060c7fbdc +SIZE (snd-25.7.tar.gz) = 14907235 diff --git a/audio/sndio/Makefile b/audio/sndio/Makefile index d9ade9c86ac6..ba06c1cf2cbf 100644 --- a/audio/sndio/Makefile +++ b/audio/sndio/Makefile @@ -1,5 +1,6 @@ PORTNAME= sndio DISTVERSION= 1.10.0 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://sndio.org/ diff --git a/audio/sndio/files/sndiod.in b/audio/sndio/files/sndiod.in index 243832c1c821..890d10488c3f 100644 --- a/audio/sndio/files/sndiod.in +++ b/audio/sndio/files/sndiod.in @@ -2,7 +2,7 @@ # PROVIDE: sndiod # REQUIRE: NETWORKING sysctl -# BEFORE: DAEMON +# BEFORE: DAEMON virtual_oss # KEYWORD: shutdown . /etc/rc.subr diff --git a/audio/unflac/Makefile b/audio/unflac/Makefile index 2d4c926b6fde..f632e3566e0d 100644 --- a/audio/unflac/Makefile +++ b/audio/unflac/Makefile @@ -1,6 +1,6 @@ PORTNAME= unflac DISTVERSION= 1.3 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= audio MAINTAINER= bsd@abinet.ru diff --git a/audio/visp-go/Makefile b/audio/visp-go/Makefile index ac9d6f42a774..bfa7e2581c61 100644 --- a/audio/visp-go/Makefile +++ b/audio/visp-go/Makefile @@ -1,6 +1,6 @@ PORTNAME= visp-go DISTVERSION= g20210723 -PORTREVISION= 30 +PORTREVISION= 31 CATEGORIES= audio MAINTAINER= lcook@FreeBSD.org |