BSD Ports

audio/openal-soft 1.25.2 FreeBSD

Software implementation of the OpenAL specification

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7b41fe39c8
License
LGPL20+
Categories
audio
Package size
748.5 KiB, 2364.3 KiB installed

Description

OpenAL Soft is a software implementation of the OpenAL 3D audio API. OpenAL provides capabilities for playing audio in a virtual 3D environment. Distance attenuation, doppler shift, and directional sound emitters are among the features handled by the API. More advanced effects, including air absorption, low-pass filters, and reverb, are available through the EFX extension. It also facilitates streaming audio, multi-channel buffers, and audio capture.

In the other systems

SystemPortVersion
FreeBSDaudio/openal-soft1.25.2
NetBSDaudio/openal-soft1.25.2nb2
DragonFlyaudio/openal-soft1.24.2_2
MidnightBSDaudio/openal-soft1.25.1

Install

Binary package:

pkg install openal-soft

From the ports tree:

cd /usr/ports/audio/openal-soft/ && make install clean

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

RUN_DEPENDS=	openal-soft>0:audio/openal-soft
LIB_DEPENDS=	libopenal.so:audio/openal-soft

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:latest1.25.21.25.21.21.1_31.24.31.25.2
FreeBSD:14:quarterly1.25.21.25.2n/a1.24.31.25.2
FreeBSD:15:latest1.25.21.25.2n/a1.24.31.24.3
FreeBSD:15:quarterly1.25.21.25.2n/an/an/a
FreeBSD:16:latest1.25.21.25.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 17
Run dependencies 1
Required by 283

The first 100 are listed.

Configuration

Options name: audio_openal-soft

OptionDefaultDescription
CONFIGoffInstall configuration utility (needs Qt6)
EXAMPLESoffBuild and/or install examples
JACKoffJACK audio server support
OSSonOpen Sound System support
PIPEWIREoffPipeWire multimedia server support
PORTAUDIOoffPortAudio library support
PULSEAUDIOoffPulseAudio sound server support
SDL2off${SDL_DESC} v2
SDL3off${SDL_DESC} v3
SNDIOoffSndio audio support
UTILSonBuild and install utility programs
USES
cmake compiler:c++20-lang pkgconfig tar:bzip2
Service scripts
none

Files

pkg-plist 43
  • bin/alsoft-config
  • bin/makemhr
  • bin/openal-info
  • etc/openal-soft/alsoftrc.sample
  • etc/openal-soft/hrtf/Default HRTF.mhr
  • etc/openal-soft/presets/3D7.1.ambdec
  • etc/openal-soft/presets/hex-quad.ambdec
  • etc/openal-soft/presets/hexagon.ambdec
  • etc/openal-soft/presets/itu5.1-nocenter.ambdec
  • etc/openal-soft/presets/itu5.1.ambdec
  • etc/openal-soft/presets/presets.txt
  • etc/openal-soft/presets/rectangle.ambdec
  • etc/openal-soft/presets/square.ambdec
  • include/AL/al.h
  • include/AL/alc.h
  • include/AL/alext.h
  • include/AL/efx-presets.h
  • include/AL/efx.h
  • lib/cmake/OpenAL/OpenALConfig.cmake
  • lib/cmake/OpenAL/OpenALTargets-.cmake
  • lib/cmake/OpenAL/OpenALTargets.cmake
  • lib/libopenal.so
  • lib/libopenal.so.1
  • lib/libopenal.so.
  • libdata/pkgconfig/openal.pc
  • share/examples/openal-soft/alconvolve.c
  • share/examples/openal-soft/aldebug.cpp
  • share/examples/openal-soft/aldirect.cpp
  • share/examples/openal-soft/alffplay.cpp
  • share/examples/openal-soft/alhrtf.c
  • share/examples/openal-soft/allafplay.cpp
  • share/examples/openal-soft/allatency.c
  • share/examples/openal-soft/alloopback.c
  • share/examples/openal-soft/almultireverb.c
  • share/examples/openal-soft/alplay.c
  • share/examples/openal-soft/alrecord.c
  • share/examples/openal-soft/alreverb.c
  • share/examples/openal-soft/alstream.c
  • share/examples/openal-soft/alstreamcb.cpp
  • share/examples/openal-soft/altonegen.c
  • share/examples/openal-soft/common/alhelpers.c
  • share/examples/openal-soft/common/alhelpers.h
  • share/examples/openal-soft/common/alhelpers.hpp
distinfo 1
FileSizeSHA256
openal-soft-1.25.2.tar.bz21.132689e+061dbaac44e7579d5bc8847ca8db4b2e8b9fd3961041f35ee20def4958301e1089
Master sites 1
  • https://openal-soft.org/openal-releases/

Commit history 1

DateCommitCreditsLog message
7b41fe39c8 Jason E. Hale audio/openal-soft: Update to 1.25.2
Remove unnecessary RTKIT option and disable Linux-only RtKit unconditionally. Rename SDL option to SDL2 and add SDL3 option. https://github.com/kcat/openal-soft/releases/tag/1.25.2