Gentoo Archives: gentoo-commits

From: "Azamat H. Hackimov" <winterheart@××××××.ru>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-puzzle/polly-b-gone/files/, games-puzzle/polly-b-gone/
Date: Sat, 29 Feb 2020 13:05:04
Message-Id: 1582975492.2e8ad6adb4983598d8db95053564174739d7e099.winterheart@gentoo
1 commit: 2e8ad6adb4983598d8db95053564174739d7e099
2 Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
3 AuthorDate: Sat Feb 29 11:24:52 2020 +0000
4 Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
5 CommitDate: Sat Feb 29 11:24:52 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=2e8ad6ad
7
8 games-puzzle/polly-b-gone: remove package
9
10 Unavailable sources, deprecated eclass.
11 Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
12
13 games-puzzle/polly-b-gone/files/1.0-Makefile.patch | 118 ---------
14 games-puzzle/polly-b-gone/files/1.0-libs.patch | 279 ---------------------
15 games-puzzle/polly-b-gone/files/polly-b-gone.png | Bin 5350 -> 0 bytes
16 games-puzzle/polly-b-gone/metadata.xml | 8 -
17 games-puzzle/polly-b-gone/polly-b-gone-1.0.ebuild | 53 ----
18 5 files changed, 458 deletions(-)
19
20 diff --git a/games-puzzle/polly-b-gone/files/1.0-Makefile.patch b/games-puzzle/polly-b-gone/files/1.0-Makefile.patch
21 deleted file mode 100644
22 index e6b9bd4..0000000
23 --- a/games-puzzle/polly-b-gone/files/1.0-Makefile.patch
24 +++ /dev/null
25 @@ -1,118 +0,0 @@
26 -diff -Naur polly-src.old/Makefile polly-src/Makefile
27 ---- polly-src.old/Makefile 2008-12-05 09:09:00.000000000 +0100
28 -+++ polly-src/Makefile 2009-03-27 18:35:21.000000000 +0100
29 -@@ -1,3 +1,6 @@
30 -+MACHINE= $(shell uname -s)
31 -+
32 -+ifeq ($(MACHINE),Darwin)
33 - CXXFLAGS = \
34 - -O2 \
35 - -I/System/Library/Frameworks/GLUT.framework/Headers \
36 -@@ -25,7 +28,28 @@
37 - resources/*.vert \
38 - resources/world.xml
39 -
40 -+else
41 -+LIBS = \
42 -+ `sdl-config --cflags` \
43 -+ -I/usr/include \
44 -+ -lGLU \
45 -+ -lGL \
46 -+ -lGLEW \
47 -+ -lglut \
48 -+ -lSDL \
49 -+ -lSDL_image \
50 -+ -lSDL_mixer \
51 -+ -ltinyxml
52 -+
53 -+endif
54 -+
55 -+ifeq ($(MACHINE),Darwin)
56 - all : obj/Polly-B-Gone.app
57 -+else
58 -+all : obj/polly-b-gone
59 -+endif
60 -+
61 -+ifeq ($(MACHINE),Darwin)
62 -
63 - obj/main.out : \
64 - obj/ball.o \
65 -@@ -66,6 +90,48 @@
66 - obj/worlds.o \
67 - SDLMain.m
68 -
69 -+else
70 -+
71 -+obj/main.out : \
72 -+ obj/ball.o \
73 -+ obj/block.o \
74 -+ obj/escalator.o \
75 -+ obj/fan.o \
76 -+ obj/lighting.o \
77 -+ obj/material.o \
78 -+ obj/model.o \
79 -+ obj/physics/constraint.o \
80 -+ obj/physics/force.o \
81 -+ obj/physics/particle.o \
82 -+ obj/physics/rotation.o \
83 -+ obj/physics/shape.o \
84 -+ obj/physics/transform.o \
85 -+ obj/physics/translation.o \
86 -+ obj/physics/vector.o \
87 -+ obj/player.o \
88 -+ obj/portal.o \
89 -+ obj/ramp.o \
90 -+ obj/resource.o \
91 -+ obj/room.o \
92 -+ obj/room_force.o \
93 -+ obj/room_object.o \
94 -+ obj/rotating.o \
95 -+ obj/seesaw.o \
96 -+ obj/shader.o \
97 -+ obj/simulation.o \
98 -+ obj/sound.o \
99 -+ obj/switch.o \
100 -+ obj/texture.o \
101 -+ obj/trail.o \
102 -+ obj/transforming.o \
103 -+ obj/translating.o \
104 -+ obj/tube.o \
105 -+ obj/wall.o \
106 -+ obj/world.o \
107 -+ obj/worlds.o
108 -+
109 -+endif
110 -+
111 - obj/physics/particle_test.out : \
112 - obj/physics/force.o \
113 - obj/physics/particle.o \
114 -@@ -79,6 +145,8 @@
115 - obj/physics/vector_test.out : \
116 - obj/physics/vector.o
117 -
118 -+ifeq ($(MACHINE),Darwin)
119 -+
120 - obj/Polly-B-Gone.app : obj/main.out $(RESOURCES) resources/Info.plist Makefile
121 - rm -rf $@
122 - mkdir -p $@/Contents/MacOS
123 -@@ -94,6 +162,11 @@
124 - find $@/Contents/Frameworks -name Headers | xargs rm -r
125 - # ln -sf ../../../../resources/world.xml $@/Contents/Resources/world.xml
126 -
127 -+else
128 -+obj/polly-b-gone : obj/main.out
129 -+ mv obj/main.out polly-b-gone
130 -+endif
131 -+
132 - physics/%.run : obj/physics/%.out
133 - ./$<
134 -
135 -@@ -101,7 +174,7 @@
136 - ./$<
137 -
138 - obj/%.out : obj/%.o
139 -- $(CXX) $(LDFLAGS) -o $@ $^
140 -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
141 -
142 - obj/%.o : %.cpp
143 - mkdir -p $(@D)
144
145 diff --git a/games-puzzle/polly-b-gone/files/1.0-libs.patch b/games-puzzle/polly-b-gone/files/1.0-libs.patch
146 deleted file mode 100644
147 index 3002846..0000000
148 --- a/games-puzzle/polly-b-gone/files/1.0-libs.patch
149 +++ /dev/null
150 @@ -1,279 +0,0 @@
151 -diff -Naur polly-src.old/lighting.h polly-src/lighting.h
152 ---- polly-src.old/lighting.h 2008-11-17 23:01:00.000000000 +0100
153 -+++ polly-src/lighting.h 2009-03-27 17:37:14.000000000 +0100
154 -@@ -2,9 +2,11 @@
155 -
156 - #ifndef MBOSTOCK_LIGHTING_H
157 - #define MBOSTOCK_LIGHTING_H
158 --
159 -+#ifdef __APPLE__
160 - #include <OpenGL/gl.h>
161 --
162 -+#else
163 -+ #include <GL/gl.h>
164 -+#endif
165 - namespace mbostock {
166 -
167 - class Light {
168 -diff -Naur polly-src.old/main.cpp polly-src/main.cpp
169 ---- polly-src.old/main.cpp 2008-12-05 06:36:00.000000000 +0100
170 -+++ polly-src/main.cpp 2009-03-27 17:37:14.000000000 +0100
171 -@@ -1,11 +1,23 @@
172 - // -*- C++ -*-
173 -
174 -+#ifdef __APPLE__
175 - #include <OpenGL/gl.h>
176 - #include <OpenGL/glu.h>
177 -+#else
178 -+ #include <GL/gl.h>
179 -+ #include <GL/glu.h>
180 -+ #include <GL/glut.h>
181 -+#endif
182 -+
183 - #include <SDL/SDL.h>
184 - #include <stdio.h>
185 - #include <stdlib.h>
186 -+
187 -+#ifdef __APPLE__
188 - #include <TinyXML/tinyxml.h>
189 -+#else
190 -+ #include <tinyxml.h>
191 -+#endif
192 -
193 - #include "room.h"
194 - #include "shader.h"
195 -@@ -192,6 +204,11 @@
196 - }
197 -
198 - int main(int argc, char** argv) {
199 -+
200 -+#ifndef __APPLE__
201 -+ glutInit(&argc, argv);
202 -+#endif
203 -+
204 - SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO);
205 -
206 - SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, 1);
207 -diff -Naur polly-src.old/material.cpp polly-src/material.cpp
208 ---- polly-src.old/material.cpp 2008-12-01 23:33:00.000000000 +0100
209 -+++ polly-src/material.cpp 2009-03-27 17:37:14.000000000 +0100
210 -@@ -1,6 +1,9 @@
211 - // -*- C++ -*-
212 --
213 -+#ifdef __APPLE__
214 - #include <OpenGL/gl.h>
215 -+#else
216 -+ #include <GL/gl.h>
217 -+#endif
218 - #include <iostream>
219 - #include <math.h>
220 - #include <stdlib.h>
221 -diff -Naur polly-src.old/model.cpp polly-src/model.cpp
222 ---- polly-src.old/model.cpp 2008-12-01 23:33:00.000000000 +0100
223 -+++ polly-src/model.cpp 2009-03-27 17:37:14.000000000 +0100
224 -@@ -1,7 +1,11 @@
225 - // -*- C++ -*-
226 --
227 -+#ifdef __APPLE__
228 - #include <GLUT/glut.h>
229 - #include <OpenGL/glu.h>
230 -+#else
231 -+ #include <GL/glut.h>
232 -+ #include <GL/glu.h>
233 -+#endif
234 - #include <algorithm>
235 - #include <iostream>
236 - #include <math.h>
237 -diff -Naur polly-src.old/model.h polly-src/model.h
238 ---- polly-src.old/model.h 2008-12-01 23:33:00.000000000 +0100
239 -+++ polly-src/model.h 2009-03-27 17:37:14.000000000 +0100
240 -@@ -2,9 +2,11 @@
241 -
242 - #ifndef MBOSTOCK_MODEL_H
243 - #define MBOSTOCK_MODEL_H
244 --
245 -+#ifdef __APPLE__
246 - #include <OpenGL/glu.h>
247 --
248 -+#else
249 -+ #include <GL/glu.h>
250 -+#endif
251 - #include "physics/shape.h"
252 - #include "physics/vector.h"
253 -
254 -diff -Naur polly-src.old/player.cpp polly-src/player.cpp
255 ---- polly-src.old/player.cpp 2008-12-02 05:44:00.000000000 +0100
256 -+++ polly-src/player.cpp 2009-03-27 17:37:14.000000000 +0100
257 -@@ -1,8 +1,13 @@
258 - // -*- C++ -*-
259 --
260 -+#ifdef __APPLE__
261 - #include <GLUT/glut.h>
262 - #include <OpenGL/gl.h>
263 - #include <OpenGL/glu.h>
264 -+#else
265 -+ #include <GL/glut.h>
266 -+ #include <GL/gl.h>
267 -+ #include <GL/glu.h>
268 -+#endif
269 - #include <iostream>
270 - #include <math.h>
271 - #include <stdio.h>
272 -diff -Naur polly-src.old/resource.cpp polly-src/resource.cpp
273 ---- polly-src.old/resource.cpp 2008-11-16 20:52:00.000000000 +0100
274 -+++ polly-src/resource.cpp 2009-03-27 17:37:14.000000000 +0100
275 -@@ -9,7 +9,11 @@
276 - using namespace mbostock;
277 -
278 - const char* Resources::path() {
279 -+#ifdef __APPLE__
280 - return "Contents/Resources/";
281 -+#else
282 -+ return "resources/";
283 -+#endif
284 - }
285 -
286 - const char* Resources::readFile(const char* p) {
287 -diff -Naur polly-src.old/seesaw.cpp polly-src/seesaw.cpp
288 ---- polly-src.old/seesaw.cpp 2008-12-02 11:08:00.000000000 +0100
289 -+++ polly-src/seesaw.cpp 2009-03-27 17:37:14.000000000 +0100
290 -@@ -1,7 +1,9 @@
291 - // -*- C++ -*-
292 --
293 -+#ifdef __APPLE__
294 - #include <OpenGL/gl.h>
295 --
296 -+#else
297 -+ #include <GL/gl.h>
298 -+#endif
299 - #include "material.h"
300 - #include "physics/constraint.h"
301 - #include "physics/force.h"
302 -diff -Naur polly-src.old/shader.cpp polly-src/shader.cpp
303 ---- polly-src.old/shader.cpp 2008-12-02 10:01:00.000000000 +0100
304 -+++ polly-src/shader.cpp 2009-03-27 17:37:14.000000000 +0100
305 -@@ -2,6 +2,10 @@
306 -
307 - #include <stdlib.h>
308 -
309 -+#ifndef __APPLE__
310 -+#include <GL/glew.h>
311 -+#endif
312 -+
313 - #include "model.h"
314 - #include "resource.h"
315 - #include "shader.h"
316 -diff -Naur polly-src.old/shader.h polly-src/shader.h
317 ---- polly-src.old/shader.h 2008-12-02 10:01:00.000000000 +0100
318 -+++ polly-src/shader.h 2009-03-27 17:37:14.000000000 +0100
319 -@@ -3,7 +3,11 @@
320 - #ifndef _SHADER_H
321 - #define _SHADER_H
322 -
323 -+#ifdef __APPLE__
324 - #include <OpenGL/gl.h>
325 -+#else
326 -+ #include <GL/gl.h>
327 -+#endif
328 -
329 - namespace mbostock {
330 -
331 -diff -Naur polly-src.old/simulation.cpp polly-src/simulation.cpp
332 ---- polly-src.old/simulation.cpp 2008-11-07 07:02:00.000000000 +0100
333 -+++ polly-src/simulation.cpp 2009-03-27 17:37:14.000000000 +0100
334 -@@ -1,6 +1,10 @@
335 - // -*- C++ -*-
336 -
337 -+#ifdef __APPLE_
338 - #include <SDL/sdl.h>
339 -+#else
340 -+ #include <SDL/SDL.h>
341 -+#endif
342 -
343 - #include "simulation.h"
344 -
345 -diff -Naur polly-src.old/sound.cpp polly-src/sound.cpp
346 ---- polly-src.old/sound.cpp 2008-12-05 06:36:00.000000000 +0100
347 -+++ polly-src/sound.cpp 2009-03-27 17:37:14.000000000 +0100
348 -@@ -1,7 +1,13 @@
349 - // -*- C++ -*-
350 -
351 -+#ifdef __APPLE__
352 - #include <SDL/SDL_error.h>
353 - #include <SDL_mixer/SDL_mixer.h>
354 -+#else
355 -+#include <SDL/SDL_error.h>
356 -+#include <SDL/SDL_mixer.h>
357 -+#endif
358 -+
359 - #include <iostream>
360 - #include <string>
361 - #include <vector>
362 -diff -Naur polly-src.old/texture.cpp polly-src/texture.cpp
363 ---- polly-src.old/texture.cpp 2008-11-27 07:14:00.000000000 +0100
364 -+++ polly-src/texture.cpp 2009-03-27 17:37:14.000000000 +0100
365 -@@ -1,9 +1,17 @@
366 - // -*- C++ -*-
367 -
368 -+#ifdef __APPLE__
369 - #include <OpenGL/gl.h>
370 - #include <OpenGL/glu.h>
371 - #include <SDL/sdl.h>
372 - #include <SDL_image/SDL_image.h>
373 -+#else
374 -+#include <GL/gl.h>
375 -+#include <GL/glu.h>
376 -+#include <SDL/SDL.h>
377 -+#include <SDL/SDL_image.h>
378 -+#endif
379 -+
380 - #include <iostream>
381 - #include <string>
382 - #include <vector>
383 -diff -Naur polly-src.old/texture.h polly-src/texture.h
384 ---- polly-src.old/texture.h 2008-11-27 07:14:00.000000000 +0100
385 -+++ polly-src/texture.h 2009-03-27 17:37:14.000000000 +0100
386 -@@ -2,9 +2,11 @@
387 -
388 - #ifndef MBOSTOCK_TEXTURE_H
389 - #define MBOSTOCK_TEXTURE_H
390 --
391 -+#ifdef __APPLE__
392 - #include <OpenGL/gl.h>
393 --
394 -+#else
395 -+ #include <GL/gl.h>
396 -+#endif
397 - namespace mbostock {
398 -
399 - class Texture {
400 -diff -Naur polly-src.old/world.cpp polly-src/world.cpp
401 ---- polly-src.old/world.cpp 2008-12-05 01:41:00.000000000 +0100
402 -+++ polly-src/world.cpp 2009-03-27 17:37:14.000000000 +0100
403 -@@ -1,6 +1,10 @@
404 - // -*- C++ -*-
405 -
406 -+#ifdef __APPLE__
407 - #include <OpenGL/gl.h>
408 -+#else
409 -+ #include <GL/gl.h>
410 -+#endif
411 -
412 - #include "material.h"
413 - #include "portal.h"
414 -diff -Naur polly-src.old/worlds.cpp polly-src/worlds.cpp
415 ---- polly-src.old/worlds.cpp 2008-12-05 06:36:00.000000000 +0100
416 -+++ polly-src/worlds.cpp 2009-03-27 17:37:14.000000000 +0100
417 -@@ -1,4 +1,12 @@
418 -+#ifdef __APPLE__
419 - #include <TinyXML/tinyxml.h>
420 -+#else
421 -+#ifndef TIXML_USE_STL
422 -+#define TIXML_USE_STL
423 -+#endif
424 -+#include <tinyxml.h>
425 -+#endif
426 -+
427 - #include <iostream>
428 - #include <list>
429 - #include <map>
430
431 diff --git a/games-puzzle/polly-b-gone/files/polly-b-gone.png b/games-puzzle/polly-b-gone/files/polly-b-gone.png
432 deleted file mode 100644
433 index cffcd3e..0000000
434 Binary files a/games-puzzle/polly-b-gone/files/polly-b-gone.png and /dev/null differ
435
436 diff --git a/games-puzzle/polly-b-gone/metadata.xml b/games-puzzle/polly-b-gone/metadata.xml
437 deleted file mode 100644
438 index 5d0ede2..0000000
439 --- a/games-puzzle/polly-b-gone/metadata.xml
440 +++ /dev/null
441 @@ -1,8 +0,0 @@
442 -<?xml version="1.0" encoding="UTF-8"?>
443 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
444 -<pkgmetadata>
445 -<maintainer>
446 - <email>frostworks@×××.de</email>
447 - <name>Marcel Unbehaun</name>
448 -</maintainer>
449 -</pkgmetadata>
450
451 diff --git a/games-puzzle/polly-b-gone/polly-b-gone-1.0.ebuild b/games-puzzle/polly-b-gone/polly-b-gone-1.0.ebuild
452 deleted file mode 100644
453 index ac8a43d..0000000
454 --- a/games-puzzle/polly-b-gone/polly-b-gone-1.0.ebuild
455 +++ /dev/null
456 @@ -1,53 +0,0 @@
457 -# Copyright 1999-2009 Gentoo Foundation
458 -# Distributed under the terms of the GNU General Public License v2
459 -# $Header: $
460 -
461 -EAPI=2
462 -inherit eutils games
463 -
464 -DESCRIPTION="a 3D physics platform game - won the grand prize in the 10th annual CS 248 video game competition!"
465 -HOMEPAGE="http://cs.stanford.edu/people/mbostock/polly/"
466 -SRC_URI="http://graphics.stanford.edu/~mbostock/polly-src.zip"
467 -
468 -LICENSE="LGPL-3"
469 -SLOT="0"
470 -KEYWORDS="~x86"
471 -IUSE=""
472 -
473 -RDEPEND="media-libs/libsdl
474 - virtual/opengl
475 - media-libs/sdl-image
476 - media-libs/glew
477 - media-libs/freeglut
478 - dev-libs/tinyxml
479 - media-libs/sdl-mixer"
480 -DEPEND="${RDEPEND}"
481 -
482 -S=${WORKDIR}/${PN/b-gone/src}
483 -
484 -src_prepare(){
485 - epatch "${FILESDIR}"/"${PV}"-libs.patch \
486 - "${FILESDIR}"/"${PV}"-Makefile.patch
487 -
488 - cd "${S}"
489 - sed -i -e "s:resources/:"${GAMES_DATADIR}"/"${PN}"/resources/:" -i resource.cpp
490 -}
491 -
492 -src_install() {
493 - dogamesbin ${PN} || die "dogamesbin ${PN} failed"
494 -
495 - local datadir="${GAMES_DATADIR}"/"${PN}"
496 - dodir ${datadir}
497 - insinto "${datadir}"
498 - doins -r resources || die "doins resources failed"
499 -
500 - newicon "${FILESDIR}"/"${PN}.png" "${PN}.png"
501 - make_desktop_entry "${PN}" "${PN}"
502 - dodoc README* || die
503 - prepgamesdirs
504 -}
505 -
506 -pkg_postinst() {
507 - games_pkg_postinst
508 -}
509 -