FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
openal-soft Software implementation of the OpenAL specification
1.18.2 audio on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port

There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 02 Feb 2009 09:32:04
License: LGPL20+
OpenAL Soft is a software implementation of the OpenAL 3D audio API and an
alternative to the somewhat outdated reference implementation.
As stated on the website, 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.

WWW: http://kcat.strangesoft.net/openal.html
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (41 items)
  1. /usr/local/share/licenses/openal-soft-1.18.2/catalog.mk
  2. /usr/local/share/licenses/openal-soft-1.18.2/LICENSE
  3. /usr/local/share/licenses/openal-soft-1.18.2/LGPL20+
  4. bin/altonegen
  5. bin/bsincgen
  6. bin/makehrtf
  7. @comment bin/alsoft-config
  8. bin/openal-info
  9. etc/openal-soft/alsoftrc.sample
  10. etc/openal-soft/hrtf/default-44100.mhr
  11. etc/openal-soft/hrtf/default-48000.mhr
  12. etc/openal-soft/presets/3D7.1.ambdec
  13. etc/openal-soft/presets/hexagon.ambdec
  14. etc/openal-soft/presets/itu5.1.ambdec
  15. etc/openal-soft/presets/presets.txt
  16. etc/openal-soft/presets/rectangle.ambdec
  17. etc/openal-soft/presets/square.ambdec
  18. include/AL/al.h
  19. include/AL/alc.h
  20. include/AL/alext.h
  21. include/AL/efx.h
  22. include/AL/efx-creative.h
  23. include/AL/efx-presets.h
  24. lib/cmake/OpenAL/OpenALConfig-release.cmake
  25. lib/cmake/OpenAL/OpenALConfig.cmake
  26. lib/libopenal.so.1.18.2
  27. lib/libopenal.so.1
  28. lib/libopenal.so
  29. libdata/pkgconfig/openal.pc
  30. share/examples/openal-soft/alffplay.cpp
  31. share/examples/openal-soft/alhrtf.c
  32. share/examples/openal-soft/allatency.c
  33. share/examples/openal-soft/alloopback.c
  34. share/examples/openal-soft/alrecord.c
  35. share/examples/openal-soft/alreverb.c
  36. share/examples/openal-soft/alstream.c
  37. share/examples/openal-soft/altonegen.c
  38. share/examples/openal-soft/common/alhelpers.c
  39. share/examples/openal-soft/common/alhelpers.h
  40. @postexec /sbin/ldconfig -m /usr/local/lib
  41. @postunexec /sbin/ldconfig -R
  42. Collapse this list.

To install the port: cd /usr/ports/audio/openal-soft/ && make install clean
To add the package: pkg install openal-soft

PKGNAME: openal-soft

distinfo:

TIMESTAMP = 1506260510
SHA256 (openal-soft-1.18.2.tar.bz2) = 9f8ac1e27fba15a59758a13f0c7f6540a0605b6c3a691def9d420570506d7e82
SIZE (openal-soft-1.18.2.tar.bz2) = 639420


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja

This port is required by:

for Libraries
  1. audio/alure
  2. audio/fpc-openal
  3. audio/freealut
  4. audio/hs-ALUT
  5. audio/hs-OpenAL
  6. audio/py-al
  7. audio/py-openal
  8. Expand this list (103 items)
  9. devel/allegro-devel
  10. devel/love
  11. devel/love07
  12. devel/love08
  13. devel/sfml
  14. devel/sfml1
  15. devel/simgear
  16. emulators/dolphin-emu
  17. emulators/dolphin-emu-devel*
  18. emulators/fs-uae
  19. emulators/rpcs3
  20. emulators/yabause
  21. games/0ad
  22. games/7kaa
  23. games/OpenTomb
  24. games/alienarena
  25. games/allacrost
  26. games/apricots
  27. games/aquaria
  28. games/arx-libertatis
  29. games/assaultcube
  30. games/avp-demo*
  31. games/battletanks
  32. games/blackshadeselite
  33. games/chromium-bsu
  34. games/dhewm3
  35. games/diaspora
  36. games/dustrac
  37. games/el
  38. games/ember*
  39. games/endless-sky
  40. games/excido
  41. games/flightgear
  42. games/freeminer
  43. games/gemrb
  44. games/glest
  45. games/gzdoom
  46. games/ioquake3
  47. games/ioquake3-devel*
  48. games/iourbanterror
  49. games/irrlamb
  50. games/kmquake2*
  51. games/libkdegames
  52. games/linwarrior
  53. games/lugaru
  54. games/megaglest
  55. games/minecraft-client
  56. games/minetest
  57. games/naev
  58. games/oolite
  59. games/openarena
  60. games/openastromenace
  61. games/openlierox
  62. games/openmw
  63. games/openomf
  64. games/openra
  65. games/opensurge
  66. games/py-fife
  67. games/retroarch
  68. games/rigsofrods*
  69. games/scorched3d
  70. games/solarus
  71. games/solarus-quest-editor
  72. games/spacezero
  73. games/spring
  74. games/springlobby
  75. games/stuntrally
  76. games/sumwars*
  77. games/supertux-devel*
  78. games/supertux2
  79. games/supertuxkart
  80. games/tome4
  81. games/torcs
  82. games/trigger*
  83. games/trigger-rally
  84. games/ufoai
  85. games/ultimatestunts
  86. games/valyriatear
  87. games/vamos
  88. games/vegastrike
  89. games/voxelands
  90. games/warsow
  91. games/warzone2100
  92. games/windstille*
  93. games/wxlauncher
  94. games/zdoom
  95. graphics/Coin
  96. graphics/blender
  97. graphics/py-soya3d
  98. lang/hugs
  99. multimedia/QtAV
  100. multimedia/bino
  101. net-im/qTox
  102. net-im/sigram*
  103. net-im/toxic
  104. net-im/uTox
  105. Collapse this list.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for openal-soft-1.18.2:
     CONFIG=off: Install configuration utility (needs Qt 4.x)
     EXAMPLES=on: Build and/or install examples
     FLUIDSYNTH=off: MIDI playback support via FluidSynth
     JACK=off: JACK audio server support
     OSS=on: Open Sound System support
     PORTAUDIO=off: PortAudio library support
     PULSEAUDIO=off: PulseAudio sound server support
     SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings

USES:
tar:bzip2 cmake compiler:c11

Master Sites:
  1. http://kcat.strangesoft.net/openal-releases/

Number of commits found: 52

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Oct 2017 01:11:34
Original commit files touched by this commit  1.18.2
Revision:451176
jbeich search for other commits by this committer
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
19 Sep 2017 05:07:08
Original commit files touched by this commit  1.18.1
Revision:450103
jbeich search for other commits by this committer
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
10 Sep 2017 20:55:39
Original commit files touched by this commit  1.18.0_2
Revision:449591
gerald search for other commits by this committer
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
30 Aug 2017 19:40:14
Original commit files touched by this commit  1.18.0_1
Revision:448999
emaste search for other commits by this committer
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)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18 Aug 2017 19:34:29
Original commit files touched by this commit  1.18.0_1
Revision:448269
swills search for other commits by this committer
audio/openal-soft: remove EXAMPLES option

Avoid dependency loop with ffmpeg

Reported by:	truckman
Pointyhat to:	swills
18 Aug 2017 16:34:13
Original commit files touched by this commit  1.18.0
Revision:448257
swills search for other commits by this committer
audio/openal-soft: Update to 1.18.0, Add EXAMPLES and OSS options

PR:		220931
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
01 Apr 2017 15:23:32
Original commit files touched by this commit  1.17.2_2
Revision:437439
gerald search for other commits by this committer
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
05 Feb 2017 13:10:05
Original commit files touched by this commit  1.17.2_1
Revision:433401
amdmi3 search for other commits by this committer
- Fix LICENSE
- Add LICENSE_FILE
22 Jan 2017 22:27:55
Original commit files touched by this commit  1.17.2_1
Revision:432169
rene search for other commits by this committer
Reset mva@'s ports, he handed in his ports bit.
07 Dec 2016 10:29:30
Original commit files touched by this commit  1.17.2_1
Revision:428046
jhale search for other commits by this committer
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
20 Nov 2016 09:38:09
Original commit files touched by this commit  1.17.2_1
Revision:426566
gerald search for other commits by this committer
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.
23 Oct 2016 10:51:30
Original commit files touched by this commit  1.17.2
Revision:424510
mva search for other commits by this committer
- Update to version 1.17.2
- New option JACK for Jack audio server support

PR:		213392
Submitted by:	kdrakehp@zoho.com
26 Aug 2016 17:35:57
Original commit files touched by this commit  1.16.0_4
Revision:420937
pi search for other commits by this committer
audio/openal-soft: re-apply r420906

- r420919 overwrote r420906

PR:		210353, 211664
Reported by:	matthew@reztek.cz
26 Aug 2016 13:43:12
Original commit files touched by this commit  1.16.0_3
Revision:420919
pi search for other commits by this committer
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)
26 Aug 2016 09:31:04
Original commit files touched by this commit  1.16.0_3
Revision:420906
novel search for other commits by this committer
audio/openal-soft: fix missing QT4 dependencies

PR:		210353
Submitted by:	matthew@reztek.cz
Approved by:	maintainer timeout (2+ months)
MFH:		2016Q3
26 Jul 2016 16:51:16
Original commit files touched by this commit  1.16.0_3
Revision:419133
mat search for other commits by this committer
Cleanup patches, a* categories.

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

With hat:	portmgr
Sponsored by:	Absolight
01 Apr 2016 13:29:17
Original commit files touched by this commit  1.16.0_3
Revision:412344
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
01 Mar 2016 16:41:13
Original commit files touched by this commit  1.16.0_3
Revision:409886
danfe search for other commits by this committer
Add FLUIDSYNTH option generic description, and remove ad-hoc setting in
ports where it is applicable (alongside with other shared descriptions).
17 Oct 2015 16:32:53
Original commit files touched by this commit  1.16.0_3
Revision:399540
danilo search for other commits by this committer
- 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
30 May 2015 20:39:13
Original commit files touched by this commit  1.16.0_2
Revision:387982
bapt search for other commits by this committer
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
26 Oct 2014 13:33:00
Original commit files touched by this commit  1.16.0_1
Revision:371503
mva search for other commits by this committer
- 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>
19 Oct 2014 07:28:28
Original commit files touched by this commit  1.16.0
Revision:371169
mva search for other commits by this committer
- 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
09 Jun 2014 11:21:53
Original commit files touched by this commit  1.15.1_2
Revision:357139
olgeni search for other commits by this committer
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)
01 Jun 2014 13:03:14
Original commit files touched by this commit  1.15.1_2
Revision:356114
ohauer search for other commits by this committer
- USE_(BZIP2|XZ) -> USES= tar:(bzip2|xz)
18 Jan 2014 18:58:33
Original commit files touched by this commit  1.15.1_2
Revision:340203
mva search for other commits by this committer
- Add LICENSE
29 Sep 2013 11:31:53
Original commit files touched by this commit  1.15.1_2
Revision:328680
mva search for other commits by this committer
- Enable stage support
- Convert to new LIB_DEPENDS format
20 Sep 2013 14:36:37
Original commit files touched by this commit  1.15.1_2
Revision:327706
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
audio)
02 Jun 2013 18:07:32
Original commit files touched by this commit  1.15.1_2
Revision:319704
mva search for other commits by this committer
- Fix broken patch from ports/178343, which might lead to broken OSS output

PR:		ports/178895
Submitted by:	Green Dog <fiziologus@gmail.com>
23 May 2013 06:05:33
Original commit files touched by this commit  1.15.1_1
Revision:318843
mva search for other commits by this committer
- Fix a sound distortion issue for the OSS backend

PR:		ports/178343
Submitted by:	Yamagi Burmeister <yamagi@yamagi.org>
22 Mar 2013 20:06:15
Original commit files touched by this commit  1.15.1
Revision:314960
makc search for other commits by this committer
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
19 Dec 2012 07:55:03
Original commit files touched by this commit  1.15.1
Revision:309225
mva search for other commits by this committer
- Update to 1.15.1
24 Oct 2012 18:08:50
Original commit files touched by this commit  1.14_1
Revision:306351
mva search for other commits by this committer
- Fix OSS device detection
- Convert to OptionsNG
- Trim Makefile headers

PR:		ports/173019
Submitted by:	Sergei <nbspjr@gmail.com>
Feature safe:	yes
22 Apr 2012 07:53:15
Original commit files touched by this commit  1.14
mva search for other commits by this committer
- Unbreak build, if ffmpeg is installed.

PR:             167177
Submitted by:   Kalten <kalten@gmx.at>
21 Apr 2012 13:22:09
Original commit files touched by this commit  1.14
mva search for other commits by this committer
- Update to version 1.14
14 Nov 2011 03:26:46
Original commit files touched by this commit  1.13
rakuco search for other commits by this committer
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
23 Sep 2011 22:26:39
Original commit files touched by this commit  1.13
amdmi3 search for other commits by this committer
- 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
03 Apr 2011 07:33:37
Original commit files touched by this commit  1.13
mva search for other commits by this committer
- Update to 1.13.0
19 Mar 2011 12:38:54
Original commit files touched by this commit  1.12.854_1
miwi search for other commits by this committer
- Get Rid MD5 support
21 Sep 2010 05:39:17
Original commit files touched by this commit  1.12.854_1
mva search for other commits by this committer
- Fix typo.
20 Sep 2010 21:36:29
Original commit files touched by this commit  1.12.854_1
mva search for other commits by this committer
- Install configuration file and make proper use of it

PR:             ports/150744
Submitted by:   <swell.k@gmail.com>
20 Sep 2010 05:06:57
Original commit files touched by this commit  1.12.854
mva search for other commits by this committer
- Remove superfluous -lrt linkage.

PR:             ports/150717
Submitted by:   <swell.k@gmail.com>
01 Apr 2010 17:00:50
Original commit files touched by this commit  1.12.854
mva search for other commits by this committer
- Update to 1.12.854.
21 Jan 2010 18:57:08
Original commit files touched by this commit  1.11.753
mva search for other commits by this committer
- Update to 1.11.753.

Approved by:    miwi (mentor implicit)
25 Dec 2009 13:52:45
Original commit files touched by this commit  1.10.622
mva search for other commits by this committer
- Update to 1.10.622

Approved by:    miwi (mentor)
03 Oct 2009 09:41:27
Original commit files touched by this commit  1.9.563
mva search for other commits by this committer
Fix build for pulseaudio and previously installed openal versions

Approved by:    miwi (mentor)
29 Sep 2009 18:15:07
Original commit files touched by this commit  1.9.563
mva search for other commits by this committer
Update to 1.9.563

Approved by:    miwi (mentor)
Feature safe:   yes
05 Jul 2009 20:25:36
Original commit files touched by this commit  1.8.466
mva search for other commits by this committer
Update to 1.8.466

Approved by:    miwi (mentor)
04 May 2009 19:13:29
Original commit files touched by this commit  1.7.411_1
mva search for other commits by this committer
Fixed plist entries for audio/openal and audio/openal-soft (if audio/freealut is
still around).

Approved by:    miwi (mentor)
24 Mar 2009 19:13:32
Original commit files touched by this commit  1.7.411_1
makc search for other commits by this committer
bump PORTREVISION after cmake update
18 Mar 2009 20:28:17
Original commit files touched by this commit  1.7.411
mva search for other commits by this committer
Update to 1.7.411.

Approved by:    miwi (mentor)
19 Feb 2009 21:45:43
Original commit files touched by this commit  1.6.372
mva search for other commits by this committer
Updated my mail address to use @FreeBSD.org now.

Approved by: miwi (co-mentor), beech (mentor)
02 Feb 2009 09:31:47
Original commit files touched by this commit  1.6.372
beech search for other commits by this committer
OpenAL Soft is a software implementation of the OpenAL 3D audio API and an
alternative to the somewhat outdated reference implementation.
As stated on the website, 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.

WWW:    http://kcat.strangesoft.net/openal.html

PR:             ports/131260
Submitted by:   Marcus von Appen <mva at sysfault.org>

Number of commits found: 52

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
globalDec 16
jenkinsDec 15
jenkins-ltsDec 15
gitlabDec 14
nodeDec 14
node4Dec 14
node6Dec 14
node8Dec 14
torDec 14
asterisk13Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
libxml2Dec 13
curl*Dec 11

17 vulnerabilities affecting 94 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2017-12-16 20:57:11


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32129
Broken 122
Deprecated 47
Ignore 358
Forbidden 0
Restricted 173
No CDROM 77
Vulnerable 41
Expired 10
Set to expire 39
Interactive 0
new 24 hours 1
new 48 hours2
new 7 days33
new fortnight109
new month43004

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.