72 lines
1.5 KiB
Makefile
72 lines
1.5 KiB
Makefile
# $NetBSD: Makefile,v 1.58 2023/11/23 16:30:30 ryoon Exp $
|
|
|
|
DISTNAME= jack2-1.9.21
|
|
PKGNAME= ${DISTNAME:S/jack2/jack/1}
|
|
PKGREVISION= 3
|
|
CATEGORIES= audio
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=jackaudio/}
|
|
GITHUB_PROJECT= jack2
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
|
|
MAINTAINER= nia@NetBSD.org
|
|
HOMEPAGE= https://jackaudio.org/
|
|
COMMENT= Low-latency audio server
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
USE_LANGUAGES= c c++
|
|
USE_TOOLS+= pkg-config bash
|
|
|
|
WAF_ARGS+= --systemd=no
|
|
WAF_ARGS+= --readline=no
|
|
WAF_ARGS+= --example-tools=yes
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
PLIST_VARS+= alsa
|
|
.if ${OPSYS} == "Linux"
|
|
PLIST.alsa= yes
|
|
.endif
|
|
|
|
PLIST_VARS+= boomer oss
|
|
.if ${OPSYS} == "SunOS"
|
|
PLIST.boomer= yes
|
|
PLIST.oss= yes
|
|
# Wants POSIXy getgrnam_r(3)
|
|
CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
|
|
.endif
|
|
|
|
PLIST_VARS+= sun
|
|
.if ${OPSYS} == "NetBSD"
|
|
PLIST.sun= yes
|
|
.endif
|
|
|
|
PLIST_VARS+= darwin
|
|
.if ${OPSYS} == "Darwin"
|
|
PLIST.darwin= yes
|
|
|
|
post-install:
|
|
${RUN} cd ${DESTDIR}${PREFIX} && \
|
|
for f in lib/jack/*.so; do \
|
|
install_name_tool -id ${PREFIX}/$$f $$f; \
|
|
done
|
|
.endif
|
|
|
|
REPLACE_PYTHON+= waf
|
|
|
|
PYTHON_VERSIONS_INCOMPATIBLE= 27 312
|
|
|
|
PKGCONFIG_OVERRIDE+= jack.pc.in
|
|
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../devel/waf/waf.mk"
|
|
.if ${OPSYS} == "Darwin"
|
|
. include "../../audio/aften/buildlink3.mk"
|
|
.endif
|
|
.if ${OPSYS} == "Linux"
|
|
. include "../../audio/alsa-lib/buildlink3.mk"
|
|
.endif
|
|
.include "../../audio/libopus/buildlink3.mk"
|
|
.include "../../audio/libsamplerate/buildlink3.mk"
|
|
.include "../../audio/libsndfile/buildlink3.mk"
|
|
#.include "../../mk/readline.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|