git: 28b23882b30b - main - audio/fossmixer: Update 0.0.3 => 0.0.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 08 Aug 2026 03:29:40 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=28b23882b30b73e476f93547fe0ec7be29660f62
commit 28b23882b30b73e476f93547fe0ec7be29660f62
Author: Jani Salonen <salojan@goto10.co>
AuthorDate: 2026-08-08 02:57:02 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-08-08 02:57:02 +0000
audio/fossmixer: Update 0.0.3 => 0.0.6
Changelog:
https://goto10.co/projects/detroit/trunk/apps/fossmixer/CHANGELOG
- Improve port.
PR: 291347
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
audio/fossmixer/Makefile | 33 +++++++++++++++++----------------
audio/fossmixer/distinfo | 8 +++++---
audio/fossmixer/pkg-plist | 8 ++++++++
3 files changed, 30 insertions(+), 19 deletions(-)
diff --git a/audio/fossmixer/Makefile b/audio/fossmixer/Makefile
index 2e019d6114d2..47e1460a3f6b 100644
--- a/audio/fossmixer/Makefile
+++ b/audio/fossmixer/Makefile
@@ -1,9 +1,10 @@
PORTNAME= fossmixer
-PORTVERSION= 0.0.3
-PORTREVISION= 5
+DISTVERSION= 0.0.6
CATEGORIES= audio
MASTER_SITES= SF/detroit
-DISTNAME= detroit-0.2.3
+DISTNAME= detroit-0.2.9
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} detroit-data-0.1.tar.gz
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= salojan@goto10.co
COMMENT= Graphical mixer application for OSS
@@ -11,41 +12,41 @@ WWW= https://detroit.sourceforge.net/app_fossmixer.html
LICENSE= BSD3CLAUSE
+LIB_DEPENDS= libfreetype.so:print/freetype2
RUN_DEPENDS= noto-basic>0:x11-fonts/noto-basic
-LIB_DEPENDS= libao.so:audio/libao \
- libportaudio.so:audio/portaudio \
- libpulse-simple.so:audio/pulseaudio \
- libiconv.so:converters/libiconv \
- libltdl.so:devel/libltdl \
- libfreetype.so:print/freetype2
-USES= gettext-runtime gl perl5 pkgconfig tar:xz xorg
+USES= gettext-runtime gl gmake iconv:wchar_t pkgconfig tar:xz xorg
USE_GL= gl
-USE_PERL5= patch build
USE_XORG= x11 xext xrandr
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --disable-bob \
+ --disable-collect \
--disable-color \
--disable-coords \
--disable-draw \
+ --disable-extended \
--disable-image \
+ --disable-input \
+ --disable-log \
--disable-math \
- --disable-menu \
+ --disable-message \
+ --disable-output \
--disable-remote \
+ --disable-store \
--sysconfdir="${ETCDIR}" \
- --with-libiconv="${LOCALBASE}" \
- --with-libintl="${LOCALBASE}" \
- --with-libltdl="${LOCALBASE}"
+ --with-libiconv="${ICONV_PREFIX}" \
+ --with-libintl="${LOCALBASE}"
ALL_TARGET=
INSTALL_TARGET= install-strip
CFLAGS_i386= -msse2
post-patch:
+ @(cd ${WRKSRC} && tar -zxf ${DISTDIR}/detroit-data-0.1.tar.gz)
@(cd ${WRKSRC}/apps && ./build.sh fossmixer)
- @for i in alsa flac samplerate gnutls openssl librsvg-2.0; do \
+ @for i in alsa ao flac gnutls openssl portaudio-2.0 libpulse-simple sndio; do \
${REINPLACE_CMD} -e "s|$${i}|$${i}_EXCLUDE|g" ${WRKSRC}/configure ; \
done
diff --git a/audio/fossmixer/distinfo b/audio/fossmixer/distinfo
index b4aedbe004d5..e90236d07289 100644
--- a/audio/fossmixer/distinfo
+++ b/audio/fossmixer/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1627745757
-SHA256 (detroit-0.2.3.tar.xz) = b56f1f4b32eb3c39b428d944a05b65cd17a4328e1b6bb577bd5de1d9f0d55618
-SIZE (detroit-0.2.3.tar.xz) = 22256400
+TIMESTAMP = 1764675897
+SHA256 (detroit-0.2.9.tar.xz) = 31894998782bdffc565251dcbc57cdfae0b706f365fb0aa1dc58457572b69484
+SIZE (detroit-0.2.9.tar.xz) = 801720
+SHA256 (detroit-data-0.1.tar.gz) = dfa04c8347d1ed8788cad839a4e499a05000e42e3a3dd08766271574fc801e75
+SIZE (detroit-data-0.1.tar.gz) = 22275630
diff --git a/audio/fossmixer/pkg-plist b/audio/fossmixer/pkg-plist
index a0a56e6aacfb..99e6f2d937c1 100644
--- a/audio/fossmixer/pkg-plist
+++ b/audio/fossmixer/pkg-plist
@@ -4,6 +4,7 @@ bin/fossmixer
share/detroit/fonts/KEEPME
share/detroit/fonts/NotoSans-Italic.ttf
share/detroit/fonts/NotoSans-Regular.ttf
+share/detroit/widgets/KEEPME
share/detroit/widgets/button_1_1.widget
share/detroit/widgets/button_2_1.widget
share/detroit/widgets/button_3_1.widget
@@ -24,3 +25,10 @@ share/detroit/widgets/slide_2_2.widget
share/detroit/widgets/slide_3_1.widget
share/detroit/widgets/slide_3_2.widget
share/fossmixer/fossmixer_bg.tga
+share/fossmixer/icon_app.tga
+share/fossmixer/icon_bit.tga
+share/fossmixer/icon_mix.tga
+share/fossmixer/icon_rec.tga
+share/fossmixer/icon_session_bye.tga
+share/fossmixer/icon_session.tga
+share/fossmixer/icon_vol.tga