summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavoz@gentoo.org>2004-02-02 18:00:09 +0000
committerGustavo Zacarias <gustavoz@gentoo.org>2004-02-02 18:00:09 +0000
commit2b0a638118d5373e2d436b049cdf566bcf768722 (patch)
treed83e613e1ef2d41b0feb9a6d7e4ac288d472cba4 /profiles/default-sparc64-2004.0
parentAdded a patch to solve compilation issues on 2.6 headers, closes bug #39276. ... (diff)
downloadgentoo-2-2b0a638118d5373e2d436b049cdf566bcf768722.tar.gz
gentoo-2-2b0a638118d5373e2d436b049cdf566bcf768722.tar.bz2
gentoo-2-2b0a638118d5373e2d436b049cdf566bcf768722.zip
Initial import of default sparc64 2004.0 profile
Diffstat (limited to 'profiles/default-sparc64-2004.0')
-rw-r--r--profiles/default-sparc64-2004.0/make.defaults38
-rw-r--r--profiles/default-sparc64-2004.0/packages137
-rw-r--r--profiles/default-sparc64-2004.0/packages.build31
-rw-r--r--profiles/default-sparc64-2004.0/use.defaults44
-rw-r--r--profiles/default-sparc64-2004.0/use.mask37
-rw-r--r--profiles/default-sparc64-2004.0/virtuals52
6 files changed, 339 insertions, 0 deletions
diff --git a/profiles/default-sparc64-2004.0/make.defaults b/profiles/default-sparc64-2004.0/make.defaults
new file mode 100644
index 000000000000..86ae27398a92
--- /dev/null
+++ b/profiles/default-sparc64-2004.0/make.defaults
@@ -0,0 +1,38 @@
+# Copyright 2002 Gentoo Technologies, Inc.
+# System-wide defaults for the Portage system
+
+#Experimental: trying to use these USE variables to build up from stage 2->3
+#thus eliminating the inherent fragility of using USE for this
+
+GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses"
+
+ARCH="sparc"
+
+# Host type
+CHOST=sparc-unknown-linux-gnu
+PLATFORM=sparc64-unknown-linux-gnu
+PROFILE_ARCH="sparc64"
+
+# Options passed to make during the build process
+MAKEOPTS="-j2"
+
+# Fetching command (5 tries, passive ftp for firewall compatibility)
+FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
+# Global configure options
+
+# C Compiler flags
+CFLAGS="-O2 -pipe"
+# C++ Compiler flags
+CXXFLAGS=${CFLAGS}
+
+USE="arts avi berkdb crypt cups encode esd fbcon foomaticdb gdbm gif gtk gnome imlib jpeg kde libwww mad mikmod motif mpeg ncurses nls oggvorbis oss opengl pam perl png python pdflib qt readline slang sdl spell ssl tcpd truetype X xv xml2 xmms zlib"
+
+
+# The following USE flags are NOT recommended for sparc64 and might cause breakage...
+# mmx, 3dnow, sse, svga, apmd
+
+COMPILER="gcc3"
+
+ACCEPT_KEYWORDS="sparc"
+FEATURES="sandbox ccache"
+
diff --git a/profiles/default-sparc64-2004.0/packages b/profiles/default-sparc64-2004.0/packages
new file mode 100644
index 000000000000..d130133c02da
--- /dev/null
+++ b/profiles/default-sparc64-2004.0/packages
@@ -0,0 +1,137 @@
+# IMPORTANT: In order to parse this new format, you need Portage 1.6 or later!
+
+# OK; you're staring at this file and you have no idea what these stars are
+# for. Here's the scoop. An initial "*" marks a package that is part of the
+# official "base" system profile. If there's a "*", then "emerge system" will
+# use the line in its calculations of what "should" be installed for this
+# profile. Lines without a "*" prefix will be ignored for profile calculations.
+
+# Now, this is new: *all* lines (star or no star) will be used as a special
+# package *inclusion* mask. For example, the line *=sys-devel/gcc-2.95.3-r1
+# will cause Portage to totally ignore all gcc ebuilds other than
+# gcc-2.95.3-r1. >=, <=, <, > and ~ can be used to offer a bit more
+# flexibility. For example, >=sys-libs/glibc-2.2.4 will cause emerge to ignore
+# all glibc ebuilds with a version less than 2.2.4. This allows us to have
+# profile-specific package.mask settings. *All* lines are used for this
+# masking process, whether they are prefixed with a * or not. And if a generic
+# dep is used, like "sys-apps/foo", then all versions of foo are included. If
+# there is no entry, then all versions of an app are included. The key thing
+# to note is that this file does not need to end up being an exhaustive list
+# of portage packages; just the ones critical to this profile.
+# So, what happens to /usr/portage/profiles/package.mask? It's still around,
+# and still useful. But it should mainly be used for broken ebuilds only.
+# package.mask continues to function as normal, masking out ebuilds from *all*
+# system profiles.
+
+# Which to use? Use the profile-specific stuff to "lock down" specific
+# versions of ebuilds. Gentoo Linux 1.4 uses certain known-compatible
+# versions of binutils, gcc and glibc, so we lock them down here. This
+# prevents the user from shooting himself/herself in the foot by installing a
+# wacky version.
+
+# SPARC64 Profile
+
+# Alsa is not for Sparc
+#!media-libs/alsa-lib
+#!media-libs/alsa-oss
+#!media-plugins/alsa-xmms
+#!media-plugins/xmms-aalsa
+#!media-sound/alsa-driver
+#!media-sound/alsa-patch-bay
+#!media-sound/alsa-tools
+#!media-sound/alsa-utils
+#!media-sound/alsamixergui
+#!media-sound/alsaplayer
+#!x11-plugins/wmmixer-alsa
+
+
+# These don't make sense on sparc
+!sys-devel/bin86
+!sys-boot/lilo
+!sys-boot/grub
+
+# Get a decent editor - BROKEN
+!app-editors/levee
+
+# sparc64 specfic pkgs
+*sys-apps/sparc-utils
+*virtual/bootloader
+*dev-util/dialog
+*sys-devel/gcc-sparc64
+
+# default-sparc-1.4 pkgs
+*>=sys-apps/baselayout-1.8.5.5
+*>=sys-apps/portage-2.0.45-r2
+*>=sys-devel/binutils-2.13.90.0.16
+*<=sys-devel/gcc-3.2.3-r2
+*>=sys-libs/glibc-2.3.1-r2
+<=sys-kernel/linux-headers-2.4.19-r1
+>=sys-apps/sysklogd-1.4.1
+*dev-lang/python
+
+>=x11-base/xfree-4.2.1
+*app-shells/sash
+*dev-lang/perl
+*virtual/editor
+*net-ftp/ftp
+*net-misc/dhcpcd
+*net-misc/iputils
+*net-misc/rsync
+*net-misc/wget
+*app-shells/bash
+*app-arch/bzip2
+*sys-apps/kbd
+*app-arch/cpio
+*sys-apps/coreutils
+*sys-apps/debianutils
+*sys-apps/diffutils
+*sys-fs/e2fsprogs
+*sys-apps/ed
+*sys-apps/fbset
+*sys-apps/file
+*sys-apps/findutils
+*sys-apps/slocate
+*sys-apps/gawk
+*sys-apps/grep
+*sys-apps/groff
+*app-arch/gzip
+*sys-apps/hdparm
+*sys-apps/less
+*sys-apps/man
+*sys-apps/man-pages
+*sys-apps/modutils
+*sys-apps/net-tools
+*sys-apps/procps
+*sys-apps/psmisc
+*sys-apps/sed
+*sys-apps/setserial
+*<sys-apps/shadow-5
+*sys-apps/pam-login
+*app-arch/sharutils
+*app-arch/tar
+*>=sys-apps/texinfo-4.2-r1
+*sys-apps/util-linux
+*sys-apps/which
+*sys-devel/autoconf
+*>=sys-devel/automake-1.6.1-r5
+*sys-devel/bc
+*sys-devel/bison
+*sys-devel/flex
+*sys-devel/gettext
+*>=sys-devel/libtool-1.4.1-r4
+*sys-devel/m4
+*sys-devel/make
+*sys-devel/patch
+*sys-libs/cracklib
+*sys-libs/db
+*sys-libs/gdbm
+*>=sys-libs/ncurses-5.2.20020511-r3
+*>=sys-libs/pam-0.75-r10
+*sys-libs/pwdb
+*sys-libs/readline
+*sys-libs/slang
+*sys-libs/zlib
+*net-misc/openssh
+*sys-fs/devfsd
+*sys-devel/sparc32
+<=app-portage/portagemaster-0.1.5
diff --git a/profiles/default-sparc64-2004.0/packages.build b/profiles/default-sparc64-2004.0/packages.build
new file mode 100644
index 000000000000..09f0eb871b19
--- /dev/null
+++ b/profiles/default-sparc64-2004.0/packages.build
@@ -0,0 +1,31 @@
+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/fileutils
+sys-apps/findutils
+sys-apps/gawk
+sys-apps/grep
+app-arch/gzip
+sys-apps/portage
+sys-apps/sed
+sys-apps/sh-utils
+app-arch/tar
+sys-apps/textutils
+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
+dev-util/dialog
diff --git a/profiles/default-sparc64-2004.0/use.defaults b/profiles/default-sparc64-2004.0/use.defaults
new file mode 100644
index 000000000000..14f06ea5ccb5
--- /dev/null
+++ b/profiles/default-sparc64-2004.0/use.defaults
@@ -0,0 +1,44 @@
+# Not recommended: mmx, 3dnow, sse, svga, directfb, alsa
+xinerama
+ungif media-libs/ungif
+gtkhtml gnome-extra/gtkhtml
+gdbm sys-libs/gdbm
+berkdb sys-libs/db
+slang sys-libs/slang
+readline sys-libs/readline
+arts kde-base/arts
+tetex app-text/tetex
+aalib media-libs/aalib
+nas media-libs/nas
+bonobo gnome-base/bonobo
+ggi media-libs/libggi
+tcltk dev-lang/tcl dev-lang/tk
+java virtual/jre
+guile dev-util/guile
+ruby dev-lang/ruby
+mysql dev-db/mysql
+postgres dev-db/postgresql
+X x11-base/xfree
+sdl media-libs/libsdl
+gpm sys-libs/gpm
+tcpd sys-apps/tcp-wrappers
+pam sys-libs/pam
+libwww net-libs/libwww
+ssl dev-libs/openssl
+perl dev-lang/perl
+python dev-lang/python
+esd media-sound/esound
+imlib media-libs/imlib
+oggvorbis media-libs/libvorbis
+gnome gnome-base/gnome
+gtk x11-libs/gtk+
+qt x11-libs/qt
+kde kde-base/kdebase
+motif x11-libs/openmotif
+opengl virtual/opengl
+mozilla net-www/mozilla
+gphoto2 media-gfx/gphoto2
+ldap net-nds/openldap
+snmp net-analyzer/ucd-snmp
+cdr app-cdr/cdrtools
+scanner media-gfx/sane-backends
diff --git a/profiles/default-sparc64-2004.0/use.mask b/profiles/default-sparc64-2004.0/use.mask
new file mode 100644
index 000000000000..15108d9d2953
--- /dev/null
+++ b/profiles/default-sparc64-2004.0/use.mask
@@ -0,0 +1,37 @@
+# This file contains a list of useflags that cannot be used on sparc.
+
+3dfx
+3dnow
+acpi
+afs
+alsa
+altivec
+apm
+directfb
+icc
+icc-pgo
+informix
+firebird
+lirc
+mmx
+oci8
+pic
+sse
+svga
+trusted
+voodoo3
+wavelan
+
+
+# And arch keyword flags that don't work
+
+x86
+ppc
+alpha
+mips
+hppa
+arm
+
+# Chris PeBenito <pebenito@gentoo.org>
+# must use a SELinux profile
+selinux
diff --git a/profiles/default-sparc64-2004.0/virtuals b/profiles/default-sparc64-2004.0/virtuals
new file mode 100644
index 000000000000..f852f970ea91
--- /dev/null
+++ b/profiles/default-sparc64-2004.0/virtuals
@@ -0,0 +1,52 @@
+virtual/lpr net-print/cups
+virtual/python dev-lang/python
+virtual/mta net-mail/ssmtp
+virtual/kernel sys-kernel/linux-headers
+virtual/linux-sources sys-kernel/sparc-sources
+virtual/glibc sys-libs/glibc
+virtual/x11 x11-base/xfree
+virtual/opengl x11-base/xfree
+virtual/glu x11-base/xfree
+virtual/glut media-libs/glut
+virtual/imapUW net-mail/uw-imap
+x11-libs/xaw x11-libs/Xaw3d
+virtual/jre dev-java/blackdown-jre
+virtual/jdk dev-java/blackdown-jdk
+virtual/imapd net-mail/courier-imap
+sys-apps/console-tools sys-apps/kbd
+virtual/blackbox x11-wm/blackbox
+virtual/emacs app-editors/emacs
+virtual/cron sys-apps/dcron
+sys-apps/reiserfs-utils sys-fs/reiserfsprogs
+virtual/xemacs app-editors/xemacs
+virtual/sylpheed net-mail/sylpheed
+virtual/php dev-php/mod_php
+virtual/textbrowser net-www/links
+virtual/mda net-mail/procmail
+virtual/krb5 app-crypt/heimdal
+virtual/bootloader sys-boot/silo
+virtual/editor app-editors/nano
+virtual/xft x11-base/xfree
+virtual/os-headers sys-kernel/linux-headers
+virtual/ghc dev-lang/ghc-bin
+virtual/modutils sys-apps/modutils
+virtual/inetd sys-apps/xinetd
+virtual/antivirus net-mail/clamav
+virtual/aspell-dict app-dicts/aspell-en
+virtual/skkserv app-i18n/skkserv
+virtual/snmp net-analyzer/net-snmp
+virtual/imap-c-client net-libs/c-client
+virtual/flim app-emacs/flim
+virtual/semi app-emacs/semi
+virtual/tetex app-text/tetex
+virtual/quicktime media-libs/libquicktime
+virtual/bittorrent net-p2p/bittorrent
+virtual/logger app-admin/sysklogd
+
+virtual/ssh net-misc/openssh
+virtual/commonlisp dev-lisp/cmucl dev-lisp/sbcl
+virtual/tftp net-misc/tftp-hpa
+virtual/gzip app-arch/gzip
+virtual/ghostscript app-text/ghostscript
+
+virtual/w3m net-www/w3m