summaryrefslogtreecommitdiff
path: root/profiles/hardened/linux/powerpc/ppc64
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/hardened/linux/powerpc/ppc64')
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask17
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/packages5
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force8
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask15
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/make.defaults7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask7
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent1
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask10
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/eapi1
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/make.defaults2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/parent2
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/use.mask46
17 files changed, 134 insertions, 0 deletions
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults
new file mode 100644
index 000000000000..f01d29ae6a5e
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# All extra USE/etc should be specified in sub-profiles.
+# DO NOT POLLUTE USE ON THIS PROFILE.
+
+ACCEPT_KEYWORDS="-* ${ARCH}"
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask
new file mode 100644
index 000000000000..633c704dafd1
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask
new file mode 100644
index 000000000000..0aa23e5d51f0
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Davide Pesavento <pesa@gentoo.org> (21 Jan 2017)
+# Requires unkeyworded dev-python/PyQt5
+dev-python/qscintilla-python qt5
+
+# Davide Pesavento <pesa@gentoo.org> (06 Jun 2016)
+# Requires unkeyworded dev-qt/qtwebkit:5, which is a PITA to maintain on
+# minor arches and has been declared deprecated by upstream. So we'd like
+# to avoid keywording it, unless requested by users.
+dev-qt/designer webkit
+net-irc/kvirc webkit
+
+# Kacper Kowalik <xarthisius@gentoo.org> (25 Apr 2012)
+# Masking due to unsolved dependencies
+app-admin/puppet rrdtool
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/packages b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/packages
new file mode 100644
index 000000000000..c347bb5cf302
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/packages
@@ -0,0 +1,5 @@
+# Copyright 2006-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# We need kgcc64 to build kernels.
+*sys-devel/kgcc64
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent
new file mode 100644
index 000000000000..97dffb64c4d1
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/multilib
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force
new file mode 100644
index 000000000000..ebef4d036967
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.force
@@ -0,0 +1,8 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag which corresponds to ARCH.
+ppc
+
+# Unforce the flag which corresponds to the 64-bit ARCH.
+-ppc64
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask
new file mode 100644
index 000000000000..21dbcc98ca3e
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/use.mask
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Thomas Deutschmann <whissi@gentoo.org> (28 Jan 2017)
+# No JAVA in 32-bit userland
+java
+
+# We mask this since we're not really a multilib profile
+multilib
+
+# Unmask the flag which corresponds to ARCH.
+-ppc
+
+# Mask the flag which corresponds to the 64-bit ARCH.
+ppc64
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/make.defaults b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/make.defaults
new file mode 100644
index 000000000000..20953c7d8159
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# moved from features/64bit-native
+# TODO: figure out how to inherit this from arch profile
+SYMLINK_LIB="yes"
+LIBDIR_ppc64="lib64"
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask
new file mode 100644
index 000000000000..16d4efe8361a
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Kacper Kowalik <xarthisius@gentoo.org> (25 Apr 2012)
+# Masking wrt bug 274847 and other unsolved
+# dependencies
+app-admin/conky apcupsd xmms2 hddtemp
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask
new file mode 100644
index 000000000000..26f21e518311
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/64bit-userland/use.mask
@@ -0,0 +1,10 @@
+# We mask this since we don't have a stable sys-process/audit yet
+audit
+
+# Mirror mask from nonhardened 64ul on app-admin/hddtemp
+hddtemp
+
+# Mirror mask from nonhardened 64ul on media-plugins/frei0r-plugins
+# Kacper Kowalik <xarthisius@gentoo.org> (10 Aug 2011)
+# Masking frei0r wrt bug #365451
+frei0r
diff --git a/profiles/hardened/linux/powerpc/ppc64/eapi b/profiles/hardened/linux/powerpc/ppc64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/hardened/linux/powerpc/ppc64/make.defaults b/profiles/hardened/linux/powerpc/ppc64/make.defaults
new file mode 100644
index 000000000000..70c5284ec7ae
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/make.defaults
@@ -0,0 +1,2 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/hardened/linux/powerpc/ppc64/parent b/profiles/hardened/linux/powerpc/ppc64/parent
new file mode 100644
index 000000000000..eb7e3e41d880
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/parent
@@ -0,0 +1,2 @@
+../../../../default/linux/powerpc/ppc64
+..
diff --git a/profiles/hardened/linux/powerpc/ppc64/use.mask b/profiles/hardened/linux/powerpc/ppc64/use.mask
new file mode 100644
index 000000000000..f915d27e907b
--- /dev/null
+++ b/profiles/hardened/linux/powerpc/ppc64/use.mask
@@ -0,0 +1,46 @@
+# this is a list of USE flags
+# that should not be used on PPC64
+# Tom Gall <tgall@gentoo.org> manages this list
+mplayer
+ruby
+mono
+
+guile
+
+# need to test libaio
+aio
+# needs some asm written
+ocaml
+
+# until media-libs/portaudio is keyworded for ppc64
+portaudio
+
+# mask mozilla/firefox (bug #108020)
+mozilla
+firefox
+seamonkey
+
+# 2006/03/20 - Donnie Berkholz <dberkholz@gentoo.org>
+# Modular X: mask for architectures on which they aren't available
+video_cards_apm
+video_cards_ark
+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
+video_cards_via
+
+# Masked p2p for bug #155302 <josejx@gentoo.org>
+p2p
+
+# 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