Initial 2005.0 commit... whee...
authorJeremy Huddleston <eradicator@gentoo.org>
Sat, 8 Jan 2005 20:18:53 +0000 (20:18 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Sat, 8 Jan 2005 20:18:53 +0000 (20:18 +0000)
profiles/default-linux/amd64/2005.0/make.defaults [new file with mode: 0644]
profiles/default-linux/amd64/2005.0/package.mask [new file with mode: 0644]
profiles/default-linux/amd64/2005.0/packages [new file with mode: 0644]
profiles/default-linux/amd64/2005.0/parent [new file with mode: 0644]
profiles/default-linux/amd64/2005.0/profile.bashrc [new file with mode: 0644]
profiles/default-linux/amd64/multilib-dev/lib/deprecated [new file with mode: 0644]

diff --git a/profiles/default-linux/amd64/2005.0/make.defaults b/profiles/default-linux/amd64/2005.0/make.defaults
new file mode 100644 (file)
index 0000000..05ac349
--- /dev/null
@@ -0,0 +1,25 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/2005.0/make.defaults,v 1.1 2005/01/08 20:18:53 eradicator Exp $
+
+STAGE1_USE="multilib"
+GRP_STAGE23_USE="${STAGE1_USE} multislot ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses readline zlib -java -nptl"
+USE="${GRP_STAGE23_USE} bitmap-fonts truetype-fonts type1-fonts oss alsa crypt fortran f77 jpeg nls userlocales opengl png xml2 acpi gif jp2 lzw lzw-tiff png tiff truetype usb xpm xrandr xv"
+
+# 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="sandbox autoconfig -multilib-pkg"
+
+MULTILIB_ABIS="amd64 x86"
+DEFAULT_ABI="amd64"
+
+CFLAGS_amd64="-m64"
+LIBDIR_amd64="lib64"
+
+CFLAGS_x86="-m32"
+LIBDIR_x86="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"
diff --git a/profiles/default-linux/amd64/2005.0/package.mask b/profiles/default-linux/amd64/2005.0/package.mask
new file mode 100644 (file)
index 0000000..d6813c1
--- /dev/null
@@ -0,0 +1,25 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/2005.0/package.mask,v 1.1 2005/01/08 20:18:53 eradicator Exp $
+
+# Jeremy Huddleston <eradicator@gentoo.org>
+# multilib aware versions (install to / look in proper $(get_libdir))
+<app-editors/emacs-21.3-r5
+<dev-lang/tcl-8.4.6-r1
+<dev-lang/tk-8.4.6-r1
+<dev-tcltk/expect-5.42.1
+<net-libs/courier-authlib-0.52
+
+# Jeremy Huddleston <eradicator@gentoo.org>
+# Force binutils-config versions of binutils
+=sys-devel/binutils-2.15.90.0.3-r3
+=sys-devel/binutils-2.15.91.0.1
+=sys-devel/binutils-2.15.91.0.2
+=sys-devel/binutils-2.15.92.0.2-r1
+
+# Jeremy Huddleston <eradicator@gentoo.org>
+# Don't use packages which do ugly symlink hackery for lib/lib64
+=x11-libs/qt-2.3.2-r1
+~x11-libs/qt-3.2.3
+~x11-libs/qt-3.3.1
+~x11-libs/qt-3.3.2
+=x11-libs/qt-3.3.3
+=x11-libs/qt-3.3.3-r1
diff --git a/profiles/default-linux/amd64/2005.0/packages b/profiles/default-linux/amd64/2005.0/packages
new file mode 100644 (file)
index 0000000..6895849
--- /dev/null
@@ -0,0 +1,16 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/2005.0/packages,v 1.1 2005/01/08 20:18:53 eradicator Exp $
+
+*>=sys-devel/binutils-2.15.90.0.1.1-r4
+*>=sys-devel/gcc-3.4.3-r1
+*>=sys-libs/glibc-2.3.4.20040808-r1
+
+# Make portage/toolchain honor ${ABI}
+*>=sys-apps/portage-2.0.51-r9
+*>=sys-devel/gcc-config-1.3.9
+>=sys-devel/distcc-2.18.3-r1
+
+# Don't use packages which do ugly symlink hackery for lib/lib64
+*>=sys-apps/baselayout-1.11.8-r1
+
diff --git a/profiles/default-linux/amd64/2005.0/parent b/profiles/default-linux/amd64/2005.0/parent
new file mode 100644 (file)
index 0000000..6b0271a
--- /dev/null
@@ -0,0 +1,8 @@
+# Copyright 2004-2005 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /home/cvsroot/gentoo-x86/profiles/default/x86/2004.0/parent,v 1.2
+# 2004/03/18 00:16:43 seemant Exp $
+
+# This file describes the parent profile to this.  In most cases this will
+# just be the name of the parent directory
+..
diff --git a/profiles/default-linux/amd64/2005.0/profile.bashrc b/profiles/default-linux/amd64/2005.0/profile.bashrc
new file mode 100644 (file)
index 0000000..ca83def
--- /dev/null
@@ -0,0 +1,20 @@
+# The version of profile in our 'packages' does not yet set ABI for us.
+if [ -n "${ABI}" ]; then
+       export ABI
+else
+       export ABI="amd64"
+fi
+
+for dir in /lib /lib64 /usr/lib /usr/lib64 /usr/X11R6/lib /usr/X11R6/lib64 /usr/qt/*/lib /usr/qt/*/lib64 /usr/kde/*/lib /usr/kde/*/lib64; do
+       if [ -L "${dir}" ]; then
+               ewarn "${dir} is a symlink"
+               #exit 1
+       fi
+done
+
+if [ -z "${IWANTTOTRASHMYSYSTEM}" ]; then
+       eerror "The amd64 2005.0 profile is still in active development and"
+       eerror "not yet ready for user testing.  An announcement will be made"
+       eerror "on gentoo-amd64@gentoo.org once we are ready for testers."
+       exit 1
+fi
diff --git a/profiles/default-linux/amd64/multilib-dev/lib/deprecated b/profiles/default-linux/amd64/multilib-dev/lib/deprecated
new file mode 100644 (file)
index 0000000..71ce4ff
--- /dev/null
@@ -0,0 +1,7 @@
+default-linux/amd64/2005.0
+# emerge -n '>=sys-apps/portage-2.0.51'
+# cd /etc/
+# rm make.profile
+# ln -s ../usr/portage/profiles/default-linux/default-linux/amd64/2005.0 make.profile
+
+This profile will be deleted some time after 2005.01.31