Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/ragel/files: ragel-6.4-solaris.patch
Date: Sat, 28 Mar 2009 00:06:37
Message-Id: E1LnM4E-00011V-HN@stork.gentoo.org
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"