diff options
author | Travis Tilley <lv@gentoo.org> | 2004-09-09 03:10:58 +0000 |
---|---|---|
committer | Travis Tilley <lv@gentoo.org> | 2004-09-09 03:10:58 +0000 |
commit | 63e5ab9071717ec6c95c96a8bb8a404a7f84f31a (patch) | |
tree | 261095a77da9cc485ba3309e138df17cfa7518f2 /profiles | |
parent | move a bunch of gcc34-2004.2 entries to the amd64 root profile (diff) | |
download | historical-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.defaults | 37 | ||||
-rw-r--r-- | profiles/default-linux/amd64/2004.3/packages | 11 | ||||
-rw-r--r-- | profiles/default-linux/amd64/2004.3/packages.build | 28 | ||||
-rw-r--r-- | profiles/default-linux/amd64/2004.3/parent | 8 | ||||
-rw-r--r-- | profiles/default-linux/amd64/2004.3/profile.bashrc | 29 | ||||
-rw-r--r-- | profiles/default-linux/amd64/2004.3/use.defaults | 49 |
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 |