1 |
flameeyes 09/03/28 00:06:30 |
2 |
|
3 |
Added: ragel-6.4-solaris.patch |
4 |
Log: |
5 |
Add a patch to build under Solaris (for Prefix). |
6 |
(Portage version: 2.2_rc27/cvs/Linux x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 dev-util/ragel/files/ragel-6.4-solaris.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/ragel/files/ragel-6.4-solaris.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/ragel/files/ragel-6.4-solaris.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: ragel-6.4-solaris.patch |
15 |
=================================================================== |
16 |
diff -ur ragel-6.4.orig/ragel/cdcodegen.cpp ragel-6.4/ragel/cdcodegen.cpp |
17 |
--- ragel-6.4.orig/ragel/cdcodegen.cpp 2009-03-21 21:15:43.000000000 +0100 |
18 |
+++ ragel-6.4/ragel/cdcodegen.cpp 2009-03-27 23:19:39.105379307 +0100 |
19 |
@@ -21,8 +21,8 @@ |
20 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 |
*/ |
22 |
|
23 |
-#include "cdcodegen.h" |
24 |
#include "ragel.h" |
25 |
+#include "cdcodegen.h" |
26 |
#include "redfsm.h" |
27 |
#include "gendata.h" |
28 |
#include <sstream> |
29 |
diff -ur ragel-6.4.orig/ragel/ragel.h ragel-6.4/ragel/ragel.h |
30 |
--- ragel-6.4.orig/ragel/ragel.h 2009-03-22 02:26:32.000000000 +0100 |
31 |
+++ ragel-6.4/ragel/ragel.h 2009-03-27 23:18:21.551766402 +0100 |
32 |
@@ -30,6 +30,11 @@ |
33 |
#include "config.h" |
34 |
#include "common.h" |
35 |
|
36 |
+#ifdef CS |
37 |
+#warning "There is a CS macro in the system, we're undefining it" |
38 |
+# undef CS |
39 |
+#endif |
40 |
+ |
41 |
#define PROGNAME "ragel" |
42 |
|
43 |
/* Target output style. */ |
44 |
diff -ur ragel-6.4.orig/ragel/rbxgoto.cpp ragel-6.4/ragel/rbxgoto.cpp |
45 |
--- ragel-6.4.orig/ragel/rbxgoto.cpp 2009-01-04 21:39:52.000000000 +0100 |
46 |
+++ ragel-6.4/ragel/rbxgoto.cpp 2009-03-27 23:25:24.473960528 +0100 |
47 |
@@ -23,8 +23,8 @@ |
48 |
#include <stdio.h> |
49 |
#include <string> |
50 |
|
51 |
-#include "rbxgoto.h" |
52 |
#include "ragel.h" |
53 |
+#include "rbxgoto.h" |
54 |
#include "redfsm.h" |
55 |
#include "bstmap.h" |
56 |
#include "gendata.h" |
57 |
diff -ur ragel-6.4.orig/ragel/rubyfflat.cpp ragel-6.4/ragel/rubyfflat.cpp |
58 |
--- ragel-6.4.orig/ragel/rubyfflat.cpp 2009-01-04 21:39:52.000000000 +0100 |
59 |
+++ ragel-6.4/ragel/rubyfflat.cpp 2009-03-27 23:21:50.309156000 +0100 |
60 |
@@ -20,6 +20,7 @@ |
61 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
62 |
*/ |
63 |
|
64 |
+#include "ragel.h" |
65 |
#include "rubyfflat.h" |
66 |
|
67 |
void RubyFFlatCodeGen::GOTO( ostream &out, int gotoDest, bool inFinish ) |
68 |
diff -ur ragel-6.4.orig/ragel/rubyflat.cpp ragel-6.4/ragel/rubyflat.cpp |
69 |
--- ragel-6.4.orig/ragel/rubyflat.cpp 2009-01-04 21:39:52.000000000 +0100 |
70 |
+++ ragel-6.4/ragel/rubyflat.cpp 2009-03-27 23:21:24.564040150 +0100 |
71 |
@@ -20,8 +20,8 @@ |
72 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
73 |
*/ |
74 |
|
75 |
-#include "rubyflat.h" |
76 |
#include "ragel.h" |
77 |
+#include "rubyflat.h" |
78 |
#include "redfsm.h" |
79 |
#include "gendata.h" |