Skip to content

Commit

Permalink
audio/linuxwave: add new port
Browse files Browse the repository at this point in the history
Generate music from the entropy of Linux

https://orhun.dev/linuxwave/
  • Loading branch information
jbeich committed Sep 23, 2023
1 parent 2c6b735 commit eb76d95
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 0 deletions.
1 change: 1 addition & 0 deletions audio/Makefile
Expand Up @@ -425,6 +425,7 @@
SUBDIR += linux-c7-sdl_mixer
SUBDIR += linux-laudio
SUBDIR += linuxsampler
SUBDIR += linuxwave
SUBDIR += liquidsfz
SUBDIR += listener
SUBDIR += littlefly-lv2
Expand Down
39 changes: 39 additions & 0 deletions audio/linuxwave/Makefile
@@ -0,0 +1,39 @@
PORTNAME= linuxwave
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
CATEGORIES= audio

MAINTAINER= jbeich@FreeBSD.org
COMMENT= Generate music from the entropy of Linux
WWW= https://orhun.dev/linuxwave/

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

BUILD_DEPENDS= zig>=0.10.0:lang/zig

USE_GITHUB= yes
GH_ACCOUNT= orhun
GH_TUPLE= Hejsil:zig-clap:0.6.0:zig_clap/libs/zig-clap
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Drelease-fast} \
${WITH_PIE:D-Dpie} \
${WITH_RELRO:D-Drelro} \
-Dcpu=${CPUTYPE:Ubaseline} \
--verbose
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

do-test:
@(cd ${WRKSRC} && ${TEST_ENV} zig build test ${CONFIGURE_ARGS})

.include <bsd.port.mk>
5 changes: 5 additions & 0 deletions audio/linuxwave/distinfo
@@ -0,0 +1,5 @@
TIMESTAMP = 1689941107
SHA256 (orhun-linuxwave-v0.1.5_GH0.tar.gz) = c3cbbca353c1cbe837a55b28e35a26d963ad7a4264f677cdd033bdb545447e32
SIZE (orhun-linuxwave-v0.1.5_GH0.tar.gz) = 372387
SHA256 (Hejsil-zig-clap-0.6.0_GH0.tar.gz) = 07c426248a729fbd443d3cc42c70c6bcf5bd2a18cf6a08ab9097f31a397a374f
SIZE (Hejsil-zig-clap-0.6.0_GH0.tar.gz) = 21914
1 change: 1 addition & 0 deletions audio/linuxwave/pkg-descr
@@ -0,0 +1 @@
Generate music from the entropy of Linux

0 comments on commit eb76d95

Please sign in to comment.