summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Tilley <lv@gentoo.org>2004-09-09 03:10:58 +0000
committerTravis Tilley <lv@gentoo.org>2004-09-09 03:10:58 +0000
commit63e5ab9071717ec6c95c96a8bb8a404a7f84f31a (patch)
tree261095a77da9cc485ba3309e138df17cfa7518f2 /profiles
parentmove a bunch of gcc34-2004.2 entries to the amd64 root profile (diff)
downloadhistorical-63e5ab9071717ec6c95c96a8bb8a404a7f84f31a.tar.gz
historical-63e5ab9071717ec6c95c96a8bb8a404a7f84f31a.tar.bz2
historical-63e5ab9071717ec6c95c96a8bb8a404a7f84f31a.zip
initial commit of 2004.3 profile
Diffstat (limited to 'profiles')
-rw-r--r--profiles/default-linux/amd64/2004.3/make.defaults37
-rw-r--r--profiles/default-linux/amd64/2004.3/packages11
-rw-r--r--profiles/default-linux/amd64/2004.3/packages.build28
-rw-r--r--profiles/default-linux/amd64/2004.3/parent8
-rw-r--r--profiles/default-linux/amd64/2004.3/profile.bashrc29
-rw-r--r--profiles/default-linux/amd64/2004.3/use.defaults49
6 files changed, 162 insertions, 0 deletions
diff --git a/profiles/default-linux/amd64/2004.3/make.defaults b/profiles/default-linux/amd64/2004.3/make.defaults
new file mode 100644
index 000000000000..faa9937a2c37
--- /dev/null
+++ b/profiles/default-linux/amd64/2004.3/make.defaults
@@ -0,0 +1,37 @@
+# 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/2004.3/make.defaults,v 1.1 2004/09/09 03:10:58 lv Exp $
+#
+# System-wide defaults for the Portage system
+# See portage(5) manpage
+
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+
+# GCC 3.4.2 has multilib enabled by default, but we still need multilib in USE
+# for compatibility
+GRP_STAGE23_USE="${ARCH} ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses multilib readline zlib erandom -java -nptl"
+
+# Sane, functional, almost-but-not-quite-minimal default for USE
+USE="${GRP_STAGE23_USE} oss alsa crypt jpeg nls userlocales opengl png xml2 acpi gif jp2 lzw lzw-tiff png tiff truetype usb xpm xprint xrandr xv"
+
+# unfortunately, gcc doesnt provide is with an -march=x86_64.
+CFLAGS="-O2 -pipe -march=k8"
+CXXFLAGS="${CFLAGS}"
+
+ARCH="amd64"
+CHOST="x86_64-pc-linux-gnu"
+
+# currently theoretical multilib stuff only available if using portage 2.0.51
+CHOST32="i686-pc-linux-gnu"
+CONF_MULTILIBDIR="lib32"
+# until everything in the tree understands $(get_libdir), the only sand
+# default for this is lib.
+CONF_LIBDIR="lib"
+
+CC32="gcc32"
+CPP32="g++32"
+
+# we can enable sandbox now that we use multilib by default
+FEATURES="sandbox"
+
diff --git a/profiles/default-linux/amd64/2004.3/packages b/profiles/default-linux/amd64/2004.3/packages
new file mode 100644
index 000000000000..250c8781fa7c
--- /dev/null
+++ b/profiles/default-linux/amd64/2004.3/packages
@@ -0,0 +1,11 @@
+*>=sys-apps/baselayout-1.9.4
+*>=sys-apps/portage-2.0.50-r10
+*>=sys-devel/binutils-2.15.90.0.1.1-r1
+*>=sys-devel/gcc-3.3.4
+*>=sys-libs/glibc-2.3.4.20040619-r1
+
+>=sys-apps/sysklogd-1.4.1
+>dev-lang/gpc-2.1
+
+*app-portage/gentoolkit
+
diff --git a/profiles/default-linux/amd64/2004.3/packages.build b/profiles/default-linux/amd64/2004.3/packages.build
new file mode 100644
index 000000000000..699190c654a3
--- /dev/null
+++ b/profiles/default-linux/amd64/2004.3/packages.build
@@ -0,0 +1,28 @@
+sys-apps/baselayout
+sys-libs/glibc
+sys-apps/texinfo
+app-shells/bash
+app-arch/bzip2
+sys-apps/debianutils
+sys-apps/diffutils
+sys-apps/file
+sys-apps/coreutils
+sys-apps/findutils
+sys-apps/gawk
+sys-apps/grep
+app-arch/gzip
+sys-apps/portage
+sys-apps/sed
+app-arch/tar
+sys-devel/binutils
+sys-devel/bison
+sys-devel/flex
+sys-devel/gcc
+sys-devel/make
+sys-devel/patch
+dev-lang/python
+net-misc/wget
+net-misc/rsync
+app-editors/nano
+sys-apps/net-tools
+sys-apps/less
diff --git a/profiles/default-linux/amd64/2004.3/parent b/profiles/default-linux/amd64/2004.3/parent
new file mode 100644
index 000000000000..74853ef4eaaf
--- /dev/null
+++ b/profiles/default-linux/amd64/2004.3/parent
@@ -0,0 +1,8 @@
+# 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/2004.3/profile.bashrc b/profiles/default-linux/amd64/2004.3/profile.bashrc
new file mode 100644
index 000000000000..61a4f7cec841
--- /dev/null
+++ b/profiles/default-linux/amd64/2004.3/profile.bashrc
@@ -0,0 +1,29 @@
+# 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
+
+setup_multilib_variables() {
+ # if run via linux32, uname -m will always return i686
+ if [ "$(uname -m)" == "i686" ] ; then
+ CONF_LIBDIR="${CONF_MULTILIBDIR:=lib32}"
+ CHOST="${CHOST32:=i686-pc-linux-gnu}"
+
+ if [ -x /usr/bin/${CC32:=gcc32} ] ; then
+ CC="${CC32:=gcc32}"
+ CPP="${CPP32:=g++32}"
+ else
+ CFLAGS="${CFLAGS} -m32"
+ CXXFLAGS="${CXXFLAGS} -m32"
+ fi
+ else
+ # this isnt needed for profiles that set CONF_LIBDIR, but it
+ # doesnt hurt to be safe.
+ CONF_LIBDIR="${CONF_LIBDIR:=lib64}"
+ fi
+
+ export CONF_LIBDIR
+}
+
+[ "${CCHOST}" == "" -o "${CCHOST}" == "${CHOST}" -o "${CCHOST}" == "${CHOST32}" ] && setup_multilib_variables
diff --git a/profiles/default-linux/amd64/2004.3/use.defaults b/profiles/default-linux/amd64/2004.3/use.defaults
new file mode 100644
index 000000000000..7cfcd7163520
--- /dev/null
+++ b/profiles/default-linux/amd64/2004.3/use.defaults
@@ -0,0 +1,49 @@
+aalib media-libs/aalib
+alsa media-libs/alsa-lib
+arts kde-base/arts
+berkdb sys-libs/db
+bitmap-fonts
+bonobo gnome-base/bonobo
+cdr app-cdr/cdrtools
+directfb dev-libs/DirectFB
+esd media-sound/esound
+gdbm sys-libs/gdbm
+ggi media-libs/libggi
+gnome gnome-base/gnome
+gphoto2 media-gfx/gphoto2
+gpm sys-libs/gpm
+gtkhtml gnome-extra/gtkhtml
+gtk x11-libs/gtk+
+gtk2 >=x11-libs/gtk+-2
+guile dev-util/guile
+imlib media-libs/imlib
+java virtual/jre
+kde kde-base/kdebase
+ldap net-nds/openldap
+libwww net-libs/libwww
+motif x11-libs/openmotif
+mozilla net-www/mozilla
+mysql dev-db/mysql
+nas media-libs/nas
+oggvorbis media-libs/libvorbis
+opengl virtual/opengl
+pam sys-libs/pam
+perl dev-lang/perl
+postgres dev-db/postgresql
+python dev-lang/python
+qt x11-libs/qt
+readline sys-libs/readline
+ruby dev-lang/ruby
+scanner media-gfx/sane-backends
+sdl media-libs/libsdl
+slang sys-libs/slang
+snmp net-analyzer/ucd-snmp
+spell app-text/gtkspell app-text/ispell app-text/hspell
+ssl dev-libs/openssl
+tcltk dev-lang/tcl dev-lang/tk
+tcpd sys-apps/tcp-wrappers
+tetex app-text/tetex
+ungif media-libs/ungif
+xinerama
+xprint
+X x11-base/xorg-x11 x11-base/xfree