BSD Ports

audio/fluidsynth 2.6.1 FreeBSD

Real-time software synthesizer based on the SoundFont 2 specifications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ee712bbc1e
License
LGPL21
Categories
audio
Package size
289.5 KiB, 768.0 KiB installed

Description

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It is a "software synthesizer". FluidSynth can read MIDI events from the MIDI input device and render them to the audio device. It can also play MIDI files.

Note: FluidSynth was previously called IIWU Synth.

In the other systems

SystemPortVersion
FreeBSDaudio/fluidsynth2.6.1
OpenBSDaudio/fluidsynth2.5.6
NetBSDaudio/fluidsynth2.6.0nb1
DragonFlyaudio/fluidsynth2.4.4
MidnightBSDaudio/fluidsynth2.5.3

Install

Binary package:

pkg install fluidsynth

From the ports tree:

cd /usr/ports/audio/fluidsynth/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	fluidsynth>0:audio/fluidsynth
LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.6.12.6.1-2.4.72.6.1
FreeBSD:14:quarterly2.6.12.6.1n/a2.4.62.6.1
FreeBSD:15:latest2.6.12.6.1n/a2.4.72.4.7
FreeBSD:15:quarterly2.6.12.6.1n/an/an/a
FreeBSD:16:latest2.6.12.6.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 59
Run dependencies 49
Required by 141

The first 100 are listed.

Configuration

Options name: audio_fluidsynth

OptionDefaultDescription
ALSAoffALSA audio architecture support
DBUSoffD-Bus IPC system support
JACKonJACK audio server support
LADSPAoffLADSPA audio plugins support
PIPEWIREoffPipeWire multimedia server support
PORTAUDIOoffPortAudio library support
PULSEAUDIOoffPulseAudio sound server support
READLINEonCommand line editing via libreadline
SDLoffSimple Direct Media Layer support
SNDFILEoffSupport for SF3 files via libsndfile
USES
cmake:insource compiler:c++17-lang cpe pathfix pkgconfig
Service scripts
none

Files

Manual pages 1
  • fluidsynth(1)
pkg-plist 28
  • bin/fluidsynth
  • include/fluidsynth.h
  • include/fluidsynth/audio.h
  • include/fluidsynth/event.h
  • include/fluidsynth/gen.h
  • include/fluidsynth/ladspa.h
  • include/fluidsynth/log.h
  • include/fluidsynth/midi.h
  • include/fluidsynth/misc.h
  • include/fluidsynth/mod.h
  • include/fluidsynth/seq.h
  • include/fluidsynth/seqbind.h
  • include/fluidsynth/settings.h
  • include/fluidsynth/sfont.h
  • include/fluidsynth/shell.h
  • include/fluidsynth/synth.h
  • include/fluidsynth/types.h
  • include/fluidsynth/version.h
  • include/fluidsynth/voice.h
  • lib/cmake/fluidsynth/FluidSynth-shared-targets-.cmake
  • lib/cmake/fluidsynth/FluidSynth-shared-targets.cmake
  • lib/cmake/fluidsynth/FluidSynthConfig.cmake
  • lib/cmake/fluidsynth/FluidSynthConfigVersion.cmake
  • lib/libfluidsynth.so
  • lib/libfluidsynth.so.3
  • lib/libfluidsynth.so.3.6.1
  • libdata/pkgconfig/fluidsynth.pc
  • share/man/man1/fluidsynth.1.gz
distinfo 1
FileSizeSHA256
FluidSynth-fluidsynth-v2.6.1_GH0.tar.gz2.273951e+063d258a3bf97cc20c59eeebfe62c2432fae88adda74d3ad098681c76e0ebf446b

Commit history 3

DateCommitCreditsLog message
ee712bbc1e Daniel Engberg audio/fluidsynth: Update to 2.6.1 and enable "make test"
USES= cmake:insource is required for unit tests Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.6.1
696d37fb90 Thomas Zander audio/fluidsynth: Update to upstream release 2.5.7
Details: Bugfix release, see https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.7 MFH: 2026Q3
3b1f222a7a Daniel Engberg audio/fluidsynth: Update to 2.5.6
Fixes multiple security issues: Fix CVE-2026-58264 - a heap-based buffer overrun in command handler Fix a heap-based buffer overflow in MIDI player Fix a heap-based buffer overrun for DLS samples Fix a DLS ptbl chunk integer overflow Fix a DLS articulation chunk integer overflow Fix a SF2 DMOD chunk integer underflow Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.6 Security: CVE-2026-58264