git: b79f84c904f7 - main - audio/faust: Update 2.41.1 -> 2.50.6

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 05 Oct 2022 06:18:07 UTC
The branch main has been updated by yuri:

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

commit b79f84c904f7b75e2e358a81503bfab533dbc4f6
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-10-05 03:43:31 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-10-05 06:17:56 +0000

    audio/faust: Update 2.41.1 -> 2.50.6
    
    Reported by:    portscout
---
 audio/faust/Makefile    | 12 ++++++++----
 audio/faust/distinfo    | 12 +++++-------
 audio/faust/pkg-message |  1 +
 audio/faust/pkg-plist   |  3 ++-
 4 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/audio/faust/Makefile b/audio/faust/Makefile
index c78a103eb853..8cecb0237681 100644
--- a/audio/faust/Makefile
+++ b/audio/faust/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	faust
-DISTVERSION=	2.41.1
+DISTVERSION=	2.50.6
 CATEGORIES=	audio devel
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -18,9 +18,7 @@ USE_LDCONFIG=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	grame-cncm
 GH_TUPLE=	\
-		grame-cncm:faustlibraries:9b05121:grame_cncm_faustlibraries/libraries \
-		google:oboe:7146098:google_oboe/architecture/android/app/oboe \
-		google:oboe:7146098:google_oboe/architecture/smartKeyboard/android/app/oboe
+		grame-cncm:faustlibraries:f9efea9:grame_cncm_faustlibraries/libraries
 
 SHEBANG_FILES=	tools/faust2appls/* tools/benchmark/faustbench tools/sound2faust/sound2reader
 
@@ -49,6 +47,12 @@ HTTPD_LIB_LIB_DEPENDS=	libmicrohttpd.so:www/libmicrohttpd
 
 PORTEXAMPLES=		*
 
+post-patch:
+	# change qmake (5) -> qmake6
+	@cd ${WRKSRC} && \
+		${REINPLACE_CMD} -i '' -e 's|echo qmake)|echo qmake6)|; s|echo qmake-qt5)|echo qmake6)|' \
+			tools/faust2appls/faust2*
+
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/faust
 	@${RM} -r ${STAGEDIR}${PREFIX}/lib/faust # https://github.com/grame-cncm/faust/issues/135
diff --git a/audio/faust/distinfo b/audio/faust/distinfo
index 43901664d6cc..7c8b6e73379d 100644
--- a/audio/faust/distinfo
+++ b/audio/faust/distinfo
@@ -1,7 +1,5 @@
-TIMESTAMP = 1656734109
-SHA256 (grame-cncm-faust-2.41.1_GH0.tar.gz) = d2d6984e916b108ee95b0d502bc4e4a7f6657bd442e81530cc80ce0c81103160
-SIZE (grame-cncm-faust-2.41.1_GH0.tar.gz) = 67674609
-SHA256 (grame-cncm-faustlibraries-9b05121_GH0.tar.gz) = 1d93db668ad768a035e9d7b0f51e7480938366e79eec11f4e5349994392c47ff
-SIZE (grame-cncm-faustlibraries-9b05121_GH0.tar.gz) = 7757810
-SHA256 (google-oboe-7146098_GH0.tar.gz) = 68a378c0db26705479171f220400afeb1118bb95fbff5ee19a4ca3591637acce
-SIZE (google-oboe-7146098_GH0.tar.gz) = 6181956
+TIMESTAMP = 1664937692
+SHA256 (grame-cncm-faust-2.50.6_GH0.tar.gz) = fc5b50d4bd1cbb142153406f4a2a8d534a816f4c37f207adae8c3dc397529ab9
+SIZE (grame-cncm-faust-2.50.6_GH0.tar.gz) = 69639553
+SHA256 (grame-cncm-faustlibraries-f9efea9_GH0.tar.gz) = 19c98d857edee00ae7682c222377c9e4fcc51d54029d7fe59bb66b2e2cdaf77c
+SIZE (grame-cncm-faustlibraries-f9efea9_GH0.tar.gz) = 7810456
diff --git a/audio/faust/pkg-message b/audio/faust/pkg-message
index f0f9f82c3881..b14849248ecd 100644
--- a/audio/faust/pkg-message
+++ b/audio/faust/pkg-message
@@ -9,6 +9,7 @@ https://faustdoc.grame.fr/tutorials/basic-osc/ into the source file
 example.dsp, and run the faust compiler that will create
 Qt UI with Jack audio backend:
 
+$ sudo pkg install -A qt6-base
 $ cp files/example.dsp .
 $ faust2jaqt example.dsp
 $ ./example # this assumes that Jack audio server is up and running
diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist
index 3bdf6ed56af4..d088a607babb 100644
--- a/audio/faust/pkg-plist
+++ b/audio/faust/pkg-plist
@@ -262,7 +262,7 @@ lib/ios-libsndfile.a
 lib/libOSCFaust.a
 lib/libfaust.so
 lib/libfaust.so.2
-lib/libfaust.so.2.41.1
+lib/libfaust.so.2.50.6
 %%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml
 %%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp
 %%DATADIR%%/AU/AUPublic/AUBase/AUBase.h
@@ -842,6 +842,7 @@ lib/libfaust.so.2.41.1
 %%DATADIR%%/synths.lib
 %%DATADIR%%/teensy/teensy.cpp
 %%DATADIR%%/teensy/teensy.h
+%%DATADIR%%/template-llvm.cpp
 %%DATADIR%%/thread.h
 %%DATADIR%%/tonestacks.lib
 %%DATADIR%%/tubes.lib