From 56bd759df1d0c750a065b8c845e93d5dfa6b549d Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 8 Aug 2015 13:49:04 -0700 Subject: proj/gentoo: Initial commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed --- profiles/arch/powerpc/eapi | 1 + profiles/arch/powerpc/make.defaults | 3 + profiles/arch/powerpc/package.mask | 31 ++ profiles/arch/powerpc/package.use | 7 + profiles/arch/powerpc/package.use.force | 19 ++ profiles/arch/powerpc/package.use.mask | 368 +++++++++++++++++++++ profiles/arch/powerpc/package.use.stable.mask | 33 ++ profiles/arch/powerpc/packages | 11 + profiles/arch/powerpc/parent | 1 + profiles/arch/powerpc/ppc32/eapi | 1 + profiles/arch/powerpc/ppc32/make.defaults | 38 +++ profiles/arch/powerpc/ppc32/package.mask | 49 +++ profiles/arch/powerpc/ppc32/package.use | 7 + profiles/arch/powerpc/ppc32/package.use.mask | 56 ++++ .../arch/powerpc/ppc32/package.use.stable.mask | 38 +++ profiles/arch/powerpc/ppc32/parent | 1 + profiles/arch/powerpc/ppc32/use.force | 5 + profiles/arch/powerpc/ppc32/use.mask | 20 ++ profiles/arch/powerpc/ppc32/use.stable.mask | 9 + profiles/arch/powerpc/ppc64/32ul/eapi | 1 + profiles/arch/powerpc/ppc64/32ul/make.defaults | 17 + profiles/arch/powerpc/ppc64/32ul/package.mask | 3 + profiles/arch/powerpc/ppc64/32ul/package.use.mask | 6 + profiles/arch/powerpc/ppc64/32ul/packages | 6 + profiles/arch/powerpc/ppc64/32ul/parent | 3 + profiles/arch/powerpc/ppc64/32ul/use.force | 10 + profiles/arch/powerpc/ppc64/32ul/use.mask | 13 + profiles/arch/powerpc/ppc64/64ul/eapi | 1 + profiles/arch/powerpc/ppc64/64ul/make.defaults | 11 + profiles/arch/powerpc/ppc64/64ul/package.mask | 7 + profiles/arch/powerpc/ppc64/64ul/package.use.mask | 31 ++ profiles/arch/powerpc/ppc64/64ul/parent | 2 + profiles/arch/powerpc/ppc64/64ul/use.mask | 95 ++++++ profiles/arch/powerpc/ppc64/eapi | 1 + profiles/arch/powerpc/ppc64/make.defaults | 42 +++ profiles/arch/powerpc/ppc64/package.use | 7 + profiles/arch/powerpc/ppc64/package.use.force | 10 + profiles/arch/powerpc/ppc64/package.use.mask | 123 +++++++ .../arch/powerpc/ppc64/package.use.stable.mask | 32 ++ profiles/arch/powerpc/ppc64/parent | 1 + profiles/arch/powerpc/ppc64/use.force | 5 + profiles/arch/powerpc/ppc64/use.mask | 36 ++ profiles/arch/powerpc/use.mask | 227 +++++++++++++ profiles/arch/powerpc/use.stable.mask | 23 ++ 44 files changed, 1411 insertions(+) create mode 100644 profiles/arch/powerpc/eapi create mode 100644 profiles/arch/powerpc/make.defaults create mode 100644 profiles/arch/powerpc/package.mask create mode 100644 profiles/arch/powerpc/package.use create mode 100644 profiles/arch/powerpc/package.use.force create mode 100644 profiles/arch/powerpc/package.use.mask create mode 100644 profiles/arch/powerpc/package.use.stable.mask create mode 100644 profiles/arch/powerpc/packages create mode 100644 profiles/arch/powerpc/parent create mode 100644 profiles/arch/powerpc/ppc32/eapi create mode 100644 profiles/arch/powerpc/ppc32/make.defaults create mode 100644 profiles/arch/powerpc/ppc32/package.mask create mode 100644 profiles/arch/powerpc/ppc32/package.use create mode 100644 profiles/arch/powerpc/ppc32/package.use.mask create mode 100644 profiles/arch/powerpc/ppc32/package.use.stable.mask create mode 100644 profiles/arch/powerpc/ppc32/parent create mode 100644 profiles/arch/powerpc/ppc32/use.force create mode 100644 profiles/arch/powerpc/ppc32/use.mask create mode 100644 profiles/arch/powerpc/ppc32/use.stable.mask create mode 100644 profiles/arch/powerpc/ppc64/32ul/eapi create mode 100644 profiles/arch/powerpc/ppc64/32ul/make.defaults create mode 100644 profiles/arch/powerpc/ppc64/32ul/package.mask create mode 100644 profiles/arch/powerpc/ppc64/32ul/package.use.mask create mode 100644 profiles/arch/powerpc/ppc64/32ul/packages create mode 100644 profiles/arch/powerpc/ppc64/32ul/parent create mode 100644 profiles/arch/powerpc/ppc64/32ul/use.force create mode 100644 profiles/arch/powerpc/ppc64/32ul/use.mask create mode 100644 profiles/arch/powerpc/ppc64/64ul/eapi create mode 100644 profiles/arch/powerpc/ppc64/64ul/make.defaults create mode 100644 profiles/arch/powerpc/ppc64/64ul/package.mask create mode 100644 profiles/arch/powerpc/ppc64/64ul/package.use.mask create mode 100644 profiles/arch/powerpc/ppc64/64ul/parent create mode 100644 profiles/arch/powerpc/ppc64/64ul/use.mask create mode 100644 profiles/arch/powerpc/ppc64/eapi create mode 100644 profiles/arch/powerpc/ppc64/make.defaults create mode 100644 profiles/arch/powerpc/ppc64/package.use create mode 100644 profiles/arch/powerpc/ppc64/package.use.force create mode 100644 profiles/arch/powerpc/ppc64/package.use.mask create mode 100644 profiles/arch/powerpc/ppc64/package.use.stable.mask create mode 100644 profiles/arch/powerpc/ppc64/parent create mode 100644 profiles/arch/powerpc/ppc64/use.force create mode 100644 profiles/arch/powerpc/ppc64/use.mask create mode 100644 profiles/arch/powerpc/use.mask create mode 100644 profiles/arch/powerpc/use.stable.mask (limited to 'profiles/arch/powerpc') diff --git a/profiles/arch/powerpc/eapi b/profiles/arch/powerpc/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/powerpc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/powerpc/make.defaults b/profiles/arch/powerpc/make.defaults new file mode 100644 index 000000000000..445a68b5ea0f --- /dev/null +++ b/profiles/arch/powerpc/make.defaults @@ -0,0 +1,3 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ diff --git a/profiles/arch/powerpc/package.mask b/profiles/arch/powerpc/package.mask new file mode 100644 index 000000000000..c2ba248c52c1 --- /dev/null +++ b/profiles/arch/powerpc/package.mask @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Julian Ospald (01 Sep 2014) +# Needs either hardmasked >=media-video/libav-10 or +# >=media-video/ffmpeg-2.1.4 which is not keyworded for +# ppc/ppc64. Also see bug #521808 +=media-video/mpv-0.4* +=media-video/mpv-0.5* + +# Brent Baude (20 Nov 2012) +# Masking kgcc64 now that toolchain is biarch +sys-devel/kgcc64 + +# Ben de Groot (2 Jun 2012) +# Since there is no longer a working keyworded version of +# media-video/smplayer (see bug 383945) +x11-themes/smplayer-themes + +# Alexey Shvetsov (21 May 2012) +# Need deps pecl-apc and pecl-uploadprogress bug #416897 +>=www-apps/drupal-7.14 + +# Justin Lecher (9 Mar 2011) +# sci-libs/plplot needs keywords #358035 +=sci-biology/emboss-6.3.1* + +# Doug Goldstein (11 Jan 2013) +# Masked due to depends on bug #438780 +>=app-emulation/qemu-1.2.0 diff --git a/profiles/arch/powerpc/package.use b/profiles/arch/powerpc/package.use new file mode 100644 index 000000000000..c3fc770c727e --- /dev/null +++ b/profiles/arch/powerpc/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Doug Goldstein (29 Oct 2012) +# Enable the native arch as the default qemu target +app-emulation/qemu qemu_softmmu_targets_ppc diff --git a/profiles/arch/powerpc/package.use.force b/profiles/arch/powerpc/package.use.force new file mode 100644 index 000000000000..d011e8fff45e --- /dev/null +++ b/profiles/arch/powerpc/package.use.force @@ -0,0 +1,19 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Mike Frysinger (16 Mar 2015) +# Needs dev-lang/luajit tested #499974 +dev-libs/efl oldlua + +# Matti Bickel - 2007-12-31 +# only the java interface is usable on ppc +net-p2p/sancho-bin java + +# Kacper Kowalik (16 Jan 2011) +# bug 303931 +# sci-chemistry/arp-warp-bin is not available for ppc +# sci-chemistry/solve-resolve-bin is not available for ppc +# sci-chemistry/cns is not available for ppc +sci-chemistry/oasis minimal +sci-libs/cctbx minimal diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask new file mode 100644 index 000000000000..a130181e818d --- /dev/null +++ b/profiles/arch/powerpc/package.use.mask @@ -0,0 +1,368 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Bernard Cafarelli (06 Aug 2015) +# Dependencies missing keywords, bug #543604 +sys-devel/llvm ocaml + +# Gilles Dartiguelongue (10 Jun 2015) +# net-libs/dleyna-connector-dbus lack ppc/ppc64 keyword, bug #551634 +>=media-plugins/grilo-plugins-0.2.14 upnp-av + +# Justin Lecher (18 May 2015) +# missing keywords +dev-python/matplotlib qt5 + +# Pacho Ramos (15 May 2015) +# Missing keywords +net-dns/unbound dnstap + +# Markos Chandras (18 Apr 2015) +# samba-4 not keyworded on ppc/ppc64 +sys-auth/sssd samba + +# Mike Frysinger (16 Mar 2015) +# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974 +dev-libs/efl physics sdl +media-libs/elementary sdl + +# Ben de Groot (15 Mar 2015) +# Waiting for keywording in bug 543398 +>=media-sound/picard-1.3.2 cdda + +# Michał Górny (21 Feb 2015) +# The external QCA plugins are not keyworded on this arch. Since +# this is only a temporary measure and nothing depends on them, +# just masking them until the new version goes stable. + (15 Feb 2015) +# There's no keyworded office implementation anymore. +gnome-extra/sushi office + +# Alexis Ballier (11 Feb 2015) +# Missing ffmpeg deps, bug #510340 +media-video/ffmpeg x265 + +# Patrick Lauer (10 Feb 2015) +# Missing keywords for media-libs/x265 +media-video/libav x265 + +# Markos Chandras (07 Feb 2015) +# app-admin/cgmanager misses PPC/PPC64 keywords. Bug #539208 +app-emulation/lxc cgmanager + +# Mark Wright (14-24 Dec 2014, 1 Apr 2015) +# test dependencies need keywording +dev-haskell/binary test +dev-haskell/dlist test +dev-haskell/haskell-src-exts test +dev-haskell/text test +dev-haskell/vector test +dev-util/bnfc test + +# Michał Górny (30 Oct 2014) +# Requires non-keyworded >=x11-libs/libxkbcommon-0.4. +sys-apps/systemd terminal +sys-apps/systemd xkb + +# Chí-Thanh Christopher Nguyễn (16 Sep 2014) +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server glamor wayland +x11-drivers/xf86-video-nouveau glamor + +# Anthony G. Basile (17 Aug 2014) +# This pulls in qemu[smartcard] which is masked +net-misc/spice-gtk smartcard + +# Anthony G. Basile (16 Aug 2014) +# Ultimately pulls in nodejs which is broken. +dev-ruby/sprockets test + +# Anthony G. Basile (15 Aug 2014) +# Ultimately pulls in nodejs which is broken. +dev-ruby/haml test + +# Anthony G. Basile (14 Aug 2014) +# Mask USE=doc because it pulls in matplotlib whic has +# too many unkeyworded dependencies. Bug #517086 +=dev-python/networkx-1.9 doc examples test + +# Anthony G. Basile (14 Aug 2014) +# Mask these flags since mongodb is broken on ppc/ppc64 +dev-python/ipython doc matplotlib mongodb nbconvert notebook qt4 + +# Maciej Mrozowski (13 Aug 2014) +# Missing keywords on dev-libs/protobuf-c (bug 519772) +>=net-libs/libgadu-1.12.0 gg11 + +# Anthony G. Basile (12 Aug 2014) +# Ultimately pulls in nodejs which is broken. +dev-ruby/actionpack test + +# Anthony G. Basile (12 Aug 2014) +# Ultimately pulls in nodejs which is broken. +dev-ruby/tilt test + +# Anthony G. Basile (12 Aug 2014) +# Pulls in ceph which is broken. Masked per dev-zero. +sys-block/fio rbd + +# Maxim Koltsov (9 Jul 2014) +# Missing keywords on dev-python/rst2pdf, bug #515222 +media-video/mpv doc-pdf + +# Andreas K. Huettel (14 Jun 2014) +# dependency sci-libs/vtk not keyworded on ppc yet +media-libs/opencv vtk + +# Markos Chandras (03 May 2014) +# sys-libs/libseccomp suppors amd64, x86, ARM and MIPS. +app-emulation/lxc seccomp + +# Julian Ospald (20 Apr 2014) +# Missing keywords, bug #508226 +media-video/mpv sdl + +# Johannes Huber (16 Apr 2014) +# unkeyworded deps +kde-apps/gwenview semantic-desktop +kde-apps/okular dpi +kde-base/nepomuk-core migrator + +# Pacho Ramos (12 Apr 2014) +# Missing keywords, bug #507490 +net-misc/modemmanager mbim + +# Pacho Ramos (22 Feb 2013) +# Missing keywords, bug #495250 +>=gnome-base/gnome-extra-apps-3.10 tracker + +# Pacho Ramos (10 Feb 2014) +# Missing keywords, bug #495254 +>=dev-libs/totem-pl-parser-3.10 quvi +>=media-video/totem-3.10 flash + +# Pacho Ramos (11 Jan 2013) +sys-kernel/dracut -dracut_modules_systemd + +# Pacho Ramos (28 Nov 2013) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Pacho Ramos (31 Oct 2013) +# Missing keywords, bug #478254 +gnome-base/gnome classic extras + +# Mark Wright (26 Oct 2013) +# template-haskell not yet available +dev-haskell/dataenc test + +# Tom Wijsman (16 Oct 2013) +# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318. +>=media-video/mpv-0.2.0 luajit + +# Johannes Huber (15 Sep 2013) +# # Depends on kde-misc/networkmanagement, not keyworded yet. +kde-apps/solid-runtime networkmanager + +# Pacho Ramos (08 Sep 2013) +# monodevelop is not keyworded, bug #468030 +gnome-extra/zeitgeist-datasources mono + +# Agostino Sarubbo (24 Aug 2013) +# Klibc does not work anymore on ppc +app-shells/mksh static + +# Nathan Phillip Brink (31 Jul 2013) +# app-text/discount missing ~ppc. +dev-util/geany-plugins markdown + +# Pacho Ramos (20 Jul 2013) +# Keywords pending, bug #476710 +>=gnome-base/gnome-extra-apps-3.8 games + +# Patrick Lauer (17 Jun 2013) +# Fix per-arch mask of phonon[zeitgeist] #460140 +media-libs/phonon zeitgeist + +# Agostino Sarubbo (23 Apr 2013) +# dev-db/spatialite fails to compile on ppc* +sci-libs/gdal spatialite + +# Julian Ospald (31 Mar 2013) +# depends on mono/monodevelop +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Alexandre Rostovtsev (31 Jan 2013) +# remove mask when net-libs/libqmi is keyworded here +net-misc/modemmanager qmi qmi-newest + +# Alexandre Rostovtsev (22 Jan 2013) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord argyllcms extra-print-profiles + +# Sergei Trofimovich (11 Jan 2013) +# Current sys-libs/libseccomp (up to 1.0.1) support +# only x86/amd64. Relies on hardcoded syscall numbers. +app-emulation/qemu seccomp + +# Anthony G. Basile (15 Nove 2012) +# Mask telepathy, no stable net-libs/telepathy-qt, bug #441456 +kde-apps/krdc telepathy +kde-apps/krfb telepathy +net-im/choqok telepathy + +# Robin H Johnson (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 + +# Anthony G. Basile (29 Sep 2012) +# dev-cpp/tbb does not build on ppc ppc64 so mask any +# dependencies on it +media-libs/openimageio tbb + +# Samuli Suominen (27 Sep 2012) +# I don't want to open this can of worms yet. Feel free +# to do so. +dev-ruby/rack-test test + +# Michael Weber (22 Aug 2012) +# missing stable on >=www-client/firefox-3 +x11-themes/gtk-engines-qtcurve mozilla + +# Anthony G. Basile (21 Aug 2012) +# Does not work on ppc/ppc64 +net-misc/tor tor-hardening + +# Michael Weber (3 Jun 2012) +# pymol got stabled (bug 366229) but USE=apbs deps aren't keyworded +sci-chemistry/pymol apbs + +# Andreas K. Huettel (28 May 2012) +# Mask new useflag of opencv, as dependency dev-cpp/tbb is not keyworded on ppc +media-libs/opencv tbb + +# Brent Baude (06 Mar 2012) +# masking kde on gajim +net-im/gajim kde + +# Pacho Ramos (07 May 2012) +# libhid is not keyworded +app-misc/lcdproc hid + +# Brent Baude (06 Mar 2012) +# masking wimax use flag +net-misc/connman wimax ofono + +# Alexey Shvetsov (20 Jan 2012) +# Mask some use flags for openmpi due to unkeyworded deps +sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm + +# Kacper Kowalik (20 Nov 2011) +# Dropped dietlibc wrt #364103 +sys-fs/dmraid dietlibc + +# Pacho Ramos (26 Sep 2011) +# Dependencies not keyworded yet, bug #372245 +media-video/miro xvid + +# Patrick McLean (07 Sep 2011) +# missing keywords on dependencies +media-video/x264-encoder ffmpegsource + +# Robin H. Johnson (03 Sep 2011) +# Remove this for your arch after you keyword dev-utils/google-perftools (bug #381737 +dev-libs/libmemcached tcmalloc + +# Kacper Kowalik (10 Aug 2011) +# mask cuda dep for opencv bug 365451 +media-libs/opencv cuda + +# Kacper Kowalik (09 Aug 2011) +# pass on media-sound/amarok[upnp] bug 365003 +media-sound/amarok upnp + +# Pacho Ramos (19 Jul 2011) +# Missing keywords on dependencies +app-cdr/brasero vcd + +# Brent Baude (25 June 2011) +# kde-base/krossjava fails to build on ppc +kde-base/kdebindings-meta java + +# Doug Goldstein (27 May 2011) +# app-emulation/spice, app-emulation/xen, and sys-cluster/ceph +# are not keyworded. bug #368959 +# sys-apps/usbredir +app-emulation/qemu spice xen rbd usbredir + +# Kacper Kowalik (16 Jan 2011) +# bug 350513, app-pda/jpilot is not keyworded +mail-client/claws-mail pda + +# Sebastian Pipping (22 Feb 2011) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Kacper Kowalik (16 Jan 2011) +# bug 303931 +# dev-lang/icc is not available for ppc +# sci-chemistry/arp-warp-bin is not available for ppc +sci-chemistry/ccp4 arpwarp + +# Justin Lecher (01 Nov 2010) +# Deps not Keyworded +sci-chemistry/apbs fetk + +# Vlastimil Babka (13 Oct 2010) +# dev-util/systemtap not keyworded on ppc arches. Note that this currently applies for java-overlay +# icedtea only, but the plan is to move it to main tree. +dev-java/icedtea systemtap + +# Alexey Shvetsov (22 Aug 2010) +# sci-chemistry/msms not available for this arch +sci-chemistry/vmd msms + +# Justin Lecher (13 Aug 2010) +# MKL not available on this arch +media-gfx/povray mkl + +# Bernard Cafarelli (26 Apr 2010) +# This is for x86/amd64 only +sys-devel/llvm udis86 + +# Alexey Shvetsov (23 Feb 2010) +# media-gfx/tachyon needed to be keyworded per bug #306549 +sci-chemistry/vmd tachyon + +# Pacho Ramos +# Not keyworded +media-plugins/gst-plugins-meta dts vcd vpx + +# QA: This entry is moved from INVALID location from default/linux/powerpc. +# VDPAU is currently not keyworded on PPC since its a nvidia-drivers feature +# only presently. If other drivers support it in the future, then this can +# get unmasked +media-tv/mythtv vdpau + +# Brent Baude (14 Jan 2009) +# # Temporarily masking sql off activerecord +dev-ruby/activerecord sqlite3 + +# Brent Baude +# masking zephyr USE on pidgin +net-im/pidgin zephyr + +=dev-java/ibm-jdk-bin-1.5* -nsplugin +=dev-java/ibm-jre-bin-1.5* -nsplugin +=dev-java/ibm-jdk-bin-1.6* -nsplugin +=dev-java/ibm-jre-bin-1.6* -nsplugin + +# Joseph Jezak (28 Jun 2007) +# Masked Parallel LCD devices for bug #180683 +# app-misc/lcd4linux +app-misc/lcd4linux lcd_devices_hd44780 diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask new file mode 100644 index 000000000000..d6f6fe131a10 --- /dev/null +++ b/profiles/arch/powerpc/package.use.stable.mask @@ -0,0 +1,33 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper (28 Jun 2012) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Pacho Ramos (15 May 2015) +# Missing stable +dev-libs/protobuf python + +# Justin Lecher (21 Feb 2015) +# Needs stable GNOME-3 +net-fs/netatalk tracker +app-office/homebank ofx +net-libs/aqbanking ofx + +# Michael Palimaka (11 Dec 2014) +# Dependencies not yet stable +kde-base/systemsettings kscreen diff --git a/profiles/arch/powerpc/packages b/profiles/arch/powerpc/packages new file mode 100644 index 000000000000..0ce1bfafd3ba --- /dev/null +++ b/profiles/arch/powerpc/packages @@ -0,0 +1,11 @@ +# Copyright 2005-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +*sys-fs/hfsutils +*sys-fs/hfsplusutils + +# Brent Baude (29 Nov 2012) +# Removing kgcc64 from system packages now that toolchain is biarch +-*sys-devel/kgcc64 + diff --git a/profiles/arch/powerpc/parent b/profiles/arch/powerpc/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/arch/powerpc/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/arch/powerpc/ppc32/eapi b/profiles/arch/powerpc/ppc32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/powerpc/ppc32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults new file mode 100644 index 000000000000..3a155df9e70e --- /dev/null +++ b/profiles/arch/powerpc/ppc32/make.defaults @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# All extra USE/etc should be specified in sub-profiles. +# DO NOT POLLUTE USE ON THIS PROFILE. + +ARCH="ppc" +ACCEPT_KEYWORDS="ppc" + +CHOST="powerpc-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# 2006/08/18 - Donnie Berkholz +# Defaults for video drivers +VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx trident voodoo" + +# 2006/12/06 - Diego Pettenò +# Defaults for PowerPC sound driver +ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" + +# Michał Górny (27 Jun 2014) +# Multilib-related setup for compatibility with future multilib. +ABI="ppc" +DEFAULT_ABI="ppc" +MULTILIB_ABIS="ppc" +CHOST_ppc=${CHOST} +LIBDIR_ppc="lib" + +# Michał Górny (27 Jun 2014) +# Make the ABI flag implicit for compatibility with native ebuilds. +IUSE_IMPLICIT="abi_ppc_32" + +# Enable abi_ppc_32 for packages that don't have it forced. +ABI_PPC="32" diff --git a/profiles/arch/powerpc/ppc32/package.mask b/profiles/arch/powerpc/ppc32/package.mask new file mode 100644 index 000000000000..6043f6d55ee9 --- /dev/null +++ b/profiles/arch/powerpc/ppc32/package.mask @@ -0,0 +1,49 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Ben de Groot (01 Feb 2015) +# Qt5 mask, pending keywording. Remember unmasking qt5 in use.mask as well. +>=dev-qt/assistant-5.4.0 +>=dev-qt/designer-5.4.0 +>=dev-qt/linguist-5.4.0 +>=dev-qt/linguist-tools-5.4.0 +>=dev-qt/pixeltool-5.4.0 +>=dev-qt/qdbus-5.4.0 +>=dev-qt/qdbusviewer-5.4.0 +>=dev-qt/qdoc-5.4.0 +>=dev-qt/qtconcurrent-5.4.0 +>=dev-qt/qtcore-5.4.0 +>=dev-qt/qtdbus-5.4.0 +>=dev-qt/qtdeclarative-5.4.0 +>=dev-qt/qtdiag-5.4.0 +>=dev-qt/qtgraphicaleffects-5.4.0 +>=dev-qt/qtgui-5.4.0 +>=dev-qt/qthelp-5.4.0 +>=dev-qt/qtimageformats-5.4.0 +>=dev-qt/qtmultimedia-5.4.0 +>=dev-qt/qtnetwork-5.4.0 +>=dev-qt/qtopengl-5.4.0 +>=dev-qt/qtpaths-5.4.0 +>=dev-qt/qtpositioning-5.4.0 +>=dev-qt/qtprintsupport-5.4.0 +>=dev-qt/qtquick1-5.4.0 +>=dev-qt/qtquickcontrols-5.4.0 +>=dev-qt/qtscript-5.4.0 +>=dev-qt/qtsensors-5.4.0 +>=dev-qt/qtserialport-5.4.0 +>=dev-qt/qtsql-5.4.0 +>=dev-qt/qtsvg-5.4.0 +>=dev-qt/qttest-5.4.0 +>=dev-qt/qttranslations-5.4.0 +>=dev-qt/qtwayland-5.4.0 +>=dev-qt/qtwebkit-5.4.0 +>=dev-qt/qtwebsockets-5.4.0 +>=dev-qt/qtwidgets-5.4.0 +>=dev-qt/qtx11extras-5.4.0 +>=dev-qt/qtxml-5.4.0 +>=dev-qt/qtxmlpatterns-5.4.0 +>=dev-qt/qt-creator-3.3.0 +=app-text/calibre-2* +>=sci-astronomy/stellarium-0.13 +>=x11-misc/sddm-0.10.0 diff --git a/profiles/arch/powerpc/ppc32/package.use b/profiles/arch/powerpc/ppc32/package.use new file mode 100644 index 000000000000..2c387908f2a4 --- /dev/null +++ b/profiles/arch/powerpc/ppc32/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Ben de Groot (03 May 2015) +# Enable luajit (for OSC) by default +media-video/mpv lua luajit diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask new file mode 100644 index 000000000000..824d4a7c0cf1 --- /dev/null +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# This file requires >=portage-2.1.1 + +# Ben de Groot (20 Jul 2015) +# missing keyword +media-sound/audacity midi + +# Pacho Ramos (02 Jun 2015) +# Missing keywords (02 Jun 2015) +net-misc/connman openconnect + +# Pacho Ramos (15 May 2015) +# Missing stable +dev-libs/protobuf python + +# Michał Górny (01 Mar 2015) +# pidgin-opensteamworks is only available for amd64, ppc32 and x86 +net-im/telepathy-connection-managers -steam + +# Pacho Ramos (14 Jan 2015) +# Missing keywords +app-misc/workrave mate + +# Patrick Lauer (13 Jan 2015) +# Dependencies lack keywords +games-fps/lsdldoom shareware + +# Julian Ospald (23 Nov 2013) +# FIXME: app-arch/innoextract not available under ppc yet +games-fps/duke3d-data gog + +# Alexandre Rostovtsev (30 Dec 2012) +# mono works on this arch (masked in base) +gnome-extra/zeitgeist-datasources -tomboy + +# ranger (17 apr 2012) +# Remasking llvm in mesa + +# ranger (17 apr 2012) +# masking libvirt for cfengine (bug #412253) +net-misc/cfengine libvirt + +# Chí-Thanh Christopher Nguyễn (28 Nov 2010) +# sys-devel/llvm is keyworded on ppc +#media-libs/mesa -llvm + +# Maciej Mrozowski (26 Jun 2010) +# Needs media-libs/simage keyworded, bug 325623 +media-libs/coin simage + +#nixnut (24 jan 2009) +#don't want zemberek for enchant for ppc32 +app-text/enchant zemberek diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask new file mode 100644 index 000000000000..0cb041636a0f --- /dev/null +++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper (28 Jun 2012) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Pacho Ramos (15 May 2015) +# Missing keywords +net-misc/connman l2tp openconnect +sci-libs/plplot ada ocaml + +# Pacho Ramos (02 Jul 2014) +# Mask due Gnome3 not going to be stabilized on this arch +app-misc/gramps webkit +dev-java/swt webkit +dev-libs/libpeas seed +dev-util/geany-plugins devhelp markdown webkit +>=gnome-base/gnome-desktop-2.32.1-r2 license-docs +mail-client/balsa webkit +media-gfx/gimp webkit +>=net-libs/webkit-gtk-2.4 geoloc +net-libs/libproxy webkit +>=x11-libs/gtk+-3.12.2 cloudprint +x11-libs/gksu gnome diff --git a/profiles/arch/powerpc/ppc32/parent b/profiles/arch/powerpc/ppc32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/powerpc/ppc32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/powerpc/ppc32/use.force b/profiles/arch/powerpc/ppc32/use.force new file mode 100644 index 000000000000..5da3746141ae --- /dev/null +++ b/profiles/arch/powerpc/ppc32/use.force @@ -0,0 +1,5 @@ +# Force the flag which corresponds to ARCH. +ppc + +# Force the flag corresponding to the only ABI. +abi_ppc_32 diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask new file mode 100644 index 000000000000..6394c21ce859 --- /dev/null +++ b/profiles/arch/powerpc/ppc32/use.mask @@ -0,0 +1,20 @@ +# Unmask the flag which corresponds to ARCH. +-ppc + +# Ben de Groot (01 Feb 2015) +# please remove when keyworded +qt5 + +# Michał Górny (27 Jun 2014) +# Unmask multilib flag for the ABI. +-abi_ppc_32 + +# Andrey Grozin (25 Jun 2014) +# keyworded on ppc +-clisp +-ecls +-sbcl + +# Pacho Ramos (11 Sep 2013) +# Unmask systemd since it is keyworded here. +-systemd diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask new file mode 100644 index 000000000000..ab73cb222f1a --- /dev/null +++ b/profiles/arch/powerpc/ppc32/use.stable.mask @@ -0,0 +1,9 @@ +# Andrey Grozin (25 Jun 2014) +# no stable versions on ppc +clisp +ecls +sbcl + +# Chí-Thanh Christopher Nguyễn (25 Mar 2014) +# appears to not work correctly since mesa-10 +opencl diff --git a/profiles/arch/powerpc/ppc64/32ul/eapi b/profiles/arch/powerpc/ppc64/32ul/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/powerpc/ppc64/32ul/make.defaults b/profiles/arch/powerpc/ppc64/32ul/make.defaults new file mode 100644 index 000000000000..b49d80c88288 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/make.defaults @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# All extra USE/etc should be specified in sub-profiles. +# DO NOT POLLUTE USE ON THIS PROFILE. + +ARCH="ppc" +CHOST="powerpc-unknown-linux-gnu" +ABI="ppc" +MULTILIB_ABIS="ppc" +DEFAULT_ABI="ppc" +ACCEPT_KEYWORDS="${ARCH} -ppc64" + +# Michał Górny (27 Jun 2014) +# Make the ABI flag implicit for compatibility with native ebuilds. +IUSE_IMPLICIT="abi_ppc_32 -abi_ppc_64" diff --git a/profiles/arch/powerpc/ppc64/32ul/package.mask b/profiles/arch/powerpc/ppc64/32ul/package.mask new file mode 100644 index 000000000000..df9d252f46c5 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/package.mask @@ -0,0 +1,3 @@ +# Copyright 2012-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask new file mode 100644 index 000000000000..6b924cb704fb --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# The appropriate dependencies are already keyworded for 32bit, just not 64bit +gnome-base/gvfs -bluetooth diff --git a/profiles/arch/powerpc/ppc64/32ul/packages b/profiles/arch/powerpc/ppc64/32ul/packages new file mode 100644 index 000000000000..41f1a1421e74 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/packages @@ -0,0 +1,6 @@ +# Copyright 2012-2012 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# This is no longer needed for ppc64-32ul builds +-*sys-devel/kgcc64 diff --git a/profiles/arch/powerpc/ppc64/32ul/parent b/profiles/arch/powerpc/ppc64/32ul/parent new file mode 100644 index 000000000000..feb40253cb27 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/parent @@ -0,0 +1,3 @@ +../../../../features/32bit-userland +.. +../../ppc32 diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force b/profiles/arch/powerpc/ppc64/32ul/use.force new file mode 100644 index 000000000000..2516d63d66d4 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/use.force @@ -0,0 +1,10 @@ +# Force the flag which corresponds to ARCH. +ppc + +# Unforce the flag which corresponds to the 64-bit ARCH. +-ppc64 + +# Michał Górny (27 Jun 2014) +# Switch multilib flags for the ABI. +-abi_ppc_64 +abi_ppc_32 diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask b/profiles/arch/powerpc/ppc64/32ul/use.mask new file mode 100644 index 000000000000..e39345da96c5 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/32ul/use.mask @@ -0,0 +1,13 @@ +# Unmask the flag which corresponds to ARCH. +-ppc + +# Mask the flag which corresponds to the 64-bit ARCH. +ppc64 + +# We mask this since we're not really a multilib profile +multilib + +# Michał Górny (27 Jun 2014) +# Switch multilib flags for the ABI. +abi_ppc_64 +-abi_ppc_32 diff --git a/profiles/arch/powerpc/ppc64/64ul/eapi b/profiles/arch/powerpc/ppc64/64ul/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/powerpc/ppc64/64ul/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/powerpc/ppc64/64ul/make.defaults b/profiles/arch/powerpc/ppc64/64ul/make.defaults new file mode 100644 index 000000000000..d740c6b24d38 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/64ul/make.defaults @@ -0,0 +1,11 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# All extra USE/etc should be specified in sub-profiles. +# DO NOT POLLUTE USE ON THIS PROFILE. + +MULTILIB_ABIS="ppc64" + +CFLAGS_ppc64="-m64" + diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask new file mode 100644 index 000000000000..47520c276829 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/64ul/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# =gcc-4 on ppc64 +sys-libs/libstdc++-v3 + (31 Jan 2012) +# Mask because requires a lot of unstable depends not ready for the stabilization +gnome-extra/nm-applet bluetooth + +# Joseph Jezak (18 May 2012) +# Mask the C# bindings for KDE +kde-base/kdebindings-meta csharp + +# Patrick McLean (08 Nov 2011) +# mask conntrack USE flag for dnsmasq as dep is not keyworded +net-dns/dnsmasq conntrack + +# Brent Baude (06 Jan 2010) +# masking toolame for mplayer bug 280281 +media-video/mplayer toolame + +# Brent Baude (31 Dec 2009) +# Masking for bug 274847 +app-admin/conky apcupsd + +# Brent Baude (6 Feb 2009) +# Masking solver/ocaml USE from kalzium to fix tree borkage +kde-apps/kalzium solver + +# Brent Baude (28 January 2009) +# Masking zemberek for enchant +app-text/enchant zemberek diff --git a/profiles/arch/powerpc/ppc64/64ul/parent b/profiles/arch/powerpc/ppc64/64ul/parent new file mode 100644 index 000000000000..00012cfe73e4 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/64ul/parent @@ -0,0 +1,2 @@ +../../../../features/64bit-native +.. diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask new file mode 100644 index 000000000000..5eed49c230dd --- /dev/null +++ b/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -0,0 +1,95 @@ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Id$ + +# Anthony G. Basile (01 Aug 2015) +# There is no luajit support on ppc64 userland. Bug #554376. +luajittex + +# Jeroen Roovers (10 May 2015) +# virtual/opencl requires media-libs/mesa[opencl] (bug #549096) +opencl + +# this is a list of USE flags that should not be used on PPC64 +# Tom Gall manages this list +directfb +krb4 + +# Agostino Sarubbo (22 Dec 2012) +# mask kde since is not anymore keyworded for ppc64 +kde + +# Kacper Kowalik (10 Aug 2011) +# Masking frei0r wrt bug #365451 +frei0r + +pda +prelude +mzscheme +chasen +mono +beagle +networkmanager +ocamlopt + +# not tested on ppc64 +celt +capi +xmms2 + +# 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 +# Modular X: mask for architectures on which they aren't available +video_cards_chips +video_cards_cirrus +video_cards_glint +video_cards_newport +video_cards_s3 +video_cards_s3virge +video_cards_savage +video_cards_tdfx +video_cards_trident +video_cards_voodoo +# llvm is not keyworded +video_cards_radeonsi + +#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 +audit + +# unregisterised ghc arch for now. +# no ghci - no TH +template_haskell diff --git a/profiles/arch/powerpc/ppc64/eapi b/profiles/arch/powerpc/ppc64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/powerpc/ppc64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults new file mode 100644 index 000000000000..967a2a5a6970 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/make.defaults @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# 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}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +USE="ibm" + +MULTILIB_ABIS="ppc64" +DEFAULT_ABI="ppc64" +KERNEL_ABI="ppc64" +PROFILE_ARCH="ppc64" +ABI="ppc64" + +#CFLAGS_ppc64="-m64" +LDFLAGS_ppc64="-m elf64ppc" +CHOST_ppc64="powerpc64-unknown-linux-gnu" + +CFLAGS_ppc="-m32" +LDFLAGS_ppc="-m elf32ppc" +CHOST_ppc="powerpc-unknown-linux-gnu" + +# Michał Górny (27 Jun 2014) +# Make the ABI flag implicit for compatibility with native ebuilds. +IUSE_IMPLICIT="abi_ppc_64" + +# 2006/08/18 - Donnie Berkholz +# Defaults for video drivers +VIDEO_CARDS="fbdev mach64 mga nv r128 radeon vesa" + +# Enable abi_ppc_64 for packages that don't have it forced. +ABI_PPC="64" diff --git a/profiles/arch/powerpc/ppc64/package.use b/profiles/arch/powerpc/ppc64/package.use new file mode 100644 index 000000000000..1c520e929294 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Doug Goldstein (29 Oct 2012) +# Enable the native arch as the default qemu target +app-emulation/qemu qemu_softmmu_targets_ppc64 diff --git a/profiles/arch/powerpc/ppc64/package.use.force b/profiles/arch/powerpc/ppc64/package.use.force new file mode 100644 index 000000000000..a5254e8f36e0 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/package.use.force @@ -0,0 +1,10 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Samuli Suominen (30 Oct 2012) +# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-base/kdm gets +# stable keyword, this line can be removed. +x11-misc/xscreensaver gdm + +sys-firmware/seabios binary diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask new file mode 100644 index 000000000000..9bce7a0413e6 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -0,0 +1,123 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Ben de Groot (20 Jul 2015) +# missing keywords +media-sound/audacity midi + +# Justin Lecher (16 June 2015) +# Pending bug upstream, #550818 +=app-office/scribus-1.5.0-r1 osg + +# Gilles Dartiguelongue (09 Jun 2015) +# dev-lang/luajit lack ppc64 keyword, bug #551540 +dev-libs/libpeas jit + +# James Le Cuirot (21 May 2015) +# Mask rdeps of icedtea-web to deal with bug #549134. I had hoped to +# apply the ppc64 keyword today but it segfaulted upon testing. +dev-java/icedtea nsplugin webstart + +# Jeroen Roovers (26 Apr 2015) +# Needs the entire LXDE to be useful (bug #520296) +xfce-extra/xfce4-power-manager lxpanel + +# Matthias Maier (24 Dec 2014) +# sys-devel/clang is not keyworded +app-doc/doxygen clang + +# Michael Sterrett (02 Apr 2013) +# Requires dev-lang/mono which currently has some issues +# on ppc64. +kde-base/kdebindings-meta csharp +net-libs/libkolabxml csharp + +# Sergey Popov (18 Feb 2013) +# sys-cluster/ploop can not be build on ppc64, bug #447644 +# Masking USE-dep on it +sys-cluster/vzctl ploop + +# Alexandre Rostovtsev (31 Dec 2012) +# requires app-office/unoconv, which requires virtual/ooo, which is not +# keyworded here. Remove mask if this situation changes. +gnome-extra/sushi office + +# Michael Weber (14 Jun 2012) +# Mask net-misc/networkmanager[wimax] till bug 386121 is resolved +net-misc/networkmanager wimax + +# Kacper Kowalik (09 Mar 2012) +# Mask media-video/ffmpeg[vpx] and media-video/mplayer[vpx] +# on ppc64 as there is no stable version yet +media-video/ffmpeg vpx + +# Kacper Kowalik (02 Sep 2011) +# Mask www-client/seamonkey[ipc] on ppc64 wrt #381191 +www-client/seamonkey ipc + +# Sergei Trofimovich (03 Aug 2011) +# sys-devel/llvm has no ppc64 keywords yet (bug #320221) +dev-lang/ghc llvm + +# Kacper Kowalik (22 Mar 2011) +# Mask polkit[kde] wrt #354509 +sys-auth/polkit kde + +# Alexey Shvetsov (26 Jan 2011) +# Mask gps for marble +kde-apps/marble gps + +# Pacho Ramos (08 Jul 2010) +# Needs app-mobilephone/obex-data-server keyworded, bug 305913 +gnome-base/gvfs bluetooth + +# Samuli Suominen (21 Jun 2010) +# These need stable kdelibs-4. +app-i18n/uim kde +app-arch/p7zip kde +dev-vcs/subversion kde +media-video/vlc kde +net-libs/libproxy kde + +# Tomáš Chvátal (06 June 2010) +# requires more keywording per bug #323003 +kde-base/kde-meta sdk + +# Kacper Kowalik (30 May 2010) +# quesoglc is not keyworded +x11-misc/rss-glx quesoglc + +# uses games-board/ggz-gtk-client +games-strategy/freeciv ggz + +# Mark Loeser (02 Mar 2010) +# Mask webkit useflag since dev-python/mako and dev-python/pywebkitgtk are not +# keyworded +media-sound/rhythmbox webkit + +# Ben de Groot (15 Jul 2009) +# Mask dillo useflag as current version is unkeyworded (bug 253083) +mail-client/claws-mail dillo + +# Brent Baude (05 May 2009) +# Masking webkit from libproxy due to TOC failure on webkit +# and stupid 64bit toolchain. +net-libs/libproxy webkit + +# Brent Baude (11 June 2008) +# Masking webkit from gimp do to lame ppc64 toolchain and TOC +>=media-gfx/gimp-2.6.4 webkit + +# Brent Baude (11 June 2008) +# Masking out passwdqc from pambase since passwdqc +sys-auth/pambase passwdqc + +# Joseph Jezak (12 February 2010) +# Mask unstable pidgin deps until we can mark them stable (farsight2) +net-im/pidgin gstreamer diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask new file mode 100644 index 000000000000..d806c6692a70 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper (28 Jun 2012) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Davide Pesavento (11 May 2015) +# dev-qt/qtopenvg not yet stable +dev-qt/qtdemo openvg + +# Pacho Ramos (02 Jul 2014) +# Mask due Gnome3 not going to be stabilized on this arch +dev-java/swt webkit +dev-util/geany-plugins devhelp markdown webkit +>=gnome-base/gnome-desktop-2.32.1-r2 license-docs +>=net-libs/webkit-gtk-2.4 geoloc +>=x11-libs/gtk+-3.12.2 cloudprint +x11-libs/gksu gnome diff --git a/profiles/arch/powerpc/ppc64/parent b/profiles/arch/powerpc/ppc64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/powerpc/ppc64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/powerpc/ppc64/use.force b/profiles/arch/powerpc/ppc64/use.force new file mode 100644 index 000000000000..85c8ee8c145f --- /dev/null +++ b/profiles/arch/powerpc/ppc64/use.force @@ -0,0 +1,5 @@ +# Force the flag which corresponds to ARCH. +ppc64 + +# Force the flag corresponding to the only ABI. +abi_ppc_64 diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask new file mode 100644 index 000000000000..91c7ba26db5c --- /dev/null +++ b/profiles/arch/powerpc/ppc64/use.mask @@ -0,0 +1,36 @@ +### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! + +# Michał Górny (27 Jun 2014) +# Unmask multilib flag for the ABI. +-abi_ppc_64 + +# Samuli Suominen (24 Nov 2012) +# TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv +colorio +opencv + +# Brent Baude (3 Oct 2008) +# Masking xindy use flag for ppc64 +xindy + +# 01 Oct 2008 Brent Baude +# # Masking battery USE for bug 238770 +battery + +# Unmask the flag which corresponds to ARCH. +-ppc64 + +# Unmask the flag for Playstation 3 +-ps3 + +# Raúl Porcel (11 Aug 2008) +# Missing keyword on net-wireless/madwifi +madwifi + +# mask custom-cpuopts and cpudetection on ppc64 for mplayer - bug #234629 +custom-cpuopts +cpudetection + +# Michał Górny (4 May 2013) +# Unmask systemd since it is keyworded here. +-systemd diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask new file mode 100644 index 000000000000..7b8cf0dfc1f3 --- /dev/null +++ b/profiles/arch/powerpc/use.mask @@ -0,0 +1,227 @@ +# PPC Specific use flags +# + +# Jeroen Roovers (25 May 2015) +# PowerPC has no support for this bootloader (bug #550322) +gnuefi + +# Patrick Lauer (28 Apr 2015) +# dependencies not keyworded yet +ayatana + +# Anthony G. Basile (30 Sep 2014) +# sys-libs/libseccomp has not been ported to ppc/ppc64, bug #524148 +seccomp + +# Anthony G. Basile (10 Jul 2014) +# codec support x264, bug #516856 +-x264 + +#Klibc does not work +klibc + +# These flags should only be used for ppc +-ppcsha1 +-pbbuttonsd +# Unmask the Altivec instruction set +-altivec + +# Incompatible Use Flags +# +# These use-flags are x86/amd64 only, please feel free to make a bug report if +# this is in error! +# +3dfx +acpi +avi +lm_sensors +rar +hdf +fmod +i8x0 +xvmc +# cg is only provided by nvidia's binary only cg toolkit +cg +# dmi depends on PC BIOSes, we don't have those +dmi +# Appears to be x86 only, feel free to remove if you disagree +nvtv +#2006/10/11 - corsair - bug #150925 +graphlcd +lcd_devices_graphlcd +# Masked vaapi for PowerPC until it works on hardware available to PowerPC users (cell, etc.) +vaapi +# Doug Goldstein (27 Apr 2007) +# Dell does not ship or sell PPC systems +dell +# User Mode Linux isn't supported on ppc yet +uml + + +### Other flags -- Please put additional maskings below here + +# No keyworded versions of openafs +afs + +# Masking mbrola for bug #84322, if a new version is released, remove this +mbrola + +# Keep and eye on firebird and interbase as pair +interbase + +# cardoe@gentoo.org +# masking ivtv since I got the original support for it +# but it was never stabled and it appears to have been +# broken in later releases by an endian issue. I no longer +# have the hardware to test +ivtv + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_wacom + +# Diego Pettenò (6 Dec 2006) +# Unmask the Apple drivers +-alsa_cards_aoa +-alsa_cards_aoa-fabric-layout +-alsa_cards_aoa-onyx +-alsa_cards_aoa-soundbus +-alsa_cards_aoa-soundbus-i2s +-alsa_cards_aoa-tas +-alsa_cards_aoa-toonie +-alsa_cards_powermac +# Mask ALSA drivers for ISA cards +alsa_cards_cs4232 +alsa_cards_msnd-pinnacle +alsa_cards_cs4231-lib +alsa_cards_adlib +alsa_cards_ad1816a +alsa_cards_ad1848 +alsa_cards_als100 +alsa_cards_azt2320 +alsa_cards_cmi8330 +alsa_cards_cs4231 +alsa_cards_cs4236 +alsa_cards_dt019x +alsa_cards_es968 +alsa_cards_es1688 +alsa_cards_es18xx +alsa_cards_gusclassic +alsa_cards_gusextreme +alsa_cards_gusmax +alsa_cards_interwave +alsa_cards_interwave-stb +alsa_cards_opl3sa2 +alsa_cards_opti92x-ad1848 +alsa_cards_opti92x-cs4231 +alsa_cards_opti93x +alsa_cards_miro +alsa_cards_sb8 +alsa_cards_sb16 +alsa_cards_sbawe +alsa_cards_sb16_csp +alsa_cards_sgalaxy +alsa_cards_sscape +alsa_cards_wavefront + +# George Shapovalov (8 Apr 2007) +# supported on ppc +-ada + +# Joseph Jezak (28 Jun 2007) +# Masked Parallel LCD devices for bug #180683 +# app-misc/lcd4linux +lcd_devices_lph7508 +lcd_devices_m50530 +lcd_devices_noritake +lcd_devices_routerboard +# app-misc/lcdproc +lcd_devices_sed1330 +lcd_devices_sed1520 +lcd_devices_stv5730 +# Both +lcd_devices_t6963 + +# Fixes bug #86787 +fusion + +# 2006/08/18 - Donnie Berkholz +# Modular X: mask for architectures on which they aren't available +video_cards_apm +video_cards_ark +video_cards_ast +video_cards_cyrix +video_cards_i128 +video_cards_i740 +video_cards_intel +video_cards_neomagic +video_cards_nsc +video_cards_rendition +video_cards_siliconmotion +video_cards_sis +video_cards_tga +video_cards_tseng +video_cards_vesa + +# Matt Turner +# Mask more VIDEO_CARDs added with mesa-8.0 +video_cards_i915 +video_cards_i965 +video_cards_ilo +# vmware wasn't added with mesa-8.0, but it should still be masked +video_cards_vmware + +# Doug Goldstein (3 Apr 2008) +# nvidia-drivers specific feature which don't exist for ppc +opengl-xvmc + +# Intel Integrated Primitive (sci-libs/ipp) support +ipp + +# dev-lang/orc doesn't play nice +schroedinger + +# This will need >=media-libs/libgpod-0.8.0 keyworded and stabilized on both ppc/ppc64, bugs 313691 and 325839 +ipod +ios + +# Christian Faulhammer (01 Nov 2010) +# app-misc/lirc fails to compile on PPC64, see bug 275872 for example +# Samuli Suominen (03 Nov 2010) +# and it's also masked in arch/powerpc/ppc64/32ul/package.mask +lirc + +# Matt Turner (06 May 2011) +# media-sound/mumble not keyworded on ppc +mumble + +# Kacper Kowalik (26 Jul 2011) +# ppc keywords were dropped for dev-libs/prelude +prelude + +# Matt Turner (25 Apr 2012) +# Masked because nvidia-texture-tools is not (tested) for PowerPC +nvtt + +# fdk-aac is already keyworded here +-fdk + +# Samuli Suominen (18 Jan 2013) +# libdlm and cman are not keyworded +cman +clvm + +# for gnome 3.6 keywording +-zeitgeist + +# Pacho Ramos (08 Jan 2014) +# Unmask systemd since it is keyworded here. +-systemd diff --git a/profiles/arch/powerpc/use.stable.mask b/profiles/arch/powerpc/use.stable.mask new file mode 100644 index 000000000000..987ea6359779 --- /dev/null +++ b/profiles/arch/powerpc/use.stable.mask @@ -0,0 +1,23 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# This file requires eapi 5 or later. New entries go on top. +# Please use the same syntax as in use.mask + +# Pacho Ramos (17 Apr 2014) +# Dropped stable keywords after the discussion caused by +# Gnome 3.8/3.10 stabilization on this arch +colord +devhelp +dia +eds +epiphany +evo +gdm +gnome-online-accounts +gnome-shell +gnumeric +gusb +upnp +upnp-av -- cgit v1.2.3-18-g5258