--- qudos-0.40.1.ebuild 2011-10-26 21:00:22.000000000 +0300 +++ qudos-0.40.1-r1.ebuild 2012-07-02 19:56:23.438157463 +0300 @@ -122,9 +122,18 @@ "${FILESDIR}"/${P}-gnusource.patch } -src_compile() { - yesno() { use $1 && echo YES || echo NO ; } +yesno() { + for f in "$@" ; do + if ! use $f ; then + echo NO + return 1 + fi + done + echo YES + return 0 +} +src_compile() { local client="YES" default_client || client="NO" @@ -135,7 +144,8 @@ BUILD_QUAKE2="${client}" \ BUILD_DEDICATED=$(yesno dedicated) \ BUILD_GLX=$(yesno opengl) \ - BUILD_SDLGL=$(yesno sdl) \ + BUILD_SDL=$(yesno sdl) \ + BUILD_SDLGL=$(yesno sdl opengl) \ BUILD_ALSA_SND=$(yesno alsa) \ BUILD_SDL_SND=$(yesno sdl) \ BUILD_OSS_SND=$(yesno oss) \