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: rocksndiamonds-3.3.1.2.ebuild ChangeLog
Date: Wed, 31 Dec 2014 21:19:52
Message-Id: 20141231211946.CAE9BE979@oystercatcher.gentoo.org
1 mr_bones_ 14/12/31 21:19:46
2
3 Modified: ChangeLog
4 Added: rocksndiamonds-3.3.1.2.ebuild
5 Log:
6 version bump (bug #533904)
7
8 (Portage version: 2.2.14/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.46 games-arcade/rocksndiamonds/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?rev=1.46&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?rev=1.46&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog?r1=1.45&r2=1.46
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v
20 retrieving revision 1.45
21 retrieving revision 1.46
22 diff -u -r1.45 -r1.46
23 --- ChangeLog 24 Aug 2012 08:31:56 -0000 1.45
24 +++ ChangeLog 31 Dec 2014 21:19:46 -0000 1.46
25 @@ -1,6 +1,13 @@
26 # ChangeLog for games-arcade/rocksndiamonds
27 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v 1.45 2012/08/24 08:31:56 mr_bones_ Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v 1.46 2014/12/31 21:19:46 mr_bones_ Exp $
31 +
32 +*rocksndiamonds-3.3.1.2 (31 Dec 2014)
33 +
34 + 31 Dec 2014; Michael Sterrett <mr_bones_@g.o>
35 + +files/rocksndiamonds-3.3.1.2-parallel-build.patch,
36 + +files/rocksndiamonds-3.3.1.2-perms.patch, +rocksndiamonds-3.3.1.2.ebuild:
37 + version bump (bug #533904)
38
39 24 Aug 2012; Michael Sterrett <mr_bones_@g.o>
40 rocksndiamonds-3.3.0.1-r1.ebuild:
41
42
43
44 1.1 games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: rocksndiamonds-3.3.1.2.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.ebuild,v 1.1 2014/12/31 21:19:46 mr_bones_ Exp $
54
55 EAPI=5
56 inherit flag-o-matic eutils games
57
58 DESCRIPTION="A Boulderdash clone"
59 HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
60 SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz
61 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip
62 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip
63 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip
64 http://www.artsoft.org/RELEASES/rocksndiamonds/levels/rnd-contrib-1.0.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.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz
68 http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz
69 http://www.artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz
70 mirror://gentoo/rnd_jue-v8.tar.bz2"
71
72 LICENSE="GPL-2"
73 SLOT="0"
74 KEYWORDS="~amd64 ~ppc ~x86"
75 IUSE="X sdl"
76
77 RDEPEND="X? ( x11-libs/libX11 )
78 !sdl? ( x11-libs/libX11 )
79 sdl? (
80 >=media-libs/libsdl-1.2.3[joystick,video]
81 >=media-libs/sdl-mixer-1.2.4[mod,mp3,timidity]
82 media-libs/sdl-net
83 >=media-libs/sdl-image-1.2.2[gif]
84 media-libs/smpeg
85 )"
86 DEPEND="${RDEPEND}
87 app-arch/unzip
88 X? ( x11-libs/libXt )
89 !sdl? ( x11-libs/libXt )"
90
91 src_unpack() {
92 unpack ${P}.tar.gz
93 cd "${S}"
94 unpack \
95 rockslevels-emc-1.0.tar.gz \
96 rockslevels-sp-1.0.tar.gz \
97 rockslevels-dx-1.0.tar.gz
98 cd levels
99 unpack \
100 rnd_jue-v8.tar.bz2 \
101 BD2K3-1.0.0.zip \
102 rnd-contrib-1.0.0.tar.gz \
103 Snake_Bite-1.0.0.zip \
104 Contributions-1.2.0.zip \
105 Boulder_Dash_Dream-1.0.0.zip \
106 Sokoban-1.0.0.zip
107 }
108
109 src_prepare() {
110 # make it parallel-friendly.
111 epatch \
112 "${FILESDIR}"/${P}-parallel-build.patch \
113 "${FILESDIR}"/${P}-perms.patch
114 sed -i \
115 -e 's:\$(MAKE_CMD):$(MAKE) -C $(SRC_DIR):' \
116 -e '/^MAKE/d' \
117 -e '/^CC/d' \
118 Makefile || die
119
120 sed -i \
121 -e '/^LDFLAGS/s/=/+=/' \
122 src/Makefile || die
123 }
124
125 src_compile() {
126 replace-cpu-flags k6 k6-1 k6-2 i586
127
128 local makeopts="RO_GAME_DIR=${GAMES_DATADIR}/${PN} RW_GAME_DIR=${GAMES_STATEDIR}/${PN}"
129 if use X || { ! use X && ! use sdl; } ; then
130 emake -j1 clean
131 emake ${makeopts} OPTIONS="${CFLAGS}" x11
132 mv rocksndiamonds{,.x11}
133 fi
134 if use sdl ; then
135 emake -j1 clean
136 emake ${makeopts} OPTIONS="${CFLAGS}" sdl
137 mv rocksndiamonds{,.sdl}
138 fi
139 }
140
141 src_install() {
142 if use X || { ! use X && ! use sdl; } ; then
143 dogamesbin rocksndiamonds.x11
144 fi
145 if use sdl ; then
146 dogamesbin rocksndiamonds.sdl
147 dosym rocksndiamonds.sdl "${GAMES_BINDIR}/rocksndiamonds"
148 else
149 dosym rocksndiamonds.x11 "${GAMES_BINDIR}/rocksndiamonds"
150 fi
151 insinto "${GAMES_DATADIR}/${PN}"
152 doins -r docs graphics levels music sounds
153
154 newman rocksndiamonds.{1,6}
155 dodoc CREDITS ChangeLog README
156 newicon graphics/gfx_classic/rocks_icon_32x32.pcx ${PN}.pcx
157 make_desktop_entry rocksndiamonds "Rocks 'N' Diamonds" /usr/share/pixmaps/${PN}.pcx
158
159 prepgamesdirs
160 }