git: 28b23882b30b - main - audio/fossmixer: Update 0.0.3 => 0.0.6

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
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