48 lines
1.8 KiB
Makefile
48 lines
1.8 KiB
Makefile
PORTNAME= neuralrack
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 0.4.1
|
|
CATEGORIES= audio
|
|
PKGNAMESUFFIX= -lv2
|
|
|
|
MAINTAINER= yuri@FreeBSD.org
|
|
COMMENT= NeuralRack is a Neural Model and Impulse Response File loader
|
|
WWW= https://github.com/brummer10/NeuralRack
|
|
|
|
LICENSE= BSD3CLAUSE
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
BUILD_DEPENDS= lv2>0:audio/lv2 \
|
|
xxd:sysutils/xxd \
|
|
${LOCALBASE}/include/eigen3/Eigen:math/eigen3
|
|
LIB_DEPENDS= libfreetype.so:print/freetype2 \
|
|
libjack.so:audio/jack \
|
|
libsndfile.so:audio/libsndfile \
|
|
libasound.so:audio/alsa-lib
|
|
|
|
USES= compiler:c++20-lang gmake gnome localbase pkgconfig xorg
|
|
USE_GNOME= cairo
|
|
USE_XORG= x11
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= brummer10
|
|
GH_TUPLE= \
|
|
brummer10:libxputty:a1a89fab276a49aff1e9810de9c73f3ae6ce462d:brummer10_libxputty/libxputty \
|
|
HiFi-LoFi:FFTConvolver:f2cdeb04c42141d2caec19ca4f137398b2a76b85:HiFi_LoFi_FFTConvolver/FFTConvolver \
|
|
mikeoliphant:NeuralAudio:606d57a57a6534218bb635ca778c85b8fdd3929a:neural_audio/NeuralAudio \
|
|
mikeoliphant:RTNeural:5909c44:RTNeural/NeuralAudio/deps/RTNeural \
|
|
xtensor-stack:xsimd:a00c81f7b9e808a42aedcf7da2fbb1f9a636da34:xtensor_stack_xsimd/NeuralAudio/deps/RTNeural/modules/xsimd \
|
|
mikeoliphant:NeuralAmpModelerCore:4c0ee78b71abd5eb20aec58562e7540f43caac3b:NeuralAmpModelerCore/NeuralAudio/deps/NeuralAmpModelerCore \
|
|
Chowdhury-DSP:math_approx:f6d55e70f0c5e888d3a0c4e252b02b530210c78a:math_approx/NeuralAudio/deps/math_approx
|
|
|
|
#WRKSRC= ${WRKDIR}/NeuralRack-${PORTVERSION}
|
|
WRKSRC= ${WRKDIR}/NeuralRack-${DISTVERSION}${DISTVERSIONSUFFIX}
|
|
|
|
MAKEFILE= makefile
|
|
|
|
CXXFLAGS+= -I${LOCALBASE}/include/eigen3 \
|
|
-I${WRKSRC}/NeuralAudio/deps/RTNeural/modules/Eigen
|
|
|
|
BUILD_CONFLICTS= portaudio # because portaudio is built with the JACK option off, but neuralrack finds it and assumes that JACK is enabled there
|
|
|
|
.include <bsd.port.mk>
|