- Remove all 2004.2 and 2005.0 Profiles -- they've been deprecated for awhile now
- Roll in the new profile layout under 2006.1 -- profiles are divided by machines
where needed, and further divided into ABI sub-levels under each grouping. This
gives us flexibility to limit things (if needed) not only by machine, but also
by the different ABI/userland combinations possible.
- Update the top-level use.mask and virtuals file to account for the new masking
scheme under the 2006.1 profile layout.
+++ /dev/null
-default-linux/mips/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 2004 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2004.2/make.defaults,v 1.7 2006/02/01 13:41:15 wolf31o2 Exp $
-
-ARCH="mips"
-
-FEATURES="-sandbox ccache autoconfig"
-
-# Compiler flags
-# We build a *minimum* of mips2, because just about any mips box we theoretically
-# support should meet the mips2 standard
-CFLAGS="-O2 -pipe -march=mips2"
-CXXFLAGS=${CFLAGS}
-
-ACCEPT_KEYWORDS="mips"
-
-USE="readline gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips -multilib nomultilib -n32 -n64"
+++ /dev/null
-default-linux/mips/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 2004 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2005.0/make.defaults,v 1.3 2006/02/01 13:41:15 wolf31o2 Exp $
-
-ARCH="mips"
-
-FEATURES="-sandbox ccache autoconfig"
-
-# Compiler flags
-# We build a *minimum* of mips2, because just about any mips box we theoretically
-# support should meet the mips2 standard
-CFLAGS="-O2 -pipe -march=mips2"
-CXXFLAGS=${CFLAGS}
-
-ACCEPT_KEYWORDS="mips"
-
-USE="readline gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips -multilib nomultilib -n32 -n64"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/cobalt/o32/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Cobalt O32 Profile
+# Also Catalyst Build Profile for Cobalt O32
+
+ARCH="mips"
+PROFILE_ARCH="cobalt"
+
+# Cobalt systems are Little-Endian, and do not support (yet) 64bit kernels
+CHOST="mipsel-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as R5000, because Cobalts have an RM5231A CPU in them. Enforce o32
+# as the default ABI as well.
+CFLAGS="-O2 -pipe -march=r5000 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips cobalt"
+STAGE1_USE="mips cobalt"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/cobalt/o32/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Cobalt O32/NPTL Profile
+# Also Catalyst Build Profile for Cobalt O32/NPTL
+
+ARCH="mips"
+PROFILE_ARCH="cobalt"
+
+# Cobalt systems are Little-Endian, and do not support (yet) 64bit kernels
+CHOST="mipsel-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as R5000, because Cobalts have an RM5231A CPU in them. Enforce o32
+# as the default ABI as well.
+CFLAGS="-O2 -pipe -march=r5000 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips cobalt nptl nptlonly"
+STAGE1_USE="mips cobalt nptl nptlonly"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/cobalt/o32/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/cobalt/o32/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/cobalt/packages,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Cobalt packages
+
+# Sometimes necessary to trick programs into thinking we're really
+# a mips32 system.
+# (Not needed on Cobalt yet, but might in the future)
+# *sys-apps/setarch
+
+# Cobalt's bootloader is Colo
+*sys-boot/colo
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/cobalt/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Cobalt only does mips32, thus it doesn't know about n32/n64 (yet)
+n32
+n64
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/cobalt/virtuals,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+virtual/bootloader sys-boot/colo
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n32/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP22/IP32 N32 Generic Profile
+# Also Catalyst Build Profile for N32
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build a *minimum* of mips3, because IP22/IP32 are, at minimum, mips3 capable
+# systems (IP22 R4x00 systems are mips3; IP32 is mips4). Enforce n32 as the default
+# ABI as well.
+CFLAGS="-O2 -pipe -march=mips3 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32"
+STAGE1_USE="mips n32"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n32/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP22/IP32 N32/NPTL Generic Profile
+# Also Catalyst Build Profile for N32/NPTL
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build a *minimum* of mips3, because IP22/IP32 are, at minimum, mips3 capable
+# systems (IP22 R4x00 systems are mips3; IP32 is mips4). Enforce n32 as the default
+# ABI as well.
+CFLAGS="-O2 -pipe -march=mips3 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32 nptl nptlonly"
+STAGE1_USE="mips n32 nptl nptlonly"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n32/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n32/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n32/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask n32
+-n32
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n64/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP22/IP32 N64 Generic Profile
+# Also Catalyst Build Profile for n64
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n64 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build a *minimum* of mips3, because IP22/IP32 are, at minimum, mips3 capable
+# systems (IP22 R4x00 systems are mips3; IP32 is mips4). Enforce n64 as the default
+# ABI as well.
+CFLAGS="-O2 -pipe -march=mips3 -mabi=64"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n64"
+STAGE1_USE="mips n64"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n64/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP22/IP32 N64/NPTL Generic Profile
+# Also Catalyst Build Profile for N64/NPTL
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n64 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build a *minimum* of mips3, because IP22/IP32 are, at minimum, mips3 capable
+# systems (IP22 R4x00 systems are mips3; IP32 is mips4). Enforce n64 as the default
+# ABI as well.
+CFLAGS="-O2 -pipe -march=mips3 -mabi=64"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n64 nptl nptlonly"
+STAGE1_USE="mips n64 nptl nptlonly"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n64/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n64/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/n64/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask n64
+-n64
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/2004.2/make.defaults,v 1.10 2006/02/01 13:41:15 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/o32/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP22/IP32 O32 Generic Profile
+# Also Catalyst Build Profile for O32
ARCH="mips"
+PROFILE_ARCH="mips64"
# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
CHOST="mips-unknown-linux-gnu"
-# Used in ebuilds for verifying mips64 profile
-PROFILE_ARCH="mips64"
-
# Sandbox is broken on mips (Bug #45814)
FEATURES="-sandbox ccache autoconfig"
# Compiler flags
-# We build a *minimum* of mips3, because just about any mips64 box we theoretically
-# support should meet the mips3 standard. This is also the mips64 o32 profile,
-# so make that the default ABI
+# We build a *minimum* of mips3, because IP22/IP32 are, at minimum, mips3 capable
+# systems (IP22 R4x00 systems are mips3; IP32 is mips4). Enforce o32 as the default
+# ABI as well.
CFLAGS="-O2 -pipe -march=mips3 -mabi=32"
CXXFLAGS=${CFLAGS}
ACCEPT_KEYWORDS="mips"
USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips"
+STAGE1_USE="mips"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/o32/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP22/IP32 O32/NPTL Generic Profile
+# Also Catalyst Build Profile for O32/NPTL
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
+CHOST="mips-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build a *minimum* of mips3, because IP22/IP32 are, at minimum, mips3 capable
+# systems (IP22 R4x00 systems are mips3; IP32 is mips4). Enforce o32 as the default
+# ABI as well.
+CFLAGS="-O2 -pipe -march=mips3 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips nptl nptlonly"
+STAGE1_USE="mips nptl nptlonly"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/o32/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/o32/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/o32/packages,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# o32-specific packages
+
+# Since we're running a mips64 kernel w/ 32bit (o32) userland,
+# we need gcc-mips64 for kernels
+*sys-devel/kgcc64
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/packages,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Sometimes necessary to trick programs into thinking we're really
+# a mips32 system.
+*sys-apps/setarch
+
+# The default SGI Bootloader is ArcLoad
+*sys-boot/arcload
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/generic-be/virtuals,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+virtual/bootloader sys-boot/arcload
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/n32/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP27 N32 Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP27 supports at minimum, a mips4
+# processor. Enforce n32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32 ip27"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/n32/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP27 N32/NPTL Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP27 supports at minimum, a mips4
+# processor. Enforce n32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32 nptl nptlonly ip27"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/n32/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/n32/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/n32/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask n32
+-n32
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/o32/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP27 O32 Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
+CHOST="mips-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP27 supports at minimum, a mips4
+# processor. Enforce o32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips ip27"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/o32/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP27 O32/NPTL Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
+CHOST="mips-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP27 supports at minimum, a mips4
+# processor. Enforce o32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips nptl nptlonly ip27"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/o32/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/o32/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/o32/packages,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# o32-specific packages
+
+# Since we're running a mips64 kernel w/ 32bit (o32) userland,
+# we need gcc-mips64 for kernels
+*sys-devel/kgcc64
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/packages,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Sometimes necessary to trick programs into thinking we're really
+# a mips32 system.
+*sys-apps/setarch
+
+# The default SGI Bootloader is ArcLoad
+*sys-boot/arcload
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip27/virtuals,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+virtual/bootloader sys-boot/arcload
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/n32/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP28 N32 Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP28 supports at minimum, a mips4
+# processor. Enforce n32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32 ip28"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/n32/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP28 N32/NPTL Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP28 supports at minimum, a mips4
+# processor. Enforce n32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32 nptl nptlonly ip28"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/n32/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/n32/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/n32/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask n32
+-n32
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/ip28/2005.0/make.defaults,v 1.3 2006/02/01 13:41:15 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/o32/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP28 O32 Profile
ARCH="mips"
+PROFILE_ARCH="mips64"
# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
CHOST="mips-unknown-linux-gnu"
-# Used in ebuilds for verifying mips64 profile
-PROFILE_ARCH="mips64"
-
# Sandbox is broken on mips (Bug #45814)
FEATURES="-sandbox ccache autoconfig"
# Compiler flags
-# IP28 only has one type of processor, an R10000
-CFLAGS="-O2 -pipe -march=r10000 -mtune=r10000 -mabi=32"
+# We build as mips4, because IP28 supports at minimum, a mips4
+# processor. Enforce o32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
CXXFLAGS=${CFLAGS}
ACCEPT_KEYWORDS="mips"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/o32/nptl/make.defaults,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# IP28 O32/NPTL Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
+CHOST="mips-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP28 supports at minimum, a mips4
+# processor. Enforce o32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips nptl nptlonly ip28"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/o32/nptl/package.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/o32/nptl/use.mask,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/o32/packages,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+# o32-specific packages
+
+# Since we're running a mips64 kernel w/ 32bit (o32) userland,
+# we need gcc-mips64 for kernels
+*sys-devel/kgcc64
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip28/virtuals,v 1.1 2006/06/08 20:26:07 kumba Exp $
+
+virtual/bootloader sys-boot/arcload
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/n32/make.defaults,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# IP30 N32 Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP30 supports at minimum, a mips4
+# processor. Enforce n32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32 ip30"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/n32/nptl/make.defaults,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# IP30 N32/NPTL Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# The n32 userland needs a 64bit compiler and CHOST
+CHOST="mips64-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP30 supports at minimum, a mips4
+# processor. Enforce n32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=n32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips n32 nptl nptlonly ip30"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/n32/nptl/package.mask,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/n32/nptl/use.mask,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/n32/use.mask,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# Unmask n32
+-n32
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/o32/make.defaults,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# IP30 O32 Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
+CHOST="mips-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP30 supports at minimum, a mips4
+# processor. Enforce o32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips ip30"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/o32/nptl/make.defaults,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# IP30 O32/NPTL Profile
+
+ARCH="mips"
+PROFILE_ARCH="mips64"
+
+# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
+CHOST="mips-unknown-linux-gnu"
+
+# Sandbox is broken on mips (Bug #45814)
+FEATURES="-sandbox ccache autoconfig"
+
+# Compiler flags
+# We build as mips4, because IP30 supports at minimum, a mips4
+# processor. Enforce o32 as the default ABI as well.
+CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
+CXXFLAGS=${CFLAGS}
+
+ACCEPT_KEYWORDS="mips"
+
+USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips nptl nptlonly ip30"
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/o32/nptl/package.mask,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# Unmask gcc-4.x and glibc-2.4
+->=sys-devel/gcc-4.0
+->=sys-libs/glibc-2.4
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/o32/nptl/use.mask,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# Unmask nptl
+-nptl
+-nptlonly
+
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/o32/packages,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# o32-specific packages
+
+# Since we're running a mips64 kernel w/ 32bit (o32) userland,
+# we need gcc-mips64 for kernels
+*sys-devel/kgcc64
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/packages,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+# Sometimes necessary to trick programs into thinking we're really
+# a mips32 system.
+*sys-apps/setarch
+
+# The default SGI Bootloader is ArcLoad
+*sys-boot/arcload
--- /dev/null
+# Copyright 2006 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/2006.1/ip30/virtuals,v 1.1 2006/06/08 20:26:08 kumba Exp $
+
+virtual/bootloader sys-boot/arcload
+++ /dev/null
-default-linux/mips/cobalt/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/cobalt/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/cobalt/2004.2/make.defaults,v 1.10 2006/02/01 13:41:15 wolf31o2 Exp $
-
-ARCH="mips"
-
-# cobalt is a little endian, 32bit-only system
-CHOST="mipsel-unknown-linux-gnu"
-
-# Distinguish cobalt from other mips profiles
-PROFILE_ARCH="cobalt"
-
-# Sandbox is broken on mips (Bug #45814)
-FEATURES="-sandbox ccache autoconfig"
-
-# Compiler flags
-# We build mips4 by default because all cobalt systems use an RM5231 (or derivative)
-# CPU, which is in the R5000-class and is thus mips4 capable. We also force the
-# ABI to o32 because there is no mips64 support on cobalt (yet) and it therefore
-# cannot run anything else.
-CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
-CXXFLAGS=${CFLAGS}
-
-ACCEPT_KEYWORDS="mips"
-
-USE="readline gpm berkdb fortran gdbm tcpd pam libwww ssl nls perl python sdl cobalt -n32 -n64 -multilib nomultilib"
+++ /dev/null
-default-linux/mips/cobalt/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/cobalt/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/cobalt/2005.0/make.defaults,v 1.3 2006/02/01 13:41:15 wolf31o2 Exp $
-
-ARCH="mips"
-
-# cobalt is a little endian, 32bit-only system
-CHOST="mipsel-unknown-linux-gnu"
-
-# Distinguish cobalt from other mips profiles
-PROFILE_ARCH="cobalt"
-
-# Sandbox is broken on mips (Bug #45814)
-FEATURES="-sandbox ccache autoconfig"
-
-# Compiler flags
-# We build mips4 by default because all cobalt systems use an RM5231 (or derivative)
-# CPU, which is in the R5000-class and is thus mips4 capable. We also force the
-# ABI to o32 because there is no mips64 support on cobalt (yet) and it therefore
-# cannot run anything else.
-CFLAGS="-O2 -pipe -march=mips4 -mabi=32"
-CXXFLAGS=${CFLAGS}
-
-ACCEPT_KEYWORDS="mips"
-
-USE="readline gpm berkdb fortran gdbm tcpd pam libwww ssl nls perl python sdl cobalt -n32 -n64 -multilib nomultilib"
+++ /dev/null
-default-linux/mips/mips64/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/mips64/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 2004 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/2004.2/packages,v 1.4 2006/04/10 23:14:45 vapier Exp $
-
-# mips64 o32 packages
-
-# Since we're running a mips64 kernel w/ 32bit (o32) userland,
-# we need gcc-mips64 for kernels
-*sys-devel/gcc-mips64
-
-# Sometimes necessary to trick programs into thinking we're really
-# a mips32 system.
-*sys-apps/setarch
+++ /dev/null
-default-linux/mips/mips64/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/mips64/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/2005.0/make.defaults,v 1.3 2006/02/01 13:41:15 wolf31o2 Exp $
-
-ARCH="mips"
-
-# Even though this is a 64bit kernel, we use a 32-bit userland (o32)
-CHOST="mips-unknown-linux-gnu"
-
-# Used in ebuilds for verifying mips64 profile
-PROFILE_ARCH="mips64"
-
-# Sandbox is broken on mips (Bug #45814)
-FEATURES="-sandbox ccache autoconfig"
-
-# Compiler flags
-# We build a *minimum* of mips3, because just about any mips64 box we theoretically
-# support should meet the mips3 standard. This is also the mips64 o32 profile,
-# so make that the default ABI
-CFLAGS="-O2 -pipe -march=mips3 -mabi=32"
-CXXFLAGS=${CFLAGS}
-
-ACCEPT_KEYWORDS="mips"
-
-USE="readline fortran gpm berkdb gdbm tcpd pam libwww ssl nls perl python sdl mips"
+++ /dev/null
-# Copyright 2004 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/2005.0/packages,v 1.2 2006/04/10 23:14:45 vapier Exp $
-
-# mips64 o32 packages
-
-# Since we're running a mips64 kernel w/ 32bit (o32) userland,
-# we need gcc-mips64 for kernels
-*sys-devel/gcc-mips64
-
-# Sometimes necessary to trick programs into thinking we're really
-# a mips32 system.
-*sys-apps/setarch
+++ /dev/null
-default-linux/mips/mips64/ip28/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/mips64/ip28/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 2004 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/ip28/2005.0/packages,v 1.2 2006/04/10 23:14:45 vapier Exp $
-
-# mips64 o32 packages
-
-# Since we're running a mips64 kernel w/ 32bit (o32) userland,
-# we need gcc-mips64 for kernels
-*sys-devel/gcc-mips64
-
-# Sometimes necessary to trick programs into thinking we're really
-# a mips32 system.
-*sys-apps/setarch
+++ /dev/null
-default-linux/mips/mips64/n32/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/mips64/n32/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/n32/2004.2/make.defaults,v 1.12 2006/02/01 13:41:15 wolf31o2 Exp $
-
-ARCH="mips"
-
-# n32 is a type of 32bit userland that can only be built with
-# a 64bit compiler, thus we technically use a 64bit userland.
-CHOST="mips64-unknown-linux-gnu"
-
-# Used in ebuilds for verifying mips64 profile
-PROFILE_ARCH="mips64"
-
-# Sandbox is broken on mips (Bug #45814)
-FEATURES="-sandbox ccache autoconfig"
-
-# Compiler flags
-# We build a *minimum* of mips3, because just about any mips64 box we theoretically
-# support should meet the mips3 standard. This is also the n32 profile, so set
-# the default build ABI to n32
-CFLAGS="-O2 -pipe -march=mips3 -mabi=n32"
-CXXFLAGS=${CFLAGS}
-
-# There is no "stable" n32 support yet. It's aaaalllll experimental
-ACCEPT_KEYWORDS="mips ~mips"
-
-STAGE1_USE="n32"
-USE="${STAGE1_USE} readline fortran gpm berkdb gdbm tcpd pam crypt libwww ssl nls perl python sdl mips -multilib nomultilib"
+++ /dev/null
-# Copyright 2004 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/n32/2004.2/packages,v 1.5 2005/04/02 01:03:48 kumba Exp $
-
-# mips64 n32 packages
-
-# binutils-2.15* is broken for n32. No idea why, but it won't
-# build glibc correctly, so lets mask it for now.
-*<sys-devel/binutils-2.15.90.0.1.1
-
-# There is apparently something very funny in gcc-3.4.2 on n32.
-# Something related to GOT (global offset table). Have to figure
-# this out eventually. UPDATE: gcc-3.4.3 seems to work, unmasking
-#*<sys-devel/gcc-3.4.2
+++ /dev/null
-default-linux/mips/mips64/n32/2006.0
-# emerge -n '>=sys-apps/portage-2.0.51'
-# cd /etc/
-# rm make.profile
-# ln -s ../usr/portage/profiles/default-linux/mips/mips64/n32/2006.0 make.profile
-
-# More information can be found at the following URLs:
-# http://www.gentoo.org/doc/en/gentoo-upgrading.xml
+++ /dev/null
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/n32/2005.0/make.defaults,v 1.4 2006/02/01 13:41:15 wolf31o2 Exp $
-
-ARCH="mips"
-
-# n32 is a type of 32bit userland that can only be built with
-# a 64bit compiler, thus we technically use a 64bit userland.
-CHOST="mips64-unknown-linux-gnu"
-
-# Used in ebuilds for verifying mips64 profile
-PROFILE_ARCH="mips64"
-
-# Sandbox is broken on mips (Bug #45814)
-FEATURES="-sandbox ccache autoconfig"
-
-# Compiler flags
-# We build a *minimum* of mips3, because just about any mips64 box we theoretically
-# support should meet the mips3 standard. This is also the n32 profile, so set
-# the default build ABI to n32
-CFLAGS="-O2 -pipe -march=mips3 -mabi=n32"
-CXXFLAGS=${CFLAGS}
-
-# There is no "stable" n32 support yet. It's aaaalllll experimental
-ACCEPT_KEYWORDS="mips ~mips"
-
-STAGE1_USE="n32"
-USE="${STAGE1_USE} readline fortran gpm berkdb gdbm tcpd pam crypt libwww ssl nls perl python sdl mips -multilib nomultilib"
+++ /dev/null
-# Copyright 2004 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/mips64/n32/2005.0/packages,v 1.4 2005/04/26 18:56:25 kumba Exp $
-
-# mips64 n32 packages
-
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/use.mask,v 1.48 2006/04/22 04:34:11 geoman Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/use.mask,v 1.49 2006/06/08 20:26:07 kumba Exp $
# 2006/03/07 - Donnie Berkholz <spyderous@gentoo.org>
# Modular X: mask for architectures lacking direct rendering
# Ilya A. Volynets-Evenbach
# no nptl on mips yet
nptl
+nptlonly
# Paul de Vrieze <pauldv@gentoo.org>
# There is no java in this profile (if there is it must be available). Without
pike
ocaml
timidity
-
-# Unmask our instruction sets
--n32
--n64
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/virtuals,v 1.9 2006/04/20 16:40:53 chtekk Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/mips/virtuals,v 1.10 2006/06/08 20:26:07 kumba Exp $
-virtual/alsa sys-kernel/mips-sources
+virtual/alsa sys-kernel/mips-sources
virtual/linux-sources sys-kernel/mips-sources
-virtual/os-headers sys-kernel/mips-headers
+virtual/os-headers sys-kernel/mips-headers
+virtual/dev-manager sys-fs/udev
+virtual/modutils sys-apps/module-init-tools
+virtual/logger app-admin/syslog-ng