diff options
author | nigoro <nigoro@0x100.com> | 2009-06-08 23:07:30 +0800 |
---|---|---|
committer | Steven Newbury <steve@snewbury.org.uk> | 2009-06-10 08:46:03 +0800 |
commit | 490deffe40d1de5bb29025990e17fab8f1e101c0 (patch) | |
tree | ddc7b614fda6bc9800ad0cdf58a0a940131d8fa6 | |
parent | Add support for all multilib architectures. (diff) | |
download | multilib-portage-490deffe40d1de5bb29025990e17fab8f1e101c0.tar.gz multilib-portage-490deffe40d1de5bb29025990e17fab8f1e101c0.tar.bz2 multilib-portage-490deffe40d1de5bb29025990e17fab8f1e101c0.zip |
initial import -- multilib support profile for ppc64
Signed-off-by: Steven Newbury <steve@snewbury.org.uk>
7 files changed, 136 insertions, 0 deletions
diff --git a/profiles/arch/powerpc/ppc64/multilib/make.defaults b/profiles/arch/powerpc/ppc64/multilib/make.defaults new file mode 100644 index 000000000..e87600567 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/multilib/make.defaults @@ -0,0 +1,28 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/64ul/make.defaults,v 1.1 2008/04/30 23:35:00 wolf31o2 Exp $ + +# All extra USE/etc should be specified in sub-profiles. +# DO NOT POLLUTE USE ON THIS PROFILE. + +ARCH="ppc64" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="powerpc64-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" + +MULTILIB_ABIS="ppc64 ppc" +DEFAULT_ABI="ppc64" +ABI="ppc64" + +# 64bit specific settings. +CHOST_ppc64="powerpc64-unknown-linux-gnu" +CDEFINE_ppc64="__powerpc64__" + +# 32bit specific settings. +CFLAGS_ppc="-m32" +LDFLAGS_ppc="-m elf32ppc" +CHOST_ppc="powerpc-unknown-linux-gnu" +CDEFINE_ppc="!__powerpc64__" +SETARCH_ARCH_ppc="ppc" diff --git a/profiles/arch/powerpc/ppc64/multilib/package.mask b/profiles/arch/powerpc/ppc64/multilib/package.mask new file mode 100644 index 000000000..df110e040 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/multilib/package.mask @@ -0,0 +1,16 @@ +# Copyright 1999-2007 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/64ul/package.mask,v 1.4 2009/02/16 21:07:27 ranger Exp $ + +# Brent Baude <ranger@gentoo.org> (16 Feb 2009) +# Mask qt versions for smooth upgrades +=x11-libs/qt-4.3* +<dev-python/PyQt4-4.4 +<dev-python/PyQt-3.17.6 + + +# <gcc-4 does not compile with >=gcc-4 on ppc64 +sys-libs/libstdc++-v3 +<sys-devel/gcc-4.1 + + diff --git a/profiles/arch/powerpc/ppc64/multilib/package.use.mask b/profiles/arch/powerpc/ppc64/multilib/package.use.mask new file mode 100644 index 000000000..d70934138 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/multilib/package.use.mask @@ -0,0 +1,14 @@ +# Brent Baude <ranger@gentoo.org> (6 Feb 2009) +# Masking solver/ocaml USE from kalzium to fix tree borkage + +kde-base/kalzium solver + +# Brent Baude <ranger@gentoo.org> (28 January 2009) +# Masking zemberek for enchant +app-text/enchant zemberek + + +# Brent Baude <ranger@gentoo.org> (September 17 2008) +# Masking clisp use from swig +dev-lang/swig clisp + diff --git a/profiles/arch/powerpc/ppc64/multilib/parent b/profiles/arch/powerpc/ppc64/multilib/parent new file mode 100644 index 000000000..ff393d959 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/multilib/parent @@ -0,0 +1,2 @@ +../../../../features/multilib +.. diff --git a/profiles/arch/powerpc/ppc64/multilib/use.mask b/profiles/arch/powerpc/ppc64/multilib/use.mask new file mode 100644 index 000000000..c08939138 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/multilib/use.mask @@ -0,0 +1,68 @@ +# this is a list of USE flags +# that should not be used on PPC64 +# Tom Gall <tgall@gentoo.org> manages this list +directfb +krb4 + +pda +prelude +mzscheme +chasen +mono +beagle +networkmanager +ocamlopt + +# dietlibc +diet + +#pyste has untested/unkeyworded deps on ppc64 +pyste + +# we don't have hardware to test. also see bug #113398 +dvb + +# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org> +# Modular X: mask for architectures on which they aren't available +video_cards_chips +video_cards_cirrus +video_cards_glint +video_cards_imstt +video_cards_newport +video_cards_s3 +video_cards_s3virge +video_cards_savage +video_cards_tdfx +video_cards_trident +video_cards_voodoo + +#until netbeans is keyworded +netbeans + +#build is busted +pike + +# mask pcmcia (bug #131306) +pcmcia + +# conky dependencies missing keywords related (dragonheart -20061112) +# media-sound/mpd +mpd +# app-admin/hddtemp +hddtemp + +# mask pbbuttonsd - reported by Mr Bones, ok'd by dostrow +pbbuttonsd + +# Unmask this here, since only ppc64 can use it +-ibm + +# Masking here so sys-fs/evms quits complaining +hb +hb2 + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, 18 Sep 2007 +# Robin H. Johnson <robbat2@gentoo.org> +audit + diff --git a/profiles/arch/powerpc/ppc64/multilib/virtuals b/profiles/arch/powerpc/ppc64/multilib/virtuals new file mode 100644 index 000000000..ca038a7cb --- /dev/null +++ b/profiles/arch/powerpc/ppc64/multilib/virtuals @@ -0,0 +1,5 @@ +# Copyright 2004-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ppc64/64ul/virtuals,v 1.1 2008/04/30 23:35:00 wolf31o2 Exp $ + +virtual/bootloader sys-boot/yaboot-static diff --git a/profiles/default/linux/powerpc/ppc64/experimental/multilib/parent b/profiles/default/linux/powerpc/ppc64/experimental/multilib/parent new file mode 100644 index 000000000..8bb182639 --- /dev/null +++ b/profiles/default/linux/powerpc/ppc64/experimental/multilib/parent @@ -0,0 +1,3 @@ +../../2008.0 +../../../../../../arch/powerpc/ppc64/multilib + |