aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--livecd-overlay/etc/conf.d/local1
-rw-r--r--livecd-overlay/home/gentoo/.bashrc1
-rwxr-xr-xlivecd-overlay/home/gentoo/.xinitrc1
-rwxr-xr-xlivecd-overlay/home/gentoo/lib/profile1
-rw-r--r--livecd-overlay/usr/local/portage/README0
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/glentoo-autologin/glentoo-autologin-0.1.ebuild12
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/glentoo-tools/Manifest3
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/glentoo-tools/files/glentoo-tools-0.1-ttyB0.patch14
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/glentoo-tools/glentoo-tools-0.1.ebuild60
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/ChangeLog621
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/Manifest10
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/files/livecd-tools-1.0.42-ttyB0.patch14
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild56
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.42.ebuild62
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-2.0.ebuild35
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-9999.ebuild36
-rw-r--r--livecd-overlay/usr/local/portage/app-misc/livecd-tools/metadata.xml5
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/ChangeLog1222
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/Manifest14
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.1-catalog_path.patch66
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.2-winnt.patch72
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-disable_static_modules.patch12
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reactivate-script.patch21
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reallocation-failures.patch101
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing.patch32
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing2.patch28
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-memory.patch29
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/libxml2-2.7.8-r1.ebuild218
-rw-r--r--livecd-overlay/usr/local/portage/dev-libs/libxml2/metadata.xml5
-rw-r--r--livecd-overlay/usr/local/portage/dev-util/plan9port/Manifest1
-rw-r--r--livecd-overlay/usr/local/portage/dev-util/plan9port/plan9port-99999999.ebuild79
-rwxr-xr-xlivecd-overlay/usr/local/portage/profiles/repo_name1
-rw-r--r--livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/Manifest6
-rw-r--r--livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/files/glendix_2.6.31.6.patch3131
-rw-r--r--livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/glendix-sources-2.6.31.6.ebuild21
35 files changed, 5991 insertions, 0 deletions
diff --git a/livecd-overlay/etc/conf.d/local b/livecd-overlay/etc/conf.d/local
new file mode 100644
index 0000000..367ac85
--- /dev/null
+++ b/livecd-overlay/etc/conf.d/local
@@ -0,0 +1 @@
+/bin/su - -- gentoo -l -c '/usr/bin/startx' \ No newline at end of file
diff --git a/livecd-overlay/home/gentoo/.bashrc b/livecd-overlay/home/gentoo/.bashrc
new file mode 100644
index 0000000..ec6a995
--- /dev/null
+++ b/livecd-overlay/home/gentoo/.bashrc
@@ -0,0 +1 @@
+export SHELL=/usr/lib/plan9/bin/rc \ No newline at end of file
diff --git a/livecd-overlay/home/gentoo/.xinitrc b/livecd-overlay/home/gentoo/.xinitrc
new file mode 100755
index 0000000..dc28dc1
--- /dev/null
+++ b/livecd-overlay/home/gentoo/.xinitrc
@@ -0,0 +1 @@
+exec /usr/lib/plan9/bin/rio \ No newline at end of file
diff --git a/livecd-overlay/home/gentoo/lib/profile b/livecd-overlay/home/gentoo/lib/profile
new file mode 100755
index 0000000..625f318
--- /dev/null
+++ b/livecd-overlay/home/gentoo/lib/profile
@@ -0,0 +1 @@
+export PATH=(/usr/lib/plan9/bin /usr/local/bin /usr/local/sbin /usr/bin /usr/sbin /sbin /bin) \ No newline at end of file
diff --git a/livecd-overlay/usr/local/portage/README b/livecd-overlay/usr/local/portage/README
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/README
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
new file mode 100644
index 0000000..26dae2b
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-autologin/glentoo-autologin-0.1.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Handle automatically logging in on system boot."
+LICENSE="GPL-2"
+KEYWORDS="x86"
+
+src_install() {
+ doinitd autologin
+} \ No newline at end of file
diff --git a/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/Manifest b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/Manifest
new file mode 100644
index 0000000..134db43
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/Manifest
@@ -0,0 +1,3 @@
+AUX glentoo-tools-0.1-ttyB0.patch 517 RMD160 d232c983a4e45bb087ad12deefac08ef0872be36 SHA1 1d06c3287a531e04ef86d7b3f8017f584faac576 SHA256 1695f793ad33aa72de46a8cd392f8ded4cd60da82576e38e6322a66b8b064752
+DIST glentoo-tools-0.1.tar.bz2 34137 RMD160 fc81166d73bacaa3c973b25b9aa06fb5a00057de SHA1 46097d27e5fe351ec12a6d925fb12ce0d6cf3a94 SHA256 8acb696d1d4b9e6e5cfb2c7e4731c0f072186d23f730829ff1957a88f90979ab
+EBUILD glentoo-tools-0.1.ebuild 1559 RMD160 11652640fa6916192f529f33cd0b37732a4aefc2 SHA1 a1f491f135e3251cc45930f4fc4a6217c31fc858 SHA256 36c9786c0d8cc5093623e2e298aaa7c4193bb8a1c28b4c708f8322647bb2c423
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
new file mode 100644
index 0000000..1e9904d
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/files/glentoo-tools-0.1-ttyB0.patch
@@ -0,0 +1,14 @@
+# Comment out the ttyB0 line in inittab, by gmsoft
+
+diff --git a/livecd-functions.sh b/livecd-functions.sh
+index d51dd9e..cfc1a57 100755
+--- a/livecd-functions.sh
++++ b/livecd-functions.sh
+@@ -551,6 +551,7 @@ livecd_fix_inittab() {
+ # Comment out current getty settings
+ sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
+ sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
++ sed -i -e '/^b0/ s/^/#/' /etc/inittab
+
+ # SPARC & HPPA console magic
+ if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ]
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
new file mode 100644
index 0000000..bdf4161
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/glentoo-tools/glentoo-tools-0.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Glentoo LiveCD tools for autoconfiguration of hardware and automatically booting Xorg."
+HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
+SRC_URI="https://github.com/downloads/robertseaton/glentoo-tools/glentoo-tools-0.1.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="opengl X"
+
+OPENGL_DEPEND="virtual/opengl
+ x11-misc/mkxf86config
+ app-admin/eselect-opengl"
+
+RDEPEND="dev-util/dialog
+ sys-apps/pciutils
+ sys-apps/gawk
+ sys-apps/sed
+ alpha? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )
+ amd64? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.2 ) )
+ x86? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( x11-misc/mkxf86config ) )
+ ppc? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-ttyB0.patch
+}
+
+pkg_setup() {
+ ewarn "This package is designed for use on the LiveCD only and will do"
+ ewarn "unspeakably horrible and unexpected things on a normal system."
+ ewarn "YOU HAVE BEEN WARNED!!!"
+}
+
+src_install() {
+ doinitd autoconfig
+ newinitd spind.init spind
+ if use x86 || use amd64 || use ppc
+ then
+ if use opengl
+ then
+ dosbin x-setup openglify
+ newinitd x-setup.init x-setup
+ fi
+ fi
+ dosbin net-setup spind
+ into /
+ dobin bashlogin
+ dosbin livecd-functions.sh
+} \ No newline at end of file
diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/ChangeLog b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/ChangeLog
new file mode 100644
index 0000000..33a6656
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/ChangeLog
@@ -0,0 +1,621 @@
+# ChangeLog for app-misc/livecd-tools
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/ChangeLog,v 1.114 2011/05/03 05:50:26 williamh Exp $
+
+ 03 May 2011; William Hubbs <williamh@gentoo.org> livecd-tools-2.0.ebuild,
+ livecd-tools-9999.ebuild:
+ add runtime depends on openrc and baselayout-2
+
+*livecd-tools-2.0 (03 May 2011)
+
+ 03 May 2011; William Hubbs <williamh@gentoo.org> +livecd-tools-2.0.ebuild:
+ version bump for openrc and baselayout-2 support
+
+*livecd-tools-9999 (01 May 2011)
+
+ 01 May 2011; William Hubbs <williamh@gentoo.org> +livecd-tools-9999.ebuild:
+ add live ebuild
+
+ 06 Dec 2010; Jeroen Roovers <jer@gentoo.org> livecd-tools-1.0.42.ebuild,
+ +files/livecd-tools-1.0.42-ttyB0.patch:
+ Do not run getty on ttyB0 by default by gmsoft (bug #347917).
+
+*livecd-tools-1.0.42 (29 Jun 2009)
+
+ 29 Jun 2009; Andrew Gaffney <agaffney@gentoo.org>
+ +livecd-tools-1.0.42.ebuild:
+ Version bump livecd-tools to 1.0.42
+
+ 04 Sep 2008; Ben de Groot <yngwin@gentoo.org> livecd-tools-1.0.40.ebuild:
+ Unmasking and adding warning, on behalf of agaffney
+
+ 12 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.40.ebuild:
+ Changing to ~mips, since it is an experimental arch, now.
+
+ 05 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.40.ebuild:
+ HOMEPAGE fix.
+
+ 05 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.39.ebuild, livecd-tools-1.0.40.ebuild:
+ Changed SRC_URI to point to wolf31o2.org, where I'll be putting all future
+ livecd-tools releases. Also, removing 1.0.39 ebuild.
+
+ 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.40.ebuild:
+ Marking stable for 2008.0's release.
+
+ 29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.40_pre3.ebuild, +livecd-tools-1.0.40.ebuild:
+ Version bump to 1.0.40 for release.
+
+ 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.40_pre1.ebuild, -livecd-tools-1.0.40_pre2.ebuild,
+ livecd-tools-1.0.40_pre3.ebuild:
+ Stable on all supported arches for 2008.0 Beta 2.
+
+*livecd-tools-1.0.40_pre3 (08 Apr 2008)
+
+ 08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.40_pre3.ebuild:
+ Version bump to 1.0.40_pre3 for testing.
+
+*livecd-tools-1.0.40_pre2 (26 Mar 2008)
+
+ 26 Mar 2008; <solar@gentoo.org> +livecd-tools-1.0.40_pre2.ebuild:
+ - version bump directly to stable by request of wolf31o2
+
+ 04 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.40_pre1.ebuild:
+ Marking stable for the 2008.0 release.
+
+*livecd-tools-1.0.40_pre1 (03 Mar 2008)
+
+ 03 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.40_pre1.ebuild, -livecd-tools-1.0.40.ebuild:
+ I accidentally added the incorrect version to the tree. Reverting back to
+ 1.0.40_pre1, which is what I was supposed to have added. This resolves bug
+ #211906.
+
+ 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.40.ebuild:
+ Marking stable for 2008.0 snapshot.
+
+*livecd-tools-1.0.40 (27 Feb 2008)
+
+ 27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.40.ebuild:
+ Adding a new version of livecd-tools for 2008.0's release.
+
+ 02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ -files/livecd-tools-1.0.35-umounts.patch, -livecd-tools-1.0.36.ebuild,
+ -livecd-tools-1.0.37.ebuild, -livecd-tools-1.0.38.ebuild,
+ livecd-tools-1.0.39.ebuild:
+ Stable for 2008.0's release and removing the older ebuilds.
+
+*livecd-tools-1.0.39 (20 Nov 2007)
+
+ 20 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.39.ebuild:
+ Version bump. Fixing syntax errors and also closing bug #198083.
+
+*livecd-tools-1.0.38 (13 Nov 2007)
+
+ 13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.38.ebuild:
+ Version bump to test a fix for bug #198083.
+
+ 01 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.35.ebuild, -livecd-tools-1.0.35-r1.ebuild,
+ livecd-tools-1.0.36.ebuild:
+ Marking 1.0.36 stable, since it is the minimum version we should be using
+ for 2007.1's release.
+
+*livecd-tools-1.0.37 (30 Oct 2007)
+
+ 30 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.37.ebuild:
+ Version bump for bug #111972.
+
+*livecd-tools-1.0.36 (04 Sep 2007)
+
+ 04 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.36.ebuild:
+ Version bump to close bug #191085 and bug #191087.
+
+ 27 Jun 2007; Michael Sterrett <mr_bones_@gentoo.org>
+ livecd-tools-1.0.35-r1.ebuild:
+ x11-base/opengl-update has gone away
+
+ 03 May 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.35-r1.ebuild:
+ Marking stable since we used it for the release and we'll need it to build a
+ working CD with newer baselayout versions.
+
+ 13 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ -files/livecd-tools-1.0.33-eselect.patch,
+ -files/livecd-tools-1.0.33-openglify.patch,
+ -livecd-tools-1.0.33-r2.ebuild, -livecd-tools-1.0.34.ebuild:
+ Cleaning up older ebuilds.
+
+*livecd-tools-1.0.35-r1 (03 Apr 2007)
+
+ 03 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/livecd-tools-1.0.35-umounts.patch, +livecd-tools-1.0.35-r1.ebuild:
+ Add a new patch/revision to resolve bug #168325.
+
+ 14 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.33-r2.ebuild, livecd-tools-1.0.34.ebuild,
+ livecd-tools-1.0.35.ebuild:
+ Removed opengl-update for bug #170889.
+
+*livecd-tools-1.0.35 (13 Feb 2007)
+
+ 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.35.ebuild:
+ Version bump to livecd-tools 1.0.35 with only a couple minor changes. First,
+ we always try to return RC_COLDPLUG to its original state at boot. Second,
+ we no longer manually run dhcpcd, but let udev/baselayout take care of it,
+ entirely. Since this is a required fix for 2007.0, I am taking it straight
+ to stable so it can make it into the snapshot in time. It is a very minor
+ change, and I don't think anyone will object to having working release
+ media.
+
+*livecd-tools-1.0.34 (04 Jan 2007)
+
+ 04 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.30.ebuild, +livecd-tools-1.0.34.ebuild:
+ Version bump to my latest 1.0.34 version, which should fix nohotplug for
+ newer udev versions and also should fix some problems with firmware for
+ drivers that require it. This also closes bug #154559.
+
+ 08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.33-r2.ebuild:
+ Marking stable since it was used for 2006.1, adding in PPC/Alpha code that
+ was used.
+
+*livecd-tools-1.0.33-r2 (01 Aug 2006)
+
+ 01 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/livecd-tools-1.0.33-eselect.patch, -livecd-tools-1.0.33.ebuild,
+ -livecd-tools-1.0.33-r1.ebuild, +livecd-tools-1.0.33-r2.ebuild:
+ Version bump. This version includes a patch to prefer eselect opengl over
+ opengl-update.
+
+*livecd-tools-1.0.33-r1 (26 Jul 2006)
+
+ 26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/livecd-tools-1.0.33-openglify.patch,
+ +livecd-tools-1.0.33-r1.ebuild:
+ Added an openglify patch to bring it in line with CVS. This should cause it
+ to work properly, even with either modular X or monolithic X.
+
+*livecd-tools-1.0.33 (19 Jul 2006)
+
+ 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.31.ebuild, -livecd-tools-1.0.32.ebuild,
+ +livecd-tools-1.0.33.ebuild:
+ Version bump to fix issues in CPU output for amd64/x86 and also to work
+ around an issue where mkxf86config was not getting started before x-setup
+ when being called from autoconfig.
+
+*livecd-tools-1.0.32 (11 Jul 2006)
+
+ 11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.32.ebuild:
+ Version bump to add a fix from Roy Marples <uberlord@gentoo.org> to remove
+ some warning messages about read only variables at boot time.
+
+*livecd-tools-1.0.31 (22 Jun 2006)
+
+ 22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.31.ebuild:
+ Version bumped with some patches from Joshua Kinard <kumba@gentoo.org>.
+ Closing bug #135503 and bug #136497.
+
+ 21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.29.ebuild, livecd-tools-1.0.30.ebuild:
+ Rearranged the dependencies since gawk and pciutils are now used outside of
+ just video card detection. Also, cleaned up the X USE flag usage, since only
+ autoconfig uses mkxf86config if USE=-opengl. Cleaning up older ebuilds.
+
+ 09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.30.ebuild:
+ Marking stable for building 2006.1's release.
+
+*livecd-tools-1.0.30 (02 Jun 2006)
+
+ 02 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.30.ebuild:
+ Version bump. Closes bug #133955.
+
+ 30 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.29.ebuild:
+ Added dependency on dev-util/dialog for net-setup and closing bug #134486.
+
+ 12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.25.ebuild, -livecd-tools-1.0.28.ebuild,
+ livecd-tools-1.0.29.ebuild:
+ Marking stable to match version used on 2006.0 release.
+
+ 10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.29.ebuild:
+ Added sed to fix bug #122367.
+
+*livecd-tools-1.0.29 (09 Feb 2006)
+
+ 09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.29.ebuild:
+ Version bump to 1.0.29 to resolve a bug with serial consoles on sparc.
+
+ 20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.25.ebuild, livecd-tools-1.0.28.ebuild:
+ Removed virtual/x11 as we don't actually require any portions of X.
+
+ 17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.28.ebuild:
+ Marking stable. This has been very well tested and resolves quite a few
+ issues with the release media.
+
+*livecd-tools-1.0.28 (06 Dec 2005)
+
+ 06 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.27.ebuild, +livecd-tools-1.0.28.ebuild:
+ Version bumped to fix a bug in Nvidia detection.
+
+*livecd-tools-1.0.27 (22 Nov 2005)
+
+ 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.26.ebuild, +livecd-tools-1.0.27.ebuild:
+ Version bumped to 1.0.27 to remove ALSA warnings as it confuses some users.
+
+*livecd-tools-1.0.26 (11 Nov 2005)
+
+ 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.26.ebuild:
+ Version bumped to 1.0.26 with some added mips support. This resolves bugs
+ #106988 and #106990.
+
+ 16 Oct 2005; Joshua Kinard <kumba@gentoo.org> livecd-tools-1.0.25.ebuild:
+ Mark stable on mips.
+
+ 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.23.ebuild, -livecd-tools-1.0.24.ebuild,
+ livecd-tools-1.0.25.ebuild:
+ Marking 1.0.25 stable and cleaning up older ebuilds.
+
+*livecd-tools-1.0.25 (06 Sep 2005)
+
+ 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.25.ebuild:
+ Version bumped and closing bugs #103391 and #104020.
+
+ 08 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ files/digest-livecd-tools-1.0.24:
+ Fixed digest.
+
+*livecd-tools-1.0.24 (05 Aug 2005)
+
+ 05 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.24.ebuild:
+ Added updated version with new alsa detection routines for multiple sound
+ cards.
+
+*livecd-tools-1.0.23 (24 Jul 2005)
+
+ 24 Jul 2005; <plasmaroo@gentoo.org> -livecd-tools-1.0.22.ebuild,
+ +livecd-tools-1.0.23.ebuild:
+ Version bump; fix alsasound hardware detection issues.
+
+ 11 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.22.ebuild:
+ Added ia64. Blame plasmaroo.
+
+*livecd-tools-1.0.22 (09 Jul 2005)
+
+ 09 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.21.ebuild, +livecd-tools-1.0.22.ebuild:
+ Version bumped to 1.0.22 for proper splash support.
+
+*livecd-tools-1.0.21 (08 Jul 2005)
+
+ 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.20.ebuild, -livecd-tools-1.0.21_pre9.ebuild,
+ +livecd-tools-1.0.21.ebuild:
+ Version bumped to 1.0.21 and removing older versions.
+
+ 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.20.ebuild, livecd-tools-1.0.21_pre9.ebuild:
+ Added ia64 to KEYWORDS. Blame plasmaroo.
+
+*livecd-tools-1.0.21_pre9 (01 Jul 2005)
+
+ 01 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.21_pre8.ebuild, +livecd-tools-1.0.21_pre9.ebuild:
+ Version bump to fix /etc/sysconfig/gentoo not being sourced.
+
+*livecd-tools-1.0.21_pre8 (27 Jun 2005)
+
+ 27 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.21_pre7.ebuild, +livecd-tools-1.0.21_pre8.ebuild:
+ Version bumped to new version that finally fixes the deaded "No more
+ processes in this runlevel" bug.
+
+*livecd-tools-1.0.21_pre7 (22 Jun 2005)
+
+ 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.21_pre6.ebuild, +livecd-tools-1.0.21_pre7.ebuild:
+ Version bump.
+
+*livecd-tools-1.0.21_pre6 (21 Jun 2005)
+
+ 21 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.21_pre5.ebuild, +livecd-tools-1.0.21_pre6.ebuild:
+ Version bumped to 1.0.21_pre6.
+
+*livecd-tools-1.0.21_pre5 (10 Jun 2005)
+
+ 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.21_pre4.ebuild, +livecd-tools-1.0.21_pre5.ebuild:
+ Version bumped to new 1.0.21_pre5 for testing.
+
+*livecd-tools-1.0.21_pre4 (10 Jun 2005)
+
+ 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.21_pre3.ebuild, +livecd-tools-1.0.21_pre4.ebuild:
+ Bumped to testing version 1.0.21_pre4, which should resolve the problem with
+ INIT on LiveCD boot.
+
+*livecd-tools-1.0.21_pre3 (09 Jun 2005)
+
+ 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.21_pre3.ebuild:
+ Added testing livecd-tools 1.0.21_pre3 version.
+
+*livecd-tools-1.0.20 (13 Apr 2005)
+
+ 13 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.19.ebuild, +livecd-tools-1.0.20.ebuild:
+ Updated to 1.0.20 to fix an error in dhcpcd's hostname sending. This only
+ affected those of you using DDNS.
+
+*livecd-tools-1.0.19 (12 Apr 2005)
+
+ 12 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.18.ebuild, +livecd-tools-1.0.19.ebuild,
+ -livecd-tools-1.0.2.ebuild:
+ Updated to 1.0.19 and removing older versions.
+
+*livecd-tools-1.0.18 (02 Mar 2005)
+
+ 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.16.ebuild, +livecd-tools-1.0.18.ebuild:
+ Updated to 1.0.18 release.
+
+ 25 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.16.ebuild:
+ Added mkxf86config to RDEPEND on x86 and closing bug #83307.
+
+ 23 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.16.ebuild:
+ Changed description and marking stable on ppc64 since there was no prior
+ stable on this platform.
+
+*livecd-tools-1.0.16 (23 Feb 2005)
+
+ 23 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.13.ebuild, +livecd-tools-1.0.16.ebuild:
+ Removing 1.0.13 and bumping to 1.0.16 for 2005.0 release. Versions 1.0.14
+ and 1.0.15 were internal-only tests, and not released publicly.
+
+ 17 Feb 2005; Markus Rothe <corsair@gentoo.org> livecd-tools-1.0.13.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+*livecd-tools-1.0.13 (29 Jan 2005)
+
+ 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.12.ebuild, +livecd-tools-1.0.13.ebuild:
+ Updated to latest version which should resolve problems we've been seeing on
+ the LiveCD builds.
+
+*livecd-tools-1.0.12 (28 Jan 2005)
+
+ 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.11.ebuild, +livecd-tools-1.0.12.ebuild:
+ Updated to latest version. This fixes some acpi and gpm issues and also is
+ the beginning of making the tools more modular.
+
+ 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> :
+ Fixing digest
+
+*livecd-tools-1.0.11 (26 Jan 2005)
+
+ 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.10.ebuild, +livecd-tools-1.0.11.ebuild:
+ Bumping to latest version.
+
+ 02 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 23 Dec 2004; Guy Martin <gmsoft@gentoo.org> livecd-tools-1.0.10.ebuild:
+ Stable on hppa.
+
+ 11 Dec 2004; Bryan Østergaard <kloeri@gentoo.org>
+ livecd-tools-1.0.10.ebuild:
+ Stable on alpha.
+
+*livecd-tools-1.0.10 (18 Nov 2004)
+
+ 18 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.10.ebuild:
+ Bumping to latest version and closing bug #68440.
+
+ 26 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
+ livecd-tools-1.0.2.ebuild, livecd-tools-1.0.9.ebuild:
+ Alpha keywording.
+
+ 23 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ livecd-tools-1.0.9.ebuild:
+ Sparc stable wrt 2004.3
+
+*livecd-tools-1.0.9 (23 Oct 2004)
+
+ 23 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.8.ebuild, +livecd-tools-1.0.9.ebuild:
+ Changed hwsetup check from /usr/bin/hwsetup to /usr/sbin/hwsetup and closing
+ bug #68621.
+
+ 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.8.ebuild:
+ Fixing SRC_URI.
+
+*livecd-tools-1.0.8 (21 Oct 2004)
+
+ 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.6.ebuild, -livecd-tools-1.0.7.ebuild,
+ +livecd-tools-1.0.8.ebuild:
+ Updated with latest versions of autoconfig and net-setup to resolve problems
+ with wireless configuration and not forcing hwsetup to be run by autoconfig
+ (for sparc and such that don't support it).
+
+*livecd-tools-1.0.7 (20 Oct 2004)
+
+ 20 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.7.ebuild:
+ Removed extra quotes from net-setup and closing bug #68246.
+
+ 13 Oct 2004; Guy Martin <gmsoft@gentoo.org> livecd-tools-1.0.6.ebuild:
+ Stable on hppa.
+
+ 12 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.6.ebuild:
+ Commenting opengl-update line so I can unmask this version of livecd-tools.
+
+*livecd-tools-1.0.6 (07 Oct 2004)
+
+ 07 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ -livecd-tools-1.0.1.ebuild, -livecd-tools-1.0.3.ebuild,
+ -livecd-tools-1.0.4.ebuild, -livecd-tools-1.0.5.ebuild,
+ +livecd-tools-1.0.6.ebuild:
+ Cleanup up older versions and adding new version 1.0.6 for the 2004.3 release.
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ livecd-tools-1.0.2.ebuild, livecd-tools-1.0.3.ebuild,
+ livecd-tools-1.0.4.ebuild, livecd-tools-1.0.5.ebuild:
+ Masked livecd-tools-1.0.5.ebuild stable for ppc
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ livecd-tools-1.0.2.ebuild, livecd-tools-1.0.3.ebuild,
+ livecd-tools-1.0.4.ebuild:
+ Masked livecd-tools-1.0.4.ebuild stable for ppc
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ livecd-tools-1.0.2.ebuild, livecd-tools-1.0.3.ebuild:
+ Masked livecd-tools-1.0.3.ebuild stable for ppc
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ livecd-tools-1.0.2.ebuild:
+ Masked livecd-tools-1.0.2.ebuild stable for ppc
+
+ 05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> :
+ Masked livecd-tools-1.0.1.ebuild stable for ppc
+
+ 05 Sep 2004; Bryan Østergaard <kloeri@gentoo.org> livecd-tools-1.0.2.ebuild:
+ Add ~alpha keyword.
+
+*livecd-tools-1.0.5 (27 Jul 2004)
+
+ 27 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.5.ebuild:
+ Updated to new version. Added spind by plasmaroo.
+
+ 12 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.4.ebuild:
+ Fixing for x86 and removing amd64+X stuff for now until I can test further
+ from home.
+
+*livecd-tools-1.0.4 (12 Jul 2004)
+
+ 12 Jul 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.4.ebuild:
+ Added new 1.0.4 version which improves handling of some autoconfig functions
+ and also net-setup. Closing bug #40205 and #51726.
+
+ 25 Jun 2004; Guy Martin <gmsoft@gentoo.org> livecd-tools-1.0.2.ebuild:
+ Marked stable on hppa.
+
+ 02 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.3.ebuild:
+ QA cleanup and adding ~ppc and ~hppa for testing, since they were in the
+ original incarnation and little has changed since then.
+
+ 01 Jun 2004; Aron Griffis <agriffis@gentoo.org> livecd-tools-1.0.1.ebuild,
+ livecd-tools-1.0.2.ebuild:
+ Fix use invocation
+
+ 21 May 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.3.ebuild:
+ Stabilizing on x86.
+
+ 20 May 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ livecd-tools-1.0.3.ebuild:
+ Moving SRC_URI.
+
+*livecd-tools-1.0.3 (14 May 2004)
+
+ 14 May 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ +livecd-tools-1.0.3.ebuild:
+ Added new version which has support for X and OpenGL.
+
+ 14 May 2004; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml:
+ Changing maintainers to newly formed livecd herd.
+
+ 12 May 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ livecd-tools-1.0.2.ebuild:
+ Keyworded sparc
+
+ 08 May 2004; John Davis <zhen@gentoo.org> livecd-tools-1.0.2.ebuild:
+ bumping to stable
+
+*livecd-tools-1.0.2 (30 Apr 2004)
+
+ 30 Apr 2004; John Davis <zhen@gentoo.org> livecd-tools-1.0.0_beta2.ebuild,
+ livecd-tools-1.0.2.ebuild:
+ new version to fix some bugs in autoconfig
+
+ 18 Apr 2004; Guy Martin <gmsoft@gentoo.org> livecd-tools-1.0.1.ebuild:
+ Marked stable on hppa.
+
+ 24 Mar 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ livecd-tools-1.0.1.ebuild:
+ stable on sparc
+
+*livecd-tools-1.0.1 (21 Mar 2004)
+
+ 27 Mar 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> livecd-tools-1.0.1:
+ mark as stable on ppc and ppc64
+
+ 21 Mar 2004; John Davis <zhen@gentoo.org> livecd-tools-1.0.0_beta1.ebuild,
+ livecd-tools-1.0.0_beta2.ebuild, livecd-tools-1.0.1.ebuild, metadata.xml:
+ fix for bug #43647, #39893
+
+ 12 Mar 2004; Seemant Kulleen <seemant@gentoo.org>
+ livecd-tools-1.0.0_beta1.ebuild, livecd-tools-1.0.0_beta2.ebuild:
+ cleaned up syntax and point SRC_URI to gentoo mirrors
+
+*livecd-tools-1.0.0_beta2 (25 Jan 2004)
+
+ 27 Mar 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> livecd-tools-1.0.0_beta2.ebuild:
+ mark as incompatible with ppc and ppc64
+
+ 25 Jan 2004; Brad House <brad_mssw@gentoo.org>
+ livecd-tools-1.0.0_beta2.ebuild:
+ fixes
+
+*livecd-tools-1.0.0_beta1 (24 Jan 2004)
+
+ 24 Jan 2004; Brad House <brad_mssw@gentoo.org>
+ livecd-tools-1.0.0_beta1.ebuild:
+ initial commit
+
diff --git a/livecd-overlay/usr/local/portage/app-misc/livecd-tools/Manifest b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/Manifest
new file mode 100644
index 0000000..e5649d5
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/Manifest
@@ -0,0 +1,10 @@
+AUX livecd-tools-1.0.42-ttyB0.patch 517 RMD160 d232c983a4e45bb087ad12deefac08ef0872be36 SHA1 1d06c3287a531e04ef86d7b3f8017f584faac576 SHA256 1695f793ad33aa72de46a8cd392f8ded4cd60da82576e38e6322a66b8b064752
+DIST livecd-tools-1.0.40.tar.bz2 10610 RMD160 8db6b15d5df1dba92b4fad70b2b6bcc3a6153287 SHA1 d9bb532ec8cd092288489949252e1310118a4b6e SHA256 03f0a6d943f6dbaade14ce16c325777498ce9ca9c8b9480147117816a9857541
+DIST livecd-tools-1.0.42.tar.bz2 11166 RMD160 69c475cbeeb2a43b1ce758386ba9b4c5eb0d520a SHA1 f3f7005a7d4f5fd573bdb4b4dca7850abf5f77c9 SHA256 e480b1a5c435f176227711b06a0f1ab8388b8ea4950174880e3c73473c998f87
+DIST livecd-tools-2.0.tar.bz2 11996 RMD160 90a7fdcee3608f6638ed5720a07895f75717f783 SHA1 085750c6180070863779be4198eaa04bebab624d SHA256 d06f2c007ba6d1d31d019d64aa0dcf9c3f3227a907e7014af666ca93701bc674
+EBUILD livecd-tools-1.0.40.ebuild 1564 RMD160 934f28f7c1a18afe7d2996a2edc87d617f941853 SHA1 6f29be4c4f4fcc171854746794e857d85e1552d8 SHA256 0bbbca6d5028e520f34534d56d01be37c23f09a3f587e731bbc6822ca636011c
+EBUILD livecd-tools-1.0.42.ebuild 1642 RMD160 37231180e93318980b5ad87c5edf83e722b3c22c SHA1 869664b84fdb965bc535998663add94888b0fd11 SHA256 0bdff51600574df5d2d62231df257286d65ee17d789eb62060ddad4905fa1122
+EBUILD livecd-tools-2.0.ebuild 947 RMD160 a45e6d6a6f5d328a5e95044c9e3d39be3cf5db4e SHA1 19be44731f15bf2daf2dd56601ea5a79c28ea79f SHA256 9ef6ac38296b98abdb3d27f2e67637ddf50bc5ba6a65ccafcefe45b79bcb31ec
+EBUILD livecd-tools-9999.ebuild 941 RMD160 8782c0e0bb96542e4c9f99e4bae505ce14126cb0 SHA1 c5329377959ba231c76b627e0f1c57e596265e16 SHA256 d7a42577b2482c813bae93814c838c20121991d8a7281f5f067af5418850c388
+MISC ChangeLog 22028 RMD160 2a86f963b7e9218b44f01113674798e4b00646ea SHA1 b9534c511ede0199daa85a5dfa09249e6b1c61c2 SHA256 d5b4b5b4543baabb4a13599de30c01b133fcae1a142db90fd0f966573d1ed253
+MISC metadata.xml 159 RMD160 8db5ed254a6b9baf8f53368da9e71c5532a46073 SHA1 1e72098aafb1fa729eba6fc8357c7e732eb79dee SHA256 b6e17484225400d76c65d178bf5a10dc0a8da7f345993c2acc63d1093a77c90d
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
new file mode 100644
index 0000000..1e9904d
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/files/livecd-tools-1.0.42-ttyB0.patch
@@ -0,0 +1,14 @@
+# Comment out the ttyB0 line in inittab, by gmsoft
+
+diff --git a/livecd-functions.sh b/livecd-functions.sh
+index d51dd9e..cfc1a57 100755
+--- a/livecd-functions.sh
++++ b/livecd-functions.sh
+@@ -551,6 +551,7 @@ livecd_fix_inittab() {
+ # Comment out current getty settings
+ sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab
+ sed -i -e '/^s[01]/ s/^/#/' /etc/inittab
++ sed -i -e '/^b0/ s/^/#/' /etc/inittab
+
+ # SPARC & HPPA console magic
+ if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ]
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
new file mode 100644
index 0000000..9ba860c
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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 $
+
+inherit eutils
+
+DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
+HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="opengl X"
+
+OPENGL_DEPEND="virtual/opengl
+ x11-misc/mkxf86config
+ app-admin/eselect-opengl"
+
+RDEPEND="dev-util/dialog
+ sys-apps/pciutils
+ sys-apps/gawk
+ sys-apps/sed
+ alpha? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )
+ amd64? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.2 ) )
+ x86? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( x11-misc/mkxf86config ) )
+ ppc? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
+
+pkg_setup() {
+ ewarn "This package is designed for use on the LiveCD only and will do"
+ ewarn "unspeakably horrible and unexpected things on a normal system."
+ ewarn "YOU HAVE BEEN WARNED!!!"
+}
+
+src_install() {
+ doinitd autoconfig
+ newinitd spind.init spind
+ if use x86 || use amd64 || use ppc
+ then
+ if use opengl
+ then
+ dosbin x-setup openglify
+ newinitd x-setup.init x-setup
+ fi
+ fi
+ dosbin net-setup spind
+ into /
+ dobin bashlogin
+ dosbin livecd-functions.sh
+}
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
new file mode 100644
index 0000000..78407e8
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-1.0.42.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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 $
+
+inherit eutils
+
+DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
+HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="opengl X"
+
+OPENGL_DEPEND="virtual/opengl
+ x11-misc/mkxf86config
+ app-admin/eselect-opengl"
+
+RDEPEND="dev-util/dialog
+ sys-apps/pciutils
+ sys-apps/gawk
+ sys-apps/sed
+ alpha? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )
+ amd64? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.2 ) )
+ x86? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( x11-misc/mkxf86config ) )
+ ppc? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-ttyB0.patch
+}
+
+pkg_setup() {
+ ewarn "This package is designed for use on the LiveCD only and will do"
+ ewarn "unspeakably horrible and unexpected things on a normal system."
+ ewarn "YOU HAVE BEEN WARNED!!!"
+}
+
+src_install() {
+ doinitd autoconfig
+ newinitd spind.init spind
+ if use x86 || use amd64 || use ppc
+ then
+ if use opengl
+ then
+ dosbin x-setup openglify
+ newinitd x-setup.init x-setup
+ fi
+ fi
+ dosbin net-setup spind
+ into /
+ dobin bashlogin
+ dosbin livecd-functions.sh
+}
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
new file mode 100644
index 0000000..b6655d7
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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 $
+
+inherit eutils
+
+DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
+HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-util/dialog
+ >=sys-apps/baselayout-2
+ >=sys-apps/openrc-0.8.2-r1
+ sys-apps/pciutils
+ sys-apps/gawk
+ sys-apps/sed"
+
+pkg_setup() {
+ ewarn "This package is designed for use on the LiveCD only and will do"
+ ewarn "unspeakably horrible and unexpected things on a normal system."
+ ewarn "YOU HAVE BEEN WARNED!!!"
+}
+
+src_install() {
+ doinitd init.d/*
+ dosbin net-setup spind
+ into /
+ dobin bashlogin
+ dosbin livecd-functions.sh
+}
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
new file mode 100644
index 0000000..5cc1117
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/livecd-tools-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-9999.ebuild,v 1.2 2011/05/03 05:50:26 williamh Exp $
+
+EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/livecd-tools.git"
+inherit eutils git
+
+DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
+HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
+SRC_URI=""
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="dev-util/dialog
+ >=sys-apps/baselayout-2
+ >=sys-apps/openrc-0.8.2-r1
+ sys-apps/pciutils
+ sys-apps/gawk
+ sys-apps/sed"
+
+pkg_setup() {
+ ewarn "This package is designed for use on the LiveCD only and will do"
+ ewarn "unspeakably horrible and unexpected things on a normal system."
+ ewarn "YOU HAVE BEEN WARNED!!!"
+}
+
+src_install() {
+ doinitd init.d/*
+ dosbin net-setup spind
+ into /
+ dobin bashlogin
+ dosbin livecd-functions.sh
+}
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
new file mode 100644
index 0000000..88653dd
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/app-misc/livecd-tools/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>livecd</herd>
+</pkgmetadata>
diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/ChangeLog b/livecd-overlay/usr/local/portage/dev-libs/libxml2/ChangeLog
new file mode 100644
index 0000000..bae9c49
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/ChangeLog
@@ -0,0 +1,1222 @@
+# ChangeLog for dev-libs/libxml2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/ChangeLog,v 1.310 2011/06/22 20:20:45 ranger Exp $
+
+ 22 Jun 2011; Brent Baude <ranger@gentoo.org> libxml2-2.7.8-r1.ebuild:
+ Marking libxml2-2.7.8-r1 ppc for bug 370715
+
+ 19 Jun 2011; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.8-r1.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #370715
+
+ 14 Jun 2011; Markus Meier <maekke@gentoo.org> libxml2-2.7.8-r1.ebuild:
+ amd64/arm stable, bug #370715
+
+ 14 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> libxml2-2.7.8-r1.ebuild:
+ x86 stable wrt bug #370715
+
+ 14 Jun 2011; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.8-r1.ebuild:
+ Stable for HPPA (bug #370715).
+
+*libxml2-2.7.8-r1 (13 Jun 2011)
+
+ 13 Jun 2011; Pacho Ramos <pacho@gentoo.org> -libxml2-2.7.7.ebuild,
+ +libxml2-2.7.8-r1.ebuild, +files/libxml2-2.7.8-reallocation-failures.patch:
+ Fix some potential problems on reallocation failures (CVE-2011-1944), bug
+ #370715 by Sylvia. Remove old.
+
+ 26 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ libxml2-2.7.8.ebuild, +files/libxml2-2.7.8-disable_static_modules.patch:
+ Don't install .a files in Python site-packages directories.
+
+ 19 Feb 2011; Fabian Groffen <grobian@gentoo.org> libxml2-2.7.8.ebuild:
+ Drop --with-zlib argument for Prefix, it's no longer necessary
+
+ 16 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> libxml2-2.7.8.ebuild:
+ ppc/ppc64 stable wrt #345555
+
+ 14 Feb 2011; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.8.ebuild:
+ Stable for HPPA (bug #345555).
+
+ 13 Feb 2011; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.8.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #345555
+
+ 13 Feb 2011; Markos Chandras <hwoarang@gentoo.org> libxml2-2.7.8.ebuild:
+ Stable on amd64 wrt bug #345555
+
+ 13 Feb 2011; Christian Faulhammer <fauli@gentoo.org> libxml2-2.7.8.ebuild:
+ stable x86, security bug 345555
+
+ 12 Feb 2011; Pacho Ramos <pacho@gentoo.org>
+ +files/libxml2-2.7.1-catalog_path.patch, +files/libxml2-2.7.2-winnt.patch,
+ libxml2-2.7.8.ebuild:
+ Apply fixes for PREFIX support (bug #317891), thanks a lot to Fabian Groffen
+ for the patch.
+
+*libxml2-2.7.8 (11 Feb 2011)
+
+ 11 Feb 2011; Pacho Ramos <pacho@gentoo.org> -libxml2-2.7.6.ebuild,
+ +libxml2-2.7.8.ebuild, +files/libxml2-2.7.8-reactivate-script.patch,
+ +files/libxml2-2.7.8-xpath-freeing.patch,
+ +files/libxml2-2.7.8-xpath-freeing2.patch,
+ +files/libxml2-2.7.8-xpath-memory.patch:
+ Version bump including security fixes, bump to eapi3, remove old.
+
+ 31 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ libxml2-2.7.7.ebuild:
+ Restrict Jython ABIs.
+
+ 09 Aug 2010; Zac Medico <zmedico@gentoo.org> libxml2-2.7.6.ebuild,
+ libxml2-2.7.7.ebuild:
+ Fix python dep so that if pyxml is pulled in, it pulls in python too
+ (without requiring python[xml] in this case).
+
+ 09 Aug 2010; Zac Medico <zmedico@gentoo.org> libxml2-2.7.6.ebuild,
+ libxml2-2.7.7.ebuild:
+ With USE=python, require either python[xml] or pyxml, in order to avoid
+ a "SAXReaderNotAvailable: No parsers found" exception raised from
+ xml.sax.make_parser(). This should solve stage3 libxml2 build failures.
+
+ 30 May 2010; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.7.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #317819
+
+ 17 May 2010; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.7.ebuild:
+ Stable for HPPA (bug #317819).
+
+ 14 May 2010; Robin H. Johnson <robbat2@gentoo.org> libxml2-2.7.7.ebuild:
+ Fix so that the catalyst autobuilds can continue safely. If the Python
+ binary is not present in $ROOT, python_execute_function returns
+ successfully but silently, WITHOUT running the command (with disasterous
+ side-effects).
+
+ 11 May 2010; Brent Baude <ranger@gentoo.org> libxml2-2.7.7.ebuild:
+ stable ppc64, bug 317819
+
+ 11 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> libxml2-2.7.7.ebuild:
+ x86 stable wrt bug #317819
+
+ 10 May 2010; nixnut <nixnut@gentoo.org> libxml2-2.7.7.ebuild:
+ ppc stable #317819
+
+ 04 May 2010; <angelos@gentoo.org> libxml2-2.7.7.ebuild:
+ amd64 stable, thanks to Roeland Douma (bug #317819)
+
+ 24 Apr 2010; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.6.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #309949
+
+ 11 Apr 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> libxml2-2.7.6.ebuild:
+ x86 stable wrt bug #309949
+
+ 06 Apr 2010; Gilles Dartiguelongue <eva@gentoo.org>
+ -libxml2-2.7.4-r1.ebuild, -files/libxml2-2.7.4-parser-grow.patch,
+ libxml2-2.7.7.ebuild:
+ Enable multiple python ABI support, bug #312193. Clean up old revision.
+
+ 24 Mar 2010; Brent Baude <ranger@gentoo.org> libxml2-2.7.6.ebuild:
+ stable ppc, bug 309949
+
+ 21 Mar 2010; Brent Baude <ranger@gentoo.org> libxml2-2.7.6.ebuild:
+ stable ppc64, bug 309949
+
+*libxml2-2.7.7 (18 Mar 2010)
+
+ 18 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> +libxml2-2.7.7.ebuild:
+ Version bump wrt #309723.
+
+ 18 Mar 2010; Markos Chandras <hwoarang@gentoo.org> libxml2-2.7.6.ebuild:
+ Stable on amd64 wrt bug #309949
+
+ 08 Mar 2010; Zac Medico <zmedico@gentoo.org> libxml2-2.7.3-r2.ebuild,
+ libxml2-2.7.4-r1.ebuild, libxml2-2.7.6.ebuild:
+ Specify <python-3 since only python-2.x works.
+
+*libxml2-2.7.6 (23 Dec 2009)
+
+ 23 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ +libxml2-2.7.6.ebuild:
+ Version bump, fixes Relax-NG validation problems.
+
+ 08 Dec 2009; Gilles Dartiguelongue <eva@gentoo.org> -libxml2-2.7.4.ebuild,
+ libxml2-2.7.4-r1.ebuild:
+ Make sure to remove unneeded /usr/share/doc directory, bug #295762
+
+*libxml2-2.7.4-r1 (16 Sep 2009)
+
+ 16 Sep 2009; Romain Perier <mrpouet@gentoo.org>
+ +libxml2-2.7.4-r1.ebuild, +files/libxml2-2.7.4-parser-grow.patch:
+ Fix inkscape extension loader problem per bug #285125, patch import from
+ upstream bug #595128, thanks to Andreas Proteus
+ <proteuss@sdf.lonestar.org> for tests.
+
+*libxml2-2.7.4 (13 Sep 2009)
+
+ 13 Sep 2009; Gilles Dartiguelongue <eva@gentoo.org> -libxml2-2.7.3.ebuild,
+ -libxml2-2.7.3-r1.ebuild, +libxml2-2.7.4.ebuild:
+ Version bump, bug #284726.
+
+ 30 Aug 2009; Brent Baude <ranger@gentoo.org> libxml2-2.7.3-r2.ebuild:
+ Marking libxml2-2.7.3-r2 ppc64 for bug 280617
+
+ 23 Aug 2009; nixnut <nixnut@gentoo.org> libxml2-2.7.3-r2.ebuild:
+ ppc stable #280617
+
+ 14 Aug 2009; Markus Meier <maekke@gentoo.org> libxml2-2.7.3-r2.ebuild:
+ amd64 stable, bug #280617
+
+ 14 Aug 2009; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.3-r2.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #280617
+
+ 13 Aug 2009; Christian Faulhammer <fauli@gentoo.org>
+ libxml2-2.7.3-r2.ebuild:
+ stable x86, security bug 280617
+
+ 12 Aug 2009; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.3-r2.ebuild:
+ Stable for HPPA (bug #280617).
+
+*libxml2-2.7.3-r2 (11 Aug 2009)
+
+ 11 Aug 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ +libxml2-2.7.3-r2.ebuild,
+ +files/libxml2-2.7.3-CVE-2009-2414-CVE-2009-2416.patch:
+ Version bump. Fix CVE 2009-2414 and CVE 2009-2416, bug #280617.
+
+ 31 May 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ libxml2-2.7.3-r1.ebuild:
+ Do not install 3 different documentation directories, bug #248127.
+
+*libxml2-2.7.3-r1 (27 Apr 2009)
+
+ 27 Apr 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ -files/libxml2-2.7.2-CVE-2008-422x.patch,
+ -files/libxml2-2.7.2-old-sax-parser-behaviour-option.patch,
+ -files/libxml2-2.7.2-xmlAddChildList-pointer.patch,
+ -files/libxml2-2.7.2-xmlTextWriterFullEndElement-indent.patch,
+ +files/libxml2-2.7.3-printf-rename.patch, -libxml2-2.7.2-r1.ebuild,
+ -libxml2-2.7.2-r2.ebuild, +libxml2-2.7.3-r1.ebuild:
+ Fix macro conflict with wxGTK, bug #266653
+
+ 12 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> ChangeLog:
+ Stable on sparc, bug #260063
+
+ 18 Mar 2009; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.3.ebuild:
+ Stable for HPPA (maybe bug #260063).
+
+ 17 Mar 2009; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.3.ebuild:
+ alpha/sparc stable
+
+ 17 Mar 2009; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.2-r2.ebuild,
+ libxml2-2.7.3.ebuild:
+ arm/ia64/m68k/s390/sh stable
+
+ 15 Mar 2009; Markus Meier <maekke@gentoo.org> libxml2-2.7.3.ebuild:
+ x86 stable, bug #260063
+
+ 11 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> libxml2-2.7.3.ebuild:
+ Marked stable on amd64
+
+ 06 Mar 2009; Brent Baude <ranger@gentoo.org> libxml2-2.7.3.ebuild:
+ Marking libxml2-2.7.3 ppc stable for bug 260063
+
+ 05 Mar 2009; Brent Baude <ranger@gentoo.org> libxml2-2.7.3.ebuild:
+ Marking libxml2-2.7.3 ppc64 stable for bug 260063
+
+ 31 Jan 2009; Tiago Cunha <tcunha@gentoo.org> libxml2-2.7.2-r2.ebuild:
+ stable sparc, bug 249703
+
+ 31 Jan 2009; Tobias Klausmann <klausman@gentoo.org>
+ libxml2-2.7.2-r2.ebuild:
+ Stable on alpha, bug #249703
+
+ 29 Jan 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ libxml2-2.7.2-r1.ebuild, libxml2-2.7.2-r2.ebuild, libxml2-2.7.3.ebuild:
+ Applying suggested changes in bug #251550 comment #9.
+
+*libxml2-2.7.3 (26 Jan 2009)
+
+ 26 Jan 2009; Mart Raudsepp <leio@gentoo.org> +libxml2-2.7.3.ebuild:
+ Version bump.
+
+ 26 Jan 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ -files/libxml2-2.6.30-CVE-2007-6284.patch,
+ -files/libxml2-2.6.32-CVE-2008-422x.patch, -libxml2-2.6.30-r1.ebuild,
+ -libxml2-2.6.31.ebuild, -libxml2-2.6.32.ebuild, -libxml2-2.6.32-r1.ebuild,
+ -libxml2-2.7.1.ebuild, -libxml2-2.7.2.ebuild, libxml2-2.7.2-r1.ebuild,
+ libxml2-2.7.2-r2.ebuild:
+ Clean up old security flawed revisions. Make sure python bindings are
+ optimized, bug #251550.
+
+ 25 Jan 2009; Markus Meier <maekke@gentoo.org> libxml2-2.7.2-r2.ebuild:
+ x86 stable, bug #249703
+
+ 24 Jan 2009; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.7.2-r2.ebuild:
+ ppc stable, bug #249703
+
+ 23 Jan 2009; Brent Baude <ranger@gentoo.org> libxml2-2.7.2-r2.ebuild:
+ Marking libxml2-2.7.2-r2 ppc64 for bug 249703
+
+ 20 Jan 2009; Tobias Heinlein <keytoaster@gentoo.org>
+ libxml2-2.7.2-r2.ebuild:
+ amd64 stable wrt security bug 249703
+
+ 20 Jan 2009; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.2-r2.ebuild:
+ Stable for HPPA (bug #249703).
+
+*libxml2-2.7.2-r2 (11 Jan 2009)
+
+ 11 Jan 2009; Mart Raudsepp <leio@gentoo.org>
+ +files/libxml2-2.7.2-old-sax-parser-behaviour-option.patch,
+ +files/libxml2-2.7.2-xmlAddChildList-pointer.patch,
+ +files/libxml2-2.7.2-xmlTextWriterFullEndElement-indent.patch,
+ +libxml2-2.7.2-r2.ebuild:
+ Add a patch to allow a fix for bug 249703 - xml_parse_into_struct php
+ function breakage. Also a few more patches from upstream while at it.
+
+ 23 Dec 2008; Robin H. Johnson <robbat2@gentoo.org>
+ +files/libxml2-2.6.32-CVE-2008-422x.patch, +libxml2-2.6.32-r1.ebuild:
+ Backport the security fix from bug #245960 because libxml2-2.7.x causes
+ massive PHP breakage per bug #249703.
+
+ 07 Dec 2008; Mike Frysinger <vapier@gentoo.org> libxml2-2.6.30-r1.ebuild,
+ libxml2-2.6.31.ebuild, libxml2-2.6.32.ebuild, libxml2-2.7.1.ebuild,
+ libxml2-2.7.2.ebuild, libxml2-2.7.2-r1.ebuild:
+ Remove unused bootstrap/build from IUSE.
+
+ 24 Nov 2008; Brent Baude <ranger@gentoo.org> libxml2-2.7.2-r1.ebuild:
+ Marking libxml2-2.7.2-r1 ppc64 for bug 245960
+
+ 20 Nov 2008; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.2-r1.ebuild:
+ alpha/arm/ia64 stable wrt #245960
+
+ 19 Nov 2008; Markus Meier <maekke@gentoo.org> libxml2-2.7.2-r1.ebuild:
+ amd64/x86 stable, bug #245960
+
+ 18 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.7.2-r1.ebuild:
+ ppc stable, bug #245960
+
+ 18 Nov 2008; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.2-r1.ebuild:
+ Stable for HPPA (bug #245960).
+
+ 18 Nov 2008; Ferris McCormick <fmccor@gentoo.org> libxml2-2.7.2-r1.ebuild:
+ Sparc stable --- Security Bug #245960 --- looks good, all tests pass.
+
+*libxml2-2.7.2-r1 (18 Nov 2008)
+
+ 18 Nov 2008; Mart Raudsepp <leio@gentoo.org>
+ +files/libxml2-2.7.2-CVE-2008-422x.patch, +libxml2-2.7.2-r1.ebuild:
+ Fix for CVE-2008-4225 - possible infinite loop. Fix for CVE-2008-4226 -
+ possible integer overflow leading to memory corruption and potential
+ arbitrary code execution with huge XML files. Bug 245960
+
+ 13 Nov 2008; Brent Baude <ranger@gentoo.org> libxml2-2.6.32.ebuild:
+ Marking libxml2-2.6.32 ppc64 stable for bug 236971
+
+ 13 Nov 2008; Brent Baude <ranger@gentoo.org> libxml2-2.6.32.ebuild:
+ Marking libxml2-2.6.32 ppc64 stable for bug 236971
+
+ 05 Oct 2008; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.2.ebuild:
+ Stable for HPPA (bug #239346).
+
+ 04 Oct 2008; Brent Baude <ranger@gentoo.org> libxml2-2.7.2.ebuild:
+ Marking libxml2-2.7.2 ppc64 for bug 239346
+
+ 04 Oct 2008; Brent Baude <ranger@gentoo.org> ChangeLog:
+ Marking libxml2-2.7.2 ~ppc64 for bug 239346
+
+ 04 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.7.2.ebuild:
+ ppc stable, bug #239346
+
+ 04 Oct 2008; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.2.ebuild:
+ alpha/ia64 stable wrt #239346
+
+ 04 Oct 2008; Markus Meier <maekke@gentoo.org> libxml2-2.7.2.ebuild:
+ amd64/x86 stable, bug #239346
+
+ 03 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> libxml2-2.7.2.ebuild:
+ Stable on sparc, security bug #239346
+
+*libxml2-2.7.2 (03 Oct 2008)
+
+ 03 Oct 2008; Mart Raudsepp <leio@gentoo.org> +libxml2-2.7.2.ebuild:
+ New version with a small amount of bug fixes, including a fix for a DoS
+ problem (infinite loop with growing memory usage) when there is an entity
+ in an entity definition; bug 239346
+
+ 01 Oct 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.7.1.ebuild:
+ ppc stable, bug #234099
+
+ 28 Sep 2008; Markus Meier <maekke@gentoo.org> libxml2-2.7.1.ebuild:
+ amd64 stable, bug #234099
+
+ 27 Sep 2008; Raúl Porcel <armin76@gentoo.org> libxml2-2.7.1.ebuild:
+ alpha/ia64/x86 stable wrt #234099
+
+ 27 Sep 2008; Markus Rothe <corsair@gentoo.org> libxml2-2.7.1.ebuild:
+ Stable on ppc64; bug #234099
+
+ 25 Sep 2008; Ferris McCormick <fmccor@gentoo.org> libxml2-2.7.1.ebuild:
+ Sparc stable --- Security Bug #234099 --- tests are all fine.
+
+ 25 Sep 2008; Jeroen Roovers <jer@gentoo.org> libxml2-2.7.1.ebuild:
+ Stable for HPPA (bug #234099).
+
+ 25 Sep 2008; Jeroen Roovers <jer@gentoo.org> libxml2-2.6.32.ebuild:
+ Stable for HPPA (bug #236971).
+
+*libxml2-2.7.1 (25 Sep 2008)
+
+ 25 Sep 2008; Mart Raudsepp <leio@gentoo.org>
+ -files/libxml2-2.6.32-CVE-2008-3281.patch, -libxml2-2.6.32-r1.ebuild,
+ +libxml2-2.7.1.ebuild:
+ Version bump. Includes ABI compatible fix for CVE-2008-3281, security fix
+ for CVE-2008-3529 - xmlParseAttValueComplex() heap-based buffer overflow,
+ and various bug fixes and new API. Addresses bugs 234099, 235529, 237413
+ and 237806
+
+*libxml2-2.6.32-r1 (22 Aug 2008)
+
+ 22 Aug 2008; Mart Raudsepp <leio@gentoo.org>
+ +files/libxml2-2.6.32-CVE-2008-3281.patch, +libxml2-2.6.32-r1.ebuild:
+ Security (denial of service) fix - possible recursive evaluation of
+ entities in xmlStringLenDecodeEntities() allowing possible memory and CPU
+ exhaustion (CVE-2008-3281)
+
+ 12 Aug 2008; Raúl Porcel <armin76@gentoo.org> libxml2-2.6.32.ebuild:
+ alpha/ia64/sparc stable wrt #229709
+
+ 10 Aug 2008; Markus Meier <maekke@gentoo.org> libxml2-2.6.32.ebuild:
+ x86 stable, bug #229709
+
+ 30 Jul 2008; Brent Baude <ranger@gentoo.org> libxml2-2.6.32.ebuild:
+ Marking libxml2-2.6.32 ppc stable for bug 229709
+
+ 26 Jul 2008; Olivier Crête <tester@gentoo.org> libxml2-2.6.32.ebuild:
+ Stable on amd64, bug #229709
+
+ 26 Jun 2008; Rémi Cardona <remi@gentoo.org> libxml2-2.6.32.ebuild:
+ download the correct testsuite tarball, see bug #229421
+
+*libxml2-2.6.32 (27 May 2008)
+
+ 27 May 2008; Rémi Cardona <remi@gentoo.org> +libxml2-2.6.32.ebuild:
+ bump to 2.6.32, mostly bugfixes, no major new features
+
+ 13 Apr 2008; Kenneth Prugh <ken69267@gentoo.org> libxml2-2.6.31.ebuild:
+ amd64 stable, bug #217398
+
+ 13 Apr 2008; Markus Rothe <corsair@gentoo.org> libxml2-2.6.31.ebuild:
+ Stable on ppc64; bug #217398
+
+ 12 Apr 2008; Raúl Porcel <armin76@gentoo.org> libxml2-2.6.31.ebuild:
+ alpha/ia64/sparc/x86 stable wrt #217398
+
+ 12 Apr 2008; Jeroen Roovers <jer@gentoo.org> libxml2-2.6.31.ebuild:
+ Stable for HPPA (bug #217398).
+
+ 12 Apr 2008; nixnut <nixnut@gentoo.org> libxml2-2.6.31.ebuild:
+ Stable on ppc wrt bug 217398
+
+ 09 Mar 2008; Mart Raudsepp <leio@gentoo.org>
+ -files/libxml2-2.6.27-tar_in_tests.patch, -libxml2-2.6.28.ebuild,
+ -libxml2-2.6.29.ebuild, -libxml2-2.6.30.ebuild:
+ Remove security vulnerable old versions
+
+*libxml2-2.6.31 (28 Feb 2008)
+
+ 28 Feb 2008; Gilles Dartiguelongue <eva@gentoo.org>
+ +libxml2-2.6.31.ebuild:
+ bump to 2.6.31 and add examples use flag per bug #111508
+
+ 08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ libxml2-2.6.30-r1.ebuild:
+ Since libxml2 will never get pulled into stage2, change the check to be more
+ accurate by checking ROOT, instead. Thanks to Andrew Gaffney
+ <agaffney@gentoo.org> for pointing this out.
+
+ 05 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
+ libxml2-2.6.30-r1.ebuild:
+ Added some code to skip the catalog generation on stage1/stage2, since we
+ won't necessarily have xmlcatalog in the seed stage and libxml2 wouldn't get
+ rebuilt until stage3, ending up with an empty catalog. This fixes bug
+ #208887.
+
+ 11 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org>
+ libxml2-2.6.28.ebuild, libxml2-2.6.29.ebuild:
+ Fix a few quoting issues
+
+ 11 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org> Manifest:
+ Fix digest
+
+*libxml2-2.6.30-r1 (11 Jan 2008)
+
+ 11 Jan 2008; Daniel Gryniewicz <dang@gentoo.org>
+ +files/libxml2-2.6.30-CVE-2007-6284.patch, +libxml2-2.6.30-r1.ebuild:
+ Fix CVE-2007-6284 - bug #202628
+
+ 27 Nov 2007; Jeroen Roovers <jer@gentoo.org> libxml2-2.6.30.ebuild:
+ Stable for HPPA (bug #199322).
+
+ 20 Nov 2007; Markus Rothe <corsair@gentoo.org> libxml2-2.6.30.ebuild:
+ Stable on ppc64; bug #199322
+
+ 19 Nov 2007; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.30.ebuild:
+ Stable on mips, per #199322.
+
+ 17 Nov 2007; Raúl Porcel <armin76@gentoo.org> libxml2-2.6.30.ebuild:
+ alpha/ia64/sparc stable wrt #199322
+
+ 17 Nov 2007; nixnut <nixnut@gentoo.org> libxml2-2.6.30.ebuild:
+ Stable on ppc wrt bug 199322
+
+ 17 Nov 2007; Dawid Węgliński <cla@gentoo.org> libxml2-2.6.30.ebuild:
+ Stable on x86 (bug #199322)
+
+ 16 Nov 2007; Samuli Suominen <drac@gentoo.org> libxml2-2.6.30.ebuild:
+ amd64 stable wrt #199322
+
+*libxml2-2.6.30 (11 Sep 2007)
+
+ 11 Sep 2007; Leonardo Boshell <leonardop@gentoo.org>
+ +libxml2-2.6.30.ebuild:
+ New bug-fix release.
+
+*libxml2-2.6.29 (24 Jul 2007)
+
+ 24 Jul 2007; Daniel Gryniewicz <dang@gentoo.org> +libxml2-2.6.29.ebuild:
+ Bump to 2.6.29
+ - Portability: patches from Andreas Stricke for WinCEi,
+ fix compilation warnings (William Brack), avoid warnings on Apple OS/X
+ (Wendy Doyle and Mark Rowe), Windows compilation and threading
+ improvements (Rob Richards), compilation against old Python versions,
+ new GNU tar changes (Ryan Hill)
+ - Documentation: xmlURIUnescapeString comment,
+ - Bugfixes: xmlBufferAdd problem (Richard Jones), 'make valgrind'
+ flag fix (Richard Jones), regexp interpretation of \,
+ htmlCreateDocParserCtxt (Jean-Daniel Dupas), configure.in
+ typo (Bjorn Reese), entity content failure, xmlListAppend() fix
+ (Georges-André Silber), XPath number serialization (William Brack),
+ nanohttp gzipped stream fix (William Brack and Alex Cornejo),
+ xmlCharEncFirstLine typo (Mark Rowe), uri bug (François Delyon),
+ XPath string value of PI nodes (William Brack), XPath node set
+ sorting bugs (William Brack), avoid outputting namespace decl
+ dups in the writer (Rob Richards), xmlCtxtReset bug, UTF-8 encoding
+ error handling, recustion on next in catalogs, fix a Relax-NG crash,
+ workaround wrong file: URIs, htmlNodeDumpFormatOutput on attributes,
+ invalid character in attribute detection bug, big comments before
+ internal subset streaming bug, HTML parsing of attributes with : in
+ the name
+ - Improvement: keep URI query parts in raw form (Richard Jones),
+ embed tag support in HTML (Michael Day)
+
+ 02 Jun 2007; Brent Baude <ranger@gentoo.org> libxml2-2.6.28.ebuild:
+ Marking libxml2-2.6.28 ppc stable for bug #171107
+
+ 31 May 2007; Jeroen Roovers <jer@gentoo.org> libxml2-2.6.28.ebuild:
+ Stable for HPPA (bug #171107).
+
+ 31 May 2007; Daniel Gryniewicz <dang@gentoo.org> libxml2-2.6.28.ebuild:
+ Marked stable on amd64 for bug #171107
+
+ 31 May 2007; Brent Baude <ranger@gentoo.org> libxml2-2.6.28.ebuild:
+ Marking libxml2-2.6.28 ppc64 stable for bug #171107
+
+ 30 May 2007; Raúl Porcel <armin76@gentoo.org> libxml2-2.6.28.ebuild:
+ alpha/ia64 stable wrt #171107
+
+ 29 May 2007; Andrej Kacian <ticho@gentoo.org> libxml2-2.6.28.ebuild:
+ Stable on x86, bug #171107.
+
+ 29 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.28.ebuild:
+ Stable on sparc wrt #171107
+
+ 27 May 2007; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.28.ebuild:
+ Stable on mips.
+
+ 21 May 2007; <leio@gentoo.org> -libxml2-2.6.26.ebuild:
+ Remove old
+
+ 21 May 2007; Raúl Porcel <armin76@gentoo.org> libxml2-2.6.27.ebuild:
+ alpha stable wrt #164978
+
+ 12 May 2007; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.27.ebuild:
+ Stable on mips.
+
+*libxml2-2.6.28 (23 Apr 2007)
+
+ 23 Apr 2007; Daniel Gryniewicz <dang@gentoo.org> +libxml2-2.6.28.ebuild:
+ Bump to 2.6.28
+
+ 04 Feb 2007; Jeroen Roovers <jer@gentoo.org> libxml2-2.6.27.ebuild:
+ Stable for HPPA (bug #164978).
+
+ 04 Feb 2007; Markus Rothe <corsair@gentoo.org> libxml2-2.6.27.ebuild:
+ Stable on ppc64; bug #164978
+
+ 03 Feb 2007; Andrej Kacian <ticho@gentoo.org> libxml2-2.6.27.ebuild:
+ Stable on x86, bug #164978.
+
+ 03 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.6.27.ebuild:
+ Stable on ppc wrt bug #164978.
+
+ 03 Feb 2007; Olivier Crête <tester@gentoo.org> libxml2-2.6.27.ebuild:
+ Stable on amd64 per bug #164978
+
+ 02 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.27.ebuild:
+ Stable on sparc wrt #164978
+
+ 18 Dec 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +files/libxml2-2.6.27-tar_in_tests.patch, libxml2-2.6.27.ebuild:
+ Added patch from Ryan Hill to fix some calls to 'tar' when running tests,
+ (bug #158386).
+
+*libxml2-2.6.27 (14 Dec 2006)
+
+ 14 Dec 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +libxml2-2.6.27.ebuild:
+ New release.
+
+ 27 Oct 2006; Fabian Groffen <grobian@gentoo.org> libxml2-2.6.23.ebuild,
+ libxml2-2.6.23-r1.ebuild, libxml2-2.6.24.ebuild, libxml2-2.6.26.ebuild:
+ Dropped ppc-macos keyword, see you in prefix.
+
+ 17 Oct 2006; Roy Marples <uberlord@gentoo.org> libxml2-2.6.26.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 12 Oct 2006; Fernando J. Pereda <ferdy@gentoo.org> libxml2-2.6.26.ebuild:
+ Stable on alpha
+
+ 03 Sep 2006; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.26.ebuild:
+ Marked stable on mips.
+
+ 16 Aug 2006; Markus Rothe <corsair@gentoo.org> libxml2-2.6.26.ebuild:
+ Stable on ppc64
+
+ 17 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> libxml2-2.6.26.ebuild:
+ Marked stable on amd64 for bug #139612
+
+ 16 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.6.26.ebuild:
+ hppa stable, bug #139612
+
+ 14 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.6.26.ebuild:
+ ppc stable, bug #139612
+
+ 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.26.ebuild:
+ Mark 2.6.26 stable on ia64
+
+ 12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> libxml2-2.6.26.ebuild:
+ Stable on x86 wrt bug #139612.
+
+ 10 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.26.ebuild:
+ Stable on sparc wrt #139612
+
+*libxml2-2.6.26 (22 Jun 2006)
+
+ 22 Jun 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +libxml2-2.6.26.ebuild:
+ New release.
+
+*libxml2-2.6.24 (17 May 2006)
+
+ 17 May 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +files/libxml2-2.6.24-pythondir_fix.patch, +libxml2-2.6.24.ebuild:
+ New release.
+
+ 30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
+ libxml2-2.6.23-r1.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 20 Feb 2006; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.23.ebuild:
+ Marked stable on mips.
+
+ 04 Feb 2006; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.23.ebuild:
+ Mark 2.6.23 stable on alpha
+
+ 31 Jan 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ libxml2-2.6.23-r1.ebuild:
+ fix stupid error - mv from distfiles is daft - fixed to cp
+
+*libxml2-2.6.23-r1 (30 Jan 2006)
+
+ 30 Jan 2006; Kevin F. Quinn <kevquinn@gentoo.org> libxml2-2.6.23.ebuild,
+ +libxml2-2.6.23-r1.ebuild:
+ Add test tarballs to SRC_URI and unpack them - conditional on USE=test
+ Resolves bug #105170
+
+ 22 Jan 2006; Markus Rothe <corsair@gentoo.org> libxml2-2.6.23.ebuild:
+ Stable on ppc64
+
+ 22 Jan 2006; <dang@gentoo.org> libxml2-2.6.23.ebuild:
+ Marked stable on amd64 per bug #119634
+
+ 22 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.6.23.ebuild:
+ Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2
+
+ 22 Jan 2006; Joshua Jackson <tsunam@gentoo.org> libxml2-2.6.23.ebuild:
+ Stable on x86 for bug #119634; Stabilize Gnome-2.12.2
+
+ 20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.23.ebuild:
+ Stable on sparc wrt #119634
+
+*libxml2-2.6.23 (12 Jan 2006)
+
+ 12 Jan 2006; Leonardo Boshell <leonardop@gentoo.org>
+ +libxml2-2.6.23.ebuild:
+ Version bump. Dropped 'static' flag.
+
+ 30 Nov 2005; Tom Gall <tgall@gentoo.org> libxml2-2.6.22.ebuild:
+ stable on ppc64
+
+ 11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> libxml2-2.6.22.ebuild:
+ Stable on hppa, ppc.
+
+ 06 Nov 2005; MATSUU Takuto <matsuu@gentoo.org> libxml2-2.6.22.ebuild:
+ Stable on sh.
+
+ 03 Nov 2005; Seemant Kulleen <seemant@gentoo.org> libxml2-2.6.22.ebuild:
+ stable on amd64
+
+ 02 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.22.ebuild:
+ Stable on sparc
+
+ 01 Nov 2005; John N. Laliberte <allanonjl@gentoo.org>
+ libxml2-2.6.22.ebuild:
+ stable on x86
+
+*libxml2-2.6.22 (14 Sep 2005)
+
+ 14 Sep 2005; Leonardo Boshell <leonardop@gentoo.org>
+ +libxml2-2.6.22.ebuild:
+ New version.
+
+ 12 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
+ libxml2-2.6.20-r2.ebuild:
+ Stable on ppc.
+
+*libxml2-2.6.21-r1 (12 Sep 2005)
+
+ 12 Sep 2005; Leonardo Boshell <leonardop@gentoo.org>
+ -libxml2-2.6.21.ebuild, +libxml2-2.6.21-r1.ebuild:
+ Don't pass --with-mem-debug, as it causes segmentation faults in programs
+ using the library (bug #105120).
+
+ 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.20-r2.ebuild:
+ Mark 2.6.20-r2 stable on alpha
+
+ 07 Sep 2005; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.20-r2.ebuild:
+ Mark 2.6.20-r2 stable on ia64
+
+ 07 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> libxml2-2.6.20-r2.ebuild:
+ Stable on mips.
+
+*libxml2-2.6.21 (06 Sep 2005)
+
+ 06 Sep 2005; Leonardo Boshell <leonardop@gentoo.org>
+ +libxml2-2.6.21.ebuild:
+ New version. Re-added 'debug' USE flag for other switches. Apply the
+ 'readline' flag to --with-history switch.
+
+ 06 Sep 2005; Markus Rothe <corsair@gentoo.org> libxml2-2.6.20-r2.ebuild:
+ Stable on ppc64
+
+ 05 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ libxml2-2.6.20-r2.ebuild:
+ Stable on sparc
+
+ 05 Sep 2005; Leonardo Boshell <leonardop@gentoo.org>
+ libxml2-2.6.20-r2.ebuild:
+ Stable on x86.
+
+*libxml2-2.6.20-r2 (03 Aug 2005)
+
+ 03 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
+ libxml2-2.6.20-r2.ebuild:
+ Drop the 'debug' USE flag. Its meaning doesn't really relate to the effect
+ of the switch --with-debug in libxml2, and some packages rely on the
+ debugging module, see bug #100898). Added 'static' USE flag.
+
+ 31 Jul 2005; Tobias Scherbaum <dertobi123@gentoo.org>
+ libxml2-2.6.19.ebuild:
+ ppc stable
+
+*libxml2-2.6.20-r1 (29 Jul 2005)
+
+ 29 Jul 2005; John N. Laliberte <allanonjl@gentoo.org>
+ -libxml2-2.6.20.ebuild, +libxml2-2.6.20-r1.ebuild:
+ add doc and debug useflags. thanks to Flameeyes, fixes #60049
+
+ 14 Jul 2005; Martin Schlemmer <azarah@gentoo.org> libxml2-2.6.20.ebuild:
+ Fix post install to use $ROOT.
+
+*libxml2-2.6.20 (13 Jul 2005)
+
+ 13 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> +libxml2-2.6.20.ebuild:
+ Version bump.
+
+ 11 Jul 2005; Stephen P. Becker <geoman@gentoo.org> libxml2-2.6.19.ebuild:
+ stable on mips
+
+ 07 Jul 2005; Markus Rothe <corsair@gentoo.org> libxml2-2.6.19.ebuild:
+ Stable on ppc64
+
+ 06 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org> libxml2-2.6.19.ebuild:
+ Stable on hppa.
+
+ 27 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.19.ebuild:
+ Stable on sparc
+
+ 27 Jun 2005; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.19.ebuild:
+ Stable on alpha amd64 ia64 x86
+
+ 14 Jun 2005; Fernando J. Pereda <ferdy@gentoo.org> libxml2-2.6.17.ebuild:
+ Stable on alpha
+
+ 25 May 2005; Markus Rothe <corsair@gentoo.org> libxml2-2.6.17.ebuild:
+ Stable on ppc64
+
+ 08 May 2005; Marcus D. Hanwell <cryos@gentoo.org> libxml2-2.6.17.ebuild:
+ Stable on amd64.
+
+ 25 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.17.ebuild:
+ Stable on sparc
+
+ 26 Apr 2005; Mike Gardiner <obz@gentoo.org> libxml2-2.6.17.ebuild:
+ Keyworded x86 ppc
+
+*libxml2-2.6.19 (23 Apr 2005)
+
+ 23 Apr 2005; Martin Schlemmer <azarah@gentoo.org> +libxml2-2.6.19.ebuild:
+ Update version (mainly for gcc4 support).
+
+ 21 Apr 2005; Kito <kito@gentoo.org> libxml2-2.6.18.ebuild:
+ ~ppc-macos keyword
+
+ 08 Apr 2005; Markus Rothe <corsair@gentoo.org> libxml2-2.6.16.ebuild:
+ Stable on ppc64
+
+ 01 Apr 2005; Simon Stelling <blubb@gentoo.org> libxml2-2.6.16.ebuild:
+ stable on amd64
+
+ 26 Mar 2005; Danny van Dyk <kugelfang@gentoo.org> libxml2-2.6.18.ebuild:
+ Fixed BUG #86766 (multilib-strict).
+
+*libxml2-2.6.18 (20 Mar 2005)
+
+ 20 Mar 2005; Joe McCann <joem@gentoo.org> +libxml2-2.6.18.ebuild:
+ new version
+
+ 09 Mar 2005; Mike Gardiner <obz@gentoo.org> libxml2-2.6.16.ebuild:
+ Keyworded ppc
+
+ 07 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> libxml2-2.6.16.ebuild:
+ Stable on alpha.
+
+ 06 Feb 2005; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.16.ebuild:
+ Marked stable on mips.
+
+ 26 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.16.ebuild:
+ Stable on sparc
+
+*libxml2-2.6.17 (25 Jan 2005)
+
+ 25 Jan 2005; Mike Gardiner <obz@gentoo.org> libxml2-2.6.16.ebuild,
+ +libxml2-2.6.17.ebuild:
+ New version, see bugs #79290 and #66696, marked 2.6.16 stable on x86
+
+ 03 Jan 2005; Joe McCann <joem@gentoo.org>
+ +files/libxml2-2.6.16-xlattable.patch, libxml2-2.6.16.ebuild:
+ Patch to fix undefined var, bug #76447
+
+*libxml2-2.6.16 (11 Dec 2004)
+
+ 11 Dec 2004; Mike Gardiner <obz@gentoo.org> +libxml2-2.6.16.ebuild:
+ New version
+
+ 30 Nov 2004; Guy Martin <gmsoft@gentoo.org> libxml2-2.6.15-r1.ebuild:
+ Stable on hppa since bug with binutils is fixed.
+
+ 01 Nov 2004; Markus Rothe <corsair@gentoo.org>
+
+ libxml2-2.6.15-r1.ebuild:
+ Marked stable on ppc64. Bug #69154
+
+ 01 Nov 2004; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.15-r1.ebuild:
+ Marked stable on mips.
+
+ 31 Oct 2004; Bryan Østergaard <kloeri@gentoo.org>
+ libxml2-2.6.15-r1.ebuild:
+ Stable on alpha, bug 69154.
+
+ 30 Oct 2004; Michael Hanselmann <hansmi@gentoo.org>
+ libxml2-2.6.15-r1.ebuild:
+ Stable on ppc.
+
+ 30 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org>
+ libxml2-2.6.15-r1.ebuild:
+ Stable on sparc wrt #69154
+
+ 30 Oct 2004; Simon Stelling <blubb@gentoo.org> libxml2-2.6.15-r1.ebuild:
+ stable on amd64 for security reasons (bug #69154)
+
+*libxml2-2.6.15-r1 (30 Oct 2004)
+
+ 30 Oct 2004; foser <foser@gentoo.org> libxml2-2.6.15-r1.ebuild :
+ Add patch to fix scrollkeeper crash
+
+*libxml2-2.6.15 (30 Oct 2004)
+
+ 30 Oct 2004; foser <foser@gentoo.org> libxml2-2.6.15.ebuild :
+ New release, fixes security issues (#69154)
+
+ 19 Sep 2004; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.11.ebuild:
+ Marked stable on mips.
+
+ 27 Aug 2004; Mike Frysinger <vapier@gentoo.org> libxml2-2.6.11.ebuild,
+ libxml2-2.6.12.ebuild:
+ Newer versions of libxml2 bomb with binutils on hppa for some reason ...
+
+*libxml2-2.6.12 (23 Aug 2004)
+
+ 23 Aug 2004; Mike Gardiner <obz@gentoo.org> +libxml2-2.6.12.ebuild:
+ New version 2.6.12
+
+ 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.11.ebuild:
+ stable on alpha and ia64
+
+ 07 Aug 2004; Travis Tilley <lv@gentoo.org> libxml2-2.6.11.ebuild:
+ stable on amd64
+
+ 05 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.11.ebuild:
+ Stable on sparc
+
+ 31 Jul 2004; <spider@gentoo.org> libxml2-2.6.11.ebuild:
+ stable on x86 for gnome 2.6.2
+
+ 27 Jul 2004; <solar@gentoo.org> libxml2-2.6.11.ebuild, libxml2-2.6.6.ebuild,
+ libxml2-2.6.7.ebuild, libxml2-2.6.9.ebuild:
+ use gnuconfig_update, needed for uclibc and probably others likes mips/mips64
+ etc..
+
+*libxml2-2.6.11 (13 Jul 2004)
+
+ 13 Jul 2004; Mike Gardiner <obz@gentoo.org> +libxml2-2.6.11.ebuild:
+ New version, as requested in bug #56875
+
+ 23 Jun 2004; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.7.ebuild:
+ Stable on alpha and ia64
+
+ 19 Jun 2004; Tom Gall <tgall@gentoo.org> libxml2-2.6.9.ebuild:
+ stable on ppc64, bug #54140
+
+ 13 May 2004; Stephen P. Becker <geoman@gentoo.org> libxml2-2.6.7.ebuild:
+ Stable on mips.
+
+ 02 May 2004; Michael McCabe <randy@gentoo.org> libxml2-2.6.9.ebuild:
+ Added s390 keywords
+
+ 27 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org> libxml2-2.6.7.ebuild:
+ Stable on sparc
+
+*libxml2-2.6.9 (25 Apr 2004)
+
+ 25 Apr 2004; foser <foser@gentoo.org> libxml2-2.6.9.ebuild :
+ New release
+
+*libxml2-2.6.7 (07 Mar 2004)
+
+ 07 Mar 2004; foser <foser@gentoo.org> libxml2-2.6.7.ebuild :
+ New release
+
+ 24 Feb 2004; Christian Birchinger <joker@gentoo.org> libxml2-2.6.6.ebuild:
+ Marked stable on all archs. Security update for Bug #42735
+
+ 17 Feb 2004; Joshua Kinard <kumba@gentoo.org> libxml2-2.6.6.ebuild:
+ Added ~mips to keywords.
+
+*libxml2-2.6.6 (14 Feb 2004)
+
+ 14 Feb 2004; Alastair Tse <liquidx@gentoo.org> libxml2-2.6.6.ebuild:
+ version bump
+
+ 10 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> libxml2-2.6.4.ebuild:
+ set ppc in keywords
+
+ 09 Feb 2004; <gustavoz@gentoo.org> libxml2-2.6.4.ebuild:
+ stable on hppa, again...
+
+ 09 Feb 2004; <gustavoz@gentoo.org> libxml2-2.6.4.ebuild:
+ stable on hppa and sparc
+
+ 08 Feb 2004; <spider@gentoo.org> libxml2-2.6.4.ebuild:
+ x86 stable
+
+ 28 Jan 2004; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.3.ebuild:
+ stable on alpha and ia64
+
+ 18 Jan 2004; <tuxus@gentoo.org> libxml2-2.5.11.ebuild:
+ Added ~mips to KEYWORDS.
+
+ 13 Jan 2004; <gustavoz@gentoo.org> libxml2-2.6.3.ebuild:
+ stable on sparc
+
+*libxml2-2.6.4 (10 Jan 2003)
+
+ 10 Jan 2003; foser <foser@gentoo.org> libxml2-2.6.4.ebuild :
+ New release
+
+ 02 Jan 2004; Martin Schlemmer <azarah@gentoo.org> libxml2-2.6.2.ebuild,
+ libxml2-2.6.3.ebuild:
+ Run elibtoolize, as else we get references to PORTAGE_TMPDIR in
+ /usr/lib/python?.?/site-packages/libxml2mod.la among things.
+
+ 13 Dec 2003; Guy Martin <gmsoft@gentoo.org> libxml2-2.5.11.ebuild:
+ Marked stable on hppa.
+
+*libxml2-2.6.3 (11 Dec 2003)
+
+ 12 Jan 2003; Guy Martin <gmsoft@gentoo.org> libxml2-2.6.3.ebuild :
+ Marked stable on hppa.
+
+ 11 Dec 2003; foser <foser@gentoo.org> libxml2-2.6.3.ebuild :
+ New release
+
+ 14 Nov 2003; Aron Griffis <agriffis@gentoo.org> libxml2-2.6.2.ebuild:
+ Stable on ia64
+
+*libxml2-2.6.2 (09 Nov 2003)
+
+ 09 Nov 2003; Alastair Tse <liquidx@gentoo.org> libxml2-2.6.2.ebuild:
+ version bump. should solve #33030
+
+ 04 Nov 2003; Christian Birchinger <joker@gentoo.org> libxml2-2.5.11.ebuild:
+ Added sparc stable keyword
+
+*libxml2-2.6.1 (29 Oct 2003)
+
+ 29 Oct 2003; foser <foser@gentoo.org> libxml2-2.6.1.ebuild :
+ New version, readded ia64 keyword that seems to have vanished
+ esthetic ebuild cleanups
+
+ 22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> libxml2-2.5.11.ebuild:
+ set ppc in keywords
+
+ 20 Oct 2003; Aron Griffis <agriffis@gentoo.org> libxml2-2.5.11.ebuild:
+ Stable on alpha
+
+ 05 Oct 2003; Mike Gardiner <obz@gentoo.org> libxml2-2.5.11.ebuild:
+ Marked stable on x86
+
+ 23 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> libxml2-2.5.8.ebuild:
+ set ppc in keywords
+
+ 21 Sep 2003; Alastair Tse <liquidx@gentoo.org> libxml2-2.5.11.ebuild,
+ libxml2-2.5.8.ebuild:
+ add inherit for flag-o-matic
+
+ 18 Sep 2003; Alastair Tse <liquidx@gentoo.org> libxml2-2.5.11.ebuild,
+ libxml2-2.5.8.ebuild:
+ remove quotes in filter-flags
+
+ 17 Sep 2003; Alastair Tse <liquidx@gentoo.org> libxml2-2.5.11.ebuild,
+ libxml2-2.5.8.ebuild:
+ filter -funroll-loops and -fprefetch-loop-arrays to prevent problems down the
+ line with scrollkeeper and gconf (#26320). filters for all marchs
+ but possibly athlon-xp specific.
+
+*libxml2-2.5.11 (11 Sep 2003)
+
+ 11 Sep 2003; Mike Gardiner <obz@gentoo.org> libxml2-2.5.11.ebuild:
+ New version
+
+ 07 Sep 2003; Mike Gardiner <obz@gentoo.org> libxml2-2.5.10.ebuild,
+ libxml2-2.5.8.ebuild, libxml2-2.5.9.ebuild:
+ Added catalog initialisation, for if the catalog doesnt exist
+
+*libxml-2.5.10 (18 Aug 2003)
+
+ 18 Aug 2003; foser <foser@gentoo.org> libxml2-2.5.10.ebuild :
+ New version, removed alpha patch, is applied upstream now
+
+*libxml-2.5.9 (10 Aug 2003)
+
+ 10 Aug 2003; foser <foser@gentoo.org> libxml2-2.5.9.ebuild :
+ New version
+
+ 09 Jul 2003; Christian Birchinger <joker@gentoo.org> libxml2-2.5.7.ebuild:
+ Added sparc stable keyword
+
+*libxml2-2.5.8 (07 Jun 2003)
+
+ 23 Jul 2003; Guy Martin <gmsoft@gentoo.org> libxml-2.5.8.ebuild :
+ Marked stable on hppa.
+
+ 07 Jun 2003; foser <foser@gentoo.org> libxml-2.5.8.ebuild :
+ New version, fix homepage, add ipv6 USE flag
+
+ 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> libxml2-2.5.7.ebuild:
+ Mark stable on alpha
+
+ 24 May 2003; Tavis Ormandy <taviso@gentoo.org> libxml2-2.5.4.ebuild,
+ libxml2-2.5.7.ebuild, files/libxml2-2.5.4-dec-alpha-compiler.diff,
+ files/libxml2-2.5.7-dec-alpha-compiler.diff:
+ ccc fixes, author assumes ccc == tru64
+
+ 08 May 2003; Christian Birchinger <joker@gentoo.org> libxml2-2.5.6.ebuild:
+ Added stable sparc keyword
+
+*libxml2-2.5.7 (26 Apr 2003)
+
+ 26 Apr 2003; Alastair Tse <liquidx@gentoo.org> libxml2-2.4.23.ebuild,
+ libxml2-2.4.23.ebuild, libxml2-2.4.24.ebuild, libxml2-2.4.24.ebuild,
+ libxml2-2.4.28-r1.ebuild, libxml2-2.4.28-r1.ebuild, libxml2-2.4.28.ebuild,
+ libxml2-2.4.28.ebuild, libxml2-2.5.5.ebuild, libxml2-2.5.5.ebuild,
+ libxml2-2.5.7.ebuild:
+ version bump and cleanup
+
+*libxml2-2.5.6 (01 Apr 2003)
+
+ 14 Jun 2003; Guy Martin <gmsoft@gentoo.org> libxml2-2.5.6.ebuild :
+ Added hppa to KEYWORDS.
+
+ 01 Apr 2003; foser <foser@gentoo.org> libxml2-2.5.6.ebuild :
+ New version
+
+*libxml2-2.5.5 (27 Mar 2003)
+
+ 27 Mar 2003; Daniel Robbins <drobbins@gentoo.org> libxml2-2.5.5.ebuild:
+ bumping into unstable x86.
+
+ 13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> libxml2-2.5.4.ebuild:
+ Mark stable on ppc
+
+*libxml2-2.5.4 (03 Mar 2003)
+
+ 19 Mar 2003; Guy Martin <gmsoft@gentoo.org> libxml2-2.5.4.ebuild :
+ Added hppa to keywords.
+
+ 09 Mar 2003; Aron Griffis <agriffis@gentoo.org> libxml2-2.5.4.ebuild:
+ Mark stable on alpha
+
+ 03 Mar 2003; foser <foser@gentoo.org> libxml2-2.5.4.ebuild :
+ New version
+
+ 12 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
+ Added hppa to keywords.
+
+ 09 Feb 2003; Aron Griffis <agriffis@gentoo.org> libxml2-2.5.2.ebuild :
+ Add ~alpha to KEYWORDS
+
+*libxml2-2.5.2 (05 Feb 2003)
+
+ 08 Apr 2003; Todd Sunderlin <todd@gentoo.org> libxml2-2.5.2.ebuild:
+ Marked stable for sparc.
+
+ 07 Jan 2003; Jason Wever <weeve@gentoo.org> libxml2-2.5.2.ebuild :
+ Added ~sparc to keywords
+
+ 05 Feb 2003; foser <foser@gentoo.org> libxml2-2.5.1.ebuild :
+ New version
+
+*libxml2-2.5.1 (30 Jan 2003)
+
+ 30 Jan 2003; foser <foser@gentoo.org> libxml2-2.5.1.ebuild :
+ GNOME 2.2 RC2 commit
+
+*libxml2-2.4.30 (07 Jan 2003)
+
+ 22 Feb 2003; Aron Griffis <agriffis@gentoo.org> libxml2-2.4.30.ebuild :
+ Mark stable on alpha
+
+ 07 Jan 2003; foser <foser@gentoo.org> libxml2-2.4.30.ebuild :
+ New version
+ Added stripping of all unknown CFLAGS (bug #14265)
+
+*libxml2-2.4.28-r1 (22 Dec 2002)
+
+ 22 Dec 2002; Martin Schlemmer <azarah@gentoo.org> libxml2-2.4.28-r1.ebuild :
+
+ Force compile with zlib support, else gnome2 breaks (libgnomeprint for example
+ fails to compile with fresh or existing system).
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*libxml2-2.4.28 (26 Nov 2002)
+
+ 26 Nov 2002; Dan Armak <danarmak@gentoo.org> ChangeLog :
+
+ A new version with a patch added that fixes the roblems with KDE doc
+ generation that have been present since version 2.4.26. This patch will
+ be present in 2.4.29.
+
+*libxml2-2.4.26 (27 Oct 2002)
+
+ 07 Nov 2002; foser <foser@gentoo.org> libxml2-2.4.26.ebuild :
+ Fixed the ebuild a bit. Now USE flags for deps.
+
+ 27 Oct 2002; foser <foser@gentoo.org> libxml2-2.4.26.ebuild :
+ Gnome 2.1 commit
+
+*libxml2-2.4.24 (06 Sep 2002)
+
+ 17 Sep 2002; Spider <spider@gentoo.org> libxml2-2.4.24.ebuild : ppc keyword
+ added
+
+ 16 Sep 2002; Maarten Thibaut <murphy@gentoo.org> libxml2-2.4.24.ebuild ChangeLog :
+ Adding sparc/sparc64 keywords. Revamping ChangeLog layout.
+
+ 06 Sep 2002; Spider <spider@gentoo.org> libxml2-2.4.24.ebuild :
+ new verison, patched up python/Makefile to make it adhere to DESTDIR
+
+*libxml2-2.4.23 (07 Jul 2002)
+
+ 01 Aug 2002; Mark Guertin <gerk@gentoo.org> libxml2-2.4.23.ebuild :
+ Added ppc to keywords
+
+ 07 Jul 2002; Gabriele Giorgetti <stroke@gentoo.org> libxml2-2.4.23.ebuild :
+ new version
+
+*libxml2-2.4.22 (27 May 2002)
+
+ 27 May 2002; Spider <spider@gentoo.org> libxml2-2.4.22.ebuild :
+ version bump
+
+*libxml2-2.4.21-r1 (9 MAy 2002)
+
+ 26 May 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Libtoolize to fix .la files from python site packages.
+
+*libxml2-2.4.21 (9 MAy 2002)
+
+ 9 May 2002; Spider <spider@gentoo.org> :
+ bump version, change from .tar.gz to .tar.bz2
+
+*libxml2-2.4.20 (16 Apr 2002)
+
+ 16 Apr 2002; Seemant Kulleen <seemant@gentoo.org> libxml2-2.4.20.ebuild,
+ files/digest-libxml2-2.4.20 :
+ Quick version update.
+
+*libxml2-2.4.19 (27 Mar 2002)
+
+ 27 Mar 2002; Seemant Kulleen <seemant@gentoo.org> libxml2-2.4.19.ebuild :
+ Copied 2.4.18's ebuild over.
+
+*libxml2-2.4.18 (21 March 2002)
+
+*libxml2-2.4.16 (3 March 2002)
+
+*libxml2-2.4.15 (17 Feb 2002)
+
+*libxml2-2.4.13 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/Manifest b/livecd-overlay/usr/local/portage/dev-libs/libxml2/Manifest
new file mode 100644
index 0000000..c7d7806
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/Manifest
@@ -0,0 +1,14 @@
+AUX libxml2-2.7.1-catalog_path.patch 2209 RMD160 0306a8611cde6a7b78f5fd43c93ebbfddc6607e7 SHA1 bec0ee91757e2fa093c89d6eba1821f40878f002 SHA256 b3343f0611f9cb6e55bf62047a988653e3e9cc50f194b18adbc330b455236290
+AUX libxml2-2.7.2-winnt.patch 2120 RMD160 943293107d0c8313a525c2516f06861c013d9777 SHA1 4e68c44fe1b932c7d61b06bffb4d634701e29e0a SHA256 63cb134dbef1b7be1b9dc400da8aef1816436a193a2f97db0028cdd70e3e4cf0
+AUX libxml2-2.7.8-disable_static_modules.patch 365 RMD160 aedfb1647c21a27d1d170a17cc6e15f1015c6047 SHA1 23eb1145762d4ec4b05b8118b54e7eef15cdf991 SHA256 2f2ade9ee034af32cbd6600d45b2e23d3153dd9bb57a07a9f364836d24b189df
+AUX libxml2-2.7.8-reactivate-script.patch 628 RMD160 7c0da0a849af6f98e176acd595b8cf8fcc3e41e8 SHA1 90cd59c02e8043a66eb37b06c261a49c08f907cf SHA256 379102cf7547c47fdcc94daecb310e55b80bd157ea5280d72194eedf9ad371de
+AUX libxml2-2.7.8-reallocation-failures.patch 3465 RMD160 4faa06af94d418fb33b5aa0791e5f320287c073e SHA1 9b275f97479b74c0af94560ed8e1d0c894ad4701 SHA256 8a115c7ead8612ff7f8bd1e36615ebf20dbe42d3e79f216ee66d5cf6a59f02d6
+AUX libxml2-2.7.8-xpath-freeing.patch 1042 RMD160 ecd781d93ba067cea9448ef02e408c2002ce019c SHA1 87eff7814372ef5dd224c7079106cf1fcb35bf3f SHA256 655a1cd96df3bcbd02e3a7fe9b812ee7e116dea036a9a5bfb529be714f288e87
+AUX libxml2-2.7.8-xpath-freeing2.patch 885 RMD160 d2c0c1e1b55ddc7ba5ccae8d7795b07887937cbd SHA1 fc67cc2c8e7a703f5cf01460dca5f828d42f5ab0 SHA256 112e93fb8c4f76e74b705d709ae741f33228cad82ba3bd2f55524af2fd863bfd
+AUX libxml2-2.7.8-xpath-memory.patch 889 RMD160 bff2a0a59e7d8f82a915d65b084a93902bfdaf99 SHA1 17adc8c2fb6ded205c2eb746ed9506cf696e412e SHA256 919a7dd27fd22cd30d8301d3ca8a8f8a8f971d4494c9914f7f8e6531216be5a1
+DIST libxml2-2.7.8.tar.gz 4881808 RMD160 30709622cfe3e2175e73d6701b7e19a25ab5ac47 SHA1 859dd535edbb851cc15b64740ee06551a7a17d40 SHA256 cda23bc9ebd26474ca8f3d67e7d1c4a1f1e7106364b690d822e009fdc3c417ec
+DIST xsts-2002-01-16.tar.gz 6894439 RMD160 e8905fe1451a1c367b0104af24edca73bad1db08 SHA1 ca6344e6c47f8c28231f5b213d0c8deb0311a409 SHA256 55e5c08db29946a91ea8e70e8f2418d3fd30d8b6777941dfba7f54726ffd9914
+DIST xsts-2004-01-14.tar.gz 2761085 RMD160 faff2d7826e47ae9968564bc83dab1b54c5e4bf6 SHA1 5896c2aa2cda464246306c5cf0577ed506eefaab SHA256 09bdf9f81f381ebf9bc158a9472e498e896f7a02eb7461146e9abe1b9493ca17
+EBUILD libxml2-2.7.8-r1.ebuild 6284 RMD160 eed055349207ffa09ed6b5c62827901fa36d8a3e SHA1 e341aeacc0e3d8f81d237cc6e70e58e78ba97406 SHA256 ebbf11b691aa3b2f73d3dec0929f2eece3f91216a1b0550bbe76668204a11d63
+MISC ChangeLog 42188 RMD160 7c58f8f71611b71b0f84f500b9e854b9c41ab556 SHA1 af80e1b84dc8363088abb5ec5b318ce40bb605a4 SHA256 9004ebbe439c3487db3b7ff5ffc94dab6421b28bb0244d9cc494108c2a143cd2
+MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
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
new file mode 100644
index 0000000..25ea478
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.1-catalog_path.patch
@@ -0,0 +1,66 @@
+--- catalog.c
++++ catalog.c
+@@ -68,10 +68,10 @@
+ #define XML_URN_PUBID "urn:publicid:"
+ #define XML_CATAL_BREAK ((xmlChar *) -1)
+ #ifndef XML_XML_DEFAULT_CATALOG
+-#define XML_XML_DEFAULT_CATALOG "file:///etc/xml/catalog"
++#define XML_XML_DEFAULT_CATALOG "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog"
+ #endif
+ #ifndef XML_SGML_DEFAULT_CATALOG
+-#define XML_SGML_DEFAULT_CATALOG "file:///etc/sgml/catalog"
++#define XML_SGML_DEFAULT_CATALOG "file://@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog"
+ #endif
+
+ #if defined(_WIN32) && defined(_MSC_VER)
+@@ -76,7 +76,7 @@
+
+ #if defined(_WIN32) && defined(_MSC_VER)
+ #undef XML_XML_DEFAULT_CATALOG
+-static char XML_XML_DEFAULT_CATALOG[256] = "file:///etc/xml/catalog";
++static char XML_XML_DEFAULT_CATALOG[256] = "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog";
+ #if defined(_WIN32_WCE)
+ /* Windows CE don't have a A variant */
+ #define GetModuleHandleA GetModuleHandle
+--- xmlcatalog.c
++++ xmlcatalog.c
+@@ -43,7 +43,7 @@
+
+
+ #ifndef XML_SGML_DEFAULT_CATALOG
+-#define XML_SGML_DEFAULT_CATALOG "/etc/sgml/catalog"
++#define XML_SGML_DEFAULT_CATALOG "@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog"
+ #endif
+
+ /************************************************************************
+--- runtest.c
++++ runtest.c
+@@ -2747,7 +2747,7 @@
+ */
+ static int
+ uripMatch(const char * URI) {
+- if ((URI == NULL) || (!strcmp(URI, "file:///etc/xml/catalog")))
++ if ((URI == NULL) || (!strcmp(URI, "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog")))
+ return(0);
+ /* Verify we received the escaped URL */
+ if (strcmp(urip_rcvsURLs[urip_current], URI))
+@@ -2766,7 +2766,7 @@
+ */
+ static void *
+ uripOpen(const char * URI) {
+- if ((URI == NULL) || (!strcmp(URI, "file:///etc/xml/catalog")))
++ if ((URI == NULL) || (!strcmp(URI, "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog")))
+ return(NULL);
+ /* Verify we received the escaped URL */
+ if (strcmp(urip_rcvsURLs[urip_current], URI))
+--- xmllint.c
++++ xmllint.c
+@@ -103,7 +103,7 @@
+ #endif
+
+ #ifndef XML_XML_DEFAULT_CATALOG
+-#define XML_XML_DEFAULT_CATALOG "file:///etc/xml/catalog"
++#define XML_XML_DEFAULT_CATALOG "file://@GENTOO_PORTAGE_EPREFIX@/etc/xml/catalog"
+ #endif
+
+ typedef enum {
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
new file mode 100644
index 0000000..0121e04
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.2-winnt.patch
@@ -0,0 +1,72 @@
+diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/dict.c libxml2-2.7.2/dict.c
+--- libxml2-2.7.2.orig/dict.c 2008-11-20 11:16:34 +0100
++++ libxml2-2.7.2/dict.c 2008-11-20 09:50:19 +0100
+@@ -25,7 +25,7 @@
+ #else
+ #ifdef HAVE_INTTYPES_H
+ #include <inttypes.h>
+-#elif defined(WIN32)
++#elif defined(WIN32) || defined (__PARITY__)
+ typedef unsigned __int32 uint32_t;
+ #endif
+ #endif
+diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/include/wsockcompat.h libxml2-2.7.2/include/wsockcompat.h
+--- libxml2-2.7.2.orig/include/wsockcompat.h 2008-11-20 11:16:34 +0100
++++ libxml2-2.7.2/include/wsockcompat.h 2008-11-20 09:50:19 +0100
+@@ -26,7 +26,7 @@
+ #endif
+ #endif
+
+-#ifdef __MINGW32__
++#if defined(__MINGW32__) || defined(__PARITY__)
+ /* Include <errno.h> here to ensure that it doesn't get included later
+ * (e.g. by iconv.h) and overwrites the definition of EWOULDBLOCK. */
+ #include <errno.h>
+diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/nanohttp.c libxml2-2.7.2/nanohttp.c
+--- libxml2-2.7.2.orig/nanohttp.c 2008-11-20 11:16:34 +0100
++++ libxml2-2.7.2/nanohttp.c 2008-11-20 09:50:19 +0100
+@@ -82,6 +82,9 @@
+ #define XML_SOCKLEN_T unsigned int
+ #endif
+
++#ifdef __PARITY__
++# include <wsockcompat.h>
++#endif
+
+ #include <libxml/globals.h>
+ #include <libxml/xmlerror.h>
+diff -ru -x '*.Po' -x '*.Plo' libxml2-2.7.2.orig/xmlIO.c libxml2-2.7.2/xmlIO.c
+--- libxml2-2.7.2.orig/xmlIO.c 2008-11-20 10:11:21 +0100
++++ libxml2-2.7.2/xmlIO.c 2008-11-20 10:54:34 +0100
+@@ -44,6 +44,7 @@
+ #include <winnls.h> /* for CP_UTF8 */
+ #endif
+
++#ifndef __PARITY__
+ /* Figure a portable way to know if a file is a directory. */
+ #ifndef HAVE_STAT
+ # ifdef HAVE__STAT
+@@ -79,6 +80,7 @@
+ # endif
+ # endif
+ #endif
++#endif /* __PARITY__ */
+
+ #include <libxml/xmlmemory.h>
+ #include <libxml/parser.h>
+@@ -626,6 +628,7 @@
+ {
+ #ifdef HAVE_STAT
+ int retval = -1;
++#ifndef __PARITY__
+ wchar_t *wPath;
+
+ wPath = __xmlIOWin32UTF8ToWChar(path);
+@@ -634,6 +637,7 @@
+ retval = _wstat(wPath,info);
+ xmlFree(wPath);
+ }
++#endif
+ /* maybe path in native encoding */
+ if(retval < 0)
+ retval = stat(path,info);
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
new file mode 100644
index 0000000..5f47e1d
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-disable_static_modules.patch
@@ -0,0 +1,12 @@
+--- python/Makefile.am
++++ python/Makefile.am
+@@ -21,7 +21,8 @@
+ libxml.py \
+ libxml2-python-api.xml
+
+-libxml2mod_la_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@ @WIN32_EXTRA_LDFLAGS@ -module -avoid-version
++libxml2mod_la_CPPFLAGS = -shared
++libxml2mod_la_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@ @WIN32_EXTRA_LDFLAGS@ -module -avoid-version -shared
+
+ if WITH_PYTHON
+ mylibs = \
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
new file mode 100644
index 0000000..a0b62bc
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reactivate-script.patch
@@ -0,0 +1,21 @@
+From 00819877651b87842ed878898ba17dba489820f0 Mon Sep 17 00:00:00 2001
+From: Daniel Veillard <veillard@redhat.com>
+Date: Thu, 04 Nov 2010 20:53:14 +0000
+Subject: Reactivate the shared library versionning script
+
+---
+diff --git a/configure.in b/configure.in
+index 59d0629..a1d2c89 100644
+--- a/configure.in
++++ b/configure.in
+@@ -84,7 +84,7 @@ else
+ esac
+ fi
+ AC_SUBST(VERSION_SCRIPT_FLAGS)
+-AM_CONDITIONAL([USE_VERSION_SCRIPT], [test -z "$VERSION_SCRIPT_FLAGS"])
++AM_CONDITIONAL([USE_VERSION_SCRIPT], [test -n "$VERSION_SCRIPT_FLAGS"])
+
+ dnl
+ dnl We process the AC_ARG_WITH first so that later we can modify
+--
+cgit v0.8.3.1
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
new file mode 100644
index 0000000..a18756c
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-reallocation-failures.patch
@@ -0,0 +1,101 @@
+From d7958b21e7f8c447a26bb2436f08402b2c308be4 Mon Sep 17 00:00:00 2001
+From: Chris Evans <scarybeasts@gmail.com>
+Date: Wed, 23 Mar 2011 00:13:06 +0000
+Subject: Fix some potential problems on reallocation failures
+
+The count was incremented before the allocation
+and not fixed in case of failure
+* xpath.c: corrects a few instances where the available count of some
+ structure is updated before we know the allocation actually
+ succeeds
+---
+diff --git a/xpath.c b/xpath.c
+index 8b56189..608fe00 100644
+--- a/xpath.c
++++ b/xpath.c
+@@ -3522,13 +3522,13 @@ xmlXPathNodeSetAddNs(xmlNodeSetPtr cur, xmlNodePtr node, xmlNsPtr ns) {
+ } else if (cur->nodeNr == cur->nodeMax) {
+ xmlNodePtr *temp;
+
+- cur->nodeMax *= 2;
+- temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax *
++ temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
+ sizeof(xmlNodePtr));
+ if (temp == NULL) {
+ xmlXPathErrMemory(NULL, "growing nodeset\n");
+ return;
+ }
++ cur->nodeMax *= 2;
+ cur->nodeTab = temp;
+ }
+ cur->nodeTab[cur->nodeNr++] = xmlXPathNodeSetDupNs(node, ns);
+@@ -3627,14 +3627,14 @@ xmlXPathNodeSetAddUnique(xmlNodeSetPtr cur, xmlNodePtr val) {
+ } else if (cur->nodeNr == cur->nodeMax) {
+ xmlNodePtr *temp;
+
+- cur->nodeMax *= 2;
+- temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax *
++ temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
+ sizeof(xmlNodePtr));
+ if (temp == NULL) {
+ xmlXPathErrMemory(NULL, "growing nodeset\n");
+ return;
+ }
+ cur->nodeTab = temp;
++ cur->nodeMax *= 2;
+ }
+ if (val->type == XML_NAMESPACE_DECL) {
+ xmlNsPtr ns = (xmlNsPtr) val;
+@@ -3738,14 +3738,14 @@ xmlXPathNodeSetMerge(xmlNodeSetPtr val1, xmlNodeSetPtr val2) {
+ } else if (val1->nodeNr == val1->nodeMax) {
+ xmlNodePtr *temp;
+
+- val1->nodeMax *= 2;
+- temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax *
++ temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax * 2 *
+ sizeof(xmlNodePtr));
+ if (temp == NULL) {
+ xmlXPathErrMemory(NULL, "merging nodeset\n");
+ return(NULL);
+ }
+ val1->nodeTab = temp;
++ val1->nodeMax *= 2;
+ }
+ if (n2->type == XML_NAMESPACE_DECL) {
+ xmlNsPtr ns = (xmlNsPtr) n2;
+@@ -3907,14 +3907,14 @@ xmlXPathNodeSetMergeAndClear(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
+ } else if (set1->nodeNr >= set1->nodeMax) {
+ xmlNodePtr *temp;
+
+- set1->nodeMax *= 2;
+ temp = (xmlNodePtr *) xmlRealloc(
+- set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
++ set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr));
+ if (temp == NULL) {
+ xmlXPathErrMemory(NULL, "merging nodeset\n");
+ return(NULL);
+ }
+ set1->nodeTab = temp;
++ set1->nodeMax *= 2;
+ }
+ if (n2->type == XML_NAMESPACE_DECL) {
+ xmlNsPtr ns = (xmlNsPtr) n2;
+@@ -3991,14 +3991,14 @@ xmlXPathNodeSetMergeAndClearNoDupls(xmlNodeSetPtr set1, xmlNodeSetPtr set2,
+ } else if (set1->nodeNr >= set1->nodeMax) {
+ xmlNodePtr *temp;
+
+- set1->nodeMax *= 2;
+ temp = (xmlNodePtr *) xmlRealloc(
+- set1->nodeTab, set1->nodeMax * sizeof(xmlNodePtr));
++ set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr));
+ if (temp == NULL) {
+ xmlXPathErrMemory(NULL, "merging nodeset\n");
+ return(NULL);
+ }
+ set1->nodeTab = temp;
++ set1->nodeMax *= 2;
+ }
+ set1->nodeTab[set1->nodeNr++] = n2;
+ }
+--
+cgit v0.9
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
new file mode 100644
index 0000000..3509a48
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing.patch
@@ -0,0 +1,32 @@
+From df83c17e5a2646bd923f75e5e507bc80d73c9722 Mon Sep 17 00:00:00 2001
+From: Daniel Veillard <veillard@redhat.com>
+Date: Wed, 17 Nov 2010 13:12:14 +0000
+Subject: Fix a potential freeing error in XPath
+
+---
+diff --git a/xpath.c b/xpath.c
+index 81e33f6..1447be5 100644
+--- a/xpath.c
++++ b/xpath.c
+@@ -11763,11 +11763,15 @@ xmlXPathCompOpEvalPositionalPredicate(xmlXPathParserContextPtr ctxt,
+
+ if ((ctxt->error != XPATH_EXPRESSION_OK) || (res == -1)) {
+ xmlXPathObjectPtr tmp;
+- /* pop the result */
++ /* pop the result if any */
+ tmp = valuePop(ctxt);
+- xmlXPathReleaseObject(xpctxt, tmp);
+- /* then pop off contextObj, which will be freed later */
+- valuePop(ctxt);
++ if (tmp != contextObj)
++ /*
++ * Free up the result
++ * then pop off contextObj, which will be freed later
++ */
++ xmlXPathReleaseObject(xpctxt, tmp);
++ valuePop(ctxt);
+ goto evaluation_error;
+ }
+
+--
+cgit v0.8.3.1
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
new file mode 100644
index 0000000..1705941
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-freeing2.patch
@@ -0,0 +1,28 @@
+From fec31bcd452e77c10579467ca87a785b41115de6 Mon Sep 17 00:00:00 2001
+From: Daniel Veillard <veillard@redhat.com>
+Date: Thu, 18 Nov 2010 10:07:24 +0000
+Subject: Small fix for previous commit
+
+---
+diff --git a/xpath.c b/xpath.c
+index 1447be5..8b56189 100644
+--- a/xpath.c
++++ b/xpath.c
+@@ -11765,13 +11765,14 @@ xmlXPathCompOpEvalPositionalPredicate(xmlXPathParserContextPtr ctxt,
+ xmlXPathObjectPtr tmp;
+ /* pop the result if any */
+ tmp = valuePop(ctxt);
+- if (tmp != contextObj)
++ if (tmp != contextObj) {
+ /*
+ * Free up the result
+ * then pop off contextObj, which will be freed later
+ */
+ xmlXPathReleaseObject(xpctxt, tmp);
+ valuePop(ctxt);
++ }
+ goto evaluation_error;
+ }
+
+--
+cgit v0.8.3.1
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
new file mode 100644
index 0000000..f94350d
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/files/libxml2-2.7.8-xpath-memory.patch
@@ -0,0 +1,29 @@
+From 0cbeb50ee03ce582a0c979c70d8fbf030e270c37 Mon Sep 17 00:00:00 2001
+From: Daniel Veillard <veillard@redhat.com>
+Date: Mon, 15 Nov 2010 11:06:29 +0000
+Subject: Fix a potential memory access error
+
+in case of a previus allocation error
+---
+diff --git a/xpath.c b/xpath.c
+index 4d6826d..81e33f6 100644
+--- a/xpath.c
++++ b/xpath.c
+@@ -3575,13 +3575,13 @@ xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val) {
+ } else if (cur->nodeNr == cur->nodeMax) {
+ xmlNodePtr *temp;
+
+- cur->nodeMax *= 2;
+- temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax *
++ temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 *
+ sizeof(xmlNodePtr));
+ if (temp == NULL) {
+ xmlXPathErrMemory(NULL, "growing nodeset\n");
+ return;
+ }
++ cur->nodeMax *= 2;
+ cur->nodeTab = temp;
+ }
+ if (val->type == XML_NAMESPACE_DECL) {
+--
+cgit v0.8.3.1
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
new file mode 100644
index 0000000..d033d3a
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/libxml2-2.7.8-r1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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 $
+
+EAPI="3"
+PYTHON_DEPEND="python? 2"
+PYTHON_USE_WITH_OPT="python"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* *-jython"
+
+inherit libtool flag-o-matic eutils python autotools prefix
+
+DESCRIPTION="Version 2 of the library to manipulate XML files"
+HOMEPAGE="http://www.xmlsoft.org/"
+
+LICENSE="MIT"
+SLOT="2"
+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"
+IUSE="debug doc examples icu ipv6 python readline test"
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+
+SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz
+ test? (
+ ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+ ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2} )"
+
+RDEPEND="sys-libs/zlib
+ icu? ( dev-libs/icu )
+ readline? ( sys-libs/readline )"
+
+DEPEND="${RDEPEND}
+ hppa? ( >=sys-devel/binutils-2.15.92.0.2 )"
+
+pkg_setup() {
+ if use python; then
+ python_pkg_setup
+ fi
+}
+
+src_unpack() {
+ # ${A} isn't used to avoid unpacking of test tarballs into $WORKDIR,
+ # as they are needed as tarballs in ${S}/xstc instead and not unpacked
+ unpack ${P}.tar.gz
+ cd "${S}"
+
+ if use test; then
+ cp "${DISTDIR}/${XSTS_TARBALL_1}" \
+ "${DISTDIR}/${XSTS_TARBALL_2}" \
+ "${S}"/xstc/ \
+ || die "Failed to install test tarballs"
+ fi
+}
+
+src_prepare() {
+ # Patches needed for prefix support
+ epatch "${FILESDIR}"/${PN}-2.7.1-catalog_path.patch
+ epatch "${FILESDIR}"/${PN}-2.7.2-winnt.patch
+
+ eprefixify catalog.c xmlcatalog.c runtest.c xmllint.c
+
+ epunt_cxx
+
+ # Reactivate the shared library versionning script
+ epatch "${FILESDIR}/${P}-reactivate-script.patch"
+
+ # Fix a potential memory access error
+ epatch "${FILESDIR}/${P}-xpath-memory.patch"
+
+ # Fix a potential freeing error in XPath
+ epatch "${FILESDIR}/${P}-xpath-freeing.patch"
+ epatch "${FILESDIR}/${P}-xpath-freeing2.patch"
+
+ # Fix some potential problems on reallocation failures
+ epatch "${FILESDIR}/${P}-reallocation-failures.patch"
+
+ epatch "${FILESDIR}/${P}-disable_static_modules.patch"
+
+ # Please do not remove, as else we get references to PORTAGE_TMPDIR
+ # in /usr/lib/python?.?/site-packages/libxml2mod.la among things.
+ # We now need to run eautoreconf at the end to prevent maintainer mode.
+# elibtoolize
+
+ # Python bindings are built/tested/installed manually.
+ sed -e "s/@PYTHON_SUBDIR@//" -i Makefile.am || die "sed failed"
+
+ eautoreconf
+}
+
+src_configure() {
+ # USE zlib support breaks gnome2
+ # (libgnomeprint for instance fails to compile with
+ # fresh install, and existing) - <azarah@gentoo.org> (22 Dec 2002).
+
+ # The meaning of the 'debug' USE flag does not apply to the --with-debug
+ # switch (enabling the libxml2 debug module). See bug #100898.
+
+ # --with-mem-debug causes unusual segmentation faults (bug #105120).
+
+ local myconf="--with-html-subdir=${PF}/html
+ --docdir=${EPREFIX}/usr/share/doc/${PF}
+ $(use_with debug run-debug)
+ $(use_with icu)
+ $(use_with python)
+ $(use_with readline)
+ $(use_with readline history)
+ $(use_enable ipv6)"
+
+ # filter seemingly problematic CFLAGS (#26320)
+ filter-flags -fprefetch-loop-arrays -funroll-loops
+
+ econf ${myconf}
+}
+
+src_compile() {
+ default
+
+ if use python; then
+ python_copy_sources python
+ building() {
+ emake PYTHON_INCLUDES="${EPREFIX}$(python_get_includedir)" \
+ PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)"
+ }
+ python_execute_function -s --source-dir python building
+ fi
+}
+
+src_test() {
+ default
+
+ if use python; then
+ testing() {
+ emake test
+ }
+ python_execute_function -s --source-dir python testing
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" \
+ EXAMPLES_DIR="${EPREFIX}"/usr/share/doc/${PF}/examples \
+ install || die "Installation failed"
+
+ # on windows, xmllint is installed by interix libxml2 in parent prefix.
+ # this is the version to use. the native winnt version does not support
+ # symlinks, which makes repoman fail if the portage tree is linked in
+ # from another location (which is my default). -- mduft
+ if [[ ${CHOST} == *-winnt* ]]; then
+ rm -rf "${ED}"/usr/bin/xmllint
+ rm -rf "${ED}"/usr/bin/xmlcatalog
+ fi
+
+ if use python; then
+ installation() {
+ emake DESTDIR="${D}" \
+ PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \
+ docsdir="${EPREFIX}"/usr/share/doc/${PF}/python \
+ exampledir="${EPREFIX}"/usr/share/doc/${PF}/python/examples \
+ install
+ }
+ python_execute_function -s --source-dir python installation
+
+ python_clean_installation_image
+ fi
+
+ rm -rf "${ED}"/usr/share/doc/${P}
+ dodoc AUTHORS ChangeLog Copyright NEWS README* TODO* || die "dodoc failed"
+
+ if ! use python; then
+ rm -rf "${ED}"/usr/share/doc/${PF}/python
+ rm -rf "${ED}"/usr/share/doc/${PN}-python-${PV}
+ fi
+
+ if ! use doc; then
+ rm -rf "${ED}"/usr/share/gtk-doc
+ rm -rf "${ED}"/usr/share/doc/${PF}/html
+ fi
+
+ if ! use examples; then
+ rm -rf "${ED}/usr/share/doc/${PF}/examples"
+ rm -rf "${ED}/usr/share/doc/${PF}/python/examples"
+ fi
+}
+
+pkg_postinst() {
+ if use python; then
+ python_mod_optimize drv_libxml2.py libxml2.py
+ fi
+
+ # We don't want to do the xmlcatalog during stage1, as xmlcatalog will not
+ # be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887.
+ if [ "${ROOT}" != "/" ]
+ then
+ elog "Skipping XML catalog creation for stage building (bug #208887)."
+ else
+ # need an XML catalog, so no-one writes to a non-existent one
+ CATALOG="${EROOT}etc/xml/catalog"
+
+ # we dont want to clobber an existing catalog though,
+ # only ensure that one is there
+ # <obz@gentoo.org>
+ if [ ! -e ${CATALOG} ]; then
+ [ -d "${EROOT}etc/xml" ] || mkdir -p "${EROOT}etc/xml"
+ "${EPREFIX}"/usr/bin/xmlcatalog --create > ${CATALOG}
+ einfo "Created XML catalog in ${CATALOG}"
+ fi
+ fi
+}
+
+pkg_postrm() {
+ if use python; then
+ python_mod_cleanup drv_libxml2.py libxml2.py
+ fi
+}
diff --git a/livecd-overlay/usr/local/portage/dev-libs/libxml2/metadata.xml b/livecd-overlay/usr/local/portage/dev-libs/libxml2/metadata.xml
new file mode 100644
index 0000000..da6fd63
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-libs/libxml2/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome</herd>
+</pkgmetadata>
diff --git a/livecd-overlay/usr/local/portage/dev-util/plan9port/Manifest b/livecd-overlay/usr/local/portage/dev-util/plan9port/Manifest
new file mode 100644
index 0000000..5e8c31c
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-util/plan9port/Manifest
@@ -0,0 +1 @@
+EBUILD plan9port-99999999.ebuild 2227 RMD160 face04856718799494403caf8c8f0e862831d3fb SHA1 2d8235e2ed844af3cf87e8232adce175100251f6 SHA256 2d3dc752a4a916e91b7c2b5e80bd30625ab3559eea16771ee345ee1ac9520b03
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
new file mode 100644
index 0000000..b6690f0
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/dev-util/plan9port/plan9port-99999999.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/plan9port/plan9port-20080130.ebuild,v 1.1 2008/03/11 13:03:53 coldwind Exp $
+
+EAPI="4"
+
+inherit eutils mercurial
+
+DESCRIPTION="Port of many Plan 9 programs and libraries"
+HOMEPAGE="http://swtch.com/plan9port/"
+EHG_REPO_URI="http://code.swtch.com/plan9port"
+
+LICENSE="9base"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+# DEPEND="x11-apps/xauth"
+# RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/plan9"
+
+PLAN9=/usr/lib/plan9
+
+src_unpack() {
+ mercurial_src_unpack
+}
+
+src_prepare()
+{
+ #epatch "${FILESDIR}/${PN}-"{9660srv-errno,no-lex,noexecstack}".patch"
+
+ # Fix paths, done in place of ./INSTALL -c
+ einfo "Fixing hard-coded /usr/local/plan9 paths"
+ find -type f -exec sed -i "s!/usr/local/plan9!${PLAN9}!g" "{}" ";"
+}
+
+src_compile() {
+ # Convert -j5 to NPROC=5 for mk
+ export NPROC="$(echo "$MAKEOPTS" | sed -r -n 's/.*(^| )-j([0-9]*).*/\2/p')"
+
+ # The INSTALL script builds mk then [re]builds everything using that
+ einfo "Compiling Plan 9 from User Space can take a very long time"
+ einfo "depending on the speed of your computer. Please be patient!"
+ ./INSTALL -b
+}
+
+src_install() {
+ dodir "${PLAN9}"
+
+ # P9P's man does not handle compression
+ docompress -x $PLAN9/man
+
+ # do* plays with the executable bit, and we should not modify them
+ cp -a * "${D}/${PLAN9}"
+
+ # build the environment variables and install them in env.d
+ cat > "${T}/30plan9" <<-EOF
+ PLAN9="${PLAN9}"
+ PATH="${PLAN9}/bin"
+ ROOTPATH="${PLAN9}/bin"
+ MANPATH="${PLAN9}/man"
+ EOF
+ doenvd "${T}/30plan9"
+}
+
+pkg_postinst() {
+ elog "Plan 9 from User Space has been successfully installed into"
+ elog "${PLAN9}. Your PLAN9 and PATH environment variables have"
+ elog "also been appropriately set, please use env-update and"
+ elog "source /etc/profile to bring that into immediate effect."
+ elog
+ elog "Please note that ${PLAN9}/bin has been appended to the"
+ elog "*end* or your PATH to prevent conflicts. To use the Plan9"
+ elog "versions of common UNIX tools, use the absolute path:"
+ elog "${PLAN9}/bin or the 9 command (eg: 9 troff)"
+ elog
+ elog "Please report any bugs to bugs.gentoo.org, NOT Plan9Port."
+}
diff --git a/livecd-overlay/usr/local/portage/profiles/repo_name b/livecd-overlay/usr/local/portage/profiles/repo_name
new file mode 100755
index 0000000..803aba4
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/profiles/repo_name
@@ -0,0 +1 @@
+glentoo
diff --git a/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/Manifest b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/Manifest
new file mode 100644
index 0000000..5782049
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/Manifest
@@ -0,0 +1,6 @@
+AUX glendix_2.6.31.6.patch 81712 RMD160 6da3cda1eb720088d6523f116c08bc4071f56a0a SHA1 1ca6418f0cce58f9f4b6e2fabfac6ec51b55cd5f SHA256 84af323f547ac4dbba57748f23702d2b3038d9788fbbec34967f651abeeab0d8
+DIST deblob-2.6.31 80819 RMD160 20972daf3852336198b5e1ac4f95a9d88f5d1d67 SHA1 41070a790894136913469bdcb3433b3d13b3e797 SHA256 4dce1f711d5098430f15ca0664ad3a1ad83a0ce6faf10d0dc8b8f53f2ab655f0
+DIST deblob-check-2.6.31 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3
+DIST linux-2.6.31.tar.bz2 61494822 RMD160 c0d88e63740abf0d4f9d82557260a31643f5a01b SHA1 c6e0e6b473ba2b80d164e37cfabf294e783c03d9 SHA256 0acd83f7b85db7ee18c2b0b7505e1ba6fd722c36f49a8870a831c851660e3512
+DIST patch-2.6.31.6.bz2 135409 RMD160 8d7bd14f6c96de232b93c5e1294f475e2d0997e4 SHA1 ff0be7d382cd067b9f3ef49ec48728ef0f7c11a0 SHA256 f78dfe70133c4e7987d594579b85634abd412113632c21a7ded08d297e35a974
+EBUILD glendix-sources-2.6.31.6.ebuild 560 RMD160 2910e990fd1484dc9cb9a873967cf191cd90720d SHA1 81d3301c6512686de9b4fcec0361629e74e9bfc7 SHA256 ee4596e3fde94b78fa047fc0e84d5564826d56db73b171cbb90ec9259d469c30
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
new file mode 100644
index 0000000..ad6089d
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/files/glendix_2.6.31.6.patch
@@ -0,0 +1,3131 @@
+diff -Nur a/arch/x86/include/asm/irq_vectors.h b/arch/x86/include/asm/irq_vectors.h
+--- a/arch/x86/include/asm/irq_vectors.h 2009-11-10 01:32:31.000000000 +0100
++++ b/arch/x86/include/asm/irq_vectors.h 2009-11-27 08:51:39.000000000 +0100
+@@ -39,6 +39,7 @@
+ #else
+ # define IA32_SYSCALL_VECTOR 0x80
+ #endif
++# define PLAN9_SYSCALL_VECTOR 0x40
+
+ /*
+ * Reserve the lowest usable priority level 0x20 - 0x2f for triggering
+diff -Nur a/arch/x86/Kconfig b/arch/x86/Kconfig
+--- a/arch/x86/Kconfig 2009-11-10 01:32:31.000000000 +0100
++++ b/arch/x86/Kconfig 2009-11-27 08:49:55.000000000 +0100
+@@ -2095,3 +2095,5 @@
+ source "arch/x86/kvm/Kconfig"
+
+ source "lib/Kconfig"
++
++source "plan9/Kconfig"
+diff -Nur a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S
+--- a/arch/x86/kernel/entry_32.S 2009-11-10 01:32:31.000000000 +0100
++++ b/arch/x86/kernel/entry_32.S 2009-11-27 08:49:55.000000000 +0100
+@@ -513,6 +513,20 @@
+ PTGS_TO_GS_EX
+ ENDPROC(ia32_sysenter_target)
+
++#ifdef CONFIG_BINFMT_PLAN9
++ # plan 9 system call handler stub
++ENTRY(plan9_system_call)
++ RING0_INT_FRAME
++ pushl %eax
++ CFI_ADJUST_CFA_OFFSET 4
++ SAVE_ALL
++ call *plan9_syscall_table(,%eax,4)
++ movl %eax,PT_EAX(%esp) # store the return value
++ jmp syscall_exit
++ CFI_ENDPROC
++ENDPROC(plan9_system_call)
++#endif
++
+ # system call handler stub
+ ENTRY(system_call)
+ RING0_INT_FRAME # can't unwind into user space anyway
+@@ -1200,7 +1214,7 @@
+
+ .section .rodata,"a"
+ #include "syscall_table_32.S"
+-
++#include "plan9_syscall_table.S"
+ syscall_table_size=(.-sys_call_table)
+
+ /*
+diff -Nur a/arch/x86/kernel/plan9_syscall_table.S b/arch/x86/kernel/plan9_syscall_table.S
+--- a/arch/x86/kernel/plan9_syscall_table.S 1970-01-01 01:00:00.000000000 +0100
++++ b/arch/x86/kernel/plan9_syscall_table.S 2009-11-27 08:50:19.000000000 +0100
+@@ -0,0 +1,54 @@
++ENTRY(plan9_syscall_table)
++ .long sys_plan9_unimplemented /* 0 */
++ .long sys_plan9_deprecated /* _errstr */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_chdir
++ .long sys_plan9_close
++ .long sys_plan9_dup /* 5 */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_exits
++ .long sys_plan9_deprecated /* _fsession */
++ .long sys_plan9_unimplemented /* 10 */
++ .long sys_plan9_deprecated /* _fstat */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_deprecated /* _mount */
++ .long sys_plan9_open
++ .long sys_plan9_deprecated /* 15, _read */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_sleep
++ .long sys_plan9_deprecated /* _stat */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_deprecated /* 20, _write */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_create
++ .long sys_plan9_fd2path
++ .long sys_plan9_brk
++ .long sys_plan9_remove /* 25 */
++ .long sys_plan9_deprecated /* _wstat */
++ .long sys_plan9_deprecated /* _fwstat */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented /* 30 */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented /* 35 */
++ .long sys_plan9_deprecated /* _wait */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_seek
++ .long sys_plan9_unimplemented /* 40 */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented /* 45 */
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented
++ .long sys_plan9_unimplemented /* MISSING */
++ .long sys_plan9_unimplemented /* MISSING */
++ .long sys_plan9_pread /* 50 */
++ .long sys_plan9_pwrite
++END(plan9_syscall_table)
+diff -Nur a/arch/x86/kernel/traps.c b/arch/x86/kernel/traps.c
+--- a/arch/x86/kernel/traps.c 2009-11-10 01:32:31.000000000 +0100
++++ b/arch/x86/kernel/traps.c 2009-11-27 08:56:53.000000000 +0100
+@@ -67,6 +67,7 @@
+ #include <asm/traps.h>
+
+ asmlinkage int system_call(void);
++asmlinkage int plan9_system_call(void);
+
+ /* Do we ignore FPU interrupts ? */
+ char ignore_fpu_irq;
+@@ -973,6 +974,10 @@
+
+ set_system_trap_gate(SYSCALL_VECTOR, &system_call);
+ set_bit(SYSCALL_VECTOR, used_vectors);
++#ifdef CONFIG_BINFMT_PLAN9
++ set_system_trap_gate(PLAN9_SYSCALL_VECTOR, &plan9_system_call);
++ set_bit(PLAN9_SYSCALL_VECTOR, used_vectors);
++#endif
+ #endif
+
+ /*
+diff -Nur a/.config b/.config
+--- a/.config 1970-01-01 01:00:00.000000000 +0100
++++ b/.config 2009-11-27 10:24:02.000000000 +0100
+@@ -0,0 +1,2184 @@
++#
++# Automatically generated make config: don't edit
++# Linux kernel version: 2.6.31.6-glendix
++# Fri Nov 27 10:24:02 2009
++#
++# CONFIG_64BIT is not set
++CONFIG_X86_32=y
++# CONFIG_X86_64 is not set
++CONFIG_X86=y
++CONFIG_OUTPUT_FORMAT="elf32-i386"
++CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
++CONFIG_GENERIC_TIME=y
++CONFIG_GENERIC_CMOS_UPDATE=y
++CONFIG_CLOCKSOURCE_WATCHDOG=y
++CONFIG_GENERIC_CLOCKEVENTS=y
++CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
++CONFIG_LOCKDEP_SUPPORT=y
++CONFIG_STACKTRACE_SUPPORT=y
++CONFIG_HAVE_LATENCYTOP_SUPPORT=y
++CONFIG_FAST_CMPXCHG_LOCAL=y
++CONFIG_MMU=y
++CONFIG_ZONE_DMA=y
++CONFIG_GENERIC_ISA_DMA=y
++CONFIG_GENERIC_IOMAP=y
++CONFIG_GENERIC_BUG=y
++CONFIG_GENERIC_HWEIGHT=y
++CONFIG_ARCH_MAY_HAVE_PC_FDC=y
++# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
++CONFIG_RWSEM_XCHGADD_ALGORITHM=y
++CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
++CONFIG_GENERIC_CALIBRATE_DELAY=y
++# CONFIG_GENERIC_TIME_VSYSCALL is not set
++CONFIG_ARCH_HAS_CPU_RELAX=y
++CONFIG_ARCH_HAS_DEFAULT_IDLE=y
++CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
++CONFIG_HAVE_SETUP_PER_CPU_AREA=y
++CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y
++# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
++CONFIG_ARCH_HIBERNATION_POSSIBLE=y
++CONFIG_ARCH_SUSPEND_POSSIBLE=y
++# CONFIG_ZONE_DMA32 is not set
++CONFIG_ARCH_POPULATES_NODE_MAP=y
++# CONFIG_AUDIT_ARCH is not set
++CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
++CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
++CONFIG_GENERIC_HARDIRQS=y
++CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
++CONFIG_GENERIC_IRQ_PROBE=y
++CONFIG_GENERIC_PENDING_IRQ=y
++CONFIG_USE_GENERIC_SMP_HELPERS=y
++CONFIG_X86_32_SMP=y
++CONFIG_X86_HT=y
++CONFIG_X86_TRAMPOLINE=y
++CONFIG_X86_32_LAZY_GS=y
++CONFIG_KTIME_SCALAR=y
++CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
++CONFIG_CONSTRUCTORS=y
++
++#
++# General setup
++#
++CONFIG_EXPERIMENTAL=y
++CONFIG_LOCK_KERNEL=y
++CONFIG_INIT_ENV_ARG_LIMIT=32
++CONFIG_LOCALVERSION=""
++# CONFIG_LOCALVERSION_AUTO is not set
++CONFIG_HAVE_KERNEL_GZIP=y
++CONFIG_HAVE_KERNEL_BZIP2=y
++CONFIG_HAVE_KERNEL_LZMA=y
++CONFIG_KERNEL_GZIP=y
++# CONFIG_KERNEL_BZIP2 is not set
++# CONFIG_KERNEL_LZMA is not set
++CONFIG_SWAP=y
++CONFIG_SYSVIPC=y
++CONFIG_SYSVIPC_SYSCTL=y
++CONFIG_POSIX_MQUEUE=y
++CONFIG_POSIX_MQUEUE_SYSCTL=y
++CONFIG_BSD_PROCESS_ACCT=y
++CONFIG_BSD_PROCESS_ACCT_V3=y
++CONFIG_TASKSTATS=y
++CONFIG_TASK_DELAY_ACCT=y
++CONFIG_TASK_XACCT=y
++CONFIG_TASK_IO_ACCOUNTING=y
++CONFIG_AUDIT=y
++CONFIG_AUDITSYSCALL=y
++CONFIG_AUDIT_TREE=y
++
++#
++# RCU Subsystem
++#
++CONFIG_CLASSIC_RCU=y
++# CONFIG_TREE_RCU is not set
++# CONFIG_PREEMPT_RCU is not set
++# CONFIG_TREE_RCU_TRACE is not set
++# CONFIG_PREEMPT_RCU_TRACE is not set
++# CONFIG_IKCONFIG is not set
++CONFIG_LOG_BUF_SHIFT=17
++CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
++CONFIG_GROUP_SCHED=y
++CONFIG_FAIR_GROUP_SCHED=y
++# CONFIG_RT_GROUP_SCHED is not set
++# CONFIG_USER_SCHED is not set
++CONFIG_CGROUP_SCHED=y
++CONFIG_CGROUPS=y
++# CONFIG_CGROUP_DEBUG is not set
++CONFIG_CGROUP_NS=y
++# CONFIG_CGROUP_FREEZER is not set
++CONFIG_CGROUP_DEVICE=y
++CONFIG_CPUSETS=y
++CONFIG_PROC_PID_CPUSET=y
++CONFIG_CGROUP_CPUACCT=y
++# CONFIG_RESOURCE_COUNTERS is not set
++CONFIG_SYSFS_DEPRECATED=y
++CONFIG_SYSFS_DEPRECATED_V2=y
++CONFIG_RELAY=y
++CONFIG_NAMESPACES=y
++CONFIG_UTS_NS=y
++CONFIG_IPC_NS=y
++CONFIG_USER_NS=y
++CONFIG_PID_NS=y
++# CONFIG_NET_NS is not set
++CONFIG_BLK_DEV_INITRD=y
++CONFIG_INITRAMFS_SOURCE=""
++CONFIG_RD_GZIP=y
++CONFIG_RD_BZIP2=y
++CONFIG_RD_LZMA=y
++CONFIG_CC_OPTIMIZE_FOR_SIZE=y
++CONFIG_SYSCTL=y
++CONFIG_ANON_INODES=y
++# CONFIG_EMBEDDED is not set
++CONFIG_UID16=y
++CONFIG_SYSCTL_SYSCALL=y
++CONFIG_KALLSYMS=y
++# CONFIG_KALLSYMS_ALL is not set
++# CONFIG_KALLSYMS_EXTRA_PASS is not set
++CONFIG_HOTPLUG=y
++CONFIG_PRINTK=y
++CONFIG_BUG=y
++CONFIG_ELF_CORE=y
++CONFIG_PCSPKR_PLATFORM=y
++CONFIG_BASE_FULL=y
++CONFIG_FUTEX=y
++CONFIG_EPOLL=y
++CONFIG_SIGNALFD=y
++CONFIG_TIMERFD=y
++CONFIG_EVENTFD=y
++CONFIG_SHMEM=y
++CONFIG_AIO=y
++CONFIG_HAVE_PERF_COUNTERS=y
++
++#
++# Performance Counters
++#
++# CONFIG_PERF_COUNTERS is not set
++CONFIG_VM_EVENT_COUNTERS=y
++CONFIG_PCI_QUIRKS=y
++# CONFIG_STRIP_ASM_SYMS is not set
++# CONFIG_COMPAT_BRK is not set
++CONFIG_SLAB=y
++# CONFIG_SLUB is not set
++# CONFIG_SLOB is not set
++CONFIG_PROFILING=y
++CONFIG_TRACEPOINTS=y
++CONFIG_MARKERS=y
++CONFIG_OPROFILE=m
++# CONFIG_OPROFILE_IBS is not set
++CONFIG_HAVE_OPROFILE=y
++# CONFIG_KPROBES is not set
++CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
++CONFIG_HAVE_IOREMAP_PROT=y
++CONFIG_HAVE_KPROBES=y
++CONFIG_HAVE_KRETPROBES=y
++CONFIG_HAVE_ARCH_TRACEHOOK=y
++CONFIG_HAVE_DMA_ATTRS=y
++CONFIG_HAVE_DMA_API_DEBUG=y
++
++#
++# GCOV-based kernel profiling
++#
++# CONFIG_GCOV_KERNEL is not set
++# CONFIG_SLOW_WORK is not set
++CONFIG_HAVE_GENERIC_DMA_COHERENT=y
++CONFIG_SLABINFO=y
++CONFIG_RT_MUTEXES=y
++CONFIG_BASE_SMALL=0
++CONFIG_MODULES=y
++CONFIG_MODULE_FORCE_LOAD=y
++CONFIG_MODULE_UNLOAD=y
++CONFIG_MODULE_FORCE_UNLOAD=y
++CONFIG_MODVERSIONS=y
++# CONFIG_MODULE_SRCVERSION_ALL is not set
++CONFIG_STOP_MACHINE=y
++CONFIG_BLOCK=y
++CONFIG_LBDAF=y
++CONFIG_BLK_DEV_BSG=y
++# CONFIG_BLK_DEV_INTEGRITY is not set
++
++#
++# IO Schedulers
++#
++CONFIG_IOSCHED_NOOP=y
++CONFIG_IOSCHED_AS=y
++CONFIG_IOSCHED_DEADLINE=y
++CONFIG_IOSCHED_CFQ=y
++# CONFIG_DEFAULT_AS is not set
++# CONFIG_DEFAULT_DEADLINE is not set
++CONFIG_DEFAULT_CFQ=y
++# CONFIG_DEFAULT_NOOP is not set
++CONFIG_DEFAULT_IOSCHED="cfq"
++CONFIG_FREEZER=y
++
++#
++# Processor type and features
++#
++CONFIG_TICK_ONESHOT=y
++CONFIG_NO_HZ=y
++CONFIG_HIGH_RES_TIMERS=y
++CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
++CONFIG_SMP=y
++# CONFIG_SPARSE_IRQ is not set
++CONFIG_X86_MPPARSE=y
++# CONFIG_X86_BIGSMP is not set
++CONFIG_X86_EXTENDED_PLATFORM=y
++# CONFIG_X86_ELAN is not set
++# CONFIG_X86_RDC321X is not set
++# CONFIG_X86_32_NON_STANDARD is not set
++CONFIG_SCHED_OMIT_FRAME_POINTER=y
++CONFIG_PARAVIRT_GUEST=y
++CONFIG_VMI=y
++CONFIG_KVM_CLOCK=y
++CONFIG_KVM_GUEST=y
++CONFIG_LGUEST_GUEST=y
++CONFIG_PARAVIRT=y
++# CONFIG_PARAVIRT_SPINLOCKS is not set
++CONFIG_PARAVIRT_CLOCK=y
++# CONFIG_PARAVIRT_DEBUG is not set
++# CONFIG_MEMTEST is not set
++# CONFIG_M386 is not set
++# CONFIG_M486 is not set
++# CONFIG_M586 is not set
++# CONFIG_M586TSC is not set
++# CONFIG_M586MMX is not set
++# CONFIG_M686 is not set
++# CONFIG_MPENTIUMII is not set
++# CONFIG_MPENTIUMIII is not set
++# CONFIG_MPENTIUMM is not set
++CONFIG_MPENTIUM4=y
++# CONFIG_MK6 is not set
++# CONFIG_MK7 is not set
++# CONFIG_MK8 is not set
++# CONFIG_MCRUSOE is not set
++# CONFIG_MEFFICEON is not set
++# CONFIG_MWINCHIPC6 is not set
++# CONFIG_MWINCHIP3D is not set
++# CONFIG_MGEODEGX1 is not set
++# CONFIG_MGEODE_LX is not set
++# CONFIG_MCYRIXIII is not set
++# CONFIG_MVIAC3_2 is not set
++# CONFIG_MVIAC7 is not set
++# CONFIG_MPSC is not set
++# CONFIG_MCORE2 is not set
++# CONFIG_GENERIC_CPU is not set
++# CONFIG_X86_GENERIC is not set
++CONFIG_X86_CPU=y
++CONFIG_X86_L1_CACHE_BYTES=64
++CONFIG_X86_INTERNODE_CACHE_BYTES=64
++CONFIG_X86_CMPXCHG=y
++CONFIG_X86_L1_CACHE_SHIFT=7
++CONFIG_X86_XADD=y
++CONFIG_X86_WP_WORKS_OK=y
++CONFIG_X86_INVLPG=y
++CONFIG_X86_BSWAP=y
++CONFIG_X86_POPAD_OK=y
++CONFIG_X86_INTEL_USERCOPY=y
++CONFIG_X86_USE_PPRO_CHECKSUM=y
++CONFIG_X86_TSC=y
++CONFIG_X86_CMOV=y
++CONFIG_X86_MINIMUM_CPU_FAMILY=4
++CONFIG_X86_DEBUGCTLMSR=y
++CONFIG_CPU_SUP_INTEL=y
++CONFIG_CPU_SUP_CYRIX_32=y
++CONFIG_CPU_SUP_AMD=y
++CONFIG_CPU_SUP_CENTAUR=y
++CONFIG_CPU_SUP_TRANSMETA_32=y
++CONFIG_CPU_SUP_UMC_32=y
++# CONFIG_X86_DS is not set
++CONFIG_HPET_TIMER=y
++CONFIG_DMI=y
++# CONFIG_IOMMU_HELPER is not set
++# CONFIG_IOMMU_API is not set
++CONFIG_NR_CPUS=8
++CONFIG_SCHED_SMT=y
++CONFIG_SCHED_MC=y
++CONFIG_PREEMPT_NONE=y
++# CONFIG_PREEMPT_VOLUNTARY is not set
++# CONFIG_PREEMPT is not set
++CONFIG_X86_LOCAL_APIC=y
++CONFIG_X86_IO_APIC=y
++# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set
++CONFIG_X86_MCE=y
++# CONFIG_X86_OLD_MCE is not set
++CONFIG_X86_NEW_MCE=y
++CONFIG_X86_MCE_INTEL=y
++CONFIG_X86_MCE_AMD=y
++# CONFIG_X86_ANCIENT_MCE is not set
++CONFIG_X86_MCE_THRESHOLD=y
++# CONFIG_X86_MCE_INJECT is not set
++CONFIG_X86_THERMAL_VECTOR=y
++CONFIG_VM86=y
++# CONFIG_TOSHIBA is not set
++# CONFIG_I8K is not set
++# CONFIG_X86_REBOOTFIXUPS is not set
++CONFIG_MICROCODE=m
++CONFIG_MICROCODE_INTEL=y
++# CONFIG_MICROCODE_AMD is not set
++CONFIG_MICROCODE_OLD_INTERFACE=y
++CONFIG_X86_MSR=y
++CONFIG_X86_CPUID=y
++# CONFIG_X86_CPU_DEBUG is not set
++# CONFIG_NOHIGHMEM is not set
++CONFIG_HIGHMEM4G=y
++# CONFIG_HIGHMEM64G is not set
++CONFIG_PAGE_OFFSET=0xC0000000
++CONFIG_HIGHMEM=y
++# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
++CONFIG_ARCH_FLATMEM_ENABLE=y
++CONFIG_ARCH_SPARSEMEM_ENABLE=y
++CONFIG_ARCH_SELECT_MEMORY_MODEL=y
++CONFIG_SELECT_MEMORY_MODEL=y
++CONFIG_FLATMEM_MANUAL=y
++# CONFIG_DISCONTIGMEM_MANUAL is not set
++# CONFIG_SPARSEMEM_MANUAL is not set
++CONFIG_FLATMEM=y
++CONFIG_FLAT_NODE_MEM_MAP=y
++CONFIG_SPARSEMEM_STATIC=y
++CONFIG_PAGEFLAGS_EXTENDED=y
++CONFIG_SPLIT_PTLOCK_CPUS=4
++# CONFIG_PHYS_ADDR_T_64BIT is not set
++CONFIG_ZONE_DMA_FLAG=1
++CONFIG_BOUNCE=y
++CONFIG_VIRT_TO_BUS=y
++CONFIG_HAVE_MLOCK=y
++CONFIG_HAVE_MLOCKED_PAGE_BIT=y
++CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
++# CONFIG_HIGHPTE is not set
++# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
++CONFIG_X86_RESERVE_LOW_64K=y
++# CONFIG_MATH_EMULATION is not set
++CONFIG_MTRR=y
++CONFIG_MTRR_SANITIZER=y
++CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
++CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
++# CONFIG_X86_PAT is not set
++CONFIG_SECCOMP=y
++# CONFIG_CC_STACKPROTECTOR is not set
++# CONFIG_HZ_100 is not set
++CONFIG_HZ_250=y
++# CONFIG_HZ_300 is not set
++# CONFIG_HZ_1000 is not set
++CONFIG_HZ=250
++CONFIG_SCHED_HRTICK=y
++CONFIG_KEXEC=y
++# CONFIG_CRASH_DUMP is not set
++# CONFIG_KEXEC_JUMP is not set
++CONFIG_PHYSICAL_START=0x1000000
++# CONFIG_RELOCATABLE is not set
++CONFIG_PHYSICAL_ALIGN=0x100000
++CONFIG_HOTPLUG_CPU=y
++# CONFIG_COMPAT_VDSO is not set
++# CONFIG_CMDLINE_BOOL is not set
++CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
++
++#
++# Power management and ACPI options
++#
++CONFIG_PM=y
++# CONFIG_PM_DEBUG is not set
++CONFIG_PM_SLEEP_SMP=y
++CONFIG_PM_SLEEP=y
++CONFIG_SUSPEND=y
++CONFIG_SUSPEND_FREEZER=y
++CONFIG_HIBERNATION_NVS=y
++CONFIG_HIBERNATION=y
++CONFIG_PM_STD_PARTITION=""
++# CONFIG_ACPI is not set
++# CONFIG_APM is not set
++
++#
++# CPU Frequency scaling
++#
++CONFIG_CPU_FREQ=y
++CONFIG_CPU_FREQ_TABLE=m
++# CONFIG_CPU_FREQ_DEBUG is not set
++CONFIG_CPU_FREQ_STAT=m
++# CONFIG_CPU_FREQ_STAT_DETAILS is not set
++CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
++# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
++# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
++# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
++# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
++CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
++CONFIG_CPU_FREQ_GOV_POWERSAVE=m
++CONFIG_CPU_FREQ_GOV_USERSPACE=m
++CONFIG_CPU_FREQ_GOV_ONDEMAND=m
++CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
++
++#
++# CPUFreq processor drivers
++#
++CONFIG_X86_POWERNOW_K6=m
++CONFIG_X86_POWERNOW_K7=m
++CONFIG_X86_GX_SUSPMOD=m
++CONFIG_X86_SPEEDSTEP_CENTRINO=m
++CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
++CONFIG_X86_SPEEDSTEP_ICH=m
++CONFIG_X86_SPEEDSTEP_SMI=m
++CONFIG_X86_P4_CLOCKMOD=m
++CONFIG_X86_CPUFREQ_NFORCE2=m
++CONFIG_X86_LONGRUN=m
++CONFIG_X86_E_POWERSAVER=m
++
++#
++# shared options
++#
++CONFIG_X86_SPEEDSTEP_LIB=m
++CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
++CONFIG_CPU_IDLE=y
++CONFIG_CPU_IDLE_GOV_LADDER=y
++CONFIG_CPU_IDLE_GOV_MENU=y
++
++#
++# Bus options (PCI etc.)
++#
++CONFIG_PCI=y
++# CONFIG_PCI_GOBIOS is not set
++# CONFIG_PCI_GOMMCONFIG is not set
++# CONFIG_PCI_GODIRECT is not set
++# CONFIG_PCI_GOOLPC is not set
++CONFIG_PCI_GOANY=y
++CONFIG_PCI_BIOS=y
++CONFIG_PCI_DIRECT=y
++CONFIG_PCI_DOMAINS=y
++CONFIG_PCIEPORTBUS=y
++CONFIG_PCIEAER=y
++# CONFIG_PCIE_ECRC is not set
++# CONFIG_PCIEAER_INJECT is not set
++# CONFIG_PCIEASPM is not set
++CONFIG_ARCH_SUPPORTS_MSI=y
++CONFIG_PCI_MSI=y
++CONFIG_PCI_LEGACY=y
++# CONFIG_PCI_DEBUG is not set
++# CONFIG_PCI_STUB is not set
++CONFIG_HT_IRQ=y
++# CONFIG_PCI_IOV is not set
++CONFIG_ISA_DMA_API=y
++CONFIG_ISA=y
++# CONFIG_EISA is not set
++# CONFIG_MCA is not set
++# CONFIG_SCx200 is not set
++# CONFIG_OLPC is not set
++# CONFIG_PCCARD is not set
++# CONFIG_HOTPLUG_PCI is not set
++
++#
++# Executable file formats / Emulations
++#
++CONFIG_BINFMT_ELF=y
++# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
++CONFIG_HAVE_AOUT=y
++# CONFIG_BINFMT_AOUT is not set
++# CONFIG_BINFMT_MISC is not set
++CONFIG_HAVE_ATOMIC_IOMAP=y
++CONFIG_NET=y
++
++#
++# Networking options
++#
++CONFIG_PACKET=y
++CONFIG_PACKET_MMAP=y
++CONFIG_UNIX=y
++# CONFIG_NET_KEY is not set
++CONFIG_INET=y
++CONFIG_IP_MULTICAST=y
++CONFIG_IP_ADVANCED_ROUTER=y
++CONFIG_ASK_IP_FIB_HASH=y
++# CONFIG_IP_FIB_TRIE is not set
++CONFIG_IP_FIB_HASH=y
++CONFIG_IP_MULTIPLE_TABLES=y
++CONFIG_IP_ROUTE_MULTIPATH=y
++CONFIG_IP_ROUTE_VERBOSE=y
++# CONFIG_IP_PNP is not set
++# CONFIG_NET_IPIP is not set
++# CONFIG_NET_IPGRE is not set
++CONFIG_IP_MROUTE=y
++CONFIG_IP_PIMSM_V1=y
++CONFIG_IP_PIMSM_V2=y
++# CONFIG_ARPD is not set
++CONFIG_SYN_COOKIES=y
++# CONFIG_INET_AH is not set
++# CONFIG_INET_ESP is not set
++# CONFIG_INET_IPCOMP is not set
++# CONFIG_INET_XFRM_TUNNEL is not set
++# CONFIG_INET_TUNNEL is not set
++# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
++# CONFIG_INET_XFRM_MODE_TUNNEL is not set
++# CONFIG_INET_XFRM_MODE_BEET is not set
++CONFIG_INET_LRO=y
++# CONFIG_INET_DIAG is not set
++# CONFIG_TCP_CONG_ADVANCED is not set
++CONFIG_TCP_CONG_CUBIC=y
++CONFIG_DEFAULT_TCP_CONG="cubic"
++# CONFIG_TCP_MD5SIG is not set
++# CONFIG_IPV6 is not set
++# CONFIG_NETLABEL is not set
++CONFIG_NETWORK_SECMARK=y
++# CONFIG_NETFILTER is not set
++# CONFIG_IP_DCCP is not set
++CONFIG_IP_SCTP=y
++# CONFIG_SCTP_DBG_MSG is not set
++# CONFIG_SCTP_DBG_OBJCNT is not set
++# CONFIG_SCTP_HMAC_NONE is not set
++# CONFIG_SCTP_HMAC_SHA1 is not set
++CONFIG_SCTP_HMAC_MD5=y
++# CONFIG_TIPC is not set
++# CONFIG_ATM is not set
++CONFIG_STP=y
++CONFIG_BRIDGE=y
++# CONFIG_NET_DSA is not set
++# CONFIG_VLAN_8021Q is not set
++# CONFIG_DECNET is not set
++CONFIG_LLC=y
++# CONFIG_LLC2 is not set
++# CONFIG_IPX is not set
++# CONFIG_ATALK is not set
++# CONFIG_X25 is not set
++# CONFIG_LAPB is not set
++# CONFIG_ECONET is not set
++# CONFIG_WAN_ROUTER is not set
++# CONFIG_PHONET is not set
++# CONFIG_IEEE802154 is not set
++# CONFIG_NET_SCHED is not set
++# CONFIG_DCB is not set
++
++#
++# Network testing
++#
++CONFIG_NET_PKTGEN=m
++# CONFIG_NET_DROP_MONITOR is not set
++# CONFIG_HAMRADIO is not set
++# CONFIG_CAN is not set
++# CONFIG_IRDA is not set
++# CONFIG_BT is not set
++CONFIG_AF_RXRPC=m
++# CONFIG_AF_RXRPC_DEBUG is not set
++# CONFIG_RXKAD is not set
++CONFIG_FIB_RULES=y
++# CONFIG_WIRELESS is not set
++# CONFIG_WIMAX is not set
++# CONFIG_RFKILL is not set
++CONFIG_NET_9P=y
++CONFIG_NET_9P_VIRTIO=m
++# CONFIG_NET_9P_DEBUG is not set
++
++#
++# Device Drivers
++#
++
++#
++# Generic Driver Options
++#
++CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
++CONFIG_STANDALONE=y
++CONFIG_PREVENT_FIRMWARE_BUILD=y
++CONFIG_FW_LOADER=y
++CONFIG_FIRMWARE_IN_KERNEL=y
++CONFIG_EXTRA_FIRMWARE=""
++# CONFIG_DEBUG_DRIVER is not set
++# CONFIG_DEBUG_DEVRES is not set
++# CONFIG_SYS_HYPERVISOR is not set
++CONFIG_CONNECTOR=y
++CONFIG_PROC_EVENTS=y
++CONFIG_MTD=y
++# CONFIG_MTD_DEBUG is not set
++CONFIG_MTD_CONCAT=m
++CONFIG_MTD_PARTITIONS=y
++# CONFIG_MTD_TESTS is not set
++CONFIG_MTD_REDBOOT_PARTS=m
++CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
++# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
++# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
++# CONFIG_MTD_CMDLINE_PARTS is not set
++CONFIG_MTD_AR7_PARTS=m
++
++#
++# User Modules And Translation Layers
++#
++CONFIG_MTD_CHAR=m
++CONFIG_MTD_BLKDEVS=m
++CONFIG_MTD_BLOCK=m
++CONFIG_MTD_BLOCK_RO=m
++CONFIG_FTL=m
++CONFIG_NFTL=m
++CONFIG_NFTL_RW=y
++CONFIG_INFTL=m
++CONFIG_RFD_FTL=m
++CONFIG_SSFDC=m
++CONFIG_MTD_OOPS=m
++
++#
++# RAM/ROM/Flash chip drivers
++#
++CONFIG_MTD_CFI=m
++CONFIG_MTD_JEDECPROBE=m
++CONFIG_MTD_GEN_PROBE=m
++# CONFIG_MTD_CFI_ADV_OPTIONS is not set
++CONFIG_MTD_MAP_BANK_WIDTH_1=y
++CONFIG_MTD_MAP_BANK_WIDTH_2=y
++CONFIG_MTD_MAP_BANK_WIDTH_4=y
++# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
++# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
++# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
++CONFIG_MTD_CFI_I1=y
++CONFIG_MTD_CFI_I2=y
++# CONFIG_MTD_CFI_I4 is not set
++# CONFIG_MTD_CFI_I8 is not set
++CONFIG_MTD_CFI_INTELEXT=m
++CONFIG_MTD_CFI_AMDSTD=m
++CONFIG_MTD_CFI_STAA=m
++CONFIG_MTD_CFI_UTIL=m
++CONFIG_MTD_RAM=m
++CONFIG_MTD_ROM=m
++CONFIG_MTD_ABSENT=m
++
++#
++# Mapping drivers for chip access
++#
++CONFIG_MTD_COMPLEX_MAPPINGS=y
++CONFIG_MTD_PHYSMAP=m
++# CONFIG_MTD_PHYSMAP_COMPAT is not set
++CONFIG_MTD_SC520CDP=m
++CONFIG_MTD_NETSC520=m
++CONFIG_MTD_TS5500=m
++CONFIG_MTD_SBC_GXX=m
++# CONFIG_MTD_AMD76XROM is not set
++# CONFIG_MTD_ICHXROM is not set
++# CONFIG_MTD_ESB2ROM is not set
++# CONFIG_MTD_CK804XROM is not set
++# CONFIG_MTD_SCB2_FLASH is not set
++CONFIG_MTD_NETtel=m
++# CONFIG_MTD_L440GX is not set
++CONFIG_MTD_PCI=m
++CONFIG_MTD_INTEL_VR_NOR=m
++CONFIG_MTD_PLATRAM=m
++
++#
++# Self-contained MTD device drivers
++#
++CONFIG_MTD_PMC551=m
++# CONFIG_MTD_PMC551_BUGFIX is not set
++# CONFIG_MTD_PMC551_DEBUG is not set
++CONFIG_MTD_SLRAM=m
++CONFIG_MTD_PHRAM=m
++CONFIG_MTD_MTDRAM=m
++CONFIG_MTDRAM_TOTAL_SIZE=4096
++CONFIG_MTDRAM_ERASE_SIZE=128
++CONFIG_MTD_BLOCK2MTD=m
++
++#
++# Disk-On-Chip Device Drivers
++#
++CONFIG_MTD_DOC2000=m
++CONFIG_MTD_DOC2001=m
++CONFIG_MTD_DOC2001PLUS=m
++CONFIG_MTD_DOCPROBE=m
++CONFIG_MTD_DOCECC=m
++# CONFIG_MTD_DOCPROBE_ADVANCED is not set
++CONFIG_MTD_DOCPROBE_ADDRESS=0
++CONFIG_MTD_NAND=m
++# CONFIG_MTD_NAND_VERIFY_WRITE is not set
++# CONFIG_MTD_NAND_ECC_SMC is not set
++# CONFIG_MTD_NAND_MUSEUM_IDS is not set
++CONFIG_MTD_NAND_IDS=m
++CONFIG_MTD_NAND_DISKONCHIP=m
++# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
++CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
++# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
++CONFIG_MTD_NAND_CAFE=m
++CONFIG_MTD_NAND_CS553X=m
++# CONFIG_MTD_NAND_NANDSIM is not set
++CONFIG_MTD_NAND_PLATFORM=m
++CONFIG_MTD_ALAUDA=m
++CONFIG_MTD_ONENAND=m
++CONFIG_MTD_ONENAND_VERIFY_WRITE=y
++# CONFIG_MTD_ONENAND_OTP is not set
++CONFIG_MTD_ONENAND_2X_PROGRAM=y
++CONFIG_MTD_ONENAND_SIM=m
++
++#
++# LPDDR flash memory drivers
++#
++# CONFIG_MTD_LPDDR is not set
++
++#
++# UBI - Unsorted block images
++#
++CONFIG_MTD_UBI=m
++CONFIG_MTD_UBI_WL_THRESHOLD=4096
++CONFIG_MTD_UBI_BEB_RESERVE=1
++# CONFIG_MTD_UBI_GLUEBI is not set
++
++#
++# UBI debugging options
++#
++# CONFIG_MTD_UBI_DEBUG is not set
++# CONFIG_PARPORT is not set
++CONFIG_PNP=y
++CONFIG_PNP_DEBUG_MESSAGES=y
++
++#
++# Protocols
++#
++CONFIG_ISAPNP=y
++CONFIG_PNPBIOS=y
++CONFIG_PNPBIOS_PROC_FS=y
++# CONFIG_PNPACPI is not set
++CONFIG_BLK_DEV=y
++CONFIG_BLK_DEV_FD=y
++# CONFIG_BLK_DEV_XD is not set
++# CONFIG_BLK_CPQ_DA is not set
++# CONFIG_BLK_CPQ_CISS_DA is not set
++# CONFIG_BLK_DEV_DAC960 is not set
++# CONFIG_BLK_DEV_UMEM is not set
++# CONFIG_BLK_DEV_COW_COMMON is not set
++CONFIG_BLK_DEV_LOOP=y
++CONFIG_BLK_DEV_CRYPTOLOOP=y
++# CONFIG_BLK_DEV_NBD is not set
++# CONFIG_BLK_DEV_SX8 is not set
++# CONFIG_BLK_DEV_UB is not set
++CONFIG_BLK_DEV_RAM=y
++CONFIG_BLK_DEV_RAM_COUNT=16
++CONFIG_BLK_DEV_RAM_SIZE=8192
++# CONFIG_BLK_DEV_XIP is not set
++# CONFIG_CDROM_PKTCDVD is not set
++# CONFIG_ATA_OVER_ETH is not set
++# CONFIG_VIRTIO_BLK is not set
++# CONFIG_BLK_DEV_HD is not set
++# CONFIG_MISC_DEVICES is not set
++CONFIG_HAVE_IDE=y
++CONFIG_IDE=y
++
++#
++# Please see Documentation/ide/ide.txt for help/info on IDE drives
++#
++CONFIG_IDE_XFER_MODE=y
++CONFIG_IDE_TIMINGS=y
++CONFIG_IDE_ATAPI=y
++# CONFIG_BLK_DEV_IDE_SATA is not set
++CONFIG_IDE_GD=y
++CONFIG_IDE_GD_ATA=y
++# CONFIG_IDE_GD_ATAPI is not set
++CONFIG_BLK_DEV_IDECD=y
++CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
++# CONFIG_BLK_DEV_IDETAPE is not set
++# CONFIG_IDE_TASK_IOCTL is not set
++CONFIG_IDE_PROC_FS=y
++
++#
++# IDE chipset support/bugfixes
++#
++CONFIG_IDE_GENERIC=y
++# CONFIG_BLK_DEV_PLATFORM is not set
++CONFIG_BLK_DEV_CMD640=y
++# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
++CONFIG_BLK_DEV_IDEPNP=y
++CONFIG_BLK_DEV_IDEDMA_SFF=y
++
++#
++# PCI IDE chipsets support
++#
++CONFIG_BLK_DEV_IDEPCI=y
++CONFIG_IDEPCI_PCIBUS_ORDER=y
++# CONFIG_BLK_DEV_OFFBOARD is not set
++CONFIG_BLK_DEV_GENERIC=y
++# CONFIG_BLK_DEV_OPTI621 is not set
++# CONFIG_BLK_DEV_RZ1000 is not set
++CONFIG_BLK_DEV_IDEDMA_PCI=y
++# CONFIG_BLK_DEV_AEC62XX is not set
++# CONFIG_BLK_DEV_ALI15X3 is not set
++# CONFIG_BLK_DEV_AMD74XX is not set
++# CONFIG_BLK_DEV_ATIIXP is not set
++# CONFIG_BLK_DEV_CMD64X is not set
++# CONFIG_BLK_DEV_TRIFLEX is not set
++# CONFIG_BLK_DEV_CS5520 is not set
++# CONFIG_BLK_DEV_CS5530 is not set
++# CONFIG_BLK_DEV_CS5535 is not set
++# CONFIG_BLK_DEV_CS5536 is not set
++# CONFIG_BLK_DEV_HPT366 is not set
++# CONFIG_BLK_DEV_JMICRON is not set
++# CONFIG_BLK_DEV_SC1200 is not set
++CONFIG_BLK_DEV_PIIX=y
++# CONFIG_BLK_DEV_IT8172 is not set
++# CONFIG_BLK_DEV_IT8213 is not set
++# CONFIG_BLK_DEV_IT821X is not set
++# CONFIG_BLK_DEV_NS87415 is not set
++# CONFIG_BLK_DEV_PDC202XX_OLD is not set
++# CONFIG_BLK_DEV_PDC202XX_NEW is not set
++# CONFIG_BLK_DEV_SVWKS is not set
++# CONFIG_BLK_DEV_SIIMAGE is not set
++# CONFIG_BLK_DEV_SIS5513 is not set
++# CONFIG_BLK_DEV_SLC90E66 is not set
++# CONFIG_BLK_DEV_TRM290 is not set
++# CONFIG_BLK_DEV_VIA82CXXX is not set
++# CONFIG_BLK_DEV_TC86C001 is not set
++
++#
++# Other IDE chipsets support
++#
++
++#
++# Note: most of these also require special kernel boot parameters
++#
++# CONFIG_BLK_DEV_4DRIVES is not set
++# CONFIG_BLK_DEV_ALI14XX is not set
++# CONFIG_BLK_DEV_DTC2278 is not set
++# CONFIG_BLK_DEV_HT6560B is not set
++# CONFIG_BLK_DEV_QD65XX is not set
++# CONFIG_BLK_DEV_UMC8672 is not set
++CONFIG_BLK_DEV_IDEDMA=y
++
++#
++# SCSI device support
++#
++# CONFIG_RAID_ATTRS is not set
++CONFIG_SCSI=y
++CONFIG_SCSI_DMA=y
++CONFIG_SCSI_TGT=y
++CONFIG_SCSI_NETLINK=y
++CONFIG_SCSI_PROC_FS=y
++
++#
++# SCSI support type (disk, tape, CD-ROM)
++#
++CONFIG_BLK_DEV_SD=y
++# CONFIG_CHR_DEV_ST is not set
++# CONFIG_CHR_DEV_OSST is not set
++CONFIG_BLK_DEV_SR=y
++CONFIG_BLK_DEV_SR_VENDOR=y
++CONFIG_CHR_DEV_SG=y
++# CONFIG_CHR_DEV_SCH is not set
++CONFIG_SCSI_MULTI_LUN=y
++CONFIG_SCSI_CONSTANTS=y
++CONFIG_SCSI_LOGGING=y
++CONFIG_SCSI_SCAN_ASYNC=y
++CONFIG_SCSI_WAIT_SCAN=m
++
++#
++# SCSI Transports
++#
++CONFIG_SCSI_SPI_ATTRS=y
++CONFIG_SCSI_FC_ATTRS=m
++CONFIG_SCSI_FC_TGT_ATTRS=y
++CONFIG_SCSI_ISCSI_ATTRS=m
++CONFIG_SCSI_SAS_ATTRS=y
++CONFIG_SCSI_SAS_LIBSAS=m
++CONFIG_SCSI_SAS_HOST_SMP=y
++# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set
++CONFIG_SCSI_SRP_ATTRS=m
++CONFIG_SCSI_SRP_TGT_ATTRS=y
++CONFIG_SCSI_LOWLEVEL=y
++# CONFIG_ISCSI_TCP is not set
++# CONFIG_SCSI_BNX2_ISCSI is not set
++# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
++# CONFIG_SCSI_3W_9XXX is not set
++# CONFIG_SCSI_7000FASST is not set
++# CONFIG_SCSI_ACARD is not set
++# CONFIG_SCSI_AHA152X is not set
++# CONFIG_SCSI_AHA1542 is not set
++# CONFIG_SCSI_AACRAID is not set
++# CONFIG_SCSI_AIC7XXX is not set
++# CONFIG_SCSI_AIC7XXX_OLD is not set
++# CONFIG_SCSI_AIC79XX is not set
++# CONFIG_SCSI_AIC94XX is not set
++# CONFIG_SCSI_MVSAS is not set
++# CONFIG_SCSI_DPT_I2O is not set
++# CONFIG_SCSI_ADVANSYS is not set
++# CONFIG_SCSI_IN2000 is not set
++# CONFIG_SCSI_ARCMSR is not set
++CONFIG_MEGARAID_NEWGEN=y
++CONFIG_MEGARAID_MM=y
++CONFIG_MEGARAID_MAILBOX=y
++CONFIG_MEGARAID_LEGACY=y
++CONFIG_MEGARAID_SAS=y
++# CONFIG_SCSI_MPT2SAS is not set
++# CONFIG_SCSI_HPTIOP is not set
++CONFIG_SCSI_BUSLOGIC=y
++# CONFIG_SCSI_FLASHPOINT is not set
++# CONFIG_LIBFC is not set
++# CONFIG_LIBFCOE is not set
++# CONFIG_FCOE is not set
++# CONFIG_FCOE_FNIC is not set
++# CONFIG_SCSI_DMX3191D is not set
++# CONFIG_SCSI_DTC3280 is not set
++# CONFIG_SCSI_EATA is not set
++# CONFIG_SCSI_FUTURE_DOMAIN is not set
++# CONFIG_SCSI_GDTH is not set
++# CONFIG_SCSI_GENERIC_NCR5380 is not set
++# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
++# CONFIG_SCSI_IPS is not set
++# CONFIG_SCSI_INITIO is not set
++# CONFIG_SCSI_INIA100 is not set
++# CONFIG_SCSI_NCR53C406A is not set
++# CONFIG_SCSI_STEX is not set
++CONFIG_SCSI_SYM53C8XX_2=y
++CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
++CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
++CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
++CONFIG_SCSI_SYM53C8XX_MMIO=y
++# CONFIG_SCSI_PAS16 is not set
++# CONFIG_SCSI_QLOGIC_FAS is not set
++# CONFIG_SCSI_QLOGIC_1280 is not set
++# CONFIG_SCSI_QLA_FC is not set
++# CONFIG_SCSI_QLA_ISCSI is not set
++# CONFIG_SCSI_LPFC is not set
++# CONFIG_SCSI_SYM53C416 is not set
++# CONFIG_SCSI_DC395x is not set
++# CONFIG_SCSI_DC390T is not set
++# CONFIG_SCSI_T128 is not set
++# CONFIG_SCSI_U14_34F is not set
++# CONFIG_SCSI_ULTRASTOR is not set
++# CONFIG_SCSI_NSP32 is not set
++# CONFIG_SCSI_DEBUG is not set
++# CONFIG_SCSI_SRP is not set
++# CONFIG_SCSI_DH is not set
++# CONFIG_SCSI_OSD_INITIATOR is not set
++# CONFIG_ATA is not set
++# CONFIG_MD is not set
++CONFIG_FUSION=y
++CONFIG_FUSION_SPI=y
++# CONFIG_FUSION_FC is not set
++# CONFIG_FUSION_SAS is not set
++CONFIG_FUSION_MAX_SGE=40
++CONFIG_FUSION_CTL=y
++# CONFIG_FUSION_LOGGING is not set
++
++#
++# IEEE 1394 (FireWire) support
++#
++
++#
++# You can enable one or both FireWire driver stacks.
++#
++
++#
++# See the help texts for more information.
++#
++# CONFIG_FIREWIRE is not set
++# CONFIG_IEEE1394 is not set
++# CONFIG_I2O is not set
++# CONFIG_MACINTOSH_DRIVERS is not set
++CONFIG_NETDEVICES=y
++CONFIG_DUMMY=y
++CONFIG_BONDING=y
++# CONFIG_MACVLAN is not set
++# CONFIG_EQUALIZER is not set
++CONFIG_TUN=y
++CONFIG_VETH=y
++# CONFIG_NET_SB1000 is not set
++# CONFIG_ARCNET is not set
++CONFIG_PHYLIB=y
++
++#
++# MII PHY device drivers
++#
++CONFIG_MARVELL_PHY=m
++CONFIG_DAVICOM_PHY=m
++CONFIG_QSEMI_PHY=m
++CONFIG_LXT_PHY=m
++CONFIG_CICADA_PHY=m
++CONFIG_VITESSE_PHY=m
++CONFIG_SMSC_PHY=m
++CONFIG_BROADCOM_PHY=m
++CONFIG_ICPLUS_PHY=m
++CONFIG_REALTEK_PHY=m
++# CONFIG_NATIONAL_PHY is not set
++# CONFIG_STE10XP is not set
++# CONFIG_LSI_ET1011C_PHY is not set
++# CONFIG_FIXED_PHY is not set
++CONFIG_MDIO_BITBANG=m
++CONFIG_NET_ETHERNET=y
++CONFIG_MII=y
++# CONFIG_HAPPYMEAL is not set
++# CONFIG_SUNGEM is not set
++# CONFIG_CASSINI is not set
++# CONFIG_NET_VENDOR_3COM is not set
++CONFIG_LANCE=y
++# CONFIG_NET_VENDOR_SMC is not set
++# CONFIG_ETHOC is not set
++# CONFIG_NET_VENDOR_RACAL is not set
++# CONFIG_DNET is not set
++# CONFIG_NET_TULIP is not set
++# CONFIG_AT1700 is not set
++# CONFIG_DEPCA is not set
++# CONFIG_HP100 is not set
++# CONFIG_NET_ISA is not set
++# CONFIG_IBM_NEW_EMAC_ZMII is not set
++# CONFIG_IBM_NEW_EMAC_RGMII is not set
++# CONFIG_IBM_NEW_EMAC_TAH is not set
++# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
++# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
++# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
++# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
++CONFIG_NET_PCI=y
++CONFIG_PCNET32=y
++# CONFIG_AMD8111_ETH is not set
++# CONFIG_ADAPTEC_STARFIRE is not set
++# CONFIG_AC3200 is not set
++# CONFIG_APRICOT is not set
++# CONFIG_B44 is not set
++# CONFIG_FORCEDETH is not set
++# CONFIG_CS89x0 is not set
++CONFIG_E100=y
++# CONFIG_FEALNX is not set
++# CONFIG_NATSEMI is not set
++CONFIG_NE2K_PCI=y
++# CONFIG_8139CP is not set
++CONFIG_8139TOO=y
++CONFIG_8139TOO_PIO=y
++CONFIG_8139TOO_TUNE_TWISTER=y
++CONFIG_8139TOO_8129=y
++# CONFIG_8139_OLD_RX_RESET is not set
++# CONFIG_R6040 is not set
++# CONFIG_SIS900 is not set
++# CONFIG_EPIC100 is not set
++# CONFIG_SMSC9420 is not set
++# CONFIG_SUNDANCE is not set
++# CONFIG_TLAN is not set
++# CONFIG_KS8842 is not set
++# CONFIG_VIA_RHINE is not set
++# CONFIG_SC92031 is not set
++# CONFIG_ATL2 is not set
++# CONFIG_NETDEV_1000 is not set
++# CONFIG_NETDEV_10000 is not set
++# CONFIG_TR is not set
++
++#
++# Wireless LAN
++#
++# CONFIG_WLAN_PRE80211 is not set
++# CONFIG_WLAN_80211 is not set
++
++#
++# Enable WiMAX (Networking options) to see the WiMAX drivers
++#
++
++#
++# USB Network Adapters
++#
++CONFIG_USB_CATC=m
++CONFIG_USB_KAWETH=m
++CONFIG_USB_PEGASUS=m
++CONFIG_USB_RTL8150=m
++CONFIG_USB_USBNET=m
++CONFIG_USB_NET_AX8817X=m
++CONFIG_USB_NET_CDCETHER=m
++# CONFIG_USB_NET_CDC_EEM is not set
++CONFIG_USB_NET_DM9601=m
++# CONFIG_USB_NET_SMSC95XX is not set
++CONFIG_USB_NET_GL620A=m
++CONFIG_USB_NET_NET1080=m
++CONFIG_USB_NET_PLUSB=m
++CONFIG_USB_NET_MCS7830=m
++CONFIG_USB_NET_RNDIS_HOST=m
++CONFIG_USB_NET_CDC_SUBSET=m
++CONFIG_USB_ALI_M5632=y
++CONFIG_USB_AN2720=y
++CONFIG_USB_BELKIN=y
++CONFIG_USB_ARMLINUX=y
++CONFIG_USB_EPSON2888=y
++CONFIG_USB_KC2190=y
++CONFIG_USB_NET_ZAURUS=m
++# CONFIG_USB_NET_INT51X1 is not set
++# CONFIG_WAN is not set
++# CONFIG_FDDI is not set
++# CONFIG_HIPPI is not set
++# CONFIG_PPP is not set
++# CONFIG_SLIP is not set
++# CONFIG_NET_FC is not set
++CONFIG_NETCONSOLE=y
++CONFIG_NETCONSOLE_DYNAMIC=y
++CONFIG_NETPOLL=y
++# CONFIG_NETPOLL_TRAP is not set
++CONFIG_NET_POLL_CONTROLLER=y
++# CONFIG_VIRTIO_NET is not set
++# CONFIG_ISDN is not set
++# CONFIG_PHONE is not set
++
++#
++# Input device support
++#
++CONFIG_INPUT=y
++CONFIG_INPUT_FF_MEMLESS=m
++CONFIG_INPUT_POLLDEV=m
++
++#
++# Userland interfaces
++#
++CONFIG_INPUT_MOUSEDEV=y
++CONFIG_INPUT_MOUSEDEV_PSAUX=y
++CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
++CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
++# CONFIG_INPUT_JOYDEV is not set
++CONFIG_INPUT_EVDEV=y
++# CONFIG_INPUT_EVBUG is not set
++
++#
++# Input Device Drivers
++#
++CONFIG_INPUT_KEYBOARD=y
++CONFIG_KEYBOARD_ATKBD=y
++CONFIG_KEYBOARD_LKKBD=m
++# CONFIG_KEYBOARD_LM8323 is not set
++CONFIG_KEYBOARD_NEWTON=m
++CONFIG_KEYBOARD_STOWAWAY=m
++CONFIG_KEYBOARD_SUNKBD=m
++CONFIG_KEYBOARD_XTKBD=m
++CONFIG_INPUT_MOUSE=y
++CONFIG_MOUSE_PS2=y
++CONFIG_MOUSE_PS2_ALPS=y
++CONFIG_MOUSE_PS2_LOGIPS2PP=y
++CONFIG_MOUSE_PS2_SYNAPTICS=y
++CONFIG_MOUSE_PS2_LIFEBOOK=y
++CONFIG_MOUSE_PS2_TRACKPOINT=y
++# CONFIG_MOUSE_PS2_ELANTECH is not set
++# CONFIG_MOUSE_PS2_TOUCHKIT is not set
++CONFIG_MOUSE_SERIAL=y
++CONFIG_MOUSE_APPLETOUCH=y
++# CONFIG_MOUSE_BCM5974 is not set
++# CONFIG_MOUSE_INPORT is not set
++# CONFIG_MOUSE_LOGIBM is not set
++# CONFIG_MOUSE_PC110PAD is not set
++# CONFIG_MOUSE_VSXXXAA is not set
++# CONFIG_MOUSE_SYNAPTICS_I2C is not set
++# CONFIG_INPUT_JOYSTICK is not set
++# CONFIG_INPUT_TABLET is not set
++# CONFIG_INPUT_TOUCHSCREEN is not set
++# CONFIG_INPUT_MISC is not set
++
++#
++# Hardware I/O ports
++#
++CONFIG_SERIO=y
++CONFIG_SERIO_I8042=y
++CONFIG_SERIO_SERPORT=m
++CONFIG_SERIO_CT82C710=m
++CONFIG_SERIO_PCIPS2=m
++CONFIG_SERIO_LIBPS2=y
++CONFIG_SERIO_RAW=m
++CONFIG_GAMEPORT=m
++CONFIG_GAMEPORT_NS558=m
++CONFIG_GAMEPORT_L4=m
++CONFIG_GAMEPORT_EMU10K1=m
++CONFIG_GAMEPORT_FM801=m
++
++#
++# Character devices
++#
++CONFIG_VT=y
++CONFIG_CONSOLE_TRANSLATIONS=y
++CONFIG_VT_CONSOLE=y
++CONFIG_HW_CONSOLE=y
++# CONFIG_VT_HW_CONSOLE_BINDING is not set
++CONFIG_DEVKMEM=y
++CONFIG_SERIAL_NONSTANDARD=y
++# CONFIG_COMPUTONE is not set
++# CONFIG_ROCKETPORT is not set
++# CONFIG_CYCLADES is not set
++# CONFIG_DIGIEPCA is not set
++# CONFIG_MOXA_INTELLIO is not set
++# CONFIG_MOXA_SMARTIO is not set
++# CONFIG_ISI is not set
++# CONFIG_SYNCLINK is not set
++# CONFIG_SYNCLINKMP is not set
++# CONFIG_SYNCLINK_GT is not set
++# CONFIG_N_HDLC is not set
++# CONFIG_RISCOM8 is not set
++# CONFIG_SPECIALIX is not set
++# CONFIG_STALDRV is not set
++# CONFIG_NOZOMI is not set
++
++#
++# Serial drivers
++#
++CONFIG_SERIAL_8250=y
++CONFIG_SERIAL_8250_CONSOLE=y
++CONFIG_FIX_EARLYCON_MEM=y
++CONFIG_SERIAL_8250_PCI=y
++CONFIG_SERIAL_8250_PNP=y
++CONFIG_SERIAL_8250_NR_UARTS=32
++CONFIG_SERIAL_8250_RUNTIME_UARTS=4
++CONFIG_SERIAL_8250_EXTENDED=y
++CONFIG_SERIAL_8250_MANY_PORTS=y
++CONFIG_SERIAL_8250_FOURPORT=m
++CONFIG_SERIAL_8250_ACCENT=m
++CONFIG_SERIAL_8250_BOCA=m
++CONFIG_SERIAL_8250_EXAR_ST16C554=m
++CONFIG_SERIAL_8250_HUB6=m
++CONFIG_SERIAL_8250_SHARE_IRQ=y
++# CONFIG_SERIAL_8250_DETECT_IRQ is not set
++CONFIG_SERIAL_8250_RSA=y
++
++#
++# Non-8250 serial port support
++#
++CONFIG_SERIAL_CORE=y
++CONFIG_SERIAL_CORE_CONSOLE=y
++CONFIG_SERIAL_JSM=m
++CONFIG_UNIX98_PTYS=y
++# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
++# CONFIG_LEGACY_PTYS is not set
++CONFIG_HVC_DRIVER=y
++CONFIG_VIRTIO_CONSOLE=y
++# CONFIG_IPMI_HANDLER is not set
++CONFIG_HW_RANDOM=y
++# CONFIG_HW_RANDOM_TIMERIOMEM is not set
++CONFIG_HW_RANDOM_INTEL=y
++# CONFIG_HW_RANDOM_AMD is not set
++# CONFIG_HW_RANDOM_GEODE is not set
++# CONFIG_HW_RANDOM_VIA is not set
++# CONFIG_HW_RANDOM_VIRTIO is not set
++CONFIG_NVRAM=y
++# CONFIG_RTC is not set
++# CONFIG_GEN_RTC is not set
++# CONFIG_DTLK is not set
++# CONFIG_R3964 is not set
++# CONFIG_APPLICOM is not set
++# CONFIG_SONYPI is not set
++# CONFIG_MWAVE is not set
++# CONFIG_PC8736x_GPIO is not set
++# CONFIG_NSC_GPIO is not set
++# CONFIG_CS5535_GPIO is not set
++CONFIG_RAW_DRIVER=y
++CONFIG_MAX_RAW_DEVS=256
++CONFIG_HANGCHECK_TIMER=y
++# CONFIG_TCG_TPM is not set
++# CONFIG_TELCLOCK is not set
++CONFIG_DEVPORT=y
++CONFIG_I2C=m
++CONFIG_I2C_BOARDINFO=y
++CONFIG_I2C_CHARDEV=m
++CONFIG_I2C_HELPER_AUTO=y
++CONFIG_I2C_ALGOBIT=m
++
++#
++# I2C Hardware Bus support
++#
++
++#
++# PC SMBus host controller drivers
++#
++# CONFIG_I2C_ALI1535 is not set
++# CONFIG_I2C_ALI1563 is not set
++# CONFIG_I2C_ALI15X3 is not set
++# CONFIG_I2C_AMD756 is not set
++# CONFIG_I2C_AMD8111 is not set
++CONFIG_I2C_I801=m
++# CONFIG_I2C_ISCH is not set
++CONFIG_I2C_PIIX4=m
++# CONFIG_I2C_NFORCE2 is not set
++# CONFIG_I2C_SIS5595 is not set
++# CONFIG_I2C_SIS630 is not set
++# CONFIG_I2C_SIS96X is not set
++# CONFIG_I2C_VIA is not set
++# CONFIG_I2C_VIAPRO is not set
++
++#
++# I2C system bus drivers (mostly embedded / system-on-chip)
++#
++# CONFIG_I2C_OCORES is not set
++# CONFIG_I2C_SIMTEC is not set
++
++#
++# External I2C/SMBus adapter drivers
++#
++# CONFIG_I2C_PARPORT_LIGHT is not set
++# CONFIG_I2C_TAOS_EVM is not set
++# CONFIG_I2C_TINY_USB is not set
++
++#
++# Graphics adapter I2C/DDC channel drivers
++#
++# CONFIG_I2C_VOODOO3 is not set
++
++#
++# Other I2C/SMBus bus drivers
++#
++# CONFIG_I2C_PCA_ISA is not set
++# CONFIG_I2C_PCA_PLATFORM is not set
++# CONFIG_I2C_STUB is not set
++# CONFIG_SCx200_ACB is not set
++
++#
++# Miscellaneous I2C Chip support
++#
++# CONFIG_DS1682 is not set
++# CONFIG_SENSORS_PCF8574 is not set
++# CONFIG_PCF8575 is not set
++# CONFIG_SENSORS_PCA9539 is not set
++# CONFIG_SENSORS_TSL2550 is not set
++# CONFIG_I2C_DEBUG_CORE is not set
++# CONFIG_I2C_DEBUG_ALGO is not set
++# CONFIG_I2C_DEBUG_BUS is not set
++# CONFIG_I2C_DEBUG_CHIP is not set
++# CONFIG_SPI is not set
++
++#
++# PPS support
++#
++# CONFIG_PPS is not set
++CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
++# CONFIG_GPIOLIB is not set
++CONFIG_W1=m
++CONFIG_W1_CON=y
++
++#
++# 1-wire Bus Masters
++#
++CONFIG_W1_MASTER_MATROX=m
++CONFIG_W1_MASTER_DS2490=m
++CONFIG_W1_MASTER_DS2482=m
++
++#
++# 1-wire Slaves
++#
++CONFIG_W1_SLAVE_THERM=m
++CONFIG_W1_SLAVE_SMEM=m
++# CONFIG_W1_SLAVE_DS2431 is not set
++CONFIG_W1_SLAVE_DS2433=m
++# CONFIG_W1_SLAVE_DS2433_CRC is not set
++CONFIG_W1_SLAVE_DS2760=m
++# CONFIG_W1_SLAVE_BQ27000 is not set
++# CONFIG_POWER_SUPPLY is not set
++# CONFIG_HWMON is not set
++CONFIG_THERMAL=y
++CONFIG_WATCHDOG=y
++# CONFIG_WATCHDOG_NOWAYOUT is not set
++
++#
++# Watchdog Device Drivers
++#
++CONFIG_SOFT_WATCHDOG=y
++# CONFIG_ACQUIRE_WDT is not set
++# CONFIG_ADVANTECH_WDT is not set
++# CONFIG_ALIM1535_WDT is not set
++# CONFIG_ALIM7101_WDT is not set
++# CONFIG_SC520_WDT is not set
++# CONFIG_EUROTECH_WDT is not set
++# CONFIG_IB700_WDT is not set
++# CONFIG_IBMASR is not set
++# CONFIG_WAFER_WDT is not set
++# CONFIG_I6300ESB_WDT is not set
++# CONFIG_ITCO_WDT is not set
++# CONFIG_IT8712F_WDT is not set
++# CONFIG_IT87_WDT is not set
++# CONFIG_HP_WATCHDOG is not set
++# CONFIG_SC1200_WDT is not set
++# CONFIG_PC87413_WDT is not set
++# CONFIG_60XX_WDT is not set
++# CONFIG_SBC8360_WDT is not set
++# CONFIG_SBC7240_WDT is not set
++# CONFIG_CPU5_WDT is not set
++# CONFIG_SMSC_SCH311X_WDT is not set
++# CONFIG_SMSC37B787_WDT is not set
++# CONFIG_W83627HF_WDT is not set
++# CONFIG_W83697HF_WDT is not set
++# CONFIG_W83697UG_WDT is not set
++# CONFIG_W83877F_WDT is not set
++# CONFIG_W83977F_WDT is not set
++# CONFIG_MACHZ_WDT is not set
++# CONFIG_SBC_EPX_C3_WATCHDOG is not set
++
++#
++# ISA-based Watchdog Cards
++#
++# CONFIG_PCWATCHDOG is not set
++# CONFIG_MIXCOMWD is not set
++# CONFIG_WDT is not set
++
++#
++# PCI-based Watchdog Cards
++#
++# CONFIG_PCIPCWATCHDOG is not set
++# CONFIG_WDTPCI is not set
++
++#
++# USB-based Watchdog Cards
++#
++# CONFIG_USBPCWATCHDOG is not set
++CONFIG_SSB_POSSIBLE=y
++
++#
++# Sonics Silicon Backplane
++#
++# CONFIG_SSB is not set
++
++#
++# Multifunction device drivers
++#
++# CONFIG_MFD_CORE is not set
++# CONFIG_MFD_SM501 is not set
++# CONFIG_HTC_PASIC3 is not set
++# CONFIG_MFD_TMIO is not set
++# CONFIG_MFD_WM8400 is not set
++# CONFIG_MFD_WM8350_I2C is not set
++# CONFIG_MFD_PCF50633 is not set
++# CONFIG_AB3100_CORE is not set
++# CONFIG_REGULATOR is not set
++# CONFIG_MEDIA_SUPPORT is not set
++
++#
++# Graphics support
++#
++CONFIG_AGP=y
++# CONFIG_AGP_ALI is not set
++# CONFIG_AGP_ATI is not set
++# CONFIG_AGP_AMD is not set
++# CONFIG_AGP_AMD64 is not set
++CONFIG_AGP_INTEL=y
++# CONFIG_AGP_NVIDIA is not set
++# CONFIG_AGP_SIS is not set
++# CONFIG_AGP_SWORKS is not set
++# CONFIG_AGP_VIA is not set
++# CONFIG_AGP_EFFICEON is not set
++# CONFIG_DRM is not set
++CONFIG_VGASTATE=m
++# CONFIG_VIDEO_OUTPUT_CONTROL is not set
++CONFIG_FB=y
++CONFIG_FIRMWARE_EDID=y
++CONFIG_FB_DDC=m
++CONFIG_FB_BOOT_VESA_SUPPORT=y
++CONFIG_FB_CFB_FILLRECT=y
++CONFIG_FB_CFB_COPYAREA=y
++CONFIG_FB_CFB_IMAGEBLIT=y
++# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
++CONFIG_FB_SYS_FILLRECT=m
++CONFIG_FB_SYS_COPYAREA=m
++CONFIG_FB_SYS_IMAGEBLIT=m
++# CONFIG_FB_FOREIGN_ENDIAN is not set
++CONFIG_FB_SYS_FOPS=m
++CONFIG_FB_DEFERRED_IO=y
++CONFIG_FB_HECUBA=m
++CONFIG_FB_SVGALIB=m
++# CONFIG_FB_MACMODES is not set
++CONFIG_FB_BACKLIGHT=y
++CONFIG_FB_MODE_HELPERS=y
++CONFIG_FB_TILEBLITTING=y
++
++#
++# Frame buffer hardware drivers
++#
++CONFIG_FB_CIRRUS=m
++CONFIG_FB_PM2=m
++CONFIG_FB_PM2_FIFO_DISCONNECT=y
++CONFIG_FB_CYBER2000=m
++CONFIG_FB_ARC=m
++# CONFIG_FB_ASILIANT is not set
++# CONFIG_FB_IMSTT is not set
++CONFIG_FB_VGA16=m
++CONFIG_FB_UVESA=m
++CONFIG_FB_VESA=y
++CONFIG_FB_N411=m
++CONFIG_FB_HGA=m
++# CONFIG_FB_HGA_ACCEL is not set
++CONFIG_FB_S1D13XXX=m
++CONFIG_FB_NVIDIA=m
++CONFIG_FB_NVIDIA_I2C=y
++# CONFIG_FB_NVIDIA_DEBUG is not set
++CONFIG_FB_NVIDIA_BACKLIGHT=y
++# CONFIG_FB_RIVA is not set
++CONFIG_FB_I810=m
++# CONFIG_FB_I810_GTF is not set
++CONFIG_FB_LE80578=m
++CONFIG_FB_CARILLO_RANCH=m
++CONFIG_FB_MATROX=m
++CONFIG_FB_MATROX_MILLENIUM=y
++CONFIG_FB_MATROX_MYSTIQUE=y
++CONFIG_FB_MATROX_G=y
++CONFIG_FB_MATROX_I2C=m
++CONFIG_FB_MATROX_MAVEN=m
++CONFIG_FB_MATROX_MULTIHEAD=y
++CONFIG_FB_RADEON=m
++CONFIG_FB_RADEON_I2C=y
++CONFIG_FB_RADEON_BACKLIGHT=y
++# CONFIG_FB_RADEON_DEBUG is not set
++CONFIG_FB_ATY128=m
++CONFIG_FB_ATY128_BACKLIGHT=y
++CONFIG_FB_ATY=m
++CONFIG_FB_ATY_CT=y
++CONFIG_FB_ATY_GENERIC_LCD=y
++CONFIG_FB_ATY_GX=y
++CONFIG_FB_ATY_BACKLIGHT=y
++CONFIG_FB_S3=m
++CONFIG_FB_SAVAGE=m
++CONFIG_FB_SAVAGE_I2C=y
++# CONFIG_FB_SAVAGE_ACCEL is not set
++CONFIG_FB_SIS=m
++CONFIG_FB_SIS_300=y
++CONFIG_FB_SIS_315=y
++# CONFIG_FB_VIA is not set
++CONFIG_FB_NEOMAGIC=m
++CONFIG_FB_KYRO=m
++CONFIG_FB_3DFX=m
++# CONFIG_FB_3DFX_ACCEL is not set
++CONFIG_FB_3DFX_I2C=y
++CONFIG_FB_VOODOO1=m
++CONFIG_FB_VT8623=m
++CONFIG_FB_TRIDENT=m
++CONFIG_FB_ARK=m
++CONFIG_FB_PM3=m
++# CONFIG_FB_CARMINE is not set
++CONFIG_FB_GEODE=y
++CONFIG_FB_GEODE_LX=m
++CONFIG_FB_GEODE_GX=m
++CONFIG_FB_GEODE_GX1=m
++CONFIG_FB_VIRTUAL=m
++# CONFIG_FB_METRONOME is not set
++# CONFIG_FB_MB862XX is not set
++# CONFIG_FB_BROADSHEET is not set
++CONFIG_BACKLIGHT_LCD_SUPPORT=y
++# CONFIG_LCD_CLASS_DEVICE is not set
++CONFIG_BACKLIGHT_CLASS_DEVICE=y
++CONFIG_BACKLIGHT_GENERIC=y
++# CONFIG_BACKLIGHT_PROGEAR is not set
++# CONFIG_BACKLIGHT_MBP_NVIDIA is not set
++# CONFIG_BACKLIGHT_SAHARA is not set
++
++#
++# Display device support
++#
++# CONFIG_DISPLAY_SUPPORT is not set
++
++#
++# Console display driver support
++#
++CONFIG_VGA_CONSOLE=y
++# CONFIG_VGACON_SOFT_SCROLLBACK is not set
++# CONFIG_MDA_CONSOLE is not set
++CONFIG_DUMMY_CONSOLE=y
++CONFIG_FRAMEBUFFER_CONSOLE=y
++# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
++CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
++# CONFIG_FONTS is not set
++CONFIG_FONT_8x8=y
++CONFIG_FONT_8x16=y
++CONFIG_LOGO=y
++CONFIG_LOGO_LINUX_MONO=y
++CONFIG_LOGO_LINUX_VGA16=y
++CONFIG_LOGO_LINUX_CLUT224=y
++# CONFIG_SOUND is not set
++# CONFIG_HID_SUPPORT is not set
++CONFIG_USB_SUPPORT=y
++CONFIG_USB_ARCH_HAS_HCD=y
++CONFIG_USB_ARCH_HAS_OHCI=y
++CONFIG_USB_ARCH_HAS_EHCI=y
++CONFIG_USB=y
++# CONFIG_USB_DEBUG is not set
++CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
++
++#
++# Miscellaneous USB options
++#
++CONFIG_USB_DEVICEFS=y
++CONFIG_USB_DEVICE_CLASS=y
++# CONFIG_USB_DYNAMIC_MINORS is not set
++CONFIG_USB_SUSPEND=y
++# CONFIG_USB_OTG is not set
++CONFIG_USB_MON=y
++# CONFIG_USB_WUSB is not set
++# CONFIG_USB_WUSB_CBAF is not set
++
++#
++# USB Host Controller Drivers
++#
++# CONFIG_USB_C67X00_HCD is not set
++# CONFIG_USB_XHCI_HCD is not set
++# CONFIG_USB_EHCI_HCD is not set
++# CONFIG_USB_OXU210HP_HCD is not set
++# CONFIG_USB_ISP116X_HCD is not set
++# CONFIG_USB_ISP1760_HCD is not set
++# CONFIG_USB_OHCI_HCD is not set
++# CONFIG_USB_UHCI_HCD is not set
++# CONFIG_USB_SL811_HCD is not set
++# CONFIG_USB_R8A66597_HCD is not set
++# CONFIG_USB_WHCI_HCD is not set
++# CONFIG_USB_HWA_HCD is not set
++
++#
++# USB Device Class drivers
++#
++# CONFIG_USB_ACM is not set
++# CONFIG_USB_PRINTER is not set
++# CONFIG_USB_WDM is not set
++# CONFIG_USB_TMC is not set
++
++#
++# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
++#
++
++#
++# also be needed; see USB_STORAGE Help for more info
++#
++# CONFIG_USB_STORAGE is not set
++# CONFIG_USB_LIBUSUAL is not set
++
++#
++# USB Imaging devices
++#
++# CONFIG_USB_MDC800 is not set
++# CONFIG_USB_MICROTEK is not set
++
++#
++# USB port drivers
++#
++# CONFIG_USB_SERIAL is not set
++
++#
++# USB Miscellaneous drivers
++#
++# CONFIG_USB_EMI62 is not set
++# CONFIG_USB_EMI26 is not set
++# CONFIG_USB_ADUTUX is not set
++# CONFIG_USB_SEVSEG is not set
++# CONFIG_USB_RIO500 is not set
++# CONFIG_USB_LEGOTOWER is not set
++# CONFIG_USB_LCD is not set
++# CONFIG_USB_BERRY_CHARGE is not set
++# CONFIG_USB_LED is not set
++# CONFIG_USB_CYPRESS_CY7C63 is not set
++# CONFIG_USB_CYTHERM is not set
++# CONFIG_USB_IDMOUSE is not set
++# CONFIG_USB_FTDI_ELAN is not set
++# CONFIG_USB_APPLEDISPLAY is not set
++# CONFIG_USB_LD is not set
++# CONFIG_USB_TRANCEVIBRATOR is not set
++# CONFIG_USB_IOWARRIOR is not set
++# CONFIG_USB_TEST is not set
++# CONFIG_USB_ISIGHTFW is not set
++# CONFIG_USB_VST is not set
++# CONFIG_USB_GADGET is not set
++
++#
++# OTG and related infrastructure
++#
++# CONFIG_NOP_USB_XCEIV is not set
++# CONFIG_UWB is not set
++# CONFIG_MMC is not set
++# CONFIG_MEMSTICK is not set
++CONFIG_NEW_LEDS=y
++CONFIG_LEDS_CLASS=m
++
++#
++# LED drivers
++#
++# CONFIG_LEDS_ALIX2 is not set
++# CONFIG_LEDS_PCA9532 is not set
++# CONFIG_LEDS_LP3944 is not set
++CONFIG_LEDS_CLEVO_MAIL=m
++# CONFIG_LEDS_PCA955X is not set
++# CONFIG_LEDS_BD2802 is not set
++
++#
++# LED Triggers
++#
++CONFIG_LEDS_TRIGGERS=y
++CONFIG_LEDS_TRIGGER_TIMER=m
++CONFIG_LEDS_TRIGGER_IDE_DISK=y
++CONFIG_LEDS_TRIGGER_HEARTBEAT=m
++# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
++CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
++
++#
++# iptables trigger is under Netfilter config (LED target)
++#
++# CONFIG_ACCESSIBILITY is not set
++# CONFIG_INFINIBAND is not set
++# CONFIG_EDAC is not set
++# CONFIG_RTC_CLASS is not set
++# CONFIG_DMADEVICES is not set
++# CONFIG_AUXDISPLAY is not set
++# CONFIG_UIO is not set
++
++#
++# TI VLYNQ
++#
++# CONFIG_STAGING is not set
++CONFIG_X86_PLATFORM_DEVICES=y
++
++#
++# Firmware Drivers
++#
++# CONFIG_EDD is not set
++CONFIG_FIRMWARE_MEMMAP=y
++# CONFIG_DELL_RBU is not set
++# CONFIG_DCDBAS is not set
++# CONFIG_DMIID is not set
++# CONFIG_ISCSI_IBFT_FIND is not set
++
++#
++# File systems
++#
++CONFIG_EXT2_FS=y
++CONFIG_EXT2_FS_XATTR=y
++CONFIG_EXT2_FS_POSIX_ACL=y
++CONFIG_EXT2_FS_SECURITY=y
++# CONFIG_EXT2_FS_XIP is not set
++CONFIG_EXT3_FS=y
++# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
++CONFIG_EXT3_FS_XATTR=y
++CONFIG_EXT3_FS_POSIX_ACL=y
++CONFIG_EXT3_FS_SECURITY=y
++# CONFIG_EXT4_FS is not set
++CONFIG_JBD=y
++# CONFIG_JBD_DEBUG is not set
++CONFIG_FS_MBCACHE=y
++# CONFIG_REISERFS_FS is not set
++# CONFIG_JFS_FS is not set
++CONFIG_FS_POSIX_ACL=y
++# CONFIG_XFS_FS is not set
++# CONFIG_GFS2_FS is not set
++# CONFIG_OCFS2_FS is not set
++# CONFIG_BTRFS_FS is not set
++CONFIG_FILE_LOCKING=y
++CONFIG_FSNOTIFY=y
++CONFIG_DNOTIFY=y
++CONFIG_INOTIFY=y
++CONFIG_INOTIFY_USER=y
++CONFIG_QUOTA=y
++CONFIG_QUOTA_NETLINK_INTERFACE=y
++CONFIG_PRINT_QUOTA_WARNING=y
++# CONFIG_QFMT_V1 is not set
++# CONFIG_QFMT_V2 is not set
++CONFIG_QUOTACTL=y
++# CONFIG_AUTOFS_FS is not set
++CONFIG_AUTOFS4_FS=y
++CONFIG_FUSE_FS=y
++# CONFIG_CUSE is not set
++CONFIG_GENERIC_ACL=y
++
++#
++# Caches
++#
++# CONFIG_FSCACHE is not set
++
++#
++# CD-ROM/DVD Filesystems
++#
++CONFIG_ISO9660_FS=y
++CONFIG_JOLIET=y
++CONFIG_ZISOFS=y
++CONFIG_UDF_FS=y
++CONFIG_UDF_NLS=y
++
++#
++# DOS/FAT/NT Filesystems
++#
++CONFIG_FAT_FS=y
++CONFIG_MSDOS_FS=y
++CONFIG_VFAT_FS=y
++CONFIG_FAT_DEFAULT_CODEPAGE=437
++CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
++# CONFIG_NTFS_FS is not set
++
++#
++# Pseudo filesystems
++#
++CONFIG_PROC_FS=y
++CONFIG_PROC_KCORE=y
++CONFIG_PROC_SYSCTL=y
++CONFIG_PROC_PAGE_MONITOR=y
++CONFIG_SYSFS=y
++CONFIG_TMPFS=y
++CONFIG_TMPFS_POSIX_ACL=y
++CONFIG_HUGETLBFS=y
++CONFIG_HUGETLB_PAGE=y
++CONFIG_CONFIGFS_FS=y
++CONFIG_MISC_FILESYSTEMS=y
++# CONFIG_ADFS_FS is not set
++# CONFIG_AFFS_FS is not set
++# CONFIG_ECRYPT_FS is not set
++# CONFIG_HFS_FS is not set
++# CONFIG_HFSPLUS_FS is not set
++# CONFIG_BEFS_FS is not set
++# CONFIG_BFS_FS is not set
++# CONFIG_EFS_FS is not set
++# CONFIG_JFFS2_FS is not set
++# CONFIG_UBIFS_FS is not set
++# CONFIG_CRAMFS is not set
++CONFIG_SQUASHFS=y
++# CONFIG_SQUASHFS_EMBEDDED is not set
++CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
++CONFIG_VXFS_FS=y
++CONFIG_MINIX_FS=y
++# CONFIG_OMFS_FS is not set
++# CONFIG_HPFS_FS is not set
++# CONFIG_QNX4FS_FS is not set
++# CONFIG_ROMFS_FS is not set
++# CONFIG_SYSV_FS is not set
++# CONFIG_UFS_FS is not set
++# CONFIG_NILFS2_FS is not set
++CONFIG_NETWORK_FILESYSTEMS=y
++# CONFIG_NFS_FS is not set
++# CONFIG_NFSD is not set
++# CONFIG_SMB_FS is not set
++# CONFIG_CIFS is not set
++# CONFIG_NCP_FS is not set
++# CONFIG_CODA_FS is not set
++# CONFIG_AFS_FS is not set
++CONFIG_9P_FS=y
++
++#
++# Partition Types
++#
++CONFIG_PARTITION_ADVANCED=y
++CONFIG_ACORN_PARTITION=y
++# CONFIG_ACORN_PARTITION_CUMANA is not set
++# CONFIG_ACORN_PARTITION_EESOX is not set
++CONFIG_ACORN_PARTITION_ICS=y
++# CONFIG_ACORN_PARTITION_ADFS is not set
++# CONFIG_ACORN_PARTITION_POWERTEC is not set
++CONFIG_ACORN_PARTITION_RISCIX=y
++CONFIG_OSF_PARTITION=y
++CONFIG_AMIGA_PARTITION=y
++CONFIG_ATARI_PARTITION=y
++CONFIG_MAC_PARTITION=y
++CONFIG_MSDOS_PARTITION=y
++CONFIG_BSD_DISKLABEL=y
++CONFIG_MINIX_SUBPARTITION=y
++CONFIG_SOLARIS_X86_PARTITION=y
++CONFIG_UNIXWARE_DISKLABEL=y
++CONFIG_LDM_PARTITION=y
++# CONFIG_LDM_DEBUG is not set
++CONFIG_SGI_PARTITION=y
++CONFIG_ULTRIX_PARTITION=y
++CONFIG_SUN_PARTITION=y
++CONFIG_KARMA_PARTITION=y
++CONFIG_EFI_PARTITION=y
++# CONFIG_SYSV68_PARTITION is not set
++CONFIG_NLS=y
++CONFIG_NLS_DEFAULT="utf8"
++CONFIG_NLS_CODEPAGE_437=y
++# CONFIG_NLS_CODEPAGE_737 is not set
++# CONFIG_NLS_CODEPAGE_775 is not set
++# CONFIG_NLS_CODEPAGE_850 is not set
++# CONFIG_NLS_CODEPAGE_852 is not set
++# CONFIG_NLS_CODEPAGE_855 is not set
++# CONFIG_NLS_CODEPAGE_857 is not set
++# CONFIG_NLS_CODEPAGE_860 is not set
++# CONFIG_NLS_CODEPAGE_861 is not set
++# CONFIG_NLS_CODEPAGE_862 is not set
++# CONFIG_NLS_CODEPAGE_863 is not set
++# CONFIG_NLS_CODEPAGE_864 is not set
++# CONFIG_NLS_CODEPAGE_865 is not set
++# CONFIG_NLS_CODEPAGE_866 is not set
++# CONFIG_NLS_CODEPAGE_869 is not set
++# CONFIG_NLS_CODEPAGE_936 is not set
++# CONFIG_NLS_CODEPAGE_950 is not set
++# CONFIG_NLS_CODEPAGE_932 is not set
++# CONFIG_NLS_CODEPAGE_949 is not set
++# CONFIG_NLS_CODEPAGE_874 is not set
++# CONFIG_NLS_ISO8859_8 is not set
++# CONFIG_NLS_CODEPAGE_1250 is not set
++# CONFIG_NLS_CODEPAGE_1251 is not set
++CONFIG_NLS_ASCII=y
++CONFIG_NLS_ISO8859_1=y
++# CONFIG_NLS_ISO8859_2 is not set
++CONFIG_NLS_ISO8859_3=y
++# CONFIG_NLS_ISO8859_4 is not set
++# CONFIG_NLS_ISO8859_5 is not set
++# CONFIG_NLS_ISO8859_6 is not set
++# CONFIG_NLS_ISO8859_7 is not set
++# CONFIG_NLS_ISO8859_9 is not set
++# CONFIG_NLS_ISO8859_13 is not set
++# CONFIG_NLS_ISO8859_14 is not set
++CONFIG_NLS_ISO8859_15=y
++# CONFIG_NLS_KOI8_R is not set
++# CONFIG_NLS_KOI8_U is not set
++CONFIG_NLS_UTF8=y
++CONFIG_DLM=y
++CONFIG_DLM_DEBUG=y
++
++#
++# Kernel hacking
++#
++CONFIG_TRACE_IRQFLAGS_SUPPORT=y
++CONFIG_PRINTK_TIME=y
++CONFIG_ENABLE_WARN_DEPRECATED=y
++CONFIG_ENABLE_MUST_CHECK=y
++CONFIG_FRAME_WARN=1024
++CONFIG_MAGIC_SYSRQ=y
++CONFIG_UNUSED_SYMBOLS=y
++CONFIG_DEBUG_FS=y
++# CONFIG_HEADERS_CHECK is not set
++CONFIG_DEBUG_KERNEL=y
++# CONFIG_DEBUG_SHIRQ is not set
++CONFIG_DETECT_SOFTLOCKUP=y
++# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
++CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
++CONFIG_DETECT_HUNG_TASK=y
++# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
++CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
++CONFIG_SCHED_DEBUG=y
++# CONFIG_SCHEDSTATS is not set
++CONFIG_TIMER_STATS=y
++# CONFIG_DEBUG_OBJECTS is not set
++# CONFIG_DEBUG_SLAB is not set
++# CONFIG_DEBUG_KMEMLEAK is not set
++# CONFIG_DEBUG_RT_MUTEXES is not set
++# CONFIG_RT_MUTEX_TESTER is not set
++# CONFIG_DEBUG_SPINLOCK is not set
++# CONFIG_DEBUG_MUTEXES is not set
++# CONFIG_DEBUG_LOCK_ALLOC is not set
++# CONFIG_PROVE_LOCKING is not set
++# CONFIG_LOCK_STAT is not set
++# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
++CONFIG_STACKTRACE=y
++# CONFIG_DEBUG_KOBJECT is not set
++# CONFIG_DEBUG_HIGHMEM is not set
++CONFIG_DEBUG_BUGVERBOSE=y
++# CONFIG_DEBUG_INFO is not set
++# CONFIG_DEBUG_VM is not set
++# CONFIG_DEBUG_VIRTUAL is not set
++# CONFIG_DEBUG_WRITECOUNT is not set
++CONFIG_DEBUG_MEMORY_INIT=y
++# CONFIG_DEBUG_LIST is not set
++# CONFIG_DEBUG_SG is not set
++# CONFIG_DEBUG_NOTIFIERS is not set
++CONFIG_ARCH_WANT_FRAME_POINTERS=y
++# CONFIG_FRAME_POINTER is not set
++# CONFIG_BOOT_PRINTK_DELAY is not set
++# CONFIG_RCU_TORTURE_TEST is not set
++# CONFIG_RCU_CPU_STALL_DETECTOR is not set
++# CONFIG_BACKTRACE_SELF_TEST is not set
++# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
++# CONFIG_FAULT_INJECTION is not set
++# CONFIG_LATENCYTOP is not set
++CONFIG_SYSCTL_SYSCALL_CHECK=y
++# CONFIG_DEBUG_PAGEALLOC is not set
++CONFIG_USER_STACKTRACE_SUPPORT=y
++CONFIG_NOP_TRACER=y
++CONFIG_HAVE_FUNCTION_TRACER=y
++CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
++CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
++CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
++CONFIG_HAVE_DYNAMIC_FTRACE=y
++CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
++CONFIG_HAVE_FTRACE_SYSCALLS=y
++CONFIG_RING_BUFFER=y
++CONFIG_EVENT_TRACING=y
++CONFIG_CONTEXT_SWITCH_TRACER=y
++CONFIG_TRACING=y
++CONFIG_GENERIC_TRACER=y
++CONFIG_TRACING_SUPPORT=y
++CONFIG_FTRACE=y
++# CONFIG_FUNCTION_TRACER is not set
++# CONFIG_IRQSOFF_TRACER is not set
++# CONFIG_SYSPROF_TRACER is not set
++# CONFIG_SCHED_TRACER is not set
++# CONFIG_FTRACE_SYSCALLS is not set
++# CONFIG_BOOT_TRACER is not set
++CONFIG_BRANCH_PROFILE_NONE=y
++# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
++# CONFIG_PROFILE_ALL_BRANCHES is not set
++# CONFIG_POWER_TRACER is not set
++# CONFIG_STACK_TRACER is not set
++# CONFIG_KMEMTRACE is not set
++# CONFIG_WORKQUEUE_TRACER is not set
++CONFIG_BLK_DEV_IO_TRACE=y
++# CONFIG_FTRACE_STARTUP_TEST is not set
++# CONFIG_MMIOTRACE is not set
++# CONFIG_RING_BUFFER_BENCHMARK is not set
++# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
++# CONFIG_DYNAMIC_DEBUG is not set
++# CONFIG_DMA_API_DEBUG is not set
++# CONFIG_SAMPLES is not set
++CONFIG_HAVE_ARCH_KGDB=y
++# CONFIG_KGDB is not set
++CONFIG_HAVE_ARCH_KMEMCHECK=y
++# CONFIG_STRICT_DEVMEM is not set
++CONFIG_X86_VERBOSE_BOOTUP=y
++CONFIG_EARLY_PRINTK=y
++# CONFIG_EARLY_PRINTK_DBGP is not set
++# CONFIG_DEBUG_STACKOVERFLOW is not set
++# CONFIG_DEBUG_STACK_USAGE is not set
++# CONFIG_DEBUG_PER_CPU_MAPS is not set
++# CONFIG_X86_PTDUMP is not set
++# CONFIG_DEBUG_RODATA is not set
++# CONFIG_DEBUG_NX_TEST is not set
++# CONFIG_4KSTACKS is not set
++CONFIG_DOUBLEFAULT=y
++# CONFIG_IOMMU_STRESS is not set
++CONFIG_HAVE_MMIOTRACE_SUPPORT=y
++CONFIG_IO_DELAY_TYPE_0X80=0
++CONFIG_IO_DELAY_TYPE_0XED=1
++CONFIG_IO_DELAY_TYPE_UDELAY=2
++CONFIG_IO_DELAY_TYPE_NONE=3
++CONFIG_IO_DELAY_0X80=y
++# CONFIG_IO_DELAY_0XED is not set
++# CONFIG_IO_DELAY_UDELAY is not set
++# CONFIG_IO_DELAY_NONE is not set
++CONFIG_DEFAULT_IO_DELAY_TYPE=0
++# CONFIG_DEBUG_BOOT_PARAMS is not set
++# CONFIG_CPA_DEBUG is not set
++# CONFIG_OPTIMIZE_INLINING is not set
++
++#
++# Security options
++#
++CONFIG_KEYS=y
++# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
++CONFIG_SECURITY=y
++CONFIG_SECURITYFS=y
++CONFIG_SECURITY_NETWORK=y
++# CONFIG_SECURITY_PATH is not set
++CONFIG_SECURITY_FILE_CAPABILITIES=y
++# CONFIG_SECURITY_ROOTPLUG is not set
++CONFIG_LSM_MMAP_MIN_ADDR=65536
++CONFIG_SECURITY_SELINUX=y
++CONFIG_SECURITY_SELINUX_BOOTPARAM=y
++CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
++CONFIG_SECURITY_SELINUX_DISABLE=y
++CONFIG_SECURITY_SELINUX_DEVELOP=y
++CONFIG_SECURITY_SELINUX_AVC_STATS=y
++CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
++# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
++# CONFIG_SECURITY_TOMOYO is not set
++CONFIG_CRYPTO=y
++
++#
++# Crypto core or helper
++#
++# CONFIG_CRYPTO_FIPS is not set
++CONFIG_CRYPTO_ALGAPI=y
++CONFIG_CRYPTO_ALGAPI2=y
++CONFIG_CRYPTO_AEAD=m
++CONFIG_CRYPTO_AEAD2=y
++CONFIG_CRYPTO_BLKCIPHER=y
++CONFIG_CRYPTO_BLKCIPHER2=y
++CONFIG_CRYPTO_HASH=y
++CONFIG_CRYPTO_HASH2=y
++CONFIG_CRYPTO_RNG=m
++CONFIG_CRYPTO_RNG2=y
++CONFIG_CRYPTO_PCOMP=y
++CONFIG_CRYPTO_MANAGER=y
++CONFIG_CRYPTO_MANAGER2=y
++CONFIG_CRYPTO_GF128MUL=m
++CONFIG_CRYPTO_NULL=m
++CONFIG_CRYPTO_WORKQUEUE=y
++# CONFIG_CRYPTO_CRYPTD is not set
++CONFIG_CRYPTO_AUTHENC=m
++CONFIG_CRYPTO_TEST=m
++
++#
++# Authenticated Encryption with Associated Data
++#
++CONFIG_CRYPTO_CCM=m
++CONFIG_CRYPTO_GCM=m
++CONFIG_CRYPTO_SEQIV=m
++
++#
++# Block modes
++#
++CONFIG_CRYPTO_CBC=y
++CONFIG_CRYPTO_CTR=m
++CONFIG_CRYPTO_CTS=m
++CONFIG_CRYPTO_ECB=m
++CONFIG_CRYPTO_LRW=m
++CONFIG_CRYPTO_PCBC=m
++CONFIG_CRYPTO_XTS=m
++
++#
++# Hash modes
++#
++CONFIG_CRYPTO_HMAC=y
++CONFIG_CRYPTO_XCBC=m
++
++#
++# Digest
++#
++CONFIG_CRYPTO_CRC32C=y
++# CONFIG_CRYPTO_CRC32C_INTEL is not set
++CONFIG_CRYPTO_MD4=m
++CONFIG_CRYPTO_MD5=y
++CONFIG_CRYPTO_MICHAEL_MIC=m
++# CONFIG_CRYPTO_RMD128 is not set
++# CONFIG_CRYPTO_RMD160 is not set
++# CONFIG_CRYPTO_RMD256 is not set
++# CONFIG_CRYPTO_RMD320 is not set
++CONFIG_CRYPTO_SHA1=y
++CONFIG_CRYPTO_SHA256=m
++CONFIG_CRYPTO_SHA512=m
++CONFIG_CRYPTO_TGR192=m
++CONFIG_CRYPTO_WP512=m
++
++#
++# Ciphers
++#
++CONFIG_CRYPTO_AES=m
++CONFIG_CRYPTO_AES_586=m
++CONFIG_CRYPTO_ANUBIS=m
++CONFIG_CRYPTO_ARC4=m
++CONFIG_CRYPTO_BLOWFISH=m
++CONFIG_CRYPTO_CAMELLIA=m
++CONFIG_CRYPTO_CAST5=m
++CONFIG_CRYPTO_CAST6=m
++CONFIG_CRYPTO_DES=m
++CONFIG_CRYPTO_FCRYPT=m
++CONFIG_CRYPTO_KHAZAD=m
++CONFIG_CRYPTO_SALSA20=m
++CONFIG_CRYPTO_SALSA20_586=m
++CONFIG_CRYPTO_SEED=m
++CONFIG_CRYPTO_SERPENT=m
++CONFIG_CRYPTO_TEA=m
++CONFIG_CRYPTO_TWOFISH=m
++CONFIG_CRYPTO_TWOFISH_COMMON=m
++CONFIG_CRYPTO_TWOFISH_586=m
++
++#
++# Compression
++#
++CONFIG_CRYPTO_DEFLATE=m
++# CONFIG_CRYPTO_ZLIB is not set
++CONFIG_CRYPTO_LZO=m
++
++#
++# Random Number Generation
++#
++# CONFIG_CRYPTO_ANSI_CPRNG is not set
++CONFIG_CRYPTO_HW=y
++CONFIG_CRYPTO_DEV_PADLOCK=m
++CONFIG_CRYPTO_DEV_PADLOCK_AES=m
++CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
++CONFIG_CRYPTO_DEV_GEODE=m
++CONFIG_CRYPTO_DEV_HIFN_795X=m
++CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
++CONFIG_HAVE_KVM=y
++CONFIG_HAVE_KVM_IRQCHIP=y
++# CONFIG_VIRTUALIZATION is not set
++CONFIG_VIRTIO=y
++CONFIG_VIRTIO_RING=y
++CONFIG_BINARY_PRINTF=y
++
++#
++# Library routines
++#
++CONFIG_BITREVERSE=y
++CONFIG_GENERIC_FIND_FIRST_BIT=y
++CONFIG_GENERIC_FIND_NEXT_BIT=y
++CONFIG_GENERIC_FIND_LAST_BIT=y
++CONFIG_CRC_CCITT=y
++CONFIG_CRC16=y
++# CONFIG_CRC_T10DIF is not set
++CONFIG_CRC_ITU_T=y
++CONFIG_CRC32=y
++CONFIG_CRC7=y
++CONFIG_LIBCRC32C=y
++CONFIG_AUDIT_GENERIC=y
++CONFIG_ZLIB_INFLATE=y
++CONFIG_ZLIB_DEFLATE=m
++CONFIG_LZO_COMPRESS=m
++CONFIG_LZO_DECOMPRESS=m
++CONFIG_DECOMPRESS_GZIP=y
++CONFIG_DECOMPRESS_BZIP2=y
++CONFIG_DECOMPRESS_LZMA=y
++CONFIG_REED_SOLOMON=m
++CONFIG_REED_SOLOMON_DEC16=y
++CONFIG_HAS_IOMEM=y
++CONFIG_HAS_IOPORT=y
++CONFIG_HAS_DMA=y
++CONFIG_NLATTR=y
++
++#
++# Plan 9 support
++#
++CONFIG_BINFMT_PLAN9=y
+diff -Nur a/Documentation/lguest/lguest.c b/Documentation/lguest/lguest.c
+--- a/Documentation/lguest/lguest.c 2009-11-10 01:32:31.000000000 +0100
++++ b/Documentation/lguest/lguest.c 2009-11-27 10:21:54.000000000 +0100
+@@ -18,7 +18,6 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <sys/wait.h>
+-#include <sys/eventfd.h>
+ #include <fcntl.h>
+ #include <stdbool.h>
+ #include <errno.h>
+diff -Nur a/fs/binfmt_plan9.c b/fs/binfmt_plan9.c
+--- a/fs/binfmt_plan9.c 1970-01-01 01:00:00.000000000 +0100
++++ b/fs/binfmt_plan9.c 2009-11-27 08:50:19.000000000 +0100
+@@ -0,0 +1,227 @@
++/*
++ * Binary loader for Plan 9's a.out executable format
++ *
++ * Copyright (C) 2008 Anant Narayanan
++ */
++
++#include <linux/init.h>
++#include <linux/module.h>
++#include <linux/kernel.h>
++#include <linux/ptrace.h>
++#include <linux/binfmts.h>
++#include <linux/mm.h>
++#include <linux/fs.h>
++#include <linux/mman.h>
++#include <linux/personality.h>
++
++#include <asm/page.h>
++#include <asm/uaccess.h>
++#include <asm/processor.h>
++#include <asm/byteorder.h>
++
++#include "binfmt_plan9.h"
++
++static int load_plan9_binary(struct linux_binprm *, struct pt_regs *);
++
++static struct linux_binfmt plan9_format = {
++ .module = THIS_MODULE,
++ .load_binary = load_plan9_binary,
++ .load_shlib = NULL,
++ .core_dump = NULL
++};
++
++/*
++ * All Plan 9 programs linked with libc obtain the address of the
++ * '_tos' structure from EAX when executing _main().
++ *
++ * In Linux, however, the value of EAX is not preserved through the exec()
++ * process, hence we look for the MOV(addr, EAX) instruction and mangle it
++ * to MOV(addr, EBX) instead. (Note that we store the _tos address in EBX
++ * in create_args)
++ */
++static void mangle_tos(unsigned long entry)
++{
++ unsigned char a, b, c, d, e;
++ /*
++ * Error checking for get_user/put_user is not done because
++ * the user-space isn't actually running yet
++ */
++ get_user(a, (unsigned long *)entry);
++ get_user(b, (unsigned long *)(entry + 1));
++ get_user(c, (unsigned long *)(entry + 2));
++ get_user(d, (unsigned long *)(entry + 3));
++ get_user(e, (unsigned long *)(entry + 4));
++
++ printk(KERN_INFO "9load: Found %x %x %x %x %x!", a, b, c, d, e);
++ /* Check if our MOV instruction is present */
++ if (a == 0x83 && b == 0xEC && c == 0x48 && d == 0x89 && e == 0x05) {
++ /* Yes, so we change 0x05 (EAX) to 0x1D (EBX)
++ * (ref: Intel x86 software developer's manual, volume 2A)
++ */
++ put_user(0x1D, (unsigned long *)(entry + 4));
++ }
++}
++
++/*
++ * Setup the environment and argument variables on the user-space stack
++ */
++static unsigned long __user *create_args(char __user * p,
++ struct linux_binprm * bprm,
++ struct pt_regs * regs)
++{
++ char __user * __user *argv;
++ unsigned long __user *sp;
++ int argc = bprm->argc;
++
++ unsigned long q = (unsigned long) p;
++
++ sp = (void __user *)((-(unsigned long)sizeof(char *)) & q);
++
++ /* leave space for TOS: 56 / 4 = 14 */
++ sp -= TOS_SIZE;
++ regs->bx = (unsigned long)sp;
++
++ sp -= argc+1;
++ argv = (char __user * __user *) sp;
++
++ put_user(argc, --sp);
++
++ current->mm->arg_start = q;
++ while (argc-- > 0) {
++ char c;
++ put_user(p, argv++);
++ do {
++ get_user(c, p++);
++ } while (c);
++ }
++ put_user(NULL, argv);
++ current->mm->arg_end = current->mm->env_start =
++ current->mm->env_end = q;
++
++ return sp;
++}
++
++static int load_plan9_binary(struct linux_binprm * bprm, struct pt_regs * regs)
++{
++ loff_t pos;
++ struct plan9_exec ex;
++ unsigned long rlim, retval, fpos = 0, tot = 0;
++
++ /* Load header and fix big-endianess: we are concerned with x86 only */
++ ex = *((struct plan9_exec *) bprm->buf);
++ ex.magic = be32_to_cpu(ex.magic);
++ ex.text = be32_to_cpu(ex.text);
++ ex.data = be32_to_cpu(ex.data);
++ ex.bss = be32_to_cpu(ex.bss);
++ ex.syms = be32_to_cpu(ex.syms);
++ ex.entry = be32_to_cpu(ex.entry);
++ ex.spsz = be32_to_cpu(ex.spsz);
++ ex.pcsz = be32_to_cpu(ex.pcsz);
++
++ tot = 0x20 + ex.text + ex.data + ex.syms + ex.spsz + ex.pcsz;
++
++ /* Check if this is really a plan 9 executable */
++ if (ex.magic != I_MAGIC)
++ return -ENOEXEC;
++
++ /* Check initial limits. This avoids letting people circumvent
++ * size limits imposed on them by creating programs with large
++ * arrays in the data or bss.
++ */
++ rlim = current->signal->rlim[RLIMIT_DATA].rlim_cur;
++ if (rlim >= RLIM_INFINITY)
++ rlim = ~0;
++ if (ex.data + ex.bss > rlim)
++ return -ENOMEM;
++
++ /* Flush all traces of the currently running executable */
++ retval = flush_old_exec(bprm);
++ if (retval) {
++ return retval;
++ }
++ /* Point of no return */
++ set_personality(PER_LINUX);
++
++ /* Set code sections */
++ current->mm->end_code = TXT_ADDR(ex) +
++ (current->mm->start_code = STR_ADDR);
++ current->mm->end_data = ex.data +
++ (current->mm->start_data = PAGE_ALIGN(current->mm->end_code));
++ current->mm->brk = ex.bss +
++ (current->mm->start_brk = current->mm->end_data);
++ current->mm->mmap_base = 0;
++ current->mm->free_area_cache = 0;
++ current->mm->cached_hole_size = 0;
++
++ current->flags &= ~PF_FORKNOEXEC;
++
++ printk(KERN_ALERT "9load: %lx %lx %lx %lx %lx %lx %lx %lx\n",
++ current->mm->start_code,
++ current->mm->end_code,
++ current->mm->start_data,
++ current->mm->end_data,
++ current->mm->start_brk,
++ current->mm->brk,
++ current->mm->mmap_base,
++ tot);
++
++ /* mmap text in */
++ down_write(&current->mm->mmap_sem);
++ fpos = do_mmap(bprm->file, STR_ADDR, TXT_ADDR(ex),
++ PROT_READ | PROT_EXEC,
++ MAP_FIXED | MAP_PRIVATE | MAP_EXECUTABLE, 0);
++ up_write(&current->mm->mmap_sem);
++
++ /* copy data in */
++ down_write(&current->mm->mmap_sem);
++ fpos = do_mmap(NULL, DAT_ADDR(ex), ex.data + ex.bss,
++ PROT_READ | PROT_WRITE,
++ MAP_FIXED | MAP_PRIVATE, 0);
++
++ up_write(&current->mm->mmap_sem);
++
++ pos = TXT_ADDR(ex);
++ printk(KERN_ALERT "9load: Read %d!\n", bprm->file->f_op->read(bprm->file,
++ (char *)DAT_ADDR(ex), ex.data + ex.bss, &pos));
++ set_binfmt(&plan9_format);
++
++ retval = setup_arg_pages(bprm, TASK_SIZE, EXSTACK_DEFAULT);
++
++ if (retval < 0) {
++ send_sig(SIGKILL, current, 0);
++ return retval;
++ }
++
++ printk(KERN_ALERT "9load: BPRM Value: %lx\n", bprm->p);
++
++ current->mm->start_stack =
++ (unsigned long) create_args((char __user *) bprm->p, bprm, regs);
++
++ printk(KERN_ALERT "9load: Stack start: %lx, TOS: %lx\n", current->mm->start_stack, regs->bx);
++
++ mangle_tos(ex.entry);
++ start_thread(regs, ex.entry, current->mm->start_stack);
++ printk(KERN_ALERT "9load: Program started: EBX: %lx, EIP: %lx\n", regs->bx, regs->ip);
++
++ return 0;
++}
++
++static int __init plan9_init(void)
++{
++ printk(KERN_ALERT "Hello, Plan9!\n");
++ return register_binfmt(&plan9_format);
++}
++
++static void __exit plan9_exit(void)
++{
++ unregister_binfmt(&plan9_format);
++ printk(KERN_ALERT "Goodbye, Plan9!\n");
++}
++
++module_init(plan9_init);
++module_exit(plan9_exit);
++
++MODULE_LICENSE ("GPL");
++MODULE_AUTHOR ("Anant Narayanan <anant@kix.in>");
++MODULE_DESCRIPTION ("Binary loader for Plan9's a.out executable format");
++
+diff -Nur a/fs/binfmt_plan9.h b/fs/binfmt_plan9.h
+--- a/fs/binfmt_plan9.h 1970-01-01 01:00:00.000000000 +0100
++++ b/fs/binfmt_plan9.h 2009-11-27 08:50:19.000000000 +0100
+@@ -0,0 +1,43 @@
++/*
++ * Binary loader for Plan 9's a.out executable format
++ *
++ * Copyright (C) 2008 Anant Narayanan
++ */
++struct plan9_exec
++{
++ unsigned long magic; /* magic number */
++ unsigned long text; /* size of text segment */
++ unsigned long data; /* size of initialized data */
++ unsigned long bss; /* size of uninitialized data */
++ unsigned long syms; /* size of symbol table */
++ unsigned long entry; /* entry point */
++ unsigned long spsz; /* size of pc/sp offset table */
++ unsigned long pcsz; /* size of pc/line number table */
++};
++
++#define HDR_MAGIC 0x00008000 /* header expansion */
++
++#define _MAGIC(f, b) ((f)|((((4*(b))+0)*(b))+7))
++#define A_MAGIC _MAGIC(0, 8) /* 68020 */
++#define I_MAGIC _MAGIC(0, 11) /* intel 386 */
++#define J_MAGIC _MAGIC(0, 12) /* intel 960 (retired) */
++#define K_MAGIC _MAGIC(0, 13) /* sparc */
++#define V_MAGIC _MAGIC(0, 16) /* mips 3000 BE */
++#define X_MAGIC _MAGIC(0, 17) /* att dsp 3210 (retired) */
++#define M_MAGIC _MAGIC(0, 18) /* mips 4000 BE */
++#define D_MAGIC _MAGIC(0, 19) /* amd 29000 (retired) */
++#define E_MAGIC _MAGIC(0, 20) /* arm */
++#define Q_MAGIC _MAGIC(0, 21) /* powerpc */
++#define N_MAGIC _MAGIC(0, 22) /* mips 4000 LE */
++#define L_MAGIC _MAGIC(0, 23) /* dec alpha */
++#define P_MAGIC _MAGIC(0, 24) /* mips 3000 LE */
++#define U_MAGIC _MAGIC(0, 25) /* sparc64 */
++#define S_MAGIC _MAGIC(HDR_MAGIC, 26) /* amd64 */
++#define T_MAGIC _MAGIC(HDR_MAGIC, 27) /* powerpc64 */
++
++#define TOS_SIZE 14 /* Size of Top of Stack: 56 / 4 */
++#define HDR_SIZE 0x20
++#define STR_ADDR 0x1000 /* Start Address */
++#define TXT_ADDR(x) HDR_SIZE + x.text /* TEXT Address */
++#define DAT_ADDR(x) STR_ADDR + PAGE_ALIGN(TXT_ADDR(x)) /* DATA & BSS */
++
+diff -Nur a/fs/Makefile b/fs/Makefile
+--- a/fs/Makefile 2009-11-10 01:32:31.000000000 +0100
++++ b/fs/Makefile 2009-11-27 08:50:19.000000000 +0100
+@@ -37,6 +37,8 @@
+ obj-$(CONFIG_BINFMT_EM86) += binfmt_em86.o
+ obj-$(CONFIG_BINFMT_MISC) += binfmt_misc.o
+
++obj-$(CONFIG_BINFMT_PLAN9) += binfmt_plan9.o
++
+ # binfmt_script is always there
+ obj-y += binfmt_script.o
+
+diff -Nur a/Makefile b/Makefile
+--- a/Makefile 2009-11-10 01:32:31.000000000 +0100
++++ b/Makefile 2009-11-27 08:50:19.000000000 +0100
+@@ -639,7 +639,7 @@
+
+
+ ifeq ($(KBUILD_EXTMOD),)
+-core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/
++core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/ plan9/
+
+ vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \
+ $(core-y) $(core-m) $(drivers-y) $(drivers-m) \
+diff -Nur a/plan9/devcons.c b/plan9/devcons.c
+--- a/plan9/devcons.c 1970-01-01 01:00:00.000000000 +0100
++++ b/plan9/devcons.c 2009-11-27 08:50:19.000000000 +0100
+@@ -0,0 +1,65 @@
++/**
++ * Plan 9 '#c' emulation.
++ * Let's start with /dev/pid
++ */
++#include <linux/fs.h>
++#include <linux/init.h>
++#include <linux/types.h>
++#include <linux/module.h>
++#include <linux/uaccess.h>
++#include <linux/syscalls.h>
++#include <linux/miscdevice.h>
++
++MODULE_AUTHOR("Anant Narayanan <anant@kix.in>");
++MODULE_LICENSE("GPL");
++
++static ssize_t pid_read(struct file *, char __user *, size_t, loff_t *);
++
++static const struct file_operations pid_fops = {
++ .owner = THIS_MODULE,
++ .read = pid_read
++ /* .write to /dev/pid doesn't make sense? */
++};
++
++static struct miscdevice pid_dev = {
++ .minor = MISC_DYNAMIC_MINOR,
++ .name = "pid",
++ .fops = &pid_fops
++};
++
++static ssize_t pid_read(struct file *f, char __user *buf,
++ size_t count, loff_t *offset)
++{
++ int ret = 0;
++ char pidbuf[6];
++ unsigned long readcount;
++
++ if (*offset != 0) {
++ ret = 0;
++ } else {
++ ret = scnprintf(pidbuf, 6, "%ld", sys_getpid());
++ readcount = min(count, (size_t)ret);
++
++ if (!copy_to_user(buf, pidbuf, readcount)) {
++ *offset += readcount;
++ ret = readcount;
++ } else {
++ ret = -EFAULT;
++ }
++ }
++
++ return ret;
++}
++
++static int __init cons_init(void)
++{
++ return misc_register(&pid_dev);
++}
++
++static void __exit cons_exit(void)
++{
++ misc_deregister(&pid_dev);
++}
++
++module_init(cons_init);
++module_exit(cons_exit);
+diff -Nur a/plan9/Kconfig b/plan9/Kconfig
+--- a/plan9/Kconfig 1970-01-01 01:00:00.000000000 +0100
++++ b/plan9/Kconfig 2009-11-27 08:50:19.000000000 +0100
+@@ -0,0 +1,8 @@
++menu "Plan 9 support"
++
++config BINFMT_PLAN9
++ tristate "Kernel support for Plan 9 binaries"
++ ---help---
++ This will compile support for Plan 9 a.out (to be used with Glendix)
++
++endmenu
+diff -Nur a/plan9/Makefile b/plan9/Makefile
+--- a/plan9/Makefile 1970-01-01 01:00:00.000000000 +0100
++++ b/plan9/Makefile 2009-11-27 08:50:19.000000000 +0100
+@@ -0,0 +1,8 @@
++#
++# Makefile for Plan 9 system support
++#
++# Anant Narayanan <anant@kix.in>
++#
++
++obj-$(CONFIG_BINFMT_PLAN9) += syscalls.o devcons.o
++
+diff -Nur a/plan9/p9_constants.h b/plan9/p9_constants.h
+--- a/plan9/p9_constants.h 1970-01-01 01:00:00.000000000 +0100
++++ b/plan9/p9_constants.h 2009-11-27 08:50:19.000000000 +0100
+@@ -0,0 +1,18 @@
++/*
++ * Plan 9 constants
++ */
++
++/* rfork */
++#define RFNAMEG 1
++#define RFENVG 2
++#define RFFDG 4
++#define RFNOTEG 8
++#define RFPROC 16
++#define RFMEM 32
++#define RFNOWAIT 64
++#define RFCNAMEG 1024
++#define RFCENVG 2048
++#define RFCFDG 4096
++#define RFREND 8192
++#define RFNOMNT 16384
++
+diff -Nur a/plan9/syscalls.c b/plan9/syscalls.c
+--- a/plan9/syscalls.c 1970-01-01 01:00:00.000000000 +0100
++++ b/plan9/syscalls.c 2009-11-27 09:50:45.000000000 +0100
+@@ -0,0 +1,378 @@
++/*
++ * Copyright (C) 2008 Anant Narayanan <anant@kix.in>
++ * Plan 9 system call implementations
++ */
++
++#include <linux/fs.h>
++#include <linux/time.h>
++#include <linux/file.h>
++#include <linux/mount.h>
++#include <linux/dcache.h>
++#include <linux/string.h>
++#include <linux/fsnotify.h>
++#include <linux/syscalls.h>
++
++#include <asm/current.h>
++#include <asm/uaccess.h>
++#include <asm/syscalls.h>
++#include <asm/processor.h>
++
++#include "p9_constants.h"
++
++asmlinkage long sys_plan9_unimplemented(struct pt_regs regs)
++{
++ if (printk_ratelimit())
++ printk(KERN_ALERT "P9: %ld called but unimplemented!\n",
++ regs.ax);
++ return 0;
++}
++
++asmlinkage long sys_plan9_deprecated(struct pt_regs regs)
++{
++ if (printk_ratelimit())
++ printk(KERN_INFO "P9: syscall number %ld DEPRECATED!\n",
++ regs.ax);
++ return 0;
++}
++
++asmlinkage long sys_plan9_exits(struct pt_regs regs)
++{
++ printk(KERN_INFO "P9: Syscall %ld exits called!\n", regs.ax);
++ return sys_exit(1);
++}
++
++asmlinkage long sys_plan9_chdir(struct pt_regs regs)
++{
++ unsigned long dirname;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld chdir called!\n", regs.ax);
++
++ get_user(dirname, ++addr);
++
++ return sys_chdir((char __user *)dirname);
++}
++
++asmlinkage long sys_plan9_close(struct pt_regs regs)
++{
++ unsigned long fd;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld close called!\n", regs.ax);
++
++ get_user(fd, ++addr);
++
++ return sys_close(fd);
++}
++
++asmlinkage long sys_plan9_dup(struct pt_regs regs)
++{
++ unsigned long oldfd, newfd;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld dup called!\n", regs.ax);
++
++ get_user(oldfd, ++addr);
++ get_user(newfd, ++addr);
++
++ if (newfd == -1) {
++ /* User requested lowest available descriptor */
++ return sys_dup(oldfd);
++ } else {
++ /* User requested newfd to be the new descriptor
++ * FIXME: Plan 9 ensures that newfd is no more than 20 larger
++ * than the largest fd currently in use by the program.
++ */
++ return sys_dup2(oldfd, newfd);
++ }
++}
++
++asmlinkage long sys_plan9_open(struct pt_regs regs)
++{
++ int fd, len;
++ struct file *f;
++ char path[PATH_MAX + 1];
++ unsigned long file, omode;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld open called!\n", regs.ax);
++
++ get_user(file, ++addr);
++ get_user(omode, ++addr);
++
++ /* Special case for '#c/pid' */
++ if ((len = strncpy_from_user(path, (char __user *)file, PATH_MAX)) < 0) {
++ return -EFAULT;
++ }
++ path[len] = '\0';
++
++ if (strncmp(path, "#c/pid", 6) == 0) {
++ strncpy(path, "/dev/pid\0", 9);
++ printk(KERN_INFO "P9: open for #c/pid received, changed to %s!\n", path);
++ } else {
++ printk(KERN_INFO "P9: open for %s received\n", path);
++ }
++
++ fd = PTR_ERR(path);
++
++ if (!IS_ERR(path)) {
++ fd = get_unused_fd();
++ if (fd >= 0) {
++ f = do_filp_open(AT_FDCWD, path, (int)NULL, omode, (int)NULL);
++ if (IS_ERR(f)) {
++ put_unused_fd(fd);
++ fd = PTR_ERR(f);
++ } else {
++ fsnotify_open(f->f_path.dentry);
++ fd_install(fd, f);
++ }
++ }
++ putname(path);
++ }
++
++ return (long)fd;
++}
++
++asmlinkage long sys_plan9_sleep(struct pt_regs regs)
++{
++ int rval;
++ struct timespec time;
++ unsigned long millisecs;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld sleep called!\n", regs.ax);
++
++ get_user(millisecs, ++addr);
++
++ /* Milliseconds to seconds */
++ time.tv_sec = (time_t)millisecs / 1000;
++ millisecs -= time.tv_sec * 1000;
++ /* Milliseconds to nanoseconds */
++ time.tv_nsec = millisecs * 1000000;
++
++ printk(KERN_INFO "P9: sleep: %ldms resolved to %lds and %ldns\n",
++ millisecs, time.tv_sec, time.tv_nsec);
++ rval = sys_nanosleep(&time, &time);
++
++ if (rval == 0)
++ return 0;
++ else
++ return -1;
++}
++
++asmlinkage long sys_plan9_create(struct pt_regs regs)
++{
++ unsigned long file, omode, perm;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld create called!\n", regs.ax);
++
++ get_user(file, ++addr);
++ get_user(omode, ++addr);
++ get_user(perm, ++addr);
++
++ /* TODO: check modes */
++ return sys_open((const char __user *)file, omode | O_CREAT, perm);
++}
++
++/* Original code is (C) Alexander Viro, linux-kernel, 12th Aug 2000
++ * Original code was modified to fit this structure correctly.
++ */
++asmlinkage long sys_plan9_fd2path(struct pt_regs regs)
++{
++ char *cwd;
++ int fd, error;
++ char __user *buf;
++
++ struct file *file;
++ struct path *path;
++
++ unsigned long abuf, nbuf, len;
++ char *page = (char *) __get_free_page(GFP_USER);
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld fd2path called!\n", regs.ax);
++
++ if (!page)
++ return -ENOMEM;
++
++ get_user(fd, ++addr);
++ get_user(abuf, ++addr);
++ get_user(nbuf, ++addr);
++
++ buf = (char __user *)abuf;
++
++ file = fget(fd);
++ if (!file)
++ return -EBADF;
++ path = &(file->f_path);
++ fput(file);
++
++ cwd = d_path(path, page, PAGE_SIZE);
++ error = -ERANGE;
++ len = PAGE_SIZE + page - cwd;
++ if (len <= nbuf) {
++ error = len;
++ if (copy_to_user(buf, cwd, len))
++ error = -EFAULT;
++ }
++
++ free_page((unsigned long) page);
++ return error;
++}
++
++/* FIXME: Find out if this is brk_ or sbrk! */
++asmlinkage long sys_plan9_brk(struct pt_regs regs)
++{
++ unsigned long incr;
++ unsigned long *addr = (unsigned long *) regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld brk called!\n", regs.ax);
++
++ get_user(incr, ++addr);
++
++ return sys_brk(incr);
++}
++
++asmlinkage long sys_plan9_remove(struct pt_regs regs)
++{
++ unsigned long file;
++ unsigned long *addr = (unsigned long *) regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld remove called!\n", regs.ax);
++
++ get_user(file, ++addr);
++
++ return sys_unlink((const char __user *)file);
++}
++
++/* FIXME: Plan9's seek uses vlong, we ignore n here! */
++asmlinkage long sys_plan9_seek(struct pt_regs regs)
++{
++ loff_t offset;
++ unsigned long ret, fd, n, type;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld seek called!\n", regs.ax);
++
++ get_user(n, ++addr);
++ get_user(fd, ++addr);
++ addr = addr + 2;
++ ret = copy_from_user(&offset, addr, sizeof(loff_t));
++ if (ret != 0) {
++ printk(KERN_ALERT "P9: %ld bytes unread for seek!", ret);
++ }
++ get_user(type, ++addr);
++
++ return sys_lseek(fd, (off_t) offset, type);
++}
++
++asmlinkage long sys_plan9_pread(struct pt_regs regs)
++{
++ loff_t offset;
++ unsigned long ret, fd, buf, nbytes;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld pread called!\n", regs.ax);
++
++ get_user(fd, ++addr);
++ get_user(buf, ++addr);
++ get_user(nbytes, ++addr);
++ addr = addr + 2;
++ ret = copy_from_user(&offset, addr, sizeof(loff_t));
++ if (ret != 0) {
++ printk(KERN_ALERT "P9: %ld bytes unread for read!", ret);
++ }
++ printk(KERN_INFO "P9: pread: offset: %llx\n", offset);
++ if (offset == 0xffffffff) {
++ printk(KERN_INFO "P9: pread: calling with %lx, %lx, %lx\n",
++ fd, buf, nbytes);
++ return sys_read(fd, (char __user *)buf, nbytes);
++ } else {
++ return sys_pread64(fd, (char __user *)buf, nbytes, offset);
++ }
++}
++
++asmlinkage long sys_plan9_pwrite(struct pt_regs regs)
++{
++ loff_t offset;
++ unsigned long ret, fd, buf, nbytes;
++ unsigned long *addr = (unsigned long *)regs.sp;
++ printk(KERN_INFO "P9: Syscall %ld pwrite called!\n", regs.ax);
++
++ get_user(fd, ++addr);
++ get_user(buf, ++addr);
++ get_user(nbytes, ++addr);
++ addr = addr + 2;
++ ret = copy_from_user(&offset, addr, sizeof(loff_t));
++ if (ret != 0) {
++ printk(KERN_ALERT "P9: %ld bytes unread for write!", ret);
++ }
++ printk(KERN_INFO "P9: pwrite: offset: %llx\n", offset);
++ if (offset == 0xffffffff) {
++ printk(KERN_INFO "P9: pwrite: calling with %lx, %lx, %lx\n",
++ fd, buf, nbytes);
++ return sys_write(fd, (char __user *)buf, nbytes);
++ } else {
++ return sys_pwrite64(fd, (char __user *)buf, nbytes, offset);
++ }
++}
++
++asmlinkage long sys_plan9_rfork(struct pt_regs regs)
++{
++ long ret = -1;
++ int clone_flags = 1;
++ unsigned long flags;
++ unsigned long *addr = (unsigned long *)regs.sp;
++
++ printk(KERN_INFO "P9: Syscall %ld rfork called!\n", regs.ax);
++ get_user(flags, ++addr);
++ printk(KERN_INFO "P9: rfork called with %lx\n", flags);
++
++ /* Check for invalid flag combinations */
++ if ((flags & (RFFDG | RFCFDG)) == (RFFDG | RFCFDG))
++ return -EINVAL;
++ if ((flags & (RFNAMEG | RFCNAMEG)) == (RFNAMEG | RFCNAMEG))
++ return -EINVAL;
++ if ((flags & (RFENVG | RFCENVG)) == (RFENVG | RFCENVG))
++ return -EINVAL;
++
++ if (flags & RFPROC) {
++ if (flags & (RFMEM | RFNOWAIT))
++ return -EINVAL;
++
++ if (flags & RFNOWAIT) {
++ printk(KERN_INFO "rfork with RFNOWAIT unimplemented!\n");
++ }
++
++ if (flags & RFNAMEG) {
++ clone_flags |= (CLONE_NEWNS | CLONE_FILES);
++ } else if (flags & RFCNAMEG) {
++ clone_flags |= (CLONE_FILES);
++ }
++
++ if (flags & RFNOMNT) {
++ printk(KERN_INFO "rfork with RFNOMNT unimplemented!\n");
++ }
++ if (flags & RFENVG) {
++ printk(KERN_INFO "rfork with RFENVG unimplemented!\n");
++ } else if (flags & RFCENVG) {
++ printk(KERN_INFO "rfork with RFCENVG unimplemented!\n");
++ }
++ if (flags & RFNOTEG) {
++ printk(KERN_INFO "rfork with RNOTEG unimplemented!\n");
++ }
++ if (flags & RFREND) {
++ printk(KERN_INFO "rfork with RFREND unimplemented!\n");
++ }
++ if (flags & RFMEM) {
++ printk(KERN_INFO "rfork with RFCENVG unimplemented!\n");
++ }
++
++ regs.bx = clone_flags;
++ ret = sys_clone(&regs);
++
++ if (flags & RFCNAMEG) {
++ printk(KERN_INFO "rfork with RFCNAMEG called, unsharing!\n");
++ sys_unshare(CLONE_NEWNS);
++ }
++ if (flags & RFFDG) {
++ printk(KERN_INFO "rfork with RFFDG unimplemented!\n");
++ } else if (flags & RFCFDG) {
++ printk(KERN_INFO "rfork with RFCFDG called, unsharing!\n");
++ sys_unshare(CLONE_FILES);
++ }
++ }
++
++ return ret;
++}
++
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
new file mode 100644
index 0000000..5e5fcf1
--- /dev/null
+++ b/livecd-overlay/usr/local/portage/sys-kernel/glendix-sources/glendix-sources-2.6.31.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+ETYPE="sources"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="Patched sources for the Linux kernel with experimental support for programs from the Plan 9 From Bell Labs research operating system."
+HOMEPAGE="http://www.glendix.org http://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="x86"
+IUSE="deblob"
+
+src_prepare() {
+ epatch "${FILESDIR}/glendix_${PV}.patch"
+} \ No newline at end of file