git: 03027a127392 - main - audio/py-pyjacklib: New port for pyjacklib v0.1.1

From: Hans Petter Selasky <hselasky_at_FreeBSD.org>
Date: Thu, 20 Oct 2022 13:04:30 UTC
The branch main has been updated by hselasky:

URL: https://cgit.FreeBSD.org/ports/commit/?id=03027a127392d7b184add21279418f31f9e60f06

commit 03027a127392d7b184add21279418f31f9e60f06
Author:     Hans Petter Selasky <hselasky@FreeBSD.org>
AuthorDate: 2022-10-20 13:02:05 +0000
Commit:     Hans Petter Selasky <hselasky@FreeBSD.org>
CommitDate: 2022-10-20 13:04:00 +0000

    audio/py-pyjacklib: New port for pyjacklib v0.1.1
    
    Approved by: pi (implicit)
---
 audio/Makefile               |  1 +
 audio/py-pyjacklib/Makefile  | 22 ++++++++++++++++++++++
 audio/py-pyjacklib/distinfo  |  3 +++
 audio/py-pyjacklib/pkg-descr |  5 +++++
 4 files changed, 31 insertions(+)

diff --git a/audio/Makefile b/audio/Makefile
index 6b1acdba0c2e..07c82c120a7d 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -650,6 +650,7 @@
     SUBDIR += py-pulsectl
     SUBDIR += py-pyacoustid
     SUBDIR += py-pyaudio
+    SUBDIR += py-pyjacklib
     SUBDIR += py-pylast
     SUBDIR += py-pyliblo
     SUBDIR += py-pymad
diff --git a/audio/py-pyjacklib/Makefile b/audio/py-pyjacklib/Makefile
new file mode 100644
index 000000000000..f635a762ed4e
--- /dev/null
+++ b/audio/py-pyjacklib/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	py-pyjacklib
+DISTVERSIONPREFIX=	v
+DISTVERSION=		0.1.1
+CATEGORIES=	audio
+
+MAINTAINER=	hselasky@FreeBSD.org
+COMMENT=	Python bindings for the Jack library
+WWW=		https://github.com/jackaudio/pyjacklib
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING.md
+
+LIB_DEPENDS=	libjack.so:audio/jack
+
+USES=		localbase python:3.6+
+USE_PYTHON=	autoplist distutils
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	jackaudio
+GH_PROJECT=	pyjacklib
+
+.include <bsd.port.mk>
diff --git a/audio/py-pyjacklib/distinfo b/audio/py-pyjacklib/distinfo
new file mode 100644
index 000000000000..bbf101a1fa65
--- /dev/null
+++ b/audio/py-pyjacklib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1666270467
+SHA256 (jackaudio-pyjacklib-v0.1.1_GH0.tar.gz) = ae8de20b97aa5b286b618924ac649f4ffa272273737f43254f2ca20c1cbd7853
+SIZE (jackaudio-pyjacklib-v0.1.1_GH0.tar.gz) = 22031
diff --git a/audio/py-pyjacklib/pkg-descr b/audio/py-pyjacklib/pkg-descr
new file mode 100644
index 000000000000..5d0116d6737c
--- /dev/null
+++ b/audio/py-pyjacklib/pkg-descr
@@ -0,0 +1,5 @@
+Python bindings for libjack using ctypes, which allow you to write
+JACK client applications in Python.
+
+The library provides a low-level, almost unaltered mapping of the
+libjack C API, plus a few additional convenience functions.