--- sdl-mixer-1.2.12.ebuild.orig 2012-04-14 04:31:17.000000000 +0100 +++ sdl-mixer-1.2.12.ebuild 2012-04-17 09:32:05.662739063 +0100 @@ -18,8 +18,10 @@ DEPEND=">=media-libs/libsdl-1.2.10 flac? ( media-libs/flac ) - fluidsynth? ( media-sound/fluidsynth ) - timidity? ( media-sound/timidity++ ) + midi? ( + fluidsynth? ( media-sound/fluidsynth ) + timidity? ( media-sound/timidity++ ) + ) mad? ( media-libs/libmad ) !mad? ( mp3? ( >=media-libs/smpeg-0.4.4-r1 ) ) modplug? ( media-libs/libmodplug ) @@ -36,6 +38,13 @@ } src_configure() { + local myconf + + if use midi; then + myconf=$(use_enable timidity music-timidity-midi) \ + $(use_enable fluidsynth music-fluidsynth-midi) + fi + econf \ --disable-dependency-tracking \ --disable-music-flac-shared \ @@ -44,15 +53,14 @@ --disable-music-mp3-shared \ --disable-music-ogg-shared \ $(use_enable wav music-wave) \ - $(use_enable timidity music-timidity-midi) \ - $(use_enable fluidsynth music-fluidsynth-midi) \ $(use_enable vorbis music-ogg) \ $(use_enable mikmod music-mod) \ $(use_enable modplug music-mod-modplug) \ $(use_enable flac music-flac) \ $(use_enable static-libs static) \ $(use mad && echo --disable-music-mp3 || use_enable mp3 music-mp3) \ - $(use_enable mad music-mp3-mad-gpl) + $(use_enable mad music-mp3-mad-gpl) \ + ${myconf} } src_install() {