forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
btanks-0.9.8083-scons-blows.patch
93 lines (77 loc) · 3.07 KB
/
btanks-0.9.8083-scons-blows.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
--- mrt/export_base.h.old 2010-01-09 17:38:47.000000000 +0100
+++ mrt/export_base.h 2010-01-09 17:39:23.000000000 +0100
@@ -1,7 +1,7 @@
#ifndef MRT_EXPORT_MACRO_H__
#define MRT_EXPORT_MACRO_H__
-// Shared library support
+/* Shared library support */
#ifdef _WINDOWS
# pragma warning(disable:4251) /* needs to have dll-interface used by client */
--- SConstruct.old 2010-01-09 17:43:36.000000000 +0100
+++ SConstruct 2010-01-09 17:45:25.000000000 +0100
@@ -50,7 +50,7 @@
if os.environ.has_key('CC'):
env['CC'] = os.environ['CC']
if os.environ.has_key('CFLAGS'):
- env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
+ env['CFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
if os.environ.has_key('CXX'):
env['CXX'] = os.environ['CXX']
if os.environ.has_key('CXXFLAGS'):
@@ -91,19 +91,9 @@
#env.Append(CPPDEFINES = ['NDEBUG'])
else:
- if env['gcc_visibility']:
- env.Append(CCFLAGS=['-fvisibility=hidden']);
- env.Append(CXXFLAGS=['-fvisibility-inlines-hidden', '-fvisibility=hidden']);
-
- if debug:
- env.Append(CCFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
- env.Append(CPPFLAGS=['-ggdb', '-D_FORTIFY_SOURCE=2'])
- else:
- env.Append(CCFLAGS=['-O3'])
- env.Append(CPPFLAGS=['-O3'])
- env.Append(CPPFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
- env.Append(CCFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pipe', '-pthread'])
+ env.Append(CPPFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pthread'])
+ env.Append(CCFLAGS=['-Wall', '-Wno-deprecated', '-pedantic', '-Wno-long-long', '-pthread'])
conf_env = env.Clone()
--- sdlx/SConscript.old 2010-01-09 17:46:05.000000000 +0100
+++ sdlx/SConscript 2010-01-09 17:46:55.000000000 +0100
@@ -12,7 +12,7 @@
env.MergeFlags(sdl_cflags, sdl_libs)
-libs = ['mrt', 'SDL', 'SDL_image']
+libs = ['mrt', 'SDL', 'SDL_image', 'SDL_gfx']
if sys.platform != "win32":
c_map_env= env.Clone()
@@ -35,7 +35,6 @@
sdlx_sources = ['cursor.cpp', 'sdl_ex.cpp', 'surface.cpp', 'system.cpp', 'joystick.cpp',
'thread.cpp', 'mutex.cpp', 'semaphore.cpp', 'color.cpp',
c_map, 'font.cpp', 'timer.cpp', 'module.cpp', 'file_rw.cpp',
- 'gfx/SDL_rotozoom.c',
] # 'ttf.cpp',
if sys.platform == 'win32':
--- sdlx/surface.cpp.old 2010-01-09 17:47:33.000000000 +0100
+++ sdlx/surface.cpp 2010-01-09 17:48:19.000000000 +0100
@@ -425,7 +425,7 @@
throw_sdl(("SDL_SetColorKey"));
}
-#include "gfx/SDL_rotozoom.h"
+#include <SDL_rotozoom.h>
void Surface::rotozoom(const sdlx::Surface &src, double angle, double zoom, bool smooth) {
if (src.isNull())
--- sdlx/wrappers/glSDL.c.old 2010-01-09 17:48:50.000000000 +0100
+++ sdlx/wrappers/glSDL.c 2010-01-09 17:49:23.000000000 +0100
@@ -11,8 +11,6 @@
#ifdef HAVE_OPENGL
-//#define LEAK_TRACKING
-
#define DBG(x) /*error messages, warnings*/
#define DBG2(x) /*texture allocation*/
#define DBG3(x) /*chopping/tiling*/
@@ -951,7 +949,6 @@
}
gl_doublebuf = flags & SDL_DOUBLEBUF;
SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, gl_doublebuf);
- //SDL_GL_SetAttribute(SDL_GL_SWAP_CONTROL, gl_doublebuf ? 1: 0);
scale = 1;