aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-05-22 02:03:33 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2023-05-22 02:04:59 +0000
commitf2ecb5a3cb3ddf3ef3ce6c3aea09fe338336cdb2 (patch)
tree65f333b0e9a58b90cbf809be100da6ab928a29f6
parent35f81cf634d08793f72935258bfcc604b1da6ec6 (diff)
downloadports-f2ecb5a3cb3ddf3ef3ce6c3aea09fe338336cdb2.tar.gz
ports-f2ecb5a3cb3ddf3ef3ce6c3aea09fe338336cdb2.zip
audio/faust: Update 2.54.9 → 2.59.6
Reported by: portscout
-rw-r--r--audio/faust/Makefile11
-rw-r--r--audio/faust/distinfo12
-rw-r--r--audio/faust/files/example-freeverb_demo.dsp2
-rw-r--r--audio/faust/files/example-simple.dsp (renamed from audio/faust/files/example.dsp)0
-rw-r--r--audio/faust/pkg-message8
-rw-r--r--audio/faust/pkg-plist3
6 files changed, 24 insertions, 12 deletions
diff --git a/audio/faust/Makefile b/audio/faust/Makefile
index 422e97e1ad0f..db04a3b06978 100644
--- a/audio/faust/Makefile
+++ b/audio/faust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= faust
-DISTVERSION= 2.54.9
+DISTVERSION= 2.59.6
CATEGORIES= audio devel
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,8 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= grame-cncm
GH_TUPLE= \
- grame-cncm:faustlibraries:f9efea9:grame_cncm_faustlibraries/libraries
+ grame-cncm:faustlibraries:b91fdeb:grame_cncm_faustlibraries/libraries \
+ ccrma:faust2ck:db879cb:faust2ck/tools/faust2ck
SHEBANG_FILES= tools/faust2appls/* tools/benchmark/faustbench tools/sound2faust/sound2reader
@@ -72,4 +73,10 @@ post-install-HIGHLIGHT-on:
${INSTALL_DATA} ${WRKSRC}/syntax-highlighting/faust.vim ${STAGEDIR}${PREFIX}/share/vim/vimfiles/syntax/
# 6) EMACS TODO
+do-test: install
+ @${CP} ${FILESDIR}/example-freeverb_demo.dsp ${TEST_WRKSRC}
+ @cd ${TEST_WRKSRC} && \
+ faust2jaqt example-freeverb_demo.dsp && \
+ ./example-freeverb_demo
+
.include <bsd.port.mk>
diff --git a/audio/faust/distinfo b/audio/faust/distinfo
index 00969c8362ed..da88aef7a965 100644
--- a/audio/faust/distinfo
+++ b/audio/faust/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1672024334
-SHA256 (grame-cncm-faust-2.54.9_GH0.tar.gz) = 14648f020d77874e6f7411d7ff605820015645bbd4b891b24bee3d3a898e48d2
-SIZE (grame-cncm-faust-2.54.9_GH0.tar.gz) = 70137859
-SHA256 (grame-cncm-faustlibraries-f9efea9_GH0.tar.gz) = 19c98d857edee00ae7682c222377c9e4fcc51d54029d7fe59bb66b2e2cdaf77c
-SIZE (grame-cncm-faustlibraries-f9efea9_GH0.tar.gz) = 7810456
+TIMESTAMP = 1684717642
+SHA256 (grame-cncm-faust-2.59.6_GH0.tar.gz) = 71f36957d2af99c303dbc3779a9253666561b7d2ff310cd5d87d897e4a3514ba
+SIZE (grame-cncm-faust-2.59.6_GH0.tar.gz) = 69872005
+SHA256 (grame-cncm-faustlibraries-b91fdeb_GH0.tar.gz) = 6bdf288490812aad47c003e3cbef1e9d2816d23a85fc0f348d53ba8b5d526c82
+SIZE (grame-cncm-faustlibraries-b91fdeb_GH0.tar.gz) = 7852514
+SHA256 (ccrma-faust2ck-db879cb_GH0.tar.gz) = 78a4ca3deef0940122c68cb4872b9423778177ddf02d113f8f01d0e37351f816
+SIZE (ccrma-faust2ck-db879cb_GH0.tar.gz) = 328939
diff --git a/audio/faust/files/example-freeverb_demo.dsp b/audio/faust/files/example-freeverb_demo.dsp
new file mode 100644
index 000000000000..e4a654ed2b87
--- /dev/null
+++ b/audio/faust/files/example-freeverb_demo.dsp
@@ -0,0 +1,2 @@
+import("stdfaust.lib");
+process = ba.pulsen(1, 10000) : pm.djembe(60, 0.3, 0.4, 1) <: dm.freeverb_demo;
diff --git a/audio/faust/files/example.dsp b/audio/faust/files/example-simple.dsp
index 01bc9c7e4d71..01bc9c7e4d71 100644
--- a/audio/faust/files/example.dsp
+++ b/audio/faust/files/example-simple.dsp
diff --git a/audio/faust/pkg-message b/audio/faust/pkg-message
index b14849248ecd..19e56c6667a8 100644
--- a/audio/faust/pkg-message
+++ b/audio/faust/pkg-message
@@ -6,13 +6,13 @@ signal processing.
In order to try it, you can put the dsp program from
https://faustdoc.grame.fr/tutorials/basic-osc/ into the source file
-example.dsp, and run the faust compiler that will create
+example-freeverb_demo.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
+$ cp files/example-freeverb_demo.dsp .
+$ faust2jaqt example-freeverb_demo.dsp
+$ ./example-freeverb_demo # 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.
diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist
index d903ad6a0d64..30ccc9d4b9a7 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.54.9
+lib/libfaust.so.2.59.6
%%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.h
@@ -844,6 +844,7 @@ lib/libfaust.so.2.54.9
%%DATADIR%%/stdfaust.lib
%%DATADIR%%/supercollider.cpp
%%DATADIR%%/synths.lib
+%%DATADIR%%/teensy/README.md
%%DATADIR%%/teensy/teensy.cpp
%%DATADIR%%/teensy/teensy.h
%%DATADIR%%/template-llvm.cpp