diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2005-01-23 11:11:08 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2005-01-23 11:11:08 +0000 |
commit | 0b10e4c25b3652e48ca9e4e2e76ba0750bb0d5f9 (patch) | |
tree | 2eda3b7bba772ea642870195156a8ec28674489e /profiles | |
parent | Added ~ppc64 to KEYWORDS (diff) | |
download | historical-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')
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 |