Magellan Linux

Annotation of /trunk/wxgtk/patches/wxgtk-2.8.12.1-fix-c++14.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2939 - (hide annotations) (download)
Tue May 30 12:46:53 2017 UTC (6 years, 11 months ago) by niro
File size: 4518 byte(s)
-fix ftbfs
1 niro 2939 Fix building with C++14, which errors out due to narrowing conversions.
2     See also: https://bugs.gentoo.org/show_bug.cgi?id=592442
3    
4     Patch by Francesco Turco
5    
6     --- a/src/gtk/bdiag.xbm
7     +++ b/src/gtk/bdiag.xbm
8     @@ -1,6 +1,6 @@
9     #define bdiag_width 16
10     #define bdiag_height 16
11     static char bdiag_bits[] = {
12     - 0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x04,
13     - 0x02, 0x02, 0x01, 0x01, 0x80, 0x80, 0x40, 0x40, 0x20, 0x20, 0x10, 0x10,
14     - 0x08, 0x08, 0x04, 0x04, 0x02, 0x02, 0x01, 0x01};
15     + (char)0x80, (char)0x80, (char)0x40, (char)0x40, (char)0x20, (char)0x20, (char)0x10, (char)0x10, (char)0x08, (char)0x08, (char)0x04, (char)0x04,
16     + (char)0x02, (char)0x02, (char)0x01, (char)0x01, (char)0x80, (char)0x80, (char)0x40, (char)0x40, (char)0x20, (char)0x20, (char)0x10, (char)0x10,
17     + (char)0x08, (char)0x08, (char)0x04, (char)0x04, (char)0x02, (char)0x02, (char)0x01, (char)0x01};
18     --- a/src/gtk/cdiag.xbm
19     +++ b/src/gtk/cdiag.xbm
20     @@ -1,6 +1,6 @@
21     #define cdiag_width 16
22     #define cdiag_height 16
23     static char cdiag_bits[] = {
24     - 0x81, 0x81, 0x42, 0x42, 0x24, 0x24, 0x18, 0x18, 0x18, 0x18, 0x24, 0x24,
25     - 0x42, 0x42, 0x81, 0x81, 0x81, 0x81, 0x42, 0x42, 0x24, 0x24, 0x18, 0x18,
26     - 0x18, 0x18, 0x24, 0x24, 0x42, 0x42, 0x81, 0x81};
27     + (char)0x81, (char)0x81, (char)0x42, (char)0x42, (char)0x24, (char)0x24, (char)0x18, (char)0x18, (char)0x18, (char)0x18, (char)0x24, (char)0x24,
28     + (char)0x42, (char)0x42, (char)0x81, (char)0x81, (char)0x81, (char)0x81, (char)0x42, (char)0x42, (char)0x24, (char)0x24, (char)0x18, (char)0x18,
29     + (char)0x18, (char)0x18, (char)0x24, (char)0x24, (char)0x42, (char)0x42, (char)0x81, (char)0x81};
30     --- a/src/gtk/cross.xbm
31     +++ b/src/gtk/cross.xbm
32     @@ -1,6 +1,6 @@
33     #define cross_width 15
34     #define cross_height 15
35     static char cross_bits[] = {
36     - 0x84, 0x10, 0x84, 0x10, 0xff, 0x7f, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
37     - 0x84, 0x10, 0xff, 0x7f, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
38     - 0xff, 0x7f, 0x84, 0x10, 0x84, 0x10};
39     + (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0xff, (char)0x7f, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
40     + (char)0x84, (char)0x10, (char)0xff, (char)0x7f, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
41     + (char)0xff, (char)0x7f, (char)0x84, (char)0x10, (char)0x84, (char)0x10};
42     --- a/src/gtk/fdiag.xbm
43     +++ b/src/gtk/fdiag.xbm
44     @@ -1,6 +1,6 @@
45     #define fdiag_width 16
46     #define fdiag_height 16
47     static char fdiag_bits[] = {
48     - 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x08, 0x08, 0x10, 0x10, 0x20, 0x20,
49     - 0x40, 0x40, 0x80, 0x80, 0x01, 0x01, 0x02, 0x02, 0x04, 0x04, 0x08, 0x08,
50     - 0x10, 0x10, 0x20, 0x20, 0x40, 0x40, 0x80, 0x80};
51     + (char)0x01, (char)0x01, (char)0x02, (char)0x02, (char)0x04, (char)0x04, (char)0x08, (char)0x08, (char)0x10, (char)0x10, (char)0x20, (char)0x20,
52     + (char)0x40, (char)0x40, (char)0x80, (char)0x80, (char)0x01, (char)0x01, (char)0x02, (char)0x02, (char)0x04, (char)0x04, (char)0x08, (char)0x08,
53     + (char)0x10, (char)0x10, (char)0x20, (char)0x20, (char)0x40, (char)0x40, (char)0x80, (char)0x80};
54     --- a/src/gtk/horiz.xbm
55     +++ b/src/gtk/horiz.xbm
56     @@ -1,6 +1,6 @@
57     #define horiz_width 15
58     #define horiz_height 15
59     static char horiz_bits[] = {
60     - 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
61     - 0x00, 0x00, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
62     - 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00};
63     + (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0xff, (char)0x7f, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00,
64     + (char)0x00, (char)0x00, (char)0xff, (char)0x7f, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00, (char)0x00,
65     + (char)0xff, (char)0x7f, (char)0x00, (char)0x00, (char)0x00, (char)0x00};
66     --- a/src/gtk/verti.xbm
67     +++ b/src/gtk/verti.xbm
68     @@ -1,6 +1,6 @@
69     #define verti_width 15
70     #define verti_height 15
71     static char verti_bits[] = {
72     - 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
73     - 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x10,
74     - 0x84, 0x10, 0x84, 0x10, 0x84, 0x10};
75     + (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
76     + (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10,
77     + (char)0x84, (char)0x10, (char)0x84, (char)0x10, (char)0x84, (char)0x10};