diff options
author | Daniel Ostrow <dostrow@gentoo.org> | 2005-07-06 05:39:35 +0000 |
---|---|---|
committer | Daniel Ostrow <dostrow@gentoo.org> | 2005-07-06 05:39:35 +0000 |
commit | 7826f47a6426ec477292eae79c1d79f36858986f (patch) | |
tree | b860e1f82bbe6a62a3e60d63de1e3bdaac18030f /profiles/default-linux | |
parent | New release: 1.6.4. Adds support for 'static' and 'firefox' USE flags. Resolv... (diff) | |
download | gentoo-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')
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 |