Gentoo Archives: gentoo-commits

From: Michael Weber <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/xmw:master commit in: x11-misc/xphoon/, games-arcade/moon-lander/
Date: Fri, 29 Apr 2011 01:14:31
Message-Id: d26eab360afe43698a376b06f6c113ed9866452e.xmw@gentoo
1 commit: d26eab360afe43698a376b06f6c113ed9866452e
2 Author: Michael Weber <xmw <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 00:52:10 2011 +0000
4 Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 00:52:10 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=d26eab36
7
8 games-arcade/moon-lander, x11-misc/xphoon: initial imports
9
10 (Portage version: 2.1.9.42/git/Linux x86_64, signed Manifest commit with key 62EEF090)
11
12 ---
13 games-arcade/moon-lander/ChangeLog | 10 ++++
14 games-arcade/moon-lander/Manifest | 15 +++++++
15 games-arcade/moon-lander/metadata.xml | 11 +++++
16 games-arcade/moon-lander/moon-lander-1.0.ebuild | 51 +++++++++++++++++++++++
17 x11-misc/xphoon/ChangeLog | 10 ++++
18 x11-misc/xphoon/Manifest | 14 ++++++
19 x11-misc/xphoon/metadata.xml | 11 +++++
20 x11-misc/xphoon/xphoon-20000613.ebuild | 40 ++++++++++++++++++
21 8 files changed, 162 insertions(+), 0 deletions(-)
22
23 diff --git a/games-arcade/moon-lander/ChangeLog b/games-arcade/moon-lander/ChangeLog
24 new file mode 100644
25 index 0000000..57b1dda
26 --- /dev/null
27 +++ b/games-arcade/moon-lander/ChangeLog
28 @@ -0,0 +1,10 @@
29 +# ChangeLog for games-arcade/moon-lander
30 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: $
32 +
33 +*moon-lander-1.0 (29 Apr 2011)
34 +
35 + 29 Apr 2011; Michael Weber <xmw@g.o> +moon-lander-1.0.ebuild,
36 + +metadata.xml:
37 + Initial import (bug 364115)
38 +
39
40 diff --git a/games-arcade/moon-lander/Manifest b/games-arcade/moon-lander/Manifest
41 new file mode 100644
42 index 0000000..ff809a1
43 --- /dev/null
44 +++ b/games-arcade/moon-lander/Manifest
45 @@ -0,0 +1,15 @@
46 +-----BEGIN PGP SIGNED MESSAGE-----
47 +Hash: SHA256
48 +
49 +DIST moon-lander_1.0-4.diff.gz 6171 RMD160 2ef92ad82befb371341ca9f8e9da0558e30e86d4 SHA1 72f28809f59a685a1c1b3c2771a2f951a890cf84 SHA256 a45a7f5228848b2321a935026eba134f88efe4b52d31352cdf076075d2c715f7
50 +DIST moon-lander_1.0.orig.tar.gz 1364913 RMD160 a87d858f456a46100934937196efa401b4ec9c20 SHA1 87a5d85fc841d7b13a0b65c7a858907b9d676843 SHA256 76388460d9379b56e9fb33128cd675da260aacd3a3d8304f39adf8f4b501c6ab
51 +EBUILD moon-lander-1.0.ebuild 1116 RMD160 4e112a4f5146692a4cac4d0f7aeb88b2bd222400 SHA1 373ab180d8005729d9c821f7787cdb5ad8b73166 SHA256 f31814f0effe0c0d5309eb448496ce5f18d8f23443fe1903391b29a725d89802
52 +MISC ChangeLog 276 RMD160 8c638d3fd35d30a8bc77cdfe909aad31b278a984 SHA1 580e8083fbd54e0e36b49a39af5a554d8756bfa5 SHA256 6c793365158595a273d76424fa559b7be501935b1809d9a49a1bd87467d1dec9
53 +MISC metadata.xml 279 RMD160 05f7da84f596bc93b2c6ec144a74742a450e8cf8 SHA1 b4c4799559f22cf2e7327223c8b608f5b96dd409 SHA256 2251598c246f30c0973e0f537febc35a1bd02dad9d64bd9a3edc0d7268e45aef
54 +-----BEGIN PGP SIGNATURE-----
55 +Version: GnuPG v2.0.17 (GNU/Linux)
56 +
57 +iF4EAREIAAYFAk26C7oACgkQknrdDGLu8JBQiQD/chdMh+4aB1pA7eDv0ukfCdtq
58 +3kFeaNtSXPd/sNZ+QMUA/js5kQMqw/XqeBgYutztr8HHlYDIs9q6hyJ0/6kYKifx
59 +=2sDz
60 +-----END PGP SIGNATURE-----
61
62 diff --git a/games-arcade/moon-lander/metadata.xml b/games-arcade/moon-lander/metadata.xml
63 new file mode 100644
64 index 0000000..13509a1
65 --- /dev/null
66 +++ b/games-arcade/moon-lander/metadata.xml
67 @@ -0,0 +1,11 @@
68 +<?xml version="1.0" encoding="UTF-8"?>
69 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
70 +<pkgmetadata>
71 +<herd>no-herd</herd>
72 +<maintainer>
73 +<email>maintainer-wanted@g.o</email>
74 +</maintainer>
75 +<longdescription lang="en">
76 +</longdescription>
77 +</pkgmetadata>
78 +
79
80 diff --git a/games-arcade/moon-lander/moon-lander-1.0.ebuild b/games-arcade/moon-lander/moon-lander-1.0.ebuild
81 new file mode 100644
82 index 0000000..ef1f90f
83 --- /dev/null
84 +++ b/games-arcade/moon-lander/moon-lander-1.0.ebuild
85 @@ -0,0 +1,51 @@
86 +# Copyright 1999-2011 Gentoo Foundation
87 +# Distributed under the terms of the GNU General Public License v2
88 +# $Header: $
89 +
90 +EAPI=3
91 +
92 +inherit eutils games toolchain-funcs
93 +
94 +DESCRIPTION="SDL game based on the classic moon lander"
95 +HOMEPAGE="http://packages.debian.org/source/sid/moon-lander"
96 +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.gz
97 + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}-4.diff.gz"
98 +
99 +LICENSE="BSD"
100 +SLOT="0"
101 +KEYWORDS="~amd64"
102 +IUSE=""
103 +
104 +RDEPEND="media-libs/libsdl
105 + media-libs/sdl-image
106 + media-libs/sdl-mixer"
107 +DEPEND="${RDEPEND}"
108 +
109 +S=${WORKDIR}/${PN}
110 +
111 +src_prepare() {
112 + epatch ${WORKDIR}/${PN}_${PV}-4.diff
113 + sed -e '/^CFLAGS/s: -Wall : :' \
114 + -e 's:-lSDL_mixer:-lSDL_mixer $(LDFLAGS):' \
115 + -i Makefile || die
116 + rm ${PN}{,.bin} || die
117 +}
118 +
119 +src_compile() {
120 + emake CC="$(tc-getCC)" || die
121 +}
122 +
123 +src_install() {
124 + insinto "${GAMES_DATADIR}"/${PN}
125 + doins -r fonts images sounds || die
126 +
127 + dogamesbin ${PN} || die
128 +
129 + doicon debian/${PN}.xpm || die
130 + make_desktop_entry /usr/games/bin/${PN} "Moon Launcher"
131 +
132 + doman debian/${PN}.6 || die
133 + dodoc debian/{changelog,copyright} || die
134 +
135 + prepgamesdirs
136 +}
137
138 diff --git a/x11-misc/xphoon/ChangeLog b/x11-misc/xphoon/ChangeLog
139 new file mode 100644
140 index 0000000..d906de7
141 --- /dev/null
142 +++ b/x11-misc/xphoon/ChangeLog
143 @@ -0,0 +1,10 @@
144 +# ChangeLog for x11-misc/xphoon
145 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
146 +# $Header: $
147 +
148 +*xphoon-20000613 (29 Apr 2011)
149 +
150 + 29 Apr 2011; Michael Weber <xmw@g.o> +xphoon-20000613.ebuild,
151 + +metadata.xml:
152 + Initial import (bug 364107)
153 +
154
155 diff --git a/x11-misc/xphoon/Manifest b/x11-misc/xphoon/Manifest
156 new file mode 100644
157 index 0000000..0299c72
158 --- /dev/null
159 +++ b/x11-misc/xphoon/Manifest
160 @@ -0,0 +1,14 @@
161 +-----BEGIN PGP SIGNED MESSAGE-----
162 +Hash: SHA256
163 +
164 +DIST xphoon-20000613.tar.gz 90463 RMD160 722bb88eae0be6eb72f12c59326acefe7c79a0b9 SHA1 3dcb8dc3d65118b46e900ee07d745feda5f5d2c3 SHA256 84617b4d11789e9b89cf3bf4b09a593593fdd36c76b10d6690860e66f958c747
165 +EBUILD xphoon-20000613.ebuild 781 RMD160 467a8d1b521f39ec4d881c97f5f1bb41724c6123 SHA1 a9b2744af8d12c40cc0eb7f453fb91fe0f33f346 SHA256 b3dadf1f1a2173916f1bf8a2a8d173ba51b0f189968a8ab221e247d6826c0396
166 +MISC ChangeLog 267 RMD160 48d337a2a3496fb077fb3fe78c9c7788c6c44bd1 SHA1 1413a9b78c9adb55132a1b6005172f05c7e56307 SHA256 266b3828b389c99e74a10a773969b6d7d559fa3affdd6230771f180b2d941ec7
167 +MISC metadata.xml 279 RMD160 05f7da84f596bc93b2c6ec144a74742a450e8cf8 SHA1 b4c4799559f22cf2e7327223c8b608f5b96dd409 SHA256 2251598c246f30c0973e0f537febc35a1bd02dad9d64bd9a3edc0d7268e45aef
168 +-----BEGIN PGP SIGNATURE-----
169 +Version: GnuPG v2.0.17 (GNU/Linux)
170 +
171 +iF4EAREIAAYFAk26C7kACgkQknrdDGLu8JAt0AD/Qzip37OsrUNO1TgGOq25it3S
172 +v8vQldly1CB/oHj+HUYA/jNIr6AhGSZQ0RdQ0phRfveqPjEhlWYUGEgc3Oyw03Ei
173 +=nt9F
174 +-----END PGP SIGNATURE-----
175
176 diff --git a/x11-misc/xphoon/metadata.xml b/x11-misc/xphoon/metadata.xml
177 new file mode 100644
178 index 0000000..13509a1
179 --- /dev/null
180 +++ b/x11-misc/xphoon/metadata.xml
181 @@ -0,0 +1,11 @@
182 +<?xml version="1.0" encoding="UTF-8"?>
183 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
184 +<pkgmetadata>
185 +<herd>no-herd</herd>
186 +<maintainer>
187 +<email>maintainer-wanted@g.o</email>
188 +</maintainer>
189 +<longdescription lang="en">
190 +</longdescription>
191 +</pkgmetadata>
192 +
193
194 diff --git a/x11-misc/xphoon/xphoon-20000613.ebuild b/x11-misc/xphoon/xphoon-20000613.ebuild
195 new file mode 100644
196 index 0000000..80b7fbf
197 --- /dev/null
198 +++ b/x11-misc/xphoon/xphoon-20000613.ebuild
199 @@ -0,0 +1,40 @@
200 +# Copyright 1999-2011 Gentoo Foundation
201 +# Distributed under the terms of the GNU General Public License v2
202 +# $Header: $
203 +
204 +EAPI=3
205 +
206 +inherit toolchain-funcs
207 +
208 +DESCRIPTION="places the current phase of the moon on your root window"
209 +HOMEPAGE="http://xphoon.sourceforge.net/"
210 +SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz"
211 +
212 +LICENSE="BSD"
213 +SLOT="0"
214 +KEYWORDS="~amd64"
215 +IUSE=""
216 +
217 +RDEPEND="x11-libs/libX11"
218 +DEPEND="${DEPEND}
219 + x11-misc/imake"
220 +
221 +src_prepare() {
222 + #fix missing exit in line 256
223 + sed -e "/stdio.h/i#include <stdlib.h>" \
224 + -i phase.c || die
225 +}
226 +
227 +src_configure() {
228 + xmkmf || die
229 +}
230 +
231 +src_compile() {
232 + emake CC="$(tc-getCC)" CCOPTIONS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}" || die
233 +}
234 +
235 +src_install() {
236 + dobin ${PN} || die
237 + newman ${PN}.man ${PN}.1 || die
238 + dodoc README || die
239 +}