aboutsummaryrefslogtreecommitdiff
path: root/audio/faust/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/faust/Makefile')
-rw-r--r--audio/faust/Makefile18
1 files changed, 7 insertions, 11 deletions
diff --git a/audio/faust/Makefile b/audio/faust/Makefile
index 54bb41036ebc..ff1f80a416b1 100644
--- a/audio/faust/Makefile
+++ b/audio/faust/Makefile
@@ -1,6 +1,10 @@
PORTNAME= faust
-DISTVERSION= 2.79.3
+DISTVERSION= 2.81.8
CATEGORIES= audio devel
+MASTER_SITES= https://github.com/grame-cncm/faust/releases/download/${DISTVERSION}/
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch:-p1 # https://github.com/grame-cncm/faust/pull/1170: Fix compilation flags for generated projects: use c++17 instead of c++14
MAINTAINER= yuri@FreeBSD.org
COMMENT= Functional programming language for realtime audio signal processing
@@ -20,19 +24,14 @@ USES= compiler:c++17-lang cmake localbase:ldflags llvm:min=${LLVM_VER},lib ncur
USE_LDCONFIG= yes
USE_CXXSTD= c++17
-USE_GITHUB= yes
+USE_GITHUB= nodefault
GH_ACCOUNT= grame-cncm
-GH_TUPLE= \
- grame-cncm:faustlibraries:ef8dbf7:grame_cncm_faustlibraries/libraries \
- ccrma:faust2ck:db879cb:faust2ck/tools/faust2ck \
- shakfu:py2max:3aaa8ca:py2max/architecture/max-msp/py2max \
- yixuan:spectra:8c7242e:spectra/tools/physicalModeling/mesh2faust/spectra
-#LLVM_VER= 15 # not c++17 by default
LLVM_VER= 19
SHEBANG_FILES= tools/faust-config \
tools/faust2appls/* \
+ tools/faust2clap/faust2clap.py \
tools/benchmark/faustbench \
tools/sound2faust/sound2reader
@@ -94,7 +93,4 @@ do-test:
${SETENV} ${MAKE_ENV} ${TEST_ENV} faust2jaqt example-freeverb_demo.dsp && \
${SETENV} ${TEST_ENV} ./example-freeverb_demo
-# test fails to build with Qt6 because of wrong C++11 option written into Makefile: https://github.com/grame-cncm/faust/issues/1109
-# once this is corrected, test builds and works fine
-
.include <bsd.port.mk>