summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2009-02-26 21:47:21 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2009-02-26 21:47:21 +0000
commitedea3ff2f6979811b0a71c0ec354df386974372b (patch)
treedce3bca34af5414a9874348a2032b9e81ebc45f7 /games-arcade
parentChange region codes for Germany and Switzerland according to ISO 3166-2, (diff)
downloadgentoo-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/ChangeLog10
-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
}