aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Petter Selasky <hselasky@FreeBSD.org>2022-10-20 13:02:05 +0000
committerHans Petter Selasky <hselasky@FreeBSD.org>2022-10-20 13:04:00 +0000
commit03027a127392d7b184add21279418f31f9e60f06 (patch)
tree7f172aed0df3fa83687bd5ae9e31d8a49b1f5bf7
parentab8340e20c73889def65e3beb7572397dbf056f2 (diff)
downloadports-03027a127392d7b184add21279418f31f9e60f06.tar.gz
ports-03027a127392d7b184add21279418f31f9e60f06.zip
audio/py-pyjacklib: New port for pyjacklib v0.1.1
Approved by: pi (implicit)
-rw-r--r--audio/Makefile1
-rw-r--r--audio/py-pyjacklib/Makefile22
-rw-r--r--audio/py-pyjacklib/distinfo3
-rw-r--r--audio/py-pyjacklib/pkg-descr5
4 files changed, 31 insertions, 0 deletions
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.