|
|
KEYWORDS="amd64 ppc ~ppc64 ~sparc x86" | KEYWORDS="amd64 ppc ~ppc64 ~sparc x86" |
IUSE="alsa debug hardened opengl" | IUSE="alsa debug hardened opengl" |
| |
DEPEND="media-libs/alsa-lib |
DEPEND="alsa? ( media-libs/alsa-lib ) |
opengl? ( virtual/opengl ) | opengl? ( virtual/opengl ) |
debug? ( sys-libs/ncurses ) | debug? ( sys-libs/ncurses ) |
media-libs/libpng | media-libs/libpng |
|
|
media-libs/sdl-sound" | media-libs/sdl-sound" |
| |
pkg_setup() { | pkg_setup() { |
if ! built_with_use --missing true media-libs/alsa-lib midi; then |
if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then |
eerror "To be able to build dosbox with ALSA support you need" | eerror "To be able to build dosbox with ALSA support you need" |
eerror "to have built media-libs/alsa-lib with midi USE flag." | eerror "to have built media-libs/alsa-lib with midi USE flag." |
die "Missing midi USE flag on media-libs/alsa-lib" | die "Missing midi USE flag on media-libs/alsa-lib" |
|
|
src_compile() { | src_compile() { |
egamesconf \ | egamesconf \ |
--disable-dependency-tracking \ | --disable-dependency-tracking \ |
|
$(use_enable alsa alsa-midi) \ |
$(use_enable !hardened dynamic-x86) \ | $(use_enable !hardened dynamic-x86) \ |
$(use_enable debug) \ | $(use_enable debug) \ |
$(use_enable opengl) \ | $(use_enable opengl) \ |