diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /profiles/arch/s390 | |
download | gentoo-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/eapi | 1 | ||||
-rw-r--r-- | profiles/arch/s390/make.defaults | 31 | ||||
-rw-r--r-- | profiles/arch/s390/package.mask | 55 | ||||
-rw-r--r-- | profiles/arch/s390/package.use.force | 7 | ||||
-rw-r--r-- | profiles/arch/s390/package.use.mask | 55 | ||||
-rw-r--r-- | profiles/arch/s390/packages | 3 | ||||
-rw-r--r-- | profiles/arch/s390/parent | 2 | ||||
-rw-r--r-- | profiles/arch/s390/s390x/eapi | 1 | ||||
-rw-r--r-- | profiles/arch/s390/s390x/make.defaults | 17 | ||||
-rw-r--r-- | profiles/arch/s390/s390x/use.force | 7 | ||||
-rw-r--r-- | profiles/arch/s390/s390x/use.mask | 3 | ||||
-rw-r--r-- | profiles/arch/s390/use.force | 12 | ||||
-rw-r--r-- | profiles/arch/s390/use.mask | 164 |
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 |