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
| System | Port | Version |
|---|---|---|
| MidnightBSD | audio/openal-soft | 1.25.1 |
| FreeBSD | audio/openal-soft | 1.25.2 |
| NetBSD | audio/openal-soft | 1.25.2nb2 |
| DragonFly | audio/openal-soft | 1.24.2_2 |
| HardenedBSD | audio/openal-soft | 1.25.2 |
| GhostBSD | audio/openal-soft | 1.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
libdbus-1.so: devel/dbus
Build dependencies 1
Run dependencies 1
Required by 1
Configuration
Options name: audio_openal-soft
| Option | Default | Description |
|---|---|---|
| CONFIG | off | Install configuration utility (needs Qt 5) |
| EXAMPLES | off | |
| JACK | off | |
| OSS | on | |
| PIPEWIRE | off | |
| PORTAUDIO | off | |
| PULSEAUDIO | off | |
| SDL | off | |
| SNDIO | off | |
| UTILS | on | Build 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
| File | Size | SHA256 |
|---|---|---|
| openal-soft-1.25.1.tar.bz2 | 1.11933e+06 | 4c2aff6f81975f46ecc5148d092c4948c71dbfb76e4b9ba4bf1fce287f47d4b5 |
Master sites 1
- https://openal-soft.org/openal-releases/