r6367 - in packages/trunk/simutrans/debian: . patches

Ansgar Burchardt ansgar-guest at alioth.debian.org
Sat Mar 29 17:42:58 UTC 2008


Author: ansgar-guest
Date: 2008-03-29 17:42:58 +0000 (Sat, 29 Mar 2008)
New Revision: 6367

Added:
   packages/trunk/simutrans/debian/patches/fix-makeobj-dump-crash
Modified:
   packages/trunk/simutrans/debian/changelog
   packages/trunk/simutrans/debian/patches/config.diff
   packages/trunk/simutrans/debian/patches/makeobj-endianness
   packages/trunk/simutrans/debian/patches/series
Log:
* Add debuging symbols to makeobj
* Link makeobj with g++ instead of ld (should fix build on mipsel)
* fix crash when calling 'makeobj dump' (Closes: #473245)
  + new patch: fix-makeobj-dump-crash

Modified: packages/trunk/simutrans/debian/changelog
===================================================================
--- packages/trunk/simutrans/debian/changelog	2008-03-29 14:45:29 UTC (rev 6366)
+++ packages/trunk/simutrans/debian/changelog	2008-03-29 17:42:58 UTC (rev 6367)
@@ -3,6 +3,10 @@
   * makeobj should work on big-endian archs (Closes: #472326)
     + new patch: makeobj-endianness
     + NOT FINISHED YET
+  * Add debuging symbols to makeobj
+  * Link makeobj with g++ instead of ld (should fix build on mipsel)
+  * fix crash when calling 'makeobj dump' (Closes: #473245)
+    + new patch: fix-makeobj-dump-crash
 
  -- Ansgar Burchardt <ansgar at 43-1.org>  Sun, 23 Mar 2008 21:15:39 +0100
 

Modified: packages/trunk/simutrans/debian/patches/config.diff
===================================================================
--- packages/trunk/simutrans/debian/patches/config.diff	2008-03-29 14:45:29 UTC (rev 6366)
+++ packages/trunk/simutrans/debian/patches/config.diff	2008-03-29 17:42:58 UTC (rev 6367)
@@ -2,10 +2,10 @@
 
 @DPATCH@
 
-Index: simutrans-svn/makeobj/Makefile
+Index: simutrans-99.18~0.svn1664/makeobj/Makefile
 ===================================================================
---- simutrans-svn.orig/makeobj/Makefile
-+++ simutrans-svn/makeobj/Makefile
+--- simutrans-99.18~0.svn1664.orig/makeobj/Makefile
++++ simutrans-99.18~0.svn1664/makeobj/Makefile
 @@ -2,8 +2,8 @@
  #OSTYPE = beos
  #OSTYPE = cygwin
@@ -17,19 +17,32 @@
  
  LN= $(CC)
  
-@@ -14,7 +14,7 @@
+@@ -14,9 +14,9 @@
  endif
  
  ifeq ($(OSTYPE),linux)
 -LDLIBS=-lpng -lz -lstdc++ -lm
-+LDLIBS=-lpng -lstdc++ -lm
- CFLAGS   = -O
- CXXFLAGS = -O
+-CFLAGS   = -O
+-CXXFLAGS = -O
++LDLIBS=-lpng -lm
++CFLAGS   = -O -g -W -Wall
++CXXFLAGS = -O -g -W -Wall
  endif
-Index: simutrans-svn/config.default
+ 
+ ifeq ($(OSTYPE),beos)
+@@ -54,7 +54,7 @@
+ all: makeobj
+ 
+ makeobj: $(OBJECTS)
+-	$(LN) $(CXXFLAGS) $(LDFLAGS) -o makeobj $(OBJECTS) $(LDLIBS)
++	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o makeobj $(OBJECTS) $(LDLIBS)
+ 
+ clean:
+ 	rm -f $(OBJECTS)
+Index: simutrans-99.18~0.svn1664/config.default
 ===================================================================
 --- /dev/null
-+++ simutrans-svn/config.default
++++ simutrans-99.18~0.svn1664/config.default
 @@ -0,0 +1,57 @@
 +#
 +# to compile:

Added: packages/trunk/simutrans/debian/patches/fix-makeobj-dump-crash
===================================================================
--- packages/trunk/simutrans/debian/patches/fix-makeobj-dump-crash	                        (rev 0)
+++ packages/trunk/simutrans/debian/patches/fix-makeobj-dump-crash	2008-03-29 17:42:58 UTC (rev 6367)
@@ -0,0 +1,12 @@
+Index: simutrans-99.18~0.svn1664/besch/writer/root_writer.cc
+===================================================================
+--- simutrans-99.18~0.svn1664.orig/besch/writer/root_writer.cc
++++ simutrans-99.18~0.svn1664/besch/writer/root_writer.cc
+@@ -126,7 +126,6 @@
+ 
+ 		dump_nodes(infp, 1);
+ 		fclose(infp);
+-		fclose(infp);
+ 	}
+ 	return true;
+ }

Modified: packages/trunk/simutrans/debian/patches/makeobj-endianness
===================================================================
--- packages/trunk/simutrans/debian/patches/makeobj-endianness	2008-03-29 14:45:29 UTC (rev 6366)
+++ packages/trunk/simutrans/debian/patches/makeobj-endianness	2008-03-29 17:42:58 UTC (rev 6367)
@@ -956,17 +956,6 @@
 ===================================================================
 --- simutrans-99.18~0.svn1664.orig/makeobj/Makefile
 +++ simutrans-99.18~0.svn1664/makeobj/Makefile
-@@ -15,8 +15,8 @@
- 
- ifeq ($(OSTYPE),linux)
- LDLIBS=-lpng -lstdc++ -lm
--CFLAGS   = -O
--CXXFLAGS = -O
-+CFLAGS   = -O -W -Wall
-+CXXFLAGS = -O -W -Wall
- endif
- 
- ifeq ($(OSTYPE),beos)
 @@ -26,6 +26,10 @@
  
  endif

Modified: packages/trunk/simutrans/debian/patches/series
===================================================================
--- packages/trunk/simutrans/debian/patches/series	2008-03-29 14:45:29 UTC (rev 6366)
+++ packages/trunk/simutrans/debian/patches/series	2008-03-29 17:42:58 UTC (rev 6367)
@@ -4,3 +4,4 @@
 gcc-4.3-fixes
 fix-stdarg-calls
 makeobj-endianness
+fix-makeobj-dump-crash




More information about the Pkg-games-commits mailing list