summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2005-01-23 11:11:08 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2005-01-23 11:11:08 +0000
commit0b10e4c25b3652e48ca9e4e2e76ba0750bb0d5f9 (patch)
tree2eda3b7bba772ea642870195156a8ec28674489e /profiles
parentAdded ~ppc64 to KEYWORDS (diff)
downloadhistorical-0b10e4c25b3652e48ca9e4e2e76ba0750bb0d5f9.tar.gz
historical-0b10e4c25b3652e48ca9e4e2e76ba0750bb0d5f9.tar.bz2
historical-0b10e4c25b3652e48ca9e4e2e76ba0750bb0d5f9.zip
Killing multilib-dev profile as it's wound its way into 2005.0 and its sub-profiles.
Diffstat (limited to 'profiles')
-rw-r--r--profiles/default-linux/amd64/multilib-dev/README47
-rw-r--r--profiles/default-linux/amd64/multilib-dev/lib/deprecated7
-rw-r--r--profiles/default-linux/amd64/multilib-dev/lib/make.defaults24
-rw-r--r--profiles/default-linux/amd64/multilib-dev/lib/parent8
-rw-r--r--profiles/default-linux/amd64/multilib-dev/lib64/make.defaults25
-rw-r--r--profiles/default-linux/amd64/multilib-dev/lib64/parent8
-rw-r--r--profiles/default-linux/amd64/multilib-dev/lib64/use.mask1
-rw-r--r--profiles/default-linux/amd64/multilib-dev/make.defaults12
-rw-r--r--profiles/default-linux/amd64/multilib-dev/package.mask5
-rw-r--r--profiles/default-linux/amd64/multilib-dev/packages18
-rw-r--r--profiles/default-linux/amd64/multilib-dev/parent8
-rw-r--r--profiles/default-linux/amd64/multilib-dev/profile.bashrc33
12 files changed, 0 insertions, 196 deletions
diff --git a/profiles/default-linux/amd64/multilib-dev/README b/profiles/default-linux/amd64/multilib-dev/README
deleted file mode 100644
index 67cea5c22ca5..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/README
+++ /dev/null
@@ -1,47 +0,0 @@
-These profiles are development profiles and not meant for end users. You
-are welcome to use them to help development, but please realize that they
-are subject to removal with only a 2 week deprecation period. Here's the
-email I sent to gentoo-amd64 which should explain their purpose:
-
-Hi all,
-
-lv's been busy with his new job, and he's given me his blessing to take
-over multilib development in the toolchain. As such, I'm going to be
-creating a new amd64 profile series to work on multilib development with
-the new multilib toolchain that I'm working on. Some details can be
-seen in the following bug report[1], and unfortunately the rest of the
-details are in private emails between me, toolchain, and dev-portage.
-
-Quick summary:
-default-linux/amd64/multilib-dev/lib:
-lib32 = 32bit
-lib64 (lib -> lib64) = 64bit
-
-default-linux/amd64/multilib-dev/lib64:
-lib = 32bit
-lib64 = 64bit
-
-More detail:
-default-linux/amd64/multilib-dev/lib is the replacement for
-2004.3/lib64. It should be safe to switch from the 2004.3/lib64 profile
-to this one. The only changes will be in how the multilib information
-is passed to portage (see the bug report or
-default-linux/sparc/sparc64-multilib for the details about the new
-method).
-
-default-linux/amd64/multilib-dev/lib64 will almost certainly break any
-current system, but the long term goal will be to have lib = 32bit and
-lib64 = 64bit. The problem is that many packages in portage are not yet
-multilib aware. This is a long-term target, but it's good to start
-working now... especially since this support is neccessary for multilib
-on sparc and mips.
-
-Do NOT use these profiles unless you also use all patches in the bug
-report as not everything is in the latest portage release.
-
-[1] http://bugs.gentoo.org/show_bug.cgi?id=75420
-
-I have added a check to make sure someone doesn't use this profile without
-knowing these risks. Please set a variable 'IWANTTOTRASHMYSYSTEM' in your
-/etc/make.conf if you really want to test this profile.
-
diff --git a/profiles/default-linux/amd64/multilib-dev/lib/deprecated b/profiles/default-linux/amd64/multilib-dev/lib/deprecated
deleted file mode 100644
index 71ce4ffda46b..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/lib/deprecated
+++ /dev/null
@@ -1,7 +0,0 @@
-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
diff --git a/profiles/default-linux/amd64/multilib-dev/lib/make.defaults b/profiles/default-linux/amd64/multilib-dev/lib/make.defaults
deleted file mode 100644
index 5158fc9d4061..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/lib/make.defaults
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/multilib-dev/lib/make.defaults,v 1.3 2005/01/07 08:12:19 eradicator Exp $
-
-# This isn't fully implemented in portage/toolchain, yet. See
-# http://bugs.gentoo.org/show_bug.cgi?id=75420
-
-# MULTILIB_ABIS lists all the ABIS you want to build for when
-# you emerge a package. The libs that get installed will be for
-# all of these ABIs, but the bins will be for ${DEFAULT_ABI}.
-
-MULTILIB_ABIS="x86 amd64"
-DEFAULT_ABI="amd64"
-
-ARCH_WRAPPER_amd64="linux64"
-CFLAGS_amd64="-m64"
-LIBDIR_amd64="lib64"
-
-ARCH_WRAPPER_x86="linux32"
-CFLAGS_x86="-m32"
-LIBDIR_x86="lib32"
-
-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/multilib-dev/lib/parent b/profiles/default-linux/amd64/multilib-dev/lib/parent
deleted file mode 100644
index 74853ef4eaaf..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/lib/parent
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2004 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/multilib-dev/lib64/make.defaults b/profiles/default-linux/amd64/multilib-dev/lib64/make.defaults
deleted file mode 100644
index 32d5b26a223a..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/lib64/make.defaults
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/multilib-dev/lib64/make.defaults,v 1.3 2005/01/07 08:12:19 eradicator Exp $
-
-# This isn't fully implemented in portage/toolchain, yet. See
-# http://bugs.gentoo.org/show_bug.cgi?id=75420
-
-# MULTILIB_ABIS lists all the ABIS you want to build for when
-# you emerge a package. The libs that get installed will be for
-# all of these ABIs, but the bins will be for ${DEFAULT_ABI}.
-
-MULTILIB_ABIS="x86 amd64"
-DEFAULT_ABI="amd64"
-
-ARCH_WRAPPER_amd64="linux64"
-CFLAGS_amd64="-m64"
-LIBDIR_amd64="lib64"
-
-ARCH_WRAPPER_x86="linux32"
-CFLAGS_x86="-m32"
-LIBDIR_x86="lib"
-
-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/multilib-dev/lib64/parent b/profiles/default-linux/amd64/multilib-dev/lib64/parent
deleted file mode 100644
index 74853ef4eaaf..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/lib64/parent
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2004 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/multilib-dev/lib64/use.mask b/profiles/default-linux/amd64/multilib-dev/lib64/use.mask
deleted file mode 100644
index 3bd014fd7474..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/lib64/use.mask
+++ /dev/null
@@ -1 +0,0 @@
-emul-linux-x86
diff --git a/profiles/default-linux/amd64/multilib-dev/make.defaults b/profiles/default-linux/amd64/multilib-dev/make.defaults
deleted file mode 100644
index 54f119f57aed..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/make.defaults
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/multilib-dev/make.defaults,v 1.3 2005/01/12 23:08:21 spyderous 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 font-server oss alsa crypt fortran f77 jpeg nls userlocales opengl png xml2 acpi gif jp2 lzw lzw-tiff png tiff truetype usb xpm xrandr xv"
-
-# we can enable sandbox now that we use multilib by default
-# also enable multilib-strict to force people using the dev profile to find
-# packages that don't honor libdir
-FEATURES="sandbox autoconfig multilib-strict"
diff --git a/profiles/default-linux/amd64/multilib-dev/package.mask b/profiles/default-linux/amd64/multilib-dev/package.mask
deleted file mode 100644
index ef00ecb721a8..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/package.mask
+++ /dev/null
@@ -1,5 +0,0 @@
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/multilib-dev/package.mask,v 1.1 2005/01/02 03:21:55 eradicator Exp $
-
-# Jeremy Huddleston <eradicator@dev.gentoo.org>
-# Use CFLAGS_${ABI} compatible distcc
--=sys-devel/distcc-2.18.3-r1
diff --git a/profiles/default-linux/amd64/multilib-dev/packages b/profiles/default-linux/amd64/multilib-dev/packages
deleted file mode 100644
index 3a66d0d25a57..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/packages
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/multilib-dev/packages,v 1.3 2005/01/07 08:12:19 eradicator Exp $
-
-# Force toolchain versions that have been tested to work and are multilib aware
-*>=sys-apps/portage-2.0.51-r9
-*>=sys-devel/binutils-2.15.92.0.2-r2
-*>=sys-devel/gcc-3.4.3-r1
-*>=sys-libs/glibc-2.3.4.20040808-r1
-*>=sys-devel/gcc-config-1.3.9
->=sys-devel/distcc-2.18.3-r1
-
-# 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
diff --git a/profiles/default-linux/amd64/multilib-dev/parent b/profiles/default-linux/amd64/multilib-dev/parent
deleted file mode 100644
index 74853ef4eaaf..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/parent
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2004 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/multilib-dev/profile.bashrc b/profiles/default-linux/amd64/multilib-dev/profile.bashrc
deleted file mode 100644
index 536159eba6ec..000000000000
--- a/profiles/default-linux/amd64/multilib-dev/profile.bashrc
+++ /dev/null
@@ -1,33 +0,0 @@
-# fix for bug 60147, "configure causes sandbox violations when lib64
-# is a directory". currently only works with cvs portage.
-#SANDBOX_WRITE="${SANDBOX_WRITE}:/usr/lib64/conftest:/usr/lib64/cf"
-addwrite /usr/lib64/conftest
-addwrite /usr/lib64/cf
-
-# oh goodie, yet ANOTHER sandbox bug!!!! >:|
-# without portage 2.0.51 and the following entries, at least dbus will spew
-# sandbox violations like mad with python in lib64.
-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/
-
-# sandbox is disabled for /dev/null by default, so this bug isnt caught.
-# hopefully this will help us figure out where this problem occurs...
-if [ ! -e /dev/null ] ; then
- eerror "/dev/null doesnt exist! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
- exit 1
-elif [ -f /dev/null ] ; then
- eerror "/dev/null is a normal file! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
- exit 1
-fi
-
-if [ -z "${IWANTTOTRASHMYSYSTEM}" ]; then
- echo "You are using a VERY development profile. You probably"
- echo "shouldn't be doing this. Please see the README in"
- echo "/usr/portage/profiles/default-linux/amd64/multilib-dev"
- exit 1
-fi