diff options
Diffstat (limited to 'games-fps/duke3d/duke3d-20030817-r1.ebuild')
-rw-r--r-- | games-fps/duke3d/duke3d-20030817-r1.ebuild | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/games-fps/duke3d/duke3d-20030817-r1.ebuild b/games-fps/duke3d/duke3d-20030817-r1.ebuild deleted file mode 100644 index 3d3de736ffe5..000000000000 --- a/games-fps/duke3d/duke3d-20030817-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/duke3d/duke3d-20030817-r1.ebuild,v 1.17 2004/07/14 14:43:54 agriffis Exp $ - -ECVS_PASS="anonymous" -ECVS_SERVER="icculus.org:/cvs/cvsroot" -ECVS_MODULE="duke3d" -inherit eutils flag-o-matic games -#inherit cvs - -DESCRIPTION="port of the original DukeNukem 3D" -HOMEPAGE="http://icculus.org/projects/duke3d/" -SRC_URI="mirror://gentoo/${P}.tbz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 ppc" -IUSE="opengl" # nophysfs" - -RDEPEND="virtual/x11 - media-libs/libsdl - media-libs/sdl-mixer - media-sound/timidity++ - media-sound/timidity-eawpatches - opengl? ( virtual/opengl )" -DEPEND="${RDEPEND} - x86? ( dev-lang/nasm ) - >=sys-apps/sed-4" - -S="${WORKDIR}/${ECVS_MODULE}" - -use_tf() { use ${1} > /dev/null && echo "true" || echo "false"; } - -src_unpack() { - local fromcvs=0 - if [ ${fromcvs} -eq 1 ] ; then - cvs_src_unpack - cd duke3d/source - ECVS_MODULE="buildengine" - cvs_src_unpack - else - unpack ${A} - fi - - # configure buildengine - cd ${S}/source/buildengine - sed -i \ - -e "/^useperl := / s:=.*:= $(use_tf perl):" \ - -e "/^useopengl := / s:=.*:= $(use_tf opengl):" \ - -e "/^usephysfs := / s:=.*:= false:" Makefile \ - || die "sed Makefile failed" - if use x86 ; then - sed -i \ - -e 's:^#USE_ASM:USE_ASM:' Makefile \ - || die "sed Makefile failed (x86)" - fi - epatch "${FILESDIR}/${PV}-buildengine-makefile-cflags.patch" - sed -i \ - -e 's:/usr/lib/perl5/i386-linux/CORE/libperl.a::' Makefile \ - || die "sed Makefile failed (libperl)" - - # configure duke3d - cd ${S}/source - epatch "${FILESDIR}/${PV}-credits.patch" - epatch "${FILESDIR}/${PV}-duke3d-makefile-opts.patch" - if use x86 ; then - sed -i \ - -e '/^#use_asm/s:#::' Makefile \ - || die "sed Makefile failed" - fi - if use opengl ; then - sed -i \ - -e '/^#use_opengl/s:#::' Makefile \ - || die "sed Makefile failed" - fi -} - -src_compile() { - # -O3 fails on athlon with gcc 3.2.3, maybe others. - replace-flags "-O3" "-O2" - cd source/buildengine - emake OPTFLAGS="${CFLAGS}" || die "buildengine failed" - cd .. - emake OPTIMIZE="${CFLAGS}" || die "duke3d failed" -} - -src_install() { - games_make_wrapper duke3d "${GAMES_BINDIR}/duke3d.bin" "${GAMES_DATADIR}/${PN}" - newgamesbin source/duke3d duke3d.bin || die "newgamesbin failed" - - dodoc readme.txt - - cd testdata - insinto "${GAMES_DATADIR}/${PN}" - newins defs.con DEFS.CON - newins game.con GAME.CON - newins user.con USER.CON - doins "${FILESDIR}/network.cfg" - insinto "${GAMES_SYSCONFDIR}" - doins "${FILESDIR}/duke3d.cfg" - dosym "${GAMES_SYSCONFDIR}/duke3d.cfg" "${GAMES_DATADIR}/${PN}/DUKE3D.CFG" - - prepgamesdirs -} - -pkg_postinst() { - games_pkg_postinst - einfo "Just put the data files in ${GAMES_DATADIR}/${PN}" - einfo "before playing !" -} |