r5558 - in packages/trunk/sauerbraten/debian: . patches

Bruno Fuddl-guestquot; Fuddl" Kleinert fuddl-guest at alioth.debian.org
Tue Jan 29 22:05:28 UTC 2008


Author: fuddl-guest
Date: 2008-01-29 22:05:28 +0000 (Tue, 29 Jan 2008)
New Revision: 5558

Modified:
   packages/trunk/sauerbraten/debian/changelog
   packages/trunk/sauerbraten/debian/patches/fix-clean-target.diff
   packages/trunk/sauerbraten/debian/rules
Log:
* patch makefile to support building debuggable binaries

Modified: packages/trunk/sauerbraten/debian/changelog
===================================================================
--- packages/trunk/sauerbraten/debian/changelog	2008-01-29 21:42:05 UTC (rev 5557)
+++ packages/trunk/sauerbraten/debian/changelog	2008-01-29 22:05:28 UTC (rev 5558)
@@ -15,6 +15,7 @@
   * Switch from dpatch to quilt
   * Install PNG desktop icon in proper location
   * Update my email address
+  * Patch Makefile to support building binaries with debug symbols (Closes: #443658)
 
   [ Marco Rodrigues ]
   * Add Homepage field in the control file.

Modified: packages/trunk/sauerbraten/debian/patches/fix-clean-target.diff
===================================================================
--- packages/trunk/sauerbraten/debian/patches/fix-clean-target.diff	2008-01-29 21:42:05 UTC (rev 5557)
+++ packages/trunk/sauerbraten/debian/patches/fix-clean-target.diff	2008-01-29 22:05:28 UTC (rev 5558)
@@ -1,8 +1,16 @@
 === modified file 'sauerbraten-0.0.20071222.dfsg/Makefile'
-Index: sauerbraten-0.0.20071222.dfsg/Makefile
+Index: sauerbraten-0.0.20071227.dfsg/Makefile
 ===================================================================
---- sauerbraten-0.0.20071222.dfsg.orig/Makefile	2008-01-27 16:46:26.000000000 +0100
-+++ sauerbraten-0.0.20071222.dfsg/Makefile	2008-01-27 16:47:20.000000000 +0100
+--- sauerbraten-0.0.20071227.dfsg.orig/Makefile	2007-12-27 22:38:17.000000000 +0100
++++ sauerbraten-0.0.20071227.dfsg/Makefile	2008-01-29 22:50:03.000000000 +0100
+@@ -1,6 +1,6 @@
+ CXXOPTFLAGS= -O3 -fomit-frame-pointer
+ INCLUDES= -Ishared -Iengine -Ifpsgame -Irpggame -Ienet/include -I/usr/X11R6/include `sdl-config --cflags`
+-CXXFLAGS= -Wall -fsigned-char $(CXXOPTFLAGS) $(INCLUDES)
++CXXFLAGS= -g -Wall -fsigned-char $(CXXOPTFLAGS) $(INCLUDES)
+ 
+ PLATFORM_PREFIX=native
+ 
 @@ -58,12 +58,13 @@
  enet/Makefile:
  	cd enet; ./configure

Modified: packages/trunk/sauerbraten/debian/rules
===================================================================
--- packages/trunk/sauerbraten/debian/rules	2008-01-29 21:42:05 UTC (rev 5557)
+++ packages/trunk/sauerbraten/debian/rules	2008-01-29 22:05:28 UTC (rev 5558)
@@ -6,6 +6,14 @@
 	$(error powerpc builds disabled. See http://bugs.debian.org/432666 for details)
 endif
 
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	$(info Disable all optimisations)
+	CXXOPTFLAGS+=
+else
+	CXXOPTFLAGS+=-O2 -fomit-frame-pointer
+endif
+
+
 patch-stamp: patch
 	touch patch-stamp
 
@@ -22,7 +30,7 @@
 	dh_testdir
 	uudecode -o sauerbraten.png debian/sauerbraten.png.uu
 	convert sauerbraten.png sauerbraten.xpm
-	$(MAKE)
+	$(MAKE) CXXOPTFLAGS="$(CXXOPTFLAGS)"
 	touch $@
 
 clean: patch-stamp clean-patched unpatch




More information about the Pkg-games-commits mailing list