Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-arcade/rocksndiamonds: ChangeLog rocksndiamonds-3.2.6.0.ebuild
Date: Wed, 26 Nov 2008 02:12:54
Message-Id: E1L59tR-0004yf-3R@stork.gentoo.org
1 mr_bones_ 08/11/26 02:12:41
2
3 Modified: ChangeLog
4 Added: rocksndiamonds-3.2.6.0.ebuild
5 Log:
6 version bump
7 (Portage version: 2.1.4.5)
8
9 Revision Changes Path
10 1.31 games-arcade/rocksndiamonds/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?rev=1.31&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?rev=1.31&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?r1=1.30&r2=1.31
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v
19 retrieving revision 1.30
20 retrieving revision 1.31
21 diff -u -r1.30 -r1.31
22 --- ChangeLog 25 Jun 2008 18:55:13 -0000 1.30
23 +++ ChangeLog 26 Nov 2008 02:12:40 -0000 1.31
24 @@ -1,6 +1,13 @@
25 # ChangeLog for games-arcade/rocksndiamonds
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v 1.30 2008/06/25 18:55:13 nixnut Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v 1.31 2008/11/26 02:12:40 mr_bones_ Exp $
29 +
30 +*rocksndiamonds-3.2.6.0 (26 Nov 2008)
31 +
32 + 26 Nov 2008; Michael Sterrett <mr_bones_@g.o>
33 + +files/rocksndiamonds-3.2.6.0-parallel-build.patch,
34 + +rocksndiamonds-3.2.6.0.ebuild:
35 + version bump
36
37 25 Jun 2008; nixnut <nixnut@g.o> rocksndiamonds-3.2.4.ebuild:
38 Stable on ppc wrt bug 229119
39
40
41
42 1.1 games-arcade/rocksndiamonds/rocksndiamonds-3.2.6.0.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.2.6.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.2.6.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: rocksndiamonds-3.2.6.0.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.2.6.0.ebuild,v 1.1 2008/11/26 02:12:40 mr_bones_ Exp $
52
53 inherit flag-o-matic eutils games
54
55 DESCRIPTION="A Boulderdash clone"
56 HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
57 SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz
58 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip
59 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip
60 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip
61 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/rnd-contrib-1.0.0.tar.gz
62 http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz
63 http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz
64 http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz
65 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip
66 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip
67 http://www.jb-line.de/rnd_jue-v7.zip"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 KEYWORDS="~amd64 ~ppc ~x86"
72 IUSE="X sdl"
73
74 DEPEND="app-arch/unzip
75 X? ( x11-libs/libX11 )
76 !sdl? ( x11-libs/libX11 )
77 sdl? (
78 >=media-libs/libsdl-1.2.3
79 >=media-libs/sdl-mixer-1.2.4
80 media-libs/sdl-net
81 >=media-libs/sdl-image-1.2.2
82 media-libs/smpeg
83 )"
84
85 src_unpack() {
86 unpack ${P}.tar.gz
87 cd "${S}"
88 unpack \
89 rockslevels-emc-1.0.tar.gz \
90 rockslevels-sp-1.0.tar.gz \
91 rockslevels-dx-1.0.tar.gz
92
93 # make it parallel-friendly.
94 epatch "${FILESDIR}"/${P}-parallel-build.patch
95 sed -i \
96 -e 's:\$(MAKE_CMD):$(MAKE) -C $(SRC_DIR):' \
97 -e '/^MAKE/d' \
98 Makefile \
99 || die "sed failed"
100
101 cd levels
102 unpack \
103 rnd_jue-v7.zip \
104 BD2K3-1.0.0.zip \
105 rnd-contrib-1.0.0.tar.gz \
106 Snake_Bite-1.0.0.zip \
107 Contributions-1.2.0.zip \
108 Boulder_Dash_Dream-1.0.0.zip \
109 Sokoban-1.0.0.zip
110 }
111
112 src_compile() {
113 replace-cpu-flags k6 k6-1 k6-2 i586
114
115 local makeopts="RO_GAME_DIR=${GAMES_DATADIR}/${PN} RW_GAME_DIR=${GAMES_STATEDIR}/${PN}"
116 if use X || { ! use X && ! use sdl; } ; then
117 make clean || die
118 emake ${makeopts} OPTIONS="${CFLAGS}" x11 || die
119 mv rocksndiamonds{,.x11}
120 fi
121 if use sdl ; then
122 make clean || die
123 emake ${makeopts} OPTIONS="${CFLAGS}" sdl || die
124 mv rocksndiamonds{,.sdl}
125 fi
126 }
127
128 src_install() {
129 if use X || { ! use X && ! use sdl; } ; then
130 dogamesbin rocksndiamonds.x11 || die "dogamesbin failed"
131 fi
132 if use sdl ; then
133 dogamesbin rocksndiamonds.sdl || die "dogamesbin failed"
134 dosym rocksndiamonds.sdl "${GAMES_BINDIR}/rocksndiamonds"
135 else
136 dosym rocksndiamonds.x11 "${GAMES_BINDIR}/rocksndiamonds"
137 fi
138 insinto "${GAMES_DATADIR}/${PN}"
139 doins -r graphics levels music sounds || die "doins failed"
140
141 newman rocksndiamonds.{1,6}
142 dodoc CHANGES CREDITS HARDWARE README TODO docs/elements/*.txt
143 newicon graphics/gfx_classic/rocks_icon_32x32.pcx ${PN}.pcx
144 make_desktop_entry rocksndiamonds "Rocks 'N' Diamonds" /usr/share/pixmaps/${PN}.pcx
145
146 prepgamesdirs
147 }