gnu: python-pyqt: Fix build for new python-sip.
[jackhill/guix/guix.git] / gnu / packages / patches / sdl-pango-matrix_declarations.patch
CommitLineData
f389c65d
NG
1Index: SDL_Pango-0.1.2/src/SDL_Pango.c
2===================================================================
3--- SDL_Pango-0.1.2.orig/src/SDL_Pango.c 2007-09-18 15:03:10.732910311 +0200
4+++ SDL_Pango-0.1.2/src/SDL_Pango.c 2007-09-18 15:04:41.970109622 +0200
5@@ -286,6 +286,59 @@
6 } contextImpl;\r
7 \r
8 \r
9+const SDLPango_Matrix _MATRIX_WHITE_BACK\r
10+ = {255, 0, 0, 0,\r
11+ 255, 0, 0, 0,\r
12+ 255, 0, 0, 0,\r
13+ 255, 255, 0, 0,};\r
14+\r
15+/*!\r
16+ Specifies white back and black letter.\r
17+*/\r
18+const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;\r
19+\r
20+const SDLPango_Matrix _MATRIX_BLACK_BACK\r
21+ = {0, 255, 0, 0,\r
22+ 0, 255, 0, 0,\r
23+ 0, 255, 0, 0,\r
24+ 255, 255, 0, 0,};\r
25+/*!\r
26+ Specifies black back and white letter.\r
27+*/\r
28+const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;\r
29+\r
30+const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER\r
31+ = {0, 0, 0, 0,\r
32+ 0, 0, 0, 0,\r
33+ 0, 0, 0, 0,\r
34+ 0, 255, 0, 0,};\r
35+/*!\r
36+ Specifies transparent back and black letter.\r
37+*/\r
38+const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;\r
39+\r
40+const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER\r
41+ = {255, 255, 0, 0,\r
42+ 255, 255, 0, 0,\r
43+ 255, 255, 0, 0,\r
44+ 0, 255, 0, 0,};\r
45+/*!\r
46+ Specifies transparent back and white letter.\r
47+*/\r
48+const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;\r
49+\r
50+const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER\r
51+ = {255, 255, 0, 0,\r
52+ 255, 255, 0, 0,\r
53+ 255, 255, 0, 0,\r
54+ 0, 0, 0, 0,};\r
55+/*!\r
56+ Specifies transparent back and transparent letter.\r
57+ This is useful for KARAOKE like rendering.\r
58+*/\r
59+const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;\r
60+\r
61+\r
62 /*!\r
63 Initialize the Glib and Pango API.\r
64 This must be called before using other functions in this library,\r
65Index: SDL_Pango-0.1.2/src/SDL_Pango.h
66===================================================================
67--- SDL_Pango-0.1.2.orig/src/SDL_Pango.h 2007-09-18 15:03:10.732910311 +0200
68+++ SDL_Pango-0.1.2/src/SDL_Pango.h 2007-09-18 15:06:24.919976401 +0200
69@@ -47,57 +47,27 @@
70 Uint8 m[4][4]; /*! Matrix variables */\r
71 } SDLPango_Matrix;\r
72 \r
73-const SDLPango_Matrix _MATRIX_WHITE_BACK\r
74- = {255, 0, 0, 0,\r
75- 255, 0, 0, 0,\r
76- 255, 0, 0, 0,\r
77- 255, 255, 0, 0,};\r
78-\r
79 /*!\r
80 Specifies white back and black letter.\r
81 */\r
82-const SDLPango_Matrix *MATRIX_WHITE_BACK = &_MATRIX_WHITE_BACK;\r
83-\r
84-const SDLPango_Matrix _MATRIX_BLACK_BACK\r
85- = {0, 255, 0, 0,\r
86- 0, 255, 0, 0,\r
87- 0, 255, 0, 0,\r
88- 255, 255, 0, 0,};\r
89+extern const SDLPango_Matrix *MATRIX_WHITE_BACK;\r
90 /*!\r
91 Specifies black back and white letter.\r
92 */\r
93-const SDLPango_Matrix *MATRIX_BLACK_BACK = &_MATRIX_BLACK_BACK;\r
94-\r
95-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_BLACK_LETTER\r
96- = {0, 0, 0, 0,\r
97- 0, 0, 0, 0,\r
98- 0, 0, 0, 0,\r
99- 0, 255, 0, 0,};\r
100+extern const SDLPango_Matrix *MATRIX_BLACK_BACK;\r
101 /*!\r
102 Specifies transparent back and black letter.\r
103 */\r
104-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER = &_MATRIX_TRANSPARENT_BACK_BLACK_LETTER;\r
105-\r
106-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_WHITE_LETTER\r
107- = {255, 255, 0, 0,\r
108- 255, 255, 0, 0,\r
109- 255, 255, 0, 0,\r
110- 0, 255, 0, 0,};\r
111+extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_BLACK_LETTER;\r
112 /*!\r
113 Specifies transparent back and white letter.\r
114 */\r
115-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER = &_MATRIX_TRANSPARENT_BACK_WHITE_LETTER;\r
116-\r
117-const SDLPango_Matrix _MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER\r
118- = {255, 255, 0, 0,\r
119- 255, 255, 0, 0,\r
120- 255, 255, 0, 0,\r
121- 0, 0, 0, 0,};\r
122+extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_WHITE_LETTER;\r
123 /*!\r
124 Specifies transparent back and transparent letter.\r
125 This is useful for KARAOKE like rendering.\r
126 */\r
127-const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER = &_MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;\r
128+extern const SDLPango_Matrix *MATRIX_TRANSPARENT_BACK_TRANSPARENT_LETTER;\r
129 \r
130 /*!\r
131 Specifies direction of text. See Pango reference for detail\r