diff options
author | 2009-02-26 21:47:21 +0000 | |
---|---|---|
committer | 2009-02-26 21:47:21 +0000 | |
commit | edea3ff2f6979811b0a71c0ec354df386974372b (patch) | |
tree | dce3bca34af5414a9874348a2032b9e81ebc45f7 /games-arcade | |
parent | Change region codes for Germany and Switzerland according to ISO 3166-2, (diff) | |
download | gentoo-2-edea3ff2f6979811b0a71c0ec354df386974372b.tar.gz gentoo-2-edea3ff2f6979811b0a71c0ec354df386974372b.tar.bz2 gentoo-2-edea3ff2f6979811b0a71c0ec354df386974372b.zip |
version bump; clean old; fixes bug #260183
(Portage version: 2.1.6.7/cvs/Linux i686)
Diffstat (limited to 'games-arcade')
-rw-r--r-- | games-arcade/cdogs-sdl/ChangeLog | 10 | ||||
-rw-r--r-- | games-arcade/cdogs-sdl/cdogs-sdl-0.4.ebuild (renamed from games-arcade/cdogs-sdl/cdogs-sdl-0.3.ebuild) | 35 |
2 files changed, 29 insertions, 16 deletions
diff --git a/games-arcade/cdogs-sdl/ChangeLog b/games-arcade/cdogs-sdl/ChangeLog index f59ea8bbd70d..37a2a70e99c4 100644 --- a/games-arcade/cdogs-sdl/ChangeLog +++ b/games-arcade/cdogs-sdl/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-arcade/cdogs-sdl -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/cdogs-sdl/ChangeLog,v 1.2 2007/08/28 16:58:15 mr_bones_ Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-arcade/cdogs-sdl/ChangeLog,v 1.3 2009/02/26 21:47:21 mr_bones_ Exp $ + +*cdogs-sdl-0.4 (26 Feb 2009) + + 26 Feb 2009; Michael Sterrett <mr_bones_@gentoo.org> + -cdogs-sdl-0.3.ebuild, +cdogs-sdl-0.4.ebuild: + version bump; clean old; fixes bug #260183 28 Aug 2007; Michael Sterrett <mr_bones_@gentoo.org> cdogs-sdl-0.3.ebuild: x86 and tidy ebuild diff --git a/games-arcade/cdogs-sdl/cdogs-sdl-0.3.ebuild b/games-arcade/cdogs-sdl/cdogs-sdl-0.4.ebuild index 51e5999ee932..860ce0f7f1cb 100644 --- a/games-arcade/cdogs-sdl/cdogs-sdl-0.3.ebuild +++ b/games-arcade/cdogs-sdl/cdogs-sdl-0.4.ebuild @@ -1,33 +1,41 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/cdogs-sdl/cdogs-sdl-0.3.ebuild,v 1.2 2007/08/28 16:58:15 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-arcade/cdogs-sdl/cdogs-sdl-0.4.ebuild,v 1.1 2009/02/26 21:47:21 mr_bones_ Exp $ +EAPI=2 inherit eutils games -CDOGS_DATA="cdogs-data-2006-08-16" - +CDOGS_DATA="cdogs-data-2007-07-06" DESCRIPTION="A port of the old DOS arcade game C-Dogs" HOMEPAGE="http://lumaki.com/code/cdogs" -SRC_URI="http://icculus.org/${PN}/files/src/${P}.tar.bz2 - http://icculus.org/${PN}/files/data/${CDOGS_DATA}.tar.bz2" +SRC_URI="http://icculus.org/cdogs-sdl/files/src/${P}.tar.bz2 + http://icculus.org/cdogs-sdl/files/data/${CDOGS_DATA}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND="media-libs/sdl-mixer" +DEPEND="media-libs/libsdl + media-libs/sdl-mixer" S=${WORKDIR}/${P}/src src_unpack() { unpack ${A} mv ${CDOGS_DATA} ${P}/data || die "Failed moving data around" - cd "${S}" +} + +src_prepare() { sed -i \ -e "/^CF_OPT/d" \ + -e "/^CC/d" \ Makefile \ - || die "Failed patching Makefile" + || die "sed failed" + sed -i \ + -e "/\bopen(/s/)/, 0666)/" \ + files.c \ + || die "sed failed" } src_compile() { @@ -39,12 +47,11 @@ src_compile() { } src_install() { - emake DESTDIR="${D}" \ - BINDIR="${GAMES_BINDIR}" \ - DATADIR="${GAMES_DATADIR}/${PN}" \ - install || die "emake install failed" + dogamesbin cdogs || die "dogamesbin failed" + insinto "${GAMES_DATADIR}/${PN}" + doins -r ../data/* newicon ../data/cdogs_icon.png ${PN}.png dodoc ../doc/{README,AUTHORS,ChangeLog,README_DATA,TODO,original_readme.txt} - make_desktop_entry "cdogs -fullscreen" ${PN} + make_desktop_entry "cdogs -fullscreen" C-Dogs prepgamesdirs } |