diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/Manifest
new file mode 100644
index 0000000000..b519128348
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/Manifest
@@ -0,0 +1 @@
+DIST apr-util-1.3.9.tar.gz 790952 RMD160 f6180ba186e8ed73831b1da78de7ec57fc1cb162 SHA1 fd2a76352353e6bc2f7cc7da80e2ab3842795199 SHA256 20897069274a026057df26b90a6424da9d70318d930c99885c451d8753b8e4d9
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/apr-util-1.3.9.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/apr-util-1.3.9.ebuild
new file mode 100644
index 0000000000..4566bb08c2
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/apr-util-1.3.9.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-1.3.9.ebuild,v 1.12 2009/11/04 12:12:05 arfrever Exp $
+
+EAPI="2"
+
+# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
+#APR_PV=${PV}
+APR_PV="1.3.8"
+
+inherit autotools db-use eutils libtool multilib
+
+DESCRIPTION="Apache Portable Runtime Utility Library"
+HOMEPAGE="http://apr.apache.org/"
+SRC_URI="mirror://apache/apr/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+IUSE="berkdb doc freetds gdbm ldap mysql odbc postgres sqlite sqlite3"
+RESTRICT="test"
+
+RDEPEND="dev-libs/expat
+ >=dev-libs/apr-${APR_PV}:1
+ berkdb? ( =sys-libs/db-4* )
+ freetds? ( dev-db/freetds )
+ gdbm? ( sys-libs/gdbm )
+ ldap? ( =net-nds/openldap-2* )
+ mysql? ( =virtual/mysql-5* )
+ odbc? ( dev-db/unixODBC )
+ postgres? ( virtual/postgresql-base )
+ sqlite? ( dev-db/sqlite:0 )
+ sqlite3? ( dev-db/sqlite:3 )"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-support_berkeley_db-4.8.patch"
+ eautoreconf
+
+ elibtoolize
+}
+
+src_configure() {
+ local myconf
+
+ use ldap && myconf+=" --with-ldap"
+
+ if use berkdb; then
+ local db_version
+ db_version="$(db_findver sys-libs/db)" || die "Unable to find db version"
+ db_version="$(db_ver_to_slot "${db_version}")"
+ db_version="${db_version/\./}"
+ myconf+=" --with-dbm=db${db_version} --with-berkeley-db=$(db_includedir):/usr/$(get_libdir)"
+ else
+ myconf+=" --without-berkeley-db"
+ fi
+
+ econf --datadir=/usr/share/apr-util-1 \
+ --with-apr=/usr \
+ --with-expat=/usr \
+ $(use_with freetds) \
+ $(use_with gdbm) \
+ $(use_with mysql) \
+ $(use_with odbc) \
+ $(use_with postgres pgsql) \
+ $(use_with sqlite sqlite2) \
+ $(use_with sqlite3) \
+ ${myconf}
+}
+
+src_compile() {
+ emake || die "emake failed"
+
+ if use doc; then
+ emake dox || die "emake dox failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc CHANGES NOTICE README
+
+ if use doc; then
+ dohtml -r docs/dox/html/* || die "dohtml failed"
+ fi
+
+ # This file is only used on AIX systems, which Gentoo is not,
+ # and causes collisions between the SLOTs, so remove it.
+ rm -f "${D}usr/$(get_libdir)/aprutil.exp"
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/files/apr-util-1.3.9-support_berkeley_db-4.8.patch b/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/files/apr-util-1.3.9-support_berkeley_db-4.8.patch
new file mode 100644
index 0000000000..31c4c032f3
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/apr-util/files/apr-util-1.3.9-support_berkeley_db-4.8.patch
@@ -0,0 +1,129 @@
+--- build/dbm.m4
++++ build/dbm.m4
+@@ -522,6 +522,25 @@
+ apu_db_version=4
+ fi
+ ])
++dnl
++dnl APU_CHECK_DB48: is DB4.8 present?
++dnl
++dnl if present: sets apu_db_header, apu_db_lib, and apu_db_version
++dnl
++AC_DEFUN([APU_CHECK_DB48], [
++ places=$1
++ if test -z "$places"; then
++ places="std /usr/local/BerkeleyDB.4.8 /boot/home/config"
++ fi
++ APU_CHECK_BERKELEY_DB("4", "8", "-1",
++ "$places",
++ "db48/db.h db4/db.h db.h",
++ "db-4.8 db4-4.8 db48 db4 db"
++ )
++ if test "$apu_have_db" = "1"; then
++ apu_db_version=4
++ fi
++])
+
+ AC_DEFUN([APU_CHECK_DB], [
+ requested=$1
+@@ -606,6 +625,12 @@
+ AC_MSG_ERROR(Berkeley db4 not found)
+ fi
+ ;;
++ db48)
++ APU_CHECK_DB48("$check_places")
++ if test "$apu_db_version" != "4"; then
++ AC_MSG_ERROR(Berkeley db4 not found)
++ fi
++ ;;
+ default)
+ APU_CHECK_DB_ALL("$check_places")
+ ;;
+@@ -613,34 +638,37 @@
+ ])
+
+ dnl
+-dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 4.7 to 1.
++dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 4.8 to 1.
+ dnl
+ AC_DEFUN([APU_CHECK_DB_ALL], [
+ all_places=$1
+
+- APU_CHECK_DB47("$all_places")
++ APU_CHECK_DB48("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB46("$all_places")
++ APU_CHECK_DB47("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB45("$all_places")
++ APU_CHECK_DB46("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB44("$all_places")
++ APU_CHECK_DB45("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB43("$all_places")
++ APU_CHECK_DB44("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB42("$all_places")
++ APU_CHECK_DB43("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB41("$all_places")
++ APU_CHECK_DB42("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB4("$all_places")
++ APU_CHECK_DB41("$all_places")
+ if test "$apu_db_version" != "4"; then
+- APU_CHECK_DB3("$all_places")
+- if test "$apu_db_version" != "3"; then
+- APU_CHECK_DB2("$all_places")
+- if test "$apu_db_version" != "2"; then
+- APU_CHECK_DB1("$all_places")
+- if test "$apu_db_version" != "1"; then
+- APU_CHECK_DB185("$all_places")
++ APU_CHECK_DB4("$all_places")
++ if test "$apu_db_version" != "4"; then
++ APU_CHECK_DB3("$all_places")
++ if test "$apu_db_version" != "3"; then
++ APU_CHECK_DB2("$all_places")
++ if test "$apu_db_version" != "2"; then
++ APU_CHECK_DB1("$all_places")
++ if test "$apu_db_version" != "1"; then
++ APU_CHECK_DB185("$all_places")
++ fi
+ fi
+ fi
+ fi
+@@ -679,11 +707,11 @@
+ apu_db_version=0
+
+ AC_ARG_WITH(dbm, [APR_HELP_STRING([--with-dbm=DBM], [choose the DBM type to use.
+- DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47}])],
++ DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47,db48}])],
+ [
+ if test "$withval" = "yes"; then
+ AC_MSG_ERROR([--with-dbm needs to specify a DBM type to use.
+- One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47])
++ One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48])
+ fi
+ requested="$withval"
+ ], [
+@@ -882,6 +910,10 @@
+ apu_use_db=1
+ apu_default_dbm=db4
+ ;;
++ db48)
++ apu_use_db=1
++ apu_default_dbm=db4
++ ;;
+ default)
+ dnl ### use more sophisticated DBMs for the default?
+ apu_default_dbm="sdbm (default)"
+@@ -889,7 +921,7 @@
+ ;;
+ *)
+ AC_MSG_ERROR([--with-dbm=$look_for is an unknown DBM type.
+- Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47])
++ Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48])
+ ;;
+ esac
+
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/apr/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/apr/Manifest
new file mode 100644
index 0000000000..d6d439da68
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/apr/Manifest
@@ -0,0 +1 @@
+DIST apr-1.3.9.tar.bz2 927657 RMD160 e90943275289113771b623c827ab3fb3c18064d8 SHA1 fb19ec11a15db03dcb9211f31012b079a522d1f0 SHA256 5705a393f48ce8652e2b9143668ed208d34e7ce702b28dd497353561a6ed2ce2
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/apr/apr-1.3.9.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/apr/apr-1.3.9.ebuild
new file mode 100644
index 0000000000..cbee7e73c8
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/apr/apr-1.3.9.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.3.9.ebuild,v 1.9 2010/03/07 11:56:25 hollow Exp $
+
+EAPI="2"
+
+inherit autotools eutils libtool multilib
+
+DESCRIPTION="Apache Portable Runtime Library"
+HOMEPAGE="http://apr.apache.org/"
+SRC_URI="mirror://apache/apr/${P}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="doc older-kernels-compatibility +urandom"
+RESTRICT="test"
+
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND=""
+
+src_prepare() {
+ AT_M4DIR="build" eautoreconf
+ elibtoolize
+
+ epatch "${FILESDIR}/config.layout.patch"
+}
+
+src_configure() {
+ local myconf
+
+ if use older-kernels-compatibility; then
+ local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
+ export apr_cv_accept4="no"
+ export apr_cv_dup3="no"
+ export apr_cv_epoll_create1="no"
+ export apr_cv_sock_cloexec="no"
+ fi
+
+ if use urandom; then
+ myconf+=" --with-devrandom=/dev/urandom"
+ else
+ myconf+=" --with-devrandom=/dev/random"
+ fi
+
+ econf --enable-layout=gentoo \
+ --enable-nonportable-atomics \
+ --enable-threads \
+ ${myconf}
+
+ # Make sure we use the system libtool.
+ sed -i 's,$(apr_builddir)/libtool,/usr/bin/libtool,' build/apr_rules.mk
+ sed -i 's,${installbuilddir}/libtool,/usr/bin/libtool,' apr-1-config
+ rm -f libtool
+}
+
+src_compile() {
+ emake -j1 || die "emake failed"
+
+ if use doc; then
+ emake -j1 dox || die "emake dox failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc CHANGES NOTICE
+
+ if use doc; then
+ dohtml -r docs/dox/html/* || die "dohtml failed"
+ fi
+
+ # This file is only used on AIX systems, which Gentoo is not,
+ # and causes collisions between the SLOTs, so remove it.
+ rm -f "${D}usr/$(get_libdir)/apr.exp"
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/apr/files/config.layout.patch b/sdk_container/src/third_party/portage-stable/dev-libs/apr/files/config.layout.patch
new file mode 100644
index 0000000000..66fa868c0b
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/apr/files/config.layout.patch
@@ -0,0 +1,25 @@
+--- config.layout.orig 2006-07-06 21:44:41.000000000 -0700
++++ config.layout 2006-07-06 21:46:26.000000000 -0700
+@@ -229,3 +229,22 @@
+ infodir: ${exec_prefix}/share/info
+ libsuffix: -${APR_MAJOR_VERSION}
+
++
++# Gentoo layout
++
++ prefix: /usr
++ exec_prefix: ${prefix}
++ bindir: ${exec_prefix}/bin
++ sbindir: ${exec_prefix}/bin
++ libdir: ${exec_prefix}/lib
++ libexecdir: ${exec_prefix}/modules
++ mandir: ${prefix}/man
++ sysconfdir: ${prefix}/conf
++ datadir: /usr/share/apr-${APR_MAJOR_VERSION}
++ installbuilddir: ${datadir}/build-${APR_MAJOR_VERSION}
++ includedir: ${prefix}/include/apr-${APR_MAJOR_VERSION}
++ localstatedir: ${prefix}
++ libsuffix: -${APR_MAJOR_VERSION}
++
++
++
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/fribidi/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/fribidi/Manifest
new file mode 100644
index 0000000000..380872ba43
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/fribidi/Manifest
@@ -0,0 +1 @@
+DIST fribidi-0.10.7.tar.gz 593309 RMD160 ddc37838a1cca880a7c63c0e77cff5ed7a3fac1d SHA1 b49568f87d72a1f513e533a99bf0143dc9fc3e64 SHA256 ecea548c16f5632f0d5dbc005e595bf2f4ebfbdb0bf74c8db347662f8475450b
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/fribidi/fribidi-0.10.7.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/fribidi/fribidi-0.10.7.ebuild
new file mode 100644
index 0000000000..4f4b288071
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/fribidi/fribidi-0.10.7.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/fribidi/fribidi-0.10.7.ebuild,v 1.17 2009/10/12 16:36:38 armin76 Exp $
+
+DESCRIPTION="A free implementation of the unicode bidirectional algorithm"
+HOMEPAGE="http://fribidi.org/"
+SRC_URI="http://fribidi.org/download/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS NEWS README ChangeLog THANKS TODO
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/Manifest
new file mode 100644
index 0000000000..5332a2f407
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/Manifest
@@ -0,0 +1 @@
+DIST libevent-1.4.13-stable.tar.gz 499603 RMD160 b363aee80f73f27a68516d57c00592fe923aa40a SHA1 b0c4e9801b74f8bed1502353674288a5e4f1ca16 SHA256 d6fff1d7e7b79e6e083b482b0b55190f71ba597b55c3541d64c0572ddf0747a3
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-1.4.13.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-1.4.13.ebuild
new file mode 100644
index 0000000000..8738d8adf1
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libevent/libevent-1.4.13.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-1.4.13.ebuild,v 1.10 2010/02/25 21:11:26 grobian Exp $
+
+inherit autotools
+
+MY_P="${P}-stable"
+
+DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
+HOMEPAGE="http://monkey.org/~provos/libevent/"
+SRC_URI="http://monkey.org/~provos/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND="!dev-libs/9libs"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ prevver=$(best_version ${CATEGORY}/${PN})
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # don't waste time building tests/samples
+ sed -i \
+ -e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
+ -e 's/libevent_extra_la_LIBADD =/& libevent.la/' \
+ Makefile.am || die "sed Makefile.am failed"
+
+ eautoreconf
+}
+
+src_test() {
+ einfo "Building tests"
+ cd test
+ make test || die "failed to build tests"
+
+ einfo "Running tests"
+ ./test.sh > "${T}"/tests
+ cat "${T}"/tests
+ grep FAILED "${T}"/tests &>/dev/null && die "1 or more tests failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+ dodoc README ChangeLog
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libgpg-error/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libgpg-error/Manifest
index c5ef78beea..931f72b977 100644
--- a/sdk_container/src/third_party/portage-stable/dev-libs/libgpg-error/Manifest
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libgpg-error/Manifest
@@ -1 +1,2 @@
+DIST libgpg-error-1.7.tar.bz2 403751 RMD160 6f9004baf8e707b5995a276b5a454102405a6afc SHA1 bf8c6babe1e28cae7dd6374ca24ddcc42d57e902 SHA256 0301331b3e82f552c60c449388dc6d55d68cff4efa84523b352c4d522f4b5a91
DIST libgpg-error-1.10.tar.bz2 439213 RMD160 435fcf1c748ae6877b5de7f133a741cd55dc1140 SHA1 95b324359627fbcb762487ab6091afbe59823b29 SHA256 520629b4568b5c29b1991c8ffc267c8bdee5f223c7333c42a651b56f9b1c5431
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libgpg-error/libgpg-error-1.7.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libgpg-error/libgpg-error-1.7.ebuild
new file mode 100644
index 0000000000..b815600017
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libgpg-error/libgpg-error-1.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgpg-error/libgpg-error-1.7.ebuild,v 1.10 2009/12/12 21:49:05 arfrever Exp $
+
+EAPI="2"
+
+inherit eutils libtool
+
+DESCRIPTION="Contains error handling functions used by GnuPG software"
+HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error"
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+IUSE="common-lisp nls"
+
+RDEPEND="nls? ( virtual/libintl )"
+DEPEND="nls? ( sys-devel/gettext )"
+
+src_prepare() {
+ epunt_cxx
+ # for BSD?
+ elibtoolize
+}
+
+src_configure() {
+ econf $(use_enable nls)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README
+
+ if ! use common-lisp; then
+ rm -fr "${D}usr/share/common-lisp"
+ fi
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libotf/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libotf/Manifest
new file mode 100644
index 0000000000..e62b1bf1a3
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libotf/Manifest
@@ -0,0 +1 @@
+DIST libotf-0.9.8.tar.gz 389377 RMD160 d378376d6f22df3724536bb1405e79d2d14f25bb SHA1 3c9304d77073b60f362fb301bb981ab6a55f663e SHA256 a3a3396b3d368750249ffb060cddcfd6b919c79efcf01c2086913e137230fdb0
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libotf/libotf-0.9.8.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libotf/libotf-0.9.8.ebuild
new file mode 100644
index 0000000000..5fdd8296c5
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libotf/libotf-0.9.8.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libotf/libotf-0.9.8.ebuild,v 1.11 2009/07/22 15:17:22 armin76 Exp $
+
+WANT_AUTOMAKE=latest
+WANT_AUTOCONF=latest
+
+inherit autotools
+
+DESCRIPTION="Library for handling OpenType fonts (OTF)"
+HOMEPAGE="http://www.m17n.org/libotf/"
+SRC_URI="http://www.m17n.org/libotf/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
+IUSE="X"
+
+RDEPEND=">=media-libs/freetype-2.1
+ X? (
+ x11-libs/libXaw
+ x11-libs/libICE
+ )"
+
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4
+ dev-util/pkgconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ use X || sed -i -e '/^bin_PROGRAMS/s/otfview//' example/Makefile.am || die
+ use X || eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS NEWS README ChangeLog
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libpthread-stubs/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libpthread-stubs/Manifest
new file mode 100644
index 0000000000..3aea07db30
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libpthread-stubs/Manifest
@@ -0,0 +1 @@
+DIST libpthread-stubs-0.1.tar.bz2 194060 RMD160 25875ed40722ddff848c4d9836905600dcc784ba SHA1 34ef40880d0112dc6d32b386d59ce94f2c139eef SHA256 004dae11e11598584939d66d26a5ab9b48d08a00ca2d00ae8d38ee3ac7a15d65
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libpthread-stubs/libpthread-stubs-0.1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libpthread-stubs/libpthread-stubs-0.1.ebuild
new file mode 100644
index 0000000000..15e3369352
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libpthread-stubs/libpthread-stubs-0.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpthread-stubs/libpthread-stubs-0.1.ebuild,v 1.12 2010/02/11 15:36:25 ulm Exp $
+
+# Must be before x-modular eclass is inherited
+#SNAPSHOT="yes"
+
+inherit x-modular
+
+DESCRIPTION="Pthread functions stubs for platforms missing them"
+SRC_URI="http://xcb.freedesktop.org/dist/${P}.tar.bz2"
+
+KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=""
+DEPEND=""
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/Manifest
new file mode 100644
index 0000000000..5138609207
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/Manifest
@@ -0,0 +1 @@
+DIST libtasn1-2.4.tar.gz 1506263 RMD160 d6baebdf1e66ce5f2928e795211e9fc584b83fb9 SHA1 8cecbb6335e0294ddbcb3a798f0c61c7a2735f23 SHA256 c9bcf2383458335cbffdbcc1653e1926d693bad7031810fce68398d12d4f1f0f
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-2.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-2.4.ebuild
new file mode 100644
index 0000000000..c290ee0e1f
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libtasn1/libtasn1-2.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtasn1/libtasn1-2.4.ebuild,v 1.3 2010/03/04 15:32:57 jer Exp $
+
+DESCRIPTION="provides ASN.1 structures parsing capabilities for use with GNUTLS"
+HOMEPAGE="http://www.gnu.org/software/libtasn1/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="doc"
+
+DEPEND=">=dev-lang/perl-5.6
+ sys-devel/bison"
+RDEPEND=""
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README THANKS
+ use doc && dodoc doc/libtasn1.ps
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libyaml/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/libyaml/Manifest
new file mode 100644
index 0000000000..0005f2f528
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libyaml/Manifest
@@ -0,0 +1 @@
+DIST yaml-0.1.2.tar.gz 460685 RMD160 7da49975832132205efa0a96e1789e48ac341115 SHA1 db151c273474bb0b76b17974e7625d094c8cce53 SHA256 5beb94529cc7ac79b17e354f9b03aea311f5af17be5d48bc39e6f1db5059f70f
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/libyaml/libyaml-0.1.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/libyaml/libyaml-0.1.2.ebuild
new file mode 100644
index 0000000000..079318b92e
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/libyaml/libyaml-0.1.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.2.ebuild,v 1.8 2010/01/14 21:39:14 fauli Exp $
+
+inherit eutils
+
+MY_P="${P/lib}"
+
+DESCRIPTION="YAML 1.1 parser and emitter written in C"
+HOMEPAGE="http://pyyaml.org/wiki/LibYAML"
+SRC_URI="http://pyyaml.org/download/${PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-linux ~x86-macos"
+IUSE="doc examples test"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # conditionally remove tests
+ if use test ; then
+ sed -i -e 's: tests::g' Makefile*
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ use doc && dohtml -r doc/html/.
+ dodoc README
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/examples
+ doins tests/example-*.c
+ fi
+}
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/lzo/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/lzo/Manifest
new file mode 100644
index 0000000000..379f1bd8b8
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/lzo/Manifest
@@ -0,0 +1 @@
+DIST lzo-2.02.tar.gz 599387 RMD160 382154ec7d076e66fdcb6114818193dca180e3ac SHA1 82e1ae75663623516156542f4975a64d3a264b91 SHA256 a2fbecb4dd7c1dab498e3d8b5a0e574e6b8be09c63329b0d29c6fa9adb4a2fc5
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/lzo/files/lzo-2.02-exec-stack.patch b/sdk_container/src/third_party/portage-stable/dev-libs/lzo/files/lzo-2.02-exec-stack.patch
new file mode 100644
index 0000000000..2b03669b9a
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/lzo/files/lzo-2.02-exec-stack.patch
@@ -0,0 +1,25 @@
+--- asm/i386/src_nasm/asminit.def.orig 2005-12-29 22:51:45.000000000 +1100
++++ asm/i386/src_nasm/asminit.def 2005-12-29 22:54:11.000000000 +1100
+@@ -32,6 +32,9 @@
+ ;
+ ; http://www.oberhumer.com/opensource/lzo/
+ ;
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+
+ %define F(name) name
+ %ifidni __OUTPUT_FORMAT__,elf
+--- asm/i386/src_gas/asminit.def.orig 2005-12-29 22:51:58.000000000 +1100
++++ asm/i386/src_gas/asminit.def 2005-12-29 22:55:29.000000000 +1100
+@@ -32,6 +32,10 @@
+
+ http://www.oberhumer.com/opensource/lzo/
+ */
++#ifdef __ELF__
++.section .note.GNU-stack,"",@progbits
++#endif
++
+
+ #ifndef F
+ # define F(name) name
diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/lzo/lzo-2.02-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/lzo/lzo-2.02-r1.ebuild
new file mode 100644
index 0000000000..7ac1f5c0b8
--- /dev/null
+++ b/sdk_container/src/third_party/portage-stable/dev-libs/lzo/lzo-2.02-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/lzo/lzo-2.02-r1.ebuild,v 1.18 2008/02/12 13:07:41 flameeyes Exp $
+
+inherit eutils libtool
+
+DESCRIPTION="An extremely fast compression and decompression library"
+HOMEPAGE="http://www.oberhumer.com/opensource/lzo/"
+SRC_URI="http://www.oberhumer.com/opensource/lzo/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+IUSE="examples"
+
+DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-exec-stack.patch
+
+ elibtoolize
+}
+
+src_compile() {
+ econf --enable-shared || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS BUGS ChangeLog NEWS README THANKS doc/LZO*
+ if use examples ; then
+ docinto examples
+ dodoc examples/*.c examples/Makefile
+ fi
+}