From nobody Sat Sep 23 12:41:32 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Rt7zx1jQLz4tbfw; Sat, 23 Sep 2023 12:41:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rt7zx1HRDz3Wrj; Sat, 23 Sep 2023 12:41:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695472893; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cEGsvbyKp+aUnbVb35qYjQxryv+ByieA+3QPIgdecm8=; b=Wfjie1/CvYxfJjdTHwzlOGwkZLP2CfoXtYYVWG6CxMPA/2F8ch2XnwGLlxYTOueNR3xIic PMaZGWk33lhJN1w3iljteq+fNpRv//BiMrunmbjxpc7RL5xxWC/TqwTxQ998QxKIThmgLb /HbBG8fs5jVt2pNxmmL3DQ0xUVuM+8OVw2NPdmwGIpb3noeScNleanL5FFeTzqIrtV5PJM ic4n5IMiRykRZDMwTCLBt92I5du5FxuZxSxWA9HpgdZOc7yNFDaLn+AbmELo47nn7/pe0U WS0kdx+v9i3+4O4NUM/0gHwopFwVUezwO1FJArKxG+7mDxaKfextkEA3C2Qkog== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1695472893; a=rsa-sha256; cv=none; b=RZxJTofI+CbNhVlrT2ofGNskvxoZix9Q5SHzfMjM07EReWfCExanBU8Sc6JK+/6+APehNR bLHJvHwqLQHSqT8vp9p6MjLpkJW3pMUd6Ukn0FuJ4c/nFnaOoYOXqGaaszwN1CqruOMxxB TskxtNEr0eoHRflpOBIXyY6rTe1T2m8/ZnsdUywHnPeDIdcq7uMQvyqaQpiM9lv0zC2ceL V2CZMPBigoRv6smVj6Sh6kbCnZexaezb3jJTe05K0I4SYpSRpJIWpFfdh4uW0rF3W61Dvs U+YR/gJXkox8nvHoOZOyy+LiMrSLrrlI7GQgxSm1l9Dv/8OPxAvCcGNV9Yg7Hg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695472893; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cEGsvbyKp+aUnbVb35qYjQxryv+ByieA+3QPIgdecm8=; b=VHB8uvuC2dv9t3HRJkaQH/geN3dXRTx1Ra/7dUP60IICgdbTwCTxSs4feIELUK7Wt6zzUa Tp0FizIUILDFZC/cLR6mMfLtrA9WJGXsjFcYCpAKXYnnfOP2+EeRm4HMVoZIiDQB4qWa3e nqJTsgLRhIaQWXft1Fl/lO1oF0uhfBT8zCFIJz/HpqZf5Q7wnfImaxYi6NZeFDXzwpQfgv RaYPZGxBvBi6liw4IjJkybAO12319EAQn9LFz5/qtp2g8ZEldc7+Mue9KghzSL/fxw1v8Y Kh9uxv3Y2xtTcv6ivAWMmGERurTqgeqt/E9r95OyknJSaxe3AphFE0gKamgdIQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Rt7zx04D4z14VN; Sat, 23 Sep 2023 12:41:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38NCfWbq035070; Sat, 23 Sep 2023 12:41:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38NCfWSo035067; Sat, 23 Sep 2023 12:41:32 GMT (envelope-from git) Date: Sat, 23 Sep 2023 12:41:32 GMT Message-Id: <202309231241.38NCfWSo035067@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: eb76d95e18db - main - audio/linuxwave: add new port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: eb76d95e18dbef5a9b51790f83828205681ece94 Auto-Submitted: auto-generated The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=eb76d95e18dbef5a9b51790f83828205681ece94 commit eb76d95e18dbef5a9b51790f83828205681ece94 Author: Jan Beich AuthorDate: 2023-07-21 12:05:07 +0000 Commit: Jan Beich CommitDate: 2023-09-23 12:40:18 +0000 audio/linuxwave: add new port Generate music from the entropy of Linux https://orhun.dev/linuxwave/ --- audio/Makefile | 1 + audio/linuxwave/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ audio/linuxwave/distinfo | 5 +++++ audio/linuxwave/pkg-descr | 1 + 4 files changed, 46 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index 06b9f17bcfd4..f7cc9d97ca8c 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -425,6 +425,7 @@ SUBDIR += linux-c7-sdl_mixer SUBDIR += linux-laudio SUBDIR += linuxsampler + SUBDIR += linuxwave SUBDIR += liquidsfz SUBDIR += listener SUBDIR += littlefly-lv2 diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile new file mode 100644 index 000000000000..cf4879d57fb8 --- /dev/null +++ b/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 diff --git a/audio/linuxwave/distinfo b/audio/linuxwave/distinfo new file mode 100644 index 000000000000..ed3a167ef65c --- /dev/null +++ b/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 diff --git a/audio/linuxwave/pkg-descr b/audio/linuxwave/pkg-descr new file mode 100644 index 000000000000..8282ae022173 --- /dev/null +++ b/audio/linuxwave/pkg-descr @@ -0,0 +1 @@ +Generate music from the entropy of Linux