diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1-r9.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1-r9.ebuild
new file mode 120000
index 0000000000..c4e8d5d996
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1-r9.ebuild
@@ -0,0 +1 @@
+autotest-all-0.0.1.ebuild
\ No newline at end of file
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1.ebuild
new file mode 100644
index 0000000000..603ed354b7
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Meta ebuild for all packages providing tests"
+HOMEPAGE="http://www.chromium.org"
+
+LICENSE="GPL-2"
+SLOT=0
+KEYWORDS="amd64 arm x86"
+IUSE=""
+
+RDEPEND="
+ chromeos-base/autotest-tests
+ chromeos-base/autotest-tests-ltp
+ chromeos-base/autotest-tests-ownershipapi
+ chromeos-base/autotest-chrome
+ chromeos-base/autotest-factory
+ chromeos-base/autotest-private
+"
+
+DEPEND="${RDEPEND}"
+
+SUITE_DEPENDENCIES_FILE="dependency_info"
+
+src_unpack() {
+ elog "Unpacking..."
+ mkdir -p "${S}"
+ touch "${S}/${SUITE_DEPENDENCIES_FILE}"
+}
+
+src_install() {
+ # So that this package properly owns the file
+ insinto /usr/local/autotest/test_suites
+ doins "${SUITE_DEPENDENCIES_FILE}"
+}
+
+# Pre-processes control files and installs DEPENDENCIES info.
+pkg_postinst() {
+ local root_autotest_dir="${ROOT}/usr/local/autotest"
+ python -B "${root_autotest_dir}/site_utils/suite_preprocessor.py" \
+ -a "${root_autotest_dir}" \
+ -o "${root_autotest_dir}/test_suites/${SUITE_DEPENDENCIES_FILE}"
+}
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-0.0.1-r2123.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-0.0.1-r2123.ebuild
new file mode 100644
index 0000000000..220633cd4b
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-0.0.1-r2123.ebuild
@@ -0,0 +1,119 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+inherit toolchain-funcs flag-o-matic cros-workon autotest
+
+DESCRIPTION="Autotest tests that require chrome_test or pyauto deps"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 arm amd64"
+
+# Enable autotest by default.
+IUSE="${IUSE} +autotest"
+
+RDEPEND="
+ chromeos-base/autotest-tests
+ chromeos-base/chromeos-chrome
+ chromeos-base/flimflam-test
+ tests_audiovideo_PlaybackRecordSemiAuto? ( media-sound/alsa-utils )
+"
+
+DEPEND="${RDEPEND}"
+
+IUSE_TESTS=(
+ # Inherits from enterprise_ui_test.
+ +tests_desktopui_EnterprisePolicy
+
+ # Uses chrome_test dependency.
+ +tests_audiovideo_FFMPEG
+ +tests_audiovideo_VDA
+
+ # Inherits from cros_ui_test.
+ +tests_desktopui_BrowserTest
+ +tests_desktopui_DocViewing
+ +tests_desktopui_PyAutoEnduranceTests
+ +tests_desktopui_PyAutoFunctionalTests
+ +tests_desktopui_PyAutoInstall
+ +tests_desktopui_PyAutoPerfTests
+ +tests_desktopui_SyncIntegrationTests
+ +tests_audiovideo_PlaybackRecordSemiAuto
+ +tests_desktopui_AudioFeedback
+ +tests_desktopui_ChromeSemiAuto
+ +tests_desktopui_FlashSanityCheck
+ +tests_desktopui_IBusTest
+ +tests_desktopui_ImeTest
+ +tests_desktopui_LoadBigFile
+ +tests_desktopui_MediaAudioFeedback
+ +tests_desktopui_NaClSanity
+ +tests_desktopui_ScreenLocker
+ +tests_desktopui_SimpleLogin
+ tests_desktopui_TouchScreen
+ +tests_desktopui_UrlFetch
+ +tests_desktopui_WebRTC
+ +tests_desktopui_VideoSanity
+ +tests_desktopui_YouTubeHTML5
+ +tests_enterprise_DevicePolicy
+ +tests_graphics_GLAPICheck
+ +tests_graphics_GpuReset
+ +tests_graphics_Piglit
+ +tests_graphics_SanAngeles
+ +tests_graphics_TearTest
+ +tests_graphics_VTSwitch
+ +tests_graphics_WebGLConformance
+ +tests_graphics_WebGLPerformance
+ +tests_graphics_WindowManagerGraphicsCapture
+ +tests_hardware_BluetoothSemiAuto
+ +tests_hardware_ExternalDrives
+ +tests_hardware_USB20
+ +tests_hardware_UsbPlugIn
+ tests_logging_AsanCrash
+ +tests_logging_UncleanShutdown
+ +tests_login_BadAuthentication
+ +tests_login_ChromeProfileSanitary
+ +tests_login_CryptohomeIncognitoMounted
+ +tests_login_CryptohomeIncognitoUnmounted
+ +tests_login_CryptohomeMounted
+ +tests_login_CryptohomeUnmounted
+ +tests_login_LoginSuccess
+ +tests_login_LogoutProcessCleanup
+ +tests_login_RemoteLogin
+ +tests_network_3GSuspendResume
+ +tests_network_NavigateToUrl
+ +tests_network_ONC
+ +tests_platform_Pkcs11InitOnLogin
+ +tests_platform_Pkcs11Persistence
+ +tests_platform_ProcessPrivileges
+ +tests_power_AudioDetector
+ +tests_power_Consumption
+ +tests_power_Idle
+ +tests_power_LoadTest
+ +tests_power_SuspendStress
+ +tests_power_UiResume
+ +tests_power_VideoDetector
+ +tests_power_VideoSuspend
+ +tests_realtimecomm_GTalkAudioPlayground
+ +tests_realtimecomm_GTalkPlayground
+ +tests_security_BluetoothUIXSS
+ +tests_security_BundledExtensions
+ +tests_security_NetworkListeners
+ +tests_security_ProfilePermissions
+ +tests_security_RendererSandbox
+)
+
+IUSE="${IUSE} ${IUSE_TESTS[*]}"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST=""
+AUTOTEST_CONFIG_LIST=""
+AUTOTEST_PROFILERS_LIST=""
+
+AUTOTEST_FILE_MASK="*.a *.tar.bz2 *.tbz2 *.tgz *.tar.gz"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-9999.ebuild
new file mode 100644
index 0000000000..b2aee99536
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-9999.ebuild
@@ -0,0 +1,117 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+inherit toolchain-funcs flag-o-matic cros-workon autotest
+
+DESCRIPTION="Autotest tests that require chrome_test or pyauto deps"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~arm ~amd64"
+
+# Enable autotest by default.
+IUSE="${IUSE} +autotest"
+
+RDEPEND="
+ chromeos-base/autotest-tests
+ chromeos-base/chromeos-chrome
+ chromeos-base/flimflam-test
+ tests_audiovideo_PlaybackRecordSemiAuto? ( media-sound/alsa-utils )
+"
+
+DEPEND="${RDEPEND}"
+
+IUSE_TESTS=(
+ # Inherits from enterprise_ui_test.
+ +tests_desktopui_EnterprisePolicy
+
+ # Uses chrome_test dependency.
+ +tests_audiovideo_FFMPEG
+ +tests_audiovideo_VDA
+
+ # Inherits from cros_ui_test.
+ +tests_desktopui_BrowserTest
+ +tests_desktopui_DocViewing
+ +tests_desktopui_PyAutoEnduranceTests
+ +tests_desktopui_PyAutoFunctionalTests
+ +tests_desktopui_PyAutoInstall
+ +tests_desktopui_PyAutoPerfTests
+ +tests_desktopui_SyncIntegrationTests
+ +tests_audiovideo_PlaybackRecordSemiAuto
+ +tests_desktopui_AudioFeedback
+ +tests_desktopui_ChromeSemiAuto
+ +tests_desktopui_FlashSanityCheck
+ +tests_desktopui_IBusTest
+ +tests_desktopui_ImeTest
+ +tests_desktopui_LoadBigFile
+ +tests_desktopui_MediaAudioFeedback
+ +tests_desktopui_NaClSanity
+ +tests_desktopui_ScreenLocker
+ +tests_desktopui_SimpleLogin
+ tests_desktopui_TouchScreen
+ +tests_desktopui_UrlFetch
+ +tests_desktopui_WebRTC
+ +tests_desktopui_VideoSanity
+ +tests_desktopui_YouTubeHTML5
+ +tests_enterprise_DevicePolicy
+ +tests_graphics_GLAPICheck
+ +tests_graphics_GpuReset
+ +tests_graphics_Piglit
+ +tests_graphics_SanAngeles
+ +tests_graphics_TearTest
+ +tests_graphics_VTSwitch
+ +tests_graphics_WebGLConformance
+ +tests_graphics_WebGLPerformance
+ +tests_graphics_WindowManagerGraphicsCapture
+ +tests_hardware_BluetoothSemiAuto
+ +tests_hardware_ExternalDrives
+ +tests_hardware_USB20
+ +tests_hardware_UsbPlugIn
+ tests_logging_AsanCrash
+ +tests_logging_UncleanShutdown
+ +tests_login_BadAuthentication
+ +tests_login_ChromeProfileSanitary
+ +tests_login_CryptohomeIncognitoMounted
+ +tests_login_CryptohomeIncognitoUnmounted
+ +tests_login_CryptohomeMounted
+ +tests_login_CryptohomeUnmounted
+ +tests_login_LoginSuccess
+ +tests_login_LogoutProcessCleanup
+ +tests_login_RemoteLogin
+ +tests_network_3GSuspendResume
+ +tests_network_NavigateToUrl
+ +tests_network_ONC
+ +tests_platform_Pkcs11InitOnLogin
+ +tests_platform_Pkcs11Persistence
+ +tests_platform_ProcessPrivileges
+ +tests_power_AudioDetector
+ +tests_power_Consumption
+ +tests_power_Idle
+ +tests_power_LoadTest
+ +tests_power_SuspendStress
+ +tests_power_UiResume
+ +tests_power_VideoDetector
+ +tests_power_VideoSuspend
+ +tests_realtimecomm_GTalkAudioPlayground
+ +tests_realtimecomm_GTalkPlayground
+ +tests_security_BluetoothUIXSS
+ +tests_security_BundledExtensions
+ +tests_security_NetworkListeners
+ +tests_security_ProfilePermissions
+ +tests_security_RendererSandbox
+)
+
+IUSE="${IUSE} ${IUSE_TESTS[*]}"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST=""
+AUTOTEST_CONFIG_LIST=""
+AUTOTEST_PROFILERS_LIST=""
+
+AUTOTEST_FILE_MASK="*.a *.tar.bz2 *.tbz2 *.tgz *.tar.gz"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-0.0.1-r2663.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-0.0.1-r2663.ebuild
new file mode 100644
index 0000000000..0af146b663
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-0.0.1-r2663.ebuild
@@ -0,0 +1,35 @@
+# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest audioloop dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="audioloop"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/audioloop
+RDEPEND="${RDEPEND}
+ media-libs/alsa-lib
+ media-sound/adhd"
+
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-9999.ebuild
new file mode 100644
index 0000000000..ade6f6fe6a
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest audioloop dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="audioloop"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/audioloop
+RDEPEND="${RDEPEND}
+ media-libs/alsa-lib
+ media-sound/adhd"
+
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-0.0.1-r1511.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-0.0.1-r1511.ebuild
new file mode 100644
index 0000000000..3778f28709
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-0.0.1-r1511.ebuild
@@ -0,0 +1,35 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest chromium ffmpeg dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+AUTOTEST_DEPS_LIST="ffmpeg"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/ffmpeg
+RDEPEND="${RDEPEND}
+ chromeos-base/chromeos-chrome
+"
+
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-9999.ebuild
new file mode 100644
index 0000000000..7f14e5a8d9
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest chromium ffmpeg dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+AUTOTEST_DEPS_LIST="ffmpeg"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/ffmpeg
+RDEPEND="${RDEPEND}
+ chromeos-base/chromeos-chrome
+"
+
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-0.0.1-r3223.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-0.0.1-r3223.ebuild
new file mode 100644
index 0000000000..8b6edb3ac5
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-0.0.1-r3223.ebuild
@@ -0,0 +1,47 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321"
+inherit cros-workon autotest-deponly conflict cros-debug
+
+DESCRIPTION="Autotest glbench dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 arm amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+LIBCHROME_VERS="125070"
+
+RDEPEND="${RDEPEND}
+ dev-cpp/gflags
+ chromeos-base/libchrome:${LIBCHROME_VERS}[cros-debug=]
+ virtual/opengl
+ opengles? ( virtual/opengles )
+ x11-apps/xwd
+"
+
+DEPEND="${RDEPEND}
+ opengles? ( x11-drivers/opengles-headers )"
+
+AUTOTEST_DEPS_LIST="glbench"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+src_prepare() {
+ autotest-deponly_src_prepare
+ cros-debug-add-NDEBUG
+ export BASE_VER=${LIBCHROME_VERS}
+}
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-9999.ebuild
new file mode 100644
index 0000000000..f6ad0d9b3d
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321"
+inherit cros-workon autotest-deponly conflict cros-debug
+
+DESCRIPTION="Autotest glbench dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~arm ~amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+LIBCHROME_VERS="125070"
+
+RDEPEND="${RDEPEND}
+ dev-cpp/gflags
+ chromeos-base/libchrome:${LIBCHROME_VERS}[cros-debug=]
+ virtual/opengl
+ opengles? ( virtual/opengles )
+ x11-apps/xwd
+"
+
+DEPEND="${RDEPEND}
+ opengles? ( x11-drivers/opengles-headers )"
+
+AUTOTEST_DEPS_LIST="glbench"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+src_prepare() {
+ autotest-deponly_src_prepare
+ cros-debug-add-NDEBUG
+ export BASE_VER=${LIBCHROME_VERS}
+}
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r1798.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r1798.ebuild
new file mode 100644
index 0000000000..5b18fb56d4
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r1798.ebuild
@@ -0,0 +1,40 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest glmark2 dependency"
+HOMEPAGE="https://launchpad.net/glmark2"
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+AUTOTEST_DEPS_LIST="glmark2"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/glmark2
+RDEPEND="
+ virtual/opengl
+ media-libs/libpng
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+"
+
+DEPEND="${RDEPEND}"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r364.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r364.ebuild
new file mode 100644
index 0000000000..ceee1eeb98
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r364.ebuild
@@ -0,0 +1,40 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+CROS_WORKON_COMMIT="6c2d8194633ffe128f3afbc094a03ef22bd29a8a"
+CROS_WORKON_TREE="3fac66aefc84fb25e5359292e9153c676ccbbf6f"
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest glmark2 dependency"
+HOMEPAGE="https://launchpad.net/glmark2"
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+AUTOTEST_DEPS_LIST="glmark2"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/glmark2
+RDEPEND="
+ virtual/opengl
+ media-libs/libpng
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+"
+
+DEPEND="${RDEPEND}"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-9999.ebuild
new file mode 100644
index 0000000000..d5fb09e186
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-9999.ebuild
@@ -0,0 +1,38 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest glmark2 dependency"
+HOMEPAGE="https://launchpad.net/glmark2"
+SRC_URI=""
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+AUTOTEST_DEPS_LIST="glmark2"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/glmark2
+RDEPEND="
+ virtual/opengl
+ media-libs/libpng
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+"
+
+DEPEND="${RDEPEND}"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-0.0.1-r3219.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-0.0.1-r3219.ebuild
new file mode 100644
index 0000000000..824871011a
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-0.0.1-r3219.ebuild
@@ -0,0 +1,31 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321"
+inherit cros-workon autotest-deponly conflict
+
+DESCRIPTION="Autotest iotools dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 arm amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="iotools"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-9999.ebuild
new file mode 100644
index 0000000000..ebe44c9587
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321"
+inherit cros-workon autotest-deponly conflict
+
+DESCRIPTION="Autotest iotools dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~arm ~amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="iotools"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-0.0.1-r3221.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-0.0.1-r3221.ebuild
new file mode 100644
index 0000000000..5b06960444
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-0.0.1-r3221.ebuild
@@ -0,0 +1,30 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321"
+inherit cros-workon autotest-deponly conflict
+
+DESCRIPTION="Autotest libaio dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 arm amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="libaio"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+DEPEND="${RDEPEND}"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-9999.ebuild
new file mode 100644
index 0000000000..e32edf4026
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321"
+inherit cros-workon autotest-deponly conflict
+
+DESCRIPTION="Autotest libaio dep"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~arm ~amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="libaio"
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+DEPEND="${RDEPEND}"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-0.0.1-r2978.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-0.0.1-r2978.ebuild
new file mode 100644
index 0000000000..eea97af505
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-0.0.1-r2978.ebuild
@@ -0,0 +1,50 @@
+# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="dependencies for Piglit (collection of automated tests for OpenGl based on glean and mesa)"
+HOMEPAGE="http://cgit.freedesktop.org/piglit"
+SRC_URI=""
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="piglit"
+RDEPEND="
+ virtual/glut
+ virtual/opengl
+ dev-python/mako
+ dev-python/numpy
+ media-libs/tiff
+ media-libs/libpng
+ sys-libs/zlib
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXtst
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXpm
+ "
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+DEPEND="${RDEPEND}"
+
+# export a variable so that piglit knows where to find libglut.so
+export GLUT_LIBDIR=/usr/$(get_libdir)
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-9999.ebuild
new file mode 100644
index 0000000000..9b40df9581
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="dependencies for Piglit (collection of automated tests for OpenGl based on glean and mesa)"
+HOMEPAGE="http://cgit.freedesktop.org/piglit"
+SRC_URI=""
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST="piglit"
+RDEPEND="
+ virtual/glut
+ virtual/opengl
+ dev-python/mako
+ dev-python/numpy
+ media-libs/tiff
+ media-libs/libpng
+ sys-libs/zlib
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXtst
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXpm
+ "
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+DEPEND="${RDEPEND}"
+
+# export a variable so that piglit knows where to find libglut.so
+export GLUT_LIBDIR=/usr/$(get_libdir)
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-0.0.1-r3549.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-0.0.1-r3549.ebuild
new file mode 100644
index 0000000000..7279dd9e13
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-0.0.1-r3549.ebuild
@@ -0,0 +1,74 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest common deps"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 arm amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+# following deps don't compile: boottool, mysql, pgpool, pgsql, systemtap, # dejagnu, libcap, libnet
+# following deps are not deps: factory
+# following tests are going to be moved: chrome_test
+AUTOTEST_DEPS_LIST="fio gfxtest gtest hdparm ibusclient iwcap realtimecomm_playground sysstat sox test_tones fakegudev fakemodem pyxinput example_cros_dep"
+AUTOTEST_CONFIG_LIST=*
+AUTOTEST_PROFILERS_LIST=*
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/gtest
+RDEPEND="
+ dev-cpp/gtest
+"
+
+RDEPEND="${RDEPEND}
+ chromeos-base/autotest-deps-libaio
+"
+
+# deps/chrome_test
+#RDEPEND="${RDEPEND}
+# chromeos-base/chromeos-chrome
+#"
+
+# deps/ibusclient
+RDEPEND="${RDEPEND}
+ app-i18n/ibus
+ dev-libs/glib
+ sys-apps/dbus
+"
+
+# deps/iwcap
+RDEPEND="${RDEPEND}
+ dev-libs/libnl:0
+"
+
+# deps/fakegudev
+RDEPEND="${RDEPEND}
+ sys-fs/udev[gudev]
+"
+
+# deps/fakemodem
+RDEPEND="${RDEPEND}
+ chromeos-base/autotest-fakemodem-conf
+"
+
+RDEPEND="${RDEPEND}
+ sys-devel/binutils
+"
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-9999.ebuild
new file mode 100644
index 0000000000..27494d9032
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-9999.ebuild
@@ -0,0 +1,72 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+inherit cros-workon autotest-deponly
+
+DESCRIPTION="Autotest common deps"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~arm ~amd64"
+
+# Autotest enabled by default.
+IUSE="+autotest"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+# following deps don't compile: boottool, mysql, pgpool, pgsql, systemtap, # dejagnu, libcap, libnet
+# following deps are not deps: factory
+# following tests are going to be moved: chrome_test
+AUTOTEST_DEPS_LIST="fio gfxtest gtest hdparm ibusclient iwcap realtimecomm_playground sysstat sox test_tones fakegudev fakemodem pyxinput example_cros_dep"
+AUTOTEST_CONFIG_LIST=*
+AUTOTEST_PROFILERS_LIST=*
+
+# NOTE: For deps, we need to keep *.a
+AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz"
+
+# deps/gtest
+RDEPEND="
+ dev-cpp/gtest
+"
+
+RDEPEND="${RDEPEND}
+ chromeos-base/autotest-deps-libaio
+"
+
+# deps/chrome_test
+#RDEPEND="${RDEPEND}
+# chromeos-base/chromeos-chrome
+#"
+
+# deps/ibusclient
+RDEPEND="${RDEPEND}
+ app-i18n/ibus
+ dev-libs/glib
+ sys-apps/dbus
+"
+
+# deps/iwcap
+RDEPEND="${RDEPEND}
+ dev-libs/libnl:0
+"
+
+# deps/fakegudev
+RDEPEND="${RDEPEND}
+ sys-fs/udev[gudev]
+"
+
+# deps/fakemodem
+RDEPEND="${RDEPEND}
+ chromeos-base/autotest-fakemodem-conf
+"
+
+RDEPEND="${RDEPEND}
+ sys-devel/binutils
+"
+DEPEND="${RDEPEND}"
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-0.0.1-r3236.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-0.0.1-r3236.ebuild
new file mode 100644
index 0000000000..a04e2eaae8
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-0.0.1-r3236.ebuild
@@ -0,0 +1,99 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+CONFLICT_LIST="chromeos-base/autotest-tests-0.0.1-r335"
+inherit toolchain-funcs flag-o-matic cros-workon autotest conflict
+
+DESCRIPTION="Autotest Factory tests"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 arm amd64"
+
+IUSE="+xset hardened"
+# Enable autotest by default.
+IUSE="${IUSE} +autotest"
+
+# Factory tests require locally installed deps, which are called out in
+# autotest-factory-deps.
+RDEPEND="
+ chromeos-base/autotest-deps-iotools
+ chromeos-base/autotest-deps-libaio
+ chromeos-base/autotest-deps-audioloop
+ chromeos-base/autotest-deps-glbench
+ chromeos-base/autotest-private-board
+ chromeos-base/chromeos-factory
+ chromeos-base/flimflam-test
+ >=chromeos-base/vpd-0.0.1-r11
+ dev-python/jsonrpclib
+ dev-python/pygobject
+ dev-python/pygtk
+ dev-python/ws4py
+ xset? ( x11-apps/xset )
+"
+
+DEPEND="${RDEPEND}"
+
+IUSE_TESTS="
+ +tests_dummy_Fail
+ +tests_dummy_Pass
+ +tests_factory_Antenna
+ +tests_factory_Audio
+ +tests_factory_AudioInternalLoopback
+ +tests_factory_AudioLoop
+ +tests_factory_AudioQuality
+ +tests_factory_BasicCellular
+ +tests_factory_BasicGPS
+ +tests_factory_BasicWifi
+ +tests_factory_Camera
+ +tests_factory_CameraPerformanceAls
+ +tests_factory_Cellular
+ +tests_factory_Connector
+ +tests_factory_DeveloperRecovery
+ +tests_factory_Display
+ +tests_factory_Dummy
+ +tests_factory_ExtDisplay
+ +tests_factory_ExternalStorage
+ +tests_factory_Fail
+ +tests_factory_Finalize
+ +tests_factory_HWID
+ +tests_factory_Keyboard
+ +tests_factory_KeyboardBacklight
+ +tests_factory_Leds
+ +tests_factory_LidSwitch
+ +tests_factory_LightSensor
+ +tests_factory_ProbeWifi
+ +tests_factory_Prompt
+ +tests_factory_RemovableStorage
+ +tests_factory_RunScript
+ +tests_factory_ScanSN
+ +tests_factory_ScriptWrapper
+ +tests_factory_Start
+ +tests_factory_StressTest
+ +tests_factory_SyncEventLogs
+ +tests_factory_Touchpad
+ +tests_factory_Touchscreen
+ +tests_factory_TPM
+ +tests_factory_USB
+ +tests_factory_VerifyComponents
+ +tests_factory_VPD
+ +tests_factory_Wifi
+ +tests_suite_Factory
+"
+
+IUSE="${IUSE} ${IUSE_TESTS}"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST=""
+AUTOTEST_CONFIG_LIST=""
+AUTOTEST_PROFILERS_LIST=""
+
+AUTOTEST_FILE_MASK="*.a *.tar.bz2 *.tbz2 *.tgz *.tar.gz"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-9999.ebuild
new file mode 100644
index 0000000000..3a1665086e
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-9999.ebuild
@@ -0,0 +1,97 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+CONFLICT_LIST="chromeos-base/autotest-tests-0.0.1-r335"
+inherit toolchain-funcs flag-o-matic cros-workon autotest conflict
+
+DESCRIPTION="Autotest Factory tests"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~arm ~amd64"
+
+IUSE="+xset hardened"
+# Enable autotest by default.
+IUSE="${IUSE} +autotest"
+
+# Factory tests require locally installed deps, which are called out in
+# autotest-factory-deps.
+RDEPEND="
+ chromeos-base/autotest-deps-iotools
+ chromeos-base/autotest-deps-libaio
+ chromeos-base/autotest-deps-audioloop
+ chromeos-base/autotest-deps-glbench
+ chromeos-base/autotest-private-board
+ chromeos-base/chromeos-factory
+ chromeos-base/flimflam-test
+ >=chromeos-base/vpd-0.0.1-r11
+ dev-python/jsonrpclib
+ dev-python/pygobject
+ dev-python/pygtk
+ dev-python/ws4py
+ xset? ( x11-apps/xset )
+"
+
+DEPEND="${RDEPEND}"
+
+IUSE_TESTS="
+ +tests_dummy_Fail
+ +tests_dummy_Pass
+ +tests_factory_Antenna
+ +tests_factory_Audio
+ +tests_factory_AudioInternalLoopback
+ +tests_factory_AudioLoop
+ +tests_factory_AudioQuality
+ +tests_factory_BasicCellular
+ +tests_factory_BasicGPS
+ +tests_factory_BasicWifi
+ +tests_factory_Camera
+ +tests_factory_CameraPerformanceAls
+ +tests_factory_Cellular
+ +tests_factory_Connector
+ +tests_factory_DeveloperRecovery
+ +tests_factory_Display
+ +tests_factory_Dummy
+ +tests_factory_ExtDisplay
+ +tests_factory_ExternalStorage
+ +tests_factory_Fail
+ +tests_factory_Finalize
+ +tests_factory_HWID
+ +tests_factory_Keyboard
+ +tests_factory_KeyboardBacklight
+ +tests_factory_Leds
+ +tests_factory_LidSwitch
+ +tests_factory_LightSensor
+ +tests_factory_ProbeWifi
+ +tests_factory_Prompt
+ +tests_factory_RemovableStorage
+ +tests_factory_RunScript
+ +tests_factory_ScanSN
+ +tests_factory_ScriptWrapper
+ +tests_factory_Start
+ +tests_factory_StressTest
+ +tests_factory_SyncEventLogs
+ +tests_factory_Touchpad
+ +tests_factory_Touchscreen
+ +tests_factory_TPM
+ +tests_factory_USB
+ +tests_factory_VerifyComponents
+ +tests_factory_VPD
+ +tests_factory_Wifi
+ +tests_suite_Factory
+"
+
+IUSE="${IUSE} ${IUSE_TESTS}"
+
+CROS_WORKON_LOCALNAME=../third_party/autotest
+CROS_WORKON_SUBDIR=files
+
+AUTOTEST_DEPS_LIST=""
+AUTOTEST_CONFIG_LIST=""
+AUTOTEST_PROFILERS_LIST=""
+
+AUTOTEST_FILE_MASK="*.a *.tar.bz2 *.tbz2 *.tgz *.tar.gz"
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/autotest-fakemodem-conf-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/autotest-fakemodem-conf-0.0.1.ebuild
new file mode 100644
index 0000000000..605a24beb8
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/autotest-fakemodem-conf-0.0.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="Runtime configuration file for fakemodem (autotest dep)"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+IUSE=""
+
+src_install() {
+ insinto /etc/dbus-1/system.d
+ doins "${FILESDIR}/org.chromium.FakeModem.conf" || die
+}
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/files/org.chromium.FakeModem.conf b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/files/org.chromium.FakeModem.conf
new file mode 100644
index 0000000000..d3891c70b0
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/files/org.chromium.FakeModem.conf
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private-board/autotest-private-board-0.0.1-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private-board/autotest-private-board-0.0.1-r1.ebuild
new file mode 100644
index 0000000000..5653c3b49c
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private-board/autotest-private-board-0.0.1-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+DESCRIPTION="Board specific autotests"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+IUSE=""
+
+RDEPEND=""
+
+#
+# WARNING: Nothing should be added to this ebuild. This ebuild is overriden
+# in most of the board specific overlays, or will be.
+#
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0-r1.ebuild
new file mode 120000
index 0000000000..b79439046c
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0-r1.ebuild
@@ -0,0 +1 @@
+autotest-private-0.1.0.ebuild
\ No newline at end of file
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0.ebuild
new file mode 100644
index 0000000000..cf29c540f3
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+# CROS_WORKON_REPO=FILL_YOUR_REPO_URL_HERE
+# inherit toolchain-funcs flag-o-matic cros-workon autotest
+
+DESCRIPTION="Private autotest tests"
+HOMEPAGE="http://src.chromium.org"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+DEPEND=""
+RDEPEND=""
+
+# This ebuild file is reserved for adding new private tests in your factory
+# process. You can change the CROS_WORKON_REPO to your own server, and uncomment
+# the following CROS_WORKON_* variables to have your own tests merged when
+# building factory test run-in images.
+
+# CROS_WORKON_PROJECT=autotest-private
+# CROS_WORKON_LOCALNAME=../third_party/autotest-private
+# CROS_WORKON_SUBDIR=
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-tests-ltp/autotest-tests-ltp-0.0.1-r1886.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-tests-ltp/autotest-tests-ltp-0.0.1-r1886.ebuild
new file mode 100644
index 0000000000..a6c8aaef56
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-tests-ltp/autotest-tests-ltp-0.0.1-r1886.ebuild
@@ -0,0 +1,46 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826"
+CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34"
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+CONFLICT_LIST="chromeos-base/autotest-tests-0.0.1-r596"
+
+inherit toolchain-funcs flag-o-matic cros-workon autotest conflict
+
+DESCRIPTION="ltp autotest"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm x86"
+
+IUSE="hardened"
+# Enable autotest by default.
+IUSE="${IUSE} +autotest"
+
+RDEPEND="${RDEPEND}
+ chromeos-base/protofiles
+ dev-libs/protobuf
+ dev-python/pygobject
+ !/dev/null
+ cp -fpru "${S}"/client/{bin,common_lib,tools} "${AUTOTEST_WORK}/client"
+ cp -fpu "${S}"/server/* "${AUTOTEST_WORK}/server" &>/dev/null
+ cp -fpru "${S}"/server/{bin,control_segments,hosts,site_tests,tests} \
+ "${AUTOTEST_WORK}/server"
+ cp -fpru "${S}"/{conmux,tko,utils,site_utils,test_suites,frontend} "${AUTOTEST_WORK}"
+
+ # cros directory is not from autotest upstream but cros project specific.
+ cp -fpru "${S}"/client/cros "${AUTOTEST_WORK}/client"
+
+ cp -fpru "${S}"/server/cros "${AUTOTEST_WORK}/server"
+
+ # Pre-create test directories.
+ local test_dirs="
+ client/tests client/site_tests
+ client/config client/deps client/profilers
+ packages"
+ local dir
+ for dir in ${test_dirs}; do
+ mkdir "${AUTOTEST_WORK}/${dir}"
+ touch "${AUTOTEST_WORK}/${dir}"/.keep
+ done
+
+ sed "/^enable_server_prebuild/d" "${S}/global_config.ini" > \
+ "${AUTOTEST_WORK}/global_config.ini"
+}
+
+src_install() {
+ insinto /usr/local/autotest
+ doins -r "${AUTOTEST_WORK}"/*
+
+ # base __init__.py
+ touch "${D}"/usr/local/autotest/__init__.py
+
+ # TODO: This should be more selective
+ chmod -R a+x "${D}"/usr/local/autotest
+
+ # setup stuff needed for read/write operation
+ chmod a+wx "${D}/usr/local/autotest/packages"
+
+ dodir "/usr/local/autotest/client/packages"
+ chmod a+wx "${D}/usr/local/autotest/client/packages"
+
+ dodir "/usr/local/autotest/server/tmp"
+ chmod a+wx "${D}/usr/local/autotest/server/tmp"
+
+ # Set up symlinks so that debug info works for autotests.
+ dodir /usr/lib/debug/usr/local/autotest/
+ dosym client/site_tests /usr/lib/debug/usr/local/autotest/tests
+}
+
+# Packages client.
+pkg_postinst() {
+ local root_autotest_dir="${ROOT}/usr/local/autotest"
+ flock "${root_autotest_dir}/packages" \
+ -c "python -B ${root_autotest_dir}/utils/packager.py \
+ -r ${root_autotest_dir}/packages --client upload"
+}
diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest/autotest-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest/autotest-9999.ebuild
new file mode 100644
index 0000000000..aec4c435d5
--- /dev/null
+++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest/autotest-9999.ebuild
@@ -0,0 +1,98 @@
+# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+CROS_WORKON_PROJECT="chromiumos/third_party/autotest"
+
+inherit toolchain-funcs flag-o-matic cros-workon
+
+DESCRIPTION="Autotest scripts and tools"
+HOMEPAGE="http://www.chromium.org/"
+SRC_URI=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~arm ~amd64"
+
+RDEPEND="
+ !/dev/null
+ cp -fpru "${S}"/client/{bin,common_lib,tools} "${AUTOTEST_WORK}/client"
+ cp -fpu "${S}"/server/* "${AUTOTEST_WORK}/server" &>/dev/null
+ cp -fpru "${S}"/server/{bin,control_segments,hosts,site_tests,tests} \
+ "${AUTOTEST_WORK}/server"
+ cp -fpru "${S}"/{conmux,tko,utils,site_utils,test_suites,frontend} "${AUTOTEST_WORK}"
+
+ # cros directory is not from autotest upstream but cros project specific.
+ cp -fpru "${S}"/client/cros "${AUTOTEST_WORK}/client"
+
+ cp -fpru "${S}"/server/cros "${AUTOTEST_WORK}/server"
+
+ # Pre-create test directories.
+ local test_dirs="
+ client/tests client/site_tests
+ client/config client/deps client/profilers
+ packages"
+ local dir
+ for dir in ${test_dirs}; do
+ mkdir "${AUTOTEST_WORK}/${dir}"
+ touch "${AUTOTEST_WORK}/${dir}"/.keep
+ done
+
+ sed "/^enable_server_prebuild/d" "${S}/global_config.ini" > \
+ "${AUTOTEST_WORK}/global_config.ini"
+}
+
+src_install() {
+ insinto /usr/local/autotest
+ doins -r "${AUTOTEST_WORK}"/*
+
+ # base __init__.py
+ touch "${D}"/usr/local/autotest/__init__.py
+
+ # TODO: This should be more selective
+ chmod -R a+x "${D}"/usr/local/autotest
+
+ # setup stuff needed for read/write operation
+ chmod a+wx "${D}/usr/local/autotest/packages"
+
+ dodir "/usr/local/autotest/client/packages"
+ chmod a+wx "${D}/usr/local/autotest/client/packages"
+
+ dodir "/usr/local/autotest/server/tmp"
+ chmod a+wx "${D}/usr/local/autotest/server/tmp"
+
+ # Set up symlinks so that debug info works for autotests.
+ dodir /usr/lib/debug/usr/local/autotest/
+ dosym client/site_tests /usr/lib/debug/usr/local/autotest/tests
+}
+
+# Packages client.
+pkg_postinst() {
+ local root_autotest_dir="${ROOT}/usr/local/autotest"
+ flock "${root_autotest_dir}/packages" \
+ -c "python -B ${root_autotest_dir}/utils/packager.py \
+ -r ${root_autotest_dir}/packages --client upload"
+}