git: bdf628732ed0 - main - audio/zita-jclient: New port: Library to create a Jack client with a few lines of C++
Yuri Victorovich
yuri at FreeBSD.org
Tue Jul 27 19:19:08 UTC 2021
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=bdf628732ed038bcf36ebb191fac574c8e399fae
commit bdf628732ed038bcf36ebb191fac574c8e399fae
Author: Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-07-27 18:43:08 +0000
Commit: Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-07-27 19:19:03 +0000
audio/zita-jclient: New port: Library to create a Jack client with a few lines of C++
---
audio/Makefile | 1 +
audio/zita-jclient/Makefile | 28 ++++++++++++++++++++++++++++
audio/zita-jclient/distinfo | 3 +++
audio/zita-jclient/files/patch-Makefile | 20 ++++++++++++++++++++
audio/zita-jclient/pkg-descr | 5 +++++
5 files changed, 57 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 5d29c3c0288c..b595103a22e1 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -880,6 +880,7 @@
SUBDIR += zita-bls1
SUBDIR += zita-convolver
SUBDIR += zita-dpl1
+ SUBDIR += zita-jclient
SUBDIR += zita-mu1
SUBDIR += zita-njbridge
SUBDIR += zita-resampler
diff --git a/audio/zita-jclient/Makefile b/audio/zita-jclient/Makefile
new file mode 100644
index 000000000000..4292e58efd17
--- /dev/null
+++ b/audio/zita-jclient/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= zita-jclient
+DISTVERSION= 0.4.2
+CATEGORIES= audio
+MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Library to create a Jack client with a few lines of C++
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/../COPYING
+
+LIB_DEPENDS= libjack.so:audio/jack
+
+USES= gmake localbase:ldflags pkgconfig tar:bz2
+USE_LDCONFIG= yes
+
+ALL_TARGET= libzita-jclient.so.${PORTVERSION}
+
+WRKSRC_SUBDIR= source
+
+PLIST_FILES= include/zita-jclient.h \
+ lib/libzita-jclient.so \
+ lib/libzita-jclient.so.${PORTVERSION}
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libzita-jclient.so.${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/audio/zita-jclient/distinfo b/audio/zita-jclient/distinfo
new file mode 100644
index 000000000000..a5a1d6d0bcca
--- /dev/null
+++ b/audio/zita-jclient/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1627410163
+SHA256 (zita-jclient-0.4.2.tar.bz2) = e4982efa8eb72158d655443459eacb9bd2a6ce5351617f6a9f78943ea0791802
+SIZE (zita-jclient-0.4.2.tar.bz2) = 14004
diff --git a/audio/zita-jclient/files/patch-Makefile b/audio/zita-jclient/files/patch-Makefile
new file mode 100644
index 000000000000..c836440fffbc
--- /dev/null
+++ b/audio/zita-jclient/files/patch-Makefile
@@ -0,0 +1,20 @@
+--- Makefile.orig 2021-07-27 18:24:41 UTC
++++ Makefile
+@@ -20,7 +20,7 @@
+
+ # Modify as required.
+ #
+-SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
++SUFFIX := #$(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
+ PREFIX ?= /usr/local
+ INCDIR ?= $(PREFIX)/include
+ LIBDIR ?= $(PREFIX)/lib$(SUFFIX)
+@@ -56,7 +56,7 @@ install: $(ZITA-JCLIENT_MIN)
+ install -d $(DESTDIR)$(LIBDIR)
+ install -m 644 $(ZITA-JCLIENT_H) $(DESTDIR)$(INCDIR)
+ install -m 755 $(ZITA-JCLIENT_MIN) $(DESTDIR)$(LIBDIR)
+- ldconfig
++ #ldconfig
+ ln -sf $(ZITA-JCLIENT_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-JCLIENT_SO)
+
+ uninstall:
diff --git a/audio/zita-jclient/pkg-descr b/audio/zita-jclient/pkg-descr
new file mode 100644
index 000000000000..74654b8454fe
--- /dev/null
+++ b/audio/zita-jclient/pkg-descr
@@ -0,0 +1,5 @@
+The zita-jclient library was written originally as a part of the
+Python library zita-jacktools, but it can be used as well to create
+a Jack client with a few lines of C++.
+
+WWW: https://kokkinizita.linuxaudio.org/linuxaudio/
More information about the dev-commits-ports-all
mailing list