summaryrefslogtreecommitdiff
path: root/profiles/arch/m68k
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/arch/m68k')
-rw-r--r--profiles/arch/m68k/eapi1
-rw-r--r--profiles/arch/m68k/make.defaults23
-rw-r--r--profiles/arch/m68k/package.use.force10
-rw-r--r--profiles/arch/m68k/package.use.mask39
-rw-r--r--profiles/arch/m68k/packages4
-rw-r--r--profiles/arch/m68k/parent1
-rw-r--r--profiles/arch/m68k/use.force2
-rw-r--r--profiles/arch/m68k/use.mask99
8 files changed, 179 insertions, 0 deletions
diff --git a/profiles/arch/m68k/eapi b/profiles/arch/m68k/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/m68k/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/m68k/make.defaults b/profiles/arch/m68k/make.defaults
new file mode 100644
index 000000000000..5c08bf09c6ac
--- /dev/null
+++ b/profiles/arch/m68k/make.defaults
@@ -0,0 +1,23 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="m68k"
+ACCEPT_KEYWORDS="m68k ~m68k"
+
+CHOST="m68k-unknown-linux-gnu"
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# Michał Górny <mgorny@gentoo.org> (01 Jul 2014)
+# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
+# checks simpler.
+ABI="m68k"
+DEFAULT_ABI="m68k"
+MULTILIB_ABIS="m68k"
+LIBDIR_m68k="lib"
+CHOST_m68k="${CHOST}"
+
+# Disable sandbox on this architecture
+FEATURES="-sandbox"
diff --git a/profiles/arch/m68k/package.use.force b/profiles/arch/m68k/package.use.force
new file mode 100644
index 000000000000..db154e8efd5c
--- /dev/null
+++ b/profiles/arch/m68k/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs dev-lang/luajit tested #499974
+dev-libs/efl oldlua
+
+# Ulrich Müller <ulm@gentoo.org> (10 Aug 2013)
+# Building from source requires TeX Live as dependency
+app-doc/pms binary
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
new file mode 100644
index 000000000000..deae9d880fa6
--- /dev/null
+++ b/profiles/arch/m68k/package.use.mask
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Michał Górny <mgorny@gentoo.org> (08 Aug 2017)
+# Requires USE=seccomp that is masked in this profile.
+net-libs/gnutls test-full
+
+# Matt Turner <mattst88@gentoo.org> (25 Feb 2017)
+# Needs libepoxy keywording, bug #510940
+x11-base/xorg-server glamor wayland
+x11-drivers/xf86-video-ati glamor
+
+# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015)
+# Needs sci-physics/bullet tested #499974
+dev-libs/efl physics
+
+# Mikle Kolyada <zlogene@gentoo.org> (11 Jul 2013)
+# Tests for dev-perl/Error require >=dev-perl/Test-Pod-Coverage-1.40.0 (bug #351636)
+dev-perl/Error test
+
+# Raúl Porcel <armin76@gentoo.org> (23 Jan 2013)
+# Architecture is unsupported
+dev-libs/libpcre jit
+
+# Ryan Hill <dirtyepic@gentoo.org> (20 Jul 2011)
+# graphite requires dev-libs/ppl & dev-libs/cloog-ppl
+# (bugs #269087 and #269088)
+sys-devel/gcc graphite awt
+
+# Mike Frysinger <vapier@gentoo.org> (10 Feb 2011)
+# Waiting for keywording #354309
+net-firewall/iptables netlink
+
+# Diego Pettenò <flameeyes@gentoo.org> (10 Nov 2007)
+# Tests for Linux-PAM 0.99 require >=sys-libs/glibc-2.4
+>=sys-libs/pam-0.99.8 test
+
+# Masking these to keep repoman happy
+media-gfx/graphviz perl
diff --git a/profiles/arch/m68k/packages b/profiles/arch/m68k/packages
new file mode 100644
index 000000000000..b7972de83ae6
--- /dev/null
+++ b/profiles/arch/m68k/packages
@@ -0,0 +1,4 @@
+# Copyright 1999-2011 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+*sys-fs/atari-fdisk
diff --git a/profiles/arch/m68k/parent b/profiles/arch/m68k/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/m68k/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/m68k/use.force b/profiles/arch/m68k/use.force
new file mode 100644
index 000000000000..f69a0469b48e
--- /dev/null
+++ b/profiles/arch/m68k/use.force
@@ -0,0 +1,2 @@
+# Force the flag which corresponds to ARCH.
+m68k
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
new file mode 100644
index 000000000000..646567111d56
--- /dev/null
+++ b/profiles/arch/m68k/use.mask
@@ -0,0 +1,99 @@
+# Copyright 1999-2017 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+
+# Unmask the flag which corresponds to ARCH.
+-m68k
+
+# James Le Cuirot <chewi@gentoo.org> (29 Jun 2017)
+# Unmask as this profile is big endian.
+-big-endian
+
+hardened
+
+# Paul de Vrieze <pauldv@gentoo.org>
+# There is no java in this profile (if there is it must be available). Without
+# this repoman will fail on apps like sys-libs/db
+java
+
+# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
+# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
+# all of these are binary-only, and not presently available on this
+# architecture.
+php
+djbfft
+qdbm
+
+emacs
+xemacs
+
+gnome-keyring
+afs
+tcl
+tk
+ldap
+slang
+diet
+gtk
+qt4
+mono
+python
+cairo
+svg
+X
+crypt
+mysql
+samba
+dbus
+xpm
+ruby
+ocaml
+guile
+lua
+djvu
+nss
+diet
+emf
+R
+octave
+bluetooth
+autotrace
+lqr
+policykit
+bash-completion
+latex
+nettle
+systemd
+tk
+clang
+
+# 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
+
+# Masking since dev-db/sqlite is masked
+sqlite
+
+# Masking these globally, since we don't have X
+gnome
+gnome-keyring
+pango
+
+# Masking since net-dns/avahi and net-misc/mDNSResponder are masked
+avahi
+zeroconf
+
+# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013)
+# libdlm and cman are not keyworded
+cman
+clvm
+
+# 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