2015-01-29 09:06:13 +03:00
|
|
|
# Copyright 1999-2015 Gentoo Foundation
|
2011-11-09 11:33:19 +04:00
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
2015-08-10 23:59:40 +03:00
|
|
|
# $Id$
|
2011-11-09 11:33:19 +04:00
|
|
|
|
2015-03-01 16:39:31 +03:00
|
|
|
EAPI=5
|
2011-11-09 11:33:19 +04:00
|
|
|
inherit eutils scons-utils games
|
|
|
|
|
|
|
|
DESCRIPTION="a World War II German submarine simulation"
|
|
|
|
HOMEPAGE="http://dangerdeep.sourceforge.net/"
|
|
|
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
|
|
|
|
mirror://sourceforge/${PN}/${PN}-data-${PV}.zip"
|
|
|
|
|
2013-02-09 21:04:21 +04:00
|
|
|
LICENSE="GPL-2 CC-BY-NC-ND-2.0"
|
2011-11-09 11:33:19 +04:00
|
|
|
SLOT="0"
|
2015-03-30 22:07:17 +03:00
|
|
|
KEYWORDS="amd64 x86"
|
2015-01-29 09:06:13 +03:00
|
|
|
IUSE="cpu_flags_x86_sse debug"
|
2011-11-09 11:33:19 +04:00
|
|
|
|
|
|
|
RDEPEND="virtual/opengl
|
|
|
|
virtual/glu
|
|
|
|
sci-libs/fftw:3.0
|
|
|
|
media-libs/libsdl[joystick,opengl,video]
|
|
|
|
media-libs/sdl-mixer[vorbis]
|
|
|
|
media-libs/sdl-image[jpeg,png]
|
|
|
|
media-libs/sdl-net"
|
|
|
|
DEPEND="${RDEPEND}
|
|
|
|
app-arch/unzip"
|
|
|
|
|
|
|
|
src_prepare() {
|
|
|
|
epatch \
|
|
|
|
"${FILESDIR}"/${P}-build.patch \
|
|
|
|
"${FILESDIR}"/${P}-gcc43.patch \
|
2012-07-27 02:10:14 +04:00
|
|
|
"${FILESDIR}"/${P}-gcc47.patch \
|
2011-11-09 11:33:19 +04:00
|
|
|
"${FILESDIR}"/${P}-gcc44.patch
|
|
|
|
sed -i -e "/console_log.txt/ s:fopen.*:stderr;:" src/system.cpp || die
|
|
|
|
}
|
|
|
|
|
|
|
|
src_compile() {
|
|
|
|
local sse=-1
|
|
|
|
|
2015-01-29 09:06:13 +03:00
|
|
|
if use cpu_flags_x86_sse ; then
|
2011-11-09 11:33:19 +04:00
|
|
|
use amd64 && sse=3 || sse=1
|
|
|
|
fi
|
|
|
|
|
|
|
|
escons \
|
|
|
|
usex86sse=${sse} \
|
|
|
|
datadir="${GAMES_DATADIR}"/${PN} \
|
|
|
|
$(use_scons debug)
|
|
|
|
}
|
|
|
|
|
|
|
|
src_install() {
|
2015-03-01 16:39:31 +03:00
|
|
|
dogamesbin build/linux/${PN}
|
2011-11-09 11:33:19 +04:00
|
|
|
|
|
|
|
insinto "${GAMES_DATADIR}"/${PN}
|
2015-03-01 16:39:31 +03:00
|
|
|
doins -r ../data/*
|
2011-11-09 11:33:19 +04:00
|
|
|
|
|
|
|
newicon dftd_icon.png ${PN}.png
|
|
|
|
make_desktop_entry ${PN} "Danger from the Deep"
|
|
|
|
|
|
|
|
dodoc ChangeLog CREDITS README
|
|
|
|
doman doc/man/${PN}.6
|
|
|
|
|
|
|
|
prepgamesdirs
|
|
|
|
}
|