2022-02-06 18:38:55 +01:00
|
|
|
PORTNAME= cardinal
|
2022-02-15 20:38:09 +01:00
|
|
|
DISTVERSION= 22.02
|
2022-02-06 18:38:55 +01:00
|
|
|
CATEGORIES= audio
|
2022-02-15 20:38:09 +01:00
|
|
|
MASTER_SITES= https://github.com/DISTRHO/Cardinal/releases/download/${DISTVERSION}/
|
2022-02-06 18:38:55 +01:00
|
|
|
|
|
|
|
MAINTAINER= yuri@FreeBSD.org
|
|
|
|
COMMENT= Plugin wrapper around VCV Rack
|
|
|
|
|
|
|
|
LICENSE= GPLv3
|
|
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
|
|
|
|
BUILD_DEPENDS= ${LOCALBASE}/include/FuzzySearchDatabase.hpp:textproc/fuzzysearchdatabase \
|
|
|
|
bash:shells/bash
|
|
|
|
LIB_DEPENDS= libdbus-1.so:devel/dbus \
|
|
|
|
libjansson.so:devel/jansson \
|
|
|
|
liblo.so:audio/liblo \
|
|
|
|
libpffft.so:math/pffft \
|
|
|
|
libpulse-simple.so:audio/pulseaudio \
|
|
|
|
libsamplerate.so:audio/libsamplerate \
|
|
|
|
libsndfile.so:audio/libsndfile \
|
|
|
|
libspeexdsp.so:audio/speexdsp
|
|
|
|
|
2022-02-15 20:38:09 +01:00
|
|
|
USES= compiler:c++11-lang gl gmake libarchive localbase:ldflags pkgconfig python shebangfix tar:xz xorg
|
2022-02-06 18:38:55 +01:00
|
|
|
USE_XORG= x11 xcursor xext xrandr
|
|
|
|
USE_GL= gl
|
|
|
|
|
|
|
|
SHEBANG_GLOB= *.sh
|
|
|
|
|
2022-02-08 01:02:31 +01:00
|
|
|
CXXFLAGS+= -I${LOCALBASE}/include/pffft
|
|
|
|
LDFLAGS+= -lpffft
|
2022-02-06 18:38:55 +01:00
|
|
|
|
|
|
|
MAKE_ENV= LD_PRELOAD=/usr/lib/libpthread.so # workaround for https://github.com/DISTRHO/Cardinal/issues/128#issuecomment-1030817359
|
|
|
|
MAKE_ARGS= SYSDEPS=true
|
|
|
|
|
|
|
|
BINARY_ALIAS= gcc-ar=ar \
|
2022-02-07 17:35:02 +01:00
|
|
|
python3=${PYTHON_CMD}
|
2022-02-06 18:38:55 +01:00
|
|
|
|
2022-02-15 20:38:09 +01:00
|
|
|
OPTIONS_DEFINE= DOCS LTO
|
|
|
|
|
|
|
|
PORTDOCS= *
|
|
|
|
|
|
|
|
LTO_MAKE_ARGS= WITH_LTO=true
|
|
|
|
LTO_BROKEN= Fails to build with LTO because it is gcc-centered
|
|
|
|
|
2022-02-06 18:38:55 +01:00
|
|
|
.include <bsd.port.mk>
|