1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

audio/zita-jclient: New port: Library to create a Jack client with a few lines of C++

This commit is contained in:
Yuri Victorovich 2021-07-27 11:43:08 -07:00
parent 59893dd87c
commit bdf628732e
5 changed files with 57 additions and 0 deletions

View File

@ -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

View File

@ -0,0 +1,28 @@
PORTNAME= zita-jclient
DISTVERSION= 0.4.2
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
MAINTAINER= yuri@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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1627410163
SHA256 (zita-jclient-0.4.2.tar.bz2) = e4982efa8eb72158d655443459eacb9bd2a6ce5351617f6a9f78943ea0791802
SIZE (zita-jclient-0.4.2.tar.bz2) = 14004

View File

@ -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:

View File

@ -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/