r10989 - in packages/trunk/parsec47/debian: . patches

Peter De Wachter pdewacht-guest at alioth.debian.org
Sat May 29 09:07:09 UTC 2010


Author: pdewacht-guest
Date: 2010-05-29 09:07:01 +0000 (Sat, 29 May 2010)
New Revision: 10989

Modified:
   packages/trunk/parsec47/debian/changelog
   packages/trunk/parsec47/debian/patches/makefile.patch
Log:
parsec47: fix "circular initialization dependency" error


Modified: packages/trunk/parsec47/debian/changelog
===================================================================
--- packages/trunk/parsec47/debian/changelog	2010-05-25 14:14:44 UTC (rev 10988)
+++ packages/trunk/parsec47/debian/changelog	2010-05-29 09:07:01 UTC (rev 10989)
@@ -1,3 +1,10 @@
+parsec47 (0.2.dfsg1-3) unstable; urgency=low
+
+  * Hard-coded link order to avoid "circular initialization dependency"
+    error (Closes: #583638). See also #521582.
+
+ -- Peter De Wachter <pdewacht at gmail.com>  Sat, 29 May 2010 11:02:22 +0200
+
 parsec47 (0.2.dfsg1-2) unstable; urgency=low
 
   [ Peter De Wachter ]

Modified: packages/trunk/parsec47/debian/patches/makefile.patch
===================================================================
--- packages/trunk/parsec47/debian/patches/makefile.patch	2010-05-25 14:14:44 UTC (rev 10988)
+++ packages/trunk/parsec47/debian/patches/makefile.patch	2010-05-29 09:07:01 UTC (rev 10989)
@@ -2,28 +2,48 @@
 # Copyright (C) 2007  Miriam Ruiz <little_miry at yahoo.es>
 # Distributed under the same license as the game. See debian/copyright.
 
-Index: parsec47-0.2.dfsg1/Makefile
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ parsec47-0.2.dfsg1/Makefile	2007-08-29 18:08:28.000000000 +0000
-@@ -0,0 +1,30 @@
-+DSRC=$(shell find src -name "*.d")
-+SOURCES=$(DSRC) import/SDL_video.d import/SDL_mixer.d
-+OBJS=$(SOURCES:.d=.o)
+--- /dev/null
++++ b/Makefile
+@@ -0,0 +1,47 @@
++OBJS=src/dirent.o src/abagames/util/bulletml/Bullet.o\
++  src/abagames/util/bulletml/BulletsManager.o\
++  src/abagames/util/ActorInitializer.o src/abagames/util/Rand.o\
++  src/abagames/util/Actor.o src/abagames/util/ActorPool.o\
++  src/abagames/util/Logger.o src/abagames/util/sdl/MainLoop.o\
++  src/abagames/util/sdl/Sound.o src/abagames/util/sdl/Screen.o\
++  src/abagames/util/sdl/SDLInitFailedException.o\
++  src/abagames/util/sdl/Texture.o src/abagames/util/sdl/Pad.o\
++  src/abagames/util/sdl/GameManager.o src/abagames/util/sdl/Input.o\
++  src/abagames/util/sdl/Screen3D.o src/abagames/util/Vector.o\
++  src/abagames/util/PrefManager.o src/abagames/p47/StageManager.o\
++  src/abagames/p47/P47Boot.o src/abagames/p47/MorphBullet.o\
++  src/abagames/p47/Shot.o src/abagames/p47/Ship.o\
++  src/abagames/p47/LetterRender.o src/abagames/p47/SoundManager.o\
++  src/abagames/p47/BulletActor.o src/abagames/p47/EnemyType.o\
++  src/abagames/p47/Roll.o src/abagames/p47/Fragment.o\
++  src/abagames/p47/LuminousActorPool.o src/abagames/p47/Lock.o\
++  src/abagames/p47/LuminousScreen.o src/abagames/p47/Title.o\
++  src/abagames/p47/Bonus.o src/abagames/p47/P47Bullet.o\
++  src/abagames/p47/P47GameManager.o src/abagames/p47/Particle.o\
++  src/abagames/p47/P47Screen.o src/abagames/p47/Field.o\
++  src/abagames/p47/Enemy.o src/abagames/p47/LuminousActor.o\
++  src/abagames/p47/P47PrefManager.o src/abagames/p47/BulletActorPool.o\
++  src/abagames/p47/BarrageManager.o src/mt.o import/SDL_video.o\
++  import/SDL_mixer.o src/dirent_d.o
++
 +CFLAGS=-O2 -Wall
 +DFLAGS=-O -release
 +EXE=parsec47
-+COBJS=src/dirent_d.o
 +
 +all: $(EXE)
 +
-+$(EXE): import/SDL_Keysym.d $(OBJS) $(COBJS)
-+	gdc $(CFLAGS) -o $@ $(OBJS) $(COBJS) -lbulletml -lSDL_mixer -lSDL -lGLU -lGL -lm
++$(EXE): import/SDL_Keysym.d $(OBJS)
++	gdc -o $@ $(OBJS)  -lbulletml -lSDL_mixer -lSDL -lGLU -lGL -lm
 +
-+$(OBJS): %.o: %.d
++%.o: %.d
 +	gdmd -d -c -of$@ $(DFLAGS) -Iimport -Isrc -I/usr/X11R6/include/ $<
 +
-+src/dirent_d.o: src/dirent_d.c
++%.o: %.c
 +	gcc -c $< -o $@ $(CFLAGS)
 +
 +import/SDL_Keysym.d:
@@ -31,9 +51,4 @@
 +
 +
 +clean:
-+	$(RM) src/*.o
-+	$(RM) src/abagames/p47/*.o
-+	$(RM) src/abagames/util/*.o
-+	$(RM) src/abagames/util/sdl/*.o
-+	$(RM) src/abagames/util/bulletml/*.o
-+	$(RM) import/*.o
++	$(RM) $(OBJS) $(EXE)




More information about the Pkg-games-commits mailing list