summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Ostrow <dostrow@gentoo.org>2005-07-06 05:39:35 +0000
committerDaniel Ostrow <dostrow@gentoo.org>2005-07-06 05:39:35 +0000
commit7826f47a6426ec477292eae79c1d79f36858986f (patch)
treeb860e1f82bbe6a62a3e60d63de1e3bdaac18030f /profiles/default-linux
parentNew release: 1.6.4. Adds support for 'static' and 'firefox' USE flags. Resolv... (diff)
downloadgentoo-2-7826f47a6426ec477292eae79c1d79f36858986f.tar.gz
gentoo-2-7826f47a6426ec477292eae79c1d79f36858986f.tar.bz2
gentoo-2-7826f47a6426ec477292eae79c1d79f36858986f.zip
Initial import of 2005.1 unified profile for ppc/ppc64.
Diffstat (limited to 'profiles/default-linux')
-rw-r--r--profiles/default-linux/ppc/2005.1/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/G3/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/G3/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/G4/Pegasos/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/G4/Pegasos/virtuals5
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/G4/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/G4/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/make.defaults17
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/use.mask39
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc/virtuals10
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/use.mask2
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/make.defaults17
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/packages6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/virtuals10
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/use.mask2
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/make.defaults46
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/package.mask15
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/packages11
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/make.defaults6
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/profile.bashrc25
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/multilib/README4
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/multilib/make.defaults46
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/multilib/packages11
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/multilib/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/multilib/profile.bashrc15
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/parent1
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/use.mask72
-rw-r--r--profiles/default-linux/ppc/2005.1/ppc64/virtuals10
48 files changed, 442 insertions, 0 deletions
diff --git a/profiles/default-linux/ppc/2005.1/parent b/profiles/default-linux/ppc/2005.1/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc/G3/make.defaults b/profiles/default-linux/ppc/2005.1/ppc/G3/make.defaults
new file mode 100644
index 000000000000..0297678e0549
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/G3/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc/G3/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -mtune=G3 -mcpu=G3 -pipe"
+CXXFLAGS="${CFLAGS}"
diff --git a/profiles/default-linux/ppc/2005.1/ppc/G3/parent b/profiles/default-linux/ppc/2005.1/ppc/G3/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/G3/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc/G4/Pegasos/parent b/profiles/default-linux/ppc/2005.1/ppc/G4/Pegasos/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/G4/Pegasos/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc/G4/Pegasos/virtuals b/profiles/default-linux/ppc/2005.1/ppc/G4/Pegasos/virtuals
new file mode 100644
index 000000000000..10093f67d53d
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/G4/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/default-linux/ppc/2005.1/ppc/G4/Pegasos/virtuals,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+virtual/bootloader sys-boot/bootcreator
diff --git a/profiles/default-linux/ppc/2005.1/ppc/G4/make.defaults b/profiles/default-linux/ppc/2005.1/ppc/G4/make.defaults
new file mode 100644
index 000000000000..e017ee76c436
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/G4/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc/G4/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -mtune=G4 -mcpu=G4 -mabi=altivec -pipe"
+CXXFLAGS="${CFLAGS}"
diff --git a/profiles/default-linux/ppc/2005.1/ppc/G4/parent b/profiles/default-linux/ppc/2005.1/ppc/G4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/G4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc/make.defaults b/profiles/default-linux/ppc/2005.1/ppc/make.defaults
new file mode 100644
index 000000000000..6ad9dd10485a
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+ARCH="ppc"
+ACCEPT_KEYWORDS="ppc"
+
+CHOST="powerpc-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+
+FEATURES="sandbox sfperms"
+
+STAGE1_USE="unicode"
+GRP_STAGE23_USE="${STAGE1_USE} berkdb gpm ipv6 ncurses nls pam perl python readline ssl tcpd"
+
+USE="${GRP_STAGE23_USE} alsa bitmap-fonts crypt cups emboss fortran gif gnome gtk gtk2 jpeg kde libwww mp3 motif mpeg oggvorbis opengl pdflib png qt spell truetype truetype-fonts type1-fonts X xprint xml2 xv zlib"
diff --git a/profiles/default-linux/ppc/2005.1/ppc/parent b/profiles/default-linux/ppc/2005.1/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc/use.mask b/profiles/default-linux/ppc/2005.1/ppc/use.mask
new file mode 100644
index 000000000000..de608d3dcd29
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/use.mask
@@ -0,0 +1,39 @@
+# This is a list of USE flags that should not be used on PPC
+
+3dfx
+acpi
+adabas
+afs
+avi
+birdstep
+cmucl
+fdftk
+hdf
+icc
+icc-pgo
+ifc
+lm_sensors
+real
+svga
+tcc
+x86
+fmod
+#keep and eye on firebird and interbase as pair
+firebird
+interbase
+
+i8x0
+xvmc
+nvidia
+
+# Unmask our instruction sets
+-altivec
+
+# Fixes bug #86787
+fusion
+
+# rar is binary-only
+rar
+
+# User Mode Linux isn't supported on ppc yet
+uml
diff --git a/profiles/default-linux/ppc/2005.1/ppc/virtuals b/profiles/default-linux/ppc/2005.1/ppc/virtuals
new file mode 100644
index 000000000000..44a17345b623
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc/virtuals
@@ -0,0 +1,10 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc/virtuals,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+virtual/bootloader sys-boot/yaboot
+virtual/jdk dev-java/ibm-jdk-bin
+virtual/jre dev-java/ibm-jre-bin
+virtual/linux-sources sys-kernel/gentoo-sources
+virtual/ghc dev-lang/ghc
+virtual/ooo app-office/openoffice
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/make.defaults
new file mode 100644
index 000000000000..e51aee147c1e
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/32bit-userland/970/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=970 -mcpu=970 -mabi=altivec"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/parent b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/parent b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/use.mask b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/use.mask
new file mode 100644
index 000000000000..797b19d6fa4a
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/970/pmac/use.mask
@@ -0,0 +1,2 @@
+# not ibm hardware
+ibm
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/make.defaults
new file mode 100644
index 000000000000..f81abfe2abb7
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/make.defaults
@@ -0,0 +1,17 @@
+ARCH="ppc"
+ACCEPT_KEYWORDS="${ARCH}"
+
+CHOST="powerpc-unknown-linux-gnu"
+PROFILE_ARCH="ppc64"
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="${ARCH}"
+
+STAGE1_USE="unicode"
+GRP_STAGE23_USE="${STAGE1_USE} ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses ibm"
+
+USE="${GRP_STAGE23_USE} berkdb bitmap-fonts gif jpeg ncurses png truetype truetype-fonts type1-fonts zlib nptl"
+
+FEATURES="autoconfig sandbox sfperms"
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/packages b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/packages
new file mode 100644
index 000000000000..b9513ef13421
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/packages
@@ -0,0 +1,6 @@
+# Copyright 2003-2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/packages,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+*sys-devel/gcc-powerpc64
+*sys-devel/ppc32
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/parent b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/make.defaults
new file mode 100644
index 000000000000..f17d3dcf4ede
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=power3 -mcpu=power3"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/parent b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power3/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/make.defaults
new file mode 100644
index 000000000000..98a395a2bb40
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=power4 -mcpu=power4"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/parent b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/make.defaults
new file mode 100644
index 000000000000..bbf1544c081c
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=power5 -mcpu=power5"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/parent b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/power5/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/virtuals b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/virtuals
new file mode 100644
index 000000000000..483dd10fc63d
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/virtuals
@@ -0,0 +1,10 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/32bit-userland/virtuals,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+virtual/bootloader sys-boot/yaboot
+virtual/jdk dev-java/ibm-jdk-bin
+virtual/jre dev-java/ibm-jre-bin
+virtual/linux-sources sys-kernel/gentoo-sources
+virtual/ghc dev-lang/ghc
+virtual/ooo app-office/openoffice
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/make.defaults
new file mode 100644
index 000000000000..a5b2ad965635
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/64bit-userland/970/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=970 -mcpu=970 -mabi=altivec"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/parent b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/parent b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/use.mask b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/use.mask
new file mode 100644
index 000000000000..797b19d6fa4a
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/970/pmac/use.mask
@@ -0,0 +1,2 @@
+# not ibm hardware
+ibm
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/make.defaults
new file mode 100644
index 000000000000..d390658f8b86
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/make.defaults
@@ -0,0 +1,46 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+ARCH="ppc64"
+ACCEPT_KEYWORDS="ppc64"
+
+CHOST="powerpc64-unknown-linux-gnu"
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="ppc64"
+
+STAGE1_USE="unicode"
+GRP_STAGE23_USE="${STAGE1_USE} ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses ibm"
+
+USE="${GRP_STAGE23_USE} berkdb bitmap-fonts gif jpeg ncurses png truetype truetype-fonts type1-fonts zlib nptl"
+
+# While this profile uses multilib functionality it is just to maintain
+# some similarity across profiles this profile is truly for a singe ABI, ppc64.
+
+FEATURES="autoconfig sandbox sfperms -multilib-pkg"
+
+MULTILIB_ABIS="ppc64"
+DEFAULT_ABI="ppc64"
+
+CFLAGS_ppc64="-m64"
+LDFLAGS_ppc64="-m elf64-powerpc"
+CHOST_ppc64="powerpc64-unknown-linux-gnu"
+CDEFINE_ppc64="__powerpc64__"
+LIBDIR_ppc64="lib64"
+
+CFLAGS_ppc="-m32"
+LDFLAGS_ppc="-m elf32-powerpc"
+CHOST_ppc="powerpc-unknown-linux-gnu"
+CDEFINE_ppc="!__powerpc64__"
+LIBDIR_ppc="lib32"
+
+# In case someone wants to help out by setting FEATURES="multilib-strict"
+MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib"
+MULTILIB_STRICT_DENY="64-bit.*shared object"
+MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|eclipse-3)"
+
+# Hack to tell baselayout to use symlinks for /lib, /usr/lib, and /usr/local/lib
+SYMLINK_LIB="yes"
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/package.mask b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/package.mask
new file mode 100644
index 000000000000..1529e01fc044
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/package.mask
@@ -0,0 +1,15 @@
+# Copyright 2003-2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/package.mask,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+# Mask multilib ppc64 things
+# Maintained by Yuta Satoh <nigoro@gentoo.org>
+
+app-emulation/emul-linux-ppc-baselibs
+app-emulation/emul-linux-ppc-compat
+app-emulation/emul-linux-ppc-glibc
+app-emulation/emul-linux-ppc-gtklibs
+app-emulation/emul-linux-ppc-qtlibs
+app-emulation/emul-linux-ppc-sdl
+app-emulation/emul-linux-ppc-soundlibs
+app-emulation/emul-linux-ppc-xlibs
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/packages b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/packages
new file mode 100644
index 000000000000..38ad1dcbffa2
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/packages
@@ -0,0 +1,11 @@
+# Copyright 2003-2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/packages,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+# Maintained by Tom Gall <tgall@gentoo.org>
+
+*>=sys-devel/binutils-2.15
+*>=sys-devel/gcc-3.4.0-r6
+*sys-libs/libstdc++-v3
+*>=sys-libs/glibc-2.3.3_pre20040529
+
+
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/parent b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/make.defaults
new file mode 100644
index 000000000000..e5251d434b0b
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=power3 -mcpu=power3"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/parent b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power3/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/make.defaults
new file mode 100644
index 000000000000..e83514d860b3
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=power4 -mcpu=power4"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/parent b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power4/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/make.defaults
new file mode 100644
index 000000000000..e25764c4ef31
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/make.defaults
@@ -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/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+CFLAGS="-O2 -pipe -mtune=power5 -mcpu=power5"
+CXXFLAGS=${CFLAGS}
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/parent b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/power5/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/profile.bashrc b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/profile.bashrc
new file mode 100644
index 000000000000..3ab189197206
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/64bit-userland/profile.bashrc
@@ -0,0 +1,25 @@
+# When merging some packages relevant to python, sandbox cannot access.
+# The following is the workaround of this problem.
+# FYI, I have verified that it was unnecessary in the environment where portage-2.0.51.22-r1 and sandbox-1.2.9 were installed.
+
+addpredict /usr/lib64/python2.0/
+addpredict /usr/lib64/python2.1/
+addpredict /usr/lib64/python2.2/
+addpredict /usr/lib64/python2.3/
+addpredict /usr/lib64/python2.4/
+addpredict /usr/lib64/python2.5/
+addpredict /usr/lib64/python3.0/
+
+# The version of profile in our 'packages' does not yet set ABI for us nor
+# export the CFLAGS_${ABI} envvars... The multilib-pkg patch does, but this
+# won't be in portage until atleast .52_pre
+
+if [ -n "${ABI}" ]; then
+ export ABI
+elif [ -n "${DEFAULT_ABI}" ]; then
+ export ABI="${DEFAULT_ABI}"
+else
+ export ABI="ppc64"
+fi
+
+export CFLAGS_ppc64
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/multilib/README b/profiles/default-linux/ppc/2005.1/ppc64/multilib/README
new file mode 100644
index 000000000000..8dc76f0df34c
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/multilib/README
@@ -0,0 +1,4 @@
+Please see the following URL, if you want to use this profile.
+The information which helps you is included in it.
+
+http://dev.gentoo.org/~nigoro/ppc64/multilib/
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/multilib/make.defaults b/profiles/default-linux/ppc/2005.1/ppc64/multilib/make.defaults
new file mode 100644
index 000000000000..be123cceabc2
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/multilib/make.defaults
@@ -0,0 +1,46 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/multilib/make.defaults,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+ARCH="ppc64"
+ACCEPT_KEYWORDS="ppc64"
+
+CHOST="powerpc64-unknown-linux-gnu"
+
+CFLAGS="-O2"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="ppc64"
+
+STAGE1_USE="unicode"
+GRP_STAGE23_USE="unicode ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses"
+
+USE="unicode pam berkdb bitmap-fonts gif jpeg nls ncurses perl png python readline ssl tcpd truetype truetype-fonts type1-fonts zlib"
+
+# This profile doesn't fully support multilib portage yet. We still rely
+# on the emul-* packages. As such, we have -multilib-pkg here to emphasise
+# that point.
+FEATURES="autoconfig sandbox sfperms -multilib-pkg"
+
+MULTILIB_ABIS="ppc ppc64"
+DEFAULT_ABI="ppc64"
+
+CFLAGS_ppc64="-m64"
+LDFLAGS_ppc64="-m elf64-powerpc"
+CHOST_ppc64="powerpc64-unknown-linux-gnu"
+CDEFINE_ppc64="__powerpc64__"
+LIBDIR_ppc64="lib64"
+
+CFLAGS_ppc="-m32"
+LDFLAGS_ppc="-m elf32-powerpc"
+CHOST_ppc="powerpc-unknown-linux-gnu"
+CDEFINE_ppc="!__powerpc64__"
+LIBDIR_ppc="lib32"
+
+# In case someone wants to help out by setting FEATURES="multilib-strict"
+MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib"
+MULTILIB_STRICT_DENY="64-bit.*shared object"
+MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|eclipse-3)"
+
+# Hack to tell baselayout to use symlinks for /lib, /usr/lib, and /usr/local/lib
+SYMLINK_LIB="yes"
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/multilib/packages b/profiles/default-linux/ppc/2005.1/ppc64/multilib/packages
new file mode 100644
index 000000000000..d183c93700e0
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/multilib/packages
@@ -0,0 +1,11 @@
+# Copyright 2003-2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/multilib/packages,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+*>=sys-devel/binutils-2.15.90.0.3-r4
+*>=sys-devel/gcc-3.4.4
+*sys-libs/libstdc++-v3
+*>=sys-libs/glibc-2.3.4.20041102-r1
+*>=sys-kernel/linux-headers-2.6.11
+*sys-fs/mac-fdisk
+*sys-fs/hfsutils
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/multilib/parent b/profiles/default-linux/ppc/2005.1/ppc64/multilib/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/multilib/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/multilib/profile.bashrc b/profiles/default-linux/ppc/2005.1/ppc64/multilib/profile.bashrc
new file mode 100644
index 000000000000..b1a6a308c4a7
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/multilib/profile.bashrc
@@ -0,0 +1,15 @@
+# The version of profile in our 'packages' does not yet set ABI for us nor
+# export the CFLAGS_${ABI} envvars... The multilib-pkg patch does, but this
+# won't be in portage until atleast .52_pre
+
+if [ -n "${ABI}" ]; then
+ export ABI
+elif [ -n "${DEFAULT_ABI}" ]; then
+ export ABI="${DEFAULT_ABI}"
+else
+ export ABI="ppc64"
+fi
+
+export CFLAGS_ppc64
+export CFLAGS_ppc
+
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/parent b/profiles/default-linux/ppc/2005.1/ppc64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/use.mask b/profiles/default-linux/ppc/2005.1/ppc64/use.mask
new file mode 100644
index 000000000000..f29e21ca47cd
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/use.mask
@@ -0,0 +1,72 @@
+# this is a list of USE flags
+# that should not be used on PPC64
+# Tom Gall <tgall@gentoo.org> manages this list
+afs
+acpi
+3dfx
+directfb
+avi
+icc
+icc-pgo
+ifc
+krb4
+lm_sensors
+mplayer
+pcmcia
+pda
+prelude
+ruby
+svga
+scanner
+firebird
+mzscheme
+chasen
+fdftk
+mono
+multilib
+
+# should be ok
+jikes
+junit
+
+guile
+caps
+
+# 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.
+adabas
+birdstep
+cpdflib
+db2
+dbmaker
+empress
+empress-bcs
+esoob
+filepro
+frontbase
+hyperwave
+informix
+ingres
+oracle7
+oci8
+pfpro
+solid
+sybase
+sybase-ct
+glitz
+cairo
+
+# dietlibc
+diet
+
+#pyste has untested/unkeyworded deps on ppc64
+pyste
+
+# Unmask our instruction sets
+-altivec
+
+# This one is needed because cryptsetup will not build on ppc64. This
+# useflag is used in cdrecord and can be removed once bug #90211 is fixed.
+on-the-fly-crypt
diff --git a/profiles/default-linux/ppc/2005.1/ppc64/virtuals b/profiles/default-linux/ppc/2005.1/ppc64/virtuals
new file mode 100644
index 000000000000..0d2f5d51cd1d
--- /dev/null
+++ b/profiles/default-linux/ppc/2005.1/ppc64/virtuals
@@ -0,0 +1,10 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/ppc/2005.1/ppc64/virtuals,v 1.1 2005/07/06 05:39:35 dostrow Exp $
+
+virtual/bootloader sys-boot/yaboot-static
+virtual/jdk dev-java/ibm-jdk-bin
+virtual/jre dev-java/ibm-jre-bin
+virtual/linux-sources sys-kernel/gentoo-sources
+virtual/kernel sys-kernel/linux-headers
+virtual/os-headers sys-kernel/linux-headers