summaryrefslogtreecommitdiff
path: root/profiles/arch/s390
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /profiles/arch/s390
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.xz
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'profiles/arch/s390')
-rw-r--r--profiles/arch/s390/eapi1
-rw-r--r--profiles/arch/s390/make.defaults31
-rw-r--r--profiles/arch/s390/package.mask55
-rw-r--r--profiles/arch/s390/package.use.force7
-rw-r--r--profiles/arch/s390/package.use.mask55
-rw-r--r--profiles/arch/s390/packages3
-rw-r--r--profiles/arch/s390/parent2
-rw-r--r--profiles/arch/s390/s390x/eapi1
-rw-r--r--profiles/arch/s390/s390x/make.defaults17
-rw-r--r--profiles/arch/s390/s390x/use.force7
-rw-r--r--profiles/arch/s390/s390x/use.mask3
-rw-r--r--profiles/arch/s390/use.force12
-rw-r--r--profiles/arch/s390/use.mask164
13 files changed, 358 insertions, 0 deletions
diff --git a/profiles/arch/s390/eapi b/profiles/arch/s390/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/s390/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults
new file mode 100644
index 00000000000..b70582c1d7f
--- /dev/null
+++ b/profiles/arch/s390/make.defaults
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="s390"
+ACCEPT_KEYWORDS="s390 ~s390"
+
+MULTILIB_ABIS="s390"
+DEFAULT_ABI="s390"
+ABI=${DEFAULT_ABI}
+
+CHOST="s390-ibm-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+INPUT_DEVICES="void"
+VIDEO_CARDS="dummy"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="abi_s390_32"
+
+# Enable abi_s390_32 for packages that don't have it forced.
+ABI_S390="32"
+
+# While multilib is available, we don't default it to on.
+BOOTSTRAP_USE="${BOOTSTRAP_USE} -multilib"
+USE="-multilib"
diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask
new file mode 100644
index 00000000000..aefd4e32063
--- /dev/null
+++ b/profiles/arch/s390/package.mask
@@ -0,0 +1,55 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Alexis Ballier <aballier@gentoo.org> (27 Jun 2013)
+# TeX Live 2013 mask.
+# kpathsea has to be there because it has config files without /usr/share/texmf
+# and thus will break anything before TeX Live 2013.
+>=dev-libs/kpathsea-6.1.1_p20130530
+>=app-text/texlive-core-2013
+>=dev-tex/luatex-0.74
+>=app-text/texlive-2013
+>=dev-tex/bibtexu-3.71_p20130530
+>=dev-texlive/texlive-fontsextra-2013
+>=dev-texlive/texlive-langother-2013
+>=dev-texlive/texlive-latexrecommended-2013
+>=dev-texlive/texlive-formatsextra-2013
+>=dev-texlive/texlive-games-2013
+>=dev-texlive/texlive-langcyrillic-2013
+>=dev-texlive/texlive-pstricks-2013
+>=dev-texlive/texlive-langportuguese-2013
+>=dev-texlive/texlive-omega-2013
+>=dev-texlive/texlive-langspanish-2013
+>=dev-texlive/texlive-langczechslovak-2013
+>=dev-texlive/texlive-basic-2013
+>=dev-texlive/texlive-langindic-2013
+>=dev-texlive/texlive-langpolish-2013
+>=dev-texlive/texlive-luatex-2013
+>=dev-texlive/texlive-plainextra-2013
+>=dev-texlive/texlive-langafrican-2013
+>=dev-texlive/texlive-fontutils-2013
+>=dev-texlive/texlive-genericextra-2013
+>=dev-texlive/texlive-latexextra-2013
+>=dev-texlive/texlive-latex-2013
+>=dev-texlive/texlive-mathextra-2013
+>=dev-texlive/texlive-langgreek-2013
+>=dev-texlive/texlive-langenglish-2013
+>=dev-texlive/texlive-fontsrecommended-2013
+>=dev-texlive/texlive-science-2013
+>=dev-texlive/texlive-langarabic-2013
+>=dev-texlive/texlive-metapost-2013
+>=dev-texlive/texlive-xetex-2013
+>=dev-texlive/texlive-langgerman-2013
+>=dev-texlive/texlive-music-2013
+>=dev-texlive/texlive-langitalian-2013
+>=dev-texlive/texlive-langcjk-2013
+>=dev-texlive/texlive-langeuropean-2013
+>=dev-texlive/texlive-langfrench-2013
+>=dev-texlive/texlive-bibtexextra-2013
+>=dev-texlive/texlive-humanities-2013
+>=dev-texlive/texlive-context-2013
+>=dev-texlive/texlive-pictures-2013
+>=dev-texlive/texlive-genericrecommended-2013
+>=dev-texlive/texlive-publishers-2013
+
diff --git a/profiles/arch/s390/package.use.force b/profiles/arch/s390/package.use.force
new file mode 100644
index 00000000000..5db5bc85195
--- /dev/null
+++ b/profiles/arch/s390/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
new file mode 100644
index 00000000000..b08bb09b461
--- /dev/null
+++ b/profiles/arch/s390/package.use.mask
@@ -0,0 +1,55 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Sergey Popov <pinkbyte@gentoo.org> (18 Feb 2015)
+# Not tested
+app-portage/layman g-sorcery
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (16 Sep 2014)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+
+# Mikle Kolyada <zlogene@gentoo.org> (11 Jan 2014)
+# too much unkeyworded dependencies (bug #497068)
+dev-vcs/git mediawiki
+
+# Agostino Sarubbo <ago@gentoo.org< (10 Apr 2013)
+# It requires too much unstable dep.
+x11-libs/gtk+ colord
+
+# Justin Lecher <jlec@gentoo.org> (09 Jan 2013)
+# x11-base/xorg-server[xvfb] is not keyworded
+dev-lang/tk test
+
+# Raúl Porcel <armin76@gentoo.org> (05 Nov 2011)
+# jit not supported on s390
+dev-libs/libpcre jit
+
+# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011)
+# No media-sound/lilypond here, yet (bug #356069)
+app-text/asciidoc test
+
+# Mike Frysinger <vapier@gentoo.org> (10 Feb 2011)
+# Waiting for keywording #354309
+net-firewall/iptables netlink
+
+# Raúl Porcel <armin76@gentoo.org> (27 Mar 2008)
+# Needs gtk USE-flag
+net-dns/avahi python
+
+# Masking this so repoman shuts up about paludis
+sys-apps/paludis ruby-bindings
+
+# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
+dev-libs/boost mpi
+
+# Robin H Johnson <robbat2@gentoo.org> (01 Nov 2012)
+# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
+>=dev-db/mysql-5.5 tcmalloc
+>=dev-db/mariadb-5.5 tcmalloc
+>=dev-db/percona-server-5.5 tcmalloc
diff --git a/profiles/arch/s390/packages b/profiles/arch/s390/packages
new file mode 100644
index 00000000000..6c16a3cea14
--- /dev/null
+++ b/profiles/arch/s390/packages
@@ -0,0 +1,3 @@
+*sys-apps/s390-tools
+
+-*sys-apps/hdparm
diff --git a/profiles/arch/s390/parent b/profiles/arch/s390/parent
new file mode 100644
index 00000000000..7663f5297bb
--- /dev/null
+++ b/profiles/arch/s390/parent
@@ -0,0 +1,2 @@
+../../features/multilib
+../base
diff --git a/profiles/arch/s390/s390x/eapi b/profiles/arch/s390/s390x/eapi
new file mode 100644
index 00000000000..7ed6ff82de6
--- /dev/null
+++ b/profiles/arch/s390/s390x/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/s390/s390x/make.defaults b/profiles/arch/s390/s390x/make.defaults
new file mode 100644
index 00000000000..60200da7cc6
--- /dev/null
+++ b/profiles/arch/s390/s390x/make.defaults
@@ -0,0 +1,17 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+MULTILIB_ABIS="s390x"
+DEFAULT_ABI="s390x"
+ABI=${DEFAULT_ABI}
+
+CHOST="s390x-ibm-linux-gnu"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
+# by non-multilib ebuilds when non-native ABIs are disabled.
+IUSE_IMPLICIT="abi_s390_64 -abi_s390_32"
+
+# Enable abi_s390_64 for packages that don't have it forced.
+ABI_S390="64"
diff --git a/profiles/arch/s390/s390x/use.force b/profiles/arch/s390/s390x/use.force
new file mode 100644
index 00000000000..99e2f8b66cd
--- /dev/null
+++ b/profiles/arch/s390/s390x/use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Force the flag corresponding to the only ABI.
+-abi_s390_32
+abi_s390_64
diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask
new file mode 100644
index 00000000000..a8533460516
--- /dev/null
+++ b/profiles/arch/s390/s390x/use.mask
@@ -0,0 +1,3 @@
+# Switch ABI flags for this arch.
+abi_s390_32
+-abi_s390_64
diff --git a/profiles/arch/s390/use.force b/profiles/arch/s390/use.force
new file mode 100644
index 00000000000..ed7a0b41381
--- /dev/null
+++ b/profiles/arch/s390/use.force
@@ -0,0 +1,12 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Force the flag which corresponds to ARCH.
+s390
+
+# Force the flag corresponding to the only ABI.
+abi_s390_32
+
+# We do not have multilib by default.
+-multilib
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
new file mode 100644
index 00000000000..3687d153fe9
--- /dev/null
+++ b/profiles/arch/s390/use.mask
@@ -0,0 +1,164 @@
+# Unmask the flag which corresponds to ARCH.
+-s390
+
+# Unmask ABI flags for this arch.
+-abi_s390_32
+
+# Stuff we don't want/not tested
+pbins
+chicken
+R
+octave
+xindy
+lyx
+lasi
+kde
+mpi
+fuse
+prolog
+libnl
+autotrace
+lqr
+libproxy
+libvirt
+tokyocabinet
+lpsol
+openexr
+enchant
+fftw
+systemd
+devil
+gts
+clang
+rtmp
+metalink
+lucene
+
+# This file contains a list of useflags that cannot be used on s390.
+bluetooth
+dell
+pcmcia
+cdr
+qt4
+gpm
+3dfx
+acpi
+afs
+alsa
+apm
+directfb
+lirc
+trusted
+voodoo3
+wavelan
+java
+java-internal
+java-external
+hardened
+
+# Needs java
+pdfannotextractor
+
+# not working for now
+mzscheme
+
+# no gnome love yet
+fits
+gconf
+gimp
+gtk
+gtk2
+gtk3
+gnome
+gnome-keyring
+
+# mask wayland since dev-libs/wayland isn't keyworded
+wayland
+
+diet
+m17n-lib
+xemacs
+Xaw3d
+neXt
+motif
+glitz
+mono
+pike
+ocaml
+sdl
+lm_sensors
+wxwindows
+wxwidgets
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# Many X drivers make no sense on this platform.
+input_devices_acecad
+input_devices_aiptek
+input_devices_elographics
+input_devices_evdev
+input_devices_fpit
+input_devices_hyperpen
+input_devices_joystick
+input_devices_keyboard
+input_devices_mouse
+input_devices_mutouch
+input_devices_penmount
+input_devices_vmmouse
+input_devices_synaptics
+input_devices_tslib
+input_devices_wacom
+video_cards_apm
+video_cards_ark
+video_cards_ast
+video_cards_chips
+video_cards_cirrus
+video_cards_fbdev
+video_cards_geode
+video_cards_glint
+video_cards_i128
+video_cards_i740
+video_cards_i915
+video_cards_i965
+video_cards_ilo
+video_cards_intel
+video_cards_mach64
+video_cards_mga
+video_cards_modesetting
+video_cards_neomagic
+video_cards_newport
+video_cards_nouveau
+video_cards_nv
+video_cards_r100
+video_cards_r128
+video_cards_r200
+video_cards_r300
+video_cards_r600
+video_cards_radeon
+video_cards_radeonsi
+video_cards_rendition
+video_cards_s3
+video_cards_s3virge
+video_cards_savage
+video_cards_siliconmotion
+video_cards_sis
+video_cards_sisusb
+video_cards_tdfx
+video_cards_tga
+video_cards_trident
+video_cards_tseng
+video_cards_v4l
+video_cards_vesa
+
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
+# virtual/opencl is not keyworded
+opencl
+
+# Unmask once sys-libs/libunwind gets ported & keyworded.
+unwind
+
+# sys-libs/libseccomp has not been ported to this arch yet #524148
+seccomp