git: 440ade0eda7f - main - audio/linuxwave: Update to 0.4.0 and convert to USES=zig

From: Kenneth Raplee <kenrap_at_FreeBSD.org>
Date: Mon, 11 May 2026 15:36:33 UTC
The branch main has been updated by kenrap:

URL: https://cgit.FreeBSD.org/ports/commit/?id=440ade0eda7f4c18631e4d8c723c358ad46283c6

commit 440ade0eda7f4c18631e4d8c723c358ad46283c6
Author:     Kenneth Raplee <kenrap@FreeBSD.org>
AuthorDate: 2026-05-04 15:36:03 +0000
Commit:     Kenneth Raplee <kenrap@FreeBSD.org>
CommitDate: 2026-05-11 15:33:48 +0000

    audio/linuxwave: Update to 0.4.0 and convert to USES=zig
    
    PR:             294741
    Approved by:    arrowd (co-mentor)
---
 audio/linuxwave/Makefile     | 18 +++---------------
 audio/linuxwave/Makefile.zig |  1 +
 audio/linuxwave/distinfo     | 10 +++++-----
 3 files changed, 9 insertions(+), 20 deletions(-)

diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile
index 31fd3d829555..a39990c4ae04 100644
--- a/audio/linuxwave/Makefile
+++ b/audio/linuxwave/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	linuxwave
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.3.0
-PORTREVISION=	1
+DISTVERSION=	0.4.0
 CATEGORIES=	audio
 
 MAINTAINER=	ports@FreeBSD.org
@@ -11,25 +10,14 @@ WWW=		https://orhun.dev/linuxwave/
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	zig014=0.14.0:lang/zig014
+USES=		zig
 
 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
-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
 
-do-build:
-	@(cd ${WRKSRC} && ${MAKE_ENV} zig build ${CONFIGURE_ARGS})
-
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 \
 		${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/audio/linuxwave/Makefile.zig b/audio/linuxwave/Makefile.zig
new file mode 100644
index 000000000000..6d81422cce76
--- /dev/null
+++ b/audio/linuxwave/Makefile.zig
@@ -0,0 +1 @@
+ZIG_TUPLE=	clap:github.com/Hejsil/zig-clap/archive/refs/tags/0.12.0.tar.gz:clap-0.12.0-oBajB7foAQDqlSwaSG5g0yq7xGbQARUsBk5T64gAOqP5
diff --git a/audio/linuxwave/distinfo b/audio/linuxwave/distinfo
index a92b06f6af11..3a3f77afdc19 100644
--- a/audio/linuxwave/distinfo
+++ b/audio/linuxwave/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741390019
-SHA256 (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 55c7a8fbe741de6af7a48fb580c710d065acda31c605950ae76ea9c9a693ae80
-SIZE (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 372862
-SHA256 (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 71b3c69959485f022e44f21f428157cf02ee953e1712ff2b416709525d6e7b2a
-SIZE (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 27187
+TIMESTAMP = 1777676076
+SHA256 (zig/0.12.0.tar.gz) = f1ef979f8be70a128bc47f5b7e2f6194ec36f0f276cdc058a0a476e5d29fdf08
+SIZE (zig/0.12.0.tar.gz) = 25927
+SHA256 (zig/orhun-linuxwave-v0.4.0_GH0.tar.gz) = be5a2c9e5c59e3b241f9065cd922aace8595fbe2123843a6e3a43757b86f5ffe
+SIZE (zig/orhun-linuxwave-v0.4.0_GH0.tar.gz) = 372971