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

Vladimir Druzenko <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=28b23882b30b73e476f93547fe0ec7be29660f62

commit 28b23882b30b73e476f93547fe0ec7be29660f62
Author:     Jani Salonen <[email protected]>
AuthorDate: 2026-08-08 02:57:02 +0000
Commit:     Vladimir Druzenko <[email protected]>
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 <[email protected]>
---
 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=	[email protected]
 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.