git: b69aab00525a - main - audio/faust: update 2.85.9 → 2.88.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 12 Sep 2026 07:14:28 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b69aab00525a347ea0226956cbcbc19c81249b62

commit b69aab00525a347ea0226956cbcbc19c81249b62
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-12 03:32:34 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-12 07:14:23 +0000

    audio/faust: update 2.85.9 → 2.88.0
---
 audio/faust/Makefile  |  9 +++++----
 audio/faust/distinfo  |  6 +++---
 audio/faust/pkg-plist | 42 +++++++++++++++++++++++-------------------
 3 files changed, 31 insertions(+), 26 deletions(-)

diff --git a/audio/faust/Makefile b/audio/faust/Makefile
index fd18931348ca..778cbb923b42 100644
--- a/audio/faust/Makefile
+++ b/audio/faust/Makefile
@@ -1,10 +1,10 @@
 PORTNAME=	faust
-DISTVERSION=	2.85.9
+DISTVERSION=	2.88.0
 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
+#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
@@ -31,7 +31,6 @@ LLVM_VER=	19
 
 SHEBANG_FILES=	tools/faust-config \
 		tools/faust2appls/* \
-		tools/faust2clap/faust2clap.py \
 		tools/benchmark/faustbench \
 		tools/sound2faust/sound2reader
 
@@ -67,6 +66,8 @@ post-patch:
 	@cd ${WRKSRC} && \
 		${REINPLACE_CMD} -i '' -e 's|echo qmake)|echo qmake6)|; s|echo qmake-qt5)|echo qmake6)|' \
 			tools/faust2appls/faust2*
+	# apply same patch as in stale PR https://github.com/grame-cncm/faust/pull/1170
+	@${REINPLACE_CMD} -i '' -e 's|c++14|c++17|' ${WRKSRC}/tools/faust2appls/faustoptflags
 
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/faust
diff --git a/audio/faust/distinfo b/audio/faust/distinfo
index b4353ce4cf23..7c14fe94107a 100644
--- a/audio/faust/distinfo
+++ b/audio/faust/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1785098190
-SHA256 (faust-2.85.9.tar.gz) = 0cd00968f81357b78df64c25aad12ec94bd4b75bd489ca0449fe7f7b1ad0efe1
-SIZE (faust-2.85.9.tar.gz) = 79259467
+TIMESTAMP = 1789180260
+SHA256 (faust-2.88.0.tar.gz) = e4e175cf236924b5b7d4784cbb8c50cc01e211159e169655dd9e6d8f92b871d9
+SIZE (faust-2.88.0.tar.gz) = 81488527
 SHA256 (e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch) = 3e8839cccfec0d4c609903aa9ed3416f58443eb0eda228f52bcc19f4a4c0f602
 SIZE (e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch) = 1906
diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist
index a8df4947fbe3..0809d95ed894 100644
--- a/audio/faust/pkg-plist
+++ b/audio/faust/pkg-plist
@@ -16,7 +16,7 @@ bin/faust2caconsole
 bin/faust2cagtk
 bin/faust2caqt
 bin/faust2caqtios
-bin/faust2clap.py
+bin/faust2clap
 bin/faust2cmajor
 bin/faust2comparator
 bin/faust2cpalrust
@@ -53,7 +53,6 @@ bin/faust2mathviewer
 bin/faust2max6
 bin/faust2md
 bin/faust2minimal
-bin/faust2msp
 bin/faust2netjackconsole
 bin/faust2netjackqt
 bin/faust2nodejs
@@ -98,7 +97,6 @@ bin/faust2vcvrack
 bin/faust2vst
 bin/faust2vsti
 bin/faust2w32max6
-bin/faust2w32msp
 bin/faust2w32puredata
 bin/faust2w32vst
 bin/faust2w64max6
@@ -293,7 +291,7 @@ lib/libHTTPDFaust.so.0.7.1
 lib/libOSCFaust.a
 lib/libfaust.so
 lib/libfaust.so.2
-lib/libfaust.so.2.85.9
+lib/libfaust.so.2.88.0
 %%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml
 %%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp
 %%DATADIR%%/AU/AUPublic/AUBase/AUBase.h
@@ -407,15 +405,6 @@ lib/libfaust.so.2.85.9
 %%DATADIR%%/audiokit/FaustDSP.mm
 %%DATADIR%%/audiokit/README.md
 %%DATADIR%%/audiokit/SwiftGenerator.cpp
-%%DATADIR%%/autodiff/README.md
-%%DATADIR%%/autodiff/autodiff.cpp
-%%DATADIR%%/autodiff/autodiff.h
-%%DATADIR%%/autodiff/autodiff.sh
-%%DATADIR%%/autodiff/autodiffVerifier.cpp
-%%DATADIR%%/autodiff/autodiffVerifier.h
-%%DATADIR%%/autodiff/dspFactoryOwner.h
-%%DATADIR%%/autodiff/loss_example.png
-%%DATADIR%%/autodiff/plot.py
 %%DATADIR%%/basics.lib
 %%DATADIR%%/bela.cpp
 %%DATADIR%%/bench.cpp
@@ -430,14 +419,16 @@ lib/libfaust.so.2.85.9
 %%DATADIR%%/chaos-stratus/build-install-effect.sh
 %%DATADIR%%/chaos-stratus/install-effect.sh
 %%DATADIR%%/chaos-stratus/stratus.cpp
-%%DATADIR%%/clap/Makefile.simple
+%%DATADIR%%/clap/Makefile
+%%DATADIR%%/clap/README.md
 %%DATADIR%%/clap/clap-arch.cpp
-%%DATADIR%%/clap/clap-helpers-impl.cpp
+%%DATADIR%%/clap/clap-dsp-bundle.cpp
+%%DATADIR%%/clap/clap-dsp-bundle.h
+%%DATADIR%%/clap/clap-gui-glue.cpp
 %%DATADIR%%/clap/clap-mapui.h
+%%DATADIR%%/clap/clap-plugin-impl.cpp
+%%DATADIR%%/clap/dynamic-faust.cpp
 %%DATADIR%%/clap/faust-hot-reload.py
-%%DATADIR%%/clap/interpreter-clap.cpp
-%%DATADIR%%/clap/interpreter-clap.h
-%%DATADIR%%/clap/simple-faust.cpp
 %%DATADIR%%/cmajor/Makefile
 %%DATADIR%%/cmajor/README.md
 %%DATADIR%%/cmajor/cmajor-faust-editor.cpp
@@ -459,12 +450,23 @@ lib/libfaust.so.2.85.9
 %%DATADIR%%/csound.cpp
 %%DATADIR%%/csvplot.cpp
 %%DATADIR%%/daisy/Makefile
+%%DATADIR%%/daisy/Makefile.sd_uploader
 %%DATADIR%%/daisy/README.md
+%%DATADIR%%/daisy/changelog.md
+%%DATADIR%%/daisy/daisy_pins.py
+%%DATADIR%%/daisy/daisy_pwm_pin.py
+%%DATADIR%%/daisy/daisy_sd_soundfile.hpp
+%%DATADIR%%/daisy/daisy_soundfile_gen.py
+%%DATADIR%%/daisy/daisy_uart_listener.hpp
+%%DATADIR%%/daisy/daisy_uart_pins.py
 %%DATADIR%%/daisy/ex_faust.cpp
 %%DATADIR%%/daisy/faust_daisy_parser.py
 %%DATADIR%%/daisy/generate_config.py
 %%DATADIR%%/daisy/patch.json
 %%DATADIR%%/daisy/pod.json
+%%DATADIR%%/daisy/sd_upload.py
+%%DATADIR%%/daisy/sd_uploader.cpp
+%%DATADIR%%/daisy/soundfile.hpp
 %%DATADIR%%/debug.lib
 %%DATADIR%%/delays.lib
 %%DATADIR%%/demos.lib
@@ -649,7 +651,10 @@ lib/libfaust.so.2.85.9
 %%DATADIR%%/jack-ros.cpp
 %%DATADIR%%/java-minimal.java
 %%DATADIR%%/java-swing.java
+%%DATADIR%%/jax/DELAY_LINES.md
+%%DATADIR%%/jax/README.md
 %%DATADIR%%/jax/minimal.py
+%%DATADIR%%/jax/minimal_linen.py
 %%DATADIR%%/js/faust.js
 %%DATADIR%%/js/faust_webaudio_tools.js
 %%DATADIR%%/js/faustui.js
@@ -735,7 +740,6 @@ lib/libfaust.so.2.85.9
 %%DATADIR%%/max-msp/README.md
 %%DATADIR%%/max-msp/faustgen-wrapper-poly.maxpat
 %%DATADIR%%/max-msp/faustgen-wrapper.maxpat
-%%DATADIR%%/max-msp/max-msp.cpp
 %%DATADIR%%/max-msp/max-msp64.cpp
 %%DATADIR%%/max-msp/mc-faustgen-wrapper-poly.maxpat
 %%DATADIR%%/max-msp/mc-faustgen-wrapper.maxpat