audio/faust 2.88.0 FreeBSD
Functional programming language for realtime audio signal processing
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b69aab0052- License
- GPLv2
- Categories
- audio, devel
- Package size
- 71969.5 KiB, 258539.7 KiB installed
Description
FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. FAUST targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/faust | 2.88.0 |
| DragonFly | audio/faust | 2.77.3 |
| MidnightBSD | audio/faust | 2.85.5_2 |
Install
Binary package:
pkg install faust
From the ports tree:
cd /usr/ports/audio/faust/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= faust>0:audio/faust
LIB_DEPENDS= libHTTPDFaust.so:audio/faust
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.88.0 | 2.88.0 | 2.54.9 | - | 2.88.0 |
| FreeBSD:14:quarterly | 2.88.0 | 2.88.0 | n/a | - | 2.88.0 |
| FreeBSD:15:latest | 2.88.0 | 2.88.0 | n/a | - | 2.79.3 |
| FreeBSD:15:quarterly | 2.88.0 | 2.88.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.88.0 | 2.88.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libzstd.so: archivers/zstd
Runtime 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
Build dependencies 26
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/llvm19
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- lang/python312
- math/gmp
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- security/rhash
- textproc/expat2
- www/libmicrohttpd
Run dependencies 20
Configuration
Options name: audio_faust
| Option | Default | Description |
|---|---|---|
| EXAMPLES | off | Build and/or install examples |
| HIGHLIGHT | on | Syntax highlighting in Kate, gedit, Highlight, vim |
| HTTPD_LIB | on | Build httpd support library |
- USES
- compiler:c++17-lang cmake cpe localbase:ldflags llvm:min=19,lib ncurses python pkgconfig shebangfix
- Service scripts
- none
Message after installing
Files
Manual pages 1
- faust(1)
pkg-plist 1012
- bin/encoderunitypackage
- bin/faust
- bin/faust-config
- bin/faust2alqt
- bin/faust2alsa
- bin/faust2alsaconsole
- bin/faust2android
- bin/faust2androidunity
- bin/faust2api
- bin/faust2atomsnippets
- bin/faust2au
- bin/faust2audiokit
- bin/faust2bela
- bin/faust2bench
- bin/faust2caconsole
- bin/faust2cagtk
- bin/faust2caqt
- bin/faust2caqtios
- bin/faust2clap
- bin/faust2cmajor
- bin/faust2comparator
- bin/faust2cpalrust
- bin/faust2csound
- bin/faust2csvplot
- bin/faust2daisy
- bin/faust2dplug
- bin/faust2dssi
- bin/faust2dummy
- bin/faust2dummymem
- bin/faust2eps
- bin/faust2esp32
- bin/faust2faustvst
- bin/faust2feh
- bin/faust2firefox
- bin/faust2gen
- bin/faust2graph
- bin/faust2graphviewer
- bin/faust2hothouse
- bin/faust2ios
- bin/faust2jack
- bin/faust2jackconsole
- bin/faust2jackrust
- bin/faust2jackserver
- bin/faust2jaqt
- bin/faust2jaqtchain
- bin/faust2juce
- bin/faust2ladspa
- bin/faust2linuxunity
- bin/faust2lv2
- bin/faust2magtk
- bin/faust2mathdoc
- bin/faust2mathviewer
- bin/faust2max6
- bin/faust2md
- bin/faust2minimal
- bin/faust2netjackconsole
- bin/faust2netjackqt
- bin/faust2nodejs
- bin/faust2octave
- bin/faust2osxiosunity
- bin/faust2owl
- bin/faust2paconsole
- bin/faust2paqt
- bin/faust2pdf
- bin/faust2plot
- bin/faust2png
- bin/faust2portaudiojulia
- bin/faust2portaudiorust
- bin/faust2pure
- bin/faust2puredata
- bin/faust2pwconsole
- bin/faust2pwgtk
- bin/faust2pwqt
- bin/faust2raqt
- bin/faust2rnbo
- bin/faust2ros
- bin/faust2rosgtk
- bin/faust2rpialsaconsole
- bin/faust2rpinetjackconsole
- bin/faust2sam
- bin/faust2sc
- bin/faust2sc.py
- bin/faust2sig
- bin/faust2sigviewer
- bin/faust2smartkeyb
- bin/faust2sndfile
- bin/faust2stratus
- bin/faust2sublimecompletions
- bin/faust2supercollider
- bin/faust2svg
- bin/faust2svgplot
- bin/faust2svgviewer
- bin/faust2teensy
- bin/faust2tidalcycles
- bin/faust2unity
- bin/faust2vcvrack
- bin/faust2vst
- bin/faust2vsti
- bin/faust2w32max6
- bin/faust2w32puredata
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| faust-2.88.0.tar.gz | 8.1488527e+07 | e4e175cf236924b5b7d4784cbb8c50cc01e211159e169655dd9e6d8f92b871d9 |
| e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch | 1906 | 3e8839cccfec0d4c609903aa9ed3416f58443eb0eda228f52bcc19f4a4c0f602 |
Master sites 1
- https://github.com/grame-cncm/faust/releases/download/2.88.0/