churn(profiles): Move base to coreos/base.

Switch to upstream's base profile, moving coreos specific stuff into
coreos/base and elsewhere as needed. No significant changes but a lot of
use flag nose in this since things like the list of available python
targets changes.
This commit is contained in:
Michael Marineau 2013-09-16 18:21:05 -04:00
parent 5959c42ec4
commit 56ac86f071
14 changed files with 38 additions and 699 deletions

View File

@ -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 <scarabeus@gentoo.org> (12 Aug 2011)
# By default do not build any grub platform and let it guess.
GRUB_PLATFORMS=""
# Tomáš Chvátal <scarabeus@gentoo.org> (05 May 2013)
# By default enable all extensions with no dependencies
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer"
# Tomáš Chvátal <scarabeus@gentoo.org> (15 May 2011)
# Andreas K. Hüttel <dilfridge@gentoo.org> (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 <pacho@gentoo.org> (14 Feb 2010)
# Enable 'ptp2' by default as it is available for most cameras.
CAMERAS="ptp2"
# Ole Markus With <olemarkus@gentoo.org> (09 Oct 2010)
# Default PHP targets (should always be latest stable version)
PHP_TARGETS="php5-3"
# Andreas K. Huettel <dilfridge@gentoo.org> (28 Sep 2010)
# Small default list of enabled plugins for collectd
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
# Tomáš Chvátal <scarabeus@gentoo.org> (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ò <flameeyes@gentoo.org> (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 <hollow@gentoo.org> (27 Nov 2007)
# Sane defaults for built-in apache modules
# Patrick Lauer <patrick@gentoo.org> (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 <pva@gentoo.org> (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 <rbu@gentoo.org> (17 Jan 2006)
# Some common lcd devices
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
# 2006/10/17 - Daniel Drake <dsd@gentoo.org>
# 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ò <flameeyes@gentoo.org> (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 <fordfrog@gentoo.org> (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 <robbat2@gentoo.org>
# http://archives.gentoo.org/gentoo-dev/msg_dc705dc2c1a45e18a85aa62e8fb17009.xml
# Build kernel modules from linux-mod by default:
USE="${USE} modules"
# Alex Legler <a3li@gentoo.org> (30 Nov 2009)
# Default Ruby build targets
RUBY_TARGETS="ruby18 ruby19"
# Samuli Suominen <ssuominen@gentoo.org> (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 <dev-zero@gentoo.org> (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 <jmbsvicetto@gentoo.org> (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 <floppym@gentoo.org> (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/
"

View File

@ -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

View File

@ -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 <loki_val@gentoo.org> (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 <ssuominen@gentoo.org> (10 May 2009)
# USE X needs to be always enabled to force virtualx
# eclass usage for Xeconf.
media-sound/rubyripper X

View File

@ -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 <ssuominen@gentoo.org> (10 Oct 2009)
# Not ready for stable. Remove this mask when KDE 4.3.2 is stable.
<kde-base/kdeadmin-meta-4.3.2 cups
<kde-base/kdeutils-meta-4.3.2 cups
<kde-base/plasma-workspace-4.3.2 google-gadgets
# Samuli Suominen <ssuominen@gentoo.org> (10 Oct 2009)
# Fix deptree because kopete-facebook is missing KEYWORDS
kde-base/kopete facebook
# Samuli Suominen <ssuominen@gentoo.org> (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 <elvanor@gentoo.org> (23 Sep 2009)
# X use flag only for amd64/x86, bug 285951.
media-gfx/iscan X
# Nirbheek Chauhan <nirbheek@gentoo.org> (22 Sep 2009)
# Broken with KDE4, mask for now
>=app-office/openoffice-3.1.1 kde
# Alex Legler <a3li@gentoo.org> (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 <scarabeus@gentoo.org> (10 Sep 2009)
# quakeforge has video_cards_tdfx enabled only for x86
games-fps/quakeforge video_cards_tdfx
# Marijn Schouten <hkBst@gentoo.org> (03 Aug 2009)
# gcl is an old piece of crap that has a lot of problems
sci-mathematics/maxima gcl
# Jeremy Olexa <darkside@gentoo.org> (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 <betelgeuse@gentoo.org> (14 Jul 2009)
# Open source Java plugin development happens in IcedTea
# these days.
dev-java/gnu-classpath nsplugin
# Tristan Heaven <nyhm@gentoo.org> (12 Jun 2009)
# media-libs/freeimage is masked for bug #269516
dev-games/cegui freeimage
dev-games/ogre freeimage
# Mounir Lamouri <volkmar@gentoo.org> (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 <loki_val@gentoo.org> (20 Jan 2008)
# Pango is a Work-In-Progress for libgdiplus
# Bug 255623
dev-dotnet/libgdiplus pango
# Tomas Chvatal <scarabeus@gentoo.org> (31 Jan 2009)
# mask cuda for boinc. Works only on amd64 and x86
sci-misc/boinc cuda
# Robert Buchholz <rbu@gentoo.org> (16 Aug 2008)
# TLS needs dev-libs/cryptlib, which is x86 only
dev-python/kaa-base tls
# Serkan Kaba <serkan@gentoo.org> (20 Jul 2008)
# Java is not supported in most of the arches enchant is keyworded
app-text/enchant zemberek
# Thomas Anderson <gentoofan23@gentoo.org> (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 <loki_val@gentoo.org> (25 Jun 2008)
# Php module fails to build due to newer autotools.
>=media-libs/ming-0.4.0_beta5 php
# Ben de Groot <yngwin@gentoo.org> (22 Jun 2008)
# does not work with ffmpeg new headers yet
<www-plugins/gnash-0.8.3 ffmpeg
# Markus Ullmann <jokey@gentoo.org> (21 Mar 2008)
# still work in progress
=net-irc/kvirc-3.4.0 qt4
# Michael Sterrett <mr_bones_@gentoo.org> (09 Mar 2008)
# tcl version necessary has been masked so mask this for now.
~app-editors/nvi-1.81.6 tcl
# Christian Faulhammer <opfer@gentoo.org> (03 Mar 2008)
# This feature is experimental and should be used by people willing to
# test it
app-portage/gatt libpaludis
# Wulf Krueger <philantrop@gentoo.org> (28 Jan 2008)
# Mask bluetooth for the KDE 3.5.8 stabilisation.
app-pda/pilot-link bluetooth
# Christian Hoffmann <hoffie@gentoo.org> (27 Dec 2007)
# Missing dev-php5/php-java-bridge
dev-lang/php java-external
# Donnie Berkholz <dberkholz@gentoo.org> (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 <rbu@gentoo.org> (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 <betelgeuse@gentoo.org> (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 <opfer@gentoo.org> (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 <armin76@gentoo.org> (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 <beandog@gentoo.org> (26 Feb 2009)
# Unmask internal real player codec support on newer mplayer
>=media-video/mplayer-1.0_rc2_p20090226 -real
# Alexis Ballier <aballier@gentoo.org> (07 Jul 2009)
# The pda interface doesnt build, bug #277037
>=media-video/vlc-1.0.0 pda
# Samuli Suominen <ssuominen@gentoo.org> (31 Jul 2009)
# Security issues wrt #190835
games-fps/doom-data doomsday
games-fps/freedoom doomsday

View File

@ -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).

View File

@ -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

View File

@ -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

View File

@ -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ò <flameeyes@gentoo.org> (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ò <flameeyes@gentoo.org> (29 Dec 2006)
# Adobe FDF toolkit is x86 only.
fdftk
# Diego Pettenò <flameeyes@gentoo.org> (30 Dec 2006)
# These are specific of Mac OS X
aqua
coreaudio
# Diego Pettenò <flameeyes@gentoo.org> (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 <rbu@gentoo.org> (03 Jun 2007)
# Only works on x86 or amd64
lcd_devices_svga
lcd_devices_luise
# Joseph Jezak <josejx@gentoo.org> (11 Mar 2007)
# Only for x86 and amd64 (in pbbuttonsd)
macbook
# George Shapovalov <george@gentoo.org> (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ò <flameeyes@gentoo.org> (15 Nov 2007)
# pam_console was masked for removal for security issue.
# mask the flag too.
pam_console
# Jeremy Olexa <darkside@gentoo.org>
# The prefix USE flag should never be used on non prefix profiles
prefix
# Alexey Shvetsov <alexxy@gentoo.org>
# Mask kdeprefix since its broken by now
kdeprefix
# Diego E. Pettenò <flameeyes@gentoo.org> (6 Jul 2009)
# on behalf of QA Team
# Removal of cman is scheduled for 2009-10-06
cman
# Markus Duft <mduft@gentoo.org> (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 <ssuominen@gentoo.org> (01 Aug 2009)
# RealMagic Hollywood+/Creative DXR3 support
dxr3

View File

@ -1,4 +1,4 @@
:base
portage-stable:base
portage-stable:default/linux
portage-stable:arch/amd64
portage-stable:releases/10.0

View File

@ -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

View File

@ -1,2 +1,3 @@
-*sys-apps/busybox
-*sys-apps/kbd
*app-arch/lbzip2

View File

@ -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"

View File

@ -1,3 +1,4 @@
# Add systemd to the 'system' set
*sys-apps/efunctions
*sys-apps/systemd
-*sys-apps/openrc

View File

@ -1,2 +1,3 @@
sys-apps/dbus
sys-apps/efunctions
-sys-apps/openrc