BSD Ports

audio/openal-soft 1.25.1 MidnightBSD

Software implementation of the OpenAL specification

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl+
Categories
audio

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
MidnightBSDaudio/openal-soft1.25.1
FreeBSDaudio/openal-soft1.25.2
NetBSDaudio/openal-soft1.25.2nb2
DragonFlyaudio/openal-soft1.24.2_2
HardenedBSDaudio/openal-soft1.25.2
GhostBSDaudio/openal-soft1.25.2

Install

Binary package:

mport install openal-soft

From mports:

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

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

Options name: audio_openal-soft

OptionDefaultDescription
CONFIGoffInstall configuration utility (needs Qt 5)
EXAMPLESoff
JACKoff
OSSon
PIPEWIREoff
PORTAUDIOoff
PULSEAUDIOoff
SDLoff
SNDIOoff
UTILSonBuild and install utility programs
USES
cmake compiler:c++17-lang pathfix pkgconfig tar:bzip2
Service scripts
none

Files

pkg-plist 44
  • 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-creative.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.1.tar.bz21.11933e+064c2aff6f81975f46ecc5148d092c4948c71dbfb76e4b9ba4bf1fce287f47d4b5
Master sites 1
  • https://openal-soft.org/openal-releases/