summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2008-04-01 17:41:39 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2008-04-01 17:41:39 +0000
commit85990dfb635cf03ab433c73a7f928efdb9adf22e (patch)
tree72ef955ad84cf3de07c39c4ad83ba476b3ef3158 /profiles/arch
parenttrunk build against qt4 (diff)
downloadgentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.tar.gz
gentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.tar.bz2
gentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.zip
Huge initial 2008.0 profile commit. This will need to be adjusted synced with the current masks and such in the tree, but this will work for people doing beta installs. Enjoy.
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/alpha/ChangeLog3
-rw-r--r--profiles/arch/alpha/make.defaults19
-rw-r--r--profiles/arch/alpha/package.mask22
-rw-r--r--profiles/arch/alpha/package.use.force3
-rw-r--r--profiles/arch/alpha/package.use.mask9
-rw-r--r--profiles/arch/alpha/use.mask135
-rw-r--r--profiles/arch/alpha/virtuals6
-rw-r--r--profiles/arch/amd64/ChangeLog3
-rw-r--r--profiles/arch/amd64/make.defaults41
-rw-r--r--profiles/arch/amd64/no-multilib/make.defaults5
-rw-r--r--profiles/arch/amd64/no-multilib/package.mask207
-rw-r--r--profiles/arch/amd64/no-multilib/package.use.mask10
-rw-r--r--profiles/arch/amd64/no-multilib/parent1
-rw-r--r--profiles/arch/amd64/no-multilib/use.mask21
-rw-r--r--profiles/arch/amd64/package.mask9
-rw-r--r--profiles/arch/amd64/package.use.force7
-rw-r--r--profiles/arch/amd64/package.use.mask124
-rw-r--r--profiles/arch/amd64/parent1
-rw-r--r--profiles/arch/amd64/profile.bashrc93
-rw-r--r--profiles/arch/amd64/use.mask139
-rw-r--r--profiles/arch/amd64/virtuals5
-rw-r--r--profiles/arch/arm/ChangeLog3
-rw-r--r--profiles/arch/arm/make.defaults13
-rw-r--r--profiles/arch/arm/package.use.mask29
-rw-r--r--profiles/arch/arm/packages7
-rw-r--r--profiles/arch/arm/use.mask99
-rw-r--r--profiles/arch/arm/virtuals7
-rw-r--r--profiles/arch/hppa/ChangeLog3
-rw-r--r--profiles/arch/hppa/make.defaults18
-rw-r--r--profiles/arch/hppa/package.mask8
-rw-r--r--profiles/arch/hppa/package.use.force5
-rw-r--r--profiles/arch/hppa/package.use.mask16
-rw-r--r--profiles/arch/hppa/packages9
-rw-r--r--profiles/arch/hppa/use.mask240
-rw-r--r--profiles/arch/hppa/virtuals6
-rw-r--r--profiles/arch/ia64/ChangeLog3
-rw-r--r--profiles/arch/ia64/make.defaults18
-rw-r--r--profiles/arch/ia64/package.mask0
-rw-r--r--profiles/arch/ia64/package.use.force8
-rw-r--r--profiles/arch/ia64/package.use.mask14
-rw-r--r--profiles/arch/ia64/packages7
-rw-r--r--profiles/arch/ia64/use.mask115
-rw-r--r--profiles/arch/ia64/virtuals6
-rw-r--r--profiles/arch/m68k/ChangeLog3
-rw-r--r--profiles/arch/m68k/make.defaults13
-rw-r--r--profiles/arch/m68k/package.use.force6
-rw-r--r--profiles/arch/m68k/package.use.mask13
-rw-r--r--profiles/arch/m68k/packages7
-rw-r--r--profiles/arch/m68k/use.mask63
-rw-r--r--profiles/arch/mips/ChangeLog3
-rw-r--r--profiles/arch/mips/cobalt/make.defaults5
-rw-r--r--profiles/arch/mips/cobalt/parent1
-rw-r--r--profiles/arch/mips/cobalt/virtuals5
-rw-r--r--profiles/arch/mips/make.defaults21
-rw-r--r--profiles/arch/mips/package.mask89
-rw-r--r--profiles/arch/mips/package.use.mask57
-rw-r--r--profiles/arch/mips/packages5
-rw-r--r--profiles/arch/mips/use.mask330
-rw-r--r--profiles/arch/mips/virtuals10
-rw-r--r--profiles/arch/powerpc/ChangeLog3
-rw-r--r--profiles/arch/powerpc/package.use.force3
-rw-r--r--profiles/arch/powerpc/package.use.mask20
-rw-r--r--profiles/arch/powerpc/packages6
-rw-r--r--profiles/arch/powerpc/ppc32/make.defaults21
-rw-r--r--profiles/arch/powerpc/ppc32/parent1
-rw-r--r--profiles/arch/powerpc/ppc32/pegasos/parent1
-rw-r--r--profiles/arch/powerpc/ppc32/pegasos/virtuals5
-rw-r--r--profiles/arch/powerpc/ppc64/make.defaults35
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/parent1
-rw-r--r--profiles/arch/powerpc/ppc64/use.mask67
-rw-r--r--profiles/arch/powerpc/use.mask161
-rw-r--r--profiles/arch/powerpc/virtuals6
-rw-r--r--profiles/arch/s390/ChangeLog3
-rw-r--r--profiles/arch/s390/make.defaults12
-rw-r--r--profiles/arch/s390/package.use.mask15
-rw-r--r--profiles/arch/s390/packages3
-rw-r--r--profiles/arch/s390/use.mask63
-rw-r--r--profiles/arch/s390/virtuals7
-rw-r--r--profiles/arch/sh/ChangeLog3
-rw-r--r--profiles/arch/sh/make.defaults17
-rw-r--r--profiles/arch/sh/package.use.mask25
-rw-r--r--profiles/arch/sh/packages7
-rw-r--r--profiles/arch/sh/use.mask59
-rw-r--r--profiles/arch/sh/virtuals3
-rw-r--r--profiles/arch/sparc/ChangeLog3
-rw-r--r--profiles/arch/sparc/make.defaults42
-rw-r--r--profiles/arch/sparc/package.mask115
-rw-r--r--profiles/arch/sparc/package.use.mask11
-rw-r--r--profiles/arch/sparc/packages9
-rw-r--r--profiles/arch/sparc/parent1
-rw-r--r--profiles/arch/sparc/use.mask258
-rw-r--r--profiles/arch/sparc/virtuals6
-rw-r--r--profiles/arch/x86/ChangeLog3
-rw-r--r--profiles/arch/x86/make.defaults21
-rw-r--r--profiles/arch/x86/package.mask7
-rw-r--r--profiles/arch/x86/package.use.mask16
-rw-r--r--profiles/arch/x86/packages14
-rw-r--r--profiles/arch/x86/use.mask100
-rw-r--r--profiles/arch/x86/virtuals9
-rw-r--r--profiles/arch/x86/xbox/make.defaults9
-rw-r--r--profiles/arch/x86/xbox/packages9
-rw-r--r--profiles/arch/x86/xbox/parent1
-rw-r--r--profiles/arch/x86/xbox/virtuals6
104 files changed, 3322 insertions, 0 deletions
diff --git a/profiles/arch/alpha/ChangeLog b/profiles/arch/alpha/ChangeLog
new file mode 100644
index 000000000000..6590a6b5176d
--- /dev/null
+++ b/profiles/arch/alpha/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/Alpha profile directory
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.1 2008/04/01 17:39:52 wolf31o2 Exp $
diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults
new file mode 100644
index 000000000000..be39c00f41cc
--- /dev/null
+++ b/profiles/arch/alpha/make.defaults
@@ -0,0 +1,19 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/make.defaults,v 1.1 2008/04/01 17:39:52 wolf31o2 Exp $
+
+ARCH="alpha"
+ACCEPT_KEYWORDS="alpha"
+
+CHOST="alpha-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="cirrus dummy fbdev glint mach64 mga nv r128 radeon rendition s3 s3virge savage siliconmotion sisusb tdfx tga v4l vga voodoo"
+
+# 2007/02/05 - Chris Gianelloni <wolf31o2@gentoo.org>
+# Defaults for audio drivers. These are copied from x86 (minus modems), since
+# Alpha supports the same busses.
+ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci"
diff --git a/profiles/arch/alpha/package.mask b/profiles/arch/alpha/package.mask
new file mode 100644
index 000000000000..119b748cf6e6
--- /dev/null
+++ b/profiles/arch/alpha/package.mask
@@ -0,0 +1,22 @@
+# Jose Luis Rivero <yoswink@gentoo.org> (13 Jun 2006)
+# Alpha arch team doesn't want to keep this alive due to
+# the rare existance of systems using it.
+sys-power/acpid
+
+# needs libggi
+games-action/koth
+
+# Raúl Porcel <armin76@gentoo.org> (30 May 2007)
+# Doesn't work, segfaults
+dev-util/ltrace
+
+# Jose Luis Rivero <yoswink@gentoo.org> (7 Jul 2006)
+# Masked by lost of virtual java/{jdk,jre} providers see Bug #138747
+# also compaq java is dead upstream and buggy: Bug #84306, and others.
+dev-java/compaq-jdk
+dev-java/compaq-jre
+app-arch/dczip
+app-misc/jitac
+dev-tex/ppower4
+net-p2p/xnap
+dev-util/jarwizard
diff --git a/profiles/arch/alpha/package.use.force b/profiles/arch/alpha/package.use.force
new file mode 100644
index 000000000000..a8c6199853f3
--- /dev/null
+++ b/profiles/arch/alpha/package.use.force
@@ -0,0 +1,3 @@
+# Feb 14th 2006; kloeri@gentoo.org
+# glibc-2.5 is broken with linuxthreads on ia64.
+~sys-libs/glibc-2.5 nptl nptlonly
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
new file mode 100644
index 000000000000..a37d61955d20
--- /dev/null
+++ b/profiles/arch/alpha/package.use.mask
@@ -0,0 +1,9 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.mask,v 1.1 2008/04/01 17:39:52 wolf31o2 Exp $
+
+# Wolfram Schlich <wschlich@gentoo.org> (20 Nov 2007)
+# dependency can't be fulfilled at the moment
+net-im/mcabber otr
+
+# Needs valgrind
+media-libs/gstreamer debug
+media-libs/gst-plugins-base debug
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
new file mode 100644
index 000000000000..f1b651d4da6e
--- /dev/null
+++ b/profiles/arch/alpha/use.mask
@@ -0,0 +1,135 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.1 2008/04/01 17:39:52 wolf31o2 Exp $
+
+# This file masks out USE flags that are simply NOT allowed in the default
+# profile for any architecture. This works, for example, if a non-default
+# profile (such as the selinux profiles) have a USE flag associated with
+# them.
+
+# No hardware to test by the team
+3dfx
+bluetooth
+chipcard
+gnokii
+hbci
+ipod
+ivtv
+nvtv
+lirc
+pcmcia
+pda
+sms
+upnp
+wifi
+
+# Hardware not available on alpha
+apm
+battery
+cpufreq
+dell
+dmi
+
+# Stuff that doesn't work on alpha, or not tested
+avi
+djbfft
+emboss
+freetts
+gnustep
+hardened
+howl
+lm_sensors
+mzscheme
+netbeans
+pike
+timidity
+
+# Stuff that doesn't compile on alpha
+clisp
+emf
+mono
+ocamlopt
+
+# Other
+
+# 13 Jun 2007 Jose Luis Rivero <yoswink@gentoo.org>
+# acpid masked and acpi use flag is deprecated now.
+acpi
+
+# 14 May 2007 Raúl Porcel <armin76@gentoo.org>
+# Alpha doesn't have wpa_supplicant keyworded, bug 175714
+networkmanager
+
+
+# alpha doesn't have java support other than compaq-j*, which isn't a
+# current version. must mask this to keep things sane
+java
+java-internal
+java-external
+
+# Mask vpopmail until net-mail/vpopmail goes out of package.mask
+vpopmail
+
+# Mask pyste until gccxml / elementtree work on alpha
+pyste
+
+# RDEPEND on mono
+beagle
+
+# apache segfaults when using mpm-peruser (bug 105778)
+mpm-peruser
+
+# We don't have any virtual/mpi (bug 111807)
+mpi
+
+# masks required for asterisk
+bri
+pri
+zaptel
+
+# Modular X: mask non-alpha cards
+video_cards_apm
+video_cards_ark
+video_cards_chips
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_i810
+video_cards_imstt
+video_cards_neomagic
+video_cards_newport
+video_cards_nsc
+video_cards_sis
+video_cards_trident
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+
+
+# dspam and dspam-web use this one
+# We've never supported cyrus-imapd because nobody asked for
+cyrus
+
+# Masked until bmpx works and is re-keyworded, see Bug #111975
+bmpx
+
+# disable until tested
+# # bug 148402
+pcsc-lite
+
+# conky dependencies missing keywords related (dragonheart -20061112)
+# media-sound/mpd
+mpd
+# app-admin/hddtemp
+hddtemp
+
+# USE=d seems to break gcc-4.1.2 (#178896)
+d
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# This works
+-x264
diff --git a/profiles/arch/alpha/virtuals b/profiles/arch/alpha/virtuals
new file mode 100644
index 000000000000..669606bdc85b
--- /dev/null
+++ b/profiles/arch/alpha/virtuals
@@ -0,0 +1,6 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/virtuals,v 1.1 2008/04/01 17:39:52 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/aboot
+virtual/cdrtools app-cdr/cdrtools
diff --git a/profiles/arch/amd64/ChangeLog b/profiles/arch/amd64/ChangeLog
new file mode 100644
index 000000000000..f0718432e6b0
--- /dev/null
+++ b/profiles/arch/amd64/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/AMD64 profile directory
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.1 2008/04/01 17:39:53 wolf31o2 Exp $
diff --git a/profiles/arch/amd64/make.defaults b/profiles/arch/amd64/make.defaults
new file mode 100644
index 000000000000..3fd9035e5693
--- /dev/null
+++ b/profiles/arch/amd64/make.defaults
@@ -0,0 +1,41 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/make.defaults,v 1.1 2008/04/01 17:39:53 wolf31o2 Exp $
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="x86_64-pc-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org>
+# Multilib settings for all amd64 subprofiles.
+MULTILIB_ABIS="amd64 x86"
+DEFAULT_ABI="amd64"
+# Do not remove this one, or all kinds of hell breaks loose.
+ABI="amd64"
+
+# 64bit specific settings.
+CHOST_amd64="x86_64-pc-linux-gnu"
+CDEFINE_amd64="__x86_64__"
+
+# 32bit specific settings.
+CFLAGS_x86="-m32"
+LDFLAGS_x86="-m elf_i386"
+ASFLAGS_x86="--32"
+CHOST_x86="i686-pc-linux-gnu"
+CDEFINE_x86="__i386__"
+
+# 2006/10/24 - Simon Stelling <blubb@gentoo.org>
+# They are masked, but we can enable them anyway for those who have
+# >=portage-2.1.2_pre3-r4
+USE="${USE} mmx sse sse2"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
+
+# 2006/12/22 - Danny van Dyk <kugelfang@gentoo.org>
+# Default for ALSA_CARDS USE_EXPAND variable.
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
diff --git a/profiles/arch/amd64/no-multilib/make.defaults b/profiles/arch/amd64/no-multilib/make.defaults
new file mode 100644
index 000000000000..5f5b0f7c160e
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/make.defaults,v 1.1 2008/04/01 17:39:54 wolf31o2 Exp $
+
+MULTILIB_ABIS="amd64"
diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask
new file mode 100644
index 000000000000..aea33afeada4
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/package.mask
@@ -0,0 +1,207 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.mask,v 1.1 2008/04/01 17:39:54 wolf31o2 Exp $
+
+# AMD64 Team <amd64@gentoo.org>
+# Mask packages that rely on amd64 multilib
+app-accessibility/mbrola
+app-accessibility/perlbox-voice
+app-antivirus/bitdefender-console
+app-antivirus/f-prot
+app-antivirus/vlnx
+app-arch/rar
+app-arch/stuffit
+app-benchmarks/cpuburn
+app-cdr/cdrecord-prodvd
+app-emulation/cedaga
+app-emulation/crossover-office-bin
+app-emulation/crossover-office-pro-bin
+app-emulation/point2play
+app-emulation/virtualbox
+app-emulation/virtualbox-bin
+app-emulation/vmware-dsp
+app-emulation/vmware-player
+app-emulation/vmware-server
+app-emulation/vmware-server-console
+app-emulation/vmware-workstation
+app-emulation/winex-transgaming
+app-i18n/kurso-de-esperanto
+app-office/mozilla-sunbird-bin
+app-office/ooextras
+app-office/oooqs
+app-office/ooqstart-gnome
+app-office/openoffice-bin
+app-pda/qtopia-desktop-bin
+app-emulation/cedega
+app-emulation/emul-linux-x86-baselibs
+app-emulation/emul-linux-x86-compat
+app-emulation/emul-linux-x86-glibc
+app-emulation/emul-linux-x86-gtklibs
+app-emulation/emul-linux-x86-medialibs
+app-emulation/emul-linux-x86-nvidia
+app-emulation/emul-linux-x86-qtlibs
+app-emulation/emul-linux-x86-sdl
+app-emulation/emul-linux-x86-soundlibs
+app-emulation/emul-linux-x86-xlibs
+app-emulation/emul-linux-x86-java
+app-emulation/transgaming-fontinstaller
+app-emulation/transgaming-mozctlinstaller
+app-emulation/wine
+app-emulation/winesetuptk
+app-emulation/winex
+app-emulation/winex-cvs
+app-text/acroread
+app-text/bibus
+<dev-java/blackdown-jdk-1.4.2
+<dev-java/blackdown-jre-1.4.2
+dev-lang/dmd-bin
+dev-lang/anubis
+dev-lang/icc
+dev-lang/idb
+dev-lang/ifc
+dev-perl/Archive-Rar
+dev-util/dialogblocks
+dev-util/helpblocks
+games-action/descent3
+games-action/descent3-demo
+games-action/heretic2
+games-action/heretic2-demo
+games-action/lugaru-demo
+games-action/mutantstorm-demo
+games-action/parsec
+games-action/phobiaii
+games-action/rune
+games-action/spacetripper-demo
+games-arcade/barbarian-bin
+games-arcade/jardinains
+games-arcade/gish-demo
+games-emulation/caps
+games-emulation/goosnes
+games-emulation/nestra
+games-emulation/snes9express
+games-emulation/snes9x
+games-emulation/zinc
+games-emulation/zsnes
+games-emulation/mupen64
+games-fps/americas-army
+games-fps/avp
+games-fps/doom3-cdoom
+games-fps/doom3-chextrek
+games-fps/doom3-data
+games-fps/doom3-demo
+games-fps/doom3-ducttape
+games-fps/doom3-dungeon
+games-fps/doom3-eventhorizon
+games-fps/doom3-hellcampaign
+games-fps/doom3-inhell
+games-fps/doom3-lms
+games-fps/doom3-mitm
+games-fps/doom3-opencoop
+games-fps/doom3-phantasm
+games-fps/doom3-roe
+games-fps/doom3
+games-fps/enemy-territory-etpro
+games-fps/enemy-territory-fortress
+games-fps/enemy-territory-truecombat
+games-fps/enemy-territory
+games-fps/fuhquake-bin
+games-fps/glxquake-bin
+games-fps/legends
+games-fps/postal2
+games-fps/postal2mp-demo
+games-fps/postal2
+games-fps/quake3-alliance
+games-fps/quake3-alternatefire
+games-fps/quake3-bfp
+games-fps/quake3-bin
+games-fps/quake3-brainworks
+games-fps/quake3-cpma
+games-fps/quake3-defrag
+games-fps/quake3-demo
+games-fps/quake3-matrix
+games-fps/quake3-nsco
+games-fps/quake3-osp
+games-fps/quake3-ra3
+games-fps/quake3-ruinhunters
+games-fps/quake3-teamarena
+games-fps/quake3-threewave
+games-fps/quake3-tremulous
+games-fps/quake3-truecombat
+games-fps/quake3-urbanterror
+games-fps/quake3-wop
+games-fps/quake4-bin
+games-fps/quake4-data
+games-fps/quake4-deltactf
+games-fps/quake4-demo
+games-fps/rtcw
+games-fps/rtcwmp-demo
+games-fps/rtcwsp-demo
+games-fps/sauerbraten
+games-fps/soldieroffortune
+games-fps/soldieroffortune-demo
+games-fps/tremulous-bin
+games-fps/ut2003
+games-fps/ut2003-demo
+games-fps/ut2004-demo
+games-fps/vendetta-online-bin
+games-puzzle/hoh-bin
+games-roguelike/adom
+games-rpg/nwmouse
+games-rpg/nwn
+games-rpg/nwn-cep
+games-rpg/nwn-data
+games-server/nwn-ded
+games-server/ut2003-ded
+games-simulation/bcs-demo
+games-simulation/simutrans
+games-strategy/coldwar
+games-strategy/coldwar-demo
+games-strategy/darwinia
+games-strategy/darwinia-demo
+games-strategy/dominions2
+games-strategy/heroes3
+games-strategy/heroes3-demo
+games-strategy/majesty-demo
+games-strategy/x2
+games-strategy/x2-demo
+mail-client/ciphire-mail
+mail-client/mozilla-thunderbird-bin
+media-fonts/acroread-asianfonts
+media-gfx/grender
+media-gfx/maya
+media-gfx/picasa
+media-libs/win32codecs
+media-sound/peercast
+media-sound/shoutcast-server-bin
+media-sound/shoutcast-trans-bin
+media-sound/teamspeak2-client-bin
+media-sound/teamspeak2-server-bin
+media-sound/ventrilo-server-bin
+media-video/binkplayer
+media-video/dvdrip
+media-video/mplayer-bin
+media-video/realplayer
+net-dialup/slmodem
+net-im/aim
+net-im/skype
+net-im/ymessenger
+net-misc/icaclient
+net-p2p/pandodl
+net-p2p/sancho-bin
+net-www/netscape-flash
+net-www/nspluginwrapper
+net-voip/wengophone-bin
+sci-biology/foldingathome
+sys-apps/memtest86
+sys-apps/memtest86+
+sys-libs/lib-compat-loki
+www-client/opera
+www-client/mozilla-bin
+www-client/mozilla-firefox-bin
+www-client/seamonkey-bin
+x11-drivers/ati-drivers
+x11-apps/ati-drivers-extra
+x11-misc/googleearth
+x11-misc/qcomicbook
+
+# AMD64 Team; <amd64@gentoo.org>
+# grub is not available on no-multilib-profiles; use sys-boot/grub-static
+sys-boot/grub
diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask
new file mode 100644
index 000000000000..6b1f0eb8ecd1
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/package.use.mask
@@ -0,0 +1,10 @@
+# Dec 19, 2006; Joshua Nichols <nichoj@gentoo.org>
+# This flag needs masked app-arch/rar
+xfce-extra/xarchiver rar
+
+# Nov 2, 2006; Jim Ramsay <lack@gentoo.org>
+# This flag needs masked app-arch/rar (sadly not app-arch/unrar)
+rox-extra/archive rar
+
+# ati-drivers is masked
+x11-base/xorg-server video_cards_fglrx
diff --git a/profiles/arch/amd64/no-multilib/parent b/profiles/arch/amd64/no-multilib/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/amd64/no-multilib/use.mask b/profiles/arch/amd64/no-multilib/use.mask
new file mode 100644
index 000000000000..97c044dfc562
--- /dev/null
+++ b/profiles/arch/amd64/no-multilib/use.mask
@@ -0,0 +1,21 @@
+# USE flags masked because providing packages have ABI=x86
+
+# 2007/08/29 Christoph Mende <angelos@gentoo.org>
+# app-accessibility/mbrola is x86 only
+mbrola
+
+# 2006/03/22 Danny van Dyk <kugelfang@gentoo.org>
+# media-sound/realplayer is x86 only.
+real
+
+# 2006/05/04 Chris Gianelloni <wolf31o2@gentoo.org>
+# games-fps/quake3-teamarena is 32-bit
+teamarena
+
+# 2007/05/16 Joseph Jezak <josejx@gentoo.org>
+# mplayer-bin is 32 bit only
+mplayer-bin
+
+# 2007/08/24 Michael Marineau <marineam@gentoo.org>
+# Xen HVM support requires building 32-bit binaries.
+hvm
diff --git a/profiles/arch/amd64/package.mask b/profiles/arch/amd64/package.mask
new file mode 100644
index 000000000000..2014530ab40b
--- /dev/null
+++ b/profiles/arch/amd64/package.mask
@@ -0,0 +1,9 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.mask,v 1.1 2008/04/01 17:39:53 wolf31o2 Exp $
+
+# 2005.0 Jeremy Huddleston <eradicator@gentoo.org>
+# This is a stub file 'cause glibc provides 32bit libs on newer profiles
+=app-emulation/emul-linux-x86-glibc-1000
+
+# 2005/10/24 Simon Stelling <blubb@gentoo.org>
+# OpenOffice.org versions prior to 2.0.4 do not work in 64bit mode
+<app-office/openoffice-2.0.4
diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force
new file mode 100644
index 000000000000..482179236482
--- /dev/null
+++ b/profiles/arch/amd64/package.use.force
@@ -0,0 +1,7 @@
+# Oct 23th 2006; blubb@gentoo.org
+# upstream forces sse2 on regardless of what the use flag is
+dev-libs/openssl sse2
+media-libs/libsoundtouch sse
+
+# Gustavo Felisberto <humpback@gentoo.org> 19-06-2007
+net-im/skype qt-static
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
new file mode 100644
index 000000000000..59a8c6c7ba24
--- /dev/null
+++ b/profiles/arch/amd64/package.use.mask
@@ -0,0 +1,124 @@
+# !!! WARNING !!!
+# MAKE SURE YOU KEEP default-linux/amd64/package.use.mask AND
+# default-linux/amd64/(dev)?/2007.0/package.use.mask IN SYNC
+# SEE BUG #168249 FOR DETAILS
+
+# assembler-section
+
+# Oct 23th 2006; blubb@gentoo.org
+# the asm is 64bit save, but it doesn't compile anyway
+games-emulation/visualboyadvance mmx
+
+# Oct 23th 2006; blubb@gentoo.org
+# upstream forces sse2 for amd64; mmx flag does nothing
+app-crypt/johntheripper mmx
+
+# Oct 23th 2006; blubb@gentoo.org
+# x86 asm only:
+games-emulation/xmame mmx
+games-emulation/xmess mmx
+media-gfx/inkscape mmx
+media-libs/allegro mmx sse
+media-libs/gdk-pixbuf mmx
+media-libs/libfame mmx
+media-libs/libmovtar mmx
+media-libs/sdl-gfx mmx
+media-libs/smpeg mmx
+media-video/mjpegtools mmx
+media-video/mpeg4ip mmx
+net-irc/xchat mmx
+net-irc/xchat-gnome mmx
+net-misc/asterisk mmx
+x11-terms/eterm mmx
+media-tv/xawtv mmx
+media-sound/mpg123 mmx 3dnow 3dnowext sse
+
+# Oct 24th 2006; blubb@gentoo.org
+# bug 152646
+x11-themes/polymer mmx sse2
+
+# Feb 10th 2007; blubb@gentoo.org
+# bug 166240
+media-libs/imlib2 mmx
+
+# Oct 24th 2006; blubb@gentoo.org
+# working asm; drop this list once the flags are unmasked globally (2007.0)
+>=dev-libs/DirectFB-0.9.25.1 -mmx -sse
+>=dev-libs/DirectFB-extra-0.9.25 -mmx
+games-engines/exult -mmx -3dnow
+media-gfx/gimp -mmx -sse
+media-gfx/optipng -mmx
+media-libs/libmpeg -mmx
+media-libs/flac -sse -3dnow
+media-libs/libggi -mmx
+media-libs/libquicktime -mmx
+media-libs/speex -sse
+media-sound/audacious -mmx
+media-sound/fluidsynth -sse
+media-tv/mythtv -mmx
+media-video/ogle -mmx
+media-video/transcode -3dnow -mmx -sse -sse2
+>=sci-libs/fftw-3.1.2 -sse -sse2
+x11-libs/evas -mmx -sse
+x11-libs/libast -mmx
+x11-misc/rss-glx -sse -3dnow
+x11-misc/eterm -sse2
+x11-wm/afterstep -mmx
+media-libs/win32codecs -real
+media-video/ffmpeg -mmx
+media-video/mplayer -3dnow -3dnowext -mmx -mmxext -sse -sse2 -real
+media-tv/xdtv -mmx
+media-plugins/vdr-softdevice -mmx -mmxext
+dev-libs/openssl -sse2
+media-libs/libsoundtouch -sse
+
+# Jan 14th 2007; blubb@gentoo.org
+# bug 136853: We'd need aspell in emul-libs to make this flag useful
+www-client/opera spell
+
+# Feb 17th 2007; drizzt@gentoo.org
+# amd64 does not have an emul libao package
+games-emulation/zsnes ao
+
+# Mar 17th 2007; Petteri Räty <betelgeuse@gentoo.org>
+# (Proxying for Diego Pettenò <flameeyes@gmail.com>)
+# ASIHPI driver is supported on 64-bit systems for newer versions
+<media-sound/alsa-driver-1.0.14_rc3 alsa_cards_asihpi
+
+
+# Apr 25th 2007: Alexis Ballier <aballier@gentoo.org>
+# Mask mmx for media-libs/mlt
+# assembler is not 64bits compliant (yet)
+media-libs/mlt mmx
+
+# Apr 26 2007: Steve Dibb <beandog@gentoo.org>
+# Remove real use mask for xine-lib
+media-libs/xine-lib -real
+
+# 8 May 2007: Alistair Bush <ali_bush@gentoo.org>
+# Mask doc flag for fop as nearly impossible to
+# run javadoc target. see #177585
+>=dev-java/fop-0.93 doc
+
+# 26 July 2007: Alexis Ballier <aballier@gentoo.org>
+# Mask x86-32 asm only flags
+# bug #178033
+media-video/cinelerra-cvs mmx 3dnow
+
+# 31 Dec 2007: Peter Weller <welp@gentoo.org>
+# Mask dbus, hal, nas and scanner USE flags;
+# Bug 203680
+app-emulation/wine dbus hal nas scanner
+
+# missing the necessary linux-headers dep
+>=net-fs/netatalk-2.0.3-r3 xfs
+
+# 23 Jan 2008: Peter Weller <welp@gentoo.org>
+# Mask X USE flag for app-editors/jove;
+# Bug 202690
+app-editors/jove X
+
+# 28 Jan 2008: Wulf Krueger <philantrop@gentoo.org>
+# Mask bluetooth for the KDE 3.5.8 stabilisation.
+app-pda/pilot-link bluetooth
+
diff --git a/profiles/arch/amd64/parent b/profiles/arch/amd64/parent
new file mode 100644
index 000000000000..063a2572cf79
--- /dev/null
+++ b/profiles/arch/amd64/parent
@@ -0,0 +1 @@
+../../features/multilib
diff --git a/profiles/arch/amd64/profile.bashrc b/profiles/arch/amd64/profile.bashrc
new file mode 100644
index 000000000000..e30b428eee1d
--- /dev/null
+++ b/profiles/arch/amd64/profile.bashrc
@@ -0,0 +1,93 @@
+BAD_FLAGS=( "-fvisibility=hidden" "-fvisibility-hidden" "-fvisibility-inlines-hidden" "-fPIC" "-fpic" "-m32" "-m64" "-g3" "-ggdb3" "-ffast-math" )
+
+getPROG() {
+ local var=$1 prog=$2
+
+ if [[ -n ${!var} ]] ; then
+ echo "${!var}"
+ return 0
+ fi
+
+ local search=
+ [[ -n $3 ]] && search=$(type -p "$3-${prog}")
+ [[ -z ${search} && -n ${CHOST} ]] && search=$(type -p "${CHOST}-${prog}")
+ [[ -n ${search} ]] && prog=${search##*/}
+
+ export ${var}=${prog}
+ echo "${!var}"
+}
+
+get_broken_flags() {
+ local myprog="${1}" lang="${2}"
+ shift 2
+
+ # this finds general broken flags, such as -02 or bogus -f flags
+ echo 'main(){}' | LC_ALL=C ${myprog} ${@} -x ${lang} -o /dev/null - 2>&1 | \
+ egrep "unrecognized .*option" | \
+ egrep -o -- '('\''|\"|`)-.*' | \
+ sed -r 's/('\''|`|")//g; s/^/"/; s/$/"/'
+
+ # this will find bogus debug output types, such as -gfoobar
+ echo 'main(){}' | LC_ALL=C ${myprog} ${@} -x ${lang} -o /dev/null - 2>&1 | \
+ egrep "unrecognised debug output" | \
+ egrep -o -- '('\''|\"|`).*' | \
+ sed -r 's/('\''|`|")//g; s/^/"-g/; s/$/"/'
+}
+
+remove_flag() {
+ local remove="${1}"
+ shift
+
+ while [[ "${1}" ]]; do
+ [[ "${1}" != "${remove}" ]] && echo -n "${1} "
+ shift
+ done
+}
+
+filter_invalid_flags() {
+ local flag broken_flags
+
+ eval broken_flags=( $(get_broken_flags $(getPROG CC gcc) c ${CFLAGS}) )
+ for flag in "${broken_flags[@]}"; do
+ ewarn "Filtering out invalid CFLAG \"${flag}\""
+ CFLAGS="$(remove_flag "${flag}" ${CFLAGS})"
+ done
+
+ eval broken_flags=( $(get_broken_flags $(getPROG CXX g++) c++ ${CXXFLAGS}) )
+ for flag in "${broken_flags[@]}"; do
+ ewarn "Filtering out invalid CXXFLAG \"${flag}\""
+ CXXFLAGS="$(remove_flag "${flag}" ${CXXFLAGS})"
+ done
+}
+
+bashrc_has() {
+ [[ " ${*:2} " == *" $1 "* ]]
+}
+
+if [[ ${EBUILD_PHASE} == "setup" ]]; then
+
+ filter_invalid_flags
+
+ unset trigger
+
+ for flag in "${BAD_FLAGS[@]}"; do
+ if bashrc_has ${flag} ${CFLAGS}; then
+ trigger=1
+ eerror "Your CFLAGS contains \"${flag}\" which can break packages."
+ fi
+ if bashrc_has ${flag} ${CXXFLAGS}; then
+ trigger=1
+ eerror "Your CXXFLAGS contains \"${flag}\" which can break packages."
+ fi
+ done
+ if [[ ${trigger} ]]; then
+ eerror ""
+ eerror "Before you file a bug, please remove these flags and "
+ eerror "re-compile the package in question as well as all its dependencies"
+ sleep 5
+ fi
+
+ unset flag trigger
+fi
+
+unset BAD_FLAGS
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
new file mode 100644
index 000000000000..1efcf2c13ec8
--- /dev/null
+++ b/profiles/arch/amd64/use.mask
@@ -0,0 +1,139 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/use.mask,v 1.1 2008/04/01 17:39:53 wolf31o2 Exp $
+
+# SECTION: Unmask
+
+# 2007/10/09 - Steve Dibb <beandog@gentoo.org>
+# Unmask support for SSSE3 (pni) for media-video/mplayer
+-ssse3
+
+# 2007/08/19 - Christoph Mende <angelos@gentoo.org>
+# Unmask support for dev-db/oracle-instantclient-basic
+-oci8-instant-client
+
+# 2007/03/10 - Mike Frysinger <vapier@gentoo.org>
+# NVRAM works on x86/amd64 hosts
+-nvram
+
+# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org>
+# Profile cleanup: Unmask emul-linux-x86
+-emul-linux-x86
+
+# 2005/09/14 - Diego Pettenò <flameeyes@gentoo.org>
+# nVidia XvMC support works on amd64
+-nvidia
+
+# 2005/12/01 - Daniel Gryniewicz <dang@gentoo.org>
+# There is now a kqemu that works and is stable on amd64
+-kqemu
+
+# 2006/03/03 - Luca Barbato <lu_zero@gentoo.org>
+# codec support x264
+-x264
+
+# 2006/01/28 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+
+# Diego Pettenò <flameeyes@gentoo.org> (4 Jan 2007)
+# Unmask the flags for PHP that are available only on x86/amd64
+-oci8
+-oracle7
+-db2
+
+# Feb 16th 2007; Simon Stelling <blubb@gentoo.org>
+# Since this profile forces >=portage-2.1.2, we can unmask all
+# SIMD assembler flags
+-mmx
+-mmxext
+-sse
+-sse2
+-3dnow
+-3dnowext
+
+# George Shapovalov <george@gentoo.org> (8 Apr 2007)
+# supported on amd64
+-ada
+
+# Joseph Jezak <josejx@gentoo.org> (16 May 2007)
+# Only supported on amd64
+-mplayer-bin
+
+# Robert Buchholz <rbu@gentoo.org> (03 Jun 2007)
+# Unmask as it works on amd64
+-lcd_devices_luise
+
+# SECTION: Unavailable/Broken
+
+# 2007/04/07 - Petteri Räty <betelgeuse@gentoo.org>
+# libemf does not build on amd64
+emf
+
+# 2007/01/18 - Jeffrey Gardner <je_fro@gentoo.org>
+# Mask gamess support temporarily.
+gamess
+
+# 2006/12/21 - Diego Pettenò <flameeyes@gentoo.org>
+# Mask some ALSA cards that are known broken in AMD64
+alsa_cards_cs5535audio
+
+# 2006/09/05 - Tupone Alfredo <tupone@gentoo.org>
+# doomsday ebuild is not available on this architecture
+doomsday
+
+# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org>
+# Profile cleanup: No info about these
+asm
+drac
+vidix
+
+# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org>
+# Masked due to bug #127328; prohibits DEPENDs on
+# this flag makes media-gfx/inkscape dep on media-gfx/pstoedit
+# which deps on libemf
+plugin
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_i740
+video_cards_imstt
+video_cards_newport
+video_cards_nsc
+
+# 2005/09/19 - Olivier Fisette <ribosome@gentoo.org>
+# cmucl is not available on amd64. Masking to keep "sci-mathematics/maxima"
+# happy.
+cmucl
+
+# 2004/11/13 - Tom Martin <slarti@gentoo.org>
+# dev-libs/mzscheme won't build, #65216
+mzscheme
+
+# 2004/10/06 - Jeremy Huddleston <eradicator@gentoo.org>
+# sys-cluster/pvm won't build
+pvm
+
+# 2004/06/22 - Taken from 2004.0 profile
+# masked
+3dfx
+
+# 2007/02/02 - Simon Stelling <blubb@gentoo.org>
+# we don't have no gcc64; bug 144535
+gcc64
+
+# 2007/02/04 - Simon Stelling <blubb@gentoo.org>
+# games-emulation/caps is 32bit only, while app-emulation/e-uae is 64bit; bug 158416
+capslib
+
+# lvm2 cluster
+#-clvm
+#-gulm
+#-cman
+
+# NOT NECESSARY - SECTION
diff --git a/profiles/arch/amd64/virtuals b/profiles/arch/amd64/virtuals
new file mode 100644
index 000000000000..a6069e4b648d
--- /dev/null
+++ b/profiles/arch/amd64/virtuals
@@ -0,0 +1,5 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/virtuals,v 1.1 2008/04/01 17:39:53 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/grub
diff --git a/profiles/arch/arm/ChangeLog b/profiles/arch/arm/ChangeLog
new file mode 100644
index 000000000000..58c99e33987b
--- /dev/null
+++ b/profiles/arch/arm/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/ARM profile directory
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults
new file mode 100644
index 000000000000..9a8550b6ed20
--- /dev/null
+++ b/profiles/arch/arm/make.defaults
@@ -0,0 +1,13 @@
+# Main ARM profile
+
+ARCH="arm"
+ACCEPT_KEYWORDS="arm"
+
+CHOST="arm-unknown-linux-gnu"
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="chips dummy fbdevglint mach64 mga nv r128 radeon s3 s3virge \
+ savage sis sisusb tdfx trident v4l vga voodoo"
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
new file mode 100644
index 000000000000..93b84e4e15e1
--- /dev/null
+++ b/profiles/arch/arm/package.use.mask
@@ -0,0 +1,29 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+# Jim Ramsay <lack@gentoo.org> (7 Sep 2007)
+# app-admin/gkrellm may pull in hddtemp, which is not yet available here
+app-admin/gkrellm hddtemp
+
+# Gilles Dartiguelongue <eva@gentoo.org> (19 Oct 2007)
+# gdm depends on zenity which is not keyworded
+>=gnome-base/gdm-2.20 remote
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Oct 2007)
+# gdm depends on zenity which is not keyworded
+>=media-video/totem-2.20 galago
+
+# Gilles Dartiguelongue <eva@gentoo.org> (29 Oct 2007)
+# app-vim/gtk-syntax not keyworded yet
+x11-libs/gtk+ vim-syntax
+
+# Samuli Suominen <drac@gentoo.org> (17 Nov 2007)
+# Needs valgrind
+media-libs/gstreamer debug
+media-libs/gst-plugins-base debug
+
+# Richard Brown <rbrown@gentoo.org> (23 Dec 2007)
+# app-xemacs/ruby-modes is not keyworded on this arch
+dev-lang/ruby xemacs
+
+# Masking this so repoman shuts up about paludis
+sys-apps/paludis ruby python
diff --git a/profiles/arch/arm/packages b/profiles/arch/arm/packages
new file mode 100644
index 000000000000..177ffcff1682
--- /dev/null
+++ b/profiles/arch/arm/packages
@@ -0,0 +1,7 @@
+# Copyright 2001-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/packages,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+>=sys-devel/binutils-2.13.90.0.4
+>=sys-devel/gcc-3.2
+>=sys-libs/glibc-2.2.5
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
new file mode 100644
index 000000000000..d6d7f6bad080
--- /dev/null
+++ b/profiles/arch/arm/use.mask
@@ -0,0 +1,99 @@
+# Samuli Suominen <drac@gentoo.org>
+# media-libs/amrnb and media-libs/amrwb not tested.
+amr
+
+# Samuli Suominen <drac@gentoo.org>
+# sci-visualization/grace not tested.
+grace
+
+# Samuli Suominen <drac@gentoo.org>
+# media-gfx/gimp not tested.
+gimp
+
+# Samuli Suominen <drac@gentoo.org>
+# CPU Frequency Scaling not supported.
+cpufreq
+
+# Saleem Abdulrasool <compnerd@gentoo.org>
+# With vapier's permission masking this.
+mozilla
+
+hardened
+
+# Krzysiek Pawlik <nelchael@gentoo.org>
+# With vapier's permission masking aoss:
+aoss
+
+# Saleem Abdulrasool <compnerd@gentoo.org>
+# With vapier's permission masking this.
+dmi
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+java-internal
+java-external
+
+# dont make sense on this arch
+3dfx
+
+# havent tested yet
+qt3
+qt4
+arts
+kde
+afs
+lesstif
+mono
+pike
+lirc
+lm_sensors
+netjack
+beagle
+dell
+nvtv
+mzscheme
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_cirrus
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_i810
+video_cards_imstt
+video_cards_neomagic
+video_cards_newport
+video_cards_nsc
+video_cards_rendition
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+video_cards_via
+
+# 2006/03/07 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the ARM-specific ALSA 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
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
diff --git a/profiles/arch/arm/virtuals b/profiles/arch/arm/virtuals
new file mode 100644
index 000000000000..17b9617e47cd
--- /dev/null
+++ b/profiles/arch/arm/virtuals
@@ -0,0 +1,7 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/virtuals,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/nettrom
+virtual/cdrtools app-cdr/cdrtools
+virtual/linux-sources sys-kernel/vanilla-sources
diff --git a/profiles/arch/hppa/ChangeLog b/profiles/arch/hppa/ChangeLog
new file mode 100644
index 000000000000..d6919255f9fd
--- /dev/null
+++ b/profiles/arch/hppa/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/hppa profile
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
new file mode 100644
index 000000000000..6e24f384ec32
--- /dev/null
+++ b/profiles/arch/hppa/make.defaults
@@ -0,0 +1,18 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/make.defaults,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+ARCH="hppa"
+ACCEPT_KEYWORDS="hppa"
+
+CHOST="hppa-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="-O1 -pipe"
+
+FEATURES="sandbox sfperms strict"
+
+USE="cups foomaticdb fortran gdbm gpm imlib libwww pic spell xml2 firefox"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="dummy fbdev"
diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
new file mode 100644
index 000000000000..af9f96b9d7ac
--- /dev/null
+++ b/profiles/arch/hppa/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.mask,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+# Jeroen Roovers <jer@gentoo.org> (31 Aug 2007)
+# No version of metakit currently builds on HPPA (bug #169509):
+dev-db/metakit
+
diff --git a/profiles/arch/hppa/package.use.force b/profiles/arch/hppa/package.use.force
new file mode 100644
index 000000000000..2956ec91eeb8
--- /dev/null
+++ b/profiles/arch/hppa/package.use.force
@@ -0,0 +1,5 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.use.force,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+>=sys-libs/glibc-2.5 nptl nptlonly
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
new file mode 100644
index 000000000000..bbf92715a949
--- /dev/null
+++ b/profiles/arch/hppa/package.use.mask
@@ -0,0 +1,16 @@
+# DON'T TOUCH THIS FILE. INSTEAD, FILE A BUG AND ASSIGN IT TO hppa@g.o.
+
+# Jeroen Roovers <jer@gentoo.org> (19 Nov 2007)
+# This pulls in dev-scheme/drscheme which needs the (yet unported) libffi to
+# build or dev-lisp/clisp which has similar build issues
+dev-lang/swig mzscheme clisp
+
+# Samuli Suominen <drac@gentoo.org> (17 Nov 2007)
+# Needs dev-util/valgrind
+media-libs/gstreamer debug
+media-libs/gst-plugins-base debug
+
+# Jeroen Roovers <jer@gentoo.org> (12 Apr 2007)
+# Mask until fixed.
+net-misc/tightvnc server
+
diff --git a/profiles/arch/hppa/packages b/profiles/arch/hppa/packages
new file mode 100644
index 000000000000..47873a9498f9
--- /dev/null
+++ b/profiles/arch/hppa/packages
@@ -0,0 +1,9 @@
+# Copyright 2001-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/packages,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+*virtual/bootloader
+
+>=sys-devel/binutils-2.13.90.0.16-r1
+>=sys-devel/gcc-3.2.2
+>=sys-libs/glibc-2.3.1-r2
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
new file mode 100644
index 000000000000..d8947d36b517
--- /dev/null
+++ b/profiles/arch/hppa/use.mask
@@ -0,0 +1,240 @@
+# DON'T TOUCH THIS FILE. INSTEAD, FILE A BUG AND ASSIGN IT TO hppa@g.o.
+
+# Jeroen Roovers <jer@gentoo.org> (4 Jan 2008)
+# Masked until someone turns up with a PA-RISC laptop:
+laptop
+
+# Jeroen Roovers <jer@gentoo.org> (4 Jan 2008)
+# Bug 179895: HPPA's gcc cannot build native code / lacking upstream support
+ocamlopt
+
+# 2007/05/17 Jeroen Roovers <jer@gentoo.org>
+# sys-devel/gcc fails to build with USE=d (bug #178896).
+d
+
+# 2007/05/02 Jeroen Roovers <jer@gentoo.org>
+# Lack of user/dev support for WiFi (bug #176517)
+networkmanager
+
+# 2007/04/27 Jeroen Roovers <jer@gentoo.org>
+# To my knowledge, no PA hardware supports variable CPU frequencies
+cpufreq
+
+# 2007/04/07 Jeroen Roovers <jer@gentoo.org>
+# gnustep-make needs gcc with USE=gcj
+gnustep
+
+# 2007/04/07 Jeroen Roovers <jer@gentoo.org>
+# libffi has not been ported to hppa, therefore gcc fails to build with USE=gcj
+gcj
+
+# 2007/03/21 Steve Dibb <beandog@gentoo.org>
+# mplayer local keywords
+ivtv
+
+# 2007/03/02 Samuli Suominen <drac@gentoo.org>
+# See http://bugs.gentoo.org/show_bug.cgi?id=157881#c3
+battery
+
+# 2006/12/30 Tobias Scherbaum <dertobi123@gentoo.org>
+# Somehow that's been missed until now ...
+oracle
+
+# 2006/12/01 Gustavo Zacarias <gustavoz@gentoo.org>
+# glitz basically unusable since we lack hardware GL see #155544
+glitz
+
+# 2006/08/18 Saleem Abdulrasool <compnerd@gentoo.org>
+# dvdr hardware not available - masking with permission from GMsoft
+dvdr
+
+# 2006/05/25 Jeroen Roovers <jer@gentoo.org>
+# libemf is not ported to hppa
+emf
+
+# 2006/05/25 Guy Martin <gmsoft@gentoo.org>
+# libaio is not ported on hppa
+aio
+
+# 2006/05/14 Tobias Scherbaum <dertobi123@gentoo.org>
+# media-video/totem
+nvtv
+
+# 2006/05/12 Tobias Scherbaum <dertobi123@gentoo.org>
+# gnome-extra/nautilus et al: Masking as mono is still not supported on hppa
+beagle
+
+# 2006/04/26 Saleem Abdulrasool <compnerd@gentoo.org>
+# sys-apps/dmidecode: masking with vapier's blessings
+dmi
+
+# 2006/03/13 Jeroen Roovers <jer@gentoo.org>
+# media-libs/openal: Masking until a version is available for hppa
+openal
+
+# 2006/03/07 Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# 2006/02/05 Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_chips
+video_cards_cirrus
+video_cards_cyrix
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_i810
+video_cards_imstt
+video_cards_mach64
+video_cards_mga
+video_cards_neomagic
+video_cards_newport
+video_cards_nsc
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_sisusb
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_v4l
+video_cards_vesa
+video_cards_vga
+video_cards_via
+video_cards_voodoo
+
+# 27 Nov 2005 Guy Martin <gmsoft@gentoo.org>
+# gccxml doesn't build and boost depend on it with this use
+pyste
+
+# 25 Jul 2005 Guy Martin <gmsoft@gentoo.org>
+# lm_sensors not supported on hppa and ieee1394 not tested
+lm_sensors
+ieee1394
+
+# 25 Jun 2005 Guy Martin <gmsoft@gentoo.org>
+# mono is not yet supported on hppa
+mono
+
+# 19 Jun 2005 Guy Martin <gmsoft@gentoo.org>
+# dmalloc is broken on hppa
+dmalloc
+
+# 14 May 2005 Guy Martin <gmsoft@gentoo.org>
+# kde-base/libkcal doesn't compile yet on hppa and is a needed dep
+irmc
+
+# 10 Mar 2005 Stefan Knoblich <stkn@gentoo.org>
+# This needs zaptel and pri
+bri
+florz
+
+# 20 Feb 2005 Guy Martin <gmsoft@gentoo.org>
+# Hardware for asterisk not yet tested
+zaptel
+resperl
+pri
+
+# 18 Feb 2005 Guy Martin <gmsoft@gentoo.org>
+# No emboss support on hppa for now
+emboss
+
+# 08 Aug 2004 Guy Martin <gmsoft@gentoo.org>
+# Wifi stuff not test yet because of lack of hardware
+wifi
+
+# 26 Feb 2003 Guy Martin <gmsoft@gentoo.org>
+# No lirc support on hppa
+lirc
+
+# 22 Jul 2003 Guy Martin <gmsoft@gentoo.org>
+# Scanner and gphoto2 not yet tested
+gphoto2
+scanner
+
+# 21 Jul 2003 Guy Martin <gmsoft@gentoo.org>
+# Rpm is not working and foreign-package make kdeadmin depend on it
+foreign-package
+
+# 17 Jul 2003 Guy Martin <gmsoft@gentoo.org>
+# Avi support is far from 'supported'
+avi
+
+# 13 Apr 2003 Guy Martin <gmsoft@gentoo.org>
+# Selinux patches not tested on hppa and no kernel sources are emergeables with this patch.
+selinux
+
+# 20 Mar 2003 Guy Martin <gmsoft@gentoo.org>
+# Many java apps need java => 1.3 and hppa has only 1.1 right now
+java
+
+# 24 Jan 2006 Jeroen Roovers <jer@gentoo.org>
+# Same for dev-lang/php:java-external
+java-external
+
+# 26 Jan 2006 Jeroen Roovers <jer@gentoo.org>
+# Same for dev-lang/php:java-internal
+java-internal
+
+# 5 Jan 2005 Ciaran McCreesh <ciaranm@gentoo.org>
+# No reliable java, no netbeans. bug 66762
+netbeans
+
+# 29 Nov 2007 Jeroen Roovers <jer@gentoo.org>
+# I tested it. It still sucks. :)
+# 19 Mar 2003 Guy Martin <gmsoft@gentoo.org>
+# acl not tested yet
+acl
+
+# 14 Mar 2003 Guy Martin <gmsoft@gentoo.org>
+# USE flags not related to hppa
+acpi
+apm
+afs
+ev6
+i8x0
+nocardbus
+pcmcia
+pda
+trusted
+wavelan
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+ibm
+djbfft
+
+# Added because of xmms-plugin.eclass. Please test out
+# media-sound/beep-media-player and remove if
+bmp
+freetts
+3dfx
+pike
+
+# Adding h323 to mask. For more information see bug #115798
+h323
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask specific HPPA ALSA drivers
+-alsa_cards_harmony
+
+# Doug Goldstein <cardoe@gentoo.org> (27 Apr 2007)
+# Dell does not ship or sell HPPA systems
+dell
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
diff --git a/profiles/arch/hppa/virtuals b/profiles/arch/hppa/virtuals
new file mode 100644
index 000000000000..0f5c16ecb79d
--- /dev/null
+++ b/profiles/arch/hppa/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/virtuals,v 1.1 2008/04/01 17:39:55 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/palo
+virtual/cdrtools app-cdr/cdrtools
diff --git a/profiles/arch/ia64/ChangeLog b/profiles/arch/ia64/ChangeLog
new file mode 100644
index 000000000000..2863f3c06e31
--- /dev/null
+++ b/profiles/arch/ia64/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/ia64 profile
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.1 2008/04/01 17:39:56 wolf31o2 Exp $
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults
new file mode 100644
index 000000000000..7514987595b0
--- /dev/null
+++ b/profiles/arch/ia64/make.defaults
@@ -0,0 +1,18 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/make.defaults,v 1.1 2008/04/01 17:39:56 wolf31o2 Exp $
+
+ARCH="ia64"
+ACCEPT_KEYWORDS="ia64"
+
+CHOST="ia64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga v4l vesa vga via voodoo"
+
+# 2006/12/23 - Diego Pettenò <flameeyes@gentoo.org>
+# Defaults for audio drivers - Took from x86 profile
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
diff --git a/profiles/arch/ia64/package.mask b/profiles/arch/ia64/package.mask
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/profiles/arch/ia64/package.mask
diff --git a/profiles/arch/ia64/package.use.force b/profiles/arch/ia64/package.use.force
new file mode 100644
index 000000000000..237f81f7a33a
--- /dev/null
+++ b/profiles/arch/ia64/package.use.force
@@ -0,0 +1,8 @@
+# Oct 21 2007; armin76@gentoo.org
+# It segfaults without debug use-flags
+# Remove when http://bugs.php.net/bug.php?id=42893 is fixed
+dev-lang/php debug
+
+# Feb 13th 2006; kloeri@gentoo.org
+# glibc-2.5 is broken with linuxthreads on ia64.
+=sys-libs/glibc-2.5 nptl nptlonly
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
new file mode 100644
index 000000000000..07cd5185117f
--- /dev/null
+++ b/profiles/arch/ia64/package.use.mask
@@ -0,0 +1,14 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.mask,v 1.1 2008/04/01 17:39:56 wolf31o2 Exp $
+
+# Jim Ramsay <lack@gentoo.org> (7 Sep 2007)
+# app-admin/gkrellm may pull in hddtemp, which is not yet available here
+app-admin/gkrellm hddtemp
+
+# Steve Dibb <beandog@gentoo.org> (01 Nov 2007)
+# needs media-libs/ladspa-sdk keyworded
+media-video/mplayer ladspa
+
+# Samuli Suominen <drac@gentoo.org> (17 Nov 2007)
+# Needs valgrind
+media-libs/gstreamer debug
+media-libs/gst-plugins-base debug
diff --git a/profiles/arch/ia64/packages b/profiles/arch/ia64/packages
new file mode 100644
index 000000000000..39f916a79ece
--- /dev/null
+++ b/profiles/arch/ia64/packages
@@ -0,0 +1,7 @@
+# Copyright 2001-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/packages,v 1.1 2008/04/01 17:39:56 wolf31o2 Exp $
+
+>=sys-devel/binutils-2.13.90.0.4
+>=sys-devel/gcc-3.2
+>=sys-libs/glibc-2.2.5
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
new file mode 100644
index 000000000000..754f8910d85b
--- /dev/null
+++ b/profiles/arch/ia64/use.mask
@@ -0,0 +1,115 @@
+# This is a list of USE flags that should not be used on ia64.
+
+# No hardware to test by the team
+3dfx
+bluetooth
+gnokii
+ivtv
+lirc
+nvtv
+pcmcia
+pda
+sms
+wifi
+
+# Hardware not available on ia64
+apm
+battery
+cpufreq
+lm_sensors
+
+# Stuff that doesn't work on ia64, or not tested
+afs
+blas
+djbfft
+emboss
+hardened
+jack
+lapack
+networkmanager
+timidity
+
+# Stuff that doesn't compile on ia64
+chicken
+clisp
+diet
+emf
+fusion
+mono
+mzscheme
+pike
+xemacs
+
+# Other
+
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+qdbm
+
+# java releated use flags
+# need to get dev-java/ant marked stable and dev-php4/php-java-bridge stable
+# before unmasking (16 Oct 2006 nichoj)
+java
+java-internal
+java-external
+freetts
+# need to keyword openjms-bin, sun-jms
+jms
+# need to keyword sun-jmx
+jmx
+# need to keyword sun-javamail-bin, sun-javamail
+javamail
+# depends on ibm-jdk-bin which isn't available for ia64
+mpe-sdk
+
+# Aggelos Orfanakos <agorf@gentoo.org> (18 Jan 2008)
+# depends on www-server/mongrel which isn't available for ia64
+mongrel
+
+# beagle depends on dev-dotnet/gnome-sharp.. masked for testing (19 Aug 2006 kloeri)
+beagle
+
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_nsc
+video_cards_newport
+video_cards_sis
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Mask ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
diff --git a/profiles/arch/ia64/virtuals b/profiles/arch/ia64/virtuals
new file mode 100644
index 000000000000..2fc81daeff73
--- /dev/null
+++ b/profiles/arch/ia64/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/virtuals,v 1.1 2008/04/01 17:39:56 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/elilo
+virtual/linux-sources sys-kernel/vanilla-sources
diff --git a/profiles/arch/m68k/ChangeLog b/profiles/arch/m68k/ChangeLog
new file mode 100644
index 000000000000..423e401bb5b5
--- /dev/null
+++ b/profiles/arch/m68k/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/ia64 profile
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/ChangeLog,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
diff --git a/profiles/arch/m68k/make.defaults b/profiles/arch/m68k/make.defaults
new file mode 100644
index 000000000000..c7c99a1d82eb
--- /dev/null
+++ b/profiles/arch/m68k/make.defaults
@@ -0,0 +1,13 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/make.defaults,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+ARCH="m68k"
+ACCEPT_KEYWORDS="m68k"
+
+CHOST="m68k-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+# Disable sandbox on this architecture
+FEATURES="-sandbox"
diff --git a/profiles/arch/m68k/package.use.force b/profiles/arch/m68k/package.use.force
new file mode 100644
index 000000000000..cb4cc49510b9
--- /dev/null
+++ b/profiles/arch/m68k/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/package.use.force,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+# We need to force-enable cups due to KEYWORDS
+net-print/foomatic-filters cups
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
new file mode 100644
index 000000000000..ca7503913655
--- /dev/null
+++ b/profiles/arch/m68k/package.use.mask
@@ -0,0 +1,13 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/package.use.mask,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+# Diego Pettenò <flameeyes@gentoo.org> (10 Nov 2007)
+# Tests for Linux-PAM 0.99 require >=sys-libs/glibc-2.4
+=sys-libs/pam-0.99* test
+
+# Masking since this pulls in app-crypt/pinentry, which isn't keyworded
+dev-libs/opensc nsplugin
+
+# Masking these to keep repoman happy
+media-gfx/graphviz perl
diff --git a/profiles/arch/m68k/packages b/profiles/arch/m68k/packages
new file mode 100644
index 000000000000..22cbfed694a6
--- /dev/null
+++ b/profiles/arch/m68k/packages
@@ -0,0 +1,7 @@
+# Copyright 1999-2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/packages,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+*sys-fs/atari-fdisk
+->=sys-devel/binutils-2.18-r1
+->=sys-libs/glibc-2.4-r4
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
new file mode 100644
index 000000000000..ccdbf3898e59
--- /dev/null
+++ b/profiles/arch/m68k/use.mask
@@ -0,0 +1,63 @@
+hardened
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+php
+djbfft
+qdbm
+mzscheme
+
+emacs
+xemacs
+
+afs
+tcl
+tk
+tcltk
+ldap
+slang
+diet
+gtk
+qt3
+qt4
+mono
+python
+cairo
+svg
+X
+crypt
+mysql
+samba
+dbus
+xpm
+ruby
+ocaml
+guile
+lua
+djvu
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
+# Masking this for vim since we don't have a stable libXt and libSM
+vim-with-x
+
+# Masking since dev-db/sqlite is masked
+sqlite
+
+# Masking these globally, since we don't have X
+gnome
+pango
+
+# Masking since net-dns/avahi and net-misc/mDNSResponder are masked
+avahi
+zeroconf
diff --git a/profiles/arch/mips/ChangeLog b/profiles/arch/mips/ChangeLog
new file mode 100644
index 000000000000..a3568f981a91
--- /dev/null
+++ b/profiles/arch/mips/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/MIPS profile directory
+# Copyright 2007-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
diff --git a/profiles/arch/mips/cobalt/make.defaults b/profiles/arch/mips/cobalt/make.defaults
new file mode 100644
index 000000000000..c40ac81ba084
--- /dev/null
+++ b/profiles/arch/mips/cobalt/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/cobalt/make.defaults,v 1.1 2008/04/01 17:39:58 wolf31o2 Exp $
+
+PROFILE_ARCH="cobalt"
diff --git a/profiles/arch/mips/cobalt/parent b/profiles/arch/mips/cobalt/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/mips/cobalt/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/mips/cobalt/virtuals b/profiles/arch/mips/cobalt/virtuals
new file mode 100644
index 000000000000..28bad0abd9c0
--- /dev/null
+++ b/profiles/arch/mips/cobalt/virtuals
@@ -0,0 +1,5 @@
+# Copyright 2006-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/cobalt/virtuals,v 1.1 2008/04/01 17:39:58 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/colo
diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults
new file mode 100644
index 000000000000..9fab577261dc
--- /dev/null
+++ b/profiles/arch/mips/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/make.defaults,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="dummy fbdev impact newport v4l"
+
+ARCH="mips"
+ACCEPT_KEYWORDS="${ARCH} ~mips"
+
+PROFILE_ARCH="mips64"
+
+FEATURES="ccache"
+
+USE="-unicode"
+
+STAGE1_USE="nptl nptlonly"
+
+CHOST="mips64-unknown-linux-gnu"
+
diff --git a/profiles/arch/mips/package.mask b/profiles/arch/mips/package.mask
new file mode 100644
index 000000000000..8f71743630a3
--- /dev/null
+++ b/profiles/arch/mips/package.mask
@@ -0,0 +1,89 @@
+# Copyright 2006-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.mask,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+# Unmask =mozilla-thunderbird-1.5* until 2.0 is keyworded and stabilized
+-=mail-client/mozilla-thunderbird-1.5*
+
+# Mask pam_ldap and nss_ldap - openldap dep missing.
+sys-auth/pam_ldap
+sys-auth/nss_ldap
+
+###################################################################
+# Mask gcc-mips64 #
+# Use sys-devel/kgcc64 from now on -- it replaces gcc-mips64 #
+###################################################################
+sys-devel/gcc-mips64
+
+# Shouldn't be merging these SELinux packages on this profile
+# but this keeps repoman happy since they require >=glibc-2.4
+# 20061008 pebenito
+>=sys-libs/libselinux-1.30.29
+>=sys-libs/libsemanage-1.6.17
+>=sys-apps/policycoreutils-1.30.30
+>=sys-apps/checkpolicy-1.30.12
+sec-policy/selinux-acpi
+>=sec-policy/selinux-apache-20060101
+>=sec-policy/selinux-arpwatch-20060101
+>=sec-policy/selinux-asterisk-20060101
+>=sec-policy/selinux-audio-entropyd-20060101
+sec-policy/selinux-avahi
+>=sec-policy/selinux-base-policy-20060101
+>=sec-policy/selinux-bind-20060101
+sec-policy/selinux-bluez
+>=sec-policy/selinux-clamav-20060101
+>=sec-policy/selinux-clockspeed-20060101
+>=sec-policy/selinux-courier-imap-20060101
+sec-policy/selinux-cups
+>=sec-policy/selinux-cyrus-sasl-20060101
+>=sec-policy/selinux-daemontools-20060101
+>=sec-policy/selinux-dante-20060101
+sec-policy/selinux-dbus
+sec-policy/selinux-desktop
+>=sec-policy/selinux-dhcp-20060101
+>=sec-policy/selinux-distcc-20060101
+>=sec-policy/selinux-djbdns-20060101
+sec-policy/selinux-dnsmasq
+>=sec-policy/selinux-ftpd-20060101
+sec-policy/selinux-games
+>=sec-policy/selinux-gnupg-20060101
+>=sec-policy/selinux-gpm-20060101
+sec-policy/selinux-hal
+sec-policy/selinux-inetd
+>=sec-policy/selinux-ipsec-tools-20060101
+>=sec-policy/selinux-jabber-server-20060101
+>=sec-policy/selinux-kerberos-20060101
+>=sec-policy/selinux-logrotate-20060101
+sec-policy/selinux-lpd
+>=sec-policy/selinux-lvm-20060101
+>=sec-policy/selinux-mdadm-20060101
+sec-policy/selinux-munin
+>=sec-policy/selinux-mysql-20060101
+>=sec-policy/selinux-nfs-20060101
+>=sec-policy/selinux-ntop-20060101
+>=sec-policy/selinux-ntp-20060101
+>=sec-policy/selinux-openldap-20060101
+>=sec-policy/selinux-openvpn-20060101
+sec-policy/selinux-pcmcia
+>=sec-policy/selinux-portmap-20060101
+>=sec-policy/selinux-postfix-20060101
+>=sec-policy/selinux-postgresql-20060101
+sec-policy/selinux-ppp
+>=sec-policy/selinux-privoxy-20060101
+>=sec-policy/selinux-procmail-20060101
+>=sec-policy/selinux-publicfile-20060101
+sec-policy/selinux-pyzor
+>=sec-policy/selinux-qmail-20060101
+sec-policy/selinux-razor
+>=sec-policy/selinux-samba-20060101
+>=sec-policy/selinux-screen-20060101
+>=sec-policy/selinux-snmpd-20060101
+>=sec-policy/selinux-snort-20060101
+>=sec-policy/selinux-spamassassin-20060101
+>=sec-policy/selinux-squid-20060101
+>=sec-policy/selinux-stunnel-20060101
+>=sec-policy/selinux-sudo-20060101
+sec-policy/selinux-tcpd
+>=sec-policy/selinux-tftpd-20060101
+>=sec-policy/selinux-ucspi-tcp-20060101
+>=sec-policy/selinux-wireshark-20060101
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
new file mode 100644
index 000000000000..b2475053cc96
--- /dev/null
+++ b/profiles/arch/mips/package.use.mask
@@ -0,0 +1,57 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/package.use.mask,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+# Richard Brown <rbrown@gentoo.org> (21 Jan 2008)
+# Needs dev-ruby/builder, which isn't keyworded
+dev-ruby/rubygems server
+
+# Wolfram Schlich <wschlich@gentoo.org> (20 Nov 2007)
+# dependency can't be fulfilled at the moment
+net-im/mcabber otr
+
+# Piotr Jaroszyński <peper@gentoo.org> (19 Nov 2007)
+# Mask python flag until mips keyword is added to dev-python/pygments, bug #198989.
+sys-apps/paludis python
+
+# Piotr Jaroszyński <peper@gentoo.org> (19 Nov 2007)
+# Mask ruby flag until mips keyword is added to dev-ruby/syntax - #198864 and dev-ruby/allison - #206031.
+sys-apps/paludis ruby
+
+# Chris Gianelloni <cgianelloni@gentoo.org> (22 Sep 2007)
+# dependency can't be fulfilled at the moment
+net-im/gaim krb4
+kde-base/kdelibs kerberos
+dev-util/cvs kerberos
+net-mail/fetchmail kerberos
+dev-util/cyrus-sasl kerberos
+
+# Jim Ramsay <lack@gentoo.org> (7 Sep 2007)
+# app-admin/gkrellm may pull in hddtemp, which is not yet available here
+app-admin/gkrellm hddtemp
+
+# Christian Heim <phreak@gentoo.org> (07 Jul 2007)
+# virtual/mysql-5 not keyworded yet, still apr-util has the mips keyword.
+dev-libs/apr-util mysql
+
+# Stuart Longland <redhatter@gentoo.org> (07 Sep 2007)
+# mplayer not tested with these flags yet. I may remove these slowly as I test
+# more functions of mplayer.
+media-video/mplayer amrnb amrwb bidi bl cddb cdio cdparanoia cpudetection dga dv dvb enca esd ivtv joystick live mad mp2 openal pnm pvr radio rar rtc srt svga teletext tga tivo v4l2 xanim xinerama zoran
+
+# NPTL only works on >=glibc-2.4 ...
+<sys-lib/glibc-2.4 nptl
+
+# Gilles Dartiguelongue <eva@gentoo.org> (19 Oct 2007)
+# gdm depends on zenity which is not keyworded
+>=gnome-base/gdm-2.20 remote
+
+# Steve Dibb <beandog@gentoo.org> (01 Nov 2007)
+# needs media-libs/ladspa-sdk keyworded
+media-video/mplayer ladspa
+
+# Stuart Longland <redhatter@gentoo.org> (23 Dec 2007)
+# Don't know if ATM works, can't test.
+net-dialup/ppp atm
+
+# Richard Brown <rbrown@gentoo.org> (23 Dec 2007)
+# app-xemacs/ruby-modes is not keyworded on this arch
+dev-lang/ruby xemacs
diff --git a/profiles/arch/mips/packages b/profiles/arch/mips/packages
new file mode 100644
index 000000000000..b4ba8db60945
--- /dev/null
+++ b/profiles/arch/mips/packages
@@ -0,0 +1,5 @@
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/packages,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+*virtual/bootloader
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
new file mode 100644
index 000000000000..10f11693dac8
--- /dev/null
+++ b/profiles/arch/mips/use.mask
@@ -0,0 +1,330 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+# Stuart Longland <redhatter@gentoo.org>
+# Seems unmasking "avahi" without versions stable breaks stuff like gnome-vfs.
+# But it *does* work, and I'll un-USE.mask it when I get around to
+# stabalising avahi.
+avahi
+
+# Samuli Suominen <drac@gentoo.org>
+# No batteries on mips.
+battery
+
+# Alexander Færøy <eroyf@gentoo.org>
+# Masking for now.
+libnotify
+
+# Alexander Færøy <eroyf@gentoo.org>
+# Err, not enough time atm... Mask for now.
+xcb
+
+# Alexander Færøy <eroyf@gentoo.org>
+# ldap -- untested, masking for now.
+ldap
+
+# Alexander Færøy <eroyf@gentoo.org>
+# Clamav -- untested, masking for now.
+clamav
+
+# Untested on mips, masking for now.
+cdb
+nextaw
+
+# Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
+# Not yet tested, and gets in the way for some KDE-related packages
+qt4
+
+# Don't need these either
+gstreamer
+gtkhtml
+gnome
+
+# Until someone actually needs fuse, we'll mask it as
+# it holds up stablizing ntfsprogs
+fuse
+
+# 2006/03/07 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# Stephen P. Becker <geoman@gentoo.org>
+-video_cards_newport
+-video_cards_impact
+
+# Stephen P. Becker <geoman@gentoo.org>
+# more modular X stuff
+video_cards_epson
+video_cards_tdfx
+video_cards_sunffb
+video_cards_mach64
+video_cards_mga
+video_cards_nv
+video_cards_r128
+video_cards_radeon
+video_cards_sis
+input_devices_acecad
+input_devices_aiptek
+input_devices_calcomp
+input_devices_citron
+input_devices_digitaledge
+input_devices_dmc
+input_devices_dynapro
+input_devices_elo2300
+input_devices_elographics
+input_devices_fpit
+input_devices_hyperpen
+input_devices_jamstudio
+input_devices_magellan
+input_devices_magictouch
+input_devices_microtouch
+input_devices_mutouch
+input_devices_palmax
+input_devices_penmount
+input_devices_spaceorb
+input_devices_summa
+input_devices_synaptics
+input_devices_tek4957
+input_devices_ur98
+input_devices_vmmouse
+input_devices_void
+input_devices_wacom
+input_devices_joystick
+video_cards_chips
+video_cards_cirrus
+video_cards_fglrx
+video_cards_glint
+video_cards_nvidia
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_sisusb
+video_cards_sunbw2
+video_cards_suncg14
+video_cards_suncg3
+video_cards_suncg6
+video_cards_sunleo
+video_cards_suntcx
+video_cards_trident
+video_cards_vmware
+video_cards_voodoo
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_i810
+video_cards_imstt
+video_cards_neomagic
+video_cards_nsc
+video_cards_rendition
+video_cards_siliconmotion
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+video_cards_vga
+video_cards_via
+
+# Diego Pettenò <flameeyes@gentoo.org>
+# Until xine-lib's keywording cannot be maintained, please leave it masked.
+xine
+
+# Stephen P. Becker <geoman@gentoo.org>
+# remasking hal because of numerous dependency issues
+hal
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masking mono because it doesn't work on mips
+mono
+
+# Hardave Riar <hardave@gentoo.org>
+# Temporarily masking ieee1394 until it can be tested
+# Quick fix to my tree b0rkage
+ieee1394
+
+# Hardave Riar <hardave@gentoo.org>
+# No hardware support
+lm_sensors
+
+# Hardave Riar <hardave@gentoo.org>
+# Temporarily masking wifi until I can test it
+# Preventing kde from going stable
+wifi
+
+# Henrik Brix Andersen <brix@gentoo.org>
+# According to the mips herd, we currently have no way of testing
+# pcmcia on mips, bug #90359
+pcmcia
+
+# John N. Laliberte <allanonjl@gentoo.org>
+# mask scanner support
+scanner
+
+# Stephen P. Becker <geoman@gentoo.org>
+# mad just spits out static on mips (ip22)
+mad
+
+# Armando Di Cianno <fafhrd@gentoo.org>
+# gnustep is currently unbuildable on mips - masking this to repair windowmaker
+# broken mips keywording becuase of 'gnustep' USE flag
+gnustep
+
+# Hardave Riar <hardave@gentoo.org>
+# This should work, someone with a usb card and digital camera should test it
+gphoto2
+
+# Hardave Riar <hardave@gentoo.org>
+# This will probablly work, but no hardware to test with
+gnokii
+
+# Ciaran McCreesh <ciaranm@gentoo.org>
+# unresolved dep, bug #82428
+emboss
+
+# Joshua Kinard <kumba@gentoo.org>
+# dietlibc isn't known to work on mips
+diet
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because it hoses xchat on 64-bit machines
+xosd
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked for now until this can be properly tested with alsa
+jack
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because of silly java deps with gnome (we have no jre on mips)
+accessibility
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because mozilla doesn't work on mips
+mozilla
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because I say so, gnome--
+pda
+
+# Ciaran McCreesh <ciaranm@gentoo.org>
+# not even slightly reliable, bug #65216
+mzscheme
+
+# Stephen P. Becker <geoman@gentoo.org>
+# masked because gaim sucks
+evo
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+
+# Ciaran McCreesh <ciaranm@gentoo.org>
+# No java, no netbeans
+netbeans
+
+# Aron Griffis <agriffis@gentoo.org>
+# acl doesn't build on mips atm. Mask it so that vim quits
+# complaining
+acl
+
+# masked until gnome-extra/evolution-data-server is keyworded for mips
+eds
+
+# Flags which aren't applicable to mips (Mostly copied from sparc)
+3dfx
+acpi
+afs
+apm
+arts
+directfb
+dvdr
+ibm
+ggi
+lirc
+trusted
+voodoo3
+smartcard
+emacs
+
+# should work but jasper not tested yet
+jpeg2k
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+php
+djbfft
+glitz
+pike
+ocaml
+timidity
+
+# Mask all non-mips arch keywords
+alpha
+amd64
+arm
+hppa
+ia64
+m68k
+ppc
+ppc64
+ppc-macos
+s390
+sh
+sparc
+x86
+x86-fbsd
+sparc-fbsd
+
+# We don't use smartcards, afaik
+pcsc-lite
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask specific MIPS ALSA drivers
+-alsa_cards_au1x00
+
+#Daniel Black <dragonheart@gentoo.org> (28 Feb 2007)
+# Use mask l7-filter for iptables dependency - bug #150343 until mips tested
+l7filter
+
+# Fernando J. Pereda <ferdy@gentoo.org> (20 Mar 2007)
+# New optional dependency of >=mail-client/mutt-1.5.14
+qdbm
+
+# Doug Goldstein <cardoe@gentoo.org> (08 May 2007)
+# no one in mips land has smartcard hardware to test with
+# see bug #162205 comment 10.
+smartcard
+openct
+
+# mips doesn't support cpufeq, at least on
+# the machines we use.
+#
+# Same goes for battery support. No one has
+# seen a mips laptop since the dinosaurs
+# lived.
+cpufreq
+battery
+
+# kumba (02 Jun 2007)
+# pulseaudio hasn't been tested on mips; maybe someday
+pulseaudio
+
+# Chris Gianelloni <wolf31o2@gentoo.org> (22 Sep 2007)
+# We don't have anything that can satisfy this virtual
+kerberos
+
+# kumba (01 Nov 2007)
+# mask ladspa USE
+# [22:30] <beandog> mips: plz to mask ladspa use flag
+ladspa
+
+# Mips USE flags
+-n32
+-n64
+-ip27
+-ip28
+-ip30
diff --git a/profiles/arch/mips/virtuals b/profiles/arch/mips/virtuals
new file mode 100644
index 000000000000..def8b23bec1d
--- /dev/null
+++ b/profiles/arch/mips/virtuals
@@ -0,0 +1,10 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/virtuals,v 1.1 2008/04/01 17:39:57 wolf31o2 Exp $
+
+virtual/alsa sys-kernel/mips-sources
+virtual/bootloader sys-boot/arcload
+virtual/cdrtools app-cdr/cdrtools
+virtual/linux-sources sys-kernel/mips-sources
+# Commented since testing is underway for using linux-headers
+#virtual/os-headers sys-kernel/mips-headers
diff --git a/profiles/arch/powerpc/ChangeLog b/profiles/arch/powerpc/ChangeLog
new file mode 100644
index 000000000000..141196882623
--- /dev/null
+++ b/profiles/arch/powerpc/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/PPC profile directory
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.1 2008/04/01 17:39:59 wolf31o2 Exp $
diff --git a/profiles/arch/powerpc/package.use.force b/profiles/arch/powerpc/package.use.force
new file mode 100644
index 000000000000..e0820268648b
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.force
@@ -0,0 +1,3 @@
+# Matti Bickel <mabi@gentoo.org> - 2007-12-31
+# only the java interface is usable on ppc
+net-p2p/sancho-bin java
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
new file mode 100644
index 000000000000..0de75c09a768
--- /dev/null
+++ b/profiles/arch/powerpc/package.use.mask
@@ -0,0 +1,20 @@
+# This file requires >=portage-2.1.1
+
+# Mark Loeser <halcy0n@gentoo.org> (18 Jan 2008)
+# mono doesn't work with Openoffice - bug #202361
+app-office/openoffice mono
+
+=dev-java/ibm-jdk-bin-1.5* -nsplugin
+=dev-java/ibm-jre-bin-1.5* -nsplugin
+=dev-java/ibm-jdk-bin-1.6* -nsplugin
+=dev-java/ibm-jre-bin-1.6* -nsplugin
+~dev-util/checkstyle-4.3 test
+
+# Tobias Scherbaum <dertobi123@gentoo.org> (1 Feb 2008)
+# Mask mono flag for gnome as tomboy is segfaulting.
+gnome-base/gnome mono
+
+# Piotr Jaroszyński <peper@gentoo.org> (19 Nov 2007)
+# Mask python flag until the ppc keyword is added to dev-python/pygments
+# for bug #198989.
+sys-apps/paludis python
diff --git a/profiles/arch/powerpc/packages b/profiles/arch/powerpc/packages
new file mode 100644
index 000000000000..513986f93962
--- /dev/null
+++ b/profiles/arch/powerpc/packages
@@ -0,0 +1,6 @@
+# Copyright 2005-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/packages,v 1.1 2008/04/01 17:39:59 wolf31o2 Exp $
+
+*sys-fs/hfsutils
+*sys-fs/hfsplusutils
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults
new file mode 100644
index 000000000000..f77ff2bafb8c
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/make.defaults,v 1.1 2008/04/01 17:40:00 wolf31o2 Exp $
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc"
+ACCEPT_KEYWORDS="ppc"
+
+CHOST="powerpc-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="chips dummy fbdev glint imstt mach64 mga nv r128 radeon s3 s3virge savage sisusb tdfx trident v4l voodoo"
+
+# 2006/12/06 - Diego Pettenò <flameeyes@gentoo.org>
+# Defaults for PowerPC sound driver
+ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx"
diff --git a/profiles/arch/powerpc/ppc32/parent b/profiles/arch/powerpc/ppc32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/powerpc/ppc32/pegasos/parent b/profiles/arch/powerpc/ppc32/pegasos/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/pegasos/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/powerpc/ppc32/pegasos/virtuals b/profiles/arch/powerpc/ppc32/pegasos/virtuals
new file mode 100644
index 000000000000..68e553e5b79b
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/pegasos/virtuals
@@ -0,0 +1,5 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc32/pegasos/virtuals,v 1.1 2008/04/01 17:40:00 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/bootcreator
diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults
new file mode 100644
index 000000000000..990fd706dd3b
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/make.defaults
@@ -0,0 +1,35 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/make.defaults,v 1.1 2008/04/01 17:40:01 wolf31o2 Exp $
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="ppc64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="powerpc64-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+USE="ibm"
+
+#MULTILIB_ABIS="ppc64 ppc"
+#DEFAULT_ABI="ppc64"
+KERNEL_ABI="ppc64"
+PROFILE_ARCH="ppc64"
+#ABI="ppc64"
+
+#CFLAGS_ppc64="-m64"
+#LDFLAGS_ppc64="-m elf64ppc"
+#CHOST_ppc64="powerpc64-unknown-linux-gnu"
+#CDEFINE_ppc64="__powerpc64__"
+
+#CFLAGS_ppc="-m32"
+#LDFLAGS_ppc="-m elf32ppc"
+#CHOST_ppc="powerpc-unknown-linux-gnu"
+#CDEFINE_ppc="!__powerpc64__"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="dummy fbdev mach64 mga nv r128 radeon s3 vega vga"
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
new file mode 100644
index 000000000000..744f47e57c10
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2007 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/package.mask,v 1.1 2008/04/01 17:40:01 wolf31o2 Exp $
+
+# <gcc-4 does not compile with >=gcc-4 on ppc64
+sys-libs/libstdc++-v3
+<sys-devel/gcc-4.1
diff --git a/profiles/arch/powerpc/ppc64/parent b/profiles/arch/powerpc/ppc64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask
new file mode 100644
index 000000000000..05b47661108a
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/use.mask
@@ -0,0 +1,67 @@
+# this is a list of USE flags
+# that should not be used on PPC64
+# Tom Gall <tgall@gentoo.org> manages this list
+directfb
+krb4
+
+pda
+prelude
+mzscheme
+chasen
+mono
+beagle
+networkmanager
+
+# dietlibc
+diet
+
+#pyste has untested/unkeyworded deps on ppc64
+pyste
+
+# we don't have hardware to test. also see bug #113398
+dvb
+
+# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_chips
+video_cards_cirrus
+video_cards_glint
+video_cards_imstt
+video_cards_newport
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_tdfx
+video_cards_trident
+video_cards_voodoo
+
+#until netbeans is keyworded
+netbeans
+
+#build is busted
+pike
+
+# mask pcmcia (bug #131306)
+pcmcia
+
+# conky dependencies missing keywords related (dragonheart -20061112)
+# media-sound/mpd
+mpd
+# app-admin/hddtemp
+hddtemp
+
+# mask pbbuttonsd - reported by Mr Bones, ok'd by dostrow
+pbbuttonsd
+
+# Unmask this here, since only ppc64 can use it
+-ibm
+
+# Masking here so sys-fs/evms quits complaining
+hb
+hb2
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
+
diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
new file mode 100644
index 000000000000..287b6f1ed204
--- /dev/null
+++ b/profiles/arch/powerpc/use.mask
@@ -0,0 +1,161 @@
+# These use-flags won't work neither on ppc32 nor on ppc64
+
+3dfx
+acpi
+avi
+lm_sensors
+rar
+
+# Keep and eye on firebird and interbase as pair
+interbase
+
+# Unmask our instruction sets
+-altivec
+-pbbuttonsd
+-ppcsha1
+
+# codec support
+-x264
+
+# cg is only provided by nvidia's binary only cg toolkit
+cg
+
+# dmi depends on PC BIOSes, we don't have those
+dmi
+
+# Masking mbrola for bug #84322, if a new version is released, remove this
+mbrola
+
+# Appears to be x86 only, feel free to remove if you disagree
+nvtv
+
+# new keyword zrtp related to
+# net-libs/libzrtpcpp package
+# masked pending testing - bug #149793
+zrtp
+
+#2006/10/11 - corsair - bug #150925
+graphlcd
+lcd_devices_graphlcd
+
+# 13/10/2006 chutzpah@gentoo.org
+# masking p2p USE flag until media-libs/moodriver can get
+# keyworded
+p2p
+
+# cardoe@gentoo.org
+# masking ivtv since I got the original support for it
+# but it was never stabled and it appears to have been
+# broken in later releases by an endian issue. I no longer
+# have the hardware to test
+ivtv
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_wacom
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the 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 ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# George Shapovalov <george@gentoo.org> (8 Apr 2007)
+# supported on ppc
+-ada
+
+# Doug Goldstein <cardoe@gentoo.org> (27 Apr 2007)
+# Dell does not ship or sell PPC systems
+dell
+
+# Joseph Jezak <josejx@gentoo.org> (28 Jun 2007)
+# Masked Parallel LCD devices for bug #180683
+# app-misc/lcd4linux
+lcd_devices_lph7508
+lcd_devices_m50530
+lcd_devices_noritake
+lcd_devices_routerboard
+
+# app-misc/lcdproc
+lcd_devices_sed1330
+lcd_devices_sed1520
+lcd_devices_stv5730
+
+# Both
+lcd_devices_t6963
+
+# This is a list of USE flags that should not be used on PPC
+
+cmucl
+hdf
+real
+fmod
+i8x0
+xvmc
+
+# Fixes bug #86787
+fusion
+
+# User Mode Linux isn't supported on ppc yet
+uml
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+video_cards_cyrix
+video_cards_i128
+video_cards_i740
+video_cards_i810
+video_cards_neomagic
+video_cards_nsc
+video_cards_rendition
+video_cards_siliconmotion
+video_cards_sis
+video_cards_tga
+video_cards_tseng
+video_cards_vesa
+video_cards_vga
+video_cards_via
+
+# net-libs/aqbanking and dev-libs/libofx don't have ppc64 KEYWORDS
+hbci
+ofx
diff --git a/profiles/arch/powerpc/virtuals b/profiles/arch/powerpc/virtuals
new file mode 100644
index 000000000000..2aed5472ea9d
--- /dev/null
+++ b/profiles/arch/powerpc/virtuals
@@ -0,0 +1,6 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/virtuals,v 1.1 2008/04/01 17:39:59 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/yaboot
+virtual/ooo app-office/openoffice
diff --git a/profiles/arch/s390/ChangeLog b/profiles/arch/s390/ChangeLog
new file mode 100644
index 000000000000..06fe1b8b787f
--- /dev/null
+++ b/profiles/arch/s390/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/s390 profile directory
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults
new file mode 100644
index 000000000000..d9d2574b3b65
--- /dev/null
+++ b/profiles/arch/s390/make.defaults
@@ -0,0 +1,12 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/make.defaults,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
+
+ARCH="s390"
+ACCEPT_KEYWORDS="s390"
+
+CHOST="s390-ibm-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+USE="fbcon"
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
new file mode 100644
index 000000000000..e3405de2ebbc
--- /dev/null
+++ b/profiles/arch/s390/package.use.mask
@@ -0,0 +1,15 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/package.use.mask,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
+
+# Steve Dibb <beandog@gentoo.org> (03 Mar 2007)
+# media-sound/twolame not tested
+media-video/mplayer mp2
+
+media-gfx/graphviz pango
+
+# Doug Goldstein <cardoe@gentoo.org> (10 Sep 2007)
+# bug #172097
+# The app in question is sys-auth/consolekit
+x11-apps/xinit hal
+
+# Masking this so repoman shuts up about paludis
+sys-apps/paludis ruby python
diff --git a/profiles/arch/s390/packages b/profiles/arch/s390/packages
new file mode 100644
index 000000000000..6ec04edc9db1
--- /dev/null
+++ b/profiles/arch/s390/packages
@@ -0,0 +1,3 @@
+*sys-apps/s390-tools
+->=sys-devel/binutils-2.18-r1
+->=sys-libs/glibc-2.4-r4
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
new file mode 100644
index 000000000000..0b6c0dc876b3
--- /dev/null
+++ b/profiles/arch/s390/use.mask
@@ -0,0 +1,63 @@
+# This file contains a list of useflags that cannot be used on s390.
+dell
+pcmcia
+cdr
+qt3
+qt4
+gpm
+3dfx
+acpi
+afs
+alsa
+apm
+directfb
+lirc
+trusted
+voodoo3
+wavelan
+java
+java-internal
+java-external
+hardened
+
+# don't quite know about this one, I'll need to revisit
+socks5
+
+# not working for now
+mzscheme
+
+# masked until xorg builds
+xv
+gtk
+gtk2
+gnome
+X
+opengl
+xpm
+vim-with-x
+video_cards_sis
+
+# I need to have some of the bad tcltk uses fixed, until then...
+# tcl was marked stable on this platform so only adding tk to mask
+tk
+tcltk
+
+nss
+diet
+xemacs
+Xaw3d
+neXt
+lesstif
+motif
+glitz
+mono
+pike
+ocaml
+sdl
+lm_sensors
+wxwindows
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
diff --git a/profiles/arch/s390/virtuals b/profiles/arch/s390/virtuals
new file mode 100644
index 000000000000..9c3b2dabd541
--- /dev/null
+++ b/profiles/arch/s390/virtuals
@@ -0,0 +1,7 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/virtuals,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
+
+virtual/bootloader sys-apps/s390-tools
+virtual/cdrtools app-cdr/cdrtools
+virtual/linux-sources sys-kernel/vanilla-sources
diff --git a/profiles/arch/sh/ChangeLog b/profiles/arch/sh/ChangeLog
new file mode 100644
index 000000000000..6fb2114240e1
--- /dev/null
+++ b/profiles/arch/sh/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/sh profile directory
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/ChangeLog,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
diff --git a/profiles/arch/sh/make.defaults b/profiles/arch/sh/make.defaults
new file mode 100644
index 000000000000..7670992fc850
--- /dev/null
+++ b/profiles/arch/sh/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/make.defaults,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
+
+# Main SuperH profile
+
+ARCH="sh"
+ACCEPT_KEYWORDS="sh"
+
+CHOST="sh-unknown-linux-gnu"
+CFLAGS="-O2"
+CXXFLAGS="${CFLAGS}"
+
+# We define our own STAGE1_USE, since we need to disable ssp.
+STAGE1_USE="nptl nptlonly unicode nossp"
+
+USE="nossp"
diff --git a/profiles/arch/sh/package.use.mask b/profiles/arch/sh/package.use.mask
new file mode 100644
index 000000000000..07fc7349050a
--- /dev/null
+++ b/profiles/arch/sh/package.use.mask
@@ -0,0 +1,25 @@
+# Alon Bar-Lev <alonbl@gentoo.org> (24 Jan 2007)
+# pkcs11-helper is not keyworded
+net-misc/openvpn pkcs11
+
+# Gilles Dartiguelongue <eva@gentoo.org> (19 Oct 2007)
+# gdm depends on zenity which is not keyworded
+>=gnome-base/gdm-2.20 remote
+
+# Gilles Dartiguelongue <eva@gentoo.org> (23 Oct 2007)
+# gdm depends on zenity which is not keyworded
+>=media-video/totem-2.20 galago
+
+# Gilles Dartiguelongue <eva@gentoo.org> (29 Oct 2007)
+# app-vim/gtk-syntax not keyworded yet
+x11-libs/gtk+ vim-syntax
+
+# Samuli Suominen <drac@gentoo.org> (17 Nov 2007)
+# Needs valgrind
+media-libs/gstreamer debug
+media-libs/gst-plugins-base debug
+
+# Richard Brown <rbrown@gentoo.org> (23 Dec 2007)
+# app-xemacs/ruby-modes is not keyworded on this arch
+dev-lang/ruby xemacs
+
diff --git a/profiles/arch/sh/packages b/profiles/arch/sh/packages
new file mode 100644
index 000000000000..2b28a92bc21e
--- /dev/null
+++ b/profiles/arch/sh/packages
@@ -0,0 +1,7 @@
+# Copyright 2001-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/packages,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
+
+>=sys-devel/binutils-2.13.90.0.4
+>=sys-devel/gcc-3.2
+>=sys-libs/glibc-2.2.5
diff --git a/profiles/arch/sh/use.mask b/profiles/arch/sh/use.mask
new file mode 100644
index 000000000000..5f46002a59d4
--- /dev/null
+++ b/profiles/arch/sh/use.mask
@@ -0,0 +1,59 @@
+hardened
+
+# dmidecode bios decoder
+dmi
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+java-internal
+java-external
+
+# dont make sense on this arch
+3dfx
+
+# broken upstream, see libavcodec/sh4/idct_sh4.c:#error
+ffmpeg
+
+# havent tested yet
+qt3
+dell
+qt4
+arts
+kde
+diet
+lirc
+afs
+lesstif
+mono
+lm_sensors
+qdbm
+fftw
+netjack
+mzscheme
+beagle
+eds
+pike
+nvtv
+xine
+ocaml
+
+# 2006/03/07 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures lacking direct rendering
+dri
+
+# Only works on x86/amd64/ia64
+video_cards_vesa
+video_cards_sis
+video_cards_nv
+
+# nspr isnt ported to SuperH which means no seamonkey/firefox/etc...
+nsplugin
+firefox
+nss
+
+# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
+# Bug #184563, 18 Sep 2007
+# Robin H. Johnson <robbat2@gentoo.org>
+audit
diff --git a/profiles/arch/sh/virtuals b/profiles/arch/sh/virtuals
new file mode 100644
index 000000000000..633fd21bb6cd
--- /dev/null
+++ b/profiles/arch/sh/virtuals
@@ -0,0 +1,3 @@
+virtual/linux-sources sys-kernel/sh-sources
+virtual/alsa sys-kernel/sh-sources
+virtual/cdrtools app-cdr/cdrtools
diff --git a/profiles/arch/sparc/ChangeLog b/profiles/arch/sparc/ChangeLog
new file mode 100644
index 000000000000..9a33a7825d9e
--- /dev/null
+++ b/profiles/arch/sparc/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/sparc profile
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.1 2008/04/01 17:40:03 wolf31o2 Exp $
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
new file mode 100644
index 000000000000..5920c5aa3873
--- /dev/null
+++ b/profiles/arch/sparc/make.defaults
@@ -0,0 +1,42 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/make.defaults,v 1.1 2008/04/01 17:40:03 wolf31o2 Exp $
+
+ARCH="sparc"
+ACCEPT_KEYWORDS="${ARCH}"
+
+# 64bit kernel, 32bit userland
+CHOST="sparc-unknown-linux-gnu"
+PROFILE_ARCH="sparc64"
+
+# We need sparc64 binutils for linux-headers
+CTARGETS_BINUTILS="sparc-unknown-linux-gnu sparc64-unknown-linux-gnu"
+
+# The funky stuffs for handling different kernel compiler than userland compiler
+KERNEL_ABI="sparc64"
+CHOST_sparc64="sparc64-unknown-linux-gnu"
+LDFLAGS_sparc64="-m elf64_sparc"
+
+# Multilib stuff
+MULTILIB_ABIS="sparc32"
+DEFAULT_ABI="sparc32"
+ABI="${DEFAULT_ABI}"
+CFLAGS_sparc32="-m32"
+LDFLAGS_sparc32="-m elf32_sparc"
+CHOST_sparc32="sparc-unknown-linux-gnu"
+CTARGET_sparc32="sparc-unknown-linux-gnu"
+CDEFINE_sparc32="!__arch64__"
+LIBDIR_sparc32="lib"
+
+# Compiler flags
+CFLAGS="-O2 -mcpu=ultrasparc -pipe"
+CXXFLAGS=${CFLAGS}
+
+# These are here to override features/32bit-userland's settings. DO NOT REMOVE!
+FEATURES="-multilib-strict"
+MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X11R6/lib32"
+
+# 2006/10/05 - Gustavo Zacarias <gustavoz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="dummy fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 \
+ suncg6 sunffb sunleo tdfx v4l voodoo"
diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
new file mode 100644
index 000000000000..c1a68431633a
--- /dev/null
+++ b/profiles/arch/sparc/package.mask
@@ -0,0 +1,115 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.mask,v 1.1 2008/04/01 17:40:03 wolf31o2 Exp $
+
+# Jason Wever <weeve@gentoo.org>
+# gradm requires 64 bit support, which doesn't exist in this profile
+>sys-apps/gradm-2.0.1-r1
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# To avoid odd toolchain mixups
+<dev-libs/libffi-3.4.3
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# Broken, no way to test it, see bug #155887 and bug #186958
+app-accessibility/brltty
+
+# Shouldn't be merging these SELinux packages on this profile
+# but this keeps repoman happy since they require >=glibc-2.4
+# 20061008 pebenito
+>=sys-libs/libselinux-1.30.29
+>=sys-libs/libsemanage-1.6.17
+>=sys-apps/policycoreutils-1.30.30
+>=sys-apps/checkpolicy-1.30.12
+sec-policy/selinux-acpi
+>=sec-policy/selinux-apache-20060101
+>=sec-policy/selinux-arpwatch-20060101
+>=sec-policy/selinux-asterisk-20060101
+>=sec-policy/selinux-audio-entropyd-20060101
+sec-policy/selinux-avahi
+>=sec-policy/selinux-base-policy-20060101
+>=sec-policy/selinux-bind-20060101
+sec-policy/selinux-bluez
+>=sec-policy/selinux-clamav-20060101
+>=sec-policy/selinux-clockspeed-20060101
+>=sec-policy/selinux-courier-imap-20060101
+sec-policy/selinux-cups
+>=sec-policy/selinux-cyrus-sasl-20060101
+>=sec-policy/selinux-daemontools-20060101
+>=sec-policy/selinux-dante-20060101
+sec-policy/selinux-dbus
+sec-policy/selinux-desktop
+>=sec-policy/selinux-dhcp-20060101
+>=sec-policy/selinux-distcc-20060101
+>=sec-policy/selinux-djbdns-20060101
+sec-policy/selinux-dnsmasq
+>=sec-policy/selinux-ftpd-20060101
+sec-policy/selinux-games
+>=sec-policy/selinux-gnupg-20060101
+>=sec-policy/selinux-gpm-20060101
+sec-policy/selinux-hal
+sec-policy/selinux-inetd
+>=sec-policy/selinux-ipsec-tools-20060101
+>=sec-policy/selinux-jabber-server-20060101
+>=sec-policy/selinux-kerberos-20060101
+>=sec-policy/selinux-logrotate-20060101
+sec-policy/selinux-lpd
+>=sec-policy/selinux-lvm-20060101
+>=sec-policy/selinux-mdadm-20060101
+sec-policy/selinux-munin
+>=sec-policy/selinux-mysql-20060101
+>=sec-policy/selinux-nfs-20060101
+>=sec-policy/selinux-ntop-20060101
+>=sec-policy/selinux-ntp-20060101
+>=sec-policy/selinux-openldap-20060101
+>=sec-policy/selinux-openvpn-20060101
+sec-policy/selinux-pcmcia
+>=sec-policy/selinux-portmap-20060101
+>=sec-policy/selinux-postfix-20060101
+>=sec-policy/selinux-postgresql-20060101
+sec-policy/selinux-ppp
+>=sec-policy/selinux-privoxy-20060101
+>=sec-policy/selinux-procmail-20060101
+>=sec-policy/selinux-publicfile-20060101
+sec-policy/selinux-pyzor
+>=sec-policy/selinux-qmail-20060101
+sec-policy/selinux-razor
+>=sec-policy/selinux-samba-20060101
+>=sec-policy/selinux-screen-20060101
+>=sec-policy/selinux-snmpd-20060101
+>=sec-policy/selinux-snort-20060101
+>=sec-policy/selinux-spamassassin-20060101
+>=sec-policy/selinux-squid-20060101
+>=sec-policy/selinux-stunnel-20060101
+>=sec-policy/selinux-sudo-20060101
+sec-policy/selinux-tcpd
+>=sec-policy/selinux-tftpd-20060101
+>=sec-policy/selinux-ucspi-tcp-20060101
+>=sec-policy/selinux-wireshark-20060101
+
+## Mask x11-libs/fxscintilla-1.71 pending Bus error investigation
+# Ferris McCormick <fmccor@gentoo.org> 19 December 2006
+## Unmask for fxscintilla-1.71-r1 now stable. -1.71-r1 does not build the
+# fox12 version, and that is where the bus errors show up.
+# >=x11-libs/fxscintilla-1.71
+## Mask fxruby-1.2 versions for removal
+<=dev-ruby/fxruby-1.2.6
+
+# Gustavo Zacarias <gustavoz@gentoo.org> 14 Feb 2007
+# Mask mono stuff since it requires gcc4 and it's just ~sparc yet
+dev-dotnet/art-sharp
+dev-dotnet/gconf-sharp
+dev-dotnet/glade-sharp
+dev-dotnet/gnome-sharp
+dev-dotnet/gnomevfs-sharp
+dev-dotnet/gtk-sharp
+dev-dotnet/gtkhtml-sharp
+dev-dotnet/libgdiplus
+dev-dotnet/pe-format
+dev-lang/mono
+dev-util/mono-tools
+dev-util/monodoc
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# OO <2.1.0 is broken with gcc4 on sparc and >=2.1.0 doesn't work right
+app-office/openoffice
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
new file mode 100644
index 000000000000..24e630ef50d5
--- /dev/null
+++ b/profiles/arch/sparc/package.use.mask
@@ -0,0 +1,11 @@
+# Needs libmodplug
+media-libs/sdl-sound mikmod
+
+# Needs valgrind
+media-libs/gstreamer debug
+media-libs/gst-plugins-base debug
+dev-util/anjuta valgrind
+# Needs chicken
+dev-lang/swig chicken
+# Needs pike
+dev-lang/swig pike
diff --git a/profiles/arch/sparc/packages b/profiles/arch/sparc/packages
new file mode 100644
index 000000000000..e046c1996081
--- /dev/null
+++ b/profiles/arch/sparc/packages
@@ -0,0 +1,9 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/packages,v 1.1 2008/04/01 17:40:03 wolf31o2 Exp $
+
+# Top-level sparc profile
+
+# SPARC specific stuff (32 and 64 bit)
+*sys-apps/sparc-utils
+*>=sys-devel/kgcc64-4.1.2
diff --git a/profiles/arch/sparc/parent b/profiles/arch/sparc/parent
new file mode 100644
index 000000000000..54a6e722185e
--- /dev/null
+++ b/profiles/arch/sparc/parent
@@ -0,0 +1 @@
+../../features/32bit-userland
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
new file mode 100644
index 000000000000..1e0fc2111786
--- /dev/null
+++ b/profiles/arch/sparc/use.mask
@@ -0,0 +1,258 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.1 2008/04/01 17:40:03 wolf31o2 Exp $
+
+# This file contains a list of useflags that cannot be used on sparc.
+
+3dfx
+acpi
+afs
+amd
+apm
+battery
+brltty
+cle266
+cmucl
+commercial
+cpufreq
+dell
+directfb
+djbfft
+dvb
+dmi
+freetts
+glitz
+i8x0
+java
+java-internal
+java-external
+jfs
+ibm
+lirc
+lm_sensors
+mod
+modplug
+mpm-peruser
+netbeans
+networkmanager
+nvtv
+oracle
+pbs
+pcmcia
+rar
+real
+reiser4
+reiserfs
+tordns
+trusted
+uml
+voodoo3
+wavelan
+wifi
+wlan
+xfs
+xvmc
+zoran
+
+# Steve Dibb <beandog@gentoo.org> (21 Mar 2007)
+# media-video/mplayer use flag masking
+ivtv
+
+# Asterisk use flag masking
+bri
+florz
+resperl
+zaptel
+ukcid
+
+# Gustavo Zacarias <gustavoz@gentoo.org> 14 Feb 2007
+# Mono needs gcc4 and it's not yet stable
+beagle
+galago
+mono
+
+# pyste has untested/unkeyworded deps on sparc
+pyste
+
+# They're borked <gustavoz>
+dar32
+dar64
+
+# Seti@home is gone <gustavoz>
+seti
+
+# 2006/09/05 - Tupone Alfredo <tupone@gentoo.org>
+# doomsday ebuild is not available on this architecture
+doomsday
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+hyperwave-api
+libedit
+
+# Unmask ultra1
+-ultra1
+
+# Other masks
+clisp
+hdf
+hdf5
+pike
+
+# Mask v4l2 as it depends on 2.6 headers and hasn't been confirmed to work yet
+v4l2
+
+# Unmask sparc-only video cards
+-video_cards_sunbw2
+-video_cards_suncg14
+-video_cards_suncg3
+-video_cards_suncg6
+-video_cards_sunffb
+-video_cards_sunleo
+-video_cards_suntcx
+
+# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_cyrix
+video_cards_nsc
+video_cards_s3
+video_cards_sis
+video_cards_tseng
+video_cards_via
+video_cards_imstt
+video_cards_s3virge
+video_cards_i128
+video_cards_trident
+video_cards_neomagic
+video_cards_cirrus
+video_cards_tga
+video_cards_i740
+video_cards_siliconmotion
+video_cards_ark
+video_cards_rendition
+video_cards_newport
+video_cards_chips
+video_cards_apm
+video_cards_i810
+video_cards_nv
+video_cards_vesa
+video_cards_vga
+
+# Jason Wever <weeve@gentoo.org> - 10 April 2006
+# Mask ifp use flag for amarok until someone can confirm it works
+ifp
+
+# Gustavo Zacarias <gustavoz@gentoo.org> - 8 November 2006
+# Same applies to mtp wrt amarok above
+##
+# Ferris McCormick <fmccor@gentoo.org> - 20 November 2007
+# Unmask mtp for testing (verified by shimitar)
+#
+# mtp
+
+# Jason Wever <weeve@gentoo.org> - 01 May 2006
+# Mask nforce2 use flag as NVIDIA doesn't make mobos for SPARC CPUs (yet :-P)
+nforce2
+
+# Gustavo Zacarias <gustavoz@gentoo.org> - 02 May 2006
+# AIO is b0rked for now....
+aio
+
+# Patrick McLean <chutzpah@gentoo.org> - 02 Jun 2006
+# Mask bmpx USE flag since new versions don't work on sparc (comment #11
+# on bug #111975)
+bmpx
+
+# Jason Wever <weeve@gentoo.org> - 10 Jun 2006
+# Mask kdehiddenvisibility as we don't have gcc-4.1.x unmasked in any profiles
+kdehiddenvisibility
+
+# Jason Wever <weeve@gentoo.org> - 5 Aug 2006
+# Mask njb use flag until someone has a Nomad Jukebox to test with.
+njb
+
+# Jason Wever <weeve@gentoo.org> - 5 Aug 2006
+# Mask mp4 use flag as media-video/gpac fails to build currently
+mp4
+
+# Gustavo Zacarias <gustavoz@gentoo.org> - 17 Aug 2006
+# Masking hardened, it isn't really supported, see bugs #144126 #78951
+hardened
+
+# Gustavo Zacarias <gustavoz@gentoo.org> - 04 Sep 2006
+# mzscheme seems somewhat b0rked and we want vim7
+mzscheme
+
+# requires a JDK
+mpe-sdk
+
+# uses libaio
+romio
+
+# Gustavo Zacarias <gustavoz@gentoo.org> - 10 Nov 2006
+# Mask BSDisms, used in net-proxy/squid for example
+ipf-transparent
+pf-transparent
+
+# Diego Pettenò <flameeyes@gentoo.org> (6 Dec 2006)
+# Unmask the Sun-specific drivers
+-alsa_cards_sun-cs4231
+# Mask ALSA drivers for ISA cards
+alsa_cards_cs4232
+alsa_cards_msnd-pinnacle
+alsa_cards_cs4231-lib
+alsa_cards_adlib
+alsa_cards_ad1816a
+alsa_cards_ad1848
+alsa_cards_als100
+alsa_cards_azt2320
+alsa_cards_cmi8330
+alsa_cards_cs4231
+alsa_cards_cs4236
+alsa_cards_dt019x
+alsa_cards_es968
+alsa_cards_es1688
+alsa_cards_es18xx
+alsa_cards_gusclassic
+alsa_cards_gusextreme
+alsa_cards_gusmax
+alsa_cards_hdsp
+alsa_cards_hdspm
+alsa_cards_interwave
+alsa_cards_interwave-stb
+alsa_cards_opl3sa2
+alsa_cards_opti92x-ad1848
+alsa_cards_opti92x-cs4231
+alsa_cards_opti93x
+alsa_cards_miro
+alsa_cards_sb8
+alsa_cards_sb16
+alsa_cards_sbawe
+alsa_cards_sb16_csp
+alsa_cards_sgalaxy
+alsa_cards_sscape
+alsa_cards_wavefront
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# Enable H264 with x264
+-x264
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# LCDproc masks see bug #148072
+lcd_devices_g15
+lcd_devices_graphlcd
+lcd_devices_ula200
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# Mask krb4, it's generally broken and really not secure see #116471
+krb4
+
+# Gustavo Zacarias <gustavoz@gentoo.org>
+# It doesn't even build
+d
+
+# Copied over from default-linux/sparc/sparc64
+-gcc64
+-vis
diff --git a/profiles/arch/sparc/virtuals b/profiles/arch/sparc/virtuals
new file mode 100644
index 000000000000..7b8804cca34d
--- /dev/null
+++ b/profiles/arch/sparc/virtuals
@@ -0,0 +1,6 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/virtuals,v 1.1 2008/04/01 17:40:03 wolf31o2 Exp $
+
+virtual/bootloader sys-boot/silo
+virtual/ooo app-office/openoffice
diff --git a/profiles/arch/x86/ChangeLog b/profiles/arch/x86/ChangeLog
new file mode 100644
index 000000000000..2fd7f3972e5c
--- /dev/null
+++ b/profiles/arch/x86/ChangeLog
@@ -0,0 +1,3 @@
+# ChangeLog for Gentoo/x86 profile directory
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/ChangeLog,v 1.1 2008/04/01 17:40:04 wolf31o2 Exp $
diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults
new file mode 100644
index 000000000000..4b4aacc57b15
--- /dev/null
+++ b/profiles/arch/x86/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/make.defaults,v 1.1 2008/04/01 17:40:04 wolf31o2 Exp $
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ARCH="x86"
+ACCEPT_KEYWORDS="x86"
+
+CHOST="i686-pc-linux-gnu"
+CFLAGS="-O2 -march=i686 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
+# Defaults for video drivers
+VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
+
+# 2006/12/21 - Andrej Kacian <ticho@gentoo.org>
+# Defaults for audio drivers
+ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
new file mode 100644
index 000000000000..b12c1eb1279e
--- /dev/null
+++ b/profiles/arch/x86/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.mask,v 1.1 2008/04/01 17:40:04 wolf31o2 Exp $
+
+# Christian Faulhammer <opfer@gentoo.org> (05 Dec 2006)
+# this version is badly broken on x86, see bug #153280
+~app-arch/rpm-4.4.7 \ No newline at end of file
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
new file mode 100644
index 000000000000..c9ac5ad26649
--- /dev/null
+++ b/profiles/arch/x86/package.use.mask
@@ -0,0 +1,16 @@
+# This file requires >=portage-2.1.1
+
+dev-java/sun-jdk -nsplugin
+dev-java/sun-jre-bin -nsplugin
+dev-java/ibm-jdk-bin -nsplugin
+dev-java/ibm-jre-bin -nsplugin
+x11-terms/eterm sse2
+
+# Dawid Węgliński <cla@gentoo.org> (21.11.2007)
+# Masking afs for gdm
+=gnome-base/gdm-2.20.1 afs
+
+# Christian Faulhammer <opfer@gentoo.org> (14 Jan 2008)
+# only works on x86
+dev-java/ibm-jdk-bin -alsa
+dev-java/ibm-jre-bin -alsa
diff --git a/profiles/arch/x86/packages b/profiles/arch/x86/packages
new file mode 100644
index 000000000000..b70fdd158222
--- /dev/null
+++ b/profiles/arch/x86/packages
@@ -0,0 +1,14 @@
+# Copyright 2001-2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/packages,v 1.1 2008/04/01 17:40:04 wolf31o2 Exp $
+
+# For instructions on how this file works (as an inclusion mask, primarily),
+# please refer to ${PORTDIR}/profiles/base/packages
+
+# Use this file to lock down specific versions of packages ONLY TO THIS
+# SPECIFIC ARCHITECTURE!!
+
+# You can also add files to the base system itself if you prefix them with a
+# *
+
+>=sys-devel/binutils-2.13.90.0.4
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
new file mode 100644
index 000000000000..2059b2d86232
--- /dev/null
+++ b/profiles/arch/x86/use.mask
@@ -0,0 +1,100 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/use.mask,v 1.1 2008/04/01 17:40:04 wolf31o2 Exp $
+
+# This file masks out USE flags that are simply NOT allowed in the default
+# x86 profile. This works, for example, if another architecture's
+# profile have a USE flag associated with (such as altivec, mmx, etc).
+
+# pbbuttonsd and macbook for KDE and pbuttonsd it
+#-pbbuttonsd
+-macbook
+
+# Unmask x86 instruction sets
+-3dnow
+-3dnowext
+-icc
+-icc-pgo
+-ifc
+-mmx
+-mmxext
+-sse
+-sse2
+-ssse3
+-svga
+-kqemu
+-nvram
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Unmask osp, used by asterisk; bug 115798
+-osp
+
+# Unmask yellownet, used by aqbanking (bug 149970)
+-yellownet
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_fglrx
+-video_cards_vmware
+-video_cards_amd
+-video_cards_vermilion
+-video_cards_xgi
+
+# Modular X: mask for architectures on which they aren't available
+video_cards_newport
+
+#codec support
+-win32codecs
+-real
+-x264
+
+# lvm2 cluster
+-clvm
+-gulm
+-cman
+
+# psyco works on x86
+-psyco
+
+# Diego Pettenò <flameeyes@gentoo.org> (4 Jan 2007)
+# Unmask the flags for PHP that are available only on x86
+-fdftk
+-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)
+# Unmask as it works on x86
+-lcd_devices_svga
+-lcd_devices_luise
+
+# George Shapovalov <george@gentoo.org> (8 Apr 2007)
+# supported on x86
+-ada
+
+# tcc is x86 only
+-tcc
diff --git a/profiles/arch/x86/virtuals b/profiles/arch/x86/virtuals
new file mode 100644
index 000000000000..455c9cbdfa04
--- /dev/null
+++ b/profiles/arch/x86/virtuals
@@ -0,0 +1,9 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/virtuals,v 1.1 2008/04/01 17:40:04 wolf31o2 Exp $
+
+# This file is used to either override or extend the parent profile's
+# virtuals mappings. In this case, this is for ARCHITECTURE SPECIFIC
+# mappings
+
+virtual/bootloader sys-boot/grub
diff --git a/profiles/arch/x86/xbox/make.defaults b/profiles/arch/x86/xbox/make.defaults
new file mode 100644
index 000000000000..d8b9d6d7cf16
--- /dev/null
+++ b/profiles/arch/x86/xbox/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/xbox/make.defaults,v 1.1 2008/04/01 17:40:05 wolf31o2 Exp $
+
+PROFILE_ARCH="xbox"
+USE="mmx sse"
+
+CFLAGS="-O2 -march=pentium3 -pipe"
+CXXFLAGS="${CFLAGS}"
diff --git a/profiles/arch/x86/xbox/packages b/profiles/arch/x86/xbox/packages
new file mode 100644
index 000000000000..c618b8967ddd
--- /dev/null
+++ b/profiles/arch/x86/xbox/packages
@@ -0,0 +1,9 @@
+# Copyright 2001-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/xbox/packages,v 1.1 2008/04/01 17:40:05 wolf31o2 Exp $
+
+# version specific stuff for xbox support
+>=app-misc/lirc-0.7.0_pre6
+>=x11-base/xorg-x11-4.3.0-r6
+>=media-sound/alsa-driver-1.0.5a
+>=x11-base/xorg-6.8.0-r2
diff --git a/profiles/arch/x86/xbox/parent b/profiles/arch/x86/xbox/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/x86/xbox/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/x86/xbox/virtuals b/profiles/arch/x86/xbox/virtuals
new file mode 100644
index 000000000000..ac93ff24fb50
--- /dev/null
+++ b/profiles/arch/x86/xbox/virtuals
@@ -0,0 +1,6 @@
+# Copyright 2004-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/xbox/virtuals,v 1.1 2008/04/01 17:40:05 wolf31o2 Exp $
+
+virtual/linux-sources sys-kernel/xbox-sources
+virtual/bootloader sys-boot/cromwell