diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2004-03-16 06:41:56 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2004-03-16 06:41:56 +0000 |
commit | 879bbced71249eb566b7ac1d532a03e86a5d7df2 (patch) | |
tree | 700298d9d1b62fec9380c71124b1ce585785353d | |
parent | Changed to not assign read-only variable PN. See bug #44712. metadata.xml fix... (diff) | |
download | gentoo-2-879bbced71249eb566b7ac1d532a03e86a5d7df2.tar.gz gentoo-2-879bbced71249eb566b7ac1d532a03e86a5d7df2.tar.bz2 gentoo-2-879bbced71249eb566b7ac1d532a03e86a5d7df2.zip |
fix IUSE; add error checking; enable parallel make
-rw-r--r-- | games-fps/cube/ChangeLog | 8 | ||||
-rw-r--r-- | games-fps/cube/cube-20021020-r2.ebuild | 3 | ||||
-rw-r--r-- | games-fps/cube/cube-20031223.ebuild | 33 |
3 files changed, 30 insertions, 14 deletions
diff --git a/games-fps/cube/ChangeLog b/games-fps/cube/ChangeLog index 450940ca6596..0882229f4c61 100644 --- a/games-fps/cube/ChangeLog +++ b/games-fps/cube/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for games-fps/cube -# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/cube/ChangeLog,v 1.3 2004/01/05 05:30:17 vapier Exp $ +# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/cube/ChangeLog,v 1.4 2004/03/16 06:41:56 mr_bones_ Exp $ + + 15 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> + cube-20021020-r2.ebuild, cube-20031223.ebuild: + fix IUSE; add error checking; enable parallel make *cube-20031223 (05 Jan 2004) diff --git a/games-fps/cube/cube-20021020-r2.ebuild b/games-fps/cube/cube-20021020-r2.ebuild index ccae79cae89d..1a63fe0fa941 100644 --- a/games-fps/cube/cube-20021020-r2.ebuild +++ b/games-fps/cube/cube-20021020-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/cube/cube-20021020-r2.ebuild,v 1.2 2004/02/20 06:40:07 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/cube/cube-20021020-r2.ebuild,v 1.3 2004/03/16 06:41:56 mr_bones_ Exp $ inherit eutils games @@ -15,6 +15,7 @@ SRC_URI="http://ludo.uib.no/cube/${MY_P}.zip LICENSE="ZLIB" SLOT="0" KEYWORDS="x86 ppc" +IUSE="" DEPEND="virtual/opengl media-libs/libsdl diff --git a/games-fps/cube/cube-20031223.ebuild b/games-fps/cube/cube-20031223.ebuild index 007df80af867..c78640e80f26 100644 --- a/games-fps/cube/cube-20031223.ebuild +++ b/games-fps/cube/cube-20031223.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/cube/cube-20031223.ebuild,v 1.3 2004/02/20 06:40:07 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/cube/cube-20031223.ebuild,v 1.4 2004/03/16 06:41:56 mr_bones_ Exp $ inherit eutils games @@ -12,16 +12,20 @@ SRC_URI="mirror://sourceforge/cube/${MY_P}.zip" LICENSE="ZLIB" SLOT="0" KEYWORDS="x86 ppc hppa" +IUSE="" -DEPEND="virtual/opengl +RDEPEND="virtual/opengl + virtual/glu media-libs/libsdl media-libs/sdl-mixer media-libs/sdl-image sys-libs/zlib media-libs/libpng" +DEPEND="${RDEPEND} + >=sys-apps/sed-4" -S=${WORKDIR}/cube -CUBE_DATADIR=${GAMES_DATADIR}/${PN}/ +S="${WORKDIR}/cube" +CUBE_DATADIR="${GAMES_DATADIR}/${PN}/" src_unpack() { unpack ${A} @@ -34,20 +38,25 @@ src_unpack() { echo "#define GAMES_DATADIR \"${CUBE_DATADIR}\"" >> tools.h echo "#define GAMES_DATADIR_LEN ${#CUBE_DATADIR}" >> tools.h sed -i \ - "s:packages/:${CUBE_DATADIR}packages/:" \ + -e "s:packages/:${CUBE_DATADIR}packages/:" \ renderextras.cpp rendermd2.cpp sound.cpp worldio.cpp \ - || die "fixing data path failed" + || die "fixing data path failed" + # enable parallel make + sed -i \ + -e 's/make -C/$(MAKE) -C/' Makefile \ + || die "sed Makefile failed" edos2unix *.cpp } src_compile() { cd source/${MY_P}_src/src - emake CXXOPTFLAGS="${CXXFLAGS}" || die + emake CXXOPTFLAGS="${CXXFLAGS}" || die "emake failed" } src_install() { - dogamesbin source/${MY_P}_src/src/cube_{client,server} - exeinto ${GAMES_LIBDIR}/${PN} + dogamesbin source/${MY_P}_src/src/cube_{client,server} \ + || die "dogamesbin failed" + exeinto "${GAMES_LIBDIR}/${PN}" if [ "${ARCH}" == "x86" ] ; then newexe bin_unix/linux_client cube_client newexe bin_unix/linux_server cube_server @@ -55,14 +64,16 @@ src_install() { newexe bin_unix/ppc_linux_client cube_client newexe bin_unix/ppc_linux_server cube_server fi - dogamesbin ${FILESDIR}/cube_{client,server}-bin + dogamesbin ${FILESDIR}/cube_{client,server}-bin \ + || die "dogamesbin failed (bin)" sed -i \ -e "s:GENTOO_DATADIR:${CUBE_DATADIR}:" \ -e "s:GENTOO_LIBDIR:${GAMES_LIBDIR}/${PN}:" \ ${D}/${GAMES_BINDIR}/cube_{client,server}-bin dodir ${CUBE_DATADIR} - cp -r *.cfg data packages ${D}/${CUBE_DATADIR} + cp -r *.cfg data packages ${D}/${CUBE_DATADIR} \ + || die "cp failed" dodoc source/${MY_P}_src/src/CUBE_TODO.txt dohtml -r docs/ |