From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- profiles/default/linux/uclibc/mips/eapi | 1 + profiles/default/linux/uclibc/mips/make.defaults | 20 +++++++++++++ profiles/default/linux/uclibc/mips/mipsel/eapi | 1 + .../default/linux/uclibc/mips/mipsel/make.defaults | 5 ++++ profiles/default/linux/uclibc/mips/mipsel/parent | 1 + profiles/default/linux/uclibc/mips/package.mask | 10 +++++++ .../default/linux/uclibc/mips/package.use.force | 7 +++++ .../default/linux/uclibc/mips/package.use.mask | 34 ++++++++++++++++++++++ profiles/default/linux/uclibc/mips/parent | 1 + profiles/default/linux/uclibc/mips/use.force | 6 ++++ profiles/default/linux/uclibc/mips/use.mask | 6 ++++ 11 files changed, 92 insertions(+) create mode 100644 profiles/default/linux/uclibc/mips/eapi create mode 100644 profiles/default/linux/uclibc/mips/make.defaults create mode 100644 profiles/default/linux/uclibc/mips/mipsel/eapi create mode 100644 profiles/default/linux/uclibc/mips/mipsel/make.defaults create mode 100644 profiles/default/linux/uclibc/mips/mipsel/parent create mode 100644 profiles/default/linux/uclibc/mips/package.mask create mode 100644 profiles/default/linux/uclibc/mips/package.use.force create mode 100644 profiles/default/linux/uclibc/mips/package.use.mask create mode 100644 profiles/default/linux/uclibc/mips/parent create mode 100644 profiles/default/linux/uclibc/mips/use.force create mode 100644 profiles/default/linux/uclibc/mips/use.mask (limited to 'profiles/default/linux/uclibc/mips') 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 (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 (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 (24 Sep 2016) +# net-libs/libnetfilter_conntrack is not keyworded on mips +net-dns/dnsmasq conntrack + +# Thomas Deutschmann (23 Aug 2016) +# net-libs/openpgm is not keyworded on mips +net-libs/zeromq pgm + +# Davide Pesavento (26 Oct 2015) +# Tests require non-keyworded qt5 +dev-qt/qtchooser test + +# Matthias Maier (24 Dec 2014) +# sys-devel/clang is not keyworded on mips. +app-doc/doxygen clang + +# Matthias Maier (17 Oct 2014) +# virtual/jre is not keyworded on mips. +net-print/cups java + +# Davide Pesavento (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 (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 -- cgit v1.2.3