Gentoo Archives: gentoo-commits

From: "Chris Gianelloni (wolf31o2)" <wolf31o2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] catalyst r1282 - in trunk: . arch
Date: Thu, 07 Feb 2008 01:27:55
Message-Id: E1JMvYO-0002LB-2Q@stork.gentoo.org
1 Author: wolf31o2
2 Date: 2008-02-07 01:27:51 +0000 (Thu, 07 Feb 2008)
3 New Revision: 1282
4
5 Modified:
6 trunk/ChangeLog
7 trunk/arch/mips.py
8 trunk/catalyst
9 Log:
10 Added several subarches for mips so we can dump the mips subarch profiles from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for testing.
11
12 Modified: trunk/ChangeLog
13 ===================================================================
14 --- trunk/ChangeLog 2008-02-07 01:11:30 UTC (rev 1281)
15 +++ trunk/ChangeLog 2008-02-07 01:27:51 UTC (rev 1282)
16 @@ -1,6 +1,12 @@
17 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
18 # $Id: $
19
20 + 07 Feb 2008; Chris Gianelloni <wolf31o2@g.o> arch/mips.py,
21 + catalyst:
22 + Added several subarches for mips so we can dump the mips subarch profiles
23 + from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
24 + testing.
25 +
26 07 Feb 2008; Chris Gianelloni <wolf31o2@g.o>
27 targets/livecd-stage2/livecd-stage2-controller.sh:
28 Changed the code for copying the MOTD files so it's fewer lines and makes
29
30 Modified: trunk/arch/mips.py
31 ===================================================================
32 --- trunk/arch/mips.py 2008-02-07 01:11:30 UTC (rev 1281)
33 +++ trunk/arch/mips.py 2008-02-07 01:27:51 UTC (rev 1282)
34 @@ -16,6 +16,56 @@
35 self.settings["CHROOT"]="chroot"
36 self.settings["CHOST"]="mipsel-unknown-linux-gnu"
37
38 +class arch_cobalt(generic_mipsel):
39 + "Builder class for all cobalt [Little-endian]"
40 + def __init__(self,myspec):
41 + generic_mipsel.__init__(self,myspec)
42 + self.settings["CFLAGS"]="-O2 -march=r5000 -mabi=32 -pipe"
43 + self.settings["CHOST"]="mipsel-unknown-linux-gnu"
44 + self.settings["HOSTUSE"]=["cobalt"]
45 +
46 +class arch_cobalt_n32(generic_mipsel):
47 + "Builder class for all cobalt [Little-endian N32]"
48 + def __init__(self,myspec):
49 + arch_cobalt.__init__(self,myspec)
50 + self.settings["CFLAGS"]="-O2 -march=r5000 -mabi=n32 -pipe"
51 + self.settings["HOSTUSE"]=["cobalt","n32"]
52 +
53 +class arch_ip27(generic_mipsel):
54 + "Builder class for all IP27 [Big-endian]"
55 + def __init__(self,myspec):
56 + arch_mips4.__init__(self,myspec)
57 + self.settings["HOSTUSE"]=["ip27"]
58 +
59 +class arch_ip27_n32(generic_mipsel):
60 + "Builder class for all IP27 [Big-endian N32]"
61 + def __init__(self,myspec):
62 + arch_mips4_n32.__init__(self,myspec)
63 + self.settings["HOSTUSE"]=["ip27","n32"]
64 +
65 +class arch_ip28(generic_mipsel):
66 + "Builder class for all IP28 [Big-endian]"
67 + def __init__(self,myspec):
68 + arch_mips4.__init__(self,myspec)
69 + self.settings["HOSTUSE"]=["ip28"]
70 +
71 +class arch_ip28_n32(generic_mipsel):
72 + "Builder class for all IP28 [Big-endian N32]"
73 + def __init__(self,myspec):
74 + arch_mips4_n32.__init__(self,myspec)
75 + self.settings["HOSTUSE"]=["ip28","n32"]
76 +
77 +class arch_ip30(generic_mipsel):
78 + "Builder class for all IP30 [Big-endian]"
79 + def __init__(self,myspec):
80 + arch_mips4.__init__(self,myspec)
81 + self.settings["HOSTUSE"]=["ip30"]
82 +
83 +class arch_ip30_n32(generic_mipsel):
84 + "Builder class for all IP30 [Big-endian N32]"
85 + def __init__(self,myspec):
86 + arch_mips4_n32.__init__(self,myspec)
87 + self.settings["HOSTUSE"]=["ip30","n32"]
88 class arch_mips1(generic_mips):
89 "Builder class for MIPS I [Big-endian]"
90 def __init__(self,myspec):
91 @@ -34,19 +84,44 @@
92 generic_mips.__init__(self,myspec)
93 self.settings["CFLAGS"]="-O2 -mips3 -mabi=32 -pipe"
94
95 +class arch_mips3_n32(generic_mips):
96 + "Builder class for MIPS III [Big-endian N32]"
97 + def __init__(self,myspec):
98 + generic_mips.__init__(self,myspec)
99 + self.settings["CFLAGS"]="-O2 -mips3 -mabi=n32 -pipe"
100 + self.settings["CHOST"]="mips64-unknown-linux-gnu"
101 + self.settings["HOSTUSE"]=["n32"]
102 +
103 +class arch_mips3_n64(generic_mips):
104 + "Builder class for MIPS III [Big-endian N64]"
105 + def __init__(self,myspec):
106 + generic_mips.__init__(self,myspec)
107 + self.settings["CFLAGS"]="-O2 -mips3 -mabi=64 -pipe"
108 + self.settings["CHOST"]="mips64-unknown-linux-gnu"
109 + self.settings["HOSTUSE"]=["n64"]
110 +
111 class arch_mips4(generic_mips):
112 "Builder class for MIPS IV [Big-endian]"
113 def __init__(self,myspec):
114 generic_mips.__init__(self,myspec)
115 self.settings["CFLAGS"]="-O2 -mips4 -mabi=32 -pipe"
116
117 -class arch_mips4n32(generic_mips):
118 +class arch_mips4_n32(generic_mips):
119 "Builder class for MIPS IV [Big-endian N32]"
120 def __init__(self,myspec):
121 generic_mips.__init__(self,myspec)
122 self.settings["CFLAGS"]="-O2 -mips4 -mabi=n32 -pipe"
123 self.settings["CHOST"]="mips64-unknown-linux-gnu"
124 + self.settings["HOSTUSE"]=["n32"]
125
126 +class arch_mips4_n64(generic_mips):
127 + "Builder class for MIPS IV [Big-endian N64]"
128 + def __init__(self,myspec):
129 + generic_mips.__init__(self,myspec)
130 + self.settings["CFLAGS"]="-O2 -mips4 -mabi=64 -pipe"
131 + self.settings["CHOST"]="mips64-unknown-linux-gnu"
132 + self.settings["HOSTUSE"]=["n64"]
133 +
134 class arch_mipsel1(generic_mipsel):
135 "Builder class for all MIPS I [Little-endian]"
136 def __init__(self,myspec):
137 @@ -65,12 +140,13 @@
138 generic_mipsel.__init__(self,myspec)
139 self.settings["CFLAGS"]="-O2 -mips3 -mabi=32 -pipe"
140
141 -class arch_mipsel3n32(generic_mipsel):
142 +class arch_mipsel3_n32(generic_mipsel):
143 "Builder class for all MIPS III [Little-endian N32]"
144 def __init__(self,myspec):
145 generic_mipsel.__init__(self,myspec)
146 self.settings["CFLAGS"]="-O2 -mips3 -mabi=n32 -pipe"
147 self.settings["CHOST"]="mips64el-unknown-linux-gnu"
148 + self.settings["HOSTUSE"]=["n32"]
149
150 class arch_mipsel4(generic_mipsel):
151 "Builder class for all MIPS IV [Little-endian]"
152 @@ -78,34 +154,56 @@
153 generic_mipsel.__init__(self,myspec)
154 self.settings["CFLAGS"]="-O2 -mips4 -mabi=32 -pipe"
155
156 -class arch_mipsel4n32(generic_mipsel):
157 +class arch_mipsel4_n32(generic_mipsel):
158 "Builder class for all MIPS IV [Little-endian N32]"
159 def __init__(self,myspec):
160 generic_mipsel.__init__(self,myspec)
161 self.settings["CFLAGS"]="-O2 -mips4 -mabi=n32 -pipe"
162 self.settings["CHOST"]="mips64el-unknown-linux-gnu"
163 + self.settings["HOSTUSE"]=["n32"]
164
165
166
167 +
168 +
169 +
170 +
171 +
172 +
173 +
174 +
175 +
176 +
177 +
178 +
179 +
180 +
181 +
182 def register():
183 "Inform main catalyst program of the contents of this plugin."
184 return ({
185 - "mips" :arch_mips1,
186 - "mips1" :arch_mips1,
187 - "mips2" :arch_mips2,
188 - "mips3" :arch_mips3,
189 - "mips4" :arch_mips4,
190 - "mips4n32" :arch_mips4n32,
191 - "mipsel" :arch_mipsel1,
192 - "mipsel1" :arch_mipsel1,
193 - "mipsel2" :arch_mipsel2,
194 - "mipsel3" :arch_mipsel3,
195 - "mipsel3n32" :arch_mipsel3n32,
196 - "mipsel4" :arch_mipsel4,
197 - "mipsel4n32" :arch_mipsel4n32,
198 - "sgir4k" :arch_mips3,
199 - "sgir5k" :arch_mips4,
200 - "sgir10kplus" :arch_mips4,
201 - "loongson" :arch_mipsel3,
202 - "cobalt" :arch_mipsel4
203 + "cobalt" : arch_cobalt,
204 + "cobalt_n32" : arch_cobalt_n32,
205 + "ip27" : arch_ip27,
206 + "ip27_n32" : arch_ip27_n32,
207 + "ip28" : arch_ip28,
208 + "ip28_n32" : arch_ip28_n32,
209 + "ip30" : arch_ip30,
210 + "ip30_n32" : arch_ip30_n32,
211 + "mips" : arch_mips1,
212 + "mips1" : arch_mips1,
213 + "mips2" : arch_mips2,
214 + "mips3" : arch_mips3,
215 + "mips3_n32" : arch_mips3_n32,
216 + "mips3_n64" : arch_mips3_n64,
217 + "mips4" : arch_mips4,
218 + "mips4_n32" : arch_mips4_n32,
219 + "mipsel" : arch_mipsel1,
220 + "mipsel1" : arch_mipsel1,
221 + "mipsel2" : arch_mipsel2,
222 + "mipsel3" : arch_mipsel3,
223 + "mipsel3_n32" : arch_mipsel3_n32,
224 + "mipsel4" : arch_mipsel4,
225 + "mipsel4_n32" : arch_mipsel4_n32,
226 + "loongson" : arch_mipsel3,
227 }, ("mips","mips64"))
228
229 Modified: trunk/catalyst
230 ===================================================================
231 --- trunk/catalyst 2008-02-07 01:11:30 UTC (rev 1281)
232 +++ trunk/catalyst 2008-02-07 01:27:51 UTC (rev 1282)
233 @@ -9,7 +9,7 @@
234 import pdb
235
236 __maintainer__="Chris Gianelloni <wolf31o2@g.o>"
237 -__version__="2.0.5"
238 +__version__="2.0.6_pre1"
239
240 conf_values={}
241
242
243 --
244 gentoo-commits@l.g.o mailing list