On Mon, Jun 04, 2018 at 05:42:38PM +0300, Leonid Bobrov wrote: > On Mon, Jun 04, 2018 at 03:15:05PM +0100, Stuart Henderson wrote: > > It looks like you can build openal with support for both output types, > > then the choice can be made via config file. That might be a better option > > for the ports tree. > > > > Argh, it crashes no matter how I change ~/.alsoftrc >
Ok, 1.17.2 doesn't crash, how about this? Index: Makefile =================================================================== RCS file: /cvs/ports/audio/openal/Makefile,v retrieving revision 1.50 diff -u -p -u -p -r1.50 Makefile --- Makefile 31 Dec 2017 18:46:26 -0000 1.50 +++ Makefile 4 Jun 2018 14:58:57 -0000 @@ -10,7 +10,7 @@ DISTNAME = openal-soft-$V PKGNAME = openal-$V CATEGORIES = audio SHARED_LIBS = openal 3.0 -REVISION = 0 +REVISION = 1 HOMEPAGE = http://kcat.strangesoft.net/openal.html @@ -19,7 +19,7 @@ MAINTAINER = David Carlier <devnexen@gma # LGPLv2+ PERMIT_PACKAGE_CDROM = Yes -WANTLIB += c m pthread sndio ${COMPILER_LIBCXX} +WANTLIB += c m pthread portaudio sndio MASTER_SITES = ${HOMEPAGE:S,.html,-releases/,} EXTRACT_SUFX = .tar.bz2 @@ -29,6 +29,7 @@ CONFIGURE_ARGS =-DCMAKE_BUILD_TYPE=OpenB -DALSOFT_DLOPEN=Off \ -DALSOFT_UTILS=On \ -DALSOFT_EXAMPLES=Off \ + -DALSOFT_REQUIRE_PORTAUDIO=On \ -DALSOFT_REQUIRE_SNDIO=On \ -DALSOFT_BACKEND_WAVE=Off \ -DALSOFT_CPUEXT_SSE=Off \ @@ -39,12 +40,12 @@ CONFIGURE_ARGS =-DCMAKE_BUILD_TYPE=OpenB -DCMAKE_DISABLE_FIND_PACKAGE_AudioIO:Bool=Yes \ -DCMAKE_DISABLE_FIND_PACKAGE_JACK:Bool=Yes \ -DCMAKE_DISABLE_FIND_PACKAGE_OSS:Bool=Yes \ - -DCMAKE_DISABLE_FIND_PACKAGE_PortAudio:Bool=Yes \ -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio:Bool=Yes \ -DCMAKE_DISABLE_FIND_PACKAGE_QSA:Bool=Yes \ -DALSOFT_NO_CONFIG_UTIL=On MODULES = devel/cmake +LIB_DEPENDS = audio/portaudio-svn COMPILER = base-clang ports-clang ports-gcc