From: Jeremy Huddleston Date: Sat, 8 Jan 2005 20:18:53 +0000 (+0000) Subject: Initial 2005.0 commit... whee... X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=cd90f3b317df608ddc47068c1a1513a38e3c1203;p=gentoo.git Initial 2005.0 commit... whee... --- diff --git a/profiles/default-linux/amd64/2005.0/make.defaults b/profiles/default-linux/amd64/2005.0/make.defaults new file mode 100644 index 000000000000..05ac349253c7 --- /dev/null +++ b/profiles/default-linux/amd64/2005.0/make.defaults @@ -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 index 000000000000..d6813c1297ff --- /dev/null +++ b/profiles/default-linux/amd64/2005.0/package.mask @@ -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 +# multilib aware versions (install to / look in proper $(get_libdir)) + +# 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 +# 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 index 000000000000..6895849cfd38 --- /dev/null +++ b/profiles/default-linux/amd64/2005.0/packages @@ -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 index 000000000000..6b0271ae1579 --- /dev/null +++ b/profiles/default-linux/amd64/2005.0/parent @@ -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 index 000000000000..ca83def53f26 --- /dev/null +++ b/profiles/default-linux/amd64/2005.0/profile.bashrc @@ -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 index 000000000000..71ce4ffda46b --- /dev/null +++ b/profiles/default-linux/amd64/multilib-dev/lib/deprecated @@ -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