1 |
mr_bones_ 09/01/23 07:26:17 |
2 |
|
3 |
Modified: btanks-0.8.7686-scons-blows.patch |
4 |
Log: |
5 |
EAPI=2; add use-based deps; allow parallel build; re-roll patch to avoid passing CFLAGS to the c++ compiler; fixed some compile warnings; work around namespace collision for bug #237980 |
6 |
(Portage version: 2.1.6.4/cvs/Linux 2.6.28.1 i686) |
7 |
|
8 |
Revision Changes Path |
9 |
1.2 games-action/btanks/files/btanks-0.8.7686-scons-blows.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-action/btanks/files/btanks-0.8.7686-scons-blows.patch?rev=1.2&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-action/btanks/files/btanks-0.8.7686-scons-blows.patch?rev=1.2&content-type=text/plain |
13 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-action/btanks/files/btanks-0.8.7686-scons-blows.patch?r1=1.1&r2=1.2 |
14 |
|
15 |
Index: btanks-0.8.7686-scons-blows.patch |
16 |
=================================================================== |
17 |
RCS file: /var/cvsroot/gentoo-x86/games-action/btanks/files/btanks-0.8.7686-scons-blows.patch,v |
18 |
retrieving revision 1.1 |
19 |
retrieving revision 1.2 |
20 |
diff -u -r1.1 -r1.2 |
21 |
--- btanks-0.8.7686-scons-blows.patch 12 Sep 2008 14:38:59 -0000 1.1 |
22 |
+++ btanks-0.8.7686-scons-blows.patch 23 Jan 2009 07:26:17 -0000 1.2 |
23 |
@@ -1,5 +1,15 @@ |
24 |
---- SConstruct |
25 |
-+++ SConstruct |
26 |
+diff -ru btanks-0.8.7686.orig/SConstruct btanks-0.8.7686/SConstruct |
27 |
+--- btanks-0.8.7686.orig/SConstruct 2008-07-29 05:08:59.000000000 -0400 |
28 |
++++ btanks-0.8.7686/SConstruct 2009-01-23 02:15:29.000000000 -0500 |
29 |
+@@ -49,7 +49,7 @@ |
30 |
+ if os.environ.has_key('CC'): |
31 |
+ env['CC'] = os.environ['CC'] |
32 |
+ if os.environ.has_key('CFLAGS'): |
33 |
+- env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) |
34 |
++ env['CFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) |
35 |
+ if os.environ.has_key('CXX'): |
36 |
+ env['CXX'] = os.environ['CXX'] |
37 |
+ if os.environ.has_key('CXXFLAGS'): |
38 |
@@ -90,19 +90,9 @@ |
39 |
#env.Append(CPPDEFINES = ['NDEBUG']) |
40 |
|
41 |
@@ -22,3 +32,112 @@ |
42 |
|
43 |
|
44 |
conf_env = env.Clone() |
45 |
+diff -ru btanks-0.8.7686.orig/clunk/kiss/_kiss_fft_guts.h btanks-0.8.7686/clunk/kiss/_kiss_fft_guts.h |
46 |
+--- btanks-0.8.7686.orig/clunk/kiss/_kiss_fft_guts.h 2008-03-12 06:32:16.000000000 -0400 |
47 |
++++ btanks-0.8.7686/clunk/kiss/_kiss_fft_guts.h 2009-01-23 02:16:13.000000000 -0500 |
48 |
+@@ -18,6 +18,7 @@ |
49 |
+ typedef struct { kiss_fft_scalar r; kiss_fft_scalar i; }kiss_fft_cpx; */ |
50 |
+ #include "kiss_fft.h" |
51 |
+ #include <limits.h> |
52 |
++#include <string.h> |
53 |
+ |
54 |
+ #define MAXFACTORS 32 |
55 |
+ /* e.g. an fft of length 128 has 4 factors |
56 |
+diff -ru btanks-0.8.7686.orig/mrt/export_base.h btanks-0.8.7686/mrt/export_base.h |
57 |
+--- btanks-0.8.7686.orig/mrt/export_base.h 2008-01-09 06:14:14.000000000 -0500 |
58 |
++++ btanks-0.8.7686/mrt/export_base.h 2009-01-23 02:16:58.000000000 -0500 |
59 |
+@@ -1,7 +1,7 @@ |
60 |
+ #ifndef MRT_EXPORT_MACRO_H__ |
61 |
+ #define MRT_EXPORT_MACRO_H__ |
62 |
+ |
63 |
+-// Shared library support |
64 |
++/* Shared library support */ |
65 |
+ #ifdef _WINDOWS |
66 |
+ |
67 |
+ # pragma warning(disable:4251) /* needs to have dll-interface used by client */ |
68 |
+diff -ru btanks-0.8.7686.orig/mrt/tclUniData.c btanks-0.8.7686/mrt/tclUniData.c |
69 |
+--- btanks-0.8.7686.orig/mrt/tclUniData.c 2008-08-15 03:44:45.000000000 -0400 |
70 |
++++ btanks-0.8.7686/mrt/tclUniData.c 2009-01-23 02:15:29.000000000 -0500 |
71 |
+@@ -880,7 +880,7 @@ |
72 |
+ FINAL_QUOTE_PUNCTUATION, |
73 |
+ OTHER_PUNCTUATION, |
74 |
+ MATH_SYMBOL, |
75 |
+- CURRENCY_SYMBOL, |
76 |
++ LCURRENCY_SYMBOL, |
77 |
+ MODIFIER_SYMBOL, |
78 |
+ OTHER_SYMBOL |
79 |
+ }; |
80 |
+diff -ru btanks-0.8.7686.orig/sdlx/gfx/SDL_rotozoom.c btanks-0.8.7686/sdlx/gfx/SDL_rotozoom.c |
81 |
+--- btanks-0.8.7686.orig/sdlx/gfx/SDL_rotozoom.c 2008-09-02 06:43:34.000000000 -0400 |
82 |
++++ btanks-0.8.7686/sdlx/gfx/SDL_rotozoom.c 2009-01-23 02:18:37.000000000 -0500 |
83 |
+@@ -153,7 +153,7 @@ |
84 |
+ * Advance destination pointer |
85 |
+ */ |
86 |
+ dp++; |
87 |
+- } // dst x loop |
88 |
++ } /* dst x loop */ |
89 |
+ |
90 |
+ /* next box-y */ |
91 |
+ sp = (Uint8 *)((Uint8*)osp + src->pitch*factory); |
92 |
+@@ -739,7 +739,7 @@ |
93 |
+ } |
94 |
+ break; |
95 |
+ |
96 |
+- case 2: // rotated 180 degrees clockwise |
97 |
++ case 2: /* rotated 180 degrees clockwise */ |
98 |
+ { |
99 |
+ Uint32* srcBuf = NULL; |
100 |
+ Uint32* dstBuf = NULL; |
101 |
+@@ -751,8 +751,8 @@ |
102 |
+ *dstBuf = *srcBuf; |
103 |
+ ++srcBuf; |
104 |
+ --dstBuf; |
105 |
+- } // for(col) |
106 |
+- } // for(row) |
107 |
++ } |
108 |
++ } |
109 |
+ } |
110 |
+ break; |
111 |
+ |
112 |
+@@ -768,17 +768,16 @@ |
113 |
+ *dstBuf = *srcBuf; |
114 |
+ ++srcBuf; |
115 |
+ dstBuf -= pSurfOut->pitch/4; |
116 |
+- } // for(col) |
117 |
+- } // for(row) |
118 |
++ } |
119 |
++ } |
120 |
+ } |
121 |
+ break; |
122 |
+- } // switch |
123 |
++ } |
124 |
+ |
125 |
+ SDL_UnlockSurface(pSurf); |
126 |
+ SDL_UnlockSurface(pSurfOut); |
127 |
+- } // if numClockwiseTurns > 0 |
128 |
++ } |
129 |
+ else { |
130 |
+- // simply copy surface to output |
131 |
+ if(SDL_BlitSurface(pSurf, NULL, pSurfOut, NULL)) { |
132 |
+ return NULL; |
133 |
+ } |
134 |
+diff -ru btanks-0.8.7686.orig/sdlx/wrappers/glSDL.c btanks-0.8.7686/sdlx/wrappers/glSDL.c |
135 |
+--- btanks-0.8.7686.orig/sdlx/wrappers/glSDL.c 2008-05-29 05:54:00.000000000 -0400 |
136 |
++++ btanks-0.8.7686/sdlx/wrappers/glSDL.c 2009-01-23 02:17:48.000000000 -0500 |
137 |
+@@ -11,8 +11,6 @@ |
138 |
+ |
139 |
+ #ifdef HAVE_OPENGL |
140 |
+ |
141 |
+-//#define LEAK_TRACKING |
142 |
+- |
143 |
+ #define DBG(x) /*error messages, warnings*/ |
144 |
+ #define DBG2(x) /*texture allocation*/ |
145 |
+ #define DBG3(x) /*chopping/tiling*/ |
146 |
+@@ -951,7 +949,6 @@ |
147 |
+ } |
148 |
+ gl_doublebuf = flags & SDL_DOUBLEBUF; |
149 |
+ SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, gl_doublebuf); |
150 |
+- //SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, gl_doublebuf ? 1: 0); |
151 |
+ |
152 |
+ scale = 1; |
153 |
+ |