Gentoo Archives: gentoo-commits

From: Robert Seaton <seatonr@××××××.edu>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/glentoo:master commit in: livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/files/, ...
Date: Tue, 05 Jul 2011 15:36:34
Message-Id: 73097a4831a1afe69c44c0c4754cb4f0b384385b.rps@gentoo
1 commit: 73097a4831a1afe69c44c0c4754cb4f0b384385b
2 Author: Robert Seaton <seatonr <AT> dupage <DOT> edu>
3 AuthorDate: Tue Jul 5 15:34:05 2011 +0000
4 Commit: Robert Seaton <seatonr <AT> dupage <DOT> edu>
5 CommitDate: Tue Jul 5 15:34:05 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/glentoo.git;a=commit;h=73097a48
7
8 Add various files to handle automatically bringing up X. Also include the glentoo overlay, this is to facilitate -- at some point in the future -- making Plan 9 From Gentoo self-hosting.
9
10 ---
11 livecd-overlay/etc/conf.d/local | 1 +
12 livecd-overlay/home/gentoo/.bashrc | 1 +
13 livecd-overlay/home/gentoo/.xinitrc | 1 +
14 livecd-overlay/home/gentoo/lib/profile | 1 +
15 .../glentoo-autologin/glentoo-autologin-0.1.ebuild | 12 +
16 .../local/portage/app-misc/glentoo-tools/Manifest | 3 +
17 .../files/glentoo-tools-0.1-ttyB0.patch | 14 +
18 .../glentoo-tools/glentoo-tools-0.1.ebuild | 60 +
19 .../local/portage/app-misc/livecd-tools/ChangeLog | 621 ++++
20 .../local/portage/app-misc/livecd-tools/Manifest | 10 +
21 .../files/livecd-tools-1.0.42-ttyB0.patch | 14 +
22 .../livecd-tools/livecd-tools-1.0.40.ebuild | 56 +
23 .../livecd-tools/livecd-tools-1.0.42.ebuild | 62 +
24 .../app-misc/livecd-tools/livecd-tools-2.0.ebuild | 35 +
25 .../app-misc/livecd-tools/livecd-tools-9999.ebuild | 36 +
26 .../portage/app-misc/livecd-tools/metadata.xml | 5 +
27 .../usr/local/portage/dev-libs/libxml2/ChangeLog | 1222 ++++++++
28 .../usr/local/portage/dev-libs/libxml2/Manifest | 14 +
29 .../libxml2/files/libxml2-2.7.1-catalog_path.patch | 66 +
30 .../libxml2/files/libxml2-2.7.2-winnt.patch | 72 +
31 .../libxml2-2.7.8-disable_static_modules.patch | 12 +
32 .../files/libxml2-2.7.8-reactivate-script.patch | 21 +
33 .../libxml2-2.7.8-reallocation-failures.patch | 101 +
34 .../files/libxml2-2.7.8-xpath-freeing.patch | 32 +
35 .../files/libxml2-2.7.8-xpath-freeing2.patch | 28 +
36 .../libxml2/files/libxml2-2.7.8-xpath-memory.patch | 29 +
37 .../dev-libs/libxml2/libxml2-2.7.8-r1.ebuild | 218 ++
38 .../local/portage/dev-libs/libxml2/metadata.xml | 5 +
39 .../usr/local/portage/dev-util/plan9port/Manifest | 1 +
40 .../dev-util/plan9port/plan9port-99999999.ebuild | 79 +
41 .../usr/local/portage/profiles/repo_name | 1 +
42 .../portage/sys-kernel/glendix-sources/Manifest | 6 +
43 .../glendix-sources/files/glendix_2.6.31.6.patch | 3131 ++++++++++++++++++++
44 .../glendix-sources-2.6.31.6.ebuild | 21 +
45 34 files changed, 5991 insertions(+), 0 deletions(-)
46
47 diff --git a/livecd-overlay/etc/conf.d/local b/livecd-overlay/etc/conf.d/local
48 new file mode 100644
49 index 0000000..367ac85
50 --- /dev/null
51 +++ b/livecd-overlay/etc/conf.d/local
52 @@ -0,0 +1 @@
53 +/bin/su - -- gentoo -l -c '/usr/bin/startx'
54 \ No newline at end of file
55
56 diff --git a/livecd-overlay/home/gentoo/.bashrc b/livecd-overlay/home/gentoo/.bashrc
57 new file mode 100644
58 index 0000000..ec6a995
59 --- /dev/null
60 +++ b/livecd-overlay/home/gentoo/.bashrc
61 @@ -0,0 +1 @@
62 +export SHELL=/usr/lib/plan9/bin/rc
63 \ No newline at end of file
64
65 diff --git a/livecd-overlay/home/gentoo/.xinitrc b/livecd-overlay/home/gentoo/.xinitrc
66 new file mode 100755
67 index 0000000..dc28dc1
68 --- /dev/null
69 +++ b/livecd-overlay/home/gentoo/.xinitrc
70 @@ -0,0 +1 @@
71 +exec /usr/lib/plan9/bin/rio
72 \ No newline at end of file
73
74 diff --git a/livecd-overlay/home/gentoo/lib/profile b/livecd-overlay/home/gentoo/lib/profile
75 new file mode 100755
76 index 0000000..625f318
77 --- /dev/null
78 +++ b/livecd-overlay/home/gentoo/lib/profile
79 @@ -0,0 +1 @@
80 +export PATH=(/usr/lib/plan9/bin /usr/local/bin /usr/local/sbin /usr/bin /usr/sbin /sbin /bin)
81 \ No newline at end of file
82
83 diff --git a/livecd-overlay/usr/local/portage/README b/livecd-overlay/usr/local/portage/README
84 new file mode 100644
85 index 0000000..e69de29
86
87 diff --git a/livecd-overlay/usr/local/portage/app-misc/glentoo-autologin/glentoo-autologin-0.1.ebuild b/livecd-overlay/usr/local/portage/app-misc/glentoo-autologin/glentoo-autologin-0.1.ebuild
88 new file mode 100644
89 index 0000000..26dae2b
90 --- /dev/null
91 +++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-autologin/glentoo-autologin-0.1.ebuild
92 @@ -0,0 +1,12 @@
93 +# Copyright 1999-2011 Gentoo Foundation
94 +# Distributed under the terms of the GNU General Public License v2
95 +
96 +inherit eutils
97 +
98 +DESCRIPTION="Handle automatically logging in on system boot."
99 +LICENSE="GPL-2"
100 +KEYWORDS="x86"
101 +
102 +src_install() {
103 + doinitd autologin
104 +}
105 \ No newline at end of file
106
107 diff --git a/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/Manifest b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/Manifest
108 new file mode 100644
109 index 0000000..134db43
110 --- /dev/null
111 +++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/Manifest
112 @@ -0,0 +1,3 @@
113 +AUX glentoo-tools-0.1-ttyB0.patch 517 RMD160 d232c983a4e45bb087ad12deefac08ef0872be36 SHA1 1d06c3287a531e04ef86d7b3f8017f584faac576 SHA256 1695f793ad33aa72de46a8cd392f8ded4cd60da82576e38e6322a66b8b064752
114 +DIST glentoo-tools-0.1.tar.bz2 34137 RMD160 fc81166d73bacaa3c973b25b9aa06fb5a00057de SHA1 46097d27e5fe351ec12a6d925fb12ce0d6cf3a94 SHA256 8acb696d1d4b9e6e5cfb2c7e4731c0f072186d23f730829ff1957a88f90979ab
115 +EBUILD glentoo-tools-0.1.ebuild 1559 RMD160 11652640fa6916192f529f33cd0b37732a4aefc2 SHA1 a1f491f135e3251cc45930f4fc4a6217c31fc858 SHA256 36c9786c0d8cc5093623e2e298aaa7c4193bb8a1c28b4c708f8322647bb2c423
116
117 diff --git a/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/files/glentoo-tools-0.1-ttyB0.patch b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/files/glentoo-tools-0.1-ttyB0.patch
118 new file mode 100644
119 index 0000000..1e9904d
120 --- /dev/null
121 +++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/files/glentoo-tools-0.1-ttyB0.patch
122 @@ -0,0 +1,14 @@
123 +# Comment out the ttyB0 line in inittab, by gmsoft
124 +
125 +diff --git a/livecd-functions.sh b/livecd-functions.sh
126 +index d51dd9e..cfc1a57 100755
127 +--- a/livecd-functions.sh
128 ++++ b/livecd-functions.sh
129 +@@ -551,6 +551,7 @@ livecd_fix_inittab() {
130 + # Comment out current getty settings
131 + sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
132 + sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
133 ++ sed -i -e '/^b0/ s/^/#/' /etc/inittab
134 +
135 + # SPARC & HPPA console magic
136 + if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ]
137
138 diff --git a/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/glentoo-tools-0.1.ebuild b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/glentoo-tools-0.1.ebuild
139 new file mode 100644
140 index 0000000..bdf4161
141 --- /dev/null
142 +++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/glentoo-tools-0.1.ebuild
143 @@ -0,0 +1,60 @@
144 +# Copyright 1999-2010 Gentoo Foundation
145 +# Distributed under the terms of the GNU General Public License v2
146 +
147 +inherit eutils
148 +
149 +DESCRIPTION="Glentoo LiveCD tools for autoconfiguration of hardware and automatically booting Xorg."
150 +HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
151 +SRC_URI="https://github.com/downloads/robertseaton/glentoo-tools/glentoo-tools-0.1.tar.bz2"
152 +
153 +SLOT="0"
154 +LICENSE="GPL-2"
155 +#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
156 +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
157 +IUSE="opengl X"
158 +
159 +OPENGL_DEPEND="virtual/opengl
160 + x11-misc/mkxf86config
161 + app-admin/eselect-opengl"
162 +
163 +RDEPEND="dev-util/dialog
164 + sys-apps/pciutils
165 + sys-apps/gawk
166 + sys-apps/sed
167 + alpha? ( opengl? ( ${OPENGL_DEPEND} )
168 + X? ( >=x11-misc/mkxf86config-0.9.7 ) )
169 + amd64? ( opengl? ( ${OPENGL_DEPEND} )
170 + X? ( >=x11-misc/mkxf86config-0.9.2 ) )
171 + x86? ( opengl? ( ${OPENGL_DEPEND} )
172 + X? ( x11-misc/mkxf86config ) )
173 + ppc? ( opengl? ( ${OPENGL_DEPEND} )
174 + X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
175 +
176 +src_unpack() {
177 + unpack ${A}
178 + cd "${S}"
179 + epatch "${FILESDIR}"/${P}-ttyB0.patch
180 +}
181 +
182 +pkg_setup() {
183 + ewarn "This package is designed for use on the LiveCD only and will do"
184 + ewarn "unspeakably horrible and unexpected things on a normal system."
185 + ewarn "YOU HAVE BEEN WARNED!!!"
186 +}
187 +
188 +src_install() {
189 + doinitd autoconfig
190 + newinitd spind.init spind
191 + if use x86 || use amd64 || use ppc
192 + then
193 + if use opengl
194 + then
195 + dosbin x-setup openglify
196 + newinitd x-setup.init x-setup
197 + fi
198 + fi
199 + dosbin net-setup spind
200 + into /
201 + dobin bashlogin
202 + dosbin livecd-functions.sh
203 +}
204 \ No newline at end of file
205
206 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/ChangeLog b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/ChangeLog
207 new file mode 100644
208 index 0000000..33a6656
209 --- /dev/null
210 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/ChangeLog
211 @@ -0,0 +1,621 @@
212 +# ChangeLog for app-misc/livecd-tools
213 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
214 +# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/ChangeLog,v 1.114 2011/05/03 05:50:26 williamh Exp $
215 +
216 + 03 May 2011; William Hubbs <williamh@g.o> livecd-tools-2.0.ebuild,
217 + livecd-tools-9999.ebuild:
218 + add runtime depends on openrc and baselayout-2
219 +
220 +*livecd-tools-2.0 (03 May 2011)
221 +
222 + 03 May 2011; William Hubbs <williamh@g.o> +livecd-tools-2.0.ebuild:
223 + version bump for openrc and baselayout-2 support
224 +
225 +*livecd-tools-9999 (01 May 2011)
226 +
227 + 01 May 2011; William Hubbs <williamh@g.o> +livecd-tools-9999.ebuild:
228 + add live ebuild
229 +
230 + 06 Dec 2010; Jeroen Roovers <jer@g.o> livecd-tools-1.0.42.ebuild,
231 + +files/livecd-tools-1.0.42-ttyB0.patch:
232 + Do not run getty on ttyB0 by default by gmsoft (bug #347917).
233 +
234 +*livecd-tools-1.0.42 (29 Jun 2009)
235 +
236 + 29 Jun 2009; Andrew Gaffney <agaffney@g.o>
237 + +livecd-tools-1.0.42.ebuild:
238 + Version bump livecd-tools to 1.0.42
239 +
240 + 04 Sep 2008; Ben de Groot <yngwin@g.o> livecd-tools-1.0.40.ebuild:
241 + Unmasking and adding warning, on behalf of agaffney
242 +
243 + 12 Jun 2008; Chris Gianelloni <wolf31o2@g.o>
244 + livecd-tools-1.0.40.ebuild:
245 + Changing to ~mips, since it is an experimental arch, now.
246 +
247 + 05 Jun 2008; Chris Gianelloni <wolf31o2@g.o>
248 + livecd-tools-1.0.40.ebuild:
249 + HOMEPAGE fix.
250 +
251 + 05 Jun 2008; Chris Gianelloni <wolf31o2@g.o>
252 + -livecd-tools-1.0.39.ebuild, livecd-tools-1.0.40.ebuild:
253 + Changed SRC_URI to point to wolf31o2.org, where I'll be putting all future
254 + livecd-tools releases. Also, removing 1.0.39 ebuild.
255 +
256 + 29 May 2008; Chris Gianelloni <wolf31o2@g.o>
257 + livecd-tools-1.0.40.ebuild:
258 + Marking stable for 2008.0's release.
259 +
260 + 29 May 2008; Chris Gianelloni <wolf31o2@g.o>
261 + -livecd-tools-1.0.40_pre3.ebuild, +livecd-tools-1.0.40.ebuild:
262 + Version bump to 1.0.40 for release.
263 +
264 + 08 Apr 2008; Chris Gianelloni <wolf31o2@g.o>
265 + -livecd-tools-1.0.40_pre1.ebuild, -livecd-tools-1.0.40_pre2.ebuild,
266 + livecd-tools-1.0.40_pre3.ebuild:
267 + Stable on all supported arches for 2008.0 Beta 2.
268 +
269 +*livecd-tools-1.0.40_pre3 (08 Apr 2008)
270 +
271 + 08 Apr 2008; Chris Gianelloni <wolf31o2@g.o>
272 + +livecd-tools-1.0.40_pre3.ebuild:
273 + Version bump to 1.0.40_pre3 for testing.
274 +
275 +*livecd-tools-1.0.40_pre2 (26 Mar 2008)
276 +
277 + 26 Mar 2008; <solar@g.o> +livecd-tools-1.0.40_pre2.ebuild:
278 + - version bump directly to stable by request of wolf31o2
279 +
280 + 04 Mar 2008; Chris Gianelloni <wolf31o2@g.o>
281 + livecd-tools-1.0.40_pre1.ebuild:
282 + Marking stable for the 2008.0 release.
283 +
284 +*livecd-tools-1.0.40_pre1 (03 Mar 2008)
285 +
286 + 03 Mar 2008; Chris Gianelloni <wolf31o2@g.o>
287 + +livecd-tools-1.0.40_pre1.ebuild, -livecd-tools-1.0.40.ebuild:
288 + I accidentally added the incorrect version to the tree. Reverting back to
289 + 1.0.40_pre1, which is what I was supposed to have added. This resolves bug
290 + #211906.
291 +
292 + 27 Feb 2008; Chris Gianelloni <wolf31o2@g.o>
293 + livecd-tools-1.0.40.ebuild:
294 + Marking stable for 2008.0 snapshot.
295 +
296 +*livecd-tools-1.0.40 (27 Feb 2008)
297 +
298 + 27 Feb 2008; Chris Gianelloni <wolf31o2@g.o>
299 + +livecd-tools-1.0.40.ebuild:
300 + Adding a new version of livecd-tools for 2008.0's release.
301 +
302 + 02 Feb 2008; Chris Gianelloni <wolf31o2@g.o>
303 + -files/livecd-tools-1.0.35-umounts.patch, -livecd-tools-1.0.36.ebuild,
304 + -livecd-tools-1.0.37.ebuild, -livecd-tools-1.0.38.ebuild,
305 + livecd-tools-1.0.39.ebuild:
306 + Stable for 2008.0's release and removing the older ebuilds.
307 +
308 +*livecd-tools-1.0.39 (20 Nov 2007)
309 +
310 + 20 Nov 2007; Chris Gianelloni <wolf31o2@g.o>
311 + +livecd-tools-1.0.39.ebuild:
312 + Version bump. Fixing syntax errors and also closing bug #198083.
313 +
314 +*livecd-tools-1.0.38 (13 Nov 2007)
315 +
316 + 13 Nov 2007; Chris Gianelloni <wolf31o2@g.o>
317 + +livecd-tools-1.0.38.ebuild:
318 + Version bump to test a fix for bug #198083.
319 +
320 + 01 Nov 2007; Chris Gianelloni <wolf31o2@g.o>
321 + -livecd-tools-1.0.35.ebuild, -livecd-tools-1.0.35-r1.ebuild,
322 + livecd-tools-1.0.36.ebuild:
323 + Marking 1.0.36 stable, since it is the minimum version we should be using
324 + for 2007.1's release.
325 +
326 +*livecd-tools-1.0.37 (30 Oct 2007)
327 +
328 + 30 Oct 2007; Chris Gianelloni <wolf31o2@g.o>
329 + +livecd-tools-1.0.37.ebuild:
330 + Version bump for bug #111972.
331 +
332 +*livecd-tools-1.0.36 (04 Sep 2007)
333 +
334 + 04 Sep 2007; Chris Gianelloni <wolf31o2@g.o>
335 + +livecd-tools-1.0.36.ebuild:
336 + Version bump to close bug #191085 and bug #191087.
337 +
338 + 27 Jun 2007; Michael Sterrett <mr_bones_@g.o>
339 + livecd-tools-1.0.35-r1.ebuild:
340 + x11-base/opengl-update has gone away
341 +
342 + 03 May 2007; Chris Gianelloni <wolf31o2@g.o>
343 + livecd-tools-1.0.35-r1.ebuild:
344 + Marking stable since we used it for the release and we'll need it to build a
345 + working CD with newer baselayout versions.
346 +
347 + 13 Apr 2007; Chris Gianelloni <wolf31o2@g.o>
348 + -files/livecd-tools-1.0.33-eselect.patch,
349 + -files/livecd-tools-1.0.33-openglify.patch,
350 + -livecd-tools-1.0.33-r2.ebuild, -livecd-tools-1.0.34.ebuild:
351 + Cleaning up older ebuilds.
352 +
353 +*livecd-tools-1.0.35-r1 (03 Apr 2007)
354 +
355 + 03 Apr 2007; Chris Gianelloni <wolf31o2@g.o>
356 + +files/livecd-tools-1.0.35-umounts.patch, +livecd-tools-1.0.35-r1.ebuild:
357 + Add a new patch/revision to resolve bug #168325.
358 +
359 + 14 Mar 2007; Chris Gianelloni <wolf31o2@g.o>
360 + livecd-tools-1.0.33-r2.ebuild, livecd-tools-1.0.34.ebuild,
361 + livecd-tools-1.0.35.ebuild:
362 + Removed opengl-update for bug #170889.
363 +
364 +*livecd-tools-1.0.35 (13 Feb 2007)
365 +
366 + 13 Feb 2007; Chris Gianelloni <wolf31o2@g.o>
367 + +livecd-tools-1.0.35.ebuild:
368 + Version bump to livecd-tools 1.0.35 with only a couple minor changes. First,
369 + we always try to return RC_COLDPLUG to its original state at boot. Second,
370 + we no longer manually run dhcpcd, but let udev/baselayout take care of it,
371 + entirely. Since this is a required fix for 2007.0, I am taking it straight
372 + to stable so it can make it into the snapshot in time. It is a very minor
373 + change, and I don't think anyone will object to having working release
374 + media.
375 +
376 +*livecd-tools-1.0.34 (04 Jan 2007)
377 +
378 + 04 Jan 2007; Chris Gianelloni <wolf31o2@g.o>
379 + -livecd-tools-1.0.30.ebuild, +livecd-tools-1.0.34.ebuild:
380 + Version bump to my latest 1.0.34 version, which should fix nohotplug for
381 + newer udev versions and also should fix some problems with firmware for
382 + drivers that require it. This also closes bug #154559.
383 +
384 + 08 Sep 2006; Chris Gianelloni <wolf31o2@g.o>
385 + livecd-tools-1.0.33-r2.ebuild:
386 + Marking stable since it was used for 2006.1, adding in PPC/Alpha code that
387 + was used.
388 +
389 +*livecd-tools-1.0.33-r2 (01 Aug 2006)
390 +
391 + 01 Aug 2006; Chris Gianelloni <wolf31o2@g.o>
392 + +files/livecd-tools-1.0.33-eselect.patch, -livecd-tools-1.0.33.ebuild,
393 + -livecd-tools-1.0.33-r1.ebuild, +livecd-tools-1.0.33-r2.ebuild:
394 + Version bump. This version includes a patch to prefer eselect opengl over
395 + opengl-update.
396 +
397 +*livecd-tools-1.0.33-r1 (26 Jul 2006)
398 +
399 + 26 Jul 2006; Chris Gianelloni <wolf31o2@g.o>
400 + +files/livecd-tools-1.0.33-openglify.patch,
401 + +livecd-tools-1.0.33-r1.ebuild:
402 + Added an openglify patch to bring it in line with CVS. This should cause it
403 + to work properly, even with either modular X or monolithic X.
404 +
405 +*livecd-tools-1.0.33 (19 Jul 2006)
406 +
407 + 19 Jul 2006; Chris Gianelloni <wolf31o2@g.o>
408 + -livecd-tools-1.0.31.ebuild, -livecd-tools-1.0.32.ebuild,
409 + +livecd-tools-1.0.33.ebuild:
410 + Version bump to fix issues in CPU output for amd64/x86 and also to work
411 + around an issue where mkxf86config was not getting started before x-setup
412 + when being called from autoconfig.
413 +
414 +*livecd-tools-1.0.32 (11 Jul 2006)
415 +
416 + 11 Jul 2006; Chris Gianelloni <wolf31o2@g.o>
417 + +livecd-tools-1.0.32.ebuild:
418 + Version bump to add a fix from Roy Marples <uberlord@g.o> to remove
419 + some warning messages about read only variables at boot time.
420 +
421 +*livecd-tools-1.0.31 (22 Jun 2006)
422 +
423 + 22 Jun 2006; Chris Gianelloni <wolf31o2@g.o>
424 + +livecd-tools-1.0.31.ebuild:
425 + Version bumped with some patches from Joshua Kinard <kumba@g.o>.
426 + Closing bug #135503 and bug #136497.
427 +
428 + 21 Jun 2006; Chris Gianelloni <wolf31o2@g.o>
429 + -livecd-tools-1.0.29.ebuild, livecd-tools-1.0.30.ebuild:
430 + Rearranged the dependencies since gawk and pciutils are now used outside of
431 + just video card detection. Also, cleaned up the X USE flag usage, since only
432 + autoconfig uses mkxf86config if USE=-opengl. Cleaning up older ebuilds.
433 +
434 + 09 Jun 2006; Chris Gianelloni <wolf31o2@g.o>
435 + livecd-tools-1.0.30.ebuild:
436 + Marking stable for building 2006.1's release.
437 +
438 +*livecd-tools-1.0.30 (02 Jun 2006)
439 +
440 + 02 Jun 2006; Chris Gianelloni <wolf31o2@g.o>
441 + +livecd-tools-1.0.30.ebuild:
442 + Version bump. Closes bug #133955.
443 +
444 + 30 May 2006; Chris Gianelloni <wolf31o2@g.o>
445 + livecd-tools-1.0.29.ebuild:
446 + Added dependency on dev-util/dialog for net-setup and closing bug #134486.
447 +
448 + 12 Mar 2006; Chris Gianelloni <wolf31o2@g.o>
449 + -livecd-tools-1.0.25.ebuild, -livecd-tools-1.0.28.ebuild,
450 + livecd-tools-1.0.29.ebuild:
451 + Marking stable to match version used on 2006.0 release.
452 +
453 + 10 Feb 2006; Chris Gianelloni <wolf31o2@g.o>
454 + livecd-tools-1.0.29.ebuild:
455 + Added sed to fix bug #122367.
456 +
457 +*livecd-tools-1.0.29 (09 Feb 2006)
458 +
459 + 09 Feb 2006; Chris Gianelloni <wolf31o2@g.o>
460 + +livecd-tools-1.0.29.ebuild:
461 + Version bump to 1.0.29 to resolve a bug with serial consoles on sparc.
462 +
463 + 20 Jan 2006; Chris Gianelloni <wolf31o2@g.o>
464 + livecd-tools-1.0.25.ebuild, livecd-tools-1.0.28.ebuild:
465 + Removed virtual/x11 as we don't actually require any portions of X.
466 +
467 + 17 Jan 2006; Chris Gianelloni <wolf31o2@g.o>
468 + livecd-tools-1.0.28.ebuild:
469 + Marking stable. This has been very well tested and resolves quite a few
470 + issues with the release media.
471 +
472 +*livecd-tools-1.0.28 (06 Dec 2005)
473 +
474 + 06 Dec 2005; Chris Gianelloni <wolf31o2@g.o>
475 + -livecd-tools-1.0.27.ebuild, +livecd-tools-1.0.28.ebuild:
476 + Version bumped to fix a bug in Nvidia detection.
477 +
478 +*livecd-tools-1.0.27 (22 Nov 2005)
479 +
480 + 22 Nov 2005; Chris Gianelloni <wolf31o2@g.o>
481 + -livecd-tools-1.0.26.ebuild, +livecd-tools-1.0.27.ebuild:
482 + Version bumped to 1.0.27 to remove ALSA warnings as it confuses some users.
483 +
484 +*livecd-tools-1.0.26 (11 Nov 2005)
485 +
486 + 11 Nov 2005; Chris Gianelloni <wolf31o2@g.o>
487 + +livecd-tools-1.0.26.ebuild:
488 + Version bumped to 1.0.26 with some added mips support. This resolves bugs
489 + #106988 and #106990.
490 +
491 + 16 Oct 2005; Joshua Kinard <kumba@g.o> livecd-tools-1.0.25.ebuild:
492 + Mark stable on mips.
493 +
494 + 10 Oct 2005; Chris Gianelloni <wolf31o2@g.o>
495 + -livecd-tools-1.0.23.ebuild, -livecd-tools-1.0.24.ebuild,
496 + livecd-tools-1.0.25.ebuild:
497 + Marking 1.0.25 stable and cleaning up older ebuilds.
498 +
499 +*livecd-tools-1.0.25 (06 Sep 2005)
500 +
501 + 06 Sep 2005; Chris Gianelloni <wolf31o2@g.o>
502 + +livecd-tools-1.0.25.ebuild:
503 + Version bumped and closing bugs #103391 and #104020.
504 +
505 + 08 Aug 2005; Chris Gianelloni <wolf31o2@g.o>
506 + files/digest-livecd-tools-1.0.24:
507 + Fixed digest.
508 +
509 +*livecd-tools-1.0.24 (05 Aug 2005)
510 +
511 + 05 Aug 2005; Chris Gianelloni <wolf31o2@g.o>
512 + +livecd-tools-1.0.24.ebuild:
513 + Added updated version with new alsa detection routines for multiple sound
514 + cards.
515 +
516 +*livecd-tools-1.0.23 (24 Jul 2005)
517 +
518 + 24 Jul 2005; <plasmaroo@g.o> -livecd-tools-1.0.22.ebuild,
519 + +livecd-tools-1.0.23.ebuild:
520 + Version bump; fix alsasound hardware detection issues.
521 +
522 + 11 Jul 2005; Chris Gianelloni <wolf31o2@g.o>
523 + livecd-tools-1.0.22.ebuild:
524 + Added ia64. Blame plasmaroo.
525 +
526 +*livecd-tools-1.0.22 (09 Jul 2005)
527 +
528 + 09 Jul 2005; Chris Gianelloni <wolf31o2@g.o>
529 + -livecd-tools-1.0.21.ebuild, +livecd-tools-1.0.22.ebuild:
530 + Version bumped to 1.0.22 for proper splash support.
531 +
532 +*livecd-tools-1.0.21 (08 Jul 2005)
533 +
534 + 08 Jul 2005; Chris Gianelloni <wolf31o2@g.o>
535 + -livecd-tools-1.0.20.ebuild, -livecd-tools-1.0.21_pre9.ebuild,
536 + +livecd-tools-1.0.21.ebuild:
537 + Version bumped to 1.0.21 and removing older versions.
538 +
539 + 05 Jul 2005; Chris Gianelloni <wolf31o2@g.o>
540 + livecd-tools-1.0.20.ebuild, livecd-tools-1.0.21_pre9.ebuild:
541 + Added ia64 to KEYWORDS. Blame plasmaroo.
542 +
543 +*livecd-tools-1.0.21_pre9 (01 Jul 2005)
544 +
545 + 01 Jul 2005; Chris Gianelloni <wolf31o2@g.o>
546 + -livecd-tools-1.0.21_pre8.ebuild, +livecd-tools-1.0.21_pre9.ebuild:
547 + Version bump to fix /etc/sysconfig/gentoo not being sourced.
548 +
549 +*livecd-tools-1.0.21_pre8 (27 Jun 2005)
550 +
551 + 27 Jun 2005; Chris Gianelloni <wolf31o2@g.o>
552 + -livecd-tools-1.0.21_pre7.ebuild, +livecd-tools-1.0.21_pre8.ebuild:
553 + Version bumped to new version that finally fixes the deaded "No more
554 + processes in this runlevel" bug.
555 +
556 +*livecd-tools-1.0.21_pre7 (22 Jun 2005)
557 +
558 + 22 Jun 2005; Chris Gianelloni <wolf31o2@g.o>
559 + -livecd-tools-1.0.21_pre6.ebuild, +livecd-tools-1.0.21_pre7.ebuild:
560 + Version bump.
561 +
562 +*livecd-tools-1.0.21_pre6 (21 Jun 2005)
563 +
564 + 21 Jun 2005; Chris Gianelloni <wolf31o2@g.o>
565 + -livecd-tools-1.0.21_pre5.ebuild, +livecd-tools-1.0.21_pre6.ebuild:
566 + Version bumped to 1.0.21_pre6.
567 +
568 +*livecd-tools-1.0.21_pre5 (10 Jun 2005)
569 +
570 + 10 Jun 2005; Chris Gianelloni <wolf31o2@g.o>
571 + -livecd-tools-1.0.21_pre4.ebuild, +livecd-tools-1.0.21_pre5.ebuild:
572 + Version bumped to new 1.0.21_pre5 for testing.
573 +
574 +*livecd-tools-1.0.21_pre4 (10 Jun 2005)
575 +
576 + 10 Jun 2005; Chris Gianelloni <wolf31o2@g.o>
577 + -livecd-tools-1.0.21_pre3.ebuild, +livecd-tools-1.0.21_pre4.ebuild:
578 + Bumped to testing version 1.0.21_pre4, which should resolve the problem with
579 + INIT on LiveCD boot.
580 +
581 +*livecd-tools-1.0.21_pre3 (09 Jun 2005)
582 +
583 + 09 Jun 2005; Chris Gianelloni <wolf31o2@g.o>
584 + +livecd-tools-1.0.21_pre3.ebuild:
585 + Added testing livecd-tools 1.0.21_pre3 version.
586 +
587 +*livecd-tools-1.0.20 (13 Apr 2005)
588 +
589 + 13 Apr 2005; Chris Gianelloni <wolf31o2@g.o>
590 + -livecd-tools-1.0.19.ebuild, +livecd-tools-1.0.20.ebuild:
591 + Updated to 1.0.20 to fix an error in dhcpcd's hostname sending. This only
592 + affected those of you using DDNS.
593 +
594 +*livecd-tools-1.0.19 (12 Apr 2005)
595 +
596 + 12 Apr 2005; Chris Gianelloni <wolf31o2@g.o>
597 + -livecd-tools-1.0.18.ebuild, +livecd-tools-1.0.19.ebuild,
598 + -livecd-tools-1.0.2.ebuild:
599 + Updated to 1.0.19 and removing older versions.
600 +
601 +*livecd-tools-1.0.18 (02 Mar 2005)
602 +
603 + 02 Mar 2005; Chris Gianelloni <wolf31o2@g.o>
604 + -livecd-tools-1.0.16.ebuild, +livecd-tools-1.0.18.ebuild:
605 + Updated to 1.0.18 release.
606 +
607 + 25 Feb 2005; Chris Gianelloni <wolf31o2@g.o>
608 + livecd-tools-1.0.16.ebuild:
609 + Added mkxf86config to RDEPEND on x86 and closing bug #83307.
610 +
611 + 23 Feb 2005; Chris Gianelloni <wolf31o2@g.o>
612 + livecd-tools-1.0.16.ebuild:
613 + Changed description and marking stable on ppc64 since there was no prior
614 + stable on this platform.
615 +
616 +*livecd-tools-1.0.16 (23 Feb 2005)
617 +
618 + 23 Feb 2005; Chris Gianelloni <wolf31o2@g.o>
619 + -livecd-tools-1.0.13.ebuild, +livecd-tools-1.0.16.ebuild:
620 + Removing 1.0.13 and bumping to 1.0.16 for 2005.0 release. Versions 1.0.14
621 + and 1.0.15 were internal-only tests, and not released publicly.
622 +
623 + 17 Feb 2005; Markus Rothe <corsair@g.o> livecd-tools-1.0.13.ebuild:
624 + Added ~ppc64 to KEYWORDS
625 +
626 +*livecd-tools-1.0.13 (29 Jan 2005)
627 +
628 + 29 Jan 2005; Chris Gianelloni <wolf31o2@g.o>
629 + -livecd-tools-1.0.12.ebuild, +livecd-tools-1.0.13.ebuild:
630 + Updated to latest version which should resolve problems we've been seeing on
631 + the LiveCD builds.
632 +
633 +*livecd-tools-1.0.12 (28 Jan 2005)
634 +
635 + 28 Jan 2005; Chris Gianelloni <wolf31o2@g.o>
636 + -livecd-tools-1.0.11.ebuild, +livecd-tools-1.0.12.ebuild:
637 + Updated to latest version. This fixes some acpi and gpm issues and also is
638 + the beginning of making the tools more modular.
639 +
640 + 26 Jan 2005; Chris Gianelloni <wolf31o2@g.o> :
641 + Fixing digest
642 +
643 +*livecd-tools-1.0.11 (26 Jan 2005)
644 +
645 + 26 Jan 2005; Chris Gianelloni <wolf31o2@g.o>
646 + -livecd-tools-1.0.10.ebuild, +livecd-tools-1.0.11.ebuild:
647 + Bumping to latest version.
648 +
649 + 02 Jan 2005; Ciaran McCreesh <ciaranm@g.o> :
650 + Change encoding to UTF-8 for GLEP 31 compliance
651 +
652 + 23 Dec 2004; Guy Martin <gmsoft@g.o> livecd-tools-1.0.10.ebuild:
653 + Stable on hppa.
654 +
655 + 11 Dec 2004; Bryan Østergaard <kloeri@g.o>
656 + livecd-tools-1.0.10.ebuild:
657 + Stable on alpha.
658 +
659 +*livecd-tools-1.0.10 (18 Nov 2004)
660 +
661 + 18 Nov 2004; Chris Gianelloni <wolf31o2@g.o>
662 + +livecd-tools-1.0.10.ebuild:
663 + Bumping to latest version and closing bug #68440.
664 +
665 + 26 Oct 2004; Bryan Østergaard <kloeri@g.o>
666 + livecd-tools-1.0.2.ebuild, livecd-tools-1.0.9.ebuild:
667 + Alpha keywording.
668 +
669 + 23 Oct 2004; Gustavo Zacarias <gustavoz@g.o>
670 + livecd-tools-1.0.9.ebuild:
671 + Sparc stable wrt 2004.3
672 +
673 +*livecd-tools-1.0.9 (23 Oct 2004)
674 +
675 + 23 Oct 2004; Chris Gianelloni <wolf31o2@g.o>
676 + -livecd-tools-1.0.8.ebuild, +livecd-tools-1.0.9.ebuild:
677 + Changed hwsetup check from /usr/bin/hwsetup to /usr/sbin/hwsetup and closing
678 + bug #68621.
679 +
680 + 22 Oct 2004; Chris Gianelloni <wolf31o2@g.o>
681 + livecd-tools-1.0.8.ebuild:
682 + Fixing SRC_URI.
683 +
684 +*livecd-tools-1.0.8 (21 Oct 2004)
685 +
686 + 21 Oct 2004; Chris Gianelloni <wolf31o2@g.o>
687 + -livecd-tools-1.0.6.ebuild, -livecd-tools-1.0.7.ebuild,
688 + +livecd-tools-1.0.8.ebuild:
689 + Updated with latest versions of autoconfig and net-setup to resolve problems
690 + with wireless configuration and not forcing hwsetup to be run by autoconfig
691 + (for sparc and such that don't support it).
692 +
693 +*livecd-tools-1.0.7 (20 Oct 2004)
694 +
695 + 20 Oct 2004; Chris Gianelloni <wolf31o2@g.o>
696 + +livecd-tools-1.0.7.ebuild:
697 + Removed extra quotes from net-setup and closing bug #68246.
698 +
699 + 13 Oct 2004; Guy Martin <gmsoft@g.o> livecd-tools-1.0.6.ebuild:
700 + Stable on hppa.
701 +
702 + 12 Oct 2004; Chris Gianelloni <wolf31o2@g.o>
703 + livecd-tools-1.0.6.ebuild:
704 + Commenting opengl-update line so I can unmask this version of livecd-tools.
705 +
706 +*livecd-tools-1.0.6 (07 Oct 2004)
707 +
708 + 07 Oct 2004; Chris Gianelloni <wolf31o2@g.o>
709 + -livecd-tools-1.0.1.ebuild, -livecd-tools-1.0.3.ebuild,
710 + -livecd-tools-1.0.4.ebuild, -livecd-tools-1.0.5.ebuild,
711 + +livecd-tools-1.0.6.ebuild:
712 + Cleanup up older versions and adding new version 1.0.6 for the 2004.3 release.
713 +
714 + 05 Oct 2004; Pieter Van den Abeele <pvdabeel@g.o>
715 + livecd-tools-1.0.2.ebuild, livecd-tools-1.0.3.ebuild,
716 + livecd-tools-1.0.4.ebuild, livecd-tools-1.0.5.ebuild:
717 + Masked livecd-tools-1.0.5.ebuild stable for ppc
718 +
719 + 05 Oct 2004; Pieter Van den Abeele <pvdabeel@g.o>
720 + livecd-tools-1.0.2.ebuild, livecd-tools-1.0.3.ebuild,
721 + livecd-tools-1.0.4.ebuild:
722 + Masked livecd-tools-1.0.4.ebuild stable for ppc
723 +
724 + 05 Oct 2004; Pieter Van den Abeele <pvdabeel@g.o>
725 + livecd-tools-1.0.2.ebuild, livecd-tools-1.0.3.ebuild:
726 + Masked livecd-tools-1.0.3.ebuild stable for ppc
727 +
728 + 05 Oct 2004; Pieter Van den Abeele <pvdabeel@g.o>
729 + livecd-tools-1.0.2.ebuild:
730 + Masked livecd-tools-1.0.2.ebuild stable for ppc
731 +
732 + 05 Oct 2004; Pieter Van den Abeele <pvdabeel@g.o> :
733 + Masked livecd-tools-1.0.1.ebuild stable for ppc
734 +
735 + 05 Sep 2004; Bryan Østergaard <kloeri@g.o> livecd-tools-1.0.2.ebuild:
736 + Add ~alpha keyword.
737 +
738 +*livecd-tools-1.0.5 (27 Jul 2004)
739 +
740 + 27 Jul 2004; Chris Gianelloni <wolf31o2@g.o>
741 + +livecd-tools-1.0.5.ebuild:
742 + Updated to new version. Added spind by plasmaroo.
743 +
744 + 12 Jul 2004; Chris Gianelloni <wolf31o2@g.o>
745 + livecd-tools-1.0.4.ebuild:
746 + Fixing for x86 and removing amd64+X stuff for now until I can test further
747 + from home.
748 +
749 +*livecd-tools-1.0.4 (12 Jul 2004)
750 +
751 + 12 Jul 2004; Chris Gianelloni <wolf31o2@g.o>
752 + +livecd-tools-1.0.4.ebuild:
753 + Added new 1.0.4 version which improves handling of some autoconfig functions
754 + and also net-setup. Closing bug #40205 and #51726.
755 +
756 + 25 Jun 2004; Guy Martin <gmsoft@g.o> livecd-tools-1.0.2.ebuild:
757 + Marked stable on hppa.
758 +
759 + 02 Jun 2004; Chris Gianelloni <wolf31o2@g.o>
760 + livecd-tools-1.0.3.ebuild:
761 + QA cleanup and adding ~ppc and ~hppa for testing, since they were in the
762 + original incarnation and little has changed since then.
763 +
764 + 01 Jun 2004; Aron Griffis <agriffis@g.o> livecd-tools-1.0.1.ebuild,
765 + livecd-tools-1.0.2.ebuild:
766 + Fix use invocation
767 +
768 + 21 May 2004; Chris Gianelloni <wolf31o2@g.o>
769 + livecd-tools-1.0.3.ebuild:
770 + Stabilizing on x86.
771 +
772 + 20 May 2004; Chris Gianelloni <wolf31o2@g.o>
773 + livecd-tools-1.0.3.ebuild:
774 + Moving SRC_URI.
775 +
776 +*livecd-tools-1.0.3 (14 May 2004)
777 +
778 + 14 May 2004; Chris Gianelloni <wolf31o2@g.o>
779 + +livecd-tools-1.0.3.ebuild:
780 + Added new version which has support for X and OpenGL.
781 +
782 + 14 May 2004; Chris Gianelloni <wolf31o2@g.o> metadata.xml:
783 + Changing maintainers to newly formed livecd herd.
784 +
785 + 12 May 2004; Gustavo Zacarias <gustavoz@g.o>
786 + livecd-tools-1.0.2.ebuild:
787 + Keyworded sparc
788 +
789 + 08 May 2004; John Davis <zhen@g.o> livecd-tools-1.0.2.ebuild:
790 + bumping to stable
791 +
792 +*livecd-tools-1.0.2 (30 Apr 2004)
793 +
794 + 30 Apr 2004; John Davis <zhen@g.o> livecd-tools-1.0.0_beta2.ebuild,
795 + livecd-tools-1.0.2.ebuild:
796 + new version to fix some bugs in autoconfig
797 +
798 + 18 Apr 2004; Guy Martin <gmsoft@g.o> livecd-tools-1.0.1.ebuild:
799 + Marked stable on hppa.
800 +
801 + 24 Mar 2004; Gustavo Zacarias <gustavoz@g.o>
802 + livecd-tools-1.0.1.ebuild:
803 + stable on sparc
804 +
805 +*livecd-tools-1.0.1 (21 Mar 2004)
806 +
807 + 27 Mar 2004; Pieter Van den Abeele <pvdabeel@g.o> livecd-tools-1.0.1:
808 + mark as stable on ppc and ppc64
809 +
810 + 21 Mar 2004; John Davis <zhen@g.o> livecd-tools-1.0.0_beta1.ebuild,
811 + livecd-tools-1.0.0_beta2.ebuild, livecd-tools-1.0.1.ebuild, metadata.xml:
812 + fix for bug #43647, #39893
813 +
814 + 12 Mar 2004; Seemant Kulleen <seemant@g.o>
815 + livecd-tools-1.0.0_beta1.ebuild, livecd-tools-1.0.0_beta2.ebuild:
816 + cleaned up syntax and point SRC_URI to gentoo mirrors
817 +
818 +*livecd-tools-1.0.0_beta2 (25 Jan 2004)
819 +
820 + 27 Mar 2004; Pieter Van den Abeele <pvdabeel@g.o> livecd-tools-1.0.0_beta2.ebuild:
821 + mark as incompatible with ppc and ppc64
822 +
823 + 25 Jan 2004; Brad House <brad_mssw@g.o>
824 + livecd-tools-1.0.0_beta2.ebuild:
825 + fixes
826 +
827 +*livecd-tools-1.0.0_beta1 (24 Jan 2004)
828 +
829 + 24 Jan 2004; Brad House <brad_mssw@g.o>
830 + livecd-tools-1.0.0_beta1.ebuild:
831 + initial commit
832 +
833
834 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/Manifest b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/Manifest
835 new file mode 100644
836 index 0000000..e5649d5
837 --- /dev/null
838 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/Manifest
839 @@ -0,0 +1,10 @@
840 +AUX livecd-tools-1.0.42-ttyB0.patch 517 RMD160 d232c983a4e45bb087ad12deefac08ef0872be36 SHA1 1d06c3287a531e04ef86d7b3f8017f584faac576 SHA256 1695f793ad33aa72de46a8cd392f8ded4cd60da82576e38e6322a66b8b064752
841 +DIST livecd-tools-1.0.40.tar.bz2 10610 RMD160 8db6b15d5df1dba92b4fad70b2b6bcc3a6153287 SHA1 d9bb532ec8cd092288489949252e1310118a4b6e SHA256 03f0a6d943f6dbaade14ce16c325777498ce9ca9c8b9480147117816a9857541
842 +DIST livecd-tools-1.0.42.tar.bz2 11166 RMD160 69c475cbeeb2a43b1ce758386ba9b4c5eb0d520a SHA1 f3f7005a7d4f5fd573bdb4b4dca7850abf5f77c9 SHA256 e480b1a5c435f176227711b06a0f1ab8388b8ea4950174880e3c73473c998f87
843 +DIST livecd-tools-2.0.tar.bz2 11996 RMD160 90a7fdcee3608f6638ed5720a07895f75717f783 SHA1 085750c6180070863779be4198eaa04bebab624d SHA256 d06f2c007ba6d1d31d019d64aa0dcf9c3f3227a907e7014af666ca93701bc674
844 +EBUILD livecd-tools-1.0.40.ebuild 1564 RMD160 934f28f7c1a18afe7d2996a2edc87d617f941853 SHA1 6f29be4c4f4fcc171854746794e857d85e1552d8 SHA256 0bbbca6d5028e520f34534d56d01be37c23f09a3f587e731bbc6822ca636011c
845 +EBUILD livecd-tools-1.0.42.ebuild 1642 RMD160 37231180e93318980b5ad87c5edf83e722b3c22c SHA1 869664b84fdb965bc535998663add94888b0fd11 SHA256 0bdff51600574df5d2d62231df257286d65ee17d789eb62060ddad4905fa1122
846 +EBUILD livecd-tools-2.0.ebuild 947 RMD160 a45e6d6a6f5d328a5e95044c9e3d39be3cf5db4e SHA1 19be44731f15bf2daf2dd56601ea5a79c28ea79f SHA256 9ef6ac38296b98abdb3d27f2e67637ddf50bc5ba6a65ccafcefe45b79bcb31ec
847 +EBUILD livecd-tools-9999.ebuild 941 RMD160 8782c0e0bb96542e4c9f99e4bae505ce14126cb0 SHA1 c5329377959ba231c76b627e0f1c57e596265e16 SHA256 d7a42577b2482c813bae93814c838c20121991d8a7281f5f067af5418850c388
848 +MISC ChangeLog 22028 RMD160 2a86f963b7e9218b44f01113674798e4b00646ea SHA1 b9534c511ede0199daa85a5dfa09249e6b1c61c2 SHA256 d5b4b5b4543baabb4a13599de30c01b133fcae1a142db90fd0f966573d1ed253
849 +MISC metadata.xml 159 RMD160 8db5ed254a6b9baf8f53368da9e71c5532a46073 SHA1 1e72098aafb1fa729eba6fc8357c7e732eb79dee SHA256 b6e17484225400d76c65d178bf5a10dc0a8da7f345993c2acc63d1093a77c90d
850
851 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/files/livecd-tools-1.0.42-ttyB0.patch b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/files/livecd-tools-1.0.42-ttyB0.patch
852 new file mode 100644
853 index 0000000..1e9904d
854 --- /dev/null
855 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/files/livecd-tools-1.0.42-ttyB0.patch
856 @@ -0,0 +1,14 @@
857 +# Comment out the ttyB0 line in inittab, by gmsoft
858 +
859 +diff --git a/livecd-functions.sh b/livecd-functions.sh
860 +index d51dd9e..cfc1a57 100755
861 +--- a/livecd-functions.sh
862 ++++ b/livecd-functions.sh
863 +@@ -551,6 +551,7 @@ livecd_fix_inittab() {
864 + # Comment out current getty settings
865 + sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
866 + sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
867 ++ sed -i -e '/^b0/ s/^/#/' /etc/inittab
868 +
869 + # SPARC & HPPA console magic
870 + if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ]
871
872 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild
873 new file mode 100644
874 index 0000000..9ba860c
875 --- /dev/null
876 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild
877 @@ -0,0 +1,56 @@
878 +# Copyright 1999-2008 Gentoo Foundation
879 +# Distributed under the terms of the GNU General Public License v2
880 +# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild,v 1.9 2008/09/04 12:42:59 yngwin Exp $
881 +
882 +inherit eutils
883 +
884 +DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
885 +HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
886 +SRC_URI="mirror://gentoo/${P}.tar.bz2
887 + http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
888 +
889 +SLOT="0"
890 +LICENSE="GPL-2"
891 +#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
892 +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
893 +IUSE="opengl X"
894 +
895 +OPENGL_DEPEND="virtual/opengl
896 + x11-misc/mkxf86config
897 + app-admin/eselect-opengl"
898 +
899 +RDEPEND="dev-util/dialog
900 + sys-apps/pciutils
901 + sys-apps/gawk
902 + sys-apps/sed
903 + alpha? ( opengl? ( ${OPENGL_DEPEND} )
904 + X? ( >=x11-misc/mkxf86config-0.9.7 ) )
905 + amd64? ( opengl? ( ${OPENGL_DEPEND} )
906 + X? ( >=x11-misc/mkxf86config-0.9.2 ) )
907 + x86? ( opengl? ( ${OPENGL_DEPEND} )
908 + X? ( x11-misc/mkxf86config ) )
909 + ppc? ( opengl? ( ${OPENGL_DEPEND} )
910 + X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
911 +
912 +pkg_setup() {
913 + ewarn "This package is designed for use on the LiveCD only and will do"
914 + ewarn "unspeakably horrible and unexpected things on a normal system."
915 + ewarn "YOU HAVE BEEN WARNED!!!"
916 +}
917 +
918 +src_install() {
919 + doinitd autoconfig
920 + newinitd spind.init spind
921 + if use x86 || use amd64 || use ppc
922 + then
923 + if use opengl
924 + then
925 + dosbin x-setup openglify
926 + newinitd x-setup.init x-setup
927 + fi
928 + fi
929 + dosbin net-setup spind
930 + into /
931 + dobin bashlogin
932 + dosbin livecd-functions.sh
933 +}
934
935 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.42.ebuild b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.42.ebuild
936 new file mode 100644
937 index 0000000..78407e8
938 --- /dev/null
939 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.42.ebuild
940 @@ -0,0 +1,62 @@
941 +# Copyright 1999-2010 Gentoo Foundation
942 +# Distributed under the terms of the GNU General Public License v2
943 +# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-1.0.42.ebuild,v 1.2 2010/12/06 19:57:47 jer Exp $
944 +
945 +inherit eutils
946 +
947 +DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
948 +HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
949 +SRC_URI="mirror://gentoo/${P}.tar.bz2
950 + http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
951 +
952 +SLOT="0"
953 +LICENSE="GPL-2"
954 +#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
955 +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
956 +IUSE="opengl X"
957 +
958 +OPENGL_DEPEND="virtual/opengl
959 + x11-misc/mkxf86config
960 + app-admin/eselect-opengl"
961 +
962 +RDEPEND="dev-util/dialog
963 + sys-apps/pciutils
964 + sys-apps/gawk
965 + sys-apps/sed
966 + alpha? ( opengl? ( ${OPENGL_DEPEND} )
967 + X? ( >=x11-misc/mkxf86config-0.9.7 ) )
968 + amd64? ( opengl? ( ${OPENGL_DEPEND} )
969 + X? ( >=x11-misc/mkxf86config-0.9.2 ) )
970 + x86? ( opengl? ( ${OPENGL_DEPEND} )
971 + X? ( x11-misc/mkxf86config ) )
972 + ppc? ( opengl? ( ${OPENGL_DEPEND} )
973 + X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
974 +
975 +src_unpack() {
976 + unpack ${A}
977 + cd "${S}"
978 + epatch "${FILESDIR}"/${P}-ttyB0.patch
979 +}
980 +
981 +pkg_setup() {
982 + ewarn "This package is designed for use on the LiveCD only and will do"
983 + ewarn "unspeakably horrible and unexpected things on a normal system."
984 + ewarn "YOU HAVE BEEN WARNED!!!"
985 +}
986 +
987 +src_install() {
988 + doinitd autoconfig
989 + newinitd spind.init spind
990 + if use x86 || use amd64 || use ppc
991 + then
992 + if use opengl
993 + then
994 + dosbin x-setup openglify
995 + newinitd x-setup.init x-setup
996 + fi
997 + fi
998 + dosbin net-setup spind
999 + into /
1000 + dobin bashlogin
1001 + dosbin livecd-functions.sh
1002 +}
1003
1004 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-2.0.ebuild b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-2.0.ebuild
1005 new file mode 100644
1006 index 0000000..b6655d7
1007 --- /dev/null
1008 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-2.0.ebuild
1009 @@ -0,0 +1,35 @@
1010 +# Copyright 1999-2011 Gentoo Foundation
1011 +# Distributed under the terms of the GNU General Public License v2
1012 +# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-2.0.ebuild,v 1.2 2011/05/03 05:50:26 williamh Exp $
1013 +
1014 +inherit eutils
1015 +
1016 +DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
1017 +HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
1018 +SRC_URI="mirror://gentoo/${P}.tar.bz2"
1019 +
1020 +SLOT="0"
1021 +LICENSE="GPL-2"
1022 +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
1023 +IUSE=""
1024 +
1025 +RDEPEND="dev-util/dialog
1026 + >=sys-apps/baselayout-2
1027 + >=sys-apps/openrc-0.8.2-r1
1028 + sys-apps/pciutils
1029 + sys-apps/gawk
1030 + sys-apps/sed"
1031 +
1032 +pkg_setup() {
1033 + ewarn "This package is designed for use on the LiveCD only and will do"
1034 + ewarn "unspeakably horrible and unexpected things on a normal system."
1035 + ewarn "YOU HAVE BEEN WARNED!!!"
1036 +}
1037 +
1038 +src_install() {
1039 + doinitd init.d/*
1040 + dosbin net-setup spind
1041 + into /
1042 + dobin bashlogin
1043 + dosbin livecd-functions.sh
1044 +}
1045
1046 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-9999.ebuild b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-9999.ebuild
1047 new file mode 100644
1048 index 0000000..5cc1117
1049 --- /dev/null
1050 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-9999.ebuild
1051 @@ -0,0 +1,36 @@
1052 +# Copyright 1999-2011 Gentoo Foundation
1053 +# Distributed under the terms of the GNU General Public License v2
1054 +# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-9999.ebuild,v 1.2 2011/05/03 05:50:26 williamh Exp $
1055 +
1056 +EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/livecd-tools.git"
1057 +inherit eutils git
1058 +
1059 +DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
1060 +HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
1061 +SRC_URI=""
1062 +
1063 +SLOT="0"
1064 +LICENSE="GPL-2"
1065 +KEYWORDS="~x86"
1066 +IUSE=""
1067 +
1068 +RDEPEND="dev-util/dialog
1069 + >=sys-apps/baselayout-2
1070 + >=sys-apps/openrc-0.8.2-r1
1071 + sys-apps/pciutils
1072 + sys-apps/gawk
1073 + sys-apps/sed"
1074 +
1075 +pkg_setup() {
1076 + ewarn "This package is designed for use on the LiveCD only and will do"
1077 + ewarn "unspeakably horrible and unexpected things on a normal system."
1078 + ewarn "YOU HAVE BEEN WARNED!!!"
1079 +}
1080 +
1081 +src_install() {
1082 + doinitd init.d/*
1083 + dosbin net-setup spind
1084 + into /
1085 + dobin bashlogin
1086 + dosbin livecd-functions.sh
1087 +}
1088
1089 diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/metadata.xml b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/metadata.xml
1090 new file mode 100644
1091 index 0000000..88653dd
1092 --- /dev/null
1093 +++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/metadata.xml
1094 @@ -0,0 +1,5 @@
1095 +<?xml version="1.0" encoding="UTF-8"?>
1096 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1097 +<pkgmetadata>
1098 +<herd>livecd</herd>
1099 +</pkgmetadata>
1100
1101 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/ChangeLog b/livecd-overlay/usr/local/portage/dev-libs/libxml2/ChangeLog
1102 new file mode 100644
1103 index 0000000..bae9c49
1104 --- /dev/null
1105 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/ChangeLog
1106 @@ -0,0 +1,1222 @@
1107 +# ChangeLog for dev-libs/libxml2
1108 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
1109 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/ChangeLog,v 1.310 2011/06/22 20:20:45 ranger Exp $
1110 +
1111 + 22 Jun 2011; Brent Baude <ranger@g.o> libxml2-2.7.8-r1.ebuild:
1112 + Marking libxml2-2.7.8-r1 ppc for bug 370715
1113 +
1114 + 19 Jun 2011; Raúl Porcel <armin76@g.o> libxml2-2.7.8-r1.ebuild:
1115 + alpha/ia64/m68k/s390/sh/sparc stable wrt #370715
1116 +
1117 + 14 Jun 2011; Markus Meier <maekke@g.o> libxml2-2.7.8-r1.ebuild:
1118 + amd64/arm stable, bug #370715
1119 +
1120 + 14 Jun 2011; Pawel Hajdan jr <phajdan.jr@g.o> libxml2-2.7.8-r1.ebuild:
1121 + x86 stable wrt bug #370715
1122 +
1123 + 14 Jun 2011; Jeroen Roovers <jer@g.o> libxml2-2.7.8-r1.ebuild:
1124 + Stable for HPPA (bug #370715).
1125 +
1126 +*libxml2-2.7.8-r1 (13 Jun 2011)
1127 +
1128 + 13 Jun 2011; Pacho Ramos <pacho@g.o> -libxml2-2.7.7.ebuild,
1129 + +libxml2-2.7.8-r1.ebuild, +files/libxml2-2.7.8-reallocation-failures.patch:
1130 + Fix some potential problems on reallocation failures (CVE-2011-1944), bug
1131 + #370715 by Sylvia. Remove old.
1132 +
1133 + 26 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
1134 + libxml2-2.7.8.ebuild, +files/libxml2-2.7.8-disable_static_modules.patch:
1135 + Don't install .a files in Python site-packages directories.
1136 +
1137 + 19 Feb 2011; Fabian Groffen <grobian@g.o> libxml2-2.7.8.ebuild:
1138 + Drop --with-zlib argument for Prefix, it's no longer necessary
1139 +
1140 + 16 Feb 2011; Kacper Kowalik <xarthisius@g.o> libxml2-2.7.8.ebuild:
1141 + ppc/ppc64 stable wrt #345555
1142 +
1143 + 14 Feb 2011; Jeroen Roovers <jer@g.o> libxml2-2.7.8.ebuild:
1144 + Stable for HPPA (bug #345555).
1145 +
1146 + 13 Feb 2011; Raúl Porcel <armin76@g.o> libxml2-2.7.8.ebuild:
1147 + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #345555
1148 +
1149 + 13 Feb 2011; Markos Chandras <hwoarang@g.o> libxml2-2.7.8.ebuild:
1150 + Stable on amd64 wrt bug #345555
1151 +
1152 + 13 Feb 2011; Christian Faulhammer <fauli@g.o> libxml2-2.7.8.ebuild:
1153 + stable x86, security bug 345555
1154 +
1155 + 12 Feb 2011; Pacho Ramos <pacho@g.o>
1156 + +files/libxml2-2.7.1-catalog_path.patch, +files/libxml2-2.7.2-winnt.patch,
1157 + libxml2-2.7.8.ebuild:
1158 + Apply fixes for PREFIX support (bug #317891), thanks a lot to Fabian Groffen
1159 + for the patch.
1160 +
1161 +*libxml2-2.7.8 (11 Feb 2011)
1162 +
1163 + 11 Feb 2011; Pacho Ramos <pacho@g.o> -libxml2-2.7.6.ebuild,
1164 + +libxml2-2.7.8.ebuild, +files/libxml2-2.7.8-reactivate-script.patch,
1165 + +files/libxml2-2.7.8-xpath-freeing.patch,
1166 + +files/libxml2-2.7.8-xpath-freeing2.patch,
1167 + +files/libxml2-2.7.8-xpath-memory.patch:
1168 + Version bump including security fixes, bump to eapi3, remove old.
1169 +
1170 + 31 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
1171 + libxml2-2.7.7.ebuild:
1172 + Restrict Jython ABIs.
1173 +
1174 + 09 Aug 2010; Zac Medico <zmedico@g.o> libxml2-2.7.6.ebuild,
1175 + libxml2-2.7.7.ebuild:
1176 + Fix python dep so that if pyxml is pulled in, it pulls in python too
1177 + (without requiring python[xml] in this case).
1178 +
1179 + 09 Aug 2010; Zac Medico <zmedico@g.o> libxml2-2.7.6.ebuild,
1180 + libxml2-2.7.7.ebuild:
1181 + With USE=python, require either python[xml] or pyxml, in order to avoid
1182 + a "SAXReaderNotAvailable: No parsers found" exception raised from
1183 + xml.sax.make_parser(). This should solve stage3 libxml2 build failures.
1184 +
1185 + 30 May 2010; Raúl Porcel <armin76@g.o> libxml2-2.7.7.ebuild:
1186 + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #317819
1187 +
1188 + 17 May 2010; Jeroen Roovers <jer@g.o> libxml2-2.7.7.ebuild:
1189 + Stable for HPPA (bug #317819).
1190 +
1191 + 14 May 2010; Robin H. Johnson <robbat2@g.o> libxml2-2.7.7.ebuild:
1192 + Fix so that the catalyst autobuilds can continue safely. If the Python
1193 + binary is not present in $ROOT, python_execute_function returns
1194 + successfully but silently, WITHOUT running the command (with disasterous
1195 + side-effects).
1196 +
1197 + 11 May 2010; Brent Baude <ranger@g.o> libxml2-2.7.7.ebuild:
1198 + stable ppc64, bug 317819
1199 +
1200 + 11 May 2010; Pawel Hajdan jr <phajdan.jr@g.o> libxml2-2.7.7.ebuild:
1201 + x86 stable wrt bug #317819
1202 +
1203 + 10 May 2010; nixnut <nixnut@g.o> libxml2-2.7.7.ebuild:
1204 + ppc stable #317819
1205 +
1206 + 04 May 2010; <angelos@g.o> libxml2-2.7.7.ebuild:
1207 + amd64 stable, thanks to Roeland Douma (bug #317819)
1208 +
1209 + 24 Apr 2010; Raúl Porcel <armin76@g.o> libxml2-2.7.6.ebuild:
1210 + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #309949
1211 +
1212 + 11 Apr 2010; Pawel Hajdan jr <phajdan.jr@g.o> libxml2-2.7.6.ebuild:
1213 + x86 stable wrt bug #309949
1214 +
1215 + 06 Apr 2010; Gilles Dartiguelongue <eva@g.o>
1216 + -libxml2-2.7.4-r1.ebuild, -files/libxml2-2.7.4-parser-grow.patch,
1217 + libxml2-2.7.7.ebuild:
1218 + Enable multiple python ABI support, bug #312193. Clean up old revision.
1219 +
1220 + 24 Mar 2010; Brent Baude <ranger@g.o> libxml2-2.7.6.ebuild:
1221 + stable ppc, bug 309949
1222 +
1223 + 21 Mar 2010; Brent Baude <ranger@g.o> libxml2-2.7.6.ebuild:
1224 + stable ppc64, bug 309949
1225 +
1226 +*libxml2-2.7.7 (18 Mar 2010)
1227 +
1228 + 18 Mar 2010; Samuli Suominen <ssuominen@g.o> +libxml2-2.7.7.ebuild:
1229 + Version bump wrt #309723.
1230 +
1231 + 18 Mar 2010; Markos Chandras <hwoarang@g.o> libxml2-2.7.6.ebuild:
1232 + Stable on amd64 wrt bug #309949
1233 +
1234 + 08 Mar 2010; Zac Medico <zmedico@g.o> libxml2-2.7.3-r2.ebuild,
1235 + libxml2-2.7.4-r1.ebuild, libxml2-2.7.6.ebuild:
1236 + Specify <python-3 since only python-2.x works.
1237 +
1238 +*libxml2-2.7.6 (23 Dec 2009)
1239 +
1240 + 23 Dec 2009; Diego E. Pettenò <flameeyes@g.o>
1241 + +libxml2-2.7.6.ebuild:
1242 + Version bump, fixes Relax-NG validation problems.
1243 +
1244 + 08 Dec 2009; Gilles Dartiguelongue <eva@g.o> -libxml2-2.7.4.ebuild,
1245 + libxml2-2.7.4-r1.ebuild:
1246 + Make sure to remove unneeded /usr/share/doc directory, bug #295762
1247 +
1248 +*libxml2-2.7.4-r1 (16 Sep 2009)
1249 +
1250 + 16 Sep 2009; Romain Perier <mrpouet@g.o>
1251 + +libxml2-2.7.4-r1.ebuild, +files/libxml2-2.7.4-parser-grow.patch:
1252 + Fix inkscape extension loader problem per bug #285125, patch import from
1253 + upstream bug #595128, thanks to Andreas Proteus
1254 + <proteuss@××××××××××××.org> for tests.
1255 +
1256 +*libxml2-2.7.4 (13 Sep 2009)
1257 +
1258 + 13 Sep 2009; Gilles Dartiguelongue <eva@g.o> -libxml2-2.7.3.ebuild,
1259 + -libxml2-2.7.3-r1.ebuild, +libxml2-2.7.4.ebuild:
1260 + Version bump, bug #284726.
1261 +
1262 + 30 Aug 2009; Brent Baude <ranger@g.o> libxml2-2.7.3-r2.ebuild:
1263 + Marking libxml2-2.7.3-r2 ppc64 for bug 280617
1264 +
1265 + 23 Aug 2009; nixnut <nixnut@g.o> libxml2-2.7.3-r2.ebuild:
1266 + ppc stable #280617
1267 +
1268 + 14 Aug 2009; Markus Meier <maekke@g.o> libxml2-2.7.3-r2.ebuild:
1269 + amd64 stable, bug #280617
1270 +
1271 + 14 Aug 2009; Raúl Porcel <armin76@g.o> libxml2-2.7.3-r2.ebuild:
1272 + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #280617
1273 +
1274 + 13 Aug 2009; Christian Faulhammer <fauli@g.o>
1275 + libxml2-2.7.3-r2.ebuild:
1276 + stable x86, security bug 280617
1277 +
1278 + 12 Aug 2009; Jeroen Roovers <jer@g.o> libxml2-2.7.3-r2.ebuild:
1279 + Stable for HPPA (bug #280617).
1280 +
1281 +*libxml2-2.7.3-r2 (11 Aug 2009)
1282 +
1283 + 11 Aug 2009; Gilles Dartiguelongue <eva@g.o>
1284 + +libxml2-2.7.3-r2.ebuild,
1285 + +files/libxml2-2.7.3-CVE-2009-2414-CVE-2009-2416.patch:
1286 + Version bump. Fix CVE 2009-2414 and CVE 2009-2416, bug #280617.
1287 +
1288 + 31 May 2009; Gilles Dartiguelongue <eva@g.o>
1289 + libxml2-2.7.3-r1.ebuild:
1290 + Do not install 3 different documentation directories, bug #248127.
1291 +
1292 +*libxml2-2.7.3-r1 (27 Apr 2009)
1293 +
1294 + 27 Apr 2009; Gilles Dartiguelongue <eva@g.o>
1295 + -files/libxml2-2.7.2-CVE-2008-422x.patch,
1296 + -files/libxml2-2.7.2-old-sax-parser-behaviour-option.patch,
1297 + -files/libxml2-2.7.2-xmlAddChildList-pointer.patch,
1298 + -files/libxml2-2.7.2-xmlTextWriterFullEndElement-indent.patch,
1299 + +files/libxml2-2.7.3-printf-rename.patch, -libxml2-2.7.2-r1.ebuild,
1300 + -libxml2-2.7.2-r2.ebuild, +libxml2-2.7.3-r1.ebuild:
1301 + Fix macro conflict with wxGTK, bug #266653
1302 +
1303 + 12 Apr 2009; Friedrich Oslage <bluebird@g.o> ChangeLog:
1304 + Stable on sparc, bug #260063
1305 +
1306 + 18 Mar 2009; Jeroen Roovers <jer@g.o> libxml2-2.7.3.ebuild:
1307 + Stable for HPPA (maybe bug #260063).
1308 +
1309 + 17 Mar 2009; Raúl Porcel <armin76@g.o> libxml2-2.7.3.ebuild:
1310 + alpha/sparc stable
1311 +
1312 + 17 Mar 2009; Raúl Porcel <armin76@g.o> libxml2-2.7.2-r2.ebuild,
1313 + libxml2-2.7.3.ebuild:
1314 + arm/ia64/m68k/s390/sh stable
1315 +
1316 + 15 Mar 2009; Markus Meier <maekke@g.o> libxml2-2.7.3.ebuild:
1317 + x86 stable, bug #260063
1318 +
1319 + 11 Mar 2009; Daniel Gryniewicz <dang@g.o> libxml2-2.7.3.ebuild:
1320 + Marked stable on amd64
1321 +
1322 + 06 Mar 2009; Brent Baude <ranger@g.o> libxml2-2.7.3.ebuild:
1323 + Marking libxml2-2.7.3 ppc stable for bug 260063
1324 +
1325 + 05 Mar 2009; Brent Baude <ranger@g.o> libxml2-2.7.3.ebuild:
1326 + Marking libxml2-2.7.3 ppc64 stable for bug 260063
1327 +
1328 + 31 Jan 2009; Tiago Cunha <tcunha@g.o> libxml2-2.7.2-r2.ebuild:
1329 + stable sparc, bug 249703
1330 +
1331 + 31 Jan 2009; Tobias Klausmann <klausman@g.o>
1332 + libxml2-2.7.2-r2.ebuild:
1333 + Stable on alpha, bug #249703
1334 +
1335 + 29 Jan 2009; Gilles Dartiguelongue <eva@g.o>
1336 + libxml2-2.7.2-r1.ebuild, libxml2-2.7.2-r2.ebuild, libxml2-2.7.3.ebuild:
1337 + Applying suggested changes in bug #251550 comment #9.
1338 +
1339 +*libxml2-2.7.3 (26 Jan 2009)
1340 +
1341 + 26 Jan 2009; Mart Raudsepp <leio@g.o> +libxml2-2.7.3.ebuild:
1342 + Version bump.
1343 +
1344 + 26 Jan 2009; Gilles Dartiguelongue <eva@g.o>
1345 + -files/libxml2-2.6.30-CVE-2007-6284.patch,
1346 + -files/libxml2-2.6.32-CVE-2008-422x.patch, -libxml2-2.6.30-r1.ebuild,
1347 + -libxml2-2.6.31.ebuild, -libxml2-2.6.32.ebuild, -libxml2-2.6.32-r1.ebuild,
1348 + -libxml2-2.7.1.ebuild, -libxml2-2.7.2.ebuild, libxml2-2.7.2-r1.ebuild,
1349 + libxml2-2.7.2-r2.ebuild:
1350 + Clean up old security flawed revisions. Make sure python bindings are
1351 + optimized, bug #251550.
1352 +
1353 + 25 Jan 2009; Markus Meier <maekke@g.o> libxml2-2.7.2-r2.ebuild:
1354 + x86 stable, bug #249703
1355 +
1356 + 24 Jan 2009; Tobias Scherbaum <dertobi123@g.o>
1357 + libxml2-2.7.2-r2.ebuild:
1358 + ppc stable, bug #249703
1359 +
1360 + 23 Jan 2009; Brent Baude <ranger@g.o> libxml2-2.7.2-r2.ebuild:
1361 + Marking libxml2-2.7.2-r2 ppc64 for bug 249703
1362 +
1363 + 20 Jan 2009; Tobias Heinlein <keytoaster@g.o>
1364 + libxml2-2.7.2-r2.ebuild:
1365 + amd64 stable wrt security bug 249703
1366 +
1367 + 20 Jan 2009; Jeroen Roovers <jer@g.o> libxml2-2.7.2-r2.ebuild:
1368 + Stable for HPPA (bug #249703).
1369 +
1370 +*libxml2-2.7.2-r2 (11 Jan 2009)
1371 +
1372 + 11 Jan 2009; Mart Raudsepp <leio@g.o>
1373 + +files/libxml2-2.7.2-old-sax-parser-behaviour-option.patch,
1374 + +files/libxml2-2.7.2-xmlAddChildList-pointer.patch,
1375 + +files/libxml2-2.7.2-xmlTextWriterFullEndElement-indent.patch,
1376 + +libxml2-2.7.2-r2.ebuild:
1377 + Add a patch to allow a fix for bug 249703 - xml_parse_into_struct php
1378 + function breakage. Also a few more patches from upstream while at it.
1379 +
1380 + 23 Dec 2008; Robin H. Johnson <robbat2@g.o>
1381 + +files/libxml2-2.6.32-CVE-2008-422x.patch, +libxml2-2.6.32-r1.ebuild:
1382 + Backport the security fix from bug #245960 because libxml2-2.7.x causes
1383 + massive PHP breakage per bug #249703.
1384 +
1385 + 07 Dec 2008; Mike Frysinger <vapier@g.o> libxml2-2.6.30-r1.ebuild,
1386 + libxml2-2.6.31.ebuild, libxml2-2.6.32.ebuild, libxml2-2.7.1.ebuild,
1387 + libxml2-2.7.2.ebuild, libxml2-2.7.2-r1.ebuild:
1388 + Remove unused bootstrap/build from IUSE.
1389 +
1390 + 24 Nov 2008; Brent Baude <ranger@g.o> libxml2-2.7.2-r1.ebuild:
1391 + Marking libxml2-2.7.2-r1 ppc64 for bug 245960
1392 +
1393 + 20 Nov 2008; Raúl Porcel <armin76@g.o> libxml2-2.7.2-r1.ebuild:
1394 + alpha/arm/ia64 stable wrt #245960
1395 +
1396 + 19 Nov 2008; Markus Meier <maekke@g.o> libxml2-2.7.2-r1.ebuild:
1397 + amd64/x86 stable, bug #245960
1398 +
1399 + 18 Nov 2008; Tobias Scherbaum <dertobi123@g.o>
1400 + libxml2-2.7.2-r1.ebuild:
1401 + ppc stable, bug #245960
1402 +
1403 + 18 Nov 2008; Jeroen Roovers <jer@g.o> libxml2-2.7.2-r1.ebuild:
1404 + Stable for HPPA (bug #245960).
1405 +
1406 + 18 Nov 2008; Ferris McCormick <fmccor@g.o> libxml2-2.7.2-r1.ebuild:
1407 + Sparc stable --- Security Bug #245960 --- looks good, all tests pass.
1408 +
1409 +*libxml2-2.7.2-r1 (18 Nov 2008)
1410 +
1411 + 18 Nov 2008; Mart Raudsepp <leio@g.o>
1412 + +files/libxml2-2.7.2-CVE-2008-422x.patch, +libxml2-2.7.2-r1.ebuild:
1413 + Fix for CVE-2008-4225 - possible infinite loop. Fix for CVE-2008-4226 -
1414 + possible integer overflow leading to memory corruption and potential
1415 + arbitrary code execution with huge XML files. Bug 245960
1416 +
1417 + 13 Nov 2008; Brent Baude <ranger@g.o> libxml2-2.6.32.ebuild:
1418 + Marking libxml2-2.6.32 ppc64 stable for bug 236971
1419 +
1420 + 13 Nov 2008; Brent Baude <ranger@g.o> libxml2-2.6.32.ebuild:
1421 + Marking libxml2-2.6.32 ppc64 stable for bug 236971
1422 +
1423 + 05 Oct 2008; Jeroen Roovers <jer@g.o> libxml2-2.7.2.ebuild:
1424 + Stable for HPPA (bug #239346).
1425 +
1426 + 04 Oct 2008; Brent Baude <ranger@g.o> libxml2-2.7.2.ebuild:
1427 + Marking libxml2-2.7.2 ppc64 for bug 239346
1428 +
1429 + 04 Oct 2008; Brent Baude <ranger@g.o> ChangeLog:
1430 + Marking libxml2-2.7.2 ~ppc64 for bug 239346
1431 +
1432 + 04 Oct 2008; Tobias Scherbaum <dertobi123@g.o>
1433 + libxml2-2.7.2.ebuild:
1434 + ppc stable, bug #239346
1435 +
1436 + 04 Oct 2008; Raúl Porcel <armin76@g.o> libxml2-2.7.2.ebuild:
1437 + alpha/ia64 stable wrt #239346
1438 +
1439 + 04 Oct 2008; Markus Meier <maekke@g.o> libxml2-2.7.2.ebuild:
1440 + amd64/x86 stable, bug #239346
1441 +
1442 + 03 Oct 2008; Friedrich Oslage <bluebird@g.o> libxml2-2.7.2.ebuild:
1443 + Stable on sparc, security bug #239346
1444 +
1445 +*libxml2-2.7.2 (03 Oct 2008)
1446 +
1447 + 03 Oct 2008; Mart Raudsepp <leio@g.o> +libxml2-2.7.2.ebuild:
1448 + New version with a small amount of bug fixes, including a fix for a DoS
1449 + problem (infinite loop with growing memory usage) when there is an entity
1450 + in an entity definition; bug 239346
1451 +
1452 + 01 Oct 2008; Tobias Scherbaum <dertobi123@g.o>
1453 + libxml2-2.7.1.ebuild:
1454 + ppc stable, bug #234099
1455 +
1456 + 28 Sep 2008; Markus Meier <maekke@g.o> libxml2-2.7.1.ebuild:
1457 + amd64 stable, bug #234099
1458 +
1459 + 27 Sep 2008; Raúl Porcel <armin76@g.o> libxml2-2.7.1.ebuild:
1460 + alpha/ia64/x86 stable wrt #234099
1461 +
1462 + 27 Sep 2008; Markus Rothe <corsair@g.o> libxml2-2.7.1.ebuild:
1463 + Stable on ppc64; bug #234099
1464 +
1465 + 25 Sep 2008; Ferris McCormick <fmccor@g.o> libxml2-2.7.1.ebuild:
1466 + Sparc stable --- Security Bug #234099 --- tests are all fine.
1467 +
1468 + 25 Sep 2008; Jeroen Roovers <jer@g.o> libxml2-2.7.1.ebuild:
1469 + Stable for HPPA (bug #234099).
1470 +
1471 + 25 Sep 2008; Jeroen Roovers <jer@g.o> libxml2-2.6.32.ebuild:
1472 + Stable for HPPA (bug #236971).
1473 +
1474 +*libxml2-2.7.1 (25 Sep 2008)
1475 +
1476 + 25 Sep 2008; Mart Raudsepp <leio@g.o>
1477 + -files/libxml2-2.6.32-CVE-2008-3281.patch, -libxml2-2.6.32-r1.ebuild,
1478 + +libxml2-2.7.1.ebuild:
1479 + Version bump. Includes ABI compatible fix for CVE-2008-3281, security fix
1480 + for CVE-2008-3529 - xmlParseAttValueComplex() heap-based buffer overflow,
1481 + and various bug fixes and new API. Addresses bugs 234099, 235529, 237413
1482 + and 237806
1483 +
1484 +*libxml2-2.6.32-r1 (22 Aug 2008)
1485 +
1486 + 22 Aug 2008; Mart Raudsepp <leio@g.o>
1487 + +files/libxml2-2.6.32-CVE-2008-3281.patch, +libxml2-2.6.32-r1.ebuild:
1488 + Security (denial of service) fix - possible recursive evaluation of
1489 + entities in xmlStringLenDecodeEntities() allowing possible memory and CPU
1490 + exhaustion (CVE-2008-3281)
1491 +
1492 + 12 Aug 2008; Raúl Porcel <armin76@g.o> libxml2-2.6.32.ebuild:
1493 + alpha/ia64/sparc stable wrt #229709
1494 +
1495 + 10 Aug 2008; Markus Meier <maekke@g.o> libxml2-2.6.32.ebuild:
1496 + x86 stable, bug #229709
1497 +
1498 + 30 Jul 2008; Brent Baude <ranger@g.o> libxml2-2.6.32.ebuild:
1499 + Marking libxml2-2.6.32 ppc stable for bug 229709
1500 +
1501 + 26 Jul 2008; Olivier Crête <tester@g.o> libxml2-2.6.32.ebuild:
1502 + Stable on amd64, bug #229709
1503 +
1504 + 26 Jun 2008; Rémi Cardona <remi@g.o> libxml2-2.6.32.ebuild:
1505 + download the correct testsuite tarball, see bug #229421
1506 +
1507 +*libxml2-2.6.32 (27 May 2008)
1508 +
1509 + 27 May 2008; Rémi Cardona <remi@g.o> +libxml2-2.6.32.ebuild:
1510 + bump to 2.6.32, mostly bugfixes, no major new features
1511 +
1512 + 13 Apr 2008; Kenneth Prugh <ken69267@g.o> libxml2-2.6.31.ebuild:
1513 + amd64 stable, bug #217398
1514 +
1515 + 13 Apr 2008; Markus Rothe <corsair@g.o> libxml2-2.6.31.ebuild:
1516 + Stable on ppc64; bug #217398
1517 +
1518 + 12 Apr 2008; Raúl Porcel <armin76@g.o> libxml2-2.6.31.ebuild:
1519 + alpha/ia64/sparc/x86 stable wrt #217398
1520 +
1521 + 12 Apr 2008; Jeroen Roovers <jer@g.o> libxml2-2.6.31.ebuild:
1522 + Stable for HPPA (bug #217398).
1523 +
1524 + 12 Apr 2008; nixnut <nixnut@g.o> libxml2-2.6.31.ebuild:
1525 + Stable on ppc wrt bug 217398
1526 +
1527 + 09 Mar 2008; Mart Raudsepp <leio@g.o>
1528 + -files/libxml2-2.6.27-tar_in_tests.patch, -libxml2-2.6.28.ebuild,
1529 + -libxml2-2.6.29.ebuild, -libxml2-2.6.30.ebuild:
1530 + Remove security vulnerable old versions
1531 +
1532 +*libxml2-2.6.31 (28 Feb 2008)
1533 +
1534 + 28 Feb 2008; Gilles Dartiguelongue <eva@g.o>
1535 + +libxml2-2.6.31.ebuild:
1536 + bump to 2.6.31 and add examples use flag per bug #111508
1537 +
1538 + 08 Feb 2008; Chris Gianelloni <wolf31o2@g.o>
1539 + libxml2-2.6.30-r1.ebuild:
1540 + Since libxml2 will never get pulled into stage2, change the check to be more
1541 + accurate by checking ROOT, instead. Thanks to Andrew Gaffney
1542 + <agaffney@g.o> for pointing this out.
1543 +
1544 + 05 Feb 2008; Chris Gianelloni <wolf31o2@g.o>
1545 + libxml2-2.6.30-r1.ebuild:
1546 + Added some code to skip the catalog generation on stage1/stage2, since we
1547 + won't necessarily have xmlcatalog in the seed stage and libxml2 wouldn't get
1548 + rebuilt until stage3, ending up with an empty catalog. This fixes bug
1549 + #208887.
1550 +
1551 + 11 Jan 2008; Saleem Abdulrasool <compnerd@g.o>
1552 + libxml2-2.6.28.ebuild, libxml2-2.6.29.ebuild:
1553 + Fix a few quoting issues
1554 +
1555 + 11 Jan 2008; Saleem Abdulrasool <compnerd@g.o> Manifest:
1556 + Fix digest
1557 +
1558 +*libxml2-2.6.30-r1 (11 Jan 2008)
1559 +
1560 + 11 Jan 2008; Daniel Gryniewicz <dang@g.o>
1561 + +files/libxml2-2.6.30-CVE-2007-6284.patch, +libxml2-2.6.30-r1.ebuild:
1562 + Fix CVE-2007-6284 - bug #202628
1563 +
1564 + 27 Nov 2007; Jeroen Roovers <jer@g.o> libxml2-2.6.30.ebuild:
1565 + Stable for HPPA (bug #199322).
1566 +
1567 + 20 Nov 2007; Markus Rothe <corsair@g.o> libxml2-2.6.30.ebuild:
1568 + Stable on ppc64; bug #199322
1569 +
1570 + 19 Nov 2007; Joshua Kinard <kumba@g.o> libxml2-2.6.30.ebuild:
1571 + Stable on mips, per #199322.
1572 +
1573 + 17 Nov 2007; Raúl Porcel <armin76@g.o> libxml2-2.6.30.ebuild:
1574 + alpha/ia64/sparc stable wrt #199322
1575 +
1576 + 17 Nov 2007; nixnut <nixnut@g.o> libxml2-2.6.30.ebuild:
1577 + Stable on ppc wrt bug 199322
1578 +
1579 + 17 Nov 2007; Dawid Węgliński <cla@g.o> libxml2-2.6.30.ebuild:
1580 + Stable on x86 (bug #199322)
1581 +
1582 + 16 Nov 2007; Samuli Suominen <drac@g.o> libxml2-2.6.30.ebuild:
1583 + amd64 stable wrt #199322
1584 +
1585 +*libxml2-2.6.30 (11 Sep 2007)
1586 +
1587 + 11 Sep 2007; Leonardo Boshell <leonardop@g.o>
1588 + +libxml2-2.6.30.ebuild:
1589 + New bug-fix release.
1590 +
1591 +*libxml2-2.6.29 (24 Jul 2007)
1592 +
1593 + 24 Jul 2007; Daniel Gryniewicz <dang@g.o> +libxml2-2.6.29.ebuild:
1594 + Bump to 2.6.29
1595 + - Portability: patches from Andreas Stricke for WinCEi,
1596 + fix compilation warnings (William Brack), avoid warnings on Apple OS/X
1597 + (Wendy Doyle and Mark Rowe), Windows compilation and threading
1598 + improvements (Rob Richards), compilation against old Python versions,
1599 + new GNU tar changes (Ryan Hill)
1600 + - Documentation: xmlURIUnescapeString comment,
1601 + - Bugfixes: xmlBufferAdd problem (Richard Jones), 'make valgrind'
1602 + flag fix (Richard Jones), regexp interpretation of \,
1603 + htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
1604 + typo (Bjorn Reese), entity content failure, xmlListAppend() fix
1605 + (Georges-André Silber), XPath number serialization (William Brack),
1606 + nanohttp gzipped stream fix (William Brack and Alex Cornejo),
1607 + xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
1608 + XPath string value of PI nodes (William Brack), XPath node set
1609 + sorting bugs (William Brack), avoid outputting namespace decl
1610 + dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
1611 + error handling, recustion on next in catalogs, fix a Relax-NG crash,
1612 + workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
1613 + invalid character in attribute detection bug, big comments before
1614 + internal subset streaming bug, HTML parsing of attributes with : in
1615 + the name
1616 + - Improvement: keep URI query parts in raw form (Richard Jones),
1617 + embed tag support in HTML (Michael Day)
1618 +
1619 + 02 Jun 2007; Brent Baude <ranger@g.o> libxml2-2.6.28.ebuild:
1620 + Marking libxml2-2.6.28 ppc stable for bug #171107
1621 +
1622 + 31 May 2007; Jeroen Roovers <jer@g.o> libxml2-2.6.28.ebuild:
1623 + Stable for HPPA (bug #171107).
1624 +
1625 + 31 May 2007; Daniel Gryniewicz <dang@g.o> libxml2-2.6.28.ebuild:
1626 + Marked stable on amd64 for bug #171107
1627 +
1628 + 31 May 2007; Brent Baude <ranger@g.o> libxml2-2.6.28.ebuild:
1629 + Marking libxml2-2.6.28 ppc64 stable for bug #171107
1630 +
1631 + 30 May 2007; Raúl Porcel <armin76@g.o> libxml2-2.6.28.ebuild:
1632 + alpha/ia64 stable wrt #171107
1633 +
1634 + 29 May 2007; Andrej Kacian <ticho@g.o> libxml2-2.6.28.ebuild:
1635 + Stable on x86, bug #171107.
1636 +
1637 + 29 May 2007; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.28.ebuild:
1638 + Stable on sparc wrt #171107
1639 +
1640 + 27 May 2007; Joshua Kinard <kumba@g.o> libxml2-2.6.28.ebuild:
1641 + Stable on mips.
1642 +
1643 + 21 May 2007; <leio@g.o> -libxml2-2.6.26.ebuild:
1644 + Remove old
1645 +
1646 + 21 May 2007; Raúl Porcel <armin76@g.o> libxml2-2.6.27.ebuild:
1647 + alpha stable wrt #164978
1648 +
1649 + 12 May 2007; Joshua Kinard <kumba@g.o> libxml2-2.6.27.ebuild:
1650 + Stable on mips.
1651 +
1652 +*libxml2-2.6.28 (23 Apr 2007)
1653 +
1654 + 23 Apr 2007; Daniel Gryniewicz <dang@g.o> +libxml2-2.6.28.ebuild:
1655 + Bump to 2.6.28
1656 +
1657 + 04 Feb 2007; Jeroen Roovers <jer@g.o> libxml2-2.6.27.ebuild:
1658 + Stable for HPPA (bug #164978).
1659 +
1660 + 04 Feb 2007; Markus Rothe <corsair@g.o> libxml2-2.6.27.ebuild:
1661 + Stable on ppc64; bug #164978
1662 +
1663 + 03 Feb 2007; Andrej Kacian <ticho@g.o> libxml2-2.6.27.ebuild:
1664 + Stable on x86, bug #164978.
1665 +
1666 + 03 Feb 2007; Tobias Scherbaum <dertobi123@g.o>
1667 + libxml2-2.6.27.ebuild:
1668 + Stable on ppc wrt bug #164978.
1669 +
1670 + 03 Feb 2007; Olivier Crête <tester@g.o> libxml2-2.6.27.ebuild:
1671 + Stable on amd64 per bug #164978
1672 +
1673 + 02 Feb 2007; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.27.ebuild:
1674 + Stable on sparc wrt #164978
1675 +
1676 + 18 Dec 2006; Leonardo Boshell <leonardop@g.o>
1677 + +files/libxml2-2.6.27-tar_in_tests.patch, libxml2-2.6.27.ebuild:
1678 + Added patch from Ryan Hill to fix some calls to 'tar' when running tests,
1679 + (bug #158386).
1680 +
1681 +*libxml2-2.6.27 (14 Dec 2006)
1682 +
1683 + 14 Dec 2006; Leonardo Boshell <leonardop@g.o>
1684 + +libxml2-2.6.27.ebuild:
1685 + New release.
1686 +
1687 + 27 Oct 2006; Fabian Groffen <grobian@g.o> libxml2-2.6.23.ebuild,
1688 + libxml2-2.6.23-r1.ebuild, libxml2-2.6.24.ebuild, libxml2-2.6.26.ebuild:
1689 + Dropped ppc-macos keyword, see you in prefix.
1690 +
1691 + 17 Oct 2006; Roy Marples <uberlord@g.o> libxml2-2.6.26.ebuild:
1692 + Added ~sparc-fbsd keyword.
1693 +
1694 + 12 Oct 2006; Fernando J. Pereda <ferdy@g.o> libxml2-2.6.26.ebuild:
1695 + Stable on alpha
1696 +
1697 + 03 Sep 2006; Joshua Kinard <kumba@g.o> libxml2-2.6.26.ebuild:
1698 + Marked stable on mips.
1699 +
1700 + 16 Aug 2006; Markus Rothe <corsair@g.o> libxml2-2.6.26.ebuild:
1701 + Stable on ppc64
1702 +
1703 + 17 Jul 2006; Daniel Gryniewicz <dang@g.o> libxml2-2.6.26.ebuild:
1704 + Marked stable on amd64 for bug #139612
1705 +
1706 + 16 Jul 2006; Tobias Scherbaum <dertobi123@g.o>
1707 + libxml2-2.6.26.ebuild:
1708 + hppa stable, bug #139612
1709 +
1710 + 14 Jul 2006; Tobias Scherbaum <dertobi123@g.o>
1711 + libxml2-2.6.26.ebuild:
1712 + ppc stable, bug #139612
1713 +
1714 + 13 Jul 2006; Aron Griffis <agriffis@g.o> libxml2-2.6.26.ebuild:
1715 + Mark 2.6.26 stable on ia64
1716 +
1717 + 12 Jul 2006; Chris Gianelloni <wolf31o2@g.o> libxml2-2.6.26.ebuild:
1718 + Stable on x86 wrt bug #139612.
1719 +
1720 + 10 Jul 2006; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.26.ebuild:
1721 + Stable on sparc wrt #139612
1722 +
1723 +*libxml2-2.6.26 (22 Jun 2006)
1724 +
1725 + 22 Jun 2006; Leonardo Boshell <leonardop@g.o>
1726 + +libxml2-2.6.26.ebuild:
1727 + New release.
1728 +
1729 +*libxml2-2.6.24 (17 May 2006)
1730 +
1731 + 17 May 2006; Leonardo Boshell <leonardop@g.o>
1732 + +files/libxml2-2.6.24-pythondir_fix.patch, +libxml2-2.6.24.ebuild:
1733 + New release.
1734 +
1735 + 30 Mar 2006; Diego Pettenò <flameeyes@g.o>
1736 + libxml2-2.6.23-r1.ebuild:
1737 + Add ~x86-fbsd keyword.
1738 +
1739 + 20 Feb 2006; Joshua Kinard <kumba@g.o> libxml2-2.6.23.ebuild:
1740 + Marked stable on mips.
1741 +
1742 + 04 Feb 2006; Aron Griffis <agriffis@g.o> libxml2-2.6.23.ebuild:
1743 + Mark 2.6.23 stable on alpha
1744 +
1745 + 31 Jan 2006; Kevin F. Quinn <kevquinn@g.o>
1746 + libxml2-2.6.23-r1.ebuild:
1747 + fix stupid error - mv from distfiles is daft - fixed to cp
1748 +
1749 +*libxml2-2.6.23-r1 (30 Jan 2006)
1750 +
1751 + 30 Jan 2006; Kevin F. Quinn <kevquinn@g.o> libxml2-2.6.23.ebuild,
1752 + +libxml2-2.6.23-r1.ebuild:
1753 + Add test tarballs to SRC_URI and unpack them - conditional on USE=test
1754 + Resolves bug #105170
1755 +
1756 + 22 Jan 2006; Markus Rothe <corsair@g.o> libxml2-2.6.23.ebuild:
1757 + Stable on ppc64
1758 +
1759 + 22 Jan 2006; <dang@g.o> libxml2-2.6.23.ebuild:
1760 + Marked stable on amd64 per bug #119634
1761 +
1762 + 22 Jan 2006; Tobias Scherbaum <dertobi123@g.o>
1763 + libxml2-2.6.23.ebuild:
1764 + Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2
1765 +
1766 + 22 Jan 2006; Joshua Jackson <tsunam@g.o> libxml2-2.6.23.ebuild:
1767 + Stable on x86 for bug #119634; Stabilize Gnome-2.12.2
1768 +
1769 + 20 Jan 2006; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.23.ebuild:
1770 + Stable on sparc wrt #119634
1771 +
1772 +*libxml2-2.6.23 (12 Jan 2006)
1773 +
1774 + 12 Jan 2006; Leonardo Boshell <leonardop@g.o>
1775 + +libxml2-2.6.23.ebuild:
1776 + Version bump. Dropped 'static' flag.
1777 +
1778 + 30 Nov 2005; Tom Gall <tgall@g.o> libxml2-2.6.22.ebuild:
1779 + stable on ppc64
1780 +
1781 + 11 Nov 2005; Michael Hanselmann <hansmi@g.o> libxml2-2.6.22.ebuild:
1782 + Stable on hppa, ppc.
1783 +
1784 + 06 Nov 2005; MATSUU Takuto <matsuu@g.o> libxml2-2.6.22.ebuild:
1785 + Stable on sh.
1786 +
1787 + 03 Nov 2005; Seemant Kulleen <seemant@g.o> libxml2-2.6.22.ebuild:
1788 + stable on amd64
1789 +
1790 + 02 Nov 2005; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.22.ebuild:
1791 + Stable on sparc
1792 +
1793 + 01 Nov 2005; John N. Laliberte <allanonjl@g.o>
1794 + libxml2-2.6.22.ebuild:
1795 + stable on x86
1796 +
1797 +*libxml2-2.6.22 (14 Sep 2005)
1798 +
1799 + 14 Sep 2005; Leonardo Boshell <leonardop@g.o>
1800 + +libxml2-2.6.22.ebuild:
1801 + New version.
1802 +
1803 + 12 Sep 2005; Michael Hanselmann <hansmi@g.o>
1804 + libxml2-2.6.20-r2.ebuild:
1805 + Stable on ppc.
1806 +
1807 +*libxml2-2.6.21-r1 (12 Sep 2005)
1808 +
1809 + 12 Sep 2005; Leonardo Boshell <leonardop@g.o>
1810 + -libxml2-2.6.21.ebuild, +libxml2-2.6.21-r1.ebuild:
1811 + Don't pass --with-mem-debug, as it causes segmentation faults in programs
1812 + using the library (bug #105120).
1813 +
1814 + 10 Sep 2005; Aron Griffis <agriffis@g.o> libxml2-2.6.20-r2.ebuild:
1815 + Mark 2.6.20-r2 stable on alpha
1816 +
1817 + 07 Sep 2005; Aron Griffis <agriffis@g.o> libxml2-2.6.20-r2.ebuild:
1818 + Mark 2.6.20-r2 stable on ia64
1819 +
1820 + 07 Sep 2005; Aaron Walker <ka0ttic@g.o> libxml2-2.6.20-r2.ebuild:
1821 + Stable on mips.
1822 +
1823 +*libxml2-2.6.21 (06 Sep 2005)
1824 +
1825 + 06 Sep 2005; Leonardo Boshell <leonardop@g.o>
1826 + +libxml2-2.6.21.ebuild:
1827 + New version. Re-added 'debug' USE flag for other switches. Apply the
1828 + 'readline' flag to --with-history switch.
1829 +
1830 + 06 Sep 2005; Markus Rothe <corsair@g.o> libxml2-2.6.20-r2.ebuild:
1831 + Stable on ppc64
1832 +
1833 + 05 Sep 2005; Gustavo Zacarias <gustavoz@g.o>
1834 + libxml2-2.6.20-r2.ebuild:
1835 + Stable on sparc
1836 +
1837 + 05 Sep 2005; Leonardo Boshell <leonardop@g.o>
1838 + libxml2-2.6.20-r2.ebuild:
1839 + Stable on x86.
1840 +
1841 +*libxml2-2.6.20-r2 (03 Aug 2005)
1842 +
1843 + 03 Aug 2005; Leonardo Boshell <leonardop@g.o>
1844 + libxml2-2.6.20-r2.ebuild:
1845 + Drop the 'debug' USE flag. Its meaning doesn't really relate to the effect
1846 + of the switch --with-debug in libxml2, and some packages rely on the
1847 + debugging module, see bug #100898). Added 'static' USE flag.
1848 +
1849 + 31 Jul 2005; Tobias Scherbaum <dertobi123@g.o>
1850 + libxml2-2.6.19.ebuild:
1851 + ppc stable
1852 +
1853 +*libxml2-2.6.20-r1 (29 Jul 2005)
1854 +
1855 + 29 Jul 2005; John N. Laliberte <allanonjl@g.o>
1856 + -libxml2-2.6.20.ebuild, +libxml2-2.6.20-r1.ebuild:
1857 + add doc and debug useflags. thanks to Flameeyes, fixes #60049
1858 +
1859 + 14 Jul 2005; Martin Schlemmer <azarah@g.o> libxml2-2.6.20.ebuild:
1860 + Fix post install to use $ROOT.
1861 +
1862 +*libxml2-2.6.20 (13 Jul 2005)
1863 +
1864 + 13 Jul 2005; Aaron Walker <ka0ttic@g.o> +libxml2-2.6.20.ebuild:
1865 + Version bump.
1866 +
1867 + 11 Jul 2005; Stephen P. Becker <geoman@g.o> libxml2-2.6.19.ebuild:
1868 + stable on mips
1869 +
1870 + 07 Jul 2005; Markus Rothe <corsair@g.o> libxml2-2.6.19.ebuild:
1871 + Stable on ppc64
1872 +
1873 + 06 Jul 2005; Rene Nussbaumer <killerfox@g.o> libxml2-2.6.19.ebuild:
1874 + Stable on hppa.
1875 +
1876 + 27 Jun 2005; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.19.ebuild:
1877 + Stable on sparc
1878 +
1879 + 27 Jun 2005; Aron Griffis <agriffis@g.o> libxml2-2.6.19.ebuild:
1880 + Stable on alpha amd64 ia64 x86
1881 +
1882 + 14 Jun 2005; Fernando J. Pereda <ferdy@g.o> libxml2-2.6.17.ebuild:
1883 + Stable on alpha
1884 +
1885 + 25 May 2005; Markus Rothe <corsair@g.o> libxml2-2.6.17.ebuild:
1886 + Stable on ppc64
1887 +
1888 + 08 May 2005; Marcus D. Hanwell <cryos@g.o> libxml2-2.6.17.ebuild:
1889 + Stable on amd64.
1890 +
1891 + 25 Apr 2005; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.17.ebuild:
1892 + Stable on sparc
1893 +
1894 + 26 Apr 2005; Mike Gardiner <obz@g.o> libxml2-2.6.17.ebuild:
1895 + Keyworded x86 ppc
1896 +
1897 +*libxml2-2.6.19 (23 Apr 2005)
1898 +
1899 + 23 Apr 2005; Martin Schlemmer <azarah@g.o> +libxml2-2.6.19.ebuild:
1900 + Update version (mainly for gcc4 support).
1901 +
1902 + 21 Apr 2005; Kito <kito@g.o> libxml2-2.6.18.ebuild:
1903 + ~ppc-macos keyword
1904 +
1905 + 08 Apr 2005; Markus Rothe <corsair@g.o> libxml2-2.6.16.ebuild:
1906 + Stable on ppc64
1907 +
1908 + 01 Apr 2005; Simon Stelling <blubb@g.o> libxml2-2.6.16.ebuild:
1909 + stable on amd64
1910 +
1911 + 26 Mar 2005; Danny van Dyk <kugelfang@g.o> libxml2-2.6.18.ebuild:
1912 + Fixed BUG #86766 (multilib-strict).
1913 +
1914 +*libxml2-2.6.18 (20 Mar 2005)
1915 +
1916 + 20 Mar 2005; Joe McCann <joem@g.o> +libxml2-2.6.18.ebuild:
1917 + new version
1918 +
1919 + 09 Mar 2005; Mike Gardiner <obz@g.o> libxml2-2.6.16.ebuild:
1920 + Keyworded ppc
1921 +
1922 + 07 Feb 2005; Bryan Østergaard <kloeri@g.o> libxml2-2.6.16.ebuild:
1923 + Stable on alpha.
1924 +
1925 + 06 Feb 2005; Joshua Kinard <kumba@g.o> libxml2-2.6.16.ebuild:
1926 + Marked stable on mips.
1927 +
1928 + 26 Jan 2005; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.16.ebuild:
1929 + Stable on sparc
1930 +
1931 +*libxml2-2.6.17 (25 Jan 2005)
1932 +
1933 + 25 Jan 2005; Mike Gardiner <obz@g.o> libxml2-2.6.16.ebuild,
1934 + +libxml2-2.6.17.ebuild:
1935 + New version, see bugs #79290 and #66696, marked 2.6.16 stable on x86
1936 +
1937 + 03 Jan 2005; Joe McCann <joem@g.o>
1938 + +files/libxml2-2.6.16-xlattable.patch, libxml2-2.6.16.ebuild:
1939 + Patch to fix undefined var, bug #76447
1940 +
1941 +*libxml2-2.6.16 (11 Dec 2004)
1942 +
1943 + 11 Dec 2004; Mike Gardiner <obz@g.o> +libxml2-2.6.16.ebuild:
1944 + New version
1945 +
1946 + 30 Nov 2004; Guy Martin <gmsoft@g.o> libxml2-2.6.15-r1.ebuild:
1947 + Stable on hppa since bug with binutils is fixed.
1948 +
1949 + 01 Nov 2004; Markus Rothe <corsair@g.o>
1950 +
1951 + libxml2-2.6.15-r1.ebuild:
1952 + Marked stable on ppc64. Bug #69154
1953 +
1954 + 01 Nov 2004; Joshua Kinard <kumba@g.o> libxml2-2.6.15-r1.ebuild:
1955 + Marked stable on mips.
1956 +
1957 + 31 Oct 2004; Bryan Østergaard <kloeri@g.o>
1958 + libxml2-2.6.15-r1.ebuild:
1959 + Stable on alpha, bug 69154.
1960 +
1961 + 30 Oct 2004; Michael Hanselmann <hansmi@g.o>
1962 + libxml2-2.6.15-r1.ebuild:
1963 + Stable on ppc.
1964 +
1965 + 30 Oct 2004; Gustavo Zacarias <gustavoz@g.o>
1966 + libxml2-2.6.15-r1.ebuild:
1967 + Stable on sparc wrt #69154
1968 +
1969 + 30 Oct 2004; Simon Stelling <blubb@g.o> libxml2-2.6.15-r1.ebuild:
1970 + stable on amd64 for security reasons (bug #69154)
1971 +
1972 +*libxml2-2.6.15-r1 (30 Oct 2004)
1973 +
1974 + 30 Oct 2004; foser <foser@g.o> libxml2-2.6.15-r1.ebuild :
1975 + Add patch to fix scrollkeeper crash
1976 +
1977 +*libxml2-2.6.15 (30 Oct 2004)
1978 +
1979 + 30 Oct 2004; foser <foser@g.o> libxml2-2.6.15.ebuild :
1980 + New release, fixes security issues (#69154)
1981 +
1982 + 19 Sep 2004; Joshua Kinard <kumba@g.o> libxml2-2.6.11.ebuild:
1983 + Marked stable on mips.
1984 +
1985 + 27 Aug 2004; Mike Frysinger <vapier@g.o> libxml2-2.6.11.ebuild,
1986 + libxml2-2.6.12.ebuild:
1987 + Newer versions of libxml2 bomb with binutils on hppa for some reason ...
1988 +
1989 +*libxml2-2.6.12 (23 Aug 2004)
1990 +
1991 + 23 Aug 2004; Mike Gardiner <obz@g.o> +libxml2-2.6.12.ebuild:
1992 + New version 2.6.12
1993 +
1994 + 18 Aug 2004; Aron Griffis <agriffis@g.o> libxml2-2.6.11.ebuild:
1995 + stable on alpha and ia64
1996 +
1997 + 07 Aug 2004; Travis Tilley <lv@g.o> libxml2-2.6.11.ebuild:
1998 + stable on amd64
1999 +
2000 + 05 Aug 2004; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.11.ebuild:
2001 + Stable on sparc
2002 +
2003 + 31 Jul 2004; <spider@g.o> libxml2-2.6.11.ebuild:
2004 + stable on x86 for gnome 2.6.2
2005 +
2006 + 27 Jul 2004; <solar@g.o> libxml2-2.6.11.ebuild, libxml2-2.6.6.ebuild,
2007 + libxml2-2.6.7.ebuild, libxml2-2.6.9.ebuild:
2008 + use gnuconfig_update, needed for uclibc and probably others likes mips/mips64
2009 + etc..
2010 +
2011 +*libxml2-2.6.11 (13 Jul 2004)
2012 +
2013 + 13 Jul 2004; Mike Gardiner <obz@g.o> +libxml2-2.6.11.ebuild:
2014 + New version, as requested in bug #56875
2015 +
2016 + 23 Jun 2004; Aron Griffis <agriffis@g.o> libxml2-2.6.7.ebuild:
2017 + Stable on alpha and ia64
2018 +
2019 + 19 Jun 2004; Tom Gall <tgall@g.o> libxml2-2.6.9.ebuild:
2020 + stable on ppc64, bug #54140
2021 +
2022 + 13 May 2004; Stephen P. Becker <geoman@g.o> libxml2-2.6.7.ebuild:
2023 + Stable on mips.
2024 +
2025 + 02 May 2004; Michael McCabe <randy@g.o> libxml2-2.6.9.ebuild:
2026 + Added s390 keywords
2027 +
2028 + 27 Apr 2004; Gustavo Zacarias <gustavoz@g.o> libxml2-2.6.7.ebuild:
2029 + Stable on sparc
2030 +
2031 +*libxml2-2.6.9 (25 Apr 2004)
2032 +
2033 + 25 Apr 2004; foser <foser@g.o> libxml2-2.6.9.ebuild :
2034 + New release
2035 +
2036 +*libxml2-2.6.7 (07 Mar 2004)
2037 +
2038 + 07 Mar 2004; foser <foser@g.o> libxml2-2.6.7.ebuild :
2039 + New release
2040 +
2041 + 24 Feb 2004; Christian Birchinger <joker@g.o> libxml2-2.6.6.ebuild:
2042 + Marked stable on all archs. Security update for Bug #42735
2043 +
2044 + 17 Feb 2004; Joshua Kinard <kumba@g.o> libxml2-2.6.6.ebuild:
2045 + Added ~mips to keywords.
2046 +
2047 +*libxml2-2.6.6 (14 Feb 2004)
2048 +
2049 + 14 Feb 2004; Alastair Tse <liquidx@g.o> libxml2-2.6.6.ebuild:
2050 + version bump
2051 +
2052 + 10 Feb 2004; Bartosch Pixa <darkspecter@g.o> libxml2-2.6.4.ebuild:
2053 + set ppc in keywords
2054 +
2055 + 09 Feb 2004; <gustavoz@g.o> libxml2-2.6.4.ebuild:
2056 + stable on hppa, again...
2057 +
2058 + 09 Feb 2004; <gustavoz@g.o> libxml2-2.6.4.ebuild:
2059 + stable on hppa and sparc
2060 +
2061 + 08 Feb 2004; <spider@g.o> libxml2-2.6.4.ebuild:
2062 + x86 stable
2063 +
2064 + 28 Jan 2004; Aron Griffis <agriffis@g.o> libxml2-2.6.3.ebuild:
2065 + stable on alpha and ia64
2066 +
2067 + 18 Jan 2004; <tuxus@g.o> libxml2-2.5.11.ebuild:
2068 + Added ~mips to KEYWORDS.
2069 +
2070 + 13 Jan 2004; <gustavoz@g.o> libxml2-2.6.3.ebuild:
2071 + stable on sparc
2072 +
2073 +*libxml2-2.6.4 (10 Jan 2003)
2074 +
2075 + 10 Jan 2003; foser <foser@g.o> libxml2-2.6.4.ebuild :
2076 + New release
2077 +
2078 + 02 Jan 2004; Martin Schlemmer <azarah@g.o> libxml2-2.6.2.ebuild,
2079 + libxml2-2.6.3.ebuild:
2080 + Run elibtoolize, as else we get references to PORTAGE_TMPDIR in
2081 + /usr/lib/python?.?/site-packages/libxml2mod.la among things.
2082 +
2083 + 13 Dec 2003; Guy Martin <gmsoft@g.o> libxml2-2.5.11.ebuild:
2084 + Marked stable on hppa.
2085 +
2086 +*libxml2-2.6.3 (11 Dec 2003)
2087 +
2088 + 12 Jan 2003; Guy Martin <gmsoft@g.o> libxml2-2.6.3.ebuild :
2089 + Marked stable on hppa.
2090 +
2091 + 11 Dec 2003; foser <foser@g.o> libxml2-2.6.3.ebuild :
2092 + New release
2093 +
2094 + 14 Nov 2003; Aron Griffis <agriffis@g.o> libxml2-2.6.2.ebuild:
2095 + Stable on ia64
2096 +
2097 +*libxml2-2.6.2 (09 Nov 2003)
2098 +
2099 + 09 Nov 2003; Alastair Tse <liquidx@g.o> libxml2-2.6.2.ebuild:
2100 + version bump. should solve #33030
2101 +
2102 + 04 Nov 2003; Christian Birchinger <joker@g.o> libxml2-2.5.11.ebuild:
2103 + Added sparc stable keyword
2104 +
2105 +*libxml2-2.6.1 (29 Oct 2003)
2106 +
2107 + 29 Oct 2003; foser <foser@g.o> libxml2-2.6.1.ebuild :
2108 + New version, readded ia64 keyword that seems to have vanished
2109 + esthetic ebuild cleanups
2110 +
2111 + 22 Oct 2003; Bartosch Pixa <darkspecter@g.o> libxml2-2.5.11.ebuild:
2112 + set ppc in keywords
2113 +
2114 + 20 Oct 2003; Aron Griffis <agriffis@g.o> libxml2-2.5.11.ebuild:
2115 + Stable on alpha
2116 +
2117 + 05 Oct 2003; Mike Gardiner <obz@g.o> libxml2-2.5.11.ebuild:
2118 + Marked stable on x86
2119 +
2120 + 23 Sep 2003; Bartosch Pixa <darkspecter@g.o> libxml2-2.5.8.ebuild:
2121 + set ppc in keywords
2122 +
2123 + 21 Sep 2003; Alastair Tse <liquidx@g.o> libxml2-2.5.11.ebuild,
2124 + libxml2-2.5.8.ebuild:
2125 + add inherit for flag-o-matic
2126 +
2127 + 18 Sep 2003; Alastair Tse <liquidx@g.o> libxml2-2.5.11.ebuild,
2128 + libxml2-2.5.8.ebuild:
2129 + remove quotes in filter-flags
2130 +
2131 + 17 Sep 2003; Alastair Tse <liquidx@g.o> libxml2-2.5.11.ebuild,
2132 + libxml2-2.5.8.ebuild:
2133 + filter -funroll-loops and -fprefetch-loop-arrays to prevent problems down the
2134 + line with scrollkeeper and gconf (#26320). filters for all marchs
2135 + but possibly athlon-xp specific.
2136 +
2137 +*libxml2-2.5.11 (11 Sep 2003)
2138 +
2139 + 11 Sep 2003; Mike Gardiner <obz@g.o> libxml2-2.5.11.ebuild:
2140 + New version
2141 +
2142 + 07 Sep 2003; Mike Gardiner <obz@g.o> libxml2-2.5.10.ebuild,
2143 + libxml2-2.5.8.ebuild, libxml2-2.5.9.ebuild:
2144 + Added catalog initialisation, for if the catalog doesnt exist
2145 +
2146 +*libxml-2.5.10 (18 Aug 2003)
2147 +
2148 + 18 Aug 2003; foser <foser@g.o> libxml2-2.5.10.ebuild :
2149 + New version, removed alpha patch, is applied upstream now
2150 +
2151 +*libxml-2.5.9 (10 Aug 2003)
2152 +
2153 + 10 Aug 2003; foser <foser@g.o> libxml2-2.5.9.ebuild :
2154 + New version
2155 +
2156 + 09 Jul 2003; Christian Birchinger <joker@g.o> libxml2-2.5.7.ebuild:
2157 + Added sparc stable keyword
2158 +
2159 +*libxml2-2.5.8 (07 Jun 2003)
2160 +
2161 + 23 Jul 2003; Guy Martin <gmsoft@g.o> libxml-2.5.8.ebuild :
2162 + Marked stable on hppa.
2163 +
2164 + 07 Jun 2003; foser <foser@g.o> libxml-2.5.8.ebuild :
2165 + New version, fix homepage, add ipv6 USE flag
2166 +
2167 + 24 Jun 2003; Aron Griffis <agriffis@g.o> libxml2-2.5.7.ebuild:
2168 + Mark stable on alpha
2169 +
2170 + 24 May 2003; Tavis Ormandy <taviso@g.o> libxml2-2.5.4.ebuild,
2171 + libxml2-2.5.7.ebuild, files/libxml2-2.5.4-dec-alpha-compiler.diff,
2172 + files/libxml2-2.5.7-dec-alpha-compiler.diff:
2173 + ccc fixes, author assumes ccc == tru64
2174 +
2175 + 08 May 2003; Christian Birchinger <joker@g.o> libxml2-2.5.6.ebuild:
2176 + Added stable sparc keyword
2177 +
2178 +*libxml2-2.5.7 (26 Apr 2003)
2179 +
2180 + 26 Apr 2003; Alastair Tse <liquidx@g.o> libxml2-2.4.23.ebuild,
2181 + libxml2-2.4.23.ebuild, libxml2-2.4.24.ebuild, libxml2-2.4.24.ebuild,
2182 + libxml2-2.4.28-r1.ebuild, libxml2-2.4.28-r1.ebuild, libxml2-2.4.28.ebuild,
2183 + libxml2-2.4.28.ebuild, libxml2-2.5.5.ebuild, libxml2-2.5.5.ebuild,
2184 + libxml2-2.5.7.ebuild:
2185 + version bump and cleanup
2186 +
2187 +*libxml2-2.5.6 (01 Apr 2003)
2188 +
2189 + 14 Jun 2003; Guy Martin <gmsoft@g.o> libxml2-2.5.6.ebuild :
2190 + Added hppa to KEYWORDS.
2191 +
2192 + 01 Apr 2003; foser <foser@g.o> libxml2-2.5.6.ebuild :
2193 + New version
2194 +
2195 +*libxml2-2.5.5 (27 Mar 2003)
2196 +
2197 + 27 Mar 2003; Daniel Robbins <drobbins@g.o> libxml2-2.5.5.ebuild:
2198 + bumping into unstable x86.
2199 +
2200 + 13 Mar 2003; Olivier Reisch <doctomoe@g.o> libxml2-2.5.4.ebuild:
2201 + Mark stable on ppc
2202 +
2203 +*libxml2-2.5.4 (03 Mar 2003)
2204 +
2205 + 19 Mar 2003; Guy Martin <gmsoft@g.o> libxml2-2.5.4.ebuild :
2206 + Added hppa to keywords.
2207 +
2208 + 09 Mar 2003; Aron Griffis <agriffis@g.o> libxml2-2.5.4.ebuild:
2209 + Mark stable on alpha
2210 +
2211 + 03 Mar 2003; foser <foser@g.o> libxml2-2.5.4.ebuild :
2212 + New version
2213 +
2214 + 12 Feb 2003; Guy Martin <gmsoft@g.o> :
2215 + Added hppa to keywords.
2216 +
2217 + 09 Feb 2003; Aron Griffis <agriffis@g.o> libxml2-2.5.2.ebuild :
2218 + Add ~alpha to KEYWORDS
2219 +
2220 +*libxml2-2.5.2 (05 Feb 2003)
2221 +
2222 + 08 Apr 2003; Todd Sunderlin <todd@g.o> libxml2-2.5.2.ebuild:
2223 + Marked stable for sparc.
2224 +
2225 + 07 Jan 2003; Jason Wever <weeve@g.o> libxml2-2.5.2.ebuild :
2226 + Added ~sparc to keywords
2227 +
2228 + 05 Feb 2003; foser <foser@g.o> libxml2-2.5.1.ebuild :
2229 + New version
2230 +
2231 +*libxml2-2.5.1 (30 Jan 2003)
2232 +
2233 + 30 Jan 2003; foser <foser@g.o> libxml2-2.5.1.ebuild :
2234 + GNOME 2.2 RC2 commit
2235 +
2236 +*libxml2-2.4.30 (07 Jan 2003)
2237 +
2238 + 22 Feb 2003; Aron Griffis <agriffis@g.o> libxml2-2.4.30.ebuild :
2239 + Mark stable on alpha
2240 +
2241 + 07 Jan 2003; foser <foser@g.o> libxml2-2.4.30.ebuild :
2242 + New version
2243 + Added stripping of all unknown CFLAGS (bug #14265)
2244 +
2245 +*libxml2-2.4.28-r1 (22 Dec 2002)
2246 +
2247 + 22 Dec 2002; Martin Schlemmer <azarah@g.o> libxml2-2.4.28-r1.ebuild :
2248 +
2249 + Force compile with zlib support, else gnome2 breaks (libgnomeprint for example
2250 + fails to compile with fresh or existing system).
2251 +
2252 + 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords
2253 +
2254 +*libxml2-2.4.28 (26 Nov 2002)
2255 +
2256 + 26 Nov 2002; Dan Armak <danarmak@g.o> ChangeLog :
2257 +
2258 + A new version with a patch added that fixes the roblems with KDE doc
2259 + generation that have been present since version 2.4.26. This patch will
2260 + be present in 2.4.29.
2261 +
2262 +*libxml2-2.4.26 (27 Oct 2002)
2263 +
2264 + 07 Nov 2002; foser <foser@g.o> libxml2-2.4.26.ebuild :
2265 + Fixed the ebuild a bit. Now USE flags for deps.
2266 +
2267 + 27 Oct 2002; foser <foser@g.o> libxml2-2.4.26.ebuild :
2268 + Gnome 2.1 commit
2269 +
2270 +*libxml2-2.4.24 (06 Sep 2002)
2271 +
2272 + 17 Sep 2002; Spider <spider@g.o> libxml2-2.4.24.ebuild : ppc keyword
2273 + added
2274 +
2275 + 16 Sep 2002; Maarten Thibaut <murphy@g.o> libxml2-2.4.24.ebuild ChangeLog :
2276 + Adding sparc/sparc64 keywords. Revamping ChangeLog layout.
2277 +
2278 + 06 Sep 2002; Spider <spider@g.o> libxml2-2.4.24.ebuild :
2279 + new verison, patched up python/Makefile to make it adhere to DESTDIR
2280 +
2281 +*libxml2-2.4.23 (07 Jul 2002)
2282 +
2283 + 01 Aug 2002; Mark Guertin <gerk@g.o> libxml2-2.4.23.ebuild :
2284 + Added ppc to keywords
2285 +
2286 + 07 Jul 2002; Gabriele Giorgetti <stroke@g.o> libxml2-2.4.23.ebuild :
2287 + new version
2288 +
2289 +*libxml2-2.4.22 (27 May 2002)
2290 +
2291 + 27 May 2002; Spider <spider@g.o> libxml2-2.4.22.ebuild :
2292 + version bump
2293 +
2294 +*libxml2-2.4.21-r1 (9 MAy 2002)
2295 +
2296 + 26 May 2002; Martin Schlemmer <azarah@g.o> :
2297 + Libtoolize to fix .la files from python site packages.
2298 +
2299 +*libxml2-2.4.21 (9 MAy 2002)
2300 +
2301 + 9 May 2002; Spider <spider@g.o> :
2302 + bump version, change from .tar.gz to .tar.bz2
2303 +
2304 +*libxml2-2.4.20 (16 Apr 2002)
2305 +
2306 + 16 Apr 2002; Seemant Kulleen <seemant@g.o> libxml2-2.4.20.ebuild,
2307 + files/digest-libxml2-2.4.20 :
2308 + Quick version update.
2309 +
2310 +*libxml2-2.4.19 (27 Mar 2002)
2311 +
2312 + 27 Mar 2002; Seemant Kulleen <seemant@g.o> libxml2-2.4.19.ebuild :
2313 + Copied 2.4.18's ebuild over.
2314 +
2315 +*libxml2-2.4.18 (21 March 2002)
2316 +
2317 +*libxml2-2.4.16 (3 March 2002)
2318 +
2319 +*libxml2-2.4.15 (17 Feb 2002)
2320 +
2321 +*libxml2-2.4.13 (1 Feb 2002)
2322 +
2323 + 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog :
2324 + Added initial ChangeLog which should be updated whenever the package is
2325 + updated in any way. This changelog is targetted to users. This means that the
2326 + comments should well explained and written in clean English. The details about
2327 + writing correct changelogs are explained in the skel.ChangeLog file which you
2328 + can find in the root directory of the portage repository.
2329
2330 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/Manifest b/livecd-overlay/usr/local/portage/dev-libs/libxml2/Manifest
2331 new file mode 100644
2332 index 0000000..c7d7806
2333 --- /dev/null
2334 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/Manifest
2335 @@ -0,0 +1,14 @@
2336 +AUX libxml2-2.7.1-catalog_path.patch 2209 RMD160 0306a8611cde6a7b78f5fd43c93ebbfddc6607e7 SHA1 bec0ee91757e2fa093c89d6eba1821f40878f002 SHA256 b3343f0611f9cb6e55bf62047a988653e3e9cc50f194b18adbc330b455236290
2337 +AUX libxml2-2.7.2-winnt.patch 2120 RMD160 943293107d0c8313a525c2516f06861c013d9777 SHA1 4e68c44fe1b932c7d61b06bffb4d634701e29e0a SHA256 63cb134dbef1b7be1b9dc400da8aef1816436a193a2f97db0028cdd70e3e4cf0
2338 +AUX libxml2-2.7.8-disable_static_modules.patch 365 RMD160 aedfb1647c21a27d1d170a17cc6e15f1015c6047 SHA1 23eb1145762d4ec4b05b8118b54e7eef15cdf991 SHA256 2f2ade9ee034af32cbd6600d45b2e23d3153dd9bb57a07a9f364836d24b189df
2339 +AUX libxml2-2.7.8-reactivate-script.patch 628 RMD160 7c0da0a849af6f98e176acd595b8cf8fcc3e41e8 SHA1 90cd59c02e8043a66eb37b06c261a49c08f907cf SHA256 379102cf7547c47fdcc94daecb310e55b80bd157ea5280d72194eedf9ad371de
2340 +AUX libxml2-2.7.8-reallocation-failures.patch 3465 RMD160 4faa06af94d418fb33b5aa0791e5f320287c073e SHA1 9b275f97479b74c0af94560ed8e1d0c894ad4701 SHA256 8a115c7ead8612ff7f8bd1e36615ebf20dbe42d3e79f216ee66d5cf6a59f02d6
2341 +AUX libxml2-2.7.8-xpath-freeing.patch 1042 RMD160 ecd781d93ba067cea9448ef02e408c2002ce019c SHA1 87eff7814372ef5dd224c7079106cf1fcb35bf3f SHA256 655a1cd96df3bcbd02e3a7fe9b812ee7e116dea036a9a5bfb529be714f288e87
2342 +AUX libxml2-2.7.8-xpath-freeing2.patch 885 RMD160 d2c0c1e1b55ddc7ba5ccae8d7795b07887937cbd SHA1 fc67cc2c8e7a703f5cf01460dca5f828d42f5ab0 SHA256 112e93fb8c4f76e74b705d709ae741f33228cad82ba3bd2f55524af2fd863bfd
2343 +AUX libxml2-2.7.8-xpath-memory.patch 889 RMD160 bff2a0a59e7d8f82a915d65b084a93902bfdaf99 SHA1 17adc8c2fb6ded205c2eb746ed9506cf696e412e SHA256 919a7dd27fd22cd30d8301d3ca8a8f8a8f971d4494c9914f7f8e6531216be5a1
2344 +DIST libxml2-2.7.8.tar.gz 4881808 RMD160 30709622cfe3e2175e73d6701b7e19a25ab5ac47 SHA1 859dd535edbb851cc15b64740ee06551a7a17d40 SHA256 cda23bc9ebd26474ca8f3d67e7d1c4a1f1e7106364b690d822e009fdc3c417ec
2345 +DIST xsts-2002-01-16.tar.gz 6894439 RMD160 e8905fe1451a1c367b0104af24edca73bad1db08 SHA1 ca6344e6c47f8c28231f5b213d0c8deb0311a409 SHA256 55e5c08db29946a91ea8e70e8f2418d3fd30d8b6777941dfba7f54726ffd9914
2346 +DIST xsts-2004-01-14.tar.gz 2761085 RMD160 faff2d7826e47ae9968564bc83dab1b54c5e4bf6 SHA1 5896c2aa2cda464246306c5cf0577ed506eefaab SHA256 09bdf9f81f381ebf9bc158a9472e498e896f7a02eb7461146e9abe1b9493ca17
2347 +EBUILD libxml2-2.7.8-r1.ebuild 6284 RMD160 eed055349207ffa09ed6b5c62827901fa36d8a3e SHA1 e341aeacc0e3d8f81d237cc6e70e58e78ba97406 SHA256 ebbf11b691aa3b2f73d3dec0929f2eece3f91216a1b0550bbe76668204a11d63
2348 +MISC ChangeLog 42188 RMD160 7c58f8f71611b71b0f84f500b9e854b9c41ab556 SHA1 af80e1b84dc8363088abb5ec5b318ce40bb605a4 SHA256 9004ebbe439c3487db3b7ff5ffc94dab6421b28bb0244d9cc494108c2a143cd2
2349 +MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
2350
2351 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.1-catalog_path.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.1-catalog_path.patch
2352 new file mode 100644
2353 index 0000000..25ea478
2354 --- /dev/null
2355 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.1-catalog_path.patch
2356 @@ -0,0 +1,66 @@
2357 +--- catalog.c
2358 ++++ catalog.c
2359 +@@ -68,10 +68,10 @@
2360 + #define XML_URN_PUBID "urn:publicid:"
2361 + #define XML_CATAL_BREAK ((xmlChar *) -1)
2362 + #ifndef XML_XML_DEFAULT_CATALOG
2363 +-#define XML_XML_DEFAULT_CATALOG "file:///etc/xml/catalog"
2364 ++#define XML_XML_DEFAULT_CATALOG "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog"
2365 + #endif
2366 + #ifndef XML_SGML_DEFAULT_CATALOG
2367 +-#define XML_SGML_DEFAULT_CATALOG "file:///etc/sgml/catalog"
2368 ++#define XML_SGML_DEFAULT_CATALOG "file://@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog"
2369 + #endif
2370 +
2371 + #if defined(_WIN32) && defined(_MSC_VER)
2372 +@@ -76,7 +76,7 @@
2373 +
2374 + #if defined(_WIN32) && defined(_MSC_VER)
2375 + #undef XML_XML_DEFAULT_CATALOG
2376 +-static char XML_XML_DEFAULT_CATALOG[256] = "file:///etc/xml/catalog";
2377 ++static char XML_XML_DEFAULT_CATALOG[256] = "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog";
2378 + #if defined(_WIN32_WCE)
2379 + /* Windows CE don't have a A variant */
2380 + #define GetModuleHandleA GetModuleHandle
2381 +--- xmlcatalog.c
2382 ++++ xmlcatalog.c
2383 +@@ -43,7 +43,7 @@
2384 +
2385 +
2386 + #ifndef XML_SGML_DEFAULT_CATALOG
2387 +-#define XML_SGML_DEFAULT_CATALOG "/etc/sgml/catalog"
2388 ++#define XML_SGML_DEFAULT_CATALOG "@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog"
2389 + #endif
2390 +
2391 + /************************************************************************
2392 +--- runtest.c
2393 ++++ runtest.c
2394 +@@ -2747,7 +2747,7 @@
2395 + */
2396 + static int
2397 + uripMatch(const char * URI) {
2398 +- if ((URI == NULL) || (!strcmp(URI, "file:///etc/xml/catalog")))
2399 ++ if ((URI == NULL) || (!strcmp(URI, "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog")))
2400 + return(0);
2401 + /* Verify we received the escaped URL */
2402 + if (strcmp(urip_rcvsURLs[urip_current], URI))
2403 +@@ -2766,7 +2766,7 @@
2404 + */
2405 + static void *
2406 + uripOpen(const char * URI) {
2407 +- if ((URI == NULL) || (!strcmp(URI, "file:///etc/xml/catalog")))
2408 ++ if ((URI == NULL) || (!strcmp(URI, "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog")))
2409 + return(NULL);
2410 + /* Verify we received the escaped URL */
2411 + if (strcmp(urip_rcvsURLs[urip_current], URI))
2412 +--- xmllint.c
2413 ++++ xmllint.c
2414 +@@ -103,7 +103,7 @@
2415 + #endif
2416 +
2417 + #ifndef XML_XML_DEFAULT_CATALOG
2418 +-#define XML_XML_DEFAULT_CATALOG "file:///etc/xml/catalog"
2419 ++#define XML_XML_DEFAULT_CATALOG "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog"
2420 + #endif
2421 +
2422 + typedef enum {
2423
2424 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.2-winnt.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.2-winnt.patch
2425 new file mode 100644
2426 index 0000000..0121e04
2427 --- /dev/null
2428 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.2-winnt.patch
2429 @@ -0,0 +1,72 @@
2430 +diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/dict.c libxml2-2.7.2/dict.c
2431 +--- libxml2-2.7.2.orig/dict.c 2008-11-20 11:16:34 +0100
2432 ++++ libxml2-2.7.2/dict.c 2008-11-20 09:50:19 +0100
2433 +@@ -25,7 +25,7 @@
2434 + #else
2435 + #ifdef HAVE_INTTYPES_H
2436 + #include <inttypes.h>
2437 +-#elif defined(WIN32)
2438 ++#elif defined(WIN32) || defined (__PARITY__)
2439 + typedef unsigned __int32 uint32_t;
2440 + #endif
2441 + #endif
2442 +diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/include/wsockcompat.h libxml2-2.7.2/include/wsockcompat.h
2443 +--- libxml2-2.7.2.orig/include/wsockcompat.h 2008-11-20 11:16:34 +0100
2444 ++++ libxml2-2.7.2/include/wsockcompat.h 2008-11-20 09:50:19 +0100
2445 +@@ -26,7 +26,7 @@
2446 + #endif
2447 + #endif
2448 +
2449 +-#ifdef __MINGW32__
2450 ++#if defined(__MINGW32__) || defined(__PARITY__)
2451 + /* Include <errno.h> here to ensure that it doesn't get included later
2452 + * (e.g. by iconv.h) and overwrites the definition of EWOULDBLOCK. */
2453 + #include <errno.h>
2454 +diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/nanohttp.c libxml2-2.7.2/nanohttp.c
2455 +--- libxml2-2.7.2.orig/nanohttp.c 2008-11-20 11:16:34 +0100
2456 ++++ libxml2-2.7.2/nanohttp.c 2008-11-20 09:50:19 +0100
2457 +@@ -82,6 +82,9 @@
2458 + #define XML_SOCKLEN_T unsigned int
2459 + #endif
2460 +
2461 ++#ifdef __PARITY__
2462 ++# include <wsockcompat.h>
2463 ++#endif
2464 +
2465 + #include <libxml/globals.h>
2466 + #include <libxml/xmlerror.h>
2467 +diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/xmlIO.c libxml2-2.7.2/xmlIO.c
2468 +--- libxml2-2.7.2.orig/xmlIO.c 2008-11-20 10:11:21 +0100
2469 ++++ libxml2-2.7.2/xmlIO.c 2008-11-20 10:54:34 +0100
2470 +@@ -44,6 +44,7 @@
2471 + #include <winnls.h> /* for CP_UTF8 */
2472 + #endif
2473 +
2474 ++#ifndef __PARITY__
2475 + /* Figure a portable way to know if a file is a directory. */
2476 + #ifndef HAVE_STAT
2477 + # ifdef HAVE__STAT
2478 +@@ -79,6 +80,7 @@
2479 + # endif
2480 + # endif
2481 + #endif
2482 ++#endif /* __PARITY__ */
2483 +
2484 + #include <libxml/xmlmemory.h>
2485 + #include <libxml/parser.h>
2486 +@@ -626,6 +628,7 @@
2487 + {
2488 + #ifdef HAVE_STAT
2489 + int retval = -1;
2490 ++#ifndef __PARITY__
2491 + wchar_t *wPath;
2492 +
2493 + wPath = __xmlIOWin32UTF8ToWChar(path);
2494 +@@ -634,6 +637,7 @@
2495 + retval = _wstat(wPath,info);
2496 + xmlFree(wPath);
2497 + }
2498 ++#endif
2499 + /* maybe path in native encoding */
2500 + if(retval < 0)
2501 + retval = stat(path,info);
2502
2503 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-disable_static_modules.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-disable_static_modules.patch
2504 new file mode 100644
2505 index 0000000..5f47e1d
2506 --- /dev/null
2507 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-disable_static_modules.patch
2508 @@ -0,0 +1,12 @@
2509 +--- python/Makefile.am
2510 ++++ python/Makefile.am
2511 +@@ -21,7 +21,8 @@
2512 + libxml.py \
2513 + libxml2-python-api.xml
2514 +
2515 +-libxml2mod_la_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@ @WIN32_EXTRA_LDFLAGS@ -module -avoid-version
2516 ++libxml2mod_la_CPPFLAGS = -shared
2517 ++libxml2mod_la_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@ @WIN32_EXTRA_LDFLAGS@ -module -avoid-version -shared
2518 +
2519 + if WITH_PYTHON
2520 + mylibs = \
2521
2522 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reactivate-script.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reactivate-script.patch
2523 new file mode 100644
2524 index 0000000..a0b62bc
2525 --- /dev/null
2526 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reactivate-script.patch
2527 @@ -0,0 +1,21 @@
2528 +From 00819877651b87842ed878898ba17dba489820f0 Mon Sep 17 00:00:00 2001
2529 +From: Daniel Veillard <veillard@××××××.com>
2530 +Date: Thu, 04 Nov 2010 20:53:14 +0000
2531 +Subject: Reactivate the shared library versionning script
2532 +
2533 +---
2534 +diff --git a/configure.in b/configure.in
2535 +index 59d0629..a1d2c89 100644
2536 +--- a/configure.in
2537 ++++ b/configure.in
2538 +@@ -84,7 +84,7 @@ else
2539 + esac
2540 + fi
2541 + AC_SUBST(VERSION_SCRIPT_FLAGS)
2542 +-AM_CONDITIONAL([USE_VERSION_SCRIPT], [test -z "$VERSION_SCRIPT_FLAGS"])
2543 ++AM_CONDITIONAL([USE_VERSION_SCRIPT], [test -n "$VERSION_SCRIPT_FLAGS"])
2544 +
2545 + dnl
2546 + dnl We process the AC_ARG_WITH first so that later we can modify
2547 +--
2548 +cgit v0.8.3.1
2549
2550 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reallocation-failures.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reallocation-failures.patch
2551 new file mode 100644
2552 index 0000000..a18756c
2553 --- /dev/null
2554 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reallocation-failures.patch
2555 @@ -0,0 +1,101 @@
2556 +From d7958b21e7f8c447a26bb2436f08402b2c308be4 Mon Sep 17 00:00:00 2001
2557 +From: Chris Evans <scarybeasts@×××××.com>
2558 +Date: Wed, 23 Mar 2011 00:13:06 +0000
2559 +Subject: Fix some potential problems on reallocation failures
2560 +
2561 +The count was incremented before the allocation
2562 +and not fixed in case of failure
2563 +* xpath.c: corrects a few instances where the available count of some
2564 + structure is updated before we know the allocation actually
2565 + succeeds
2566 +---
2567 +diff --git a/xpath.c b/xpath.c
2568 +index 8b56189..608fe00 100644
2569 +--- a/xpath.c
2570 ++++ b/xpath.c
2571 +@@ -3522,13 +3522,13 @@ xmlXPathNodeSetAddNs(xmlNodeSetPtr cur, xmlNodePtr node, xmlNsPtr ns) {
2572 + } else if (cur->nodeNr == cur->nodeMax) {
2573 + xmlNodePtr *temp;
2574 +
2575 +- cur->nodeMax *= 2;
2576 +- temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax *
2577 ++ temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
2578 + sizeof(xmlNodePtr));
2579 + if (temp == NULL) {
2580 + xmlXPathErrMemory(NULL, "growing nodeset\n");
2581 + return;
2582 + }
2583 ++ cur->nodeMax *= 2;
2584 + cur->nodeTab = temp;
2585 + }
2586 + cur->nodeTab[cur->nodeNr++] = xmlXPathNodeSetDupNs(node, ns);
2587 +@@ -3627,14 +3627,14 @@ xmlXPathNodeSetAddUnique(xmlNodeSetPtr cur, xmlNodePtr val) {
2588 + } else if (cur->nodeNr == cur->nodeMax) {
2589 + xmlNodePtr *temp;
2590 +
2591 +- cur->nodeMax *= 2;
2592 +- temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax *
2593 ++ temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
2594 + sizeof(xmlNodePtr));
2595 + if (temp == NULL) {
2596 + xmlXPathErrMemory(NULL, "growing nodeset\n");
2597 + return;
2598 + }
2599 + cur->nodeTab = temp;
2600 ++ cur->nodeMax *= 2;
2601 + }
2602 + if (val->type == XML_NAMESPACE_DECL) {
2603 + xmlNsPtr ns = (xmlNsPtr) val;
2604 +@@ -3738,14 +3738,14 @@ xmlXPathNodeSetMerge(xmlNodeSetPtr val1, xmlNodeSetPtr val2) {
2605 + } else if (val1->nodeNr == val1->nodeMax) {
2606 + xmlNodePtr *temp;
2607 +
2608 +- val1->nodeMax *= 2;
2609 +- temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax *
2610 ++ temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax * 2 *
2611 + sizeof(xmlNodePtr));
2612 + if (temp == NULL) {
2613 + xmlXPathErrMemory(NULL, "merging nodeset\n");
2614 + return(NULL);
2615 + }
2616 + val1->nodeTab = temp;
2617 ++ val1->nodeMax *= 2;
2618 + }
2619 + if (n2->type == XML_NAMESPACE_DECL) {
2620 + xmlNsPtr ns = (xmlNsPtr) n2;
2621 +@@ -3907,14 +3907,14 @@ xmlXPathNodeSetMergeAndClear(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
2622 + } else if (set1->nodeNr >= set1->nodeMax) {
2623 + xmlNodePtr *temp;
2624 +
2625 +- set1->nodeMax *= 2;
2626 + temp = (xmlNodePtr *) xmlRealloc(
2627 +- set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
2628 ++ set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr));
2629 + if (temp == NULL) {
2630 + xmlXPathErrMemory(NULL, "merging nodeset\n");
2631 + return(NULL);
2632 + }
2633 + set1->nodeTab = temp;
2634 ++ set1->nodeMax *= 2;
2635 + }
2636 + if (n2->type == XML_NAMESPACE_DECL) {
2637 + xmlNsPtr ns = (xmlNsPtr) n2;
2638 +@@ -3991,14 +3991,14 @@ xmlXPathNodeSetMergeAndClearNoDupls(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
2639 + } else if (set1->nodeNr >= set1->nodeMax) {
2640 + xmlNodePtr *temp;
2641 +
2642 +- set1->nodeMax *= 2;
2643 + temp = (xmlNodePtr *) xmlRealloc(
2644 +- set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
2645 ++ set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr));
2646 + if (temp == NULL) {
2647 + xmlXPathErrMemory(NULL, "merging nodeset\n");
2648 + return(NULL);
2649 + }
2650 + set1->nodeTab = temp;
2651 ++ set1->nodeMax *= 2;
2652 + }
2653 + set1->nodeTab[set1->nodeNr++] = n2;
2654 + }
2655 +--
2656 +cgit v0.9
2657
2658 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing.patch
2659 new file mode 100644
2660 index 0000000..3509a48
2661 --- /dev/null
2662 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing.patch
2663 @@ -0,0 +1,32 @@
2664 +From df83c17e5a2646bd923f75e5e507bc80d73c9722 Mon Sep 17 00:00:00 2001
2665 +From: Daniel Veillard <veillard@××××××.com>
2666 +Date: Wed, 17 Nov 2010 13:12:14 +0000
2667 +Subject: Fix a potential freeing error in XPath
2668 +
2669 +---
2670 +diff --git a/xpath.c b/xpath.c
2671 +index 81e33f6..1447be5 100644
2672 +--- a/xpath.c
2673 ++++ b/xpath.c
2674 +@@ -11763,11 +11763,15 @@ xmlXPathCompOpEvalPositionalPredicate(xmlXPathParserContextPtr ctxt,
2675 +
2676 + if ((ctxt->error != XPATH_EXPRESSION_OK) || (res == -1)) {
2677 + xmlXPathObjectPtr tmp;
2678 +- /* pop the result */
2679 ++ /* pop the result if any */
2680 + tmp = valuePop(ctxt);
2681 +- xmlXPathReleaseObject(xpctxt, tmp);
2682 +- /* then pop off contextObj, which will be freed later */
2683 +- valuePop(ctxt);
2684 ++ if (tmp != contextObj)
2685 ++ /*
2686 ++ * Free up the result
2687 ++ * then pop off contextObj, which will be freed later
2688 ++ */
2689 ++ xmlXPathReleaseObject(xpctxt, tmp);
2690 ++ valuePop(ctxt);
2691 + goto evaluation_error;
2692 + }
2693 +
2694 +--
2695 +cgit v0.8.3.1
2696
2697 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing2.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing2.patch
2698 new file mode 100644
2699 index 0000000..1705941
2700 --- /dev/null
2701 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing2.patch
2702 @@ -0,0 +1,28 @@
2703 +From fec31bcd452e77c10579467ca87a785b41115de6 Mon Sep 17 00:00:00 2001
2704 +From: Daniel Veillard <veillard@××××××.com>
2705 +Date: Thu, 18 Nov 2010 10:07:24 +0000
2706 +Subject: Small fix for previous commit
2707 +
2708 +---
2709 +diff --git a/xpath.c b/xpath.c
2710 +index 1447be5..8b56189 100644
2711 +--- a/xpath.c
2712 ++++ b/xpath.c
2713 +@@ -11765,13 +11765,14 @@ xmlXPathCompOpEvalPositionalPredicate(xmlXPathParserContextPtr ctxt,
2714 + xmlXPathObjectPtr tmp;
2715 + /* pop the result if any */
2716 + tmp = valuePop(ctxt);
2717 +- if (tmp != contextObj)
2718 ++ if (tmp != contextObj) {
2719 + /*
2720 + * Free up the result
2721 + * then pop off contextObj, which will be freed later
2722 + */
2723 + xmlXPathReleaseObject(xpctxt, tmp);
2724 + valuePop(ctxt);
2725 ++ }
2726 + goto evaluation_error;
2727 + }
2728 +
2729 +--
2730 +cgit v0.8.3.1
2731
2732 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-memory.patch b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-memory.patch
2733 new file mode 100644
2734 index 0000000..f94350d
2735 --- /dev/null
2736 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-memory.patch
2737 @@ -0,0 +1,29 @@
2738 +From 0cbeb50ee03ce582a0c979c70d8fbf030e270c37 Mon Sep 17 00:00:00 2001
2739 +From: Daniel Veillard <veillard@××××××.com>
2740 +Date: Mon, 15 Nov 2010 11:06:29 +0000
2741 +Subject: Fix a potential memory access error
2742 +
2743 +in case of a previus allocation error
2744 +---
2745 +diff --git a/xpath.c b/xpath.c
2746 +index 4d6826d..81e33f6 100644
2747 +--- a/xpath.c
2748 ++++ b/xpath.c
2749 +@@ -3575,13 +3575,13 @@ xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val) {
2750 + } else if (cur->nodeNr == cur->nodeMax) {
2751 + xmlNodePtr *temp;
2752 +
2753 +- cur->nodeMax *= 2;
2754 +- temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax *
2755 ++ temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
2756 + sizeof(xmlNodePtr));
2757 + if (temp == NULL) {
2758 + xmlXPathErrMemory(NULL, "growing nodeset\n");
2759 + return;
2760 + }
2761 ++ cur->nodeMax *= 2;
2762 + cur->nodeTab = temp;
2763 + }
2764 + if (val->type == XML_NAMESPACE_DECL) {
2765 +--
2766 +cgit v0.8.3.1
2767
2768 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/libxml2-2.7.8-r1.ebuild b/livecd-overlay/usr/local/portage/dev-libs/libxml2/libxml2-2.7.8-r1.ebuild
2769 new file mode 100644
2770 index 0000000..d033d3a
2771 --- /dev/null
2772 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/libxml2-2.7.8-r1.ebuild
2773 @@ -0,0 +1,218 @@
2774 +# Copyright 1999-2011 Gentoo Foundation
2775 +# Distributed under the terms of the GNU General Public License v2
2776 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.7.8-r1.ebuild,v 1.6 2011/06/22 20:20:45 ranger Exp $
2777 +
2778 +EAPI="3"
2779 +PYTHON_DEPEND="python? 2"
2780 +PYTHON_USE_WITH_OPT="python"
2781 +SUPPORT_PYTHON_ABIS="1"
2782 +RESTRICT_PYTHON_ABIS="3.* *-jython"
2783 +
2784 +inherit libtool flag-o-matic eutils python autotools prefix
2785 +
2786 +DESCRIPTION="Version 2 of the library to manipulate XML files"
2787 +HOMEPAGE="http://www.xmlsoft.org/"
2788 +
2789 +LICENSE="MIT"
2790 +SLOT="2"
2791 +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
2792 +IUSE="debug doc examples icu ipv6 python readline test"
2793 +
2794 +XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"
2795 +XSTS_NAME_1="xmlschema2002-01-16"
2796 +XSTS_NAME_2="xmlschema2004-01-14"
2797 +XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
2798 +XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
2799 +
2800 +SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz
2801 + test? (
2802 + ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
2803 + ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2} )"
2804 +
2805 +RDEPEND="sys-libs/zlib
2806 + icu? ( dev-libs/icu )
2807 + readline? ( sys-libs/readline )"
2808 +
2809 +DEPEND="${RDEPEND}
2810 + hppa? ( >=sys-devel/binutils-2.15.92.0.2 )"
2811 +
2812 +pkg_setup() {
2813 + if use python; then
2814 + python_pkg_setup
2815 + fi
2816 +}
2817 +
2818 +src_unpack() {
2819 + # ${A} isn't used to avoid unpacking of test tarballs into $WORKDIR,
2820 + # as they are needed as tarballs in ${S}/xstc instead and not unpacked
2821 + unpack ${P}.tar.gz
2822 + cd "${S}"
2823 +
2824 + if use test; then
2825 + cp "${DISTDIR}/${XSTS_TARBALL_1}" \
2826 + "${DISTDIR}/${XSTS_TARBALL_2}" \
2827 + "${S}"/xstc/ \
2828 + || die "Failed to install test tarballs"
2829 + fi
2830 +}
2831 +
2832 +src_prepare() {
2833 + # Patches needed for prefix support
2834 + epatch "${FILESDIR}"/${PN}-2.7.1-catalog_path.patch
2835 + epatch "${FILESDIR}"/${PN}-2.7.2-winnt.patch
2836 +
2837 + eprefixify catalog.c xmlcatalog.c runtest.c xmllint.c
2838 +
2839 + epunt_cxx
2840 +
2841 + # Reactivate the shared library versionning script
2842 + epatch "${FILESDIR}/${P}-reactivate-script.patch"
2843 +
2844 + # Fix a potential memory access error
2845 + epatch "${FILESDIR}/${P}-xpath-memory.patch"
2846 +
2847 + # Fix a potential freeing error in XPath
2848 + epatch "${FILESDIR}/${P}-xpath-freeing.patch"
2849 + epatch "${FILESDIR}/${P}-xpath-freeing2.patch"
2850 +
2851 + # Fix some potential problems on reallocation failures
2852 + epatch "${FILESDIR}/${P}-reallocation-failures.patch"
2853 +
2854 + epatch "${FILESDIR}/${P}-disable_static_modules.patch"
2855 +
2856 + # Please do not remove, as else we get references to PORTAGE_TMPDIR
2857 + # in /usr/lib/python?.?/site-packages/libxml2mod.la among things.
2858 + # We now need to run eautoreconf at the end to prevent maintainer mode.
2859 +# elibtoolize
2860 +
2861 + # Python bindings are built/tested/installed manually.
2862 + sed -e "s/@PYTHON_SUBDIR@//" -i Makefile.am || die "sed failed"
2863 +
2864 + eautoreconf
2865 +}
2866 +
2867 +src_configure() {
2868 + # USE zlib support breaks gnome2
2869 + # (libgnomeprint for instance fails to compile with
2870 + # fresh install, and existing) - <azarah@g.o> (22 Dec 2002).
2871 +
2872 + # The meaning of the 'debug' USE flag does not apply to the --with-debug
2873 + # switch (enabling the libxml2 debug module). See bug #100898.
2874 +
2875 + # --with-mem-debug causes unusual segmentation faults (bug #105120).
2876 +
2877 + local myconf="--with-html-subdir=${PF}/html
2878 + --docdir=${EPREFIX}/usr/share/doc/${PF}
2879 + $(use_with debug run-debug)
2880 + $(use_with icu)
2881 + $(use_with python)
2882 + $(use_with readline)
2883 + $(use_with readline history)
2884 + $(use_enable ipv6)"
2885 +
2886 + # filter seemingly problematic CFLAGS (#26320)
2887 + filter-flags -fprefetch-loop-arrays -funroll-loops
2888 +
2889 + econf ${myconf}
2890 +}
2891 +
2892 +src_compile() {
2893 + default
2894 +
2895 + if use python; then
2896 + python_copy_sources python
2897 + building() {
2898 + emake PYTHON_INCLUDES="${EPREFIX}$(python_get_includedir)" \
2899 + PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)"
2900 + }
2901 + python_execute_function -s --source-dir python building
2902 + fi
2903 +}
2904 +
2905 +src_test() {
2906 + default
2907 +
2908 + if use python; then
2909 + testing() {
2910 + emake test
2911 + }
2912 + python_execute_function -s --source-dir python testing
2913 + fi
2914 +}
2915 +
2916 +src_install() {
2917 + emake DESTDIR="${D}" \
2918 + EXAMPLES_DIR="${EPREFIX}"/usr/share/doc/${PF}/examples \
2919 + install || die "Installation failed"
2920 +
2921 + # on windows, xmllint is installed by interix libxml2 in parent prefix.
2922 + # this is the version to use. the native winnt version does not support
2923 + # symlinks, which makes repoman fail if the portage tree is linked in
2924 + # from another location (which is my default). -- mduft
2925 + if [[ ${CHOST} == *-winnt* ]]; then
2926 + rm -rf "${ED}"/usr/bin/xmllint
2927 + rm -rf "${ED}"/usr/bin/xmlcatalog
2928 + fi
2929 +
2930 + if use python; then
2931 + installation() {
2932 + emake DESTDIR="${D}" \
2933 + PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \
2934 + docsdir="${EPREFIX}"/usr/share/doc/${PF}/python \
2935 + exampledir="${EPREFIX}"/usr/share/doc/${PF}/python/examples \
2936 + install
2937 + }
2938 + python_execute_function -s --source-dir python installation
2939 +
2940 + python_clean_installation_image
2941 + fi
2942 +
2943 + rm -rf "${ED}"/usr/share/doc/${P}
2944 + dodoc AUTHORS ChangeLog Copyright NEWS README* TODO* || die "dodoc failed"
2945 +
2946 + if ! use python; then
2947 + rm -rf "${ED}"/usr/share/doc/${PF}/python
2948 + rm -rf "${ED}"/usr/share/doc/${PN}-python-${PV}
2949 + fi
2950 +
2951 + if ! use doc; then
2952 + rm -rf "${ED}"/usr/share/gtk-doc
2953 + rm -rf "${ED}"/usr/share/doc/${PF}/html
2954 + fi
2955 +
2956 + if ! use examples; then
2957 + rm -rf "${ED}/usr/share/doc/${PF}/examples"
2958 + rm -rf "${ED}/usr/share/doc/${PF}/python/examples"
2959 + fi
2960 +}
2961 +
2962 +pkg_postinst() {
2963 + if use python; then
2964 + python_mod_optimize drv_libxml2.py libxml2.py
2965 + fi
2966 +
2967 + # We don't want to do the xmlcatalog during stage1, as xmlcatalog will not
2968 + # be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887.
2969 + if [ "${ROOT}" != "/" ]
2970 + then
2971 + elog "Skipping XML catalog creation for stage building (bug #208887)."
2972 + else
2973 + # need an XML catalog, so no-one writes to a non-existent one
2974 + CATALOG="${EROOT}etc/xml/catalog"
2975 +
2976 + # we dont want to clobber an existing catalog though,
2977 + # only ensure that one is there
2978 + # <obz@g.o>
2979 + if [ ! -e ${CATALOG} ]; then
2980 + [ -d "${EROOT}etc/xml" ] || mkdir -p "${EROOT}etc/xml"
2981 + "${EPREFIX}"/usr/bin/xmlcatalog --create > ${CATALOG}
2982 + einfo "Created XML catalog in ${CATALOG}"
2983 + fi
2984 + fi
2985 +}
2986 +
2987 +pkg_postrm() {
2988 + if use python; then
2989 + python_mod_cleanup drv_libxml2.py libxml2.py
2990 + fi
2991 +}
2992
2993 diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/metadata.xml b/livecd-overlay/usr/local/portage/dev-libs/libxml2/metadata.xml
2994 new file mode 100644
2995 index 0000000..da6fd63
2996 --- /dev/null
2997 +++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/metadata.xml
2998 @@ -0,0 +1,5 @@
2999 +<?xml version="1.0" encoding="UTF-8"?>
3000 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3001 +<pkgmetadata>
3002 +<herd>gnome</herd>
3003 +</pkgmetadata>
3004
3005 diff --git a/livecd-overlay/usr/local/portage/dev-util/plan9port/Manifest b/livecd-overlay/usr/local/portage/dev-util/plan9port/Manifest
3006 new file mode 100644
3007 index 0000000..5e8c31c
3008 --- /dev/null
3009 +++ b/livecd-overlay/usr/local/portage/dev-util/plan9port/Manifest
3010 @@ -0,0 +1 @@
3011 +EBUILD plan9port-99999999.ebuild 2227 RMD160 face04856718799494403caf8c8f0e862831d3fb SHA1 2d8235e2ed844af3cf87e8232adce175100251f6 SHA256 2d3dc752a4a916e91b7c2b5e80bd30625ab3559eea16771ee345ee1ac9520b03
3012
3013 diff --git a/livecd-overlay/usr/local/portage/dev-util/plan9port/plan9port-99999999.ebuild b/livecd-overlay/usr/local/portage/dev-util/plan9port/plan9port-99999999.ebuild
3014 new file mode 100644
3015 index 0000000..b6690f0
3016 --- /dev/null
3017 +++ b/livecd-overlay/usr/local/portage/dev-util/plan9port/plan9port-99999999.ebuild
3018 @@ -0,0 +1,79 @@
3019 +# Copyright 1999-2011 Gentoo Foundation
3020 +# Distributed under the terms of the GNU General Public License v2
3021 +# $Header: /var/cvsroot/gentoo-x86/dev-util/plan9port/plan9port-20080130.ebuild,v 1.1 2008/03/11 13:03:53 coldwind Exp $
3022 +
3023 +EAPI="4"
3024 +
3025 +inherit eutils mercurial
3026 +
3027 +DESCRIPTION="Port of many Plan 9 programs and libraries"
3028 +HOMEPAGE="http://swtch.com/plan9port/"
3029 +EHG_REPO_URI="http://code.swtch.com/plan9port"
3030 +
3031 +LICENSE="9base"
3032 +SLOT="0"
3033 +KEYWORDS="~amd64 x86"
3034 +IUSE=""
3035 +
3036 +# DEPEND="x11-apps/xauth"
3037 +# RDEPEND="${DEPEND}"
3038 +
3039 +S="${WORKDIR}/plan9"
3040 +
3041 +PLAN9=/usr/lib/plan9
3042 +
3043 +src_unpack() {
3044 + mercurial_src_unpack
3045 +}
3046 +
3047 +src_prepare()
3048 +{
3049 + #epatch "${FILESDIR}/${PN}-"{9660srv-errno,no-lex,noexecstack}".patch"
3050 +
3051 + # Fix paths, done in place of ./INSTALL -c
3052 + einfo "Fixing hard-coded /usr/local/plan9 paths"
3053 + find -type f -exec sed -i "s!/usr/local/plan9!${PLAN9}!g" "{}" ";"
3054 +}
3055 +
3056 +src_compile() {
3057 + # Convert -j5 to NPROC=5 for mk
3058 + export NPROC="$(echo "$MAKEOPTS" | sed -r -n 's/.*(^| )-j([0-9]*).*/\2/p')"
3059 +
3060 + # The INSTALL script builds mk then [re]builds everything using that
3061 + einfo "Compiling Plan 9 from User Space can take a very long time"
3062 + einfo "depending on the speed of your computer. Please be patient!"
3063 + ./INSTALL -b
3064 +}
3065 +
3066 +src_install() {
3067 + dodir "${PLAN9}"
3068 +
3069 + # P9P's man does not handle compression
3070 + docompress -x $PLAN9/man
3071 +
3072 + # do* plays with the executable bit, and we should not modify them
3073 + cp -a * "${D}/${PLAN9}"
3074 +
3075 + # build the environment variables and install them in env.d
3076 + cat > "${T}/30plan9" <<-EOF
3077 + PLAN9="${PLAN9}"
3078 + PATH="${PLAN9}/bin"
3079 + ROOTPATH="${PLAN9}/bin"
3080 + MANPATH="${PLAN9}/man"
3081 + EOF
3082 + doenvd "${T}/30plan9"
3083 +}
3084 +
3085 +pkg_postinst() {
3086 + elog "Plan 9 from User Space has been successfully installed into"
3087 + elog "${PLAN9}. Your PLAN9 and PATH environment variables have"
3088 + elog "also been appropriately set, please use env-update and"
3089 + elog "source /etc/profile to bring that into immediate effect."
3090 + elog
3091 + elog "Please note that ${PLAN9}/bin has been appended to the"
3092 + elog "*end* or your PATH to prevent conflicts. To use the Plan9"
3093 + elog "versions of common UNIX tools, use the absolute path:"
3094 + elog "${PLAN9}/bin or the 9 command (eg: 9 troff)"
3095 + elog
3096 + elog "Please report any bugs to bugs.gentoo.org, NOT Plan9Port."
3097 +}
3098
3099 diff --git a/livecd-overlay/usr/local/portage/profiles/repo_name b/livecd-overlay/usr/local/portage/profiles/repo_name
3100 new file mode 100755
3101 index 0000000..803aba4
3102 --- /dev/null
3103 +++ b/livecd-overlay/usr/local/portage/profiles/repo_name
3104 @@ -0,0 +1 @@
3105 +glentoo
3106
3107 diff --git a/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/Manifest b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/Manifest
3108 new file mode 100644
3109 index 0000000..5782049
3110 --- /dev/null
3111 +++ b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/Manifest
3112 @@ -0,0 +1,6 @@
3113 +AUX glendix_2.6.31.6.patch 81712 RMD160 6da3cda1eb720088d6523f116c08bc4071f56a0a SHA1 1ca6418f0cce58f9f4b6e2fabfac6ec51b55cd5f SHA256 84af323f547ac4dbba57748f23702d2b3038d9788fbbec34967f651abeeab0d8
3114 +DIST deblob-2.6.31 80819 RMD160 20972daf3852336198b5e1ac4f95a9d88f5d1d67 SHA1 41070a790894136913469bdcb3433b3d13b3e797 SHA256 4dce1f711d5098430f15ca0664ad3a1ad83a0ce6faf10d0dc8b8f53f2ab655f0
3115 +DIST deblob-check-2.6.31 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3
3116 +DIST linux-2.6.31.tar.bz2 61494822 RMD160 c0d88e63740abf0d4f9d82557260a31643f5a01b SHA1 c6e0e6b473ba2b80d164e37cfabf294e783c03d9 SHA256 0acd83f7b85db7ee18c2b0b7505e1ba6fd722c36f49a8870a831c851660e3512
3117 +DIST patch-2.6.31.6.bz2 135409 RMD160 8d7bd14f6c96de232b93c5e1294f475e2d0997e4 SHA1 ff0be7d382cd067b9f3ef49ec48728ef0f7c11a0 SHA256 f78dfe70133c4e7987d594579b85634abd412113632c21a7ded08d297e35a974
3118 +EBUILD glendix-sources-2.6.31.6.ebuild 560 RMD160 2910e990fd1484dc9cb9a873967cf191cd90720d SHA1 81d3301c6512686de9b4fcec0361629e74e9bfc7 SHA256 ee4596e3fde94b78fa047fc0e84d5564826d56db73b171cbb90ec9259d469c30
3119
3120 diff --git a/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/files/glendix_2.6.31.6.patch b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/files/glendix_2.6.31.6.patch
3121 new file mode 100644
3122 index 0000000..ad6089d
3123 --- /dev/null
3124 +++ b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/files/glendix_2.6.31.6.patch
3125 @@ -0,0 +1,3131 @@
3126 +diff -Nur a/arch/x86/include/asm/irq_vectors.h b/arch/x86/include/asm/irq_vectors.h
3127 +--- a/arch/x86/include/asm/irq_vectors.h 2009-11-10 01:32:31.000000000 +0100
3128 ++++ b/arch/x86/include/asm/irq_vectors.h 2009-11-27 08:51:39.000000000 +0100
3129 +@@ -39,6 +39,7 @@
3130 + #else
3131 + # define IA32_SYSCALL_VECTOR 0x80
3132 + #endif
3133 ++# define PLAN9_SYSCALL_VECTOR 0x40
3134 +
3135 + /*
3136 + * Reserve the lowest usable priority level 0x20 - 0x2f for triggering
3137 +diff -Nur a/arch/x86/Kconfig b/arch/x86/Kconfig
3138 +--- a/arch/x86/Kconfig 2009-11-10 01:32:31.000000000 +0100
3139 ++++ b/arch/x86/Kconfig 2009-11-27 08:49:55.000000000 +0100
3140 +@@ -2095,3 +2095,5 @@
3141 + source "arch/x86/kvm/Kconfig"
3142 +
3143 + source "lib/Kconfig"
3144 ++
3145 ++source "plan9/Kconfig"
3146 +diff -Nur a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S
3147 +--- a/arch/x86/kernel/entry_32.S 2009-11-10 01:32:31.000000000 +0100
3148 ++++ b/arch/x86/kernel/entry_32.S 2009-11-27 08:49:55.000000000 +0100
3149 +@@ -513,6 +513,20 @@
3150 + PTGS_TO_GS_EX
3151 + ENDPROC(ia32_sysenter_target)
3152 +
3153 ++#ifdef CONFIG_BINFMT_PLAN9
3154 ++ # plan 9 system call handler stub
3155 ++ENTRY(plan9_system_call)
3156 ++ RING0_INT_FRAME
3157 ++ pushl %eax
3158 ++ CFI_ADJUST_CFA_OFFSET 4
3159 ++ SAVE_ALL
3160 ++ call *plan9_syscall_table(,%eax,4)
3161 ++ movl %eax,PT_EAX(%esp) # store the return value
3162 ++ jmp syscall_exit
3163 ++ CFI_ENDPROC
3164 ++ENDPROC(plan9_system_call)
3165 ++#endif
3166 ++
3167 + # system call handler stub
3168 + ENTRY(system_call)
3169 + RING0_INT_FRAME # can't unwind into user space anyway
3170 +@@ -1200,7 +1214,7 @@
3171 +
3172 + .section .rodata,"a"
3173 + #include "syscall_table_32.S"
3174 +-
3175 ++#include "plan9_syscall_table.S"
3176 + syscall_table_size=(.-sys_call_table)
3177 +
3178 + /*
3179 +diff -Nur a/arch/x86/kernel/plan9_syscall_table.S b/arch/x86/kernel/plan9_syscall_table.S
3180 +--- a/arch/x86/kernel/plan9_syscall_table.S 1970-01-01 01:00:00.000000000 +0100
3181 ++++ b/arch/x86/kernel/plan9_syscall_table.S 2009-11-27 08:50:19.000000000 +0100
3182 +@@ -0,0 +1,54 @@
3183 ++ENTRY(plan9_syscall_table)
3184 ++ .long sys_plan9_unimplemented /* 0 */
3185 ++ .long sys_plan9_deprecated /* _errstr */
3186 ++ .long sys_plan9_unimplemented
3187 ++ .long sys_plan9_chdir
3188 ++ .long sys_plan9_close
3189 ++ .long sys_plan9_dup /* 5 */
3190 ++ .long sys_plan9_unimplemented
3191 ++ .long sys_plan9_unimplemented
3192 ++ .long sys_plan9_exits
3193 ++ .long sys_plan9_deprecated /* _fsession */
3194 ++ .long sys_plan9_unimplemented /* 10 */
3195 ++ .long sys_plan9_deprecated /* _fstat */
3196 ++ .long sys_plan9_unimplemented
3197 ++ .long sys_plan9_deprecated /* _mount */
3198 ++ .long sys_plan9_open
3199 ++ .long sys_plan9_deprecated /* 15, _read */
3200 ++ .long sys_plan9_unimplemented
3201 ++ .long sys_plan9_sleep
3202 ++ .long sys_plan9_deprecated /* _stat */
3203 ++ .long sys_plan9_unimplemented
3204 ++ .long sys_plan9_deprecated /* 20, _write */
3205 ++ .long sys_plan9_unimplemented
3206 ++ .long sys_plan9_create
3207 ++ .long sys_plan9_fd2path
3208 ++ .long sys_plan9_brk
3209 ++ .long sys_plan9_remove /* 25 */
3210 ++ .long sys_plan9_deprecated /* _wstat */
3211 ++ .long sys_plan9_deprecated /* _fwstat */
3212 ++ .long sys_plan9_unimplemented
3213 ++ .long sys_plan9_unimplemented
3214 ++ .long sys_plan9_unimplemented /* 30 */
3215 ++ .long sys_plan9_unimplemented
3216 ++ .long sys_plan9_unimplemented
3217 ++ .long sys_plan9_unimplemented
3218 ++ .long sys_plan9_unimplemented
3219 ++ .long sys_plan9_unimplemented /* 35 */
3220 ++ .long sys_plan9_deprecated /* _wait */
3221 ++ .long sys_plan9_unimplemented
3222 ++ .long sys_plan9_unimplemented
3223 ++ .long sys_plan9_seek
3224 ++ .long sys_plan9_unimplemented /* 40 */
3225 ++ .long sys_plan9_unimplemented
3226 ++ .long sys_plan9_unimplemented
3227 ++ .long sys_plan9_unimplemented
3228 ++ .long sys_plan9_unimplemented
3229 ++ .long sys_plan9_unimplemented /* 45 */
3230 ++ .long sys_plan9_unimplemented
3231 ++ .long sys_plan9_unimplemented
3232 ++ .long sys_plan9_unimplemented /* MISSING */
3233 ++ .long sys_plan9_unimplemented /* MISSING */
3234 ++ .long sys_plan9_pread /* 50 */
3235 ++ .long sys_plan9_pwrite
3236 ++END(plan9_syscall_table)
3237 +diff -Nur a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c
3238 +--- a/arch/x86/kernel/traps.c 2009-11-10 01:32:31.000000000 +0100
3239 ++++ b/arch/x86/kernel/traps.c 2009-11-27 08:56:53.000000000 +0100
3240 +@@ -67,6 +67,7 @@
3241 + #include <asm/traps.h>
3242 +
3243 + asmlinkage int system_call(void);
3244 ++asmlinkage int plan9_system_call(void);
3245 +
3246 + /* Do we ignore FPU interrupts ? */
3247 + char ignore_fpu_irq;
3248 +@@ -973,6 +974,10 @@
3249 +
3250 + set_system_trap_gate(SYSCALL_VECTOR, &system_call);
3251 + set_bit(SYSCALL_VECTOR, used_vectors);
3252 ++#ifdef CONFIG_BINFMT_PLAN9
3253 ++ set_system_trap_gate(PLAN9_SYSCALL_VECTOR, &plan9_system_call);
3254 ++ set_bit(PLAN9_SYSCALL_VECTOR, used_vectors);
3255 ++#endif
3256 + #endif
3257 +
3258 + /*
3259 +diff -Nur a/.config b/.config
3260 +--- a/.config 1970-01-01 01:00:00.000000000 +0100
3261 ++++ b/.config 2009-11-27 10:24:02.000000000 +0100
3262 +@@ -0,0 +1,2184 @@
3263 ++#
3264 ++# Automatically generated make config: don't edit
3265 ++# Linux kernel version: 2.6.31.6-glendix
3266 ++# Fri Nov 27 10:24:02 2009
3267 ++#
3268 ++# CONFIG_64BIT is not set
3269 ++CONFIG_X86_32=y
3270 ++# CONFIG_X86_64 is not set
3271 ++CONFIG_X86=y
3272 ++CONFIG_OUTPUT_FORMAT="elf32-i386"
3273 ++CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
3274 ++CONFIG_GENERIC_TIME=y
3275 ++CONFIG_GENERIC_CMOS_UPDATE=y
3276 ++CONFIG_CLOCKSOURCE_WATCHDOG=y
3277 ++CONFIG_GENERIC_CLOCKEVENTS=y
3278 ++CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
3279 ++CONFIG_LOCKDEP_SUPPORT=y
3280 ++CONFIG_STACKTRACE_SUPPORT=y
3281 ++CONFIG_HAVE_LATENCYTOP_SUPPORT=y
3282 ++CONFIG_FAST_CMPXCHG_LOCAL=y
3283 ++CONFIG_MMU=y
3284 ++CONFIG_ZONE_DMA=y
3285 ++CONFIG_GENERIC_ISA_DMA=y
3286 ++CONFIG_GENERIC_IOMAP=y
3287 ++CONFIG_GENERIC_BUG=y
3288 ++CONFIG_GENERIC_HWEIGHT=y
3289 ++CONFIG_ARCH_MAY_HAVE_PC_FDC=y
3290 ++# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
3291 ++CONFIG_RWSEM_XCHGADD_ALGORITHM=y
3292 ++CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
3293 ++CONFIG_GENERIC_CALIBRATE_DELAY=y
3294 ++# CONFIG_GENERIC_TIME_VSYSCALL is not set
3295 ++CONFIG_ARCH_HAS_CPU_RELAX=y
3296 ++CONFIG_ARCH_HAS_DEFAULT_IDLE=y
3297 ++CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
3298 ++CONFIG_HAVE_SETUP_PER_CPU_AREA=y
3299 ++CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
3300 ++# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
3301 ++CONFIG_ARCH_HIBERNATION_POSSIBLE=y
3302 ++CONFIG_ARCH_SUSPEND_POSSIBLE=y
3303 ++# CONFIG_ZONE_DMA32 is not set
3304 ++CONFIG_ARCH_POPULATES_NODE_MAP=y
3305 ++# CONFIG_AUDIT_ARCH is not set
3306 ++CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
3307 ++CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
3308 ++CONFIG_GENERIC_HARDIRQS=y
3309 ++CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
3310 ++CONFIG_GENERIC_IRQ_PROBE=y
3311 ++CONFIG_GENERIC_PENDING_IRQ=y
3312 ++CONFIG_USE_GENERIC_SMP_HELPERS=y
3313 ++CONFIG_X86_32_SMP=y
3314 ++CONFIG_X86_HT=y
3315 ++CONFIG_X86_TRAMPOLINE=y
3316 ++CONFIG_X86_32_LAZY_GS=y
3317 ++CONFIG_KTIME_SCALAR=y
3318 ++CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
3319 ++CONFIG_CONSTRUCTORS=y
3320 ++
3321 ++#
3322 ++# General setup
3323 ++#
3324 ++CONFIG_EXPERIMENTAL=y
3325 ++CONFIG_LOCK_KERNEL=y
3326 ++CONFIG_INIT_ENV_ARG_LIMIT=32
3327 ++CONFIG_LOCALVERSION=""
3328 ++# CONFIG_LOCALVERSION_AUTO is not set
3329 ++CONFIG_HAVE_KERNEL_GZIP=y
3330 ++CONFIG_HAVE_KERNEL_BZIP2=y
3331 ++CONFIG_HAVE_KERNEL_LZMA=y
3332 ++CONFIG_KERNEL_GZIP=y
3333 ++# CONFIG_KERNEL_BZIP2 is not set
3334 ++# CONFIG_KERNEL_LZMA is not set
3335 ++CONFIG_SWAP=y
3336 ++CONFIG_SYSVIPC=y
3337 ++CONFIG_SYSVIPC_SYSCTL=y
3338 ++CONFIG_POSIX_MQUEUE=y
3339 ++CONFIG_POSIX_MQUEUE_SYSCTL=y
3340 ++CONFIG_BSD_PROCESS_ACCT=y
3341 ++CONFIG_BSD_PROCESS_ACCT_V3=y
3342 ++CONFIG_TASKSTATS=y
3343 ++CONFIG_TASK_DELAY_ACCT=y
3344 ++CONFIG_TASK_XACCT=y
3345 ++CONFIG_TASK_IO_ACCOUNTING=y
3346 ++CONFIG_AUDIT=y
3347 ++CONFIG_AUDITSYSCALL=y
3348 ++CONFIG_AUDIT_TREE=y
3349 ++
3350 ++#
3351 ++# RCU Subsystem
3352 ++#
3353 ++CONFIG_CLASSIC_RCU=y
3354 ++# CONFIG_TREE_RCU is not set
3355 ++# CONFIG_PREEMPT_RCU is not set
3356 ++# CONFIG_TREE_RCU_TRACE is not set
3357 ++# CONFIG_PREEMPT_RCU_TRACE is not set
3358 ++# CONFIG_IKCONFIG is not set
3359 ++CONFIG_LOG_BUF_SHIFT=17
3360 ++CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
3361 ++CONFIG_GROUP_SCHED=y
3362 ++CONFIG_FAIR_GROUP_SCHED=y
3363 ++# CONFIG_RT_GROUP_SCHED is not set
3364 ++# CONFIG_USER_SCHED is not set
3365 ++CONFIG_CGROUP_SCHED=y
3366 ++CONFIG_CGROUPS=y
3367 ++# CONFIG_CGROUP_DEBUG is not set
3368 ++CONFIG_CGROUP_NS=y
3369 ++# CONFIG_CGROUP_FREEZER is not set
3370 ++CONFIG_CGROUP_DEVICE=y
3371 ++CONFIG_CPUSETS=y
3372 ++CONFIG_PROC_PID_CPUSET=y
3373 ++CONFIG_CGROUP_CPUACCT=y
3374 ++# CONFIG_RESOURCE_COUNTERS is not set
3375 ++CONFIG_SYSFS_DEPRECATED=y
3376 ++CONFIG_SYSFS_DEPRECATED_V2=y
3377 ++CONFIG_RELAY=y
3378 ++CONFIG_NAMESPACES=y
3379 ++CONFIG_UTS_NS=y
3380 ++CONFIG_IPC_NS=y
3381 ++CONFIG_USER_NS=y
3382 ++CONFIG_PID_NS=y
3383 ++# CONFIG_NET_NS is not set
3384 ++CONFIG_BLK_DEV_INITRD=y
3385 ++CONFIG_INITRAMFS_SOURCE=""
3386 ++CONFIG_RD_GZIP=y
3387 ++CONFIG_RD_BZIP2=y
3388 ++CONFIG_RD_LZMA=y
3389 ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y
3390 ++CONFIG_SYSCTL=y
3391 ++CONFIG_ANON_INODES=y
3392 ++# CONFIG_EMBEDDED is not set
3393 ++CONFIG_UID16=y
3394 ++CONFIG_SYSCTL_SYSCALL=y
3395 ++CONFIG_KALLSYMS=y
3396 ++# CONFIG_KALLSYMS_ALL is not set
3397 ++# CONFIG_KALLSYMS_EXTRA_PASS is not set
3398 ++CONFIG_HOTPLUG=y
3399 ++CONFIG_PRINTK=y
3400 ++CONFIG_BUG=y
3401 ++CONFIG_ELF_CORE=y
3402 ++CONFIG_PCSPKR_PLATFORM=y
3403 ++CONFIG_BASE_FULL=y
3404 ++CONFIG_FUTEX=y
3405 ++CONFIG_EPOLL=y
3406 ++CONFIG_SIGNALFD=y
3407 ++CONFIG_TIMERFD=y
3408 ++CONFIG_EVENTFD=y
3409 ++CONFIG_SHMEM=y
3410 ++CONFIG_AIO=y
3411 ++CONFIG_HAVE_PERF_COUNTERS=y
3412 ++
3413 ++#
3414 ++# Performance Counters
3415 ++#
3416 ++# CONFIG_PERF_COUNTERS is not set
3417 ++CONFIG_VM_EVENT_COUNTERS=y
3418 ++CONFIG_PCI_QUIRKS=y
3419 ++# CONFIG_STRIP_ASM_SYMS is not set
3420 ++# CONFIG_COMPAT_BRK is not set
3421 ++CONFIG_SLAB=y
3422 ++# CONFIG_SLUB is not set
3423 ++# CONFIG_SLOB is not set
3424 ++CONFIG_PROFILING=y
3425 ++CONFIG_TRACEPOINTS=y
3426 ++CONFIG_MARKERS=y
3427 ++CONFIG_OPROFILE=m
3428 ++# CONFIG_OPROFILE_IBS is not set
3429 ++CONFIG_HAVE_OPROFILE=y
3430 ++# CONFIG_KPROBES is not set
3431 ++CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
3432 ++CONFIG_HAVE_IOREMAP_PROT=y
3433 ++CONFIG_HAVE_KPROBES=y
3434 ++CONFIG_HAVE_KRETPROBES=y
3435 ++CONFIG_HAVE_ARCH_TRACEHOOK=y
3436 ++CONFIG_HAVE_DMA_ATTRS=y
3437 ++CONFIG_HAVE_DMA_API_DEBUG=y
3438 ++
3439 ++#
3440 ++# GCOV-based kernel profiling
3441 ++#
3442 ++# CONFIG_GCOV_KERNEL is not set
3443 ++# CONFIG_SLOW_WORK is not set
3444 ++CONFIG_HAVE_GENERIC_DMA_COHERENT=y
3445 ++CONFIG_SLABINFO=y
3446 ++CONFIG_RT_MUTEXES=y
3447 ++CONFIG_BASE_SMALL=0
3448 ++CONFIG_MODULES=y
3449 ++CONFIG_MODULE_FORCE_LOAD=y
3450 ++CONFIG_MODULE_UNLOAD=y
3451 ++CONFIG_MODULE_FORCE_UNLOAD=y
3452 ++CONFIG_MODVERSIONS=y
3453 ++# CONFIG_MODULE_SRCVERSION_ALL is not set
3454 ++CONFIG_STOP_MACHINE=y
3455 ++CONFIG_BLOCK=y
3456 ++CONFIG_LBDAF=y
3457 ++CONFIG_BLK_DEV_BSG=y
3458 ++# CONFIG_BLK_DEV_INTEGRITY is not set
3459 ++
3460 ++#
3461 ++# IO Schedulers
3462 ++#
3463 ++CONFIG_IOSCHED_NOOP=y
3464 ++CONFIG_IOSCHED_AS=y
3465 ++CONFIG_IOSCHED_DEADLINE=y
3466 ++CONFIG_IOSCHED_CFQ=y
3467 ++# CONFIG_DEFAULT_AS is not set
3468 ++# CONFIG_DEFAULT_DEADLINE is not set
3469 ++CONFIG_DEFAULT_CFQ=y
3470 ++# CONFIG_DEFAULT_NOOP is not set
3471 ++CONFIG_DEFAULT_IOSCHED="cfq"
3472 ++CONFIG_FREEZER=y
3473 ++
3474 ++#
3475 ++# Processor type and features
3476 ++#
3477 ++CONFIG_TICK_ONESHOT=y
3478 ++CONFIG_NO_HZ=y
3479 ++CONFIG_HIGH_RES_TIMERS=y
3480 ++CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
3481 ++CONFIG_SMP=y
3482 ++# CONFIG_SPARSE_IRQ is not set
3483 ++CONFIG_X86_MPPARSE=y
3484 ++# CONFIG_X86_BIGSMP is not set
3485 ++CONFIG_X86_EXTENDED_PLATFORM=y
3486 ++# CONFIG_X86_ELAN is not set
3487 ++# CONFIG_X86_RDC321X is not set
3488 ++# CONFIG_X86_32_NON_STANDARD is not set
3489 ++CONFIG_SCHED_OMIT_FRAME_POINTER=y
3490 ++CONFIG_PARAVIRT_GUEST=y
3491 ++CONFIG_VMI=y
3492 ++CONFIG_KVM_CLOCK=y
3493 ++CONFIG_KVM_GUEST=y
3494 ++CONFIG_LGUEST_GUEST=y
3495 ++CONFIG_PARAVIRT=y
3496 ++# CONFIG_PARAVIRT_SPINLOCKS is not set
3497 ++CONFIG_PARAVIRT_CLOCK=y
3498 ++# CONFIG_PARAVIRT_DEBUG is not set
3499 ++# CONFIG_MEMTEST is not set
3500 ++# CONFIG_M386 is not set
3501 ++# CONFIG_M486 is not set
3502 ++# CONFIG_M586 is not set
3503 ++# CONFIG_M586TSC is not set
3504 ++# CONFIG_M586MMX is not set
3505 ++# CONFIG_M686 is not set
3506 ++# CONFIG_MPENTIUMII is not set
3507 ++# CONFIG_MPENTIUMIII is not set
3508 ++# CONFIG_MPENTIUMM is not set
3509 ++CONFIG_MPENTIUM4=y
3510 ++# CONFIG_MK6 is not set
3511 ++# CONFIG_MK7 is not set
3512 ++# CONFIG_MK8 is not set
3513 ++# CONFIG_MCRUSOE is not set
3514 ++# CONFIG_MEFFICEON is not set
3515 ++# CONFIG_MWINCHIPC6 is not set
3516 ++# CONFIG_MWINCHIP3D is not set
3517 ++# CONFIG_MGEODEGX1 is not set
3518 ++# CONFIG_MGEODE_LX is not set
3519 ++# CONFIG_MCYRIXIII is not set
3520 ++# CONFIG_MVIAC3_2 is not set
3521 ++# CONFIG_MVIAC7 is not set
3522 ++# CONFIG_MPSC is not set
3523 ++# CONFIG_MCORE2 is not set
3524 ++# CONFIG_GENERIC_CPU is not set
3525 ++# CONFIG_X86_GENERIC is not set
3526 ++CONFIG_X86_CPU=y
3527 ++CONFIG_X86_L1_CACHE_BYTES=64
3528 ++CONFIG_X86_INTERNODE_CACHE_BYTES=64
3529 ++CONFIG_X86_CMPXCHG=y
3530 ++CONFIG_X86_L1_CACHE_SHIFT=7
3531 ++CONFIG_X86_XADD=y
3532 ++CONFIG_X86_WP_WORKS_OK=y
3533 ++CONFIG_X86_INVLPG=y
3534 ++CONFIG_X86_BSWAP=y
3535 ++CONFIG_X86_POPAD_OK=y
3536 ++CONFIG_X86_INTEL_USERCOPY=y
3537 ++CONFIG_X86_USE_PPRO_CHECKSUM=y
3538 ++CONFIG_X86_TSC=y
3539 ++CONFIG_X86_CMOV=y
3540 ++CONFIG_X86_MINIMUM_CPU_FAMILY=4
3541 ++CONFIG_X86_DEBUGCTLMSR=y
3542 ++CONFIG_CPU_SUP_INTEL=y
3543 ++CONFIG_CPU_SUP_CYRIX_32=y
3544 ++CONFIG_CPU_SUP_AMD=y
3545 ++CONFIG_CPU_SUP_CENTAUR=y
3546 ++CONFIG_CPU_SUP_TRANSMETA_32=y
3547 ++CONFIG_CPU_SUP_UMC_32=y
3548 ++# CONFIG_X86_DS is not set
3549 ++CONFIG_HPET_TIMER=y
3550 ++CONFIG_DMI=y
3551 ++# CONFIG_IOMMU_HELPER is not set
3552 ++# CONFIG_IOMMU_API is not set
3553 ++CONFIG_NR_CPUS=8
3554 ++CONFIG_SCHED_SMT=y
3555 ++CONFIG_SCHED_MC=y
3556 ++CONFIG_PREEMPT_NONE=y
3557 ++# CONFIG_PREEMPT_VOLUNTARY is not set
3558 ++# CONFIG_PREEMPT is not set
3559 ++CONFIG_X86_LOCAL_APIC=y
3560 ++CONFIG_X86_IO_APIC=y
3561 ++# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
3562 ++CONFIG_X86_MCE=y
3563 ++# CONFIG_X86_OLD_MCE is not set
3564 ++CONFIG_X86_NEW_MCE=y
3565 ++CONFIG_X86_MCE_INTEL=y
3566 ++CONFIG_X86_MCE_AMD=y
3567 ++# CONFIG_X86_ANCIENT_MCE is not set
3568 ++CONFIG_X86_MCE_THRESHOLD=y
3569 ++# CONFIG_X86_MCE_INJECT is not set
3570 ++CONFIG_X86_THERMAL_VECTOR=y
3571 ++CONFIG_VM86=y
3572 ++# CONFIG_TOSHIBA is not set
3573 ++# CONFIG_I8K is not set
3574 ++# CONFIG_X86_REBOOTFIXUPS is not set
3575 ++CONFIG_MICROCODE=m
3576 ++CONFIG_MICROCODE_INTEL=y
3577 ++# CONFIG_MICROCODE_AMD is not set
3578 ++CONFIG_MICROCODE_OLD_INTERFACE=y
3579 ++CONFIG_X86_MSR=y
3580 ++CONFIG_X86_CPUID=y
3581 ++# CONFIG_X86_CPU_DEBUG is not set
3582 ++# CONFIG_NOHIGHMEM is not set
3583 ++CONFIG_HIGHMEM4G=y
3584 ++# CONFIG_HIGHMEM64G is not set
3585 ++CONFIG_PAGE_OFFSET=0xC0000000
3586 ++CONFIG_HIGHMEM=y
3587 ++# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
3588 ++CONFIG_ARCH_FLATMEM_ENABLE=y
3589 ++CONFIG_ARCH_SPARSEMEM_ENABLE=y
3590 ++CONFIG_ARCH_SELECT_MEMORY_MODEL=y
3591 ++CONFIG_SELECT_MEMORY_MODEL=y
3592 ++CONFIG_FLATMEM_MANUAL=y
3593 ++# CONFIG_DISCONTIGMEM_MANUAL is not set
3594 ++# CONFIG_SPARSEMEM_MANUAL is not set
3595 ++CONFIG_FLATMEM=y
3596 ++CONFIG_FLAT_NODE_MEM_MAP=y
3597 ++CONFIG_SPARSEMEM_STATIC=y
3598 ++CONFIG_PAGEFLAGS_EXTENDED=y
3599 ++CONFIG_SPLIT_PTLOCK_CPUS=4
3600 ++# CONFIG_PHYS_ADDR_T_64BIT is not set
3601 ++CONFIG_ZONE_DMA_FLAG=1
3602 ++CONFIG_BOUNCE=y
3603 ++CONFIG_VIRT_TO_BUS=y
3604 ++CONFIG_HAVE_MLOCK=y
3605 ++CONFIG_HAVE_MLOCKED_PAGE_BIT=y
3606 ++CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
3607 ++# CONFIG_HIGHPTE is not set
3608 ++# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
3609 ++CONFIG_X86_RESERVE_LOW_64K=y
3610 ++# CONFIG_MATH_EMULATION is not set
3611 ++CONFIG_MTRR=y
3612 ++CONFIG_MTRR_SANITIZER=y
3613 ++CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
3614 ++CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
3615 ++# CONFIG_X86_PAT is not set
3616 ++CONFIG_SECCOMP=y
3617 ++# CONFIG_CC_STACKPROTECTOR is not set
3618 ++# CONFIG_HZ_100 is not set
3619 ++CONFIG_HZ_250=y
3620 ++# CONFIG_HZ_300 is not set
3621 ++# CONFIG_HZ_1000 is not set
3622 ++CONFIG_HZ=250
3623 ++CONFIG_SCHED_HRTICK=y
3624 ++CONFIG_KEXEC=y
3625 ++# CONFIG_CRASH_DUMP is not set
3626 ++# CONFIG_KEXEC_JUMP is not set
3627 ++CONFIG_PHYSICAL_START=0x1000000
3628 ++# CONFIG_RELOCATABLE is not set
3629 ++CONFIG_PHYSICAL_ALIGN=0x100000
3630 ++CONFIG_HOTPLUG_CPU=y
3631 ++# CONFIG_COMPAT_VDSO is not set
3632 ++# CONFIG_CMDLINE_BOOL is not set
3633 ++CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
3634 ++
3635 ++#
3636 ++# Power management and ACPI options
3637 ++#
3638 ++CONFIG_PM=y
3639 ++# CONFIG_PM_DEBUG is not set
3640 ++CONFIG_PM_SLEEP_SMP=y
3641 ++CONFIG_PM_SLEEP=y
3642 ++CONFIG_SUSPEND=y
3643 ++CONFIG_SUSPEND_FREEZER=y
3644 ++CONFIG_HIBERNATION_NVS=y
3645 ++CONFIG_HIBERNATION=y
3646 ++CONFIG_PM_STD_PARTITION=""
3647 ++# CONFIG_ACPI is not set
3648 ++# CONFIG_APM is not set
3649 ++
3650 ++#
3651 ++# CPU Frequency scaling
3652 ++#
3653 ++CONFIG_CPU_FREQ=y
3654 ++CONFIG_CPU_FREQ_TABLE=m
3655 ++# CONFIG_CPU_FREQ_DEBUG is not set
3656 ++CONFIG_CPU_FREQ_STAT=m
3657 ++# CONFIG_CPU_FREQ_STAT_DETAILS is not set
3658 ++CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
3659 ++# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
3660 ++# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
3661 ++# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
3662 ++# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
3663 ++CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
3664 ++CONFIG_CPU_FREQ_GOV_POWERSAVE=m
3665 ++CONFIG_CPU_FREQ_GOV_USERSPACE=m
3666 ++CONFIG_CPU_FREQ_GOV_ONDEMAND=m
3667 ++CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
3668 ++
3669 ++#
3670 ++# CPUFreq processor drivers
3671 ++#
3672 ++CONFIG_X86_POWERNOW_K6=m
3673 ++CONFIG_X86_POWERNOW_K7=m
3674 ++CONFIG_X86_GX_SUSPMOD=m
3675 ++CONFIG_X86_SPEEDSTEP_CENTRINO=m
3676 ++CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
3677 ++CONFIG_X86_SPEEDSTEP_ICH=m
3678 ++CONFIG_X86_SPEEDSTEP_SMI=m
3679 ++CONFIG_X86_P4_CLOCKMOD=m
3680 ++CONFIG_X86_CPUFREQ_NFORCE2=m
3681 ++CONFIG_X86_LONGRUN=m
3682 ++CONFIG_X86_E_POWERSAVER=m
3683 ++
3684 ++#
3685 ++# shared options
3686 ++#
3687 ++CONFIG_X86_SPEEDSTEP_LIB=m
3688 ++CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
3689 ++CONFIG_CPU_IDLE=y
3690 ++CONFIG_CPU_IDLE_GOV_LADDER=y
3691 ++CONFIG_CPU_IDLE_GOV_MENU=y
3692 ++
3693 ++#
3694 ++# Bus options (PCI etc.)
3695 ++#
3696 ++CONFIG_PCI=y
3697 ++# CONFIG_PCI_GOBIOS is not set
3698 ++# CONFIG_PCI_GOMMCONFIG is not set
3699 ++# CONFIG_PCI_GODIRECT is not set
3700 ++# CONFIG_PCI_GOOLPC is not set
3701 ++CONFIG_PCI_GOANY=y
3702 ++CONFIG_PCI_BIOS=y
3703 ++CONFIG_PCI_DIRECT=y
3704 ++CONFIG_PCI_DOMAINS=y
3705 ++CONFIG_PCIEPORTBUS=y
3706 ++CONFIG_PCIEAER=y
3707 ++# CONFIG_PCIE_ECRC is not set
3708 ++# CONFIG_PCIEAER_INJECT is not set
3709 ++# CONFIG_PCIEASPM is not set
3710 ++CONFIG_ARCH_SUPPORTS_MSI=y
3711 ++CONFIG_PCI_MSI=y
3712 ++CONFIG_PCI_LEGACY=y
3713 ++# CONFIG_PCI_DEBUG is not set
3714 ++# CONFIG_PCI_STUB is not set
3715 ++CONFIG_HT_IRQ=y
3716 ++# CONFIG_PCI_IOV is not set
3717 ++CONFIG_ISA_DMA_API=y
3718 ++CONFIG_ISA=y
3719 ++# CONFIG_EISA is not set
3720 ++# CONFIG_MCA is not set
3721 ++# CONFIG_SCx200 is not set
3722 ++# CONFIG_OLPC is not set
3723 ++# CONFIG_PCCARD is not set
3724 ++# CONFIG_HOTPLUG_PCI is not set
3725 ++
3726 ++#
3727 ++# Executable file formats / Emulations
3728 ++#
3729 ++CONFIG_BINFMT_ELF=y
3730 ++# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
3731 ++CONFIG_HAVE_AOUT=y
3732 ++# CONFIG_BINFMT_AOUT is not set
3733 ++# CONFIG_BINFMT_MISC is not set
3734 ++CONFIG_HAVE_ATOMIC_IOMAP=y
3735 ++CONFIG_NET=y
3736 ++
3737 ++#
3738 ++# Networking options
3739 ++#
3740 ++CONFIG_PACKET=y
3741 ++CONFIG_PACKET_MMAP=y
3742 ++CONFIG_UNIX=y
3743 ++# CONFIG_NET_KEY is not set
3744 ++CONFIG_INET=y
3745 ++CONFIG_IP_MULTICAST=y
3746 ++CONFIG_IP_ADVANCED_ROUTER=y
3747 ++CONFIG_ASK_IP_FIB_HASH=y
3748 ++# CONFIG_IP_FIB_TRIE is not set
3749 ++CONFIG_IP_FIB_HASH=y
3750 ++CONFIG_IP_MULTIPLE_TABLES=y
3751 ++CONFIG_IP_ROUTE_MULTIPATH=y
3752 ++CONFIG_IP_ROUTE_VERBOSE=y
3753 ++# CONFIG_IP_PNP is not set
3754 ++# CONFIG_NET_IPIP is not set
3755 ++# CONFIG_NET_IPGRE is not set
3756 ++CONFIG_IP_MROUTE=y
3757 ++CONFIG_IP_PIMSM_V1=y
3758 ++CONFIG_IP_PIMSM_V2=y
3759 ++# CONFIG_ARPD is not set
3760 ++CONFIG_SYN_COOKIES=y
3761 ++# CONFIG_INET_AH is not set
3762 ++# CONFIG_INET_ESP is not set
3763 ++# CONFIG_INET_IPCOMP is not set
3764 ++# CONFIG_INET_XFRM_TUNNEL is not set
3765 ++# CONFIG_INET_TUNNEL is not set
3766 ++# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
3767 ++# CONFIG_INET_XFRM_MODE_TUNNEL is not set
3768 ++# CONFIG_INET_XFRM_MODE_BEET is not set
3769 ++CONFIG_INET_LRO=y
3770 ++# CONFIG_INET_DIAG is not set
3771 ++# CONFIG_TCP_CONG_ADVANCED is not set
3772 ++CONFIG_TCP_CONG_CUBIC=y
3773 ++CONFIG_DEFAULT_TCP_CONG="cubic"
3774 ++# CONFIG_TCP_MD5SIG is not set
3775 ++# CONFIG_IPV6 is not set
3776 ++# CONFIG_NETLABEL is not set
3777 ++CONFIG_NETWORK_SECMARK=y
3778 ++# CONFIG_NETFILTER is not set
3779 ++# CONFIG_IP_DCCP is not set
3780 ++CONFIG_IP_SCTP=y
3781 ++# CONFIG_SCTP_DBG_MSG is not set
3782 ++# CONFIG_SCTP_DBG_OBJCNT is not set
3783 ++# CONFIG_SCTP_HMAC_NONE is not set
3784 ++# CONFIG_SCTP_HMAC_SHA1 is not set
3785 ++CONFIG_SCTP_HMAC_MD5=y
3786 ++# CONFIG_TIPC is not set
3787 ++# CONFIG_ATM is not set
3788 ++CONFIG_STP=y
3789 ++CONFIG_BRIDGE=y
3790 ++# CONFIG_NET_DSA is not set
3791 ++# CONFIG_VLAN_8021Q is not set
3792 ++# CONFIG_DECNET is not set
3793 ++CONFIG_LLC=y
3794 ++# CONFIG_LLC2 is not set
3795 ++# CONFIG_IPX is not set
3796 ++# CONFIG_ATALK is not set
3797 ++# CONFIG_X25 is not set
3798 ++# CONFIG_LAPB is not set
3799 ++# CONFIG_ECONET is not set
3800 ++# CONFIG_WAN_ROUTER is not set
3801 ++# CONFIG_PHONET is not set
3802 ++# CONFIG_IEEE802154 is not set
3803 ++# CONFIG_NET_SCHED is not set
3804 ++# CONFIG_DCB is not set
3805 ++
3806 ++#
3807 ++# Network testing
3808 ++#
3809 ++CONFIG_NET_PKTGEN=m
3810 ++# CONFIG_NET_DROP_MONITOR is not set
3811 ++# CONFIG_HAMRADIO is not set
3812 ++# CONFIG_CAN is not set
3813 ++# CONFIG_IRDA is not set
3814 ++# CONFIG_BT is not set
3815 ++CONFIG_AF_RXRPC=m
3816 ++# CONFIG_AF_RXRPC_DEBUG is not set
3817 ++# CONFIG_RXKAD is not set
3818 ++CONFIG_FIB_RULES=y
3819 ++# CONFIG_WIRELESS is not set
3820 ++# CONFIG_WIMAX is not set
3821 ++# CONFIG_RFKILL is not set
3822 ++CONFIG_NET_9P=y
3823 ++CONFIG_NET_9P_VIRTIO=m
3824 ++# CONFIG_NET_9P_DEBUG is not set
3825 ++
3826 ++#
3827 ++# Device Drivers
3828 ++#
3829 ++
3830 ++#
3831 ++# Generic Driver Options
3832 ++#
3833 ++CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
3834 ++CONFIG_STANDALONE=y
3835 ++CONFIG_PREVENT_FIRMWARE_BUILD=y
3836 ++CONFIG_FW_LOADER=y
3837 ++CONFIG_FIRMWARE_IN_KERNEL=y
3838 ++CONFIG_EXTRA_FIRMWARE=""
3839 ++# CONFIG_DEBUG_DRIVER is not set
3840 ++# CONFIG_DEBUG_DEVRES is not set
3841 ++# CONFIG_SYS_HYPERVISOR is not set
3842 ++CONFIG_CONNECTOR=y
3843 ++CONFIG_PROC_EVENTS=y
3844 ++CONFIG_MTD=y
3845 ++# CONFIG_MTD_DEBUG is not set
3846 ++CONFIG_MTD_CONCAT=m
3847 ++CONFIG_MTD_PARTITIONS=y
3848 ++# CONFIG_MTD_TESTS is not set
3849 ++CONFIG_MTD_REDBOOT_PARTS=m
3850 ++CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
3851 ++# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
3852 ++# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
3853 ++# CONFIG_MTD_CMDLINE_PARTS is not set
3854 ++CONFIG_MTD_AR7_PARTS=m
3855 ++
3856 ++#
3857 ++# User Modules And Translation Layers
3858 ++#
3859 ++CONFIG_MTD_CHAR=m
3860 ++CONFIG_MTD_BLKDEVS=m
3861 ++CONFIG_MTD_BLOCK=m
3862 ++CONFIG_MTD_BLOCK_RO=m
3863 ++CONFIG_FTL=m
3864 ++CONFIG_NFTL=m
3865 ++CONFIG_NFTL_RW=y
3866 ++CONFIG_INFTL=m
3867 ++CONFIG_RFD_FTL=m
3868 ++CONFIG_SSFDC=m
3869 ++CONFIG_MTD_OOPS=m
3870 ++
3871 ++#
3872 ++# RAM/ROM/Flash chip drivers
3873 ++#
3874 ++CONFIG_MTD_CFI=m
3875 ++CONFIG_MTD_JEDECPROBE=m
3876 ++CONFIG_MTD_GEN_PROBE=m
3877 ++# CONFIG_MTD_CFI_ADV_OPTIONS is not set
3878 ++CONFIG_MTD_MAP_BANK_WIDTH_1=y
3879 ++CONFIG_MTD_MAP_BANK_WIDTH_2=y
3880 ++CONFIG_MTD_MAP_BANK_WIDTH_4=y
3881 ++# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
3882 ++# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
3883 ++# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
3884 ++CONFIG_MTD_CFI_I1=y
3885 ++CONFIG_MTD_CFI_I2=y
3886 ++# CONFIG_MTD_CFI_I4 is not set
3887 ++# CONFIG_MTD_CFI_I8 is not set
3888 ++CONFIG_MTD_CFI_INTELEXT=m
3889 ++CONFIG_MTD_CFI_AMDSTD=m
3890 ++CONFIG_MTD_CFI_STAA=m
3891 ++CONFIG_MTD_CFI_UTIL=m
3892 ++CONFIG_MTD_RAM=m
3893 ++CONFIG_MTD_ROM=m
3894 ++CONFIG_MTD_ABSENT=m
3895 ++
3896 ++#
3897 ++# Mapping drivers for chip access
3898 ++#
3899 ++CONFIG_MTD_COMPLEX_MAPPINGS=y
3900 ++CONFIG_MTD_PHYSMAP=m
3901 ++# CONFIG_MTD_PHYSMAP_COMPAT is not set
3902 ++CONFIG_MTD_SC520CDP=m
3903 ++CONFIG_MTD_NETSC520=m
3904 ++CONFIG_MTD_TS5500=m
3905 ++CONFIG_MTD_SBC_GXX=m
3906 ++# CONFIG_MTD_AMD76XROM is not set
3907 ++# CONFIG_MTD_ICHXROM is not set
3908 ++# CONFIG_MTD_ESB2ROM is not set
3909 ++# CONFIG_MTD_CK804XROM is not set
3910 ++# CONFIG_MTD_SCB2_FLASH is not set
3911 ++CONFIG_MTD_NETtel=m
3912 ++# CONFIG_MTD_L440GX is not set
3913 ++CONFIG_MTD_PCI=m
3914 ++CONFIG_MTD_INTEL_VR_NOR=m
3915 ++CONFIG_MTD_PLATRAM=m
3916 ++
3917 ++#
3918 ++# Self-contained MTD device drivers
3919 ++#
3920 ++CONFIG_MTD_PMC551=m
3921 ++# CONFIG_MTD_PMC551_BUGFIX is not set
3922 ++# CONFIG_MTD_PMC551_DEBUG is not set
3923 ++CONFIG_MTD_SLRAM=m
3924 ++CONFIG_MTD_PHRAM=m
3925 ++CONFIG_MTD_MTDRAM=m
3926 ++CONFIG_MTDRAM_TOTAL_SIZE=4096
3927 ++CONFIG_MTDRAM_ERASE_SIZE=128
3928 ++CONFIG_MTD_BLOCK2MTD=m
3929 ++
3930 ++#
3931 ++# Disk-On-Chip Device Drivers
3932 ++#
3933 ++CONFIG_MTD_DOC2000=m
3934 ++CONFIG_MTD_DOC2001=m
3935 ++CONFIG_MTD_DOC2001PLUS=m
3936 ++CONFIG_MTD_DOCPROBE=m
3937 ++CONFIG_MTD_DOCECC=m
3938 ++# CONFIG_MTD_DOCPROBE_ADVANCED is not set
3939 ++CONFIG_MTD_DOCPROBE_ADDRESS=0
3940 ++CONFIG_MTD_NAND=m
3941 ++# CONFIG_MTD_NAND_VERIFY_WRITE is not set
3942 ++# CONFIG_MTD_NAND_ECC_SMC is not set
3943 ++# CONFIG_MTD_NAND_MUSEUM_IDS is not set
3944 ++CONFIG_MTD_NAND_IDS=m
3945 ++CONFIG_MTD_NAND_DISKONCHIP=m
3946 ++# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
3947 ++CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
3948 ++# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
3949 ++CONFIG_MTD_NAND_CAFE=m
3950 ++CONFIG_MTD_NAND_CS553X=m
3951 ++# CONFIG_MTD_NAND_NANDSIM is not set
3952 ++CONFIG_MTD_NAND_PLATFORM=m
3953 ++CONFIG_MTD_ALAUDA=m
3954 ++CONFIG_MTD_ONENAND=m
3955 ++CONFIG_MTD_ONENAND_VERIFY_WRITE=y
3956 ++# CONFIG_MTD_ONENAND_OTP is not set
3957 ++CONFIG_MTD_ONENAND_2X_PROGRAM=y
3958 ++CONFIG_MTD_ONENAND_SIM=m
3959 ++
3960 ++#
3961 ++# LPDDR flash memory drivers
3962 ++#
3963 ++# CONFIG_MTD_LPDDR is not set
3964 ++
3965 ++#
3966 ++# UBI - Unsorted block images
3967 ++#
3968 ++CONFIG_MTD_UBI=m
3969 ++CONFIG_MTD_UBI_WL_THRESHOLD=4096
3970 ++CONFIG_MTD_UBI_BEB_RESERVE=1
3971 ++# CONFIG_MTD_UBI_GLUEBI is not set
3972 ++
3973 ++#
3974 ++# UBI debugging options
3975 ++#
3976 ++# CONFIG_MTD_UBI_DEBUG is not set
3977 ++# CONFIG_PARPORT is not set
3978 ++CONFIG_PNP=y
3979 ++CONFIG_PNP_DEBUG_MESSAGES=y
3980 ++
3981 ++#
3982 ++# Protocols
3983 ++#
3984 ++CONFIG_ISAPNP=y
3985 ++CONFIG_PNPBIOS=y
3986 ++CONFIG_PNPBIOS_PROC_FS=y
3987 ++# CONFIG_PNPACPI is not set
3988 ++CONFIG_BLK_DEV=y
3989 ++CONFIG_BLK_DEV_FD=y
3990 ++# CONFIG_BLK_DEV_XD is not set
3991 ++# CONFIG_BLK_CPQ_DA is not set
3992 ++# CONFIG_BLK_CPQ_CISS_DA is not set
3993 ++# CONFIG_BLK_DEV_DAC960 is not set
3994 ++# CONFIG_BLK_DEV_UMEM is not set
3995 ++# CONFIG_BLK_DEV_COW_COMMON is not set
3996 ++CONFIG_BLK_DEV_LOOP=y
3997 ++CONFIG_BLK_DEV_CRYPTOLOOP=y
3998 ++# CONFIG_BLK_DEV_NBD is not set
3999 ++# CONFIG_BLK_DEV_SX8 is not set
4000 ++# CONFIG_BLK_DEV_UB is not set
4001 ++CONFIG_BLK_DEV_RAM=y
4002 ++CONFIG_BLK_DEV_RAM_COUNT=16
4003 ++CONFIG_BLK_DEV_RAM_SIZE=8192
4004 ++# CONFIG_BLK_DEV_XIP is not set
4005 ++# CONFIG_CDROM_PKTCDVD is not set
4006 ++# CONFIG_ATA_OVER_ETH is not set
4007 ++# CONFIG_VIRTIO_BLK is not set
4008 ++# CONFIG_BLK_DEV_HD is not set
4009 ++# CONFIG_MISC_DEVICES is not set
4010 ++CONFIG_HAVE_IDE=y
4011 ++CONFIG_IDE=y
4012 ++
4013 ++#
4014 ++# Please see Documentation/ide/ide.txt for help/info on IDE drives
4015 ++#
4016 ++CONFIG_IDE_XFER_MODE=y
4017 ++CONFIG_IDE_TIMINGS=y
4018 ++CONFIG_IDE_ATAPI=y
4019 ++# CONFIG_BLK_DEV_IDE_SATA is not set
4020 ++CONFIG_IDE_GD=y
4021 ++CONFIG_IDE_GD_ATA=y
4022 ++# CONFIG_IDE_GD_ATAPI is not set
4023 ++CONFIG_BLK_DEV_IDECD=y
4024 ++CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
4025 ++# CONFIG_BLK_DEV_IDETAPE is not set
4026 ++# CONFIG_IDE_TASK_IOCTL is not set
4027 ++CONFIG_IDE_PROC_FS=y
4028 ++
4029 ++#
4030 ++# IDE chipset support/bugfixes
4031 ++#
4032 ++CONFIG_IDE_GENERIC=y
4033 ++# CONFIG_BLK_DEV_PLATFORM is not set
4034 ++CONFIG_BLK_DEV_CMD640=y
4035 ++# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
4036 ++CONFIG_BLK_DEV_IDEPNP=y
4037 ++CONFIG_BLK_DEV_IDEDMA_SFF=y
4038 ++
4039 ++#
4040 ++# PCI IDE chipsets support
4041 ++#
4042 ++CONFIG_BLK_DEV_IDEPCI=y
4043 ++CONFIG_IDEPCI_PCIBUS_ORDER=y
4044 ++# CONFIG_BLK_DEV_OFFBOARD is not set
4045 ++CONFIG_BLK_DEV_GENERIC=y
4046 ++# CONFIG_BLK_DEV_OPTI621 is not set
4047 ++# CONFIG_BLK_DEV_RZ1000 is not set
4048 ++CONFIG_BLK_DEV_IDEDMA_PCI=y
4049 ++# CONFIG_BLK_DEV_AEC62XX is not set
4050 ++# CONFIG_BLK_DEV_ALI15X3 is not set
4051 ++# CONFIG_BLK_DEV_AMD74XX is not set
4052 ++# CONFIG_BLK_DEV_ATIIXP is not set
4053 ++# CONFIG_BLK_DEV_CMD64X is not set
4054 ++# CONFIG_BLK_DEV_TRIFLEX is not set
4055 ++# CONFIG_BLK_DEV_CS5520 is not set
4056 ++# CONFIG_BLK_DEV_CS5530 is not set
4057 ++# CONFIG_BLK_DEV_CS5535 is not set
4058 ++# CONFIG_BLK_DEV_CS5536 is not set
4059 ++# CONFIG_BLK_DEV_HPT366 is not set
4060 ++# CONFIG_BLK_DEV_JMICRON is not set
4061 ++# CONFIG_BLK_DEV_SC1200 is not set
4062 ++CONFIG_BLK_DEV_PIIX=y
4063 ++# CONFIG_BLK_DEV_IT8172 is not set
4064 ++# CONFIG_BLK_DEV_IT8213 is not set
4065 ++# CONFIG_BLK_DEV_IT821X is not set
4066 ++# CONFIG_BLK_DEV_NS87415 is not set
4067 ++# CONFIG_BLK_DEV_PDC202XX_OLD is not set
4068 ++# CONFIG_BLK_DEV_PDC202XX_NEW is not set
4069 ++# CONFIG_BLK_DEV_SVWKS is not set
4070 ++# CONFIG_BLK_DEV_SIIMAGE is not set
4071 ++# CONFIG_BLK_DEV_SIS5513 is not set
4072 ++# CONFIG_BLK_DEV_SLC90E66 is not set
4073 ++# CONFIG_BLK_DEV_TRM290 is not set
4074 ++# CONFIG_BLK_DEV_VIA82CXXX is not set
4075 ++# CONFIG_BLK_DEV_TC86C001 is not set
4076 ++
4077 ++#
4078 ++# Other IDE chipsets support
4079 ++#
4080 ++
4081 ++#
4082 ++# Note: most of these also require special kernel boot parameters
4083 ++#
4084 ++# CONFIG_BLK_DEV_4DRIVES is not set
4085 ++# CONFIG_BLK_DEV_ALI14XX is not set
4086 ++# CONFIG_BLK_DEV_DTC2278 is not set
4087 ++# CONFIG_BLK_DEV_HT6560B is not set
4088 ++# CONFIG_BLK_DEV_QD65XX is not set
4089 ++# CONFIG_BLK_DEV_UMC8672 is not set
4090 ++CONFIG_BLK_DEV_IDEDMA=y
4091 ++
4092 ++#
4093 ++# SCSI device support
4094 ++#
4095 ++# CONFIG_RAID_ATTRS is not set
4096 ++CONFIG_SCSI=y
4097 ++CONFIG_SCSI_DMA=y
4098 ++CONFIG_SCSI_TGT=y
4099 ++CONFIG_SCSI_NETLINK=y
4100 ++CONFIG_SCSI_PROC_FS=y
4101 ++
4102 ++#
4103 ++# SCSI support type (disk, tape, CD-ROM)
4104 ++#
4105 ++CONFIG_BLK_DEV_SD=y
4106 ++# CONFIG_CHR_DEV_ST is not set
4107 ++# CONFIG_CHR_DEV_OSST is not set
4108 ++CONFIG_BLK_DEV_SR=y
4109 ++CONFIG_BLK_DEV_SR_VENDOR=y
4110 ++CONFIG_CHR_DEV_SG=y
4111 ++# CONFIG_CHR_DEV_SCH is not set
4112 ++CONFIG_SCSI_MULTI_LUN=y
4113 ++CONFIG_SCSI_CONSTANTS=y
4114 ++CONFIG_SCSI_LOGGING=y
4115 ++CONFIG_SCSI_SCAN_ASYNC=y
4116 ++CONFIG_SCSI_WAIT_SCAN=m
4117 ++
4118 ++#
4119 ++# SCSI Transports
4120 ++#
4121 ++CONFIG_SCSI_SPI_ATTRS=y
4122 ++CONFIG_SCSI_FC_ATTRS=m
4123 ++CONFIG_SCSI_FC_TGT_ATTRS=y
4124 ++CONFIG_SCSI_ISCSI_ATTRS=m
4125 ++CONFIG_SCSI_SAS_ATTRS=y
4126 ++CONFIG_SCSI_SAS_LIBSAS=m
4127 ++CONFIG_SCSI_SAS_HOST_SMP=y
4128 ++# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set
4129 ++CONFIG_SCSI_SRP_ATTRS=m
4130 ++CONFIG_SCSI_SRP_TGT_ATTRS=y
4131 ++CONFIG_SCSI_LOWLEVEL=y
4132 ++# CONFIG_ISCSI_TCP is not set
4133 ++# CONFIG_SCSI_BNX2_ISCSI is not set
4134 ++# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
4135 ++# CONFIG_SCSI_3W_9XXX is not set
4136 ++# CONFIG_SCSI_7000FASST is not set
4137 ++# CONFIG_SCSI_ACARD is not set
4138 ++# CONFIG_SCSI_AHA152X is not set
4139 ++# CONFIG_SCSI_AHA1542 is not set
4140 ++# CONFIG_SCSI_AACRAID is not set
4141 ++# CONFIG_SCSI_AIC7XXX is not set
4142 ++# CONFIG_SCSI_AIC7XXX_OLD is not set
4143 ++# CONFIG_SCSI_AIC79XX is not set
4144 ++# CONFIG_SCSI_AIC94XX is not set
4145 ++# CONFIG_SCSI_MVSAS is not set
4146 ++# CONFIG_SCSI_DPT_I2O is not set
4147 ++# CONFIG_SCSI_ADVANSYS is not set
4148 ++# CONFIG_SCSI_IN2000 is not set
4149 ++# CONFIG_SCSI_ARCMSR is not set
4150 ++CONFIG_MEGARAID_NEWGEN=y
4151 ++CONFIG_MEGARAID_MM=y
4152 ++CONFIG_MEGARAID_MAILBOX=y
4153 ++CONFIG_MEGARAID_LEGACY=y
4154 ++CONFIG_MEGARAID_SAS=y
4155 ++# CONFIG_SCSI_MPT2SAS is not set
4156 ++# CONFIG_SCSI_HPTIOP is not set
4157 ++CONFIG_SCSI_BUSLOGIC=y
4158 ++# CONFIG_SCSI_FLASHPOINT is not set
4159 ++# CONFIG_LIBFC is not set
4160 ++# CONFIG_LIBFCOE is not set
4161 ++# CONFIG_FCOE is not set
4162 ++# CONFIG_FCOE_FNIC is not set
4163 ++# CONFIG_SCSI_DMX3191D is not set
4164 ++# CONFIG_SCSI_DTC3280 is not set
4165 ++# CONFIG_SCSI_EATA is not set
4166 ++# CONFIG_SCSI_FUTURE_DOMAIN is not set
4167 ++# CONFIG_SCSI_GDTH is not set
4168 ++# CONFIG_SCSI_GENERIC_NCR5380 is not set
4169 ++# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
4170 ++# CONFIG_SCSI_IPS is not set
4171 ++# CONFIG_SCSI_INITIO is not set
4172 ++# CONFIG_SCSI_INIA100 is not set
4173 ++# CONFIG_SCSI_NCR53C406A is not set
4174 ++# CONFIG_SCSI_STEX is not set
4175 ++CONFIG_SCSI_SYM53C8XX_2=y
4176 ++CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
4177 ++CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
4178 ++CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
4179 ++CONFIG_SCSI_SYM53C8XX_MMIO=y
4180 ++# CONFIG_SCSI_PAS16 is not set
4181 ++# CONFIG_SCSI_QLOGIC_FAS is not set
4182 ++# CONFIG_SCSI_QLOGIC_1280 is not set
4183 ++# CONFIG_SCSI_QLA_FC is not set
4184 ++# CONFIG_SCSI_QLA_ISCSI is not set
4185 ++# CONFIG_SCSI_LPFC is not set
4186 ++# CONFIG_SCSI_SYM53C416 is not set
4187 ++# CONFIG_SCSI_DC395x is not set
4188 ++# CONFIG_SCSI_DC390T is not set
4189 ++# CONFIG_SCSI_T128 is not set
4190 ++# CONFIG_SCSI_U14_34F is not set
4191 ++# CONFIG_SCSI_ULTRASTOR is not set
4192 ++# CONFIG_SCSI_NSP32 is not set
4193 ++# CONFIG_SCSI_DEBUG is not set
4194 ++# CONFIG_SCSI_SRP is not set
4195 ++# CONFIG_SCSI_DH is not set
4196 ++# CONFIG_SCSI_OSD_INITIATOR is not set
4197 ++# CONFIG_ATA is not set
4198 ++# CONFIG_MD is not set
4199 ++CONFIG_FUSION=y
4200 ++CONFIG_FUSION_SPI=y
4201 ++# CONFIG_FUSION_FC is not set
4202 ++# CONFIG_FUSION_SAS is not set
4203 ++CONFIG_FUSION_MAX_SGE=40
4204 ++CONFIG_FUSION_CTL=y
4205 ++# CONFIG_FUSION_LOGGING is not set
4206 ++
4207 ++#
4208 ++# IEEE 1394 (FireWire) support
4209 ++#
4210 ++
4211 ++#
4212 ++# You can enable one or both FireWire driver stacks.
4213 ++#
4214 ++
4215 ++#
4216 ++# See the help texts for more information.
4217 ++#
4218 ++# CONFIG_FIREWIRE is not set
4219 ++# CONFIG_IEEE1394 is not set
4220 ++# CONFIG_I2O is not set
4221 ++# CONFIG_MACINTOSH_DRIVERS is not set
4222 ++CONFIG_NETDEVICES=y
4223 ++CONFIG_DUMMY=y
4224 ++CONFIG_BONDING=y
4225 ++# CONFIG_MACVLAN is not set
4226 ++# CONFIG_EQUALIZER is not set
4227 ++CONFIG_TUN=y
4228 ++CONFIG_VETH=y
4229 ++# CONFIG_NET_SB1000 is not set
4230 ++# CONFIG_ARCNET is not set
4231 ++CONFIG_PHYLIB=y
4232 ++
4233 ++#
4234 ++# MII PHY device drivers
4235 ++#
4236 ++CONFIG_MARVELL_PHY=m
4237 ++CONFIG_DAVICOM_PHY=m
4238 ++CONFIG_QSEMI_PHY=m
4239 ++CONFIG_LXT_PHY=m
4240 ++CONFIG_CICADA_PHY=m
4241 ++CONFIG_VITESSE_PHY=m
4242 ++CONFIG_SMSC_PHY=m
4243 ++CONFIG_BROADCOM_PHY=m
4244 ++CONFIG_ICPLUS_PHY=m
4245 ++CONFIG_REALTEK_PHY=m
4246 ++# CONFIG_NATIONAL_PHY is not set
4247 ++# CONFIG_STE10XP is not set
4248 ++# CONFIG_LSI_ET1011C_PHY is not set
4249 ++# CONFIG_FIXED_PHY is not set
4250 ++CONFIG_MDIO_BITBANG=m
4251 ++CONFIG_NET_ETHERNET=y
4252 ++CONFIG_MII=y
4253 ++# CONFIG_HAPPYMEAL is not set
4254 ++# CONFIG_SUNGEM is not set
4255 ++# CONFIG_CASSINI is not set
4256 ++# CONFIG_NET_VENDOR_3COM is not set
4257 ++CONFIG_LANCE=y
4258 ++# CONFIG_NET_VENDOR_SMC is not set
4259 ++# CONFIG_ETHOC is not set
4260 ++# CONFIG_NET_VENDOR_RACAL is not set
4261 ++# CONFIG_DNET is not set
4262 ++# CONFIG_NET_TULIP is not set
4263 ++# CONFIG_AT1700 is not set
4264 ++# CONFIG_DEPCA is not set
4265 ++# CONFIG_HP100 is not set
4266 ++# CONFIG_NET_ISA is not set
4267 ++# CONFIG_IBM_NEW_EMAC_ZMII is not set
4268 ++# CONFIG_IBM_NEW_EMAC_RGMII is not set
4269 ++# CONFIG_IBM_NEW_EMAC_TAH is not set
4270 ++# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
4271 ++# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
4272 ++# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
4273 ++# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
4274 ++CONFIG_NET_PCI=y
4275 ++CONFIG_PCNET32=y
4276 ++# CONFIG_AMD8111_ETH is not set
4277 ++# CONFIG_ADAPTEC_STARFIRE is not set
4278 ++# CONFIG_AC3200 is not set
4279 ++# CONFIG_APRICOT is not set
4280 ++# CONFIG_B44 is not set
4281 ++# CONFIG_FORCEDETH is not set
4282 ++# CONFIG_CS89x0 is not set
4283 ++CONFIG_E100=y
4284 ++# CONFIG_FEALNX is not set
4285 ++# CONFIG_NATSEMI is not set
4286 ++CONFIG_NE2K_PCI=y
4287 ++# CONFIG_8139CP is not set
4288 ++CONFIG_8139TOO=y
4289 ++CONFIG_8139TOO_PIO=y
4290 ++CONFIG_8139TOO_TUNE_TWISTER=y
4291 ++CONFIG_8139TOO_8129=y
4292 ++# CONFIG_8139_OLD_RX_RESET is not set
4293 ++# CONFIG_R6040 is not set
4294 ++# CONFIG_SIS900 is not set
4295 ++# CONFIG_EPIC100 is not set
4296 ++# CONFIG_SMSC9420 is not set
4297 ++# CONFIG_SUNDANCE is not set
4298 ++# CONFIG_TLAN is not set
4299 ++# CONFIG_KS8842 is not set
4300 ++# CONFIG_VIA_RHINE is not set
4301 ++# CONFIG_SC92031 is not set
4302 ++# CONFIG_ATL2 is not set
4303 ++# CONFIG_NETDEV_1000 is not set
4304 ++# CONFIG_NETDEV_10000 is not set
4305 ++# CONFIG_TR is not set
4306 ++
4307 ++#
4308 ++# Wireless LAN
4309 ++#
4310 ++# CONFIG_WLAN_PRE80211 is not set
4311 ++# CONFIG_WLAN_80211 is not set
4312 ++
4313 ++#
4314 ++# Enable WiMAX (Networking options) to see the WiMAX drivers
4315 ++#
4316 ++
4317 ++#
4318 ++# USB Network Adapters
4319 ++#
4320 ++CONFIG_USB_CATC=m
4321 ++CONFIG_USB_KAWETH=m
4322 ++CONFIG_USB_PEGASUS=m
4323 ++CONFIG_USB_RTL8150=m
4324 ++CONFIG_USB_USBNET=m
4325 ++CONFIG_USB_NET_AX8817X=m
4326 ++CONFIG_USB_NET_CDCETHER=m
4327 ++# CONFIG_USB_NET_CDC_EEM is not set
4328 ++CONFIG_USB_NET_DM9601=m
4329 ++# CONFIG_USB_NET_SMSC95XX is not set
4330 ++CONFIG_USB_NET_GL620A=m
4331 ++CONFIG_USB_NET_NET1080=m
4332 ++CONFIG_USB_NET_PLUSB=m
4333 ++CONFIG_USB_NET_MCS7830=m
4334 ++CONFIG_USB_NET_RNDIS_HOST=m
4335 ++CONFIG_USB_NET_CDC_SUBSET=m
4336 ++CONFIG_USB_ALI_M5632=y
4337 ++CONFIG_USB_AN2720=y
4338 ++CONFIG_USB_BELKIN=y
4339 ++CONFIG_USB_ARMLINUX=y
4340 ++CONFIG_USB_EPSON2888=y
4341 ++CONFIG_USB_KC2190=y
4342 ++CONFIG_USB_NET_ZAURUS=m
4343 ++# CONFIG_USB_NET_INT51X1 is not set
4344 ++# CONFIG_WAN is not set
4345 ++# CONFIG_FDDI is not set
4346 ++# CONFIG_HIPPI is not set
4347 ++# CONFIG_PPP is not set
4348 ++# CONFIG_SLIP is not set
4349 ++# CONFIG_NET_FC is not set
4350 ++CONFIG_NETCONSOLE=y
4351 ++CONFIG_NETCONSOLE_DYNAMIC=y
4352 ++CONFIG_NETPOLL=y
4353 ++# CONFIG_NETPOLL_TRAP is not set
4354 ++CONFIG_NET_POLL_CONTROLLER=y
4355 ++# CONFIG_VIRTIO_NET is not set
4356 ++# CONFIG_ISDN is not set
4357 ++# CONFIG_PHONE is not set
4358 ++
4359 ++#
4360 ++# Input device support
4361 ++#
4362 ++CONFIG_INPUT=y
4363 ++CONFIG_INPUT_FF_MEMLESS=m
4364 ++CONFIG_INPUT_POLLDEV=m
4365 ++
4366 ++#
4367 ++# Userland interfaces
4368 ++#
4369 ++CONFIG_INPUT_MOUSEDEV=y
4370 ++CONFIG_INPUT_MOUSEDEV_PSAUX=y
4371 ++CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
4372 ++CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
4373 ++# CONFIG_INPUT_JOYDEV is not set
4374 ++CONFIG_INPUT_EVDEV=y
4375 ++# CONFIG_INPUT_EVBUG is not set
4376 ++
4377 ++#
4378 ++# Input Device Drivers
4379 ++#
4380 ++CONFIG_INPUT_KEYBOARD=y
4381 ++CONFIG_KEYBOARD_ATKBD=y
4382 ++CONFIG_KEYBOARD_LKKBD=m
4383 ++# CONFIG_KEYBOARD_LM8323 is not set
4384 ++CONFIG_KEYBOARD_NEWTON=m
4385 ++CONFIG_KEYBOARD_STOWAWAY=m
4386 ++CONFIG_KEYBOARD_SUNKBD=m
4387 ++CONFIG_KEYBOARD_XTKBD=m
4388 ++CONFIG_INPUT_MOUSE=y
4389 ++CONFIG_MOUSE_PS2=y
4390 ++CONFIG_MOUSE_PS2_ALPS=y
4391 ++CONFIG_MOUSE_PS2_LOGIPS2PP=y
4392 ++CONFIG_MOUSE_PS2_SYNAPTICS=y
4393 ++CONFIG_MOUSE_PS2_LIFEBOOK=y
4394 ++CONFIG_MOUSE_PS2_TRACKPOINT=y
4395 ++# CONFIG_MOUSE_PS2_ELANTECH is not set
4396 ++# CONFIG_MOUSE_PS2_TOUCHKIT is not set
4397 ++CONFIG_MOUSE_SERIAL=y
4398 ++CONFIG_MOUSE_APPLETOUCH=y
4399 ++# CONFIG_MOUSE_BCM5974 is not set
4400 ++# CONFIG_MOUSE_INPORT is not set
4401 ++# CONFIG_MOUSE_LOGIBM is not set
4402 ++# CONFIG_MOUSE_PC110PAD is not set
4403 ++# CONFIG_MOUSE_VSXXXAA is not set
4404 ++# CONFIG_MOUSE_SYNAPTICS_I2C is not set
4405 ++# CONFIG_INPUT_JOYSTICK is not set
4406 ++# CONFIG_INPUT_TABLET is not set
4407 ++# CONFIG_INPUT_TOUCHSCREEN is not set
4408 ++# CONFIG_INPUT_MISC is not set
4409 ++
4410 ++#
4411 ++# Hardware I/O ports
4412 ++#
4413 ++CONFIG_SERIO=y
4414 ++CONFIG_SERIO_I8042=y
4415 ++CONFIG_SERIO_SERPORT=m
4416 ++CONFIG_SERIO_CT82C710=m
4417 ++CONFIG_SERIO_PCIPS2=m
4418 ++CONFIG_SERIO_LIBPS2=y
4419 ++CONFIG_SERIO_RAW=m
4420 ++CONFIG_GAMEPORT=m
4421 ++CONFIG_GAMEPORT_NS558=m
4422 ++CONFIG_GAMEPORT_L4=m
4423 ++CONFIG_GAMEPORT_EMU10K1=m
4424 ++CONFIG_GAMEPORT_FM801=m
4425 ++
4426 ++#
4427 ++# Character devices
4428 ++#
4429 ++CONFIG_VT=y
4430 ++CONFIG_CONSOLE_TRANSLATIONS=y
4431 ++CONFIG_VT_CONSOLE=y
4432 ++CONFIG_HW_CONSOLE=y
4433 ++# CONFIG_VT_HW_CONSOLE_BINDING is not set
4434 ++CONFIG_DEVKMEM=y
4435 ++CONFIG_SERIAL_NONSTANDARD=y
4436 ++# CONFIG_COMPUTONE is not set
4437 ++# CONFIG_ROCKETPORT is not set
4438 ++# CONFIG_CYCLADES is not set
4439 ++# CONFIG_DIGIEPCA is not set
4440 ++# CONFIG_MOXA_INTELLIO is not set
4441 ++# CONFIG_MOXA_SMARTIO is not set
4442 ++# CONFIG_ISI is not set
4443 ++# CONFIG_SYNCLINK is not set
4444 ++# CONFIG_SYNCLINKMP is not set
4445 ++# CONFIG_SYNCLINK_GT is not set
4446 ++# CONFIG_N_HDLC is not set
4447 ++# CONFIG_RISCOM8 is not set
4448 ++# CONFIG_SPECIALIX is not set
4449 ++# CONFIG_STALDRV is not set
4450 ++# CONFIG_NOZOMI is not set
4451 ++
4452 ++#
4453 ++# Serial drivers
4454 ++#
4455 ++CONFIG_SERIAL_8250=y
4456 ++CONFIG_SERIAL_8250_CONSOLE=y
4457 ++CONFIG_FIX_EARLYCON_MEM=y
4458 ++CONFIG_SERIAL_8250_PCI=y
4459 ++CONFIG_SERIAL_8250_PNP=y
4460 ++CONFIG_SERIAL_8250_NR_UARTS=32
4461 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=4
4462 ++CONFIG_SERIAL_8250_EXTENDED=y
4463 ++CONFIG_SERIAL_8250_MANY_PORTS=y
4464 ++CONFIG_SERIAL_8250_FOURPORT=m
4465 ++CONFIG_SERIAL_8250_ACCENT=m
4466 ++CONFIG_SERIAL_8250_BOCA=m
4467 ++CONFIG_SERIAL_8250_EXAR_ST16C554=m
4468 ++CONFIG_SERIAL_8250_HUB6=m
4469 ++CONFIG_SERIAL_8250_SHARE_IRQ=y
4470 ++# CONFIG_SERIAL_8250_DETECT_IRQ is not set
4471 ++CONFIG_SERIAL_8250_RSA=y
4472 ++
4473 ++#
4474 ++# Non-8250 serial port support
4475 ++#
4476 ++CONFIG_SERIAL_CORE=y
4477 ++CONFIG_SERIAL_CORE_CONSOLE=y
4478 ++CONFIG_SERIAL_JSM=m
4479 ++CONFIG_UNIX98_PTYS=y
4480 ++# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
4481 ++# CONFIG_LEGACY_PTYS is not set
4482 ++CONFIG_HVC_DRIVER=y
4483 ++CONFIG_VIRTIO_CONSOLE=y
4484 ++# CONFIG_IPMI_HANDLER is not set
4485 ++CONFIG_HW_RANDOM=y
4486 ++# CONFIG_HW_RANDOM_TIMERIOMEM is not set
4487 ++CONFIG_HW_RANDOM_INTEL=y
4488 ++# CONFIG_HW_RANDOM_AMD is not set
4489 ++# CONFIG_HW_RANDOM_GEODE is not set
4490 ++# CONFIG_HW_RANDOM_VIA is not set
4491 ++# CONFIG_HW_RANDOM_VIRTIO is not set
4492 ++CONFIG_NVRAM=y
4493 ++# CONFIG_RTC is not set
4494 ++# CONFIG_GEN_RTC is not set
4495 ++# CONFIG_DTLK is not set
4496 ++# CONFIG_R3964 is not set
4497 ++# CONFIG_APPLICOM is not set
4498 ++# CONFIG_SONYPI is not set
4499 ++# CONFIG_MWAVE is not set
4500 ++# CONFIG_PC8736x_GPIO is not set
4501 ++# CONFIG_NSC_GPIO is not set
4502 ++# CONFIG_CS5535_GPIO is not set
4503 ++CONFIG_RAW_DRIVER=y
4504 ++CONFIG_MAX_RAW_DEVS=256
4505 ++CONFIG_HANGCHECK_TIMER=y
4506 ++# CONFIG_TCG_TPM is not set
4507 ++# CONFIG_TELCLOCK is not set
4508 ++CONFIG_DEVPORT=y
4509 ++CONFIG_I2C=m
4510 ++CONFIG_I2C_BOARDINFO=y
4511 ++CONFIG_I2C_CHARDEV=m
4512 ++CONFIG_I2C_HELPER_AUTO=y
4513 ++CONFIG_I2C_ALGOBIT=m
4514 ++
4515 ++#
4516 ++# I2C Hardware Bus support
4517 ++#
4518 ++
4519 ++#
4520 ++# PC SMBus host controller drivers
4521 ++#
4522 ++# CONFIG_I2C_ALI1535 is not set
4523 ++# CONFIG_I2C_ALI1563 is not set
4524 ++# CONFIG_I2C_ALI15X3 is not set
4525 ++# CONFIG_I2C_AMD756 is not set
4526 ++# CONFIG_I2C_AMD8111 is not set
4527 ++CONFIG_I2C_I801=m
4528 ++# CONFIG_I2C_ISCH is not set
4529 ++CONFIG_I2C_PIIX4=m
4530 ++# CONFIG_I2C_NFORCE2 is not set
4531 ++# CONFIG_I2C_SIS5595 is not set
4532 ++# CONFIG_I2C_SIS630 is not set
4533 ++# CONFIG_I2C_SIS96X is not set
4534 ++# CONFIG_I2C_VIA is not set
4535 ++# CONFIG_I2C_VIAPRO is not set
4536 ++
4537 ++#
4538 ++# I2C system bus drivers (mostly embedded / system-on-chip)
4539 ++#
4540 ++# CONFIG_I2C_OCORES is not set
4541 ++# CONFIG_I2C_SIMTEC is not set
4542 ++
4543 ++#
4544 ++# External I2C/SMBus adapter drivers
4545 ++#
4546 ++# CONFIG_I2C_PARPORT_LIGHT is not set
4547 ++# CONFIG_I2C_TAOS_EVM is not set
4548 ++# CONFIG_I2C_TINY_USB is not set
4549 ++
4550 ++#
4551 ++# Graphics adapter I2C/DDC channel drivers
4552 ++#
4553 ++# CONFIG_I2C_VOODOO3 is not set
4554 ++
4555 ++#
4556 ++# Other I2C/SMBus bus drivers
4557 ++#
4558 ++# CONFIG_I2C_PCA_ISA is not set
4559 ++# CONFIG_I2C_PCA_PLATFORM is not set
4560 ++# CONFIG_I2C_STUB is not set
4561 ++# CONFIG_SCx200_ACB is not set
4562 ++
4563 ++#
4564 ++# Miscellaneous I2C Chip support
4565 ++#
4566 ++# CONFIG_DS1682 is not set
4567 ++# CONFIG_SENSORS_PCF8574 is not set
4568 ++# CONFIG_PCF8575 is not set
4569 ++# CONFIG_SENSORS_PCA9539 is not set
4570 ++# CONFIG_SENSORS_TSL2550 is not set
4571 ++# CONFIG_I2C_DEBUG_CORE is not set
4572 ++# CONFIG_I2C_DEBUG_ALGO is not set
4573 ++# CONFIG_I2C_DEBUG_BUS is not set
4574 ++# CONFIG_I2C_DEBUG_CHIP is not set
4575 ++# CONFIG_SPI is not set
4576 ++
4577 ++#
4578 ++# PPS support
4579 ++#
4580 ++# CONFIG_PPS is not set
4581 ++CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
4582 ++# CONFIG_GPIOLIB is not set
4583 ++CONFIG_W1=m
4584 ++CONFIG_W1_CON=y
4585 ++
4586 ++#
4587 ++# 1-wire Bus Masters
4588 ++#
4589 ++CONFIG_W1_MASTER_MATROX=m
4590 ++CONFIG_W1_MASTER_DS2490=m
4591 ++CONFIG_W1_MASTER_DS2482=m
4592 ++
4593 ++#
4594 ++# 1-wire Slaves
4595 ++#
4596 ++CONFIG_W1_SLAVE_THERM=m
4597 ++CONFIG_W1_SLAVE_SMEM=m
4598 ++# CONFIG_W1_SLAVE_DS2431 is not set
4599 ++CONFIG_W1_SLAVE_DS2433=m
4600 ++# CONFIG_W1_SLAVE_DS2433_CRC is not set
4601 ++CONFIG_W1_SLAVE_DS2760=m
4602 ++# CONFIG_W1_SLAVE_BQ27000 is not set
4603 ++# CONFIG_POWER_SUPPLY is not set
4604 ++# CONFIG_HWMON is not set
4605 ++CONFIG_THERMAL=y
4606 ++CONFIG_WATCHDOG=y
4607 ++# CONFIG_WATCHDOG_NOWAYOUT is not set
4608 ++
4609 ++#
4610 ++# Watchdog Device Drivers
4611 ++#
4612 ++CONFIG_SOFT_WATCHDOG=y
4613 ++# CONFIG_ACQUIRE_WDT is not set
4614 ++# CONFIG_ADVANTECH_WDT is not set
4615 ++# CONFIG_ALIM1535_WDT is not set
4616 ++# CONFIG_ALIM7101_WDT is not set
4617 ++# CONFIG_SC520_WDT is not set
4618 ++# CONFIG_EUROTECH_WDT is not set
4619 ++# CONFIG_IB700_WDT is not set
4620 ++# CONFIG_IBMASR is not set
4621 ++# CONFIG_WAFER_WDT is not set
4622 ++# CONFIG_I6300ESB_WDT is not set
4623 ++# CONFIG_ITCO_WDT is not set
4624 ++# CONFIG_IT8712F_WDT is not set
4625 ++# CONFIG_IT87_WDT is not set
4626 ++# CONFIG_HP_WATCHDOG is not set
4627 ++# CONFIG_SC1200_WDT is not set
4628 ++# CONFIG_PC87413_WDT is not set
4629 ++# CONFIG_60XX_WDT is not set
4630 ++# CONFIG_SBC8360_WDT is not set
4631 ++# CONFIG_SBC7240_WDT is not set
4632 ++# CONFIG_CPU5_WDT is not set
4633 ++# CONFIG_SMSC_SCH311X_WDT is not set
4634 ++# CONFIG_SMSC37B787_WDT is not set
4635 ++# CONFIG_W83627HF_WDT is not set
4636 ++# CONFIG_W83697HF_WDT is not set
4637 ++# CONFIG_W83697UG_WDT is not set
4638 ++# CONFIG_W83877F_WDT is not set
4639 ++# CONFIG_W83977F_WDT is not set
4640 ++# CONFIG_MACHZ_WDT is not set
4641 ++# CONFIG_SBC_EPX_C3_WATCHDOG is not set
4642 ++
4643 ++#
4644 ++# ISA-based Watchdog Cards
4645 ++#
4646 ++# CONFIG_PCWATCHDOG is not set
4647 ++# CONFIG_MIXCOMWD is not set
4648 ++# CONFIG_WDT is not set
4649 ++
4650 ++#
4651 ++# PCI-based Watchdog Cards
4652 ++#
4653 ++# CONFIG_PCIPCWATCHDOG is not set
4654 ++# CONFIG_WDTPCI is not set
4655 ++
4656 ++#
4657 ++# USB-based Watchdog Cards
4658 ++#
4659 ++# CONFIG_USBPCWATCHDOG is not set
4660 ++CONFIG_SSB_POSSIBLE=y
4661 ++
4662 ++#
4663 ++# Sonics Silicon Backplane
4664 ++#
4665 ++# CONFIG_SSB is not set
4666 ++
4667 ++#
4668 ++# Multifunction device drivers
4669 ++#
4670 ++# CONFIG_MFD_CORE is not set
4671 ++# CONFIG_MFD_SM501 is not set
4672 ++# CONFIG_HTC_PASIC3 is not set
4673 ++# CONFIG_MFD_TMIO is not set
4674 ++# CONFIG_MFD_WM8400 is not set
4675 ++# CONFIG_MFD_WM8350_I2C is not set
4676 ++# CONFIG_MFD_PCF50633 is not set
4677 ++# CONFIG_AB3100_CORE is not set
4678 ++# CONFIG_REGULATOR is not set
4679 ++# CONFIG_MEDIA_SUPPORT is not set
4680 ++
4681 ++#
4682 ++# Graphics support
4683 ++#
4684 ++CONFIG_AGP=y
4685 ++# CONFIG_AGP_ALI is not set
4686 ++# CONFIG_AGP_ATI is not set
4687 ++# CONFIG_AGP_AMD is not set
4688 ++# CONFIG_AGP_AMD64 is not set
4689 ++CONFIG_AGP_INTEL=y
4690 ++# CONFIG_AGP_NVIDIA is not set
4691 ++# CONFIG_AGP_SIS is not set
4692 ++# CONFIG_AGP_SWORKS is not set
4693 ++# CONFIG_AGP_VIA is not set
4694 ++# CONFIG_AGP_EFFICEON is not set
4695 ++# CONFIG_DRM is not set
4696 ++CONFIG_VGASTATE=m
4697 ++# CONFIG_VIDEO_OUTPUT_CONTROL is not set
4698 ++CONFIG_FB=y
4699 ++CONFIG_FIRMWARE_EDID=y
4700 ++CONFIG_FB_DDC=m
4701 ++CONFIG_FB_BOOT_VESA_SUPPORT=y
4702 ++CONFIG_FB_CFB_FILLRECT=y
4703 ++CONFIG_FB_CFB_COPYAREA=y
4704 ++CONFIG_FB_CFB_IMAGEBLIT=y
4705 ++# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
4706 ++CONFIG_FB_SYS_FILLRECT=m
4707 ++CONFIG_FB_SYS_COPYAREA=m
4708 ++CONFIG_FB_SYS_IMAGEBLIT=m
4709 ++# CONFIG_FB_FOREIGN_ENDIAN is not set
4710 ++CONFIG_FB_SYS_FOPS=m
4711 ++CONFIG_FB_DEFERRED_IO=y
4712 ++CONFIG_FB_HECUBA=m
4713 ++CONFIG_FB_SVGALIB=m
4714 ++# CONFIG_FB_MACMODES is not set
4715 ++CONFIG_FB_BACKLIGHT=y
4716 ++CONFIG_FB_MODE_HELPERS=y
4717 ++CONFIG_FB_TILEBLITTING=y
4718 ++
4719 ++#
4720 ++# Frame buffer hardware drivers
4721 ++#
4722 ++CONFIG_FB_CIRRUS=m
4723 ++CONFIG_FB_PM2=m
4724 ++CONFIG_FB_PM2_FIFO_DISCONNECT=y
4725 ++CONFIG_FB_CYBER2000=m
4726 ++CONFIG_FB_ARC=m
4727 ++# CONFIG_FB_ASILIANT is not set
4728 ++# CONFIG_FB_IMSTT is not set
4729 ++CONFIG_FB_VGA16=m
4730 ++CONFIG_FB_UVESA=m
4731 ++CONFIG_FB_VESA=y
4732 ++CONFIG_FB_N411=m
4733 ++CONFIG_FB_HGA=m
4734 ++# CONFIG_FB_HGA_ACCEL is not set
4735 ++CONFIG_FB_S1D13XXX=m
4736 ++CONFIG_FB_NVIDIA=m
4737 ++CONFIG_FB_NVIDIA_I2C=y
4738 ++# CONFIG_FB_NVIDIA_DEBUG is not set
4739 ++CONFIG_FB_NVIDIA_BACKLIGHT=y
4740 ++# CONFIG_FB_RIVA is not set
4741 ++CONFIG_FB_I810=m
4742 ++# CONFIG_FB_I810_GTF is not set
4743 ++CONFIG_FB_LE80578=m
4744 ++CONFIG_FB_CARILLO_RANCH=m
4745 ++CONFIG_FB_MATROX=m
4746 ++CONFIG_FB_MATROX_MILLENIUM=y
4747 ++CONFIG_FB_MATROX_MYSTIQUE=y
4748 ++CONFIG_FB_MATROX_G=y
4749 ++CONFIG_FB_MATROX_I2C=m
4750 ++CONFIG_FB_MATROX_MAVEN=m
4751 ++CONFIG_FB_MATROX_MULTIHEAD=y
4752 ++CONFIG_FB_RADEON=m
4753 ++CONFIG_FB_RADEON_I2C=y
4754 ++CONFIG_FB_RADEON_BACKLIGHT=y
4755 ++# CONFIG_FB_RADEON_DEBUG is not set
4756 ++CONFIG_FB_ATY128=m
4757 ++CONFIG_FB_ATY128_BACKLIGHT=y
4758 ++CONFIG_FB_ATY=m
4759 ++CONFIG_FB_ATY_CT=y
4760 ++CONFIG_FB_ATY_GENERIC_LCD=y
4761 ++CONFIG_FB_ATY_GX=y
4762 ++CONFIG_FB_ATY_BACKLIGHT=y
4763 ++CONFIG_FB_S3=m
4764 ++CONFIG_FB_SAVAGE=m
4765 ++CONFIG_FB_SAVAGE_I2C=y
4766 ++# CONFIG_FB_SAVAGE_ACCEL is not set
4767 ++CONFIG_FB_SIS=m
4768 ++CONFIG_FB_SIS_300=y
4769 ++CONFIG_FB_SIS_315=y
4770 ++# CONFIG_FB_VIA is not set
4771 ++CONFIG_FB_NEOMAGIC=m
4772 ++CONFIG_FB_KYRO=m
4773 ++CONFIG_FB_3DFX=m
4774 ++# CONFIG_FB_3DFX_ACCEL is not set
4775 ++CONFIG_FB_3DFX_I2C=y
4776 ++CONFIG_FB_VOODOO1=m
4777 ++CONFIG_FB_VT8623=m
4778 ++CONFIG_FB_TRIDENT=m
4779 ++CONFIG_FB_ARK=m
4780 ++CONFIG_FB_PM3=m
4781 ++# CONFIG_FB_CARMINE is not set
4782 ++CONFIG_FB_GEODE=y
4783 ++CONFIG_FB_GEODE_LX=m
4784 ++CONFIG_FB_GEODE_GX=m
4785 ++CONFIG_FB_GEODE_GX1=m
4786 ++CONFIG_FB_VIRTUAL=m
4787 ++# CONFIG_FB_METRONOME is not set
4788 ++# CONFIG_FB_MB862XX is not set
4789 ++# CONFIG_FB_BROADSHEET is not set
4790 ++CONFIG_BACKLIGHT_LCD_SUPPORT=y
4791 ++# CONFIG_LCD_CLASS_DEVICE is not set
4792 ++CONFIG_BACKLIGHT_CLASS_DEVICE=y
4793 ++CONFIG_BACKLIGHT_GENERIC=y
4794 ++# CONFIG_BACKLIGHT_PROGEAR is not set
4795 ++# CONFIG_BACKLIGHT_MBP_NVIDIA is not set
4796 ++# CONFIG_BACKLIGHT_SAHARA is not set
4797 ++
4798 ++#
4799 ++# Display device support
4800 ++#
4801 ++# CONFIG_DISPLAY_SUPPORT is not set
4802 ++
4803 ++#
4804 ++# Console display driver support
4805 ++#
4806 ++CONFIG_VGA_CONSOLE=y
4807 ++# CONFIG_VGACON_SOFT_SCROLLBACK is not set
4808 ++# CONFIG_MDA_CONSOLE is not set
4809 ++CONFIG_DUMMY_CONSOLE=y
4810 ++CONFIG_FRAMEBUFFER_CONSOLE=y
4811 ++# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
4812 ++CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
4813 ++# CONFIG_FONTS is not set
4814 ++CONFIG_FONT_8x8=y
4815 ++CONFIG_FONT_8x16=y
4816 ++CONFIG_LOGO=y
4817 ++CONFIG_LOGO_LINUX_MONO=y
4818 ++CONFIG_LOGO_LINUX_VGA16=y
4819 ++CONFIG_LOGO_LINUX_CLUT224=y
4820 ++# CONFIG_SOUND is not set
4821 ++# CONFIG_HID_SUPPORT is not set
4822 ++CONFIG_USB_SUPPORT=y
4823 ++CONFIG_USB_ARCH_HAS_HCD=y
4824 ++CONFIG_USB_ARCH_HAS_OHCI=y
4825 ++CONFIG_USB_ARCH_HAS_EHCI=y
4826 ++CONFIG_USB=y
4827 ++# CONFIG_USB_DEBUG is not set
4828 ++CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
4829 ++
4830 ++#
4831 ++# Miscellaneous USB options
4832 ++#
4833 ++CONFIG_USB_DEVICEFS=y
4834 ++CONFIG_USB_DEVICE_CLASS=y
4835 ++# CONFIG_USB_DYNAMIC_MINORS is not set
4836 ++CONFIG_USB_SUSPEND=y
4837 ++# CONFIG_USB_OTG is not set
4838 ++CONFIG_USB_MON=y
4839 ++# CONFIG_USB_WUSB is not set
4840 ++# CONFIG_USB_WUSB_CBAF is not set
4841 ++
4842 ++#
4843 ++# USB Host Controller Drivers
4844 ++#
4845 ++# CONFIG_USB_C67X00_HCD is not set
4846 ++# CONFIG_USB_XHCI_HCD is not set
4847 ++# CONFIG_USB_EHCI_HCD is not set
4848 ++# CONFIG_USB_OXU210HP_HCD is not set
4849 ++# CONFIG_USB_ISP116X_HCD is not set
4850 ++# CONFIG_USB_ISP1760_HCD is not set
4851 ++# CONFIG_USB_OHCI_HCD is not set
4852 ++# CONFIG_USB_UHCI_HCD is not set
4853 ++# CONFIG_USB_SL811_HCD is not set
4854 ++# CONFIG_USB_R8A66597_HCD is not set
4855 ++# CONFIG_USB_WHCI_HCD is not set
4856 ++# CONFIG_USB_HWA_HCD is not set
4857 ++
4858 ++#
4859 ++# USB Device Class drivers
4860 ++#
4861 ++# CONFIG_USB_ACM is not set
4862 ++# CONFIG_USB_PRINTER is not set
4863 ++# CONFIG_USB_WDM is not set
4864 ++# CONFIG_USB_TMC is not set
4865 ++
4866 ++#
4867 ++# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
4868 ++#
4869 ++
4870 ++#
4871 ++# also be needed; see USB_STORAGE Help for more info
4872 ++#
4873 ++# CONFIG_USB_STORAGE is not set
4874 ++# CONFIG_USB_LIBUSUAL is not set
4875 ++
4876 ++#
4877 ++# USB Imaging devices
4878 ++#
4879 ++# CONFIG_USB_MDC800 is not set
4880 ++# CONFIG_USB_MICROTEK is not set
4881 ++
4882 ++#
4883 ++# USB port drivers
4884 ++#
4885 ++# CONFIG_USB_SERIAL is not set
4886 ++
4887 ++#
4888 ++# USB Miscellaneous drivers
4889 ++#
4890 ++# CONFIG_USB_EMI62 is not set
4891 ++# CONFIG_USB_EMI26 is not set
4892 ++# CONFIG_USB_ADUTUX is not set
4893 ++# CONFIG_USB_SEVSEG is not set
4894 ++# CONFIG_USB_RIO500 is not set
4895 ++# CONFIG_USB_LEGOTOWER is not set
4896 ++# CONFIG_USB_LCD is not set
4897 ++# CONFIG_USB_BERRY_CHARGE is not set
4898 ++# CONFIG_USB_LED is not set
4899 ++# CONFIG_USB_CYPRESS_CY7C63 is not set
4900 ++# CONFIG_USB_CYTHERM is not set
4901 ++# CONFIG_USB_IDMOUSE is not set
4902 ++# CONFIG_USB_FTDI_ELAN is not set
4903 ++# CONFIG_USB_APPLEDISPLAY is not set
4904 ++# CONFIG_USB_LD is not set
4905 ++# CONFIG_USB_TRANCEVIBRATOR is not set
4906 ++# CONFIG_USB_IOWARRIOR is not set
4907 ++# CONFIG_USB_TEST is not set
4908 ++# CONFIG_USB_ISIGHTFW is not set
4909 ++# CONFIG_USB_VST is not set
4910 ++# CONFIG_USB_GADGET is not set
4911 ++
4912 ++#
4913 ++# OTG and related infrastructure
4914 ++#
4915 ++# CONFIG_NOP_USB_XCEIV is not set
4916 ++# CONFIG_UWB is not set
4917 ++# CONFIG_MMC is not set
4918 ++# CONFIG_MEMSTICK is not set
4919 ++CONFIG_NEW_LEDS=y
4920 ++CONFIG_LEDS_CLASS=m
4921 ++
4922 ++#
4923 ++# LED drivers
4924 ++#
4925 ++# CONFIG_LEDS_ALIX2 is not set
4926 ++# CONFIG_LEDS_PCA9532 is not set
4927 ++# CONFIG_LEDS_LP3944 is not set
4928 ++CONFIG_LEDS_CLEVO_MAIL=m
4929 ++# CONFIG_LEDS_PCA955X is not set
4930 ++# CONFIG_LEDS_BD2802 is not set
4931 ++
4932 ++#
4933 ++# LED Triggers
4934 ++#
4935 ++CONFIG_LEDS_TRIGGERS=y
4936 ++CONFIG_LEDS_TRIGGER_TIMER=m
4937 ++CONFIG_LEDS_TRIGGER_IDE_DISK=y
4938 ++CONFIG_LEDS_TRIGGER_HEARTBEAT=m
4939 ++# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
4940 ++CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
4941 ++
4942 ++#
4943 ++# iptables trigger is under Netfilter config (LED target)
4944 ++#
4945 ++# CONFIG_ACCESSIBILITY is not set
4946 ++# CONFIG_INFINIBAND is not set
4947 ++# CONFIG_EDAC is not set
4948 ++# CONFIG_RTC_CLASS is not set
4949 ++# CONFIG_DMADEVICES is not set
4950 ++# CONFIG_AUXDISPLAY is not set
4951 ++# CONFIG_UIO is not set
4952 ++
4953 ++#
4954 ++# TI VLYNQ
4955 ++#
4956 ++# CONFIG_STAGING is not set
4957 ++CONFIG_X86_PLATFORM_DEVICES=y
4958 ++
4959 ++#
4960 ++# Firmware Drivers
4961 ++#
4962 ++# CONFIG_EDD is not set
4963 ++CONFIG_FIRMWARE_MEMMAP=y
4964 ++# CONFIG_DELL_RBU is not set
4965 ++# CONFIG_DCDBAS is not set
4966 ++# CONFIG_DMIID is not set
4967 ++# CONFIG_ISCSI_IBFT_FIND is not set
4968 ++
4969 ++#
4970 ++# File systems
4971 ++#
4972 ++CONFIG_EXT2_FS=y
4973 ++CONFIG_EXT2_FS_XATTR=y
4974 ++CONFIG_EXT2_FS_POSIX_ACL=y
4975 ++CONFIG_EXT2_FS_SECURITY=y
4976 ++# CONFIG_EXT2_FS_XIP is not set
4977 ++CONFIG_EXT3_FS=y
4978 ++# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
4979 ++CONFIG_EXT3_FS_XATTR=y
4980 ++CONFIG_EXT3_FS_POSIX_ACL=y
4981 ++CONFIG_EXT3_FS_SECURITY=y
4982 ++# CONFIG_EXT4_FS is not set
4983 ++CONFIG_JBD=y
4984 ++# CONFIG_JBD_DEBUG is not set
4985 ++CONFIG_FS_MBCACHE=y
4986 ++# CONFIG_REISERFS_FS is not set
4987 ++# CONFIG_JFS_FS is not set
4988 ++CONFIG_FS_POSIX_ACL=y
4989 ++# CONFIG_XFS_FS is not set
4990 ++# CONFIG_GFS2_FS is not set
4991 ++# CONFIG_OCFS2_FS is not set
4992 ++# CONFIG_BTRFS_FS is not set
4993 ++CONFIG_FILE_LOCKING=y
4994 ++CONFIG_FSNOTIFY=y
4995 ++CONFIG_DNOTIFY=y
4996 ++CONFIG_INOTIFY=y
4997 ++CONFIG_INOTIFY_USER=y
4998 ++CONFIG_QUOTA=y
4999 ++CONFIG_QUOTA_NETLINK_INTERFACE=y
5000 ++CONFIG_PRINT_QUOTA_WARNING=y
5001 ++# CONFIG_QFMT_V1 is not set
5002 ++# CONFIG_QFMT_V2 is not set
5003 ++CONFIG_QUOTACTL=y
5004 ++# CONFIG_AUTOFS_FS is not set
5005 ++CONFIG_AUTOFS4_FS=y
5006 ++CONFIG_FUSE_FS=y
5007 ++# CONFIG_CUSE is not set
5008 ++CONFIG_GENERIC_ACL=y
5009 ++
5010 ++#
5011 ++# Caches
5012 ++#
5013 ++# CONFIG_FSCACHE is not set
5014 ++
5015 ++#
5016 ++# CD-ROM/DVD Filesystems
5017 ++#
5018 ++CONFIG_ISO9660_FS=y
5019 ++CONFIG_JOLIET=y
5020 ++CONFIG_ZISOFS=y
5021 ++CONFIG_UDF_FS=y
5022 ++CONFIG_UDF_NLS=y
5023 ++
5024 ++#
5025 ++# DOS/FAT/NT Filesystems
5026 ++#
5027 ++CONFIG_FAT_FS=y
5028 ++CONFIG_MSDOS_FS=y
5029 ++CONFIG_VFAT_FS=y
5030 ++CONFIG_FAT_DEFAULT_CODEPAGE=437
5031 ++CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
5032 ++# CONFIG_NTFS_FS is not set
5033 ++
5034 ++#
5035 ++# Pseudo filesystems
5036 ++#
5037 ++CONFIG_PROC_FS=y
5038 ++CONFIG_PROC_KCORE=y
5039 ++CONFIG_PROC_SYSCTL=y
5040 ++CONFIG_PROC_PAGE_MONITOR=y
5041 ++CONFIG_SYSFS=y
5042 ++CONFIG_TMPFS=y
5043 ++CONFIG_TMPFS_POSIX_ACL=y
5044 ++CONFIG_HUGETLBFS=y
5045 ++CONFIG_HUGETLB_PAGE=y
5046 ++CONFIG_CONFIGFS_FS=y
5047 ++CONFIG_MISC_FILESYSTEMS=y
5048 ++# CONFIG_ADFS_FS is not set
5049 ++# CONFIG_AFFS_FS is not set
5050 ++# CONFIG_ECRYPT_FS is not set
5051 ++# CONFIG_HFS_FS is not set
5052 ++# CONFIG_HFSPLUS_FS is not set
5053 ++# CONFIG_BEFS_FS is not set
5054 ++# CONFIG_BFS_FS is not set
5055 ++# CONFIG_EFS_FS is not set
5056 ++# CONFIG_JFFS2_FS is not set
5057 ++# CONFIG_UBIFS_FS is not set
5058 ++# CONFIG_CRAMFS is not set
5059 ++CONFIG_SQUASHFS=y
5060 ++# CONFIG_SQUASHFS_EMBEDDED is not set
5061 ++CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
5062 ++CONFIG_VXFS_FS=y
5063 ++CONFIG_MINIX_FS=y
5064 ++# CONFIG_OMFS_FS is not set
5065 ++# CONFIG_HPFS_FS is not set
5066 ++# CONFIG_QNX4FS_FS is not set
5067 ++# CONFIG_ROMFS_FS is not set
5068 ++# CONFIG_SYSV_FS is not set
5069 ++# CONFIG_UFS_FS is not set
5070 ++# CONFIG_NILFS2_FS is not set
5071 ++CONFIG_NETWORK_FILESYSTEMS=y
5072 ++# CONFIG_NFS_FS is not set
5073 ++# CONFIG_NFSD is not set
5074 ++# CONFIG_SMB_FS is not set
5075 ++# CONFIG_CIFS is not set
5076 ++# CONFIG_NCP_FS is not set
5077 ++# CONFIG_CODA_FS is not set
5078 ++# CONFIG_AFS_FS is not set
5079 ++CONFIG_9P_FS=y
5080 ++
5081 ++#
5082 ++# Partition Types
5083 ++#
5084 ++CONFIG_PARTITION_ADVANCED=y
5085 ++CONFIG_ACORN_PARTITION=y
5086 ++# CONFIG_ACORN_PARTITION_CUMANA is not set
5087 ++# CONFIG_ACORN_PARTITION_EESOX is not set
5088 ++CONFIG_ACORN_PARTITION_ICS=y
5089 ++# CONFIG_ACORN_PARTITION_ADFS is not set
5090 ++# CONFIG_ACORN_PARTITION_POWERTEC is not set
5091 ++CONFIG_ACORN_PARTITION_RISCIX=y
5092 ++CONFIG_OSF_PARTITION=y
5093 ++CONFIG_AMIGA_PARTITION=y
5094 ++CONFIG_ATARI_PARTITION=y
5095 ++CONFIG_MAC_PARTITION=y
5096 ++CONFIG_MSDOS_PARTITION=y
5097 ++CONFIG_BSD_DISKLABEL=y
5098 ++CONFIG_MINIX_SUBPARTITION=y
5099 ++CONFIG_SOLARIS_X86_PARTITION=y
5100 ++CONFIG_UNIXWARE_DISKLABEL=y
5101 ++CONFIG_LDM_PARTITION=y
5102 ++# CONFIG_LDM_DEBUG is not set
5103 ++CONFIG_SGI_PARTITION=y
5104 ++CONFIG_ULTRIX_PARTITION=y
5105 ++CONFIG_SUN_PARTITION=y
5106 ++CONFIG_KARMA_PARTITION=y
5107 ++CONFIG_EFI_PARTITION=y
5108 ++# CONFIG_SYSV68_PARTITION is not set
5109 ++CONFIG_NLS=y
5110 ++CONFIG_NLS_DEFAULT="utf8"
5111 ++CONFIG_NLS_CODEPAGE_437=y
5112 ++# CONFIG_NLS_CODEPAGE_737 is not set
5113 ++# CONFIG_NLS_CODEPAGE_775 is not set
5114 ++# CONFIG_NLS_CODEPAGE_850 is not set
5115 ++# CONFIG_NLS_CODEPAGE_852 is not set
5116 ++# CONFIG_NLS_CODEPAGE_855 is not set
5117 ++# CONFIG_NLS_CODEPAGE_857 is not set
5118 ++# CONFIG_NLS_CODEPAGE_860 is not set
5119 ++# CONFIG_NLS_CODEPAGE_861 is not set
5120 ++# CONFIG_NLS_CODEPAGE_862 is not set
5121 ++# CONFIG_NLS_CODEPAGE_863 is not set
5122 ++# CONFIG_NLS_CODEPAGE_864 is not set
5123 ++# CONFIG_NLS_CODEPAGE_865 is not set
5124 ++# CONFIG_NLS_CODEPAGE_866 is not set
5125 ++# CONFIG_NLS_CODEPAGE_869 is not set
5126 ++# CONFIG_NLS_CODEPAGE_936 is not set
5127 ++# CONFIG_NLS_CODEPAGE_950 is not set
5128 ++# CONFIG_NLS_CODEPAGE_932 is not set
5129 ++# CONFIG_NLS_CODEPAGE_949 is not set
5130 ++# CONFIG_NLS_CODEPAGE_874 is not set
5131 ++# CONFIG_NLS_ISO8859_8 is not set
5132 ++# CONFIG_NLS_CODEPAGE_1250 is not set
5133 ++# CONFIG_NLS_CODEPAGE_1251 is not set
5134 ++CONFIG_NLS_ASCII=y
5135 ++CONFIG_NLS_ISO8859_1=y
5136 ++# CONFIG_NLS_ISO8859_2 is not set
5137 ++CONFIG_NLS_ISO8859_3=y
5138 ++# CONFIG_NLS_ISO8859_4 is not set
5139 ++# CONFIG_NLS_ISO8859_5 is not set
5140 ++# CONFIG_NLS_ISO8859_6 is not set
5141 ++# CONFIG_NLS_ISO8859_7 is not set
5142 ++# CONFIG_NLS_ISO8859_9 is not set
5143 ++# CONFIG_NLS_ISO8859_13 is not set
5144 ++# CONFIG_NLS_ISO8859_14 is not set
5145 ++CONFIG_NLS_ISO8859_15=y
5146 ++# CONFIG_NLS_KOI8_R is not set
5147 ++# CONFIG_NLS_KOI8_U is not set
5148 ++CONFIG_NLS_UTF8=y
5149 ++CONFIG_DLM=y
5150 ++CONFIG_DLM_DEBUG=y
5151 ++
5152 ++#
5153 ++# Kernel hacking
5154 ++#
5155 ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y
5156 ++CONFIG_PRINTK_TIME=y
5157 ++CONFIG_ENABLE_WARN_DEPRECATED=y
5158 ++CONFIG_ENABLE_MUST_CHECK=y
5159 ++CONFIG_FRAME_WARN=1024
5160 ++CONFIG_MAGIC_SYSRQ=y
5161 ++CONFIG_UNUSED_SYMBOLS=y
5162 ++CONFIG_DEBUG_FS=y
5163 ++# CONFIG_HEADERS_CHECK is not set
5164 ++CONFIG_DEBUG_KERNEL=y
5165 ++# CONFIG_DEBUG_SHIRQ is not set
5166 ++CONFIG_DETECT_SOFTLOCKUP=y
5167 ++# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
5168 ++CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
5169 ++CONFIG_DETECT_HUNG_TASK=y
5170 ++# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
5171 ++CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
5172 ++CONFIG_SCHED_DEBUG=y
5173 ++# CONFIG_SCHEDSTATS is not set
5174 ++CONFIG_TIMER_STATS=y
5175 ++# CONFIG_DEBUG_OBJECTS is not set
5176 ++# CONFIG_DEBUG_SLAB is not set
5177 ++# CONFIG_DEBUG_KMEMLEAK is not set
5178 ++# CONFIG_DEBUG_RT_MUTEXES is not set
5179 ++# CONFIG_RT_MUTEX_TESTER is not set
5180 ++# CONFIG_DEBUG_SPINLOCK is not set
5181 ++# CONFIG_DEBUG_MUTEXES is not set
5182 ++# CONFIG_DEBUG_LOCK_ALLOC is not set
5183 ++# CONFIG_PROVE_LOCKING is not set
5184 ++# CONFIG_LOCK_STAT is not set
5185 ++# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
5186 ++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
5187 ++CONFIG_STACKTRACE=y
5188 ++# CONFIG_DEBUG_KOBJECT is not set
5189 ++# CONFIG_DEBUG_HIGHMEM is not set
5190 ++CONFIG_DEBUG_BUGVERBOSE=y
5191 ++# CONFIG_DEBUG_INFO is not set
5192 ++# CONFIG_DEBUG_VM is not set
5193 ++# CONFIG_DEBUG_VIRTUAL is not set
5194 ++# CONFIG_DEBUG_WRITECOUNT is not set
5195 ++CONFIG_DEBUG_MEMORY_INIT=y
5196 ++# CONFIG_DEBUG_LIST is not set
5197 ++# CONFIG_DEBUG_SG is not set
5198 ++# CONFIG_DEBUG_NOTIFIERS is not set
5199 ++CONFIG_ARCH_WANT_FRAME_POINTERS=y
5200 ++# CONFIG_FRAME_POINTER is not set
5201 ++# CONFIG_BOOT_PRINTK_DELAY is not set
5202 ++# CONFIG_RCU_TORTURE_TEST is not set
5203 ++# CONFIG_RCU_CPU_STALL_DETECTOR is not set
5204 ++# CONFIG_BACKTRACE_SELF_TEST is not set
5205 ++# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
5206 ++# CONFIG_FAULT_INJECTION is not set
5207 ++# CONFIG_LATENCYTOP is not set
5208 ++CONFIG_SYSCTL_SYSCALL_CHECK=y
5209 ++# CONFIG_DEBUG_PAGEALLOC is not set
5210 ++CONFIG_USER_STACKTRACE_SUPPORT=y
5211 ++CONFIG_NOP_TRACER=y
5212 ++CONFIG_HAVE_FUNCTION_TRACER=y
5213 ++CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
5214 ++CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
5215 ++CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
5216 ++CONFIG_HAVE_DYNAMIC_FTRACE=y
5217 ++CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
5218 ++CONFIG_HAVE_FTRACE_SYSCALLS=y
5219 ++CONFIG_RING_BUFFER=y
5220 ++CONFIG_EVENT_TRACING=y
5221 ++CONFIG_CONTEXT_SWITCH_TRACER=y
5222 ++CONFIG_TRACING=y
5223 ++CONFIG_GENERIC_TRACER=y
5224 ++CONFIG_TRACING_SUPPORT=y
5225 ++CONFIG_FTRACE=y
5226 ++# CONFIG_FUNCTION_TRACER is not set
5227 ++# CONFIG_IRQSOFF_TRACER is not set
5228 ++# CONFIG_SYSPROF_TRACER is not set
5229 ++# CONFIG_SCHED_TRACER is not set
5230 ++# CONFIG_FTRACE_SYSCALLS is not set
5231 ++# CONFIG_BOOT_TRACER is not set
5232 ++CONFIG_BRANCH_PROFILE_NONE=y
5233 ++# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
5234 ++# CONFIG_PROFILE_ALL_BRANCHES is not set
5235 ++# CONFIG_POWER_TRACER is not set
5236 ++# CONFIG_STACK_TRACER is not set
5237 ++# CONFIG_KMEMTRACE is not set
5238 ++# CONFIG_WORKQUEUE_TRACER is not set
5239 ++CONFIG_BLK_DEV_IO_TRACE=y
5240 ++# CONFIG_FTRACE_STARTUP_TEST is not set
5241 ++# CONFIG_MMIOTRACE is not set
5242 ++# CONFIG_RING_BUFFER_BENCHMARK is not set
5243 ++# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
5244 ++# CONFIG_DYNAMIC_DEBUG is not set
5245 ++# CONFIG_DMA_API_DEBUG is not set
5246 ++# CONFIG_SAMPLES is not set
5247 ++CONFIG_HAVE_ARCH_KGDB=y
5248 ++# CONFIG_KGDB is not set
5249 ++CONFIG_HAVE_ARCH_KMEMCHECK=y
5250 ++# CONFIG_STRICT_DEVMEM is not set
5251 ++CONFIG_X86_VERBOSE_BOOTUP=y
5252 ++CONFIG_EARLY_PRINTK=y
5253 ++# CONFIG_EARLY_PRINTK_DBGP is not set
5254 ++# CONFIG_DEBUG_STACKOVERFLOW is not set
5255 ++# CONFIG_DEBUG_STACK_USAGE is not set
5256 ++# CONFIG_DEBUG_PER_CPU_MAPS is not set
5257 ++# CONFIG_X86_PTDUMP is not set
5258 ++# CONFIG_DEBUG_RODATA is not set
5259 ++# CONFIG_DEBUG_NX_TEST is not set
5260 ++# CONFIG_4KSTACKS is not set
5261 ++CONFIG_DOUBLEFAULT=y
5262 ++# CONFIG_IOMMU_STRESS is not set
5263 ++CONFIG_HAVE_MMIOTRACE_SUPPORT=y
5264 ++CONFIG_IO_DELAY_TYPE_0X80=0
5265 ++CONFIG_IO_DELAY_TYPE_0XED=1
5266 ++CONFIG_IO_DELAY_TYPE_UDELAY=2
5267 ++CONFIG_IO_DELAY_TYPE_NONE=3
5268 ++CONFIG_IO_DELAY_0X80=y
5269 ++# CONFIG_IO_DELAY_0XED is not set
5270 ++# CONFIG_IO_DELAY_UDELAY is not set
5271 ++# CONFIG_IO_DELAY_NONE is not set
5272 ++CONFIG_DEFAULT_IO_DELAY_TYPE=0
5273 ++# CONFIG_DEBUG_BOOT_PARAMS is not set
5274 ++# CONFIG_CPA_DEBUG is not set
5275 ++# CONFIG_OPTIMIZE_INLINING is not set
5276 ++
5277 ++#
5278 ++# Security options
5279 ++#
5280 ++CONFIG_KEYS=y
5281 ++# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
5282 ++CONFIG_SECURITY=y
5283 ++CONFIG_SECURITYFS=y
5284 ++CONFIG_SECURITY_NETWORK=y
5285 ++# CONFIG_SECURITY_PATH is not set
5286 ++CONFIG_SECURITY_FILE_CAPABILITIES=y
5287 ++# CONFIG_SECURITY_ROOTPLUG is not set
5288 ++CONFIG_LSM_MMAP_MIN_ADDR=65536
5289 ++CONFIG_SECURITY_SELINUX=y
5290 ++CONFIG_SECURITY_SELINUX_BOOTPARAM=y
5291 ++CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
5292 ++CONFIG_SECURITY_SELINUX_DISABLE=y
5293 ++CONFIG_SECURITY_SELINUX_DEVELOP=y
5294 ++CONFIG_SECURITY_SELINUX_AVC_STATS=y
5295 ++CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
5296 ++# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
5297 ++# CONFIG_SECURITY_TOMOYO is not set
5298 ++CONFIG_CRYPTO=y
5299 ++
5300 ++#
5301 ++# Crypto core or helper
5302 ++#
5303 ++# CONFIG_CRYPTO_FIPS is not set
5304 ++CONFIG_CRYPTO_ALGAPI=y
5305 ++CONFIG_CRYPTO_ALGAPI2=y
5306 ++CONFIG_CRYPTO_AEAD=m
5307 ++CONFIG_CRYPTO_AEAD2=y
5308 ++CONFIG_CRYPTO_BLKCIPHER=y
5309 ++CONFIG_CRYPTO_BLKCIPHER2=y
5310 ++CONFIG_CRYPTO_HASH=y
5311 ++CONFIG_CRYPTO_HASH2=y
5312 ++CONFIG_CRYPTO_RNG=m
5313 ++CONFIG_CRYPTO_RNG2=y
5314 ++CONFIG_CRYPTO_PCOMP=y
5315 ++CONFIG_CRYPTO_MANAGER=y
5316 ++CONFIG_CRYPTO_MANAGER2=y
5317 ++CONFIG_CRYPTO_GF128MUL=m
5318 ++CONFIG_CRYPTO_NULL=m
5319 ++CONFIG_CRYPTO_WORKQUEUE=y
5320 ++# CONFIG_CRYPTO_CRYPTD is not set
5321 ++CONFIG_CRYPTO_AUTHENC=m
5322 ++CONFIG_CRYPTO_TEST=m
5323 ++
5324 ++#
5325 ++# Authenticated Encryption with Associated Data
5326 ++#
5327 ++CONFIG_CRYPTO_CCM=m
5328 ++CONFIG_CRYPTO_GCM=m
5329 ++CONFIG_CRYPTO_SEQIV=m
5330 ++
5331 ++#
5332 ++# Block modes
5333 ++#
5334 ++CONFIG_CRYPTO_CBC=y
5335 ++CONFIG_CRYPTO_CTR=m
5336 ++CONFIG_CRYPTO_CTS=m
5337 ++CONFIG_CRYPTO_ECB=m
5338 ++CONFIG_CRYPTO_LRW=m
5339 ++CONFIG_CRYPTO_PCBC=m
5340 ++CONFIG_CRYPTO_XTS=m
5341 ++
5342 ++#
5343 ++# Hash modes
5344 ++#
5345 ++CONFIG_CRYPTO_HMAC=y
5346 ++CONFIG_CRYPTO_XCBC=m
5347 ++
5348 ++#
5349 ++# Digest
5350 ++#
5351 ++CONFIG_CRYPTO_CRC32C=y
5352 ++# CONFIG_CRYPTO_CRC32C_INTEL is not set
5353 ++CONFIG_CRYPTO_MD4=m
5354 ++CONFIG_CRYPTO_MD5=y
5355 ++CONFIG_CRYPTO_MICHAEL_MIC=m
5356 ++# CONFIG_CRYPTO_RMD128 is not set
5357 ++# CONFIG_CRYPTO_RMD160 is not set
5358 ++# CONFIG_CRYPTO_RMD256 is not set
5359 ++# CONFIG_CRYPTO_RMD320 is not set
5360 ++CONFIG_CRYPTO_SHA1=y
5361 ++CONFIG_CRYPTO_SHA256=m
5362 ++CONFIG_CRYPTO_SHA512=m
5363 ++CONFIG_CRYPTO_TGR192=m
5364 ++CONFIG_CRYPTO_WP512=m
5365 ++
5366 ++#
5367 ++# Ciphers
5368 ++#
5369 ++CONFIG_CRYPTO_AES=m
5370 ++CONFIG_CRYPTO_AES_586=m
5371 ++CONFIG_CRYPTO_ANUBIS=m
5372 ++CONFIG_CRYPTO_ARC4=m
5373 ++CONFIG_CRYPTO_BLOWFISH=m
5374 ++CONFIG_CRYPTO_CAMELLIA=m
5375 ++CONFIG_CRYPTO_CAST5=m
5376 ++CONFIG_CRYPTO_CAST6=m
5377 ++CONFIG_CRYPTO_DES=m
5378 ++CONFIG_CRYPTO_FCRYPT=m
5379 ++CONFIG_CRYPTO_KHAZAD=m
5380 ++CONFIG_CRYPTO_SALSA20=m
5381 ++CONFIG_CRYPTO_SALSA20_586=m
5382 ++CONFIG_CRYPTO_SEED=m
5383 ++CONFIG_CRYPTO_SERPENT=m
5384 ++CONFIG_CRYPTO_TEA=m
5385 ++CONFIG_CRYPTO_TWOFISH=m
5386 ++CONFIG_CRYPTO_TWOFISH_COMMON=m
5387 ++CONFIG_CRYPTO_TWOFISH_586=m
5388 ++
5389 ++#
5390 ++# Compression
5391 ++#
5392 ++CONFIG_CRYPTO_DEFLATE=m
5393 ++# CONFIG_CRYPTO_ZLIB is not set
5394 ++CONFIG_CRYPTO_LZO=m
5395 ++
5396 ++#
5397 ++# Random Number Generation
5398 ++#
5399 ++# CONFIG_CRYPTO_ANSI_CPRNG is not set
5400 ++CONFIG_CRYPTO_HW=y
5401 ++CONFIG_CRYPTO_DEV_PADLOCK=m
5402 ++CONFIG_CRYPTO_DEV_PADLOCK_AES=m
5403 ++CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
5404 ++CONFIG_CRYPTO_DEV_GEODE=m
5405 ++CONFIG_CRYPTO_DEV_HIFN_795X=m
5406 ++CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
5407 ++CONFIG_HAVE_KVM=y
5408 ++CONFIG_HAVE_KVM_IRQCHIP=y
5409 ++# CONFIG_VIRTUALIZATION is not set
5410 ++CONFIG_VIRTIO=y
5411 ++CONFIG_VIRTIO_RING=y
5412 ++CONFIG_BINARY_PRINTF=y
5413 ++
5414 ++#
5415 ++# Library routines
5416 ++#
5417 ++CONFIG_BITREVERSE=y
5418 ++CONFIG_GENERIC_FIND_FIRST_BIT=y
5419 ++CONFIG_GENERIC_FIND_NEXT_BIT=y
5420 ++CONFIG_GENERIC_FIND_LAST_BIT=y
5421 ++CONFIG_CRC_CCITT=y
5422 ++CONFIG_CRC16=y
5423 ++# CONFIG_CRC_T10DIF is not set
5424 ++CONFIG_CRC_ITU_T=y
5425 ++CONFIG_CRC32=y
5426 ++CONFIG_CRC7=y
5427 ++CONFIG_LIBCRC32C=y
5428 ++CONFIG_AUDIT_GENERIC=y
5429 ++CONFIG_ZLIB_INFLATE=y
5430 ++CONFIG_ZLIB_DEFLATE=m
5431 ++CONFIG_LZO_COMPRESS=m
5432 ++CONFIG_LZO_DECOMPRESS=m
5433 ++CONFIG_DECOMPRESS_GZIP=y
5434 ++CONFIG_DECOMPRESS_BZIP2=y
5435 ++CONFIG_DECOMPRESS_LZMA=y
5436 ++CONFIG_REED_SOLOMON=m
5437 ++CONFIG_REED_SOLOMON_DEC16=y
5438 ++CONFIG_HAS_IOMEM=y
5439 ++CONFIG_HAS_IOPORT=y
5440 ++CONFIG_HAS_DMA=y
5441 ++CONFIG_NLATTR=y
5442 ++
5443 ++#
5444 ++# Plan 9 support
5445 ++#
5446 ++CONFIG_BINFMT_PLAN9=y
5447 +diff -Nur a/Documentation/lguest/lguest.c b/Documentation/lguest/lguest.c
5448 +--- a/Documentation/lguest/lguest.c 2009-11-10 01:32:31.000000000 +0100
5449 ++++ b/Documentation/lguest/lguest.c 2009-11-27 10:21:54.000000000 +0100
5450 +@@ -18,7 +18,6 @@
5451 + #include <sys/types.h>
5452 + #include <sys/stat.h>
5453 + #include <sys/wait.h>
5454 +-#include <sys/eventfd.h>
5455 + #include <fcntl.h>
5456 + #include <stdbool.h>
5457 + #include <errno.h>
5458 +diff -Nur a/fs/binfmt_plan9.c b/fs/binfmt_plan9.c
5459 +--- a/fs/binfmt_plan9.c 1970-01-01 01:00:00.000000000 +0100
5460 ++++ b/fs/binfmt_plan9.c 2009-11-27 08:50:19.000000000 +0100
5461 +@@ -0,0 +1,227 @@
5462 ++/*
5463 ++ * Binary loader for Plan 9's a.out executable format
5464 ++ *
5465 ++ * Copyright (C) 2008 Anant Narayanan
5466 ++ */
5467 ++
5468 ++#include <linux/init.h>
5469 ++#include <linux/module.h>
5470 ++#include <linux/kernel.h>
5471 ++#include <linux/ptrace.h>
5472 ++#include <linux/binfmts.h>
5473 ++#include <linux/mm.h>
5474 ++#include <linux/fs.h>
5475 ++#include <linux/mman.h>
5476 ++#include <linux/personality.h>
5477 ++
5478 ++#include <asm/page.h>
5479 ++#include <asm/uaccess.h>
5480 ++#include <asm/processor.h>
5481 ++#include <asm/byteorder.h>
5482 ++
5483 ++#include "binfmt_plan9.h"
5484 ++
5485 ++static int load_plan9_binary(struct linux_binprm *, struct pt_regs *);
5486 ++
5487 ++static struct linux_binfmt plan9_format = {
5488 ++ .module = THIS_MODULE,
5489 ++ .load_binary = load_plan9_binary,
5490 ++ .load_shlib = NULL,
5491 ++ .core_dump = NULL
5492 ++};
5493 ++
5494 ++/*
5495 ++ * All Plan 9 programs linked with libc obtain the address of the
5496 ++ * '_tos' structure from EAX when executing _main().
5497 ++ *
5498 ++ * In Linux, however, the value of EAX is not preserved through the exec()
5499 ++ * process, hence we look for the MOV(addr, EAX) instruction and mangle it
5500 ++ * to MOV(addr, EBX) instead. (Note that we store the _tos address in EBX
5501 ++ * in create_args)
5502 ++ */
5503 ++static void mangle_tos(unsigned long entry)
5504 ++{
5505 ++ unsigned char a, b, c, d, e;
5506 ++ /*
5507 ++ * Error checking for get_user/put_user is not done because
5508 ++ * the user-space isn't actually running yet
5509 ++ */
5510 ++ get_user(a, (unsigned long *)entry);
5511 ++ get_user(b, (unsigned long *)(entry + 1));
5512 ++ get_user(c, (unsigned long *)(entry + 2));
5513 ++ get_user(d, (unsigned long *)(entry + 3));
5514 ++ get_user(e, (unsigned long *)(entry + 4));
5515 ++
5516 ++ printk(KERN_INFO "9load: Found %x %x %x %x %x!", a, b, c, d, e);
5517 ++ /* Check if our MOV instruction is present */
5518 ++ if (a == 0x83 && b == 0xEC && c == 0x48 && d == 0x89 && e == 0x05) {
5519 ++ /* Yes, so we change 0x05 (EAX) to 0x1D (EBX)
5520 ++ * (ref: Intel x86 software developer's manual, volume 2A)
5521 ++ */
5522 ++ put_user(0x1D, (unsigned long *)(entry + 4));
5523 ++ }
5524 ++}
5525 ++
5526 ++/*
5527 ++ * Setup the environment and argument variables on the user-space stack
5528 ++ */
5529 ++static unsigned long __user *create_args(char __user * p,
5530 ++ struct linux_binprm * bprm,
5531 ++ struct pt_regs * regs)
5532 ++{
5533 ++ char __user * __user *argv;
5534 ++ unsigned long __user *sp;
5535 ++ int argc = bprm->argc;
5536 ++
5537 ++ unsigned long q = (unsigned long) p;
5538 ++
5539 ++ sp = (void __user *)((-(unsigned long)sizeof(char *)) & q);
5540 ++
5541 ++ /* leave space for TOS: 56 / 4 = 14 */
5542 ++ sp -= TOS_SIZE;
5543 ++ regs->bx = (unsigned long)sp;
5544 ++
5545 ++ sp -= argc+1;
5546 ++ argv = (char __user * __user *) sp;
5547 ++
5548 ++ put_user(argc, --sp);
5549 ++
5550 ++ current->mm->arg_start = q;
5551 ++ while (argc-- > 0) {
5552 ++ char c;
5553 ++ put_user(p, argv++);
5554 ++ do {
5555 ++ get_user(c, p++);
5556 ++ } while (c);
5557 ++ }
5558 ++ put_user(NULL, argv);
5559 ++ current->mm->arg_end = current->mm->env_start =
5560 ++ current->mm->env_end = q;
5561 ++
5562 ++ return sp;
5563 ++}
5564 ++
5565 ++static int load_plan9_binary(struct linux_binprm * bprm, struct pt_regs * regs)
5566 ++{
5567 ++ loff_t pos;
5568 ++ struct plan9_exec ex;
5569 ++ unsigned long rlim, retval, fpos = 0, tot = 0;
5570 ++
5571 ++ /* Load header and fix big-endianess: we are concerned with x86 only */
5572 ++ ex = *((struct plan9_exec *) bprm->buf);
5573 ++ ex.magic = be32_to_cpu(ex.magic);
5574 ++ ex.text = be32_to_cpu(ex.text);
5575 ++ ex.data = be32_to_cpu(ex.data);
5576 ++ ex.bss = be32_to_cpu(ex.bss);
5577 ++ ex.syms = be32_to_cpu(ex.syms);
5578 ++ ex.entry = be32_to_cpu(ex.entry);
5579 ++ ex.spsz = be32_to_cpu(ex.spsz);
5580 ++ ex.pcsz = be32_to_cpu(ex.pcsz);
5581 ++
5582 ++ tot = 0x20 + ex.text + ex.data + ex.syms + ex.spsz + ex.pcsz;
5583 ++
5584 ++ /* Check if this is really a plan 9 executable */
5585 ++ if (ex.magic != I_MAGIC)
5586 ++ return -ENOEXEC;
5587 ++
5588 ++ /* Check initial limits. This avoids letting people circumvent
5589 ++ * size limits imposed on them by creating programs with large
5590 ++ * arrays in the data or bss.
5591 ++ */
5592 ++ rlim = current->signal->rlim[RLIMIT_DATA].rlim_cur;
5593 ++ if (rlim >= RLIM_INFINITY)
5594 ++ rlim = ~0;
5595 ++ if (ex.data + ex.bss > rlim)
5596 ++ return -ENOMEM;
5597 ++
5598 ++ /* Flush all traces of the currently running executable */
5599 ++ retval = flush_old_exec(bprm);
5600 ++ if (retval) {
5601 ++ return retval;
5602 ++ }
5603 ++ /* Point of no return */
5604 ++ set_personality(PER_LINUX);
5605 ++
5606 ++ /* Set code sections */
5607 ++ current->mm->end_code = TXT_ADDR(ex) +
5608 ++ (current->mm->start_code = STR_ADDR);
5609 ++ current->mm->end_data = ex.data +
5610 ++ (current->mm->start_data = PAGE_ALIGN(current->mm->end_code));
5611 ++ current->mm->brk = ex.bss +
5612 ++ (current->mm->start_brk = current->mm->end_data);
5613 ++ current->mm->mmap_base = 0;
5614 ++ current->mm->free_area_cache = 0;
5615 ++ current->mm->cached_hole_size = 0;
5616 ++
5617 ++ current->flags &= ~PF_FORKNOEXEC;
5618 ++
5619 ++ printk(KERN_ALERT "9load: %lx %lx %lx %lx %lx %lx %lx %lx\n",
5620 ++ current->mm->start_code,
5621 ++ current->mm->end_code,
5622 ++ current->mm->start_data,
5623 ++ current->mm->end_data,
5624 ++ current->mm->start_brk,
5625 ++ current->mm->brk,
5626 ++ current->mm->mmap_base,
5627 ++ tot);
5628 ++
5629 ++ /* mmap text in */
5630 ++ down_write(&current->mm->mmap_sem);
5631 ++ fpos = do_mmap(bprm->file, STR_ADDR, TXT_ADDR(ex),
5632 ++ PROT_READ | PROT_EXEC,
5633 ++ MAP_FIXED | MAP_PRIVATE | MAP_EXECUTABLE, 0);
5634 ++ up_write(&current->mm->mmap_sem);
5635 ++
5636 ++ /* copy data in */
5637 ++ down_write(&current->mm->mmap_sem);
5638 ++ fpos = do_mmap(NULL, DAT_ADDR(ex), ex.data + ex.bss,
5639 ++ PROT_READ | PROT_WRITE,
5640 ++ MAP_FIXED | MAP_PRIVATE, 0);
5641 ++
5642 ++ up_write(&current->mm->mmap_sem);
5643 ++
5644 ++ pos = TXT_ADDR(ex);
5645 ++ printk(KERN_ALERT "9load: Read %d!\n", bprm->file->f_op->read(bprm->file,
5646 ++ (char *)DAT_ADDR(ex), ex.data + ex.bss, &pos));
5647 ++ set_binfmt(&plan9_format);
5648 ++
5649 ++ retval = setup_arg_pages(bprm, TASK_SIZE, EXSTACK_DEFAULT);
5650 ++
5651 ++ if (retval < 0) {
5652 ++ send_sig(SIGKILL, current, 0);
5653 ++ return retval;
5654 ++ }
5655 ++
5656 ++ printk(KERN_ALERT "9load: BPRM Value: %lx\n", bprm->p);
5657 ++
5658 ++ current->mm->start_stack =
5659 ++ (unsigned long) create_args((char __user *) bprm->p, bprm, regs);
5660 ++
5661 ++ printk(KERN_ALERT "9load: Stack start: %lx, TOS: %lx\n", current->mm->start_stack, regs->bx);
5662 ++
5663 ++ mangle_tos(ex.entry);
5664 ++ start_thread(regs, ex.entry, current->mm->start_stack);
5665 ++ printk(KERN_ALERT "9load: Program started: EBX: %lx, EIP: %lx\n", regs->bx, regs->ip);
5666 ++
5667 ++ return 0;
5668 ++}
5669 ++
5670 ++static int __init plan9_init(void)
5671 ++{
5672 ++ printk(KERN_ALERT "Hello, Plan9!\n");
5673 ++ return register_binfmt(&plan9_format);
5674 ++}
5675 ++
5676 ++static void __exit plan9_exit(void)
5677 ++{
5678 ++ unregister_binfmt(&plan9_format);
5679 ++ printk(KERN_ALERT "Goodbye, Plan9!\n");
5680 ++}
5681 ++
5682 ++module_init(plan9_init);
5683 ++module_exit(plan9_exit);
5684 ++
5685 ++MODULE_LICENSE ("GPL");
5686 ++MODULE_AUTHOR ("Anant Narayanan <anant@×××.in>");
5687 ++MODULE_DESCRIPTION ("Binary loader for Plan9's a.out executable format");
5688 ++
5689 +diff -Nur a/fs/binfmt_plan9.h b/fs/binfmt_plan9.h
5690 +--- a/fs/binfmt_plan9.h 1970-01-01 01:00:00.000000000 +0100
5691 ++++ b/fs/binfmt_plan9.h 2009-11-27 08:50:19.000000000 +0100
5692 +@@ -0,0 +1,43 @@
5693 ++/*
5694 ++ * Binary loader for Plan 9's a.out executable format
5695 ++ *
5696 ++ * Copyright (C) 2008 Anant Narayanan
5697 ++ */
5698 ++struct plan9_exec
5699 ++{
5700 ++ unsigned long magic; /* magic number */
5701 ++ unsigned long text; /* size of text segment */
5702 ++ unsigned long data; /* size of initialized data */
5703 ++ unsigned long bss; /* size of uninitialized data */
5704 ++ unsigned long syms; /* size of symbol table */
5705 ++ unsigned long entry; /* entry point */
5706 ++ unsigned long spsz; /* size of pc/sp offset table */
5707 ++ unsigned long pcsz; /* size of pc/line number table */
5708 ++};
5709 ++
5710 ++#define HDR_MAGIC 0x00008000 /* header expansion */
5711 ++
5712 ++#define _MAGIC(f, b) ((f)|((((4*(b))+0)*(b))+7))
5713 ++#define A_MAGIC _MAGIC(0, 8) /* 68020 */
5714 ++#define I_MAGIC _MAGIC(0, 11) /* intel 386 */
5715 ++#define J_MAGIC _MAGIC(0, 12) /* intel 960 (retired) */
5716 ++#define K_MAGIC _MAGIC(0, 13) /* sparc */
5717 ++#define V_MAGIC _MAGIC(0, 16) /* mips 3000 BE */
5718 ++#define X_MAGIC _MAGIC(0, 17) /* att dsp 3210 (retired) */
5719 ++#define M_MAGIC _MAGIC(0, 18) /* mips 4000 BE */
5720 ++#define D_MAGIC _MAGIC(0, 19) /* amd 29000 (retired) */
5721 ++#define E_MAGIC _MAGIC(0, 20) /* arm */
5722 ++#define Q_MAGIC _MAGIC(0, 21) /* powerpc */
5723 ++#define N_MAGIC _MAGIC(0, 22) /* mips 4000 LE */
5724 ++#define L_MAGIC _MAGIC(0, 23) /* dec alpha */
5725 ++#define P_MAGIC _MAGIC(0, 24) /* mips 3000 LE */
5726 ++#define U_MAGIC _MAGIC(0, 25) /* sparc64 */
5727 ++#define S_MAGIC _MAGIC(HDR_MAGIC, 26) /* amd64 */
5728 ++#define T_MAGIC _MAGIC(HDR_MAGIC, 27) /* powerpc64 */
5729 ++
5730 ++#define TOS_SIZE 14 /* Size of Top of Stack: 56 / 4 */
5731 ++#define HDR_SIZE 0x20
5732 ++#define STR_ADDR 0x1000 /* Start Address */
5733 ++#define TXT_ADDR(x) HDR_SIZE + x.text /* TEXT Address */
5734 ++#define DAT_ADDR(x) STR_ADDR + PAGE_ALIGN(TXT_ADDR(x)) /* DATA & BSS */
5735 ++
5736 +diff -Nur a/fs/Makefile b/fs/Makefile
5737 +--- a/fs/Makefile 2009-11-10 01:32:31.000000000 +0100
5738 ++++ b/fs/Makefile 2009-11-27 08:50:19.000000000 +0100
5739 +@@ -37,6 +37,8 @@
5740 + obj-$(CONFIG_BINFMT_EM86) += binfmt_em86.o
5741 + obj-$(CONFIG_BINFMT_MISC) += binfmt_misc.o
5742 +
5743 ++obj-$(CONFIG_BINFMT_PLAN9) += binfmt_plan9.o
5744 ++
5745 + # binfmt_script is always there
5746 + obj-y += binfmt_script.o
5747 +
5748 +diff -Nur a/Makefile b/Makefile
5749 +--- a/Makefile 2009-11-10 01:32:31.000000000 +0100
5750 ++++ b/Makefile 2009-11-27 08:50:19.000000000 +0100
5751 +@@ -639,7 +639,7 @@
5752 +
5753 +
5754 + ifeq ($(KBUILD_EXTMOD),)
5755 +-core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/
5756 ++core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/ plan9/
5757 +
5758 + vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
5759 + $(core-y) $(core-m) $(drivers-y) $(drivers-m) \
5760 +diff -Nur a/plan9/devcons.c b/plan9/devcons.c
5761 +--- a/plan9/devcons.c 1970-01-01 01:00:00.000000000 +0100
5762 ++++ b/plan9/devcons.c 2009-11-27 08:50:19.000000000 +0100
5763 +@@ -0,0 +1,65 @@
5764 ++/**
5765 ++ * Plan 9 '#c' emulation.
5766 ++ * Let's start with /dev/pid
5767 ++ */
5768 ++#include <linux/fs.h>
5769 ++#include <linux/init.h>
5770 ++#include <linux/types.h>
5771 ++#include <linux/module.h>
5772 ++#include <linux/uaccess.h>
5773 ++#include <linux/syscalls.h>
5774 ++#include <linux/miscdevice.h>
5775 ++
5776 ++MODULE_AUTHOR("Anant Narayanan <anant@×××.in>");
5777 ++MODULE_LICENSE("GPL");
5778 ++
5779 ++static ssize_t pid_read(struct file *, char __user *, size_t, loff_t *);
5780 ++
5781 ++static const struct file_operations pid_fops = {
5782 ++ .owner = THIS_MODULE,
5783 ++ .read = pid_read
5784 ++ /* .write to /dev/pid doesn't make sense? */
5785 ++};
5786 ++
5787 ++static struct miscdevice pid_dev = {
5788 ++ .minor = MISC_DYNAMIC_MINOR,
5789 ++ .name = "pid",
5790 ++ .fops = &pid_fops
5791 ++};
5792 ++
5793 ++static ssize_t pid_read(struct file *f, char __user *buf,
5794 ++ size_t count, loff_t *offset)
5795 ++{
5796 ++ int ret = 0;
5797 ++ char pidbuf[6];
5798 ++ unsigned long readcount;
5799 ++
5800 ++ if (*offset != 0) {
5801 ++ ret = 0;
5802 ++ } else {
5803 ++ ret = scnprintf(pidbuf, 6, "%ld", sys_getpid());
5804 ++ readcount = min(count, (size_t)ret);
5805 ++
5806 ++ if (!copy_to_user(buf, pidbuf, readcount)) {
5807 ++ *offset += readcount;
5808 ++ ret = readcount;
5809 ++ } else {
5810 ++ ret = -EFAULT;
5811 ++ }
5812 ++ }
5813 ++
5814 ++ return ret;
5815 ++}
5816 ++
5817 ++static int __init cons_init(void)
5818 ++{
5819 ++ return misc_register(&pid_dev);
5820 ++}
5821 ++
5822 ++static void __exit cons_exit(void)
5823 ++{
5824 ++ misc_deregister(&pid_dev);
5825 ++}
5826 ++
5827 ++module_init(cons_init);
5828 ++module_exit(cons_exit);
5829 +diff -Nur a/plan9/Kconfig b/plan9/Kconfig
5830 +--- a/plan9/Kconfig 1970-01-01 01:00:00.000000000 +0100
5831 ++++ b/plan9/Kconfig 2009-11-27 08:50:19.000000000 +0100
5832 +@@ -0,0 +1,8 @@
5833 ++menu "Plan 9 support"
5834 ++
5835 ++config BINFMT_PLAN9
5836 ++ tristate "Kernel support for Plan 9 binaries"
5837 ++ ---help---
5838 ++ This will compile support for Plan 9 a.out (to be used with Glendix)
5839 ++
5840 ++endmenu
5841 +diff -Nur a/plan9/Makefile b/plan9/Makefile
5842 +--- a/plan9/Makefile 1970-01-01 01:00:00.000000000 +0100
5843 ++++ b/plan9/Makefile 2009-11-27 08:50:19.000000000 +0100
5844 +@@ -0,0 +1,8 @@
5845 ++#
5846 ++# Makefile for Plan 9 system support
5847 ++#
5848 ++# Anant Narayanan <anant@×××.in>
5849 ++#
5850 ++
5851 ++obj-$(CONFIG_BINFMT_PLAN9) += syscalls.o devcons.o
5852 ++
5853 +diff -Nur a/plan9/p9_constants.h b/plan9/p9_constants.h
5854 +--- a/plan9/p9_constants.h 1970-01-01 01:00:00.000000000 +0100
5855 ++++ b/plan9/p9_constants.h 2009-11-27 08:50:19.000000000 +0100
5856 +@@ -0,0 +1,18 @@
5857 ++/*
5858 ++ * Plan 9 constants
5859 ++ */
5860 ++
5861 ++/* rfork */
5862 ++#define RFNAMEG 1
5863 ++#define RFENVG 2
5864 ++#define RFFDG 4
5865 ++#define RFNOTEG 8
5866 ++#define RFPROC 16
5867 ++#define RFMEM 32
5868 ++#define RFNOWAIT 64
5869 ++#define RFCNAMEG 1024
5870 ++#define RFCENVG 2048
5871 ++#define RFCFDG 4096
5872 ++#define RFREND 8192
5873 ++#define RFNOMNT 16384
5874 ++
5875 +diff -Nur a/plan9/syscalls.c b/plan9/syscalls.c
5876 +--- a/plan9/syscalls.c 1970-01-01 01:00:00.000000000 +0100
5877 ++++ b/plan9/syscalls.c 2009-11-27 09:50:45.000000000 +0100
5878 +@@ -0,0 +1,378 @@
5879 ++/*
5880 ++ * Copyright (C) 2008 Anant Narayanan <anant@×××.in>
5881 ++ * Plan 9 system call implementations
5882 ++ */
5883 ++
5884 ++#include <linux/fs.h>
5885 ++#include <linux/time.h>
5886 ++#include <linux/file.h>
5887 ++#include <linux/mount.h>
5888 ++#include <linux/dcache.h>
5889 ++#include <linux/string.h>
5890 ++#include <linux/fsnotify.h>
5891 ++#include <linux/syscalls.h>
5892 ++
5893 ++#include <asm/current.h>
5894 ++#include <asm/uaccess.h>
5895 ++#include <asm/syscalls.h>
5896 ++#include <asm/processor.h>
5897 ++
5898 ++#include "p9_constants.h"
5899 ++
5900 ++asmlinkage long sys_plan9_unimplemented(struct pt_regs regs)
5901 ++{
5902 ++ if (printk_ratelimit())
5903 ++ printk(KERN_ALERT "P9: %ld called but unimplemented!\n",
5904 ++ regs.ax);
5905 ++ return 0;
5906 ++}
5907 ++
5908 ++asmlinkage long sys_plan9_deprecated(struct pt_regs regs)
5909 ++{
5910 ++ if (printk_ratelimit())
5911 ++ printk(KERN_INFO "P9: syscall number %ld DEPRECATED!\n",
5912 ++ regs.ax);
5913 ++ return 0;
5914 ++}
5915 ++
5916 ++asmlinkage long sys_plan9_exits(struct pt_regs regs)
5917 ++{
5918 ++ printk(KERN_INFO "P9: Syscall %ld exits called!\n", regs.ax);
5919 ++ return sys_exit(1);
5920 ++}
5921 ++
5922 ++asmlinkage long sys_plan9_chdir(struct pt_regs regs)
5923 ++{
5924 ++ unsigned long dirname;
5925 ++ unsigned long *addr = (unsigned long *)regs.sp;
5926 ++ printk(KERN_INFO "P9: Syscall %ld chdir called!\n", regs.ax);
5927 ++
5928 ++ get_user(dirname, ++addr);
5929 ++
5930 ++ return sys_chdir((char __user *)dirname);
5931 ++}
5932 ++
5933 ++asmlinkage long sys_plan9_close(struct pt_regs regs)
5934 ++{
5935 ++ unsigned long fd;
5936 ++ unsigned long *addr = (unsigned long *)regs.sp;
5937 ++ printk(KERN_INFO "P9: Syscall %ld close called!\n", regs.ax);
5938 ++
5939 ++ get_user(fd, ++addr);
5940 ++
5941 ++ return sys_close(fd);
5942 ++}
5943 ++
5944 ++asmlinkage long sys_plan9_dup(struct pt_regs regs)
5945 ++{
5946 ++ unsigned long oldfd, newfd;
5947 ++ unsigned long *addr = (unsigned long *)regs.sp;
5948 ++ printk(KERN_INFO "P9: Syscall %ld dup called!\n", regs.ax);
5949 ++
5950 ++ get_user(oldfd, ++addr);
5951 ++ get_user(newfd, ++addr);
5952 ++
5953 ++ if (newfd == -1) {
5954 ++ /* User requested lowest available descriptor */
5955 ++ return sys_dup(oldfd);
5956 ++ } else {
5957 ++ /* User requested newfd to be the new descriptor
5958 ++ * FIXME: Plan 9 ensures that newfd is no more than 20 larger
5959 ++ * than the largest fd currently in use by the program.
5960 ++ */
5961 ++ return sys_dup2(oldfd, newfd);
5962 ++ }
5963 ++}
5964 ++
5965 ++asmlinkage long sys_plan9_open(struct pt_regs regs)
5966 ++{
5967 ++ int fd, len;
5968 ++ struct file *f;
5969 ++ char path[PATH_MAX + 1];
5970 ++ unsigned long file, omode;
5971 ++ unsigned long *addr = (unsigned long *)regs.sp;
5972 ++ printk(KERN_INFO "P9: Syscall %ld open called!\n", regs.ax);
5973 ++
5974 ++ get_user(file, ++addr);
5975 ++ get_user(omode, ++addr);
5976 ++
5977 ++ /* Special case for '#c/pid' */
5978 ++ if ((len = strncpy_from_user(path, (char __user *)file, PATH_MAX)) < 0) {
5979 ++ return -EFAULT;
5980 ++ }
5981 ++ path[len] = '\0';
5982 ++
5983 ++ if (strncmp(path, "#c/pid", 6) == 0) {
5984 ++ strncpy(path, "/dev/pid\0", 9);
5985 ++ printk(KERN_INFO "P9: open for #c/pid received, changed to %s!\n", path);
5986 ++ } else {
5987 ++ printk(KERN_INFO "P9: open for %s received\n", path);
5988 ++ }
5989 ++
5990 ++ fd = PTR_ERR(path);
5991 ++
5992 ++ if (!IS_ERR(path)) {
5993 ++ fd = get_unused_fd();
5994 ++ if (fd >= 0) {
5995 ++ f = do_filp_open(AT_FDCWD, path, (int)NULL, omode, (int)NULL);
5996 ++ if (IS_ERR(f)) {
5997 ++ put_unused_fd(fd);
5998 ++ fd = PTR_ERR(f);
5999 ++ } else {
6000 ++ fsnotify_open(f->f_path.dentry);
6001 ++ fd_install(fd, f);
6002 ++ }
6003 ++ }
6004 ++ putname(path);
6005 ++ }
6006 ++
6007 ++ return (long)fd;
6008 ++}
6009 ++
6010 ++asmlinkage long sys_plan9_sleep(struct pt_regs regs)
6011 ++{
6012 ++ int rval;
6013 ++ struct timespec time;
6014 ++ unsigned long millisecs;
6015 ++ unsigned long *addr = (unsigned long *)regs.sp;
6016 ++ printk(KERN_INFO "P9: Syscall %ld sleep called!\n", regs.ax);
6017 ++
6018 ++ get_user(millisecs, ++addr);
6019 ++
6020 ++ /* Milliseconds to seconds */
6021 ++ time.tv_sec = (time_t)millisecs / 1000;
6022 ++ millisecs -= time.tv_sec * 1000;
6023 ++ /* Milliseconds to nanoseconds */
6024 ++ time.tv_nsec = millisecs * 1000000;
6025 ++
6026 ++ printk(KERN_INFO "P9: sleep: %ldms resolved to %lds and %ldns\n",
6027 ++ millisecs, time.tv_sec, time.tv_nsec);
6028 ++ rval = sys_nanosleep(&time, &time);
6029 ++
6030 ++ if (rval == 0)
6031 ++ return 0;
6032 ++ else
6033 ++ return -1;
6034 ++}
6035 ++
6036 ++asmlinkage long sys_plan9_create(struct pt_regs regs)
6037 ++{
6038 ++ unsigned long file, omode, perm;
6039 ++ unsigned long *addr = (unsigned long *)regs.sp;
6040 ++ printk(KERN_INFO "P9: Syscall %ld create called!\n", regs.ax);
6041 ++
6042 ++ get_user(file, ++addr);
6043 ++ get_user(omode, ++addr);
6044 ++ get_user(perm, ++addr);
6045 ++
6046 ++ /* TODO: check modes */
6047 ++ return sys_open((const char __user *)file, omode | O_CREAT, perm);
6048 ++}
6049 ++
6050 ++/* Original code is (C) Alexander Viro, linux-kernel, 12th Aug 2000
6051 ++ * Original code was modified to fit this structure correctly.
6052 ++ */
6053 ++asmlinkage long sys_plan9_fd2path(struct pt_regs regs)
6054 ++{
6055 ++ char *cwd;
6056 ++ int fd, error;
6057 ++ char __user *buf;
6058 ++
6059 ++ struct file *file;
6060 ++ struct path *path;
6061 ++
6062 ++ unsigned long abuf, nbuf, len;
6063 ++ char *page = (char *) __get_free_page(GFP_USER);
6064 ++ unsigned long *addr = (unsigned long *)regs.sp;
6065 ++ printk(KERN_INFO "P9: Syscall %ld fd2path called!\n", regs.ax);
6066 ++
6067 ++ if (!page)
6068 ++ return -ENOMEM;
6069 ++
6070 ++ get_user(fd, ++addr);
6071 ++ get_user(abuf, ++addr);
6072 ++ get_user(nbuf, ++addr);
6073 ++
6074 ++ buf = (char __user *)abuf;
6075 ++
6076 ++ file = fget(fd);
6077 ++ if (!file)
6078 ++ return -EBADF;
6079 ++ path = &(file->f_path);
6080 ++ fput(file);
6081 ++
6082 ++ cwd = d_path(path, page, PAGE_SIZE);
6083 ++ error = -ERANGE;
6084 ++ len = PAGE_SIZE + page - cwd;
6085 ++ if (len <= nbuf) {
6086 ++ error = len;
6087 ++ if (copy_to_user(buf, cwd, len))
6088 ++ error = -EFAULT;
6089 ++ }
6090 ++
6091 ++ free_page((unsigned long) page);
6092 ++ return error;
6093 ++}
6094 ++
6095 ++/* FIXME: Find out if this is brk_ or sbrk! */
6096 ++asmlinkage long sys_plan9_brk(struct pt_regs regs)
6097 ++{
6098 ++ unsigned long incr;
6099 ++ unsigned long *addr = (unsigned long *) regs.sp;
6100 ++ printk(KERN_INFO "P9: Syscall %ld brk called!\n", regs.ax);
6101 ++
6102 ++ get_user(incr, ++addr);
6103 ++
6104 ++ return sys_brk(incr);
6105 ++}
6106 ++
6107 ++asmlinkage long sys_plan9_remove(struct pt_regs regs)
6108 ++{
6109 ++ unsigned long file;
6110 ++ unsigned long *addr = (unsigned long *) regs.sp;
6111 ++ printk(KERN_INFO "P9: Syscall %ld remove called!\n", regs.ax);
6112 ++
6113 ++ get_user(file, ++addr);
6114 ++
6115 ++ return sys_unlink((const char __user *)file);
6116 ++}
6117 ++
6118 ++/* FIXME: Plan9's seek uses vlong, we ignore n here! */
6119 ++asmlinkage long sys_plan9_seek(struct pt_regs regs)
6120 ++{
6121 ++ loff_t offset;
6122 ++ unsigned long ret, fd, n, type;
6123 ++ unsigned long *addr = (unsigned long *)regs.sp;
6124 ++ printk(KERN_INFO "P9: Syscall %ld seek called!\n", regs.ax);
6125 ++
6126 ++ get_user(n, ++addr);
6127 ++ get_user(fd, ++addr);
6128 ++ addr = addr + 2;
6129 ++ ret = copy_from_user(&offset, addr, sizeof(loff_t));
6130 ++ if (ret != 0) {
6131 ++ printk(KERN_ALERT "P9: %ld bytes unread for seek!", ret);
6132 ++ }
6133 ++ get_user(type, ++addr);
6134 ++
6135 ++ return sys_lseek(fd, (off_t) offset, type);
6136 ++}
6137 ++
6138 ++asmlinkage long sys_plan9_pread(struct pt_regs regs)
6139 ++{
6140 ++ loff_t offset;
6141 ++ unsigned long ret, fd, buf, nbytes;
6142 ++ unsigned long *addr = (unsigned long *)regs.sp;
6143 ++ printk(KERN_INFO "P9: Syscall %ld pread called!\n", regs.ax);
6144 ++
6145 ++ get_user(fd, ++addr);
6146 ++ get_user(buf, ++addr);
6147 ++ get_user(nbytes, ++addr);
6148 ++ addr = addr + 2;
6149 ++ ret = copy_from_user(&offset, addr, sizeof(loff_t));
6150 ++ if (ret != 0) {
6151 ++ printk(KERN_ALERT "P9: %ld bytes unread for read!", ret);
6152 ++ }
6153 ++ printk(KERN_INFO "P9: pread: offset: %llx\n", offset);
6154 ++ if (offset == 0xffffffff) {
6155 ++ printk(KERN_INFO "P9: pread: calling with %lx, %lx, %lx\n",
6156 ++ fd, buf, nbytes);
6157 ++ return sys_read(fd, (char __user *)buf, nbytes);
6158 ++ } else {
6159 ++ return sys_pread64(fd, (char __user *)buf, nbytes, offset);
6160 ++ }
6161 ++}
6162 ++
6163 ++asmlinkage long sys_plan9_pwrite(struct pt_regs regs)
6164 ++{
6165 ++ loff_t offset;
6166 ++ unsigned long ret, fd, buf, nbytes;
6167 ++ unsigned long *addr = (unsigned long *)regs.sp;
6168 ++ printk(KERN_INFO "P9: Syscall %ld pwrite called!\n", regs.ax);
6169 ++
6170 ++ get_user(fd, ++addr);
6171 ++ get_user(buf, ++addr);
6172 ++ get_user(nbytes, ++addr);
6173 ++ addr = addr + 2;
6174 ++ ret = copy_from_user(&offset, addr, sizeof(loff_t));
6175 ++ if (ret != 0) {
6176 ++ printk(KERN_ALERT "P9: %ld bytes unread for write!", ret);
6177 ++ }
6178 ++ printk(KERN_INFO "P9: pwrite: offset: %llx\n", offset);
6179 ++ if (offset == 0xffffffff) {
6180 ++ printk(KERN_INFO "P9: pwrite: calling with %lx, %lx, %lx\n",
6181 ++ fd, buf, nbytes);
6182 ++ return sys_write(fd, (char __user *)buf, nbytes);
6183 ++ } else {
6184 ++ return sys_pwrite64(fd, (char __user *)buf, nbytes, offset);
6185 ++ }
6186 ++}
6187 ++
6188 ++asmlinkage long sys_plan9_rfork(struct pt_regs regs)
6189 ++{
6190 ++ long ret = -1;
6191 ++ int clone_flags = 1;
6192 ++ unsigned long flags;
6193 ++ unsigned long *addr = (unsigned long *)regs.sp;
6194 ++
6195 ++ printk(KERN_INFO "P9: Syscall %ld rfork called!\n", regs.ax);
6196 ++ get_user(flags, ++addr);
6197 ++ printk(KERN_INFO "P9: rfork called with %lx\n", flags);
6198 ++
6199 ++ /* Check for invalid flag combinations */
6200 ++ if ((flags & (RFFDG | RFCFDG)) == (RFFDG | RFCFDG))
6201 ++ return -EINVAL;
6202 ++ if ((flags & (RFNAMEG | RFCNAMEG)) == (RFNAMEG | RFCNAMEG))
6203 ++ return -EINVAL;
6204 ++ if ((flags & (RFENVG | RFCENVG)) == (RFENVG | RFCENVG))
6205 ++ return -EINVAL;
6206 ++
6207 ++ if (flags & RFPROC) {
6208 ++ if (flags & (RFMEM | RFNOWAIT))
6209 ++ return -EINVAL;
6210 ++
6211 ++ if (flags & RFNOWAIT) {
6212 ++ printk(KERN_INFO "rfork with RFNOWAIT unimplemented!\n");
6213 ++ }
6214 ++
6215 ++ if (flags & RFNAMEG) {
6216 ++ clone_flags |= (CLONE_NEWNS | CLONE_FILES);
6217 ++ } else if (flags & RFCNAMEG) {
6218 ++ clone_flags |= (CLONE_FILES);
6219 ++ }
6220 ++
6221 ++ if (flags & RFNOMNT) {
6222 ++ printk(KERN_INFO "rfork with RFNOMNT unimplemented!\n");
6223 ++ }
6224 ++ if (flags & RFENVG) {
6225 ++ printk(KERN_INFO "rfork with RFENVG unimplemented!\n");
6226 ++ } else if (flags & RFCENVG) {
6227 ++ printk(KERN_INFO "rfork with RFCENVG unimplemented!\n");
6228 ++ }
6229 ++ if (flags & RFNOTEG) {
6230 ++ printk(KERN_INFO "rfork with RNOTEG unimplemented!\n");
6231 ++ }
6232 ++ if (flags & RFREND) {
6233 ++ printk(KERN_INFO "rfork with RFREND unimplemented!\n");
6234 ++ }
6235 ++ if (flags & RFMEM) {
6236 ++ printk(KERN_INFO "rfork with RFCENVG unimplemented!\n");
6237 ++ }
6238 ++
6239 ++ regs.bx = clone_flags;
6240 ++ ret = sys_clone(&regs);
6241 ++
6242 ++ if (flags & RFCNAMEG) {
6243 ++ printk(KERN_INFO "rfork with RFCNAMEG called, unsharing!\n");
6244 ++ sys_unshare(CLONE_NEWNS);
6245 ++ }
6246 ++ if (flags & RFFDG) {
6247 ++ printk(KERN_INFO "rfork with RFFDG unimplemented!\n");
6248 ++ } else if (flags & RFCFDG) {
6249 ++ printk(KERN_INFO "rfork with RFCFDG called, unsharing!\n");
6250 ++ sys_unshare(CLONE_FILES);
6251 ++ }
6252 ++ }
6253 ++
6254 ++ return ret;
6255 ++}
6256 ++
6257
6258 diff --git a/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/glendix-sources-2.6.31.6.ebuild b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/glendix-sources-2.6.31.6.ebuild
6259 new file mode 100644
6260 index 0000000..5e5fcf1
6261 --- /dev/null
6262 +++ b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/glendix-sources-2.6.31.6.ebuild
6263 @@ -0,0 +1,21 @@
6264 +# Copyright 1999-2005 Gentoo Foundation
6265 +# Distributed under the terms of the GNU General Public License v2
6266 +# $Header: $
6267 +
6268 +EAPI="2"
6269 +K_SECURITY_UNSUPPORTED="1"
6270 +K_DEBLOB_AVAILABLE="1"
6271 +ETYPE="sources"
6272 +inherit kernel-2
6273 +detect_version
6274 +
6275 +DESCRIPTION="Patched sources for the Linux kernel with experimental support for programs from the Plan 9 From Bell Labs research operating system."
6276 +HOMEPAGE="http://www.glendix.org http://www.kernel.org"
6277 +SRC_URI="${KERNEL_URI}"
6278 +
6279 +KEYWORDS="x86"
6280 +IUSE="deblob"
6281 +
6282 +src_prepare() {
6283 + epatch "${FILESDIR}/glendix_${PV}.patch"
6284 +}
6285 \ No newline at end of file