|
|
LICENSE="GPL-2" | LICENSE="GPL-2" |
SLOT="0" | SLOT="0" |
KEYWORDS="x86 ppc ~amd64" | KEYWORDS="x86 ppc ~amd64" |
IUSE="" |
IUSE="opengl" |
| |
DEPEND="media-libs/libsdl | DEPEND="media-libs/libsdl |
media-libs/sdl-image | media-libs/sdl-image |
media-libs/sdl-mixer | media-libs/sdl-mixer |
virtual/opengl" |
opengl? ( virtual/opengl )" |
| |
src_unpack() { | src_unpack() { |
unpack ${A} | unpack ${A} |
|
|
| |
epatch \ | epatch \ |
"${FILESDIR}"/${P}-gcc4.patch \ | "${FILESDIR}"/${P}-gcc4.patch \ |
"${FILESDIR}"/${P}-gcc41.patch |
"${FILESDIR}"/${P}-gcc41.patch \ |
|
"${FILESDIR}"/${P}-libs.patch |
| |
find . -type f -name ".*" -exec rm -f \{\} \; | find . -type f -name ".*" -exec rm -f \{\} \; |
sed -i \ | sed -i \ |
-e "/strip/d" \ | -e "/strip/d" \ |
-e "s:^DATADIR=.*:DATADIR=\"${GAMES_DATADIR}/${PN}\":" \ | -e "s:^DATADIR=.*:DATADIR=\"${GAMES_DATADIR}/${PN}\":" \ |
-e "/^INSTALL_BINDIR/s:/\$(PREFIX)/games:${GAMES_BINDIR}:" \ | -e "/^INSTALL_BINDIR/s:/\$(PREFIX)/games:${GAMES_BINDIR}:" \ |
-e "/^CC=/s/g++/$(tc-getCXX)/" \ |
-e "s:^CFLAGS=:CFLAGS+=:" \ |
-e "/^CXX=/s/g++/$(tc-getCXX)/" \ |
-e "/^LDFLAGS=/d" \ |
Makefile \ | Makefile \ |
|| die "sed failed" | || die "sed failed" |
} | } |
| |
|
src_compile() { |
|
use opengl && want_opengl=true || want_opengl=false |
|
emake CC="$(tc-getCXX)" CXX="$(tc-getCXX)" \ |
|
ENABLE_OPENGL="${want_opengl}" || die "emake failed" |
|
} |
|
|
src_install() { | src_install() { |
make DESTDIR="${D}" install || die "make install failed" | make DESTDIR="${D}" install || die "make install failed" |
dodoc Changelog TODO | dodoc Changelog TODO |