diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/make.defaults b/sdk_container/src/third_party/coreos-overlay/profiles/base/make.defaults deleted file mode 100644 index cf70f6b841..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/make.defaults +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.90 2012/11/24 21:08:09 mgorny Exp $ -# -# System-wide defaults for the Portage system -# See portage(5) manpage - -# Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) -IUSE_IMPLICIT="prefix" -USE_EXPAND_UNPREFIXED="ARCH" -USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt" -USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin FreeBSD glibc HPUX Interix mintlib NetBSD OpenBSD SunOS uclibc Winnt" -USE_EXPAND_VALUES_KERNEL="AIX Cygwin Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt" -USE_EXPAND_VALUES_USERLAND="BSD GNU" - -# Env vars to expand into USE vars. Modifying this requires prior -# discussion on gentoo-dev@gentoo.org. -USE_EXPAND="APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES ENLIGHTENMENT_MODULES FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS DRACUT_MODULES OFED_DRIVERS GRUB_PLATFORMS FFTOOLS PYTHON_TARGETS CURL_SSL OPENMPI_FABRICS OPENMPI_RM OPENMPI_OFED_FEATURES LIBREOFFICE_EXTENSIONS VOICEMAIL_STORAGE PYTHON_SINGLE_TARGET" - -# USE_EXPAND variables whose contents are not shown in package manager -# output. Changes need discussion on gentoo-dev. -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS" - -# Basic CONFIG_PROTECT is defined by portage make.globals in /usr/share. That is really bad, kill it here. -CONFIG_PROTECT="-/etc" -CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" - -# Variables that are set exclusively by the profile -# and not by user configuration files. -PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" - -# 'Sane' defaults -ELIBC="glibc" -KERNEL="linux" -USERLAND="GNU" -INPUT_DEVICES="keyboard mouse" - -# Tomáš Chvátal (12 Aug 2011) -# By default do not build any grub platform and let it guess. -GRUB_PLATFORMS="" - -# Tomáš Chvátal (05 May 2013) -# By default enable all extensions with no dependencies -LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" - -# Tomáš Chvátal (15 May 2011) -# Andreas K. Hüttel (19 Aug 2011, 25 Mar 2012) -# By default build all koffice / calligra features. -CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" - -# Pacho Ramos (14 Feb 2010) -# Enable 'ptp2' by default as it is available for most cameras. -CAMERAS="ptp2" - -# Ole Markus With (09 Oct 2010) -# Default PHP targets (should always be latest stable version) -PHP_TARGETS="php5-3" - -# Andreas K. Huettel (28 Sep 2010) -# Small default list of enabled plugins for collectd -COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" - -# Tomáš Chvátal (26 Oct 2010) -# By default enable all protocols for average GPS user -GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" - -# Diego Pettenò (21 Dec 2006) -# Build everything for the average user -ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" - -# Benedikt Böhm (27 Nov 2007) -# Sane defaults for built-in apache modules -# Patrick Lauer (12 Oct 2012) -# extend for apache 2.4 -APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" - -# Peter Volkov (29 Apr 2010) -# Set some defaults or package will fail to build (Check mconfig in package sources) -XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" - -# Robert Buchholz (17 Jan 2006) -# Some common lcd devices -LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" - -# 2006/10/17 - Daniel Drake -# cracklib is becoming optional in shadow (and removed from system) as of -# today. However, cracklib is very standard across the Linux world so we -# enable it by default. -# -# Diego Pettenò (14 Jul 2007) -# Moved to base/ profile from default-linux/ so that it also applies to -# embedded and hardened profiles. -USE="${USE} cracklib" - -# Miroslav Šulc (19 Nov 2008) -# Netbeans modules/clusters -NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" - -# 2009/09/21 Robin H. Johnson -# http://archives.gentoo.org/gentoo-dev/msg_dc705dc2c1a45e18a85aa62e8fb17009.xml -# Build kernel modules from linux-mod by default: -USE="${USE} modules" - -# Alex Legler (30 Nov 2009) -# Default Ruby build targets -RUBY_TARGETS="ruby18 ruby19" - -# Samuli Suominen (03 Dec 2009) -# Enable USE cxx by default so base-system and toolchain pkgs can start using USE cxx -# instead of USE nocxx. -# http://archives.gentoo.org/gentoo-dev/msg_a181cd0d36600067b599f4b996c6989f.xml -USE="${USE} cxx" - -# Tiziano Müller (24 Jan 2010) -# We usually don't want python to (re)write .py[co] files during phase runs -# since it could cause sandbox violations -PYTHONDONTWRITEBYTECODE="1" - -# Jorge Manuel B. S. Vicetto (16 Nov 2011) -# Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE -# threads is included to work around a use dep issue in our old python ebuilds -# curl is included to let stage2 fetch toolchains from git -BOOTSTRAP_USE="cxx unicode threads curl" - -# Mike Gilbert (15 May 2012) -# Default target(s) for python-r1.eclass -PYTHON_TARGETS="python2_7" -PYTHON_SINGLE_TARGET="python2_7" - -# ChromeOS-specific: BOARD_USE for accessing board value in cros-board.eclass -# CROS_WORKON_TREE for cros-workon -# TESTS USE_EXPAND for autotest -# U_BOOT_CONFIG_USE for selecting U-Boot config -# U_BOOT_FDT_USE for selecting U-Boot device tree -USE_EXPAND="${USE_EXPAND} BOARD_USE CROS_WORKON_TREE TESTS U_BOOT_CONFIG_USE U_BOOT_FDT_USE" -USE_EXPAND_HIDDEN="${USE_EXPAND_HIDDEN} CROS_WORKON_TREE" - -# Extra use flags for Core OS SDK (and possibly targets) -# Previously defined in make.conf -USE="${USE} hardened cros_host pic pie expat -introspection -cups" - -# Enable bindist for both SDK and targets -USE="${USE} bindist" - -# No need for zeroconf, that's a desktop world thing. -# Namely dhcpcd shoudln't make up random ipv4 addresses using ipv4ll -USE="${USE} -zeroconf" - -# Default licenses that are accepted for ChromiumOS builds. -# If you want to accept more, use the --accept_licenses flag -# when running setup_board. -ACCEPT_LICENSE="* -@EULA -@CHROMEOS" - -# Favor our own mirrors over Gentoo's -GENTOO_MIRRORS=" - http://storage.core-os.net/mirror/portage-stable/ - http://storage.core-os.net/mirror/coreos/ - http://distfiles.gentoo.org/ -" diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.unmask b/sdk_container/src/third_party/coreos-overlay/profiles/base/package.unmask deleted file mode 100644 index e411156348..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.unmask +++ /dev/null @@ -1,4 +0,0 @@ -# Upstream portage blocks portage-9999 with package.mask, so we need to unmask -# it manually to allow us to build it. (It's still marked as unstable, so we -# won't use it by default.) -=sys-apps/portage-9999 diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.force b/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.force deleted file mode 100644 index 98f1d61918..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.force +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.8 2009/08/01 14:55:18 beandog Exp $ - -# Peter Alfredsen (11 Apr 2009) -# Forcing w.r.t. bug 265336. When unicode use-flag is -# turned off, ABI is broken without a .so bump. -dev-libs/libpcre unicode - -# Samuli Suominen (10 May 2009) -# USE X needs to be always enabled to force virtualx -# eclass usage for Xeconf. -media-sound/rubyripper X diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.mask b/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.mask deleted file mode 100644 index 0a6cb93822..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.mask +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.97 2009/10/11 20:12:53 ssuominen Exp $ - -# This file requires >=portage-2.1.1 -# New entries go on top. - -# Samuli Suominen (10 Oct 2009) -# Not ready for stable. Remove this mask when KDE 4.3.2 is stable. - (10 Oct 2009) -# Fix deptree because kopete-facebook is missing KEYWORDS -kde-base/kopete facebook - -# Samuli Suominen (09 Oct 2009) -# log4cxx has known memory leaking issues wrt bug #287697, -# unmask when log4cxx is fixed and stable. -app-misc/strigi log - -# Jean-Noël Rivasseau (23 Sep 2009) -# X use flag only for amd64/x86, bug 285951. -media-gfx/iscan X - -# Nirbheek Chauhan (22 Sep 2009) -# Broken with KDE4, mask for now ->=app-office/openoffice-3.1.1 kde - -# Alex Legler (16 Sep 2009) -# Maintainer of the kolab patch is not available (wrobel). -# Bump is needed for security bug 285052. ->=www-apps/horde-webmail-1.2.4 kolab - -# Tomáš Chvátal (10 Sep 2009) -# quakeforge has video_cards_tdfx enabled only for x86 -games-fps/quakeforge video_cards_tdfx - -# Marijn Schouten (03 Aug 2009) -# gcl is an old piece of crap that has a lot of problems -sci-mathematics/maxima gcl - -# Jeremy Olexa (31 Jul 2009) -# Mask the gnome USE flag globally for app-office/abiword-plugins-2.4.6 because -# it depends on a GLSA affected atom. bug 271708 -=app-office/abiword-plugins-2.4.6 gnome - -# Petteri Räty (14 Jul 2009) -# Open source Java plugin development happens in IcedTea -# these days. -dev-java/gnu-classpath nsplugin - -# Tristan Heaven (12 Jun 2009) -# media-libs/freeimage is masked for bug #269516 -dev-games/cegui freeimage -dev-games/ogre freeimage - -# Mounir Lamouri (21 Apr 2009) -# masking jingle because it's using an old ortp version -# which is blocking stabilization of new ones, bug 206047 -=kde-base/kdenetwork-3* jingle -=kde-base/kopete-3* jingle - -# Peter Alfredsen (20 Jan 2008) -# Pango is a Work-In-Progress for libgdiplus -# Bug 255623 -dev-dotnet/libgdiplus pango - -# Tomas Chvatal (31 Jan 2009) -# mask cuda for boinc. Works only on amd64 and x86 -sci-misc/boinc cuda - -# Robert Buchholz (16 Aug 2008) -# TLS needs dev-libs/cryptlib, which is x86 only -dev-python/kaa-base tls - -# Serkan Kaba (20 Jul 2008) -# Java is not supported in most of the arches enchant is keyworded -app-text/enchant zemberek - -# Thomas Anderson (04 Jul 2008) -# Mask ia32 USE flag on all architectures but amd64 -# as we're the only people who can make use of it. -www-client/opera ia32 - -# Peter Alfredsen (25 Jun 2008) -# Php module fails to build due to newer autotools. ->=media-libs/ming-0.4.0_beta5 php - -# Ben de Groot (22 Jun 2008) -# does not work with ffmpeg new headers yet - (21 Mar 2008) -# still work in progress -=net-irc/kvirc-3.4.0 qt4 - -# Michael Sterrett (09 Mar 2008) -# tcl version necessary has been masked so mask this for now. -~app-editors/nvi-1.81.6 tcl - -# Christian Faulhammer (03 Mar 2008) -# This feature is experimental and should be used by people willing to -# test it -app-portage/gatt libpaludis - -# Wulf Krueger (28 Jan 2008) -# Mask bluetooth for the KDE 3.5.8 stabilisation. -app-pda/pilot-link bluetooth - -# Christian Hoffmann (27 Dec 2007) -# Missing dev-php5/php-java-bridge -dev-lang/php java-external - -# Donnie Berkholz (12 Nov 2007) -# freedesktop.org bug #7459 committed fix breaks 3D apps -# but "fix" is only relevant on USE=nptl -=media-libs/mesa-7.0* nptl - -# Robert Buchholz (29 Aug 2007) -# PPTP Plugin doesn't work on amd64 -kde-misc/knetworkmanager pptp - -dev-java/sun-jdk nsplugin -dev-java/sun-jre-bin nsplugin -dev-java/ibm-jdk-bin nsplugin -dev-java/ibm-jre-bin nsplugin - -# Petteri Räty (27 Apr 2007) -# package.use.masked for security bug #161835 -# Not removed from ebuilds because this is the only 64 bit plugin -# on amd64. -dev-java/blackdown-jdk nsplugin -dev-java/blackdown-jre nsplugin - -# These are for BSD only -net-proxy/squid ipf-transparent pf-transparent -app-admin/sshguard ipfilter - -# Linking against libnfsidmap requires libs in /usr #149472 -sys-apps/acl nfs - -# Christian Faulhammer (14 Jan 2008) -# only works on x86, where this will be unmasked -dev-java/ibm-jdk-bin alsa -dev-java/ibm-jre-bin alsa - -# Raúl Porcel (09 Nov 2008) -# CPU opts: This needs amd64, x86 and ppc on some of them -# dvdnav: hard masked dependency -# vdpau: availble on x86, amd64 only -media-video/mplayer cpudetection custom-cpuopts bindist vdpau - -# Steve Dibb (26 Feb 2009) -# Unmask internal real player codec support on newer mplayer ->=media-video/mplayer-1.0_rc2_p20090226 -real - -# Alexis Ballier (07 Jul 2009) -# The pda interface doesnt build, bug #277037 ->=media-video/vlc-1.0.0 pda - -# Samuli Suominen (31 Jul 2009) -# Security issues wrt #190835 -games-fps/doom-data doomsday -games-fps/freedoom doomsday diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.mask.example b/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.mask.example deleted file mode 100644 index 3c373150ad..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/package.use.mask.example +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask.example,v 1.2 2009/07/31 11:16:52 ssuominen Exp $ - -# This file requires >=portage-2.1.1 -# It's named example so portage doesn't open it and it doesn't do anything yet. -# The syntax is similar to /etc/portage/package.use - -### -### Examples! -### -### Masking - -# sys-devel/gcc hardened # mask hardened USE flag for sys-devel/gcc - - -### Unmasking -# sys-devel/gcc -hardened # unmask hardened USE flag for sys-devel/gcc - -# DO NOT DO -# -sys-devel/gcc hardened - -# This wrong example is here because someone did it (he blamed his copy -# and pasting program). - diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/packages b/sdk_container/src/third_party/coreos-overlay/profiles/base/packages deleted file mode 100644 index ed51b0cc64..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/packages +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2004 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/packages,v 1.45 2009/09/29 09:04:29 flameeyes Exp $ - -# Gentoo Base Profile - -# NOTE: THIS IS THE BASE PROFILE FOR *ANY* GENTOO BASED OPERATING SYSTEM. -# NO MODIFICATIONS MAY BE MADE TO THIS FILE WITHOUT PRIOR DISCUSSION. IF -# YOU ARE CREATING A NEW PROFILE, YOU SIMPLY NEED TO INHERIT THIS BASE -# PROFILE IN YOUR PROFILE DIRECTORY'S "parent" FILE. - - -# OK, you're staring at this file and you have no idea what these stars are -# for. Here's the scoop. An initial "*" marks a package that is part of -# the official BASE system profile. If there is a "*" then `emerge system` -# will use the line in its calculations of what should be installed for the -# base profile. Lines without a "*" prefix will be ignored for profile -# system calculations. - -# Please note that this file is rarely used as a package inclusion mask -# file, because it affects EVERY SINGLE gentoo profile. As can be seen, -# we've limited the inclusion mask to a version of portage which supports -# cascaded profiles, but apart from that, there should be no version -# specific information in here. This file serves as a high level description -# of the minimum set of packages needed for any Gentoo based system. - -*sys-apps/baselayout -*app-arch/bzip2 -*app-arch/cpio -*app-arch/gzip -*app-arch/tar -*app-arch/xz-utils -*app-shells/bash -#*dev-lang/perl -#*dev-lang/python -*net-misc/iputils -*net-misc/rsync -*net-misc/wget -*sys-apps/coreutils -#*sys-apps/debianutils -*sys-apps/diffutils -*sys-apps/file -*sys-apps/findutils -*sys-apps/gawk -*sys-apps/grep -*sys-apps/net-tools -*sys-apps/portage -*sys-process/procps -*sys-process/psmisc -*sys-apps/sed -*sys-apps/shadow -*sys-apps/texinfo -*sys-apps/which -*sys-devel/autoconf -*sys-devel/automake -*sys-devel/binutils -*sys-devel/bison -*sys-devel/flex -*sys-devel/gcc -*sys-devel/gnuconfig -*sys-devel/libtool -*sys-devel/m4 -*sys-devel/make -*>=sys-devel/patch-2.6.1 -*sys-fs/e2fsprogs -*sys-libs/ncurses -*sys-libs/readline -*sys-libs/zlib -*virtual/editor -*virtual/libc -*virtual/man -*virtual/modutils -*virtual/os-headers -*virtual/pager -*virtual/ssh diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/use.force b/sdk_container/src/third_party/coreos-overlay/profiles/base/use.force deleted file mode 100644 index df19ac448a..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/use.force +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.force,v 1.3 2009/07/31 16:42:56 ssuominen Exp $ - -# Force the GNU/Linux ELIBC, KERNEL, and USERLAND -# flags that apply to the majority of profiles. -elibc_glibc -kernel_linux -userland_GNU diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/use.mask b/sdk_container/src/third_party/coreos-overlay/profiles/base/use.mask deleted file mode 100644 index 430a913cc2..0000000000 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/use.mask +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.81 2009/09/10 12:03:43 scarabeus Exp $ - -# profile specific USE flags -# Don't put hardened in here. -selinux -uclibc -multilib - -# amd64/x86 arch specific USE flags -kqemu -3dnow -3dnowext -lilo -mmx -mmxext -sse -sse2 -ssse3 -svga -win32codecs -real -nvram - -# ppc arch specific USE flags -altivec -pbbuttonsd -ppcsha1 - -# mips arch specific USE flags -n32 -n64 -fixed-point - -# ppc64 arch specific USE flags -ibm - -# sparc arch specific USE flags -vis -ultra1 - -# nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers -nvidia - -# dev-db/oracle-instantclient-basic is only available on x86 -oci8-instant-client - -# net-libs/osptoolkit is only available on x86 (used by asterisk, bug 115798) -osp - -# yellownet is only avaible as a binary blob (bug 149970) -yellownet - -# not keyworded on non-x86 systems -video_cards_geode -video_cards_vermilion -video_cards_xgi -video_cards_voodoo - -# not needed on non-sparc systems -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx - -# not needed on non-mips system -video_cards_newport -video_cards_impact - -# not needed on non-x86, non-amd64 systems -input_devices_virtualbox -input_devices_vmmouse -video_cards_nvidia -video_cards_fglrx -video_cards_via -video_cards_vmware -video_cards_virtualbox - -# not needed on non-x86, non-amd64, non-ppc systems -input_devices_synaptics -input_devices_wacom - -# psyco only works on x86 -psyco - -# Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles. -userland_BSD - -elibc_AIX -elibc_Darwin -elibc_DragonFly -elibc_FreeBSD -elibc_HPUX -elibc_Interix -elibc_IRIX -elibc_mintlib -elibc_NetBSD -elibc_OpenBSD -elibc_SunOS -elibc_uclibc - -kernel_AIX -kernel_Darwin -kernel_FreeBSD -kernel_freemint -kernel_HPUX -kernel_Interix -kernel_IRIX -kernel_NetBSD -kernel_OpenBSD -kernel_SunOS - -# Diego Pettenò (6 Dec 2006) -# Mask specific Apple drivers -alsa_cards_aoa -alsa_cards_aoa-fabric-layout -alsa_cards_aoa-onyx -alsa_cards_aoa-soundbus -alsa_cards_aoa-soundbus-i2s -alsa_cards_aoa-tas -alsa_cards_aoa-toonie -alsa_cards_powermac -# Mask specific Sun drivers -alsa_cards_sun-amd7930 -alsa_cards_sun-cs4231 -alsa_cards_sun-dbri -# Mask specific ARM drivers -alsa_cards_pxa2xx-i2sound -alsa_cards_pxa2xx-soc -alsa_cards_pxa2xx-soc-corgi -alsa_cards_pxa2xx-soc-poodle -alsa_cards_pxa2xx-soc-spitz -alsa_cards_pxa2xx-soc-tosa -alsa_cards_sa11xx-uda1341ts -alsa_cards_armaaci -alsa_cards_at91-soc -alsa_cards_at91-soc-eti-b1-wm8731 -# Mask specific HPPA drivers -alsa_cards_harmony -# Mask specific MIPS drivers -alsa_cards_au1x00 - -# Diego Pettenò (29 Dec 2006) -# Adobe FDF toolkit is x86 only. -fdftk - -# Diego Pettenò (30 Dec 2006) -# These are specific of Mac OS X -aqua -coreaudio - -# Diego Pettenò (4 Jan 2007) -# Mask the flags for PHP that are available only on x86 -sybase-ct -ingres -birdstep -adabas -filepro -pfpro -informix -empress -empress-bcs -sybase -frontbase -dbmaker -esoob -solid -# Shared with amd64 -oci8 -oracle7 -firebird -db2 - -# Robert Buchholz (03 Jun 2007) -# Only works on x86 or amd64 -lcd_devices_svga -lcd_devices_luise - -# Joseph Jezak (11 Mar 2007) -# Only for x86 and amd64 (in pbbuttonsd) -macbook - -# George Shapovalov (8 Apr 2007) -# Ada is supported only on x86, amd64 and ppc at present -ada - -# lvm2 clustered use flags (moved from default-linux) -clvm -gulm -cman - -# tcc is x86 only -tcc - -# Diego Pettenò (15 Nov 2007) -# pam_console was masked for removal for security issue. -# mask the flag too. -pam_console - -# Jeremy Olexa -# The prefix USE flag should never be used on non prefix profiles -prefix - -# Alexey Shvetsov -# Mask kdeprefix since its broken by now -kdeprefix - -# Diego E. Pettenò (6 Jul 2009) -# on behalf of QA Team -# Removal of cman is scheduled for 2009-10-06 -cman - -# Markus Duft (7 Jul 2009) -# This use flag only applies to _one_ version of interix (all -# versions share the same keyword, that's why i need a USE flag). -# Since this is meaningless for all others, it's globally masked. -i6fork - -# Samuli Suominen (01 Aug 2009) -# RealMagic Hollywood+/Creative DXR3 support -dxr3 diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/parent b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/parent index 84be6aaffb..09dff0fee8 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/parent +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/amd64/parent @@ -1,4 +1,4 @@ -:base +portage-stable:base portage-stable:default/linux portage-stable:arch/amd64 portage-stable:releases/10.0 diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/make.defaults b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/make.defaults index ff59f24d0f..5ebf596172 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/make.defaults +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/make.defaults @@ -1,8 +1,40 @@ # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -# Basic stuff we do/don't want -USE="-tcpd -pcre -berkdb" +# ChromeOS-specific: BOARD_USE for accessing board value in cros-board.eclass +# CROS_WORKON_TREE for cros-workon +# TESTS USE_EXPAND for autotest +# U_BOOT_CONFIG_USE for selecting U-Boot config +# U_BOOT_FDT_USE for selecting U-Boot device tree +USE_EXPAND="${USE_EXPAND} BOARD_USE CROS_WORKON_TREE TESTS U_BOOT_CONFIG_USE U_BOOT_FDT_USE" +USE_EXPAND_HIDDEN="${USE_EXPAND_HIDDEN} CROS_WORKON_TREE" + +# Extra use flags for CoreOS SDK +USE="${USE} hardened cros_host pic pie expat -introspection -cups -tcpd -pcre -berkdb" + +# Enable bindist for both SDK and targets +USE="${USE} bindist" + +# No need for zeroconf, that's a desktop world thing. +# Namely dhcpcd shoudln't make up random ipv4 addresses using ipv4ll +USE="${USE} -zeroconf" + +# Override upstream's python settings +USE="$USE python_targets_python2_7 python_single_target_python2_7" +USE="$USE -python_targets_python3_2 -python_single_target_python3_2" +BOOTSTRAP_USE="$BOOTSTRAP_USE -python_targets_python3_2" + +# Default licenses that are accepted for ChromiumOS builds. +# If you want to accept more, use the --accept_licenses flag +# when running setup_board. +ACCEPT_LICENSE="* -@EULA -@CHROMEOS" + +# Favor our own mirrors over Gentoo's +GENTOO_MIRRORS=" + http://storage.core-os.net/mirror/portage-stable/ + http://storage.core-os.net/mirror/coreos/ + http://distfiles.gentoo.org/ +" # The following files are modified by make_chroot, and we do not want to # clobber them. All other config files should not be protected, so we diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/packages b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/packages index def41aa6c0..f785fb739c 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/packages +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/packages @@ -1,2 +1,3 @@ -*sys-apps/busybox +-*sys-apps/kbd *app-arch/lbzip2 diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/base/profile.bashrc b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/profile.bashrc similarity index 84% rename from sdk_container/src/third_party/coreos-overlay/profiles/base/profile.bashrc rename to sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/profile.bashrc index 831c1cbf99..89a2bf4d48 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/base/profile.bashrc +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/profile.bashrc @@ -1,22 +1,3 @@ -# Copyright 2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/base/profile.bashrc,v 1.3 2009/07/21 00:08:05 zmedico Exp $ - -# Set LANG=C globally because it speeds up build times, and we don't need -# localized messages inside of our builds. -export LANG=C - -# Since unittests on the buildbots don't automatically get access to an -# X server, don't let local dev stations get access either. If a test -# really needs an X server, they should launch their own with Xvfb. -unset DISPLAY - -if ! declare -F elog >/dev/null ; then - elog() { - einfo "$@" - } -fi - # Dumping ground for build-time helpers to utilize since SYSROOT/tmp/ # can be nuked at any time. CROS_BUILD_BOARD_TREE="${SYSROOT}/build" diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages b/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages index 45dfc17937..2d4ed12f5b 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages +++ b/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages @@ -1,3 +1,4 @@ # Add systemd to the 'system' set *sys-apps/efunctions *sys-apps/systemd +-*sys-apps/openrc diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages.build b/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages.build index 0c10a6cd7a..12a43c51e8 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages.build +++ b/sdk_container/src/third_party/coreos-overlay/profiles/features/systemd/packages.build @@ -1,2 +1,3 @@ sys-apps/dbus sys-apps/efunctions +-sys-apps/openrc