CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

audio/openal-soft 1.25.2

Software implementation of the OpenAL specification

Port info

Maintainer
multimedia@FreeBSD.org
Packages
latest: 1.25.2
Upstream
up to date
Last update
to 1.25.2 · 7b41fe39c8
Quarterly
2026Q4: 1.25.2
WWW
https://openal-soft.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install openal-soft
installs 1.25.2 from latest; from quarterly (2026Q4) 1.25.2
Port
# cd /usr/ports/audio/openal-soft && make install clean
# make -C /usr/ports/audio/openal-soft config  # change options first
Size
789 KiB download · 2.4 MiB installed
Depends on
audio/libmysofa 1.3.5
License
LGPL20+
Options
4 of 12 on in the package: EXAMPLES OSS SIMD UTILS
Show the 8 options that are off
CONFIG JACK PIPEWIRE PORTAUDIO PULSEAUDIO SDL2 SDL3 SNDIO

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.25.21.25.2–
FreeBSD 151.25.21.25.2–
FreeBSD 141.25.21.25.21.25.2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.25.21.25.2–
FreeBSD 141.25.21.25.21.25.2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.25.2.

Fixed (0)

No VuXML entries for this package.

Problem reports (2) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
299012maintainer-feedback? audio/openal-soft: ld-elf.so.1: /usr/local/lib/libopenal.so.1: Undefined symbol "_ZN3fmt3v107vformatENS0_17basic_string_viewIcEENS0_17basic_format_argsINS0_20basic_format_contextINS0_8appenderEcEEEE"New2026-10-01
291976maintainer-feedback? audio/openal-soft: error after update to 1.25.0New2026-03-16

Commits (104)

Tobias Kortkamp (tobik) · 1.18.2_2
audio/openal-soft: Cleanup options

- Drop bogus FLUIDSYNTH option (MIDI support was removed in 1.17.0)
- The sndio backend is missing capture support.  This can lead to crashes
  when there is no usable fallback backend available.  As a workaround
  always enable the OSS backend when the sndio backend is wanted.
- Prioritize sndio over OSS when it's enabled which should
  make it unnecessary to fiddle with config files when building
  with both SNDIO and OSS.
- Turn off dynamically loading backend libs via dlopen
- Correct lib depends
- Update pkg-descr
- Take maintainership
50346552a3
Thomas Zander (riggs) · 1.18.2_1
Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11

PR:		228265
ab5210f409
Jan Beich (jbeich) · 1.18.2
audio/openal-soft: update to 1.18.2

Changes:	http://kcat.strangesoft.net/openal.html#release
ABI:		https://abi-laboratory.pro/tracker/timeline/openal/
MFH:		2017Q4
cc8104b837
Jan Beich (jbeich) · 1.18.1
audio/openal-soft: update to 1.18.1

- Add the EXAMPLES option
- Add a patch to fix the Jack backend for Jack 1

Changes:	http://kcat.strangesoft.net/openal.html#release
ABI:		https://abi-laboratory.pro/tracker/timeline/openal/
PR:		222437
Submitted by:	kdrakehp@zoho.com
MFH:		2017Q3
994282d617
Gerald Pfeifer (gerald) · 1.18.0_2
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
e59c88cece
Ed Maste (emaste) · 1.18.0_1
audio/openal-soft: set LLD_UNSAFE

Linking with LLD currently fails due to preemption of symbols with
protected visibility in a shared object:

/usr/bin/ld: error: cannot preempt symbol: alIsExtensionPresent
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>>               CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)

/usr/bin/ld: error: cannot preempt symbol: alcGetCurrentContext
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>>               CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)

/usr/bin/ld: error: cannot preempt symbol: alcGetContextsDevice
>>> defined in libopenal.so.1.18.0
>>> referenced by examples/altonegen.c
>>>               CMakeFiles/altonegen.dir/examples/altonegen.c.o:(main)
...

(Ports that depend on audio/openal-soft may also need to be tagged with
LLD_UNSAFE.)

PR:		219089
Approved by:	kwm
Sponsored by:	The FreeBSD Foundation
e004c3b00c
Steve Wills (swills) · 1.18.0_1
audio/openal-soft: remove EXAMPLES option

Avoid dependency loop with ffmpeg

Reported by:	truckman
Pointyhat to:	swills
0199b71ed4
Steve Wills (swills) · 1.18.0
audio/openal-soft: Update to 1.18.0, Add EXAMPLES and OSS options

PR:		220931
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
300f029bc7
Gerald Pfeifer (gerald) · 1.17.2_2
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
04d6f52202
Dmitry Marakasov (amdmi3) · 1.17.2_1
- Fix LICENSE - Add LICENSE_FILE
af4fdaea20
Rene Ladan (rene) · 1.17.2_1
Reset mva@'s ports, he handed in his ports bit.
e132ea6fc3
Jason E. Hale (jhale) · 1.17.2_1
Fix configure when JACK option is enabled

-- Found JACK: /usr/local/lib/libjack.so
CMake Error at CMakeLists.txt:988 (MESSAGE):
  Failed to enabled required JACK backend
-- Configuring incomplete, errors occurred!

PR:		214249
Reported by:	Grzegorz Junka <list1@gjunka.com>
Approved by:	maintainer timeout
b6a6a333ba
Gerald Pfeifer (gerald) · 1.17.2_1
Bump PORTREVISIONS for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
89f8b05214
Marcus von Appen (mva) · 1.17.2
- Update to version 1.17.2 - New option JACK for Jack audio server support

PR:		213392
Submitted by:	kdrakehp@zoho.com
3e28933c03
Kurt Jaeger (pi) · 1.16.0_4
audio/openal-soft: re-apply r420906

- r420919 overwrote r420906

PR:		210353, 211664
Reported by:	matthew@reztek.cz
2c52903c3d
Kurt Jaeger (pi) · 1.16.0_3
audio/openal-soft: Add option to enable sndio support

- This adds support for building with the sndio audio output (audio/sndio).

PR:		211664
Submitted by:	Tobias Kortkamp <t@tobik.me>
Approved by:	mva (maintainer timeout)
4b1d7a1e2d
Roman Bogorodskiy (novel) · 1.16.0_3
audio/openal-soft: fix missing QT4 dependencies

PR:		210353
Submitted by:	matthew@reztek.cz
Approved by:	maintainer timeout (2+ months)
MFH:		2016Q3
3d5b663b5c
Mathieu Arnold (mat) · 1.16.0_3
Cleanup patches, a* categories.

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
9fa9eb9ac7
Mathieu Arnold (mat) · 1.16.0_3
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
7f4572eae4
Alexey Dokuchaev (danfe) · 1.16.0_3
Add FLUIDSYNTH option generic description, and remove ad-hoc setting in ports where it is applicable (alongside with other shared descriptions).
cd06f7ccc0
Danilo Egea Gondolfo (danilo) · 1.16.0_3
- Add a workaround for a problem caused by clang

For some reason clang is breaking the code when openal-soft is built with
optimizations. If the file alBuffer.c is built with -O1 the problem don't
happens. See https://github.com/kcat/openal-soft/issues/18
The problem seems to happen just on CURRENT due the clang version.

PR:		199488, 203818
Tested by:	ohartman@zedat.fu-berlin.de
Approved by:	mva
MFH:		2015Q4
298fcb52ef
Baptiste Daroussin (bapt) · 1.16.0_2
Update portaudio to v19/Remove portaudio2 [1] Chase portaudio change Add patches from debian for games/cultivation Add patches from upsteam for audio/rezound Mark py-fastaudio as broken

Approved by:	maintainer
3fef6c52f0
Marcus von Appen (mva) · 1.16.0_1
- openal-soft requires a compiler, that understands parts of the C11   standard. This should unbreak builds on 8.x

Reported by:	several people
Submitted by:	Torfinn Ingolfsen <tingox@gmail.com>
018be0de95
Marcus von Appen (mva) · 1.16.0
- Update to version 1.16.0

This version provides
  * additional and improved effects
  * high- and band-pass EFX filters
  * improved resampling support
  * improved audio back-end support
  * a GUI configuration utility (based on QT)
  * and lots of other features: http://kcat.strangesoft.net/openal.html
6488eeb32e
Jimmy Olgeni (olgeni) · 1.15.1_2
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. Categories A-C.

CR:		D196
Approved by:	portmgr (bapt)
37e782dfbc
Olli Hauer (ohauer) · 1.15.1_2
- USE_(BZIP2|XZ) -> USES= tar:(bzip2|xz)
886a9071a1
Marcus von Appen (mva) · 1.15.1_2
- Add LICENSE
b6941f3291
Marcus von Appen (mva) · 1.15.1_2
- Enable stage support - Convert to new LIB_DEPENDS format
83e8407ad1
Baptiste Daroussin (bapt) · 1.15.1_2
Add NO_STAGE all over the place in preparation for the staging support (cat: audio)
183c2ed74f
Marcus von Appen (mva) · 1.15.1_2
- Fix broken patch from ports/178343, which might lead to broken OSS output

PR:		ports/178895
Submitted by:	Green Dog <fiziologus@gmail.com>
c3cea8c93f
Marcus von Appen (mva) · 1.15.1_1
- Fix a sound distortion issue for the OSS backend

PR:		ports/178343
Submitted by:	Yamagi Burmeister <yamagi@yamagi.org>
04e72495da
Max Brazhnikov (makc) · 1.15.1
- convert USE_CMAKE to USES - while here clean up some ports from CMAKE_VERBOSE, which is intended   for users

Approved by:	portmgr (miwi)
ffd97a0193
Marcus von Appen (mva) · 1.15.1
- Update to 1.15.1
aad29da8b1
Marcus von Appen (mva) · 1.14_1
- Fix OSS device detection - Convert to OptionsNG - Trim Makefile headers

PR:		ports/173019
Submitted by:	Sergei <nbspjr@gmail.com>
Feature safe:	yes
7a8f18dc89
Marcus von Appen (mva) · 1.14
- Unbreak build, if ffmpeg is installed.

PR:		167177
Submitted by:	Kalten <kalten@gmx.at>
d074d77aa3
Marcus von Appen (mva) · 1.14
- Update to version 1.14
344556ee06
Raphael Kubo da Costa (rakuco) · 1.13
Remove CMAKE_USE_PTHREAD from the ports using it.

This setting has not had any effect since r1.13 to bsd.cmake.mk, as it
was only useful when we supported FreeBSD < 7.

Approved by:	avilla (mentor), portmgr (miwi)
Feature safe:	yes
6fd8cb7810
Dmitry Marakasov (amdmi3) · 1.13
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Marcus von Appen (mva) · 1.13
- Update to 1.13.0
a227f4751a
Martin Wilke (miwi) · 1.12.854_1
- Get Rid MD5 support
a9481afc8a
Marcus von Appen (mva) · 1.12.854_1
- Fix typo.
ffc1df944b
Marcus von Appen (mva) · 1.12.854_1
- Install configuration file and make proper use of it

PR:		ports/150744
Submitted by:	<swell.k@gmail.com>
1512448ae3
Marcus von Appen (mva) · 1.12.854
- Remove superfluous -lrt linkage.

PR:		ports/150717
Submitted by:	<swell.k@gmail.com>
4adca64c85
Marcus von Appen (mva) · 1.12.854
- Update to 1.12.854.
8e604ae7c6
Marcus von Appen (mva) · 1.11.753
- Update to 1.11.753.

Approved by:	miwi (mentor implicit)
b67815e9a3
Marcus von Appen (mva) · 1.10.622
- Update to 1.10.622

Approved by:	miwi (mentor)
1169d12d7c
Marcus von Appen (mva) · 1.9.563
Fix build for pulseaudio and previously installed openal versions

Approved by:	miwi (mentor)
ed9cac585c
Marcus von Appen (mva) · 1.9.563
Update to 1.9.563

Approved by:	miwi (mentor)
Feature safe:	yes
e2274d9fac
Marcus von Appen (mva) · 1.8.466
Update to 1.8.466

Approved by:	miwi (mentor)
a670c9a1e1
Marcus von Appen (mva) · 1.7.411_1
Fixed plist entries for audio/openal and audio/openal-soft (if audio/freealut is still around).

Approved by:	miwi (mentor)
6d701dafa8