diff --git a/audio/faust/Makefile b/audio/faust/Makefile index 8994082e3a48e..86d6a52fdb32a 100644 --- a/audio/faust/Makefile +++ b/audio/faust/Makefile @@ -1,7 +1,7 @@ # Created by: Yuri Victorovich PORTNAME= faust -DISTVERSION= 2.33.1 +DISTVERSION= 2.37.3 CATEGORIES= audio devel MAINTAINER= yuri@FreeBSD.org @@ -14,6 +14,8 @@ LIB_DEPENDS= libLLVM-${LLVM_VERSION}.so:devel/llvm${LLVM_VERSION} RUN_DEPENDS= bash:shells/bash USES= compiler:c++11-lang cmake ncurses python pkgconfig shebangfix +USE_LDCONFIG= yes + USE_GITHUB= yes GH_ACCOUNT= grame-cncm GH_TUPLE= \ @@ -23,7 +25,7 @@ GH_TUPLE= \ SHEBANG_FILES= tools/faust2appls/* tools/benchmark/faustbench tools/sound2faust/sound2reader -LLVM_VERSION= 11 # earlier versions lack dump() function(s) that cause unresolved symbols in libfaust.so +LLVM_VERSION= 13 # versions <11 lacked dump() function(s) that cause unresolved symbols in libfaust.so CMAKE_SOURCE_PATH= ${WRKSRC}/build CMAKE_ON= INCLUDE_DYNAMIC # only installs headers and not libs without INCLUDE_DYNAMIC or INCLUDE_STATIC: https://github.com/grame-cncm/faust/issues/553 diff --git a/audio/faust/distinfo b/audio/faust/distinfo index 16e3097aca404..8329c057810ab 100644 --- a/audio/faust/distinfo +++ b/audio/faust/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1626971323 -SHA256 (grame-cncm-faust-2.33.1_GH0.tar.gz) = dbbb5536f85bd13dd0a23bda1443be7f3776c359f5dc0c2fdec5a3ac2d60ca1d -SIZE (grame-cncm-faust-2.33.1_GH0.tar.gz) = 67882112 +TIMESTAMP = 1638843086 +SHA256 (grame-cncm-faust-2.37.3_GH0.tar.gz) = d329c0b1961cdde73c4937bb33d87d1a3f67805d4f662cf0f51cf0ca63d04d72 +SIZE (grame-cncm-faust-2.37.3_GH0.tar.gz) = 66311881 SHA256 (grame-cncm-faustlibraries-9082369_GH0.tar.gz) = 5ec2d2480c6ab586f5c258b27130339e3d1dbebfae936d39a89de656f2e29936 SIZE (grame-cncm-faustlibraries-9082369_GH0.tar.gz) = 7711773 SHA256 (google-oboe-7146098_GH0.tar.gz) = 68a378c0db26705479171f220400afeb1118bb95fbff5ee19a4ca3591637acce diff --git a/audio/faust/pkg-message b/audio/faust/pkg-message index e06d70e348446..f0f9f82c38812 100644 --- a/audio/faust/pkg-message +++ b/audio/faust/pkg-message @@ -11,13 +11,13 @@ Qt UI with Jack audio backend: $ cp files/example.dsp . $ faust2jaqt example.dsp -$ ./example +$ ./example # this assumes that Jack audio server is up and running It will create the window with sliders and a button that you would need to press. -In order to compile programs for some audio backends (like Jack, -PortAudio) and UI frontends (like Qt), you need to first install them. +In order to compile programs for some audio backend (like Jack, +PortAudio) and UI frontend (like Qt), you need to first install them. EOM } diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist index 01c0d73f8e97a..ba5fbe9f16e14 100644 --- a/audio/faust/pkg-plist +++ b/audio/faust/pkg-plist @@ -56,6 +56,7 @@ bin/faust2paqt bin/faust2pdf bin/faust2plot bin/faust2png +bin/faust2portaudiojulia bin/faust2portaudiorust bin/faust2pure bin/faust2puredata @@ -137,10 +138,14 @@ include/faust/dsp/faust-engine.h include/faust/dsp/faust-poly-engine.h include/faust/dsp/interpreter-dsp.h include/faust/dsp/interpreter-machine-dsp.h +include/faust/dsp/libfaust-box-c.h +include/faust/dsp/libfaust-box.h include/faust/dsp/libfaust-c.h +include/faust/dsp/libfaust-signal-c.h +include/faust/dsp/libfaust-signal.h include/faust/dsp/libfaust.h -include/faust/dsp/llvm-c-dsp.h include/faust/dsp/llvm-dsp-adapter.h +include/faust/dsp/llvm-dsp-c.h include/faust/dsp/llvm-dsp.h include/faust/dsp/llvm-machine-dsp.h include/faust/dsp/one-sample-dsp.h @@ -250,7 +255,7 @@ lib/ios-libsndfile.a lib/libOSCFaust.a lib/libfaust.so lib/libfaust.so.2 -lib/libfaust.so.2.33.1 +lib/libfaust.so.2.37.3 %%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml %%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp %%DATADIR%%/AU/AUPublic/AUBase/AUBase.h @@ -344,6 +349,8 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/AU/Source/CocoaUI/FaustAU_Slider.h %%DATADIR%%/AU/Source/CocoaUI/FaustAU_Slider.m %%DATADIR%%/AU/version.plist +%%DATADIR%%/CSharpFaustBase.cs +%%DATADIR%%/CSharpFaustClass.cs %%DATADIR%%/Info.plist %%DATADIR%%/aanl.lib %%DATADIR%%/all.lib @@ -370,6 +377,7 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/ca-gtk.cpp %%DATADIR%%/ca-qt.cpp %%DATADIR%%/compressors.lib +%%DATADIR%%/cpal.rs %%DATADIR%%/csound.cpp %%DATADIR%%/csvplot.cpp %%DATADIR%%/daisy/Makefile @@ -377,6 +385,7 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/daisy/ex_faust.cpp %%DATADIR%%/delays.lib %%DATADIR%%/demos.lib +%%DATADIR%%/dplug.d %%DATADIR%%/dssi.cpp %%DATADIR%%/dummy-mem.cpp %%DATADIR%%/dummy.cpp @@ -421,7 +430,6 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/esp32/volume.dsp %%DATADIR%%/faust-llvm.cpp %%DATADIR%%/faust-netjack-gtk.cpp -%%DATADIR%%/faustui.js %%DATADIR%%/faustvst.cpp %%DATADIR%%/faustvstqt.h %%DATADIR%%/fds.lib @@ -549,6 +557,7 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/jack-qt-chain-header.cpp %%DATADIR%%/jack-qt.cpp %%DATADIR%%/jack-ros.cpp +%%DATADIR%%/jack.rs %%DATADIR%%/java-minimal.java %%DATADIR%%/java-swing.java %%DATADIR%%/js/faust.js @@ -604,6 +613,19 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/juce/plugin/plugin.jucer %%DATADIR%%/juce/standalone/standalone-llvm.jucer %%DATADIR%%/juce/standalone/standalone.jucer +%%DATADIR%%/julia/README.md +%%DATADIR%%/julia/audio/audio.jl +%%DATADIR%%/julia/audio/portaudio.jl +%%DATADIR%%/julia/dsp/dsp.jl +%%DATADIR%%/julia/gui/GTKUI.jl +%%DATADIR%%/julia/gui/MapUI.jl +%%DATADIR%%/julia/gui/OSCUI.jl +%%DATADIR%%/julia/gui/UI.jl +%%DATADIR%%/julia/gui/meta.jl +%%DATADIR%%/julia/minimal-control.jl +%%DATADIR%%/julia/minimal.jl +%%DATADIR%%/julia/packages.jl +%%DATADIR%%/julia/portaudio-gtk.jl %%DATADIR%%/ladspa.cpp %%DATADIR%%/latexheader.tex %%DATADIR%%/lv2.cpp @@ -628,14 +650,9 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/maxmsp.lib %%DATADIR%%/mi.lib %%DATADIR%%/minimal-bench.cpp -%%DATADIR%%/minimal-cpal.rs -%%DATADIR%%/minimal-dplug.d %%DATADIR%%/minimal-effect.c %%DATADIR%%/minimal-effect.cpp %%DATADIR%%/minimal-fixed-point.cpp -%%DATADIR%%/minimal-jack.rs -%%DATADIR%%/minimal-params.d -%%DATADIR%%/minimal-portaudio.rs %%DATADIR%%/minimal-static.cpp %%DATADIR%%/minimal.c %%DATADIR%%/minimal.cpp @@ -735,11 +752,13 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/owl.cpp %%DATADIR%%/pa-gtk.cpp %%DATADIR%%/pa-qt.cpp +%%DATADIR%%/params.d %%DATADIR%%/path-printer.cpp %%DATADIR%%/phaflangers.lib %%DATADIR%%/physmodels.lib %%DATADIR%%/platform.lib %%DATADIR%%/plot.cpp +%%DATADIR%%/portaudio.rs %%DATADIR%%/pure.c %%DATADIR%%/pure.cpp %%DATADIR%%/puredata.cpp @@ -813,8 +832,6 @@ lib/libfaust.so.2.33.1 %%DATADIR%%/synths.lib %%DATADIR%%/teensy/teensy.cpp %%DATADIR%%/teensy/teensy.h -%%DATADIR%%/teensy/teensy1.cpp -%%DATADIR%%/teensy/teensy1.h %%DATADIR%%/thread.h %%DATADIR%%/tonestacks.lib %%DATADIR%%/tubes.lib