--- openal-1.15.1-r2.ebuild 2014-10-28 10:05:05.097157296 +0100 +++ openal-1.15.1-r2.ebuild 2014-10-28 00:08:51.402811175 +0100 @@ -14,7 +14,7 @@ LICENSE="LGPL-2" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux" -IUSE="alsa coreaudio debug neon oss portaudio pulseaudio sse" +IUSE="alsa coreaudio debug neon oss portaudio pulseaudio sse sse2 sse4_1 wave" RDEPEND="alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) portaudio? ( >=media-libs/portaudio-19_pre20111121-r1[${MULTILIB_USEDEP}] ) @@ -34,14 +34,28 @@ # -DEXAMPLES=OFF to avoid FFmpeg dependency wrt #481670 my_configure() { local mycmakeargs=( - $(cmake-utils_use alsa) - $(cmake-utils_use coreaudio) - $(cmake-utils_use neon) - $(cmake-utils_use oss) - $(cmake-utils_use portaudio) - $(cmake-utils_use pulseaudio) - $(cmake-utils_use sse) + $(cmake-utils_use alsa ALSOFT_BACKEND_ALSA) + $(cmake-utils_use alsa ALSOFT_REQUIRE_ALSA) + $(cmake-utils_use coreaudio ALSOFT_BACKEND_COREAUDIO) + $(cmake-utils_use coreaudio ALSOFT_REQUIRE_COREAUDIO) + $(cmake-utils_use neon ALSOFT_CPUEXT_NEON) + $(cmake-utils_use neon ALSOFT_REQUIRE_NEON) + $(cmake-utils_use oss ALSOFT_BACKEND_OSS) + $(cmake-utils_use oss ALSOFT_REQUIRE_OSS) + $(cmake-utils_use portaudio ALSOFT_BACKEND_PORTAUDIO) + $(cmake-utils_use portaudio ALSOFT_REQUIRE_PORTAUDIO) + $(cmake-utils_use pulseaudio ALSOFT_BACKEND_PULSEAUDIO) + $(cmake-utils_use pulseaudio ALSOFT_REQUIRE_PULSEAUDIO) + $(cmake-utils_use sse ALSOFT_CPUEXT_SSE) + $(cmake-utils_use sse ALSOFT_REQUIRE_SSE) + $(cmake-utils_use sse2 ALSOFT_CPUEXT_SSE2) + $(cmake-utils_use sse2 ALSOFT_REQUIRE_SSE2) + $(cmake-utils_use sse4_1 ALSOFT_CPUEXT_SSE4_1) + $(cmake-utils_use sse4_1 ALSOFT_REQUIRE_SSE4_1) + $(cmake-utils_use wave ALSOFT_BACKEND_WAVE) + $(cmake-utils_use wave ALSOFT_REQUIRE_WAVE) -DEXAMPLES=OFF + -DALSOFT_NO_CONFIG_UTIL=ON ) cmake-utils_src_configure