summaryrefslogtreecommitdiff
path: root/profiles/default/linux/uclibc/mips
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /profiles/default/linux/uclibc/mips
reinit the tree, so we can have metadata
Diffstat (limited to 'profiles/default/linux/uclibc/mips')
-rw-r--r--profiles/default/linux/uclibc/mips/eapi1
-rw-r--r--profiles/default/linux/uclibc/mips/make.defaults20
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/eapi1
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/make.defaults5
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/parent1
-rw-r--r--profiles/default/linux/uclibc/mips/package.mask10
-rw-r--r--profiles/default/linux/uclibc/mips/package.use.force7
-rw-r--r--profiles/default/linux/uclibc/mips/package.use.mask34
-rw-r--r--profiles/default/linux/uclibc/mips/parent1
-rw-r--r--profiles/default/linux/uclibc/mips/use.force6
-rw-r--r--profiles/default/linux/uclibc/mips/use.mask6
11 files changed, 92 insertions, 0 deletions
diff --git a/profiles/default/linux/uclibc/mips/eapi b/profiles/default/linux/uclibc/mips/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/mips/make.defaults b/profiles/default/linux/uclibc/mips/make.defaults
new file mode 100644
index 000000000000..2a9891e91144
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/make.defaults
@@ -0,0 +1,20 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="mips"
+ACCEPT_KEYWORDS="${ARCH} ~${ARCH}"
+
+CHOST="mips-gentoo-linux-uclibc"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Anthony G. Basile <blueness@gentoo.org> (01 Jul 2014)
+# Multilib-related setup, bug #515130
+ABI="o32"
+DEFAULT_ABI="o32"
+MULTILIB_ABIS="o32"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+IUSE_IMPLICIT="abi_mips_o32"
diff --git a/profiles/default/linux/uclibc/mips/mipsel/eapi b/profiles/default/linux/uclibc/mips/mipsel/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/uclibc/mips/mipsel/make.defaults b/profiles/default/linux/uclibc/mips/mipsel/make.defaults
new file mode 100644
index 000000000000..7a0c10717521
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-gentoo-linux-uclibc"
+CHOST_o32="${CHOST}"
diff --git a/profiles/default/linux/uclibc/mips/mipsel/parent b/profiles/default/linux/uclibc/mips/mipsel/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/mips/package.mask b/profiles/default/linux/uclibc/mips/package.mask
new file mode 100644
index 000000000000..dddaa61ae978
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.mask
@@ -0,0 +1,10 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+#
+# See bug #544756.
+>=sys-devel/gcc-4.9
+
+#
+# Broken packages
+app-cdr/cdrtools
diff --git a/profiles/default/linux/uclibc/mips/package.use.force b/profiles/default/linux/uclibc/mips/package.use.force
new file mode 100644
index 000000000000..42de426a5838
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (24 Sep 2016)
+# Force the host target to avoid dependency hell
+sys-devel/clang llvm_targets_Mips
+sys-devel/llvm llvm_targets_Mips
diff --git a/profiles/default/linux/uclibc/mips/package.use.mask b/profiles/default/linux/uclibc/mips/package.use.mask
new file mode 100644
index 000000000000..97e6748aec0f
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/package.use.mask
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Felix Janda <felix.janda@posteo.de> (24 Sep 2016)
+# net-libs/libnetfilter_conntrack is not keyworded on mips
+net-dns/dnsmasq conntrack
+
+# Thomas Deutschmann <whissi@gentoo.org> (23 Aug 2016)
+# net-libs/openpgm is not keyworded on mips
+net-libs/zeromq pgm
+
+# Davide Pesavento <pesa@gentoo.org> (26 Oct 2015)
+# Tests require non-keyworded qt5
+dev-qt/qtchooser test
+
+# Matthias Maier <tamiko@gentoo.org> (24 Dec 2014)
+# sys-devel/clang is not keyworded on mips.
+app-doc/doxygen clang
+
+# Matthias Maier <tamiko@gentoo.org> (17 Oct 2014)
+# virtual/jre is not keyworded on mips.
+net-print/cups java
+
+# Davide Pesavento <pesa@gentoo.org> (17 Sep 2014)
+# dev-qt/qtdeclarative:4 and net-misc/{connman,networkmanager}
+# are not keyworded on mips.
+dev-qt/designer:4 declarative
+dev-qt/qtbearer:4 connman networkmanager
+
+# Vicente Olivert Riera <vincent@gentoo.org> (11 Sep 2014)
+# www-client/midori[jit] depends on net-libs/webkit-gtk[jit]
+# which is masked on base/package.use.mask and not unmasked
+# on arch/mips/package.use.mask by "net-libs/webkit-gtk -jit"
+www-client/midori jit
diff --git a/profiles/default/linux/uclibc/mips/parent b/profiles/default/linux/uclibc/mips/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/uclibc/mips/use.force b/profiles/default/linux/uclibc/mips/use.force
new file mode 100644
index 000000000000..e94d30137368
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag which corresponds to arch/abi, bug #515130
+mips
+abi_mips_o32
diff --git a/profiles/default/linux/uclibc/mips/use.mask b/profiles/default/linux/uclibc/mips/use.mask
new file mode 100644
index 000000000000..b285b3b4746e
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2014 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to arch/abi, bug #515130
+-mips
+-abi_mips_o32