aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-02-08 15:29:35 +0800
committerYuri Victorovich <yuri@FreeBSD.org>2018-02-08 15:29:35 +0800
commit6799d3c760e2332a1529c7d377eb6cf16a334cbc (patch)
treebda106330a8512d6f633c3ad277c8e078cb7e162 /audio
parentdbae3757a45e467bad3992952280e725794eac7c (diff)
downloadfreebsd-ports-6799d3c760e2332a1529c7d377eb6cf16a334cbc.tar.gz
freebsd-ports-6799d3c760e2332a1529c7d377eb6cf16a334cbc.tar.zst
freebsd-ports-6799d3c760e2332a1529c7d377eb6cf16a334cbc.zip
audio/faust: Update to 2.5.17
Additional changes: * Updated to llvm-50 (latest possible version) * Added GH_TUPLE for libraries * Fixed manpage location * Removed the stray MacOS static lib under lib/faust/ Testing: * Compiled and ran several DSP programs. Next version is expected to be cmake-based. Reported by: portscout Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14239
Notes
Notes: svn path=/head/; revision=461201
Diffstat (limited to 'audio')
-rw-r--r--audio/faust/Makefile16
-rw-r--r--audio/faust/distinfo8
-rw-r--r--audio/faust/pkg-plist78
3 files changed, 57 insertions, 45 deletions
diff --git a/audio/faust/Makefile b/audio/faust/Makefile
index e02038fd8272..cb989dda17c6 100644
--- a/audio/faust/Makefile
+++ b/audio/faust/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= faust
-DISTVERSIONPREFIX= v
-DISTVERSION= 2-5-10
+DISTVERSION= 2.5.17
CATEGORIES= audio devel
MAINTAINER= yuri@FreeBSD.org
@@ -12,16 +11,16 @@ COMMENT= Functional programming language for realtime audio signal processing
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libLLVM-${LLVM_VERSION_P}.so:devel/llvm${LLVM_VERSION}
+LIB_DEPENDS= libLLVM-${LLVM_VERSION:C/([1-9])([0-9])/\1.\2/}.so:devel/llvm${LLVM_VERSION}
USES= gmake ncurses python pkgconfig shebangfix
USE_GITHUB= yes
GH_ACCOUNT= grame-cncm
-GH_TUPLE= ThatOtherPerson:xxd:cd8ecce:x/xxd-replacement
+GH_TUPLE= grame-cncm:faustlibraries:f889fe1:libs/libraries \
+ ThatOtherPerson:xxd:cd8ecce:xxd/xxd-replacement
USE_CXXSTD= c++11
SHEBANG_FILES= tools/faust2appls/* tools/benchmark/faustbench
-LLVM_VERSION= 34 # llvm-4.0 and 3.9 fail, see bug#220454
-LLVM_VERSION_P= ${LLVM_VERSION:C/([1-9])([0-9])/\1.\2/}
+LLVM_VERSION= 50
MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}
OPTIONS_DEFINE= HIGHLIGHT HTTPD_LIB
@@ -35,7 +34,7 @@ HTTPD_LIB_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd
# Fix of the upstream bug https://github.com/grame-cncm/faust/issues/76 will kill most of the patches.
post-patch:
- @${REINPLACE_CMD} -i '' -e 's|make -C|$$(MAKE) -C|' \
+ @${REINPLACE_CMD} -i '' -e 's|make -C|$$(MAKE) -C| ; s|share/man|man|g' \
${WRKSRC}/Makefile \
${WRKSRC}/architecture/osclib/Makefile
@${REINPLACE_CMD} -i '' -e 's| -O1|| ; s|-o faust|-lexecinfo -o faust|' \
@@ -82,14 +81,13 @@ post-patch:
@${REINPLACE_CMD} -i '' "s|xxd|${WRKSRC}/xxd-replacement/xxd|" \
${WRKSRC}/compiler/Makefile.unix \
${WRKSRC}/architecture/httpdlib/src/Makefile
- @${REINPLACE_CMD} -i '' "s|cp libraries/old/|#cp libraries/old/| ; s|cp libraries/\*\.lib|#cp libraries/*.lib|" \
- ${WRKSRC}/Makefile
pre-build:
cd ${WRKSRC}/xxd-replacement && ${MAKE_CMD}
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/faust
+ @${RM} -r ${STAGEDIR}${PREFIX}/lib/faust # https://github.com/grame-cncm/faust/issues/135
post-install-HIGHLIGHT-on:
# 1) kate
diff --git a/audio/faust/distinfo b/audio/faust/distinfo
index c32ebdbb78e5..bcef7d83defe 100644
--- a/audio/faust/distinfo
+++ b/audio/faust/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1513738144
-SHA256 (grame-cncm-faust-v2-5-10_GH0.tar.gz) = f55c04c6f80c41ae42b0cf98156be8e1c340d7284584312095b89175592a7105
-SIZE (grame-cncm-faust-v2-5-10_GH0.tar.gz) = 41959487
+TIMESTAMP = 1517983768
+SHA256 (grame-cncm-faust-2.5.17_GH0.tar.gz) = 8c4a96d3761fb432f1a236b2d11964242e5e30cd6d5634370ff8d6a5fdea87c8
+SIZE (grame-cncm-faust-2.5.17_GH0.tar.gz) = 41099161
+SHA256 (grame-cncm-faustlibraries-f889fe1_GH0.tar.gz) = 39f8b2825686993574e326b78ad543634a3b7559343575e66927d14c33885bc6
+SIZE (grame-cncm-faustlibraries-f889fe1_GH0.tar.gz) = 6080548
SHA256 (ThatOtherPerson-xxd-cd8ecce_GH0.tar.gz) = 47e60f554a4a3c403146215cd2811be105c29e5e2fd48a077330c770b137a6d0
SIZE (ThatOtherPerson-xxd-cd8ecce_GH0.tar.gz) = 11304
diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist
index 6a2662810d6a..427cd9955b25 100644
--- a/audio/faust/pkg-plist
+++ b/audio/faust/pkg-plist
@@ -48,6 +48,7 @@ bin/faust2paqt
bin/faust2pdf
bin/faust2plot
bin/faust2png
+bin/faust2pure
bin/faust2puredata
bin/faust2raqt
bin/faust2ros
@@ -110,6 +111,7 @@ include/faust/dsp/libfaust-c.h
include/faust/dsp/libfaust.h
include/faust/dsp/llvm-c-dsp.h
include/faust/dsp/llvm-dsp.h
+include/faust/dsp/poly-dsp-tools.h
include/faust/dsp/poly-dsp.h
include/faust/dsp/proxy-dsp.h
include/faust/dsp/remote-dsp.h
@@ -180,9 +182,10 @@ include/faust/unity/AudioPluginInterface.h
include/faust/vst/faust.h
include/faust/vst/voice.h
include/faust/vst/vstui.h
-lib/libHTTPDFaust.a
+%%HTTPD_LIB%%lib/libHTTPDFaust.a
lib/libOSCFaust.a
lib/libfaust.a
+man/man1/faust.1.gz
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.h
%%DATADIR%%/AU/AUPublic/AUBase/AUDispatch.cpp
@@ -276,9 +279,11 @@ lib/libfaust.a
%%DATADIR%%/AU/Source/CocoaUI/FaustAU_Slider.m
%%DATADIR%%/AU/version.plist
%%DATADIR%%/alchemy-as.cpp
+%%DATADIR%%/all.lib
%%DATADIR%%/alsa-console.cpp
%%DATADIR%%/alsa-gtk.cpp
%%DATADIR%%/alsa-qt.cpp
+%%DATADIR%%/analyzers.lib
%%DATADIR%%/android/README.md
%%DATADIR%%/android/android.iml
%%DATADIR%%/android/app/CMakeLists.txt
@@ -443,21 +448,31 @@ lib/libfaust.a
%%DATADIR%%/api/doc/iOS.md
%%DATADIR%%/au-effect.cpp
%%DATADIR%%/au-instrument.cpp
+%%DATADIR%%/basics.lib
%%DATADIR%%/bela.cpp
%%DATADIR%%/bench.cpp
%%DATADIR%%/c-jack-gtk.c
%%DATADIR%%/ca-qt.cpp
+%%DATADIR%%/compressors.lib
%%DATADIR%%/csound.cpp
+%%DATADIR%%/delays.lib
+%%DATADIR%%/demos.lib
%%DATADIR%%/dssi.cpp
%%DATADIR%%/dummy-mem.cpp
%%DATADIR%%/dummy.cpp
+%%DATADIR%%/dx7.lib
+%%DATADIR%%/effect.lib
+%%DATADIR%%/envelopes.lib
%%DATADIR%%/faust-llvm.cpp
%%DATADIR%%/faust-netjack-gtk.cpp
%%DATADIR%%/faustbench.cpp
%%DATADIR%%/faustui.js
%%DATADIR%%/faustvst.cpp
%%DATADIR%%/faustvstqt.h
+%%DATADIR%%/filter.lib
+%%DATADIR%%/filters.lib
%%DATADIR%%/gen-json.cpp
+%%DATADIR%%/hoa.lib
%%DATADIR%%/iOS-bench/faustbench.xcodeproj/project.pbxproj
%%DATADIR%%/iOS-bench/faustbench.xcodeproj/project.xcworkspace/contents.xcworkspacedata
%%DATADIR%%/iOS-bench/faustbench/AppDelegate.h
@@ -584,6 +599,7 @@ lib/libfaust.a
%%DATADIR%%/iOS/pix/jackview-out.png
%%DATADIR%%/iOS/pix/jackview-out@2x.png
%%DATADIR%%/iOSKeyboard.cpp
+%%DATADIR%%/instruments.lib
%%DATADIR%%/ios-coreaudio-jack.cpp
%%DATADIR%%/ios-coreaudio.cpp
%%DATADIR%%/jack-console.cpp
@@ -600,8 +616,8 @@ lib/libfaust.a
%%DATADIR%%/js/faustuihtml.js
%%DATADIR%%/js/jdesc.js
%%DATADIR%%/js/jquery-1.7.1.min.js
-%%DATADIR%%/js/jsscripts.js
-%%DATADIR%%/js/stylesheet.js
+%%HTTPD_LIB%%%%DATADIR%%/js/jsscripts.js
+%%HTTPD_LIB%%%%DATADIR%%/js/stylesheet.js
%%DATADIR%%/js/svg/api/Makefile
%%DATADIR%%/js/svg/api/make.bat
%%DATADIR%%/js/svg/api/source/conf.py
@@ -647,17 +663,19 @@ lib/libfaust.a
%%DATADIR%%/juce/standalone/standalone.jucer
%%DATADIR%%/ladspa.cpp
%%DATADIR%%/latexheader.tex
-%%DATADIR%%/libsndfile.a
%%DATADIR%%/llvm-jack-gtk.cpp
%%DATADIR%%/lv2.cpp
%%DATADIR%%/lv2qtgui.h
%%DATADIR%%/lv2ui.cpp
+%%DATADIR%%/math.lib
%%DATADIR%%/mathdoctexts-de.txt
%%DATADIR%%/mathdoctexts-default.txt
%%DATADIR%%/mathdoctexts-en.txt
%%DATADIR%%/mathdoctexts-fr.txt
%%DATADIR%%/mathdoctexts-it.txt
+%%DATADIR%%/maths.lib
%%DATADIR%%/matlabplot.cpp
+%%DATADIR%%/max-msp/README.md
%%DATADIR%%/max-msp/faustgen-wrapper-poly.maxpat
%%DATADIR%%/max-msp/faustgen-wrapper.maxpat
%%DATADIR%%/max-msp/max-msp.cpp
@@ -665,14 +683,17 @@ lib/libfaust.a
%%DATADIR%%/max-msp/ui.js
%%DATADIR%%/max-msp/wrapper-poly.maxpat
%%DATADIR%%/max-msp/wrapper.maxpat
+%%DATADIR%%/maxmsp.lib
%%DATADIR%%/minimal-effect.cpp
%%DATADIR%%/minimal-jack.rs
%%DATADIR%%/minimal.c
%%DATADIR%%/minimal.cpp
%%DATADIR%%/minimal.rs
+%%DATADIR%%/misceffects.lib
%%DATADIR%%/module.cpp
%%DATADIR%%/mr-plot.cpp
%%DATADIR%%/ms-jack-gtk.cpp
+%%DATADIR%%/music.lib
%%DATADIR%%/netjack-console.cpp
%%DATADIR%%/netjack-qt.cpp
%%DATADIR%%/nodejs/DspFaustNode.cpp
@@ -680,8 +701,11 @@ lib/libfaust.a
%%DATADIR%%/nodejs/README.md
%%DATADIR%%/nodejs/binding.gyp
%%DATADIR%%/nodejs/faust.cpp
+%%DATADIR%%/noises.lib
%%DATADIR%%/octave.cpp
%%DATADIR%%/old-scheduler.cpp
+%%DATADIR%%/oscillator.lib
+%%DATADIR%%/oscillators.lib
%%DATADIR%%/oscio-gtk.cpp
%%DATADIR%%/oscio-qt.cpp
%%DATADIR%%/osclib/Makefile
@@ -702,48 +726,30 @@ lib/libfaust.a
%%DATADIR%%/osclib/faust/faust/osc/MessageProcessor.h
%%DATADIR%%/osclib/faust/faust/osc/RootNode.h
%%DATADIR%%/osclib/faust/faust/osc/smartpointer.h
-%%DATADIR%%/osclib/faust/libOSCFaust.a
%%DATADIR%%/osclib/faust/license.txt
%%DATADIR%%/osclib/faust/src/OSCControler.cpp
-%%DATADIR%%/osclib/faust/src/OSCControler.o
%%DATADIR%%/osclib/faust/src/lib/OSCFError.cpp
%%DATADIR%%/osclib/faust/src/lib/OSCFError.h
-%%DATADIR%%/osclib/faust/src/lib/OSCFError.o
%%DATADIR%%/osclib/faust/src/lib/OSCRegexp.cpp
%%DATADIR%%/osclib/faust/src/lib/OSCRegexp.h
-%%DATADIR%%/osclib/faust/src/lib/OSCRegexp.o
%%DATADIR%%/osclib/faust/src/lib/deelx.h
%%DATADIR%%/osclib/faust/src/msg/Message.cpp
-%%DATADIR%%/osclib/faust/src/msg/Message.o
%%DATADIR%%/osclib/faust/src/nodes/FaustFactory.cpp
-%%DATADIR%%/osclib/faust/src/nodes/FaustFactory.o
%%DATADIR%%/osclib/faust/src/nodes/FaustNode.cpp
-%%DATADIR%%/osclib/faust/src/nodes/FaustNode.o
%%DATADIR%%/osclib/faust/src/nodes/MessageDriven.cpp
-%%DATADIR%%/osclib/faust/src/nodes/MessageDriven.o
%%DATADIR%%/osclib/faust/src/nodes/RootNode.cpp
-%%DATADIR%%/osclib/faust/src/nodes/RootNode.o
%%DATADIR%%/osclib/faust/src/osc/OSCAddress.cpp
%%DATADIR%%/osclib/faust/src/osc/OSCAddress.h
-%%DATADIR%%/osclib/faust/src/osc/OSCAddress.o
%%DATADIR%%/osclib/faust/src/osc/OSCIO.cpp
-%%DATADIR%%/osclib/faust/src/osc/OSCIO.o
%%DATADIR%%/osclib/faust/src/osc/OSCListener.cpp
%%DATADIR%%/osclib/faust/src/osc/OSCListener.h
-%%DATADIR%%/osclib/faust/src/osc/OSCListener.o
%%DATADIR%%/osclib/faust/src/osc/OSCSetup.cpp
%%DATADIR%%/osclib/faust/src/osc/OSCSetup.h
-%%DATADIR%%/osclib/faust/src/osc/OSCSetup.o
%%DATADIR%%/osclib/faust/src/osc/OSCStream.cpp
%%DATADIR%%/osclib/faust/src/osc/OSCStream.h
-%%DATADIR%%/osclib/faust/src/osc/OSCStream.o
%%DATADIR%%/osclib/faust/src/threads/TThreads.h
%%DATADIR%%/osclib/faust/src/threads/pthreads_impl.cpp
-%%DATADIR%%/osclib/faust/src/threads/pthreads_impl.o
%%DATADIR%%/osclib/faust/src/threads/winthreads_impl.cpp
-%%DATADIR%%/osclib/faust/src/threads/winthreads_impl.o
-%%DATADIR%%/osclib/libOSCFaust.a
-%%DATADIR%%/osclib/liboscpack.a
%%DATADIR%%/osclib/oscpack/CHANGES
%%DATADIR%%/osclib/oscpack/LICENSE
%%DATADIR%%/osclib/oscpack/Makefile
@@ -756,34 +762,26 @@ lib/libfaust.a
%%DATADIR%%/osclib/oscpack/examples/SimpleSend.cpp
%%DATADIR%%/osclib/oscpack/ip/IpEndpointName.cpp
%%DATADIR%%/osclib/oscpack/ip/IpEndpointName.h
-%%DATADIR%%/osclib/oscpack/ip/IpEndpointName.o
%%DATADIR%%/osclib/oscpack/ip/NetworkingUtils.h
%%DATADIR%%/osclib/oscpack/ip/PacketListener.h
%%DATADIR%%/osclib/oscpack/ip/TimerListener.h
%%DATADIR%%/osclib/oscpack/ip/UdpSocket.h
%%DATADIR%%/osclib/oscpack/ip/posix/NetworkingUtils.cpp
-%%DATADIR%%/osclib/oscpack/ip/posix/NetworkingUtils.o
%%DATADIR%%/osclib/oscpack/ip/posix/UdpSocket.cpp
%%DATADIR%%/osclib/oscpack/ip/posix/UdpSocket.cpp.orig
-%%DATADIR%%/osclib/oscpack/ip/posix/UdpSocket.o
-%%DATADIR%%/osclib/oscpack/liboscpack.a
%%DATADIR%%/osclib/oscpack/make.MinGW32.bat
%%DATADIR%%/osclib/oscpack/osc/MessageMappingOscPacketListener.h
%%DATADIR%%/osclib/oscpack/osc/OscException.h
%%DATADIR%%/osclib/oscpack/osc/OscHostEndianness.h
%%DATADIR%%/osclib/oscpack/osc/OscOutboundPacketStream.cpp
%%DATADIR%%/osclib/oscpack/osc/OscOutboundPacketStream.h
-%%DATADIR%%/osclib/oscpack/osc/OscOutboundPacketStream.o
%%DATADIR%%/osclib/oscpack/osc/OscPacketListener.h
%%DATADIR%%/osclib/oscpack/osc/OscPrintReceivedElements.cpp
%%DATADIR%%/osclib/oscpack/osc/OscPrintReceivedElements.h
-%%DATADIR%%/osclib/oscpack/osc/OscPrintReceivedElements.o
%%DATADIR%%/osclib/oscpack/osc/OscReceivedElements.cpp
%%DATADIR%%/osclib/oscpack/osc/OscReceivedElements.h
-%%DATADIR%%/osclib/oscpack/osc/OscReceivedElements.o
%%DATADIR%%/osclib/oscpack/osc/OscTypes.cpp
%%DATADIR%%/osclib/oscpack/osc/OscTypes.h
-%%DATADIR%%/osclib/oscpack/osc/OscTypes.o
%%DATADIR%%/osclib/oscpack/tests/OscReceiveTest.cpp
%%DATADIR%%/osclib/oscpack/tests/OscReceiveTest.h
%%DATADIR%%/osclib/oscpack/tests/OscSendTests.cpp
@@ -795,14 +793,20 @@ lib/libfaust.a
%%DATADIR%%/pa-gtk.cpp
%%DATADIR%%/pa-qt.cpp
%%DATADIR%%/path-printer.cpp
+%%DATADIR%%/phaflangers.lib
+%%DATADIR%%/physmodels.lib
%%DATADIR%%/plot.cpp
%%DATADIR%%/pure.c
%%DATADIR%%/pure.cpp
%%DATADIR%%/puredata.cpp
%%DATADIR%%/q.cpp
%%DATADIR%%/ra-qt.cpp
+%%DATADIR%%/reducemaps.lib
+%%DATADIR%%/reverbs.lib
%%DATADIR%%/ros-callbacks.cpp
+%%DATADIR%%/routes.lib
%%DATADIR%%/scheduler.cpp
+%%DATADIR%%/signals.lib
%%DATADIR%%/smartKeyboard/LICENCE.md
%%DATADIR%%/smartKeyboard/README.md
%%DATADIR%%/smartKeyboard/android/app/CMakeLists.txt
@@ -894,8 +898,13 @@ lib/libfaust.a
%%DATADIR%%/smartKeyboard/iOS/Faust/main.m
%%DATADIR%%/snd-rt-gtk.cpp
%%DATADIR%%/sndfile.cpp
+%%DATADIR%%/spats.lib
+%%DATADIR%%/stdfaust.lib
%%DATADIR%%/supercollider.cpp
%%DATADIR%%/synthfile.cpp
+%%DATADIR%%/synths.lib
+%%DATADIR%%/tonestacks.lib
+%%DATADIR%%/tubes.lib
%%DATADIR%%/unity/Android/Android.mk
%%DATADIR%%/unity/Android/Application.mk
%%DATADIR%%/unity/FaustPlugin_template.cs
@@ -903,6 +912,7 @@ lib/libfaust.a
%%DATADIR%%/unity/README.md
%%DATADIR%%/unity/unity.cpp
%%DATADIR%%/unity/unityplugin.cpp
+%%DATADIR%%/vaeffects.lib
%%DATADIR%%/vst.cpp
%%DATADIR%%/webaudio/ExportLib.js
%%DATADIR%%/webaudio/WebMIDIAPI.js
@@ -919,7 +929,6 @@ lib/libfaust.a
%%DATADIR%%/webaudio/export-wrapper.html
%%DATADIR%%/webaudio/faustlive-local-worker.html
%%DATADIR%%/webaudio/faustlive-local.html
-%%DATADIR%%/webaudio/faustlive-wasm-worklet.html
%%DATADIR%%/webaudio/faustlive-wasm.html
%%DATADIR%%/webaudio/faustlive.html
%%DATADIR%%/webaudio/favicon.ico
@@ -941,7 +950,12 @@ lib/libfaust.a
%%DATADIR%%/webaudio/noise-wasm.html
%%DATADIR%%/webaudio/noise.js
%%DATADIR%%/webaudio/noise.wasm
+%%DATADIR%%/webaudio/organ-wasm.html
+%%DATADIR%%/webaudio/organ.dsp
+%%DATADIR%%/webaudio/organ.js
+%%DATADIR%%/webaudio/organ.wasm
%%DATADIR%%/webaudio/osc-wasm.html
+%%DATADIR%%/webaudio/osc.dsp
%%DATADIR%%/webaudio/osc.js
%%DATADIR%%/webaudio/osc.wasm
%%DATADIR%%/webaudio/qrcode.js
@@ -966,7 +980,6 @@ lib/libfaust.a
%%DATADIR%%/webaudio/webaudio-wasm-poly-worklet-footer.html
%%DATADIR%%/webaudio/webaudio-wasm-standalone-wrapper.js
%%DATADIR%%/webaudio/webaudio-wasm-worklet-footer.html
-%%DATADIR%%/webaudio/webaudio-wasm-worklet-wrapper.js
%%DATADIR%%/webaudio/webaudio-wasm-wrapper.js
%%DATADIR%%/webaudio/webaudio-workletnode-poly-standalone-wrapper.js
%%DATADIR%%/webaudio/webaudio-workletnode-standalone-wrapper.js
@@ -975,7 +988,6 @@ lib/libfaust.a
%%DATADIR%%/webaudio/webaudio.html
%%DATADIR%%/webaudio/webaudio.js
%%DATADIR%%/windowsdll.cpp
-share/man/man1/faust.1
%%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml
%%HIGHLIGHT%%share/gtksourceview-2.0/language-specs/faust.lang
%%HIGHLIGHT%%share/gtksourceview-3.0/language-specs/faust.lang