BSD Ports

audio/faust 2.85.5_2 MidnightBSD

Functional programming language for realtime audio signal processing

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
22173208f1
License
gpl2
Categories
audio, devel

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

SystemPortVersion
MidnightBSDaudio/faust2.85.5_2
FreeBSDaudio/faust2.88.0
DragonFlyaudio/faust2.77.3

Install

Binary package:

mport install faust

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

Build dependencies 1
Run dependencies 2

No port depends on this one.

Configuration

Options name: audio_faust

OptionDefaultDescription
EXAMPLESoff
HIGHLIGHTonSyntax highlighting in Kate, gedit, Highlight, vim
HTTPD_LIBonBuild httpd support library
USES
compiler:c++17-lang cmake localbase:ldflags llvm:min=19,lib ncurses python pkgconfig shebangfix cpe
Service scripts
none

Files

Manual pages 1
  • faust(1)
pkg-plist 1006
  • 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.py
  • 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/faust2msp
  • 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

The first 100 are listed.

distinfo 2
FileSizeSHA256
faust-2.85.5.tar.gz7.9247689e+07fc18bc2b1b31044d0bd2c35ee92d80d4428c9008ac6a03acf4163109803941d7
e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch19063e8839cccfec0d4c609903aa9ed3416f58443eb0eda228f52bcc19f4a4c0f602
Master sites 1
  • https://github.com/grame-cncm/faust/releases/download/2.85.5/

Commit history 1

DateCommitCreditsLog message
22173208f1 Lucas Holt */*: add CPE identifiers from the matching FreeBSD ports
mport audit matches installed packages against sec.midnightbsd.org by CPE, so a port without one is invisible to it regardless of how vulnerable it is. These 126 ports had no CPE while the corresponding FreeBSD port did, so the vendor and product were copied from there rather than guessed. Sampled against the audit API to confirm the identifiers resolve, e.g. cad/gtkwave tonybybell:gtkwave 82 CVEs archivers/libunrar rarlab:unrar 12 audio/espeak-ng espeak-ng:espeak-ng 5 archivers/minizip-ng zlib-ng:minizip-ng 3 audio/faust grame:faust 3 cad/admesh admesh_project:admesh 3 Three ports were deliberately skipped: archivers/p5-Archive-Tar, …