diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /profiles/arch/arm64 |
reinit the tree, so we can have metadata
Diffstat (limited to 'profiles/arch/arm64')
-rw-r--r-- | profiles/arch/arm64/big-endian/eapi | 1 | ||||
-rw-r--r-- | profiles/arch/arm64/big-endian/make.defaults | 4 | ||||
-rw-r--r-- | profiles/arch/arm64/big-endian/parent | 1 | ||||
-rw-r--r-- | profiles/arch/arm64/big-endian/use.mask | 6 | ||||
-rw-r--r-- | profiles/arch/arm64/eapi | 1 | ||||
-rw-r--r-- | profiles/arch/arm64/little-endian/eapi | 1 | ||||
-rw-r--r-- | profiles/arch/arm64/little-endian/make.defaults | 4 | ||||
-rw-r--r-- | profiles/arch/arm64/little-endian/parent | 1 | ||||
-rw-r--r-- | profiles/arch/arm64/make.defaults | 26 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use | 6 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.force | 21 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.mask | 408 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.stable.mask | 13 | ||||
-rw-r--r-- | profiles/arch/arm64/parent | 2 | ||||
-rw-r--r-- | profiles/arch/arm64/use.force | 18 | ||||
-rw-r--r-- | profiles/arch/arm64/use.mask | 247 | ||||
-rw-r--r-- | profiles/arch/arm64/use.stable.mask | 25 |
17 files changed, 785 insertions, 0 deletions
diff --git a/profiles/arch/arm64/big-endian/eapi b/profiles/arch/arm64/big-endian/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/arm64/big-endian/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/arm64/big-endian/make.defaults b/profiles/arch/arm64/big-endian/make.defaults new file mode 100644 index 000000000000..df7edf1b2628 --- /dev/null +++ b/profiles/arch/arm64/big-endian/make.defaults @@ -0,0 +1,4 @@ +# Big endian ARM64 settings. + +CHOST="aarch64_be-unknown-linux-gnu" +CHOST_arm64="${CHOST}" diff --git a/profiles/arch/arm64/big-endian/parent b/profiles/arch/arm64/big-endian/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/arm64/big-endian/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/arm64/big-endian/use.mask b/profiles/arch/arm64/big-endian/use.mask new file mode 100644 index 000000000000..0a4af0711f5c --- /dev/null +++ b/profiles/arch/arm64/big-endian/use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 + +# James Le Cuirot <chewi@gentoo.org> (29 Jun 2017) +# Unmask as this profile is big endian. +-big-endian diff --git a/profiles/arch/arm64/eapi b/profiles/arch/arm64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/arm64/little-endian/eapi b/profiles/arch/arm64/little-endian/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/arch/arm64/little-endian/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/arch/arm64/little-endian/make.defaults b/profiles/arch/arm64/little-endian/make.defaults new file mode 100644 index 000000000000..155711398f42 --- /dev/null +++ b/profiles/arch/arm64/little-endian/make.defaults @@ -0,0 +1,4 @@ +# Little endian ARM64 settings. + +CHOST="aarch64-unknown-linux-gnu" +CHOST_arm64="${CHOST}" diff --git a/profiles/arch/arm64/little-endian/parent b/profiles/arch/arm64/little-endian/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/arch/arm64/little-endian/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/arch/arm64/make.defaults b/profiles/arch/arm64/make.defaults new file mode 100644 index 000000000000..f985ef0637e5 --- /dev/null +++ b/profiles/arch/arm64/make.defaults @@ -0,0 +1,26 @@ +# Main ARM64 (Aarch64/ARMv8) profile; endian independent. + +ARCH="arm64" +ACCEPT_KEYWORDS="arm64" + +MULTILIB_ABIS="arm64" +DEFAULT_ABI="arm64" +ABI="${DEFAULT_ABI}" + +CFLAGS="-O2" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +LIBDIR_arm64="lib64" + +# Defaults for video drivers +VIDEO_CARDS="fbdev" + +# Michał Górny <mgorny@gentoo.org> (14 Mar 2017) +# Unhide the ARM-specific USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" + +# Hans de Graaff <graaff@gentoo.org> (17 Apr 2017) +# Temporary entry to support stable bug 615818 +RUBY_TARGETS="ruby21" diff --git a/profiles/arch/arm64/package.use b/profiles/arch/arm64/package.use new file mode 100644 index 000000000000..fdbc734d17c8 --- /dev/null +++ b/profiles/arch/arm64/package.use @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Alexis Ballier <aballier@gentoo.org> (10 Jul 2017) +# Enable the native arch as the default qemu target +app-emulation/qemu qemu_softmmu_targets_aarch64 diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force new file mode 100644 index 000000000000..c20ec5920cd8 --- /dev/null +++ b/profiles/arch/arm64/package.use.force @@ -0,0 +1,21 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Alexis Ballier <aballier@gentoo.org> (27 Jun 2017) +# qtphonon requires gstreamer:0.10 which we would want to avoid +# Forcing kde useflag on designer just switched the dep to media-libs/phonon +dev-qt/designer:4 kde + +# Michał Górny <mgorny@gentoo.org> (24 Sep 2016) +# Force the host target to avoid dependency hell +sys-devel/clang llvm_targets_AArch64 +sys-devel/llvm llvm_targets_AArch64 + +# James Le Cuirot <chewi@gentoo.org> (16 May 2016) +# For reasons best known to themselves, Oracle do not ship the +# libawt_xawt.so library on arm64 even though they do on arm32. +dev-java/oracle-jdk-bin headless-awt + +# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015) +# Needs dev-lang/luajit tested #499974 +dev-libs/efl oldlua diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask new file mode 100644 index 000000000000..c5118665a547 --- /dev/null +++ b/profiles/arch/arm64/package.use.mask @@ -0,0 +1,408 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# NeddySeagoon <neddysegoon@gentoo.org> 24 Aug 2017 +# Support for g15daemon still needs -9999 packages on all arches +media-sound/mumble g15 + +# NeddySeagoon <neddysegoon@gentoo.org> (21 Aug 2107) +# Pulls in sci-libs/coinor-mp which wants immintrin.h not on arm64 +app-office/libreoffice coinmp + +# Michał Górny <mgorny@gentoo.org> (08 Aug 2017) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan + +# Alexis Ballier <aballier@gentoo.org> (31 Jul 2017) +# Passes -mfpu=neon with neon enabled +mail-client/thunderbird neon + +# Alexis Ballier <aballier@gentoo.org> (20 Jul 2017) +# media-libs/libemf fails with #error unknown CPU. +media-gfx/pstoedit emf + +# Alexis Ballier <aballier@gentoo.org> (14 Jul 2017) +# Appends -mfpu=neon and asm seems arm32 +net-misc/freerdp neon + +# Alexis Ballier <aballier@gentoo.org> (14 Jul 2017) +# zfs does not build on arm64 (yet?) +app-emulation/libvirt zfs +sys-cluster/ceph zfs + +# Alexis Ballier <aballier@gentoo.org> (11 Jul 2017) +# Needs indirectly clisp: +# https://bugs.gentoo.org/show_bug.cgi?id=624532 +app-text/texlive xindy + +# Alexis Ballier <aballier@gentoo.org> (11 Jul 2017) +# dev-libs/botan:0 fails with 'ERROR: Unknown or unidentifiable processor +# "aarch64"' +app-crypt/qca botan + +# Alexis Ballier <aballier@gentoo.org> (10 Jul 2017) +# openvz-sources are likely too old for any proper arm64 usage +app-emulation/libvirt openvz + +# Alexis Ballier <aballier@gentoo.org> (10 Jul 2017) +# sys-firmware/ipxe does not build, mask x86 targets needing it +app-emulation/qemu qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 + +# Alexis Ballier <aballier@gentoo.org> (10 Jul 2017) +# pull webkit-gtk:2 which we would like to avoid +x11-libs/wxGTK:2.8 webkit +x11-libs/wxGTK:3.0 webkit + +# Alexis Ballier <aballier@gentoo.org> (10 Jul 2017) +# media-gfx/nvidia-texture-tools does not support arm64 +media-libs/devil nvtt + +# Alexis Ballier <aballier@gentoo.org> (10 Jul 2017) +# luajit added arm64 support in luajit 2.1, still in rc/beta, revisit this when +# such a version hits the tree +dev-db/redis luajit +www-servers/nginx luajit + +# Alexis Ballier <aballier@gentoo.org> (10 Jul 2017) +# Virtualbox is x86 only +app-emulation/libvirt virtualbox + +# Alexis Ballier <aballier@gentoo.org> (7 Jul 2017) +# nautilus pulls in gnome-extra/sushi -> dev-libs/gjs -> dev-lang/spidermonkey:24 +# Older spidermonkey does not work on arm64. +# This should be revised when gjs is updated. +gnome-base/nautilus previewer +app-crypt/libsecret test + +# Michał Górny <mgorny@gentoo.org> (28 Jun 2017) +# app-misc/dtach & dev-tcltk/tcllib are not keyworded, and tests are +# restricted anyway, so no point in pursuing it right now. +app-shells/bash-completion test + +# Alexis Ballier <aballier@gentoo.org> (27 Jun 2017) +# qtwebkit:4 is old and doesnt build with gcc7, skip it +dev-python/PyQt4 webkit +dev-qt/designer:4 webkit +dev-qt/qtdeclarative:4 webkit +dev-python/pyside webkit +kde-frameworks/kdelibs:4 webkit + +# Alexis Ballier <aballier@gentoo.org> (23 Jun 2017) +# No need for old drivers +<x11-base/xorg-drivers-1.19 video_cards_freedreno video_cards_tegra + +# Alexis Ballier <aballier@gentoo.org> (21 Jun 2017) +# Appends -mfpu=neon that doesnt work on arm64 +media-libs/speexdsp cpu_flags_arm_neon + +# Alexis Ballier <aballier@gentoo.org> (21 Jun 2017) +# net-fs/openafs-kernel does not recognize arm64 properly +# Need to check if this has a chance to work with in-kernel drivers +app-crypt/heimdal afs + +# Alexis Ballier <aballier@gentoo.org> (20 Jun 2017) +# Appends -mfpu=neon which is only valid for arm32 and suggests this is arm32 +# only +media-sound/pulseaudio neon + +# Alexis Ballier <aballier@gentoo.org> (19 Jun 2017) +# This is for arm32 only neon asm +media-libs/vo-aacenc cpu_flags_arm_neon + +# Alexis Ballier <aballier@gentoo.org> (16 Jun 2017) +# neon on pixman seems armv7 only, at least according to configure checks: it +# aborts when neon is enabled. +x11-libs/pixman neon + +# James Le Cuirot <chewi@gentoo.org> (22 May 2017) +# Only available on some architectures. +dev-java/icedtea -shenandoah + +# Michael Weber <xmw@gentoo.org> (18 May 2017) +# mask due missing keywords on dev-python/epydoc[latex] +sys-apps/portage epydoc + +# Jason Zaman <perfinion@gentoo.org> (09 May 2017) +# x11-libs/libXpresent is not keyworded on arm64 +xfce-base/xfwm4 xpresent + +# James Le Cuirot <chewi@gentoo.org> (25 Apr 2017) +# Oracle doesn't include VisualVM on this platform. +dev-java/oracle-jdk-bin visualvm + +# Markus Meier <maekke@gentoo.org> (24 Mar 2017) +# unkeyworded deps, bug #552330 +app-portage/g-sorcery bson + +# Thomas Deutschmann <whissi@gentoo.org> (01 Mar 2017) +# Unkeyworded depedencies +app-admin/rsyslog grok kafka mongodb normalize rabbitmq + +# Michael Weber <xmw@gentoo.org> (01 Mar 2017) +# untested dependencies +net-libs/libpcap bluetooth + +# Mart Raudsepp <leio@gentoo.org> (16 Feb 2017) +# Not yet tested features/dependencies +app-text/evince dvi nautilus postscript t1lib xps +xfce-extra/xfce4-taskmanager gksu gtk3 +net-wireless/blueman appindicator +x11-libs/gtk+ cloudprint + +# Robin Johnson <robbat2@gentoo.org> (14 Feb 2017) +# Not tk for this arch yet +dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional + +# Thomas Deutschmann <whissi@gentoo.org> (14 Feb 2017) +# No lua keyworded for this arch yet +# libpcre jit is not (yet?) support on this arch +www-servers/nginx nginx_modules_http_lua pcre-jit + +# Mart Raudsepp <leio@gentoo.org> (04 Feb 2017) +# dev-libs/snowball-stemmer not keyworded +dev-libs/appstream-glib stemmer + +# Mart Raudsepp <leio@gentoo.org> (28 Jan 2017) +# app-admin/hddtemp not keyworded +app-admin/gkrellm hddtemp + +# Mart Raudsepp <leio@gentoo.org> (28 Jan 2017) +# media-libs/libcddb not keyworded yet +dev-libs/libcdio cddb + +# Steev Klimaszewski <steev@gentoo.org> (04 March 2016) +# Chromium uses an internal tcmalloc that doesn't support this arch yet. +www-client/chromium tcmalloc + +# Mike Frysinger <vapier@gentoo.org> (17 Dec 2015) +# The tlsdate seccomp logic is open-coded and doesn't support this arch yet. +net-misc/tlsdate seccomp + +# Mike Frysinger <vapier@gentoo.org> (20 Jul 2015) +# Mart Raudsepp <leio@gentoo.org> (04 Feb 2017) +# Needs deps tested. +net-misc/curl curl_ssl_axtls curl_ssl_libressl metalink + +# Mike Frysinger <vapier@gentoo.org> (16 Mar 2015) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Needs testing. +sys-devel/gcc graphite regression-test + +# Roy Bamford <neddyseagoon@gentoo.org> (26 Jan 2017) +# gcj-6.3 won't bootstrap icedtea 7 +>=sys-devel/gcc-6 gcj + +# Julian Ospald <hasufell@gentoo.org> (04 Jan 2014) +# no keyword for media-libs/swfdec and media-libs/libtimidity +>=dev-libs/DirectFB-1.7.1 timidity swfdec + +# Markus Meier <maekke@gentoo.org> (26 Dec 2013) +# Unkeyworded deps, bug #488724 +app-office/gnumeric libgda + +# Pacho Ramos <pacho@gentoo.org> (28 Nov 2013) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013) +# Missing keywords, bug #478254 +gnome-base/gnome classic + +# Benda Xu <heroxbd@gentoo.org> (31 Oct 2013) +# Missing keywords from dev-ml/lablgtk, bug #487722 +net-p2p/mldonkey gtk guionly + +# Pacho Ramos <pacho@gentoo.org> (22 Sep 2013) +# Missing keywords, bug #484734 +media-sound/rhythmbox visualizer + +# Markus Meier <maekke@gentoo.org> (15 Sep 2013) +# Unkeyworded deps, bug #481462 +dev-python/ipython nbconvert + +# Sergey Popov <pinkbyte@gentoo.org> (06 Sep 2013) +# sci-libs/hdf does not build properly on arm +dev-perl/PDL hdf + +# Michael Weber <xmw@gentoo.org> (23 Aug 2013) +# Unkeyworded deps +media-gfx/fim graphicsmagick svg + +# Markus Meier <maekke@gentoo.org> (04 Aug 2013) +# Unkeyworded deps, bug #474026 +app-admin/conky lua-cairo lua-imlib xmms2 audacious moc + +# Sergey Popov <pinkbyte@gentoo.org> (30 Jul 2013) +# Not tested +media-libs/devil allegro nvtt + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (13 Jul 2013) +# requires net-misc/freerdp which is not keyworded on arm +dev-libs/weston rdp + +# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2013) +# Firmware loader not keyworded yet +sci-libs/linux-gpib firmware + +# Markus Meier <maekke@gentoo.org> (10 May 2013) +# unkeyworded deps for dev-python/ipython +dev-python/ipython mongodb + +# Markus Meier <maekke@gentoo.org> (09 May 2013) +# unkeyworded deps for x11-misc/lightdm +x11-misc/lightdm kde + +# Agostino Sarubbo <ago@gentoo.org> (05 May 2013) +# dev-util/google-perftools is not keyworded for arm +>=dev-libs/libmemcached-0.50 tcmalloc + +# Christoph Junghans <junghans@gentoo.org> (29 Apr 2013) +# MKL not available on this arch +media-gfx/povray mkl + +# Benda Xu <heroxbd@gentoo.org> (1 Apr 2013) +# dev-ml/lablgtk not keyworded +net-misc/unison gtk + +# Julian Ospald <hasufell@gentoo.org> (31 Mar 2013) +# depends on mono +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (20 Feb 2013) +# Mask flags of calligra and dependencies due to lack of keywords +app-office/calligra color-management openexr postgres spacenav vc +media-gfx/pstoedit emf + +# Michał Górny <mgorny@gentoo.org> (01 Feb 2013) +# virtual/cblas not keyworded on arm, bug #455050. +dev-python/numpy lapack + +# Alexandre Rostovtsev <tetromino@gentoo.org> (22 Jan 2013) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord extra-print-profiles + +# Alexandre Rostovtsev <tetromino@gentoo.org> (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 + +# Alexandre Rostovtsev <tetromino@gentoo.org> (30 Dec 2012) +# requires dev-util/bustle, which is written in haskell +# remove mask if/when dev-lang/ghc is keywoded for arm +dev-util/dbus-test-runner test + +# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012) +# remove mask when app-text/yelp-tools is keyworded here +>=gnome-extra/zenity-3.6 test + +# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012) +# remove mask when >=app-editors/gedit-3.6 is keyworded here +dev-util/devhelp gedit + +# Alexandre Rostovtsev <tetromino@gentoo.org> (27 Dec 2012) +# remove mask when app-crypt/libsecret is keyworded here +>=gnome-base/gvfs-1.14 gnome-keyring + +# Markus Meier <maekke@gentoo.org> (25 Dez 2012) +# unkeyworded deps for app-accessibility/speech-dispatcher +app-accessibility/speech-dispatcher flite + +# Markus Meier <maekke@gentoo.org> (23 Dec 2012) +# mask kde-apps/* flags due to unkeyworded dependencies +kde-apps/kalzium editor solver +kde-apps/kopete jingle +kde-apps/okular chm +kde-apps/kstars indi +kde-apps/kdeutils-meta floppy +kde-apps/kdenetwork-meta ppp + +# Markus Meier <maekke@gentoo.org> (08 Dec 2012) +# mask app-office/libreoffice java extensions +app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher + +# Steev Klimaszewski <steev@gentoo.org> (03 Aug 2012) +# No java on ARM +net-analyzer/wireshark doc-pdf + +# Markus Meier <maekke@gentoo.org> (25 Jul 2012) +# no stable media-video/vlc yet, bug #401313 +media-libs/phonon vlc + +# Alexandre Rostovtsev <tetromino@gentoo.org> (12 Apr 2012) +# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for +# gobject-introspection[doctool], bug #411761 +dev-libs/gobject-introspection -doctool + +# Michael Sterrett <mr_bones_@gentoo.org> (04 Mar 2012) +# arm is missing keywords for >=dev-libs/json-glib-0.12 +app-admin/syslog-ng json + +# Alexandre Rostovtsev <tetromino@gentoo.org> (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit + +# Anthony G. Basile <blueness@gentoo.org> (Dec 21, 2011) +# Mask the vde flag on tinc because net-misc/vde is not +# keyworded for arm +net-vpn/tinc vde + +# Tobias Klausmann <klausman@gentoo.org> (02 Nov 2011) +# libpcre jit is not supported on alpha +dev-libs/libpcre jit + +# Markus Meier <maekke@gentoo.org> (05 Sep 2011) +# unkeyworded deps for bug 379657 and bug 379651 +app-admin/packagekit-base entropy + +# Robin H. Johnson <robbat2@gentoo.org> (03 Sep 2011) +# Remove this for your arch after you keyword dev-utils/google-perftools and virtual/gsasl (bug #381737) +dev-libs/libmemcached sasl + +# Markus Meier <maekke@gentoo.org> (13 Mar 2011) +# needs stable kde stuff +sys-auth/polkit kde + +# Sebastian Pipping <sping@gentoo.org> (22 Feb 2011) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Michael Weber <xmw@gentoo.org> (10 Feb 2011) +# kde-frameworks/kdelibs is not stable for arm +net-libs/libproxy kde + +# Jeremy Olexa <darkside@gentoo.org> (04 Apr 2010) +# mask net-misc/mediatomb[lastfm] as lastfmlib isn't keyworded +net-misc/mediatomb lastfm + +# Raúl Porcel <armin76@gentoo.org> (28 Mar 2010) +# Needs kde-4 stable +dev-vcs/subversion kde + +# Markus Meier <maekke@gentoo.org> (27 Sep 2009) +# mask media-gfx/imagemagick[autotrace] as autotrace is not keyworded +media-gfx/imagemagick autotrace + +# Jim Ramsay <lack@gentoo.org> (5 Nov 2008) +# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded +app-admin/gkrellm ntlm + +# missing keyword for sys-cluster/openmpi sys-cluster/mpich2 +dev-libs/boost mpi + +# missing keywords +media-sound/sox ladspa +media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack + +# projectm not keyworded, bug #314969 +media-video/vlc projectm chromaprint opencv + +# Ultrabug <ultrabug@gentoo.org> (05 Sept 2011) +# missing keyword for net-libs/zeromq +app-admin/rsyslog zeromq + +# Ian Whyman <thev00d00@gentoo.org> (05 Sept 2017) +# missing keywords dev-lang/duktape media-libs/lastfmlib +net-misc/gerbera javascript lastfm diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask new file mode 100644 index 000000000000..cd50464f8026 --- /dev/null +++ b/profiles/arch/arm64/package.use.stable.mask @@ -0,0 +1,13 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Michael Weber <xmw@gentoo.org> (29 Mar 2017) +# unstable deps mesa llvm et al. +x11-libs/cairo gles2 opengl + +# Michael Weber <xmw@gentoo.org> (29 Mar 2017) +# unstable deps +media-libs/freetype X harfbuzz +app-text/poppler introspection +x11-libs/pango introspection +media-libs/harfbuzz introspection diff --git a/profiles/arch/arm64/parent b/profiles/arch/arm64/parent new file mode 100644 index 000000000000..7663f5297bb4 --- /dev/null +++ b/profiles/arch/arm64/parent @@ -0,0 +1,2 @@ +../../features/multilib +../base diff --git a/profiles/arch/arm64/use.force b/profiles/arch/arm64/use.force new file mode 100644 index 000000000000..ad4cb1b4c759 --- /dev/null +++ b/profiles/arch/arm64/use.force @@ -0,0 +1,18 @@ +# Force the flag which corresponds to ARCH. +arm64 + +# Instruction sets that are always available +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 +cpu_flags_arm_v8 + +cpu_flags_arm_edsp +cpu_flags_arm_neon +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp +cpu_flags_arm_vfpv3 +cpu_flags_arm_vfpv4 +cpu_flags_arm_vfp-d32 diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask new file mode 100644 index 000000000000..e1edbff916d0 --- /dev/null +++ b/profiles/arch/arm64/use.mask @@ -0,0 +1,247 @@ +# Unmask the flag which corresponds to ARCH. +-arm64 + +# Unmask arm specific USE flags +-cpu_flags_arm_v4 +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 +-cpu_flags_arm_v8 + +-cpu_flags_arm_aes +-cpu_flags_arm_crc32 +-cpu_flags_arm_edsp +-cpu_flags_arm_neon +-cpu_flags_arm_sha1 +-cpu_flags_arm_sha2 +-cpu_flags_arm_thumb +-cpu_flags_arm_thumb2 +-cpu_flags_arm_vfp +-cpu_flags_arm_vfpv3 +-cpu_flags_arm_vfpv4 +-cpu_flags_arm_vfp-d32 + +# Unmask [old] arm specific USE flags +-neon +-armvfp + +# doomsday ebuild is not available on this architecture +doomsday + +# Mart Raudsepp <leio@gentoo.org> (17 Feb 2017) +# x11-misc/colord not tested on arm64 yet +colord + +# Mart Raudsepp <leio@gentoo.org> (05 Feb 2017) +# dev-libs/DirectFB not tested on arm64 (and we probably don't want it) +directfb + +# Mart Raudsepp <leio@gentoo.org> (04 Feb 2017) +# net-fs/samba not tested on arm64 yet +samba + +# Mart Raudsepp <leio@gentoo.org> (01 Feb 2017) +# Unmask systemd since it is keyworded here. +-systemd + +# Mart Raudsepp <leio@gentoo.org> (28 Jan 2017) +# dev-util/valgrind not tested on arm64 yet +# Upstream seems to have architecture support, however +valgrind + +# Mart Raudsepp <leio@gentoo.org> (28 Jan 2017) +# media-libs/portaudio not tested on arm64 yet +portaudio + +# Markus Meier <maekke@gentoo.org> (22 Aug 2010) +# net-wireless/wimax not tested +wimax + +# Markus Meier <maekke@gentoo.org> (21 Aug 2010) +# app-antivirus/clamav not tested +clamav + +# Kacper Kowalik <xarthisius@gentoo.org> (9 Aug 2010) +# cblas-external as virtual/cblas is also masked +cblas-external + +# Samuli Suominen <ssuominen@gentoo.org> (17 Oct 2009) +# Required package: media-sound/musepack-tools +musepack + +# Raúl Porcel <armin76@gentoo.org> +# I've been told xfs is broken on ARM +xfs + +# Raúl Porcel <armin76@gentoo.org> +# Fails to build/work +openexr + +# Samuli Suominen <drac@gentoo.org> +# media-libs/amrnb and media-libs/amrwb not tested. +amr + +# Samuli Suominen <drac@gentoo.org> +# media-gfx/gimp not tested. +gimp + +# No hardware to test by the team +dvb +ios +ipod + +# Stuff that doesn't make sense on this arch +3dfx +dmi + +# Stuff we don't want +fuse +R +octave +tracker +xindy +lyx +mpi +lasi +schroedinger +hardened +frei0r +pdfannotextractor +prelude +mssql + +# havent tested yet +ruby +ctypes-python +sasl +libproxy +pkcs11 +bazaar +darcs +mercurial +kerberos +gpg +gnome +doc +emacs +gphoto2 +afs +mono +lirc +lm_sensors +xemacs +rpm +scanner +zvbi +ldap +mysql +dvd +fluidsynth +sid +mms +mtp +ieee1394 +sctp +pm-utils +darcs +bs2b +toolame +ladspa +ldns +ggi +nut +dvd +fits +tokyocabinet +rtmp +vpx +plotutils +lpsol +upnp +quvi +bluray +libtar +zvbi +aacplus +devil +gts +anthy +ace +R +sdl +vim-syntax + +# Unmask ARM-only video-cards +# e.g. exynos5433 +-video_cards_exynos +# e.g. Snapdragon 410E (dragonboard) +-video_cards_freedreno +# e.g. Nvidia's Tegra K1 T132 Denver +-video_cards_nouveau +-video_cards_tegra +# e.g. Raspeberry Pi 3 +-video_cards_vc4 +# e.g. Freescale/NXP i.MX 8 +-video_cards_vivante + +# 2006/02/05 - Donnie Berkholz <dberkholz@gentoo.org> +# Modular X: mask for architectures on which they aren't available +video_cards_apm +video_cards_ark +video_cards_ast +video_cards_cirrus +video_cards_chips +video_cards_glint +video_cards_i128 +video_cards_i740 +video_cards_intel +video_cards_mach64 +video_cards_mga +video_cards_neomagic +video_cards_newport +video_cards_nsc +video_cards_nv +video_cards_r128 +video_cards_radeon +video_cards_rendition +video_cards_s3 +video_cards_s3virge +video_cards_savage +video_cards_siliconmotion +video_cards_sis +video_cards_tdfx +video_cards_tga +video_cards_trident +video_cards_tseng +video_cards_vesa +video_cards_via +video_cards_voodoo + +# Matt Turner <mattst88@gentoo.org> +# Mask more VIDEO_CARDs added with mesa-8.0 +video_cards_amdgpu +video_cards_r100 +video_cards_r200 +video_cards_r300 +video_cards_r600 +video_cards_radeonsi +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 + +# 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 + +# Alexandre Rostovtsev <tetromino@gentoo.org> (31 Dec 2012) +# media-libs/xine-lib is not keyworded +xine + +# Samuli Suominen <ssuominen@gentoo.org> (18 Jan 2013) +# libdlm and cman are not keyworded +cman +clvm diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask new file mode 100644 index 000000000000..6b0c085c24df --- /dev/null +++ b/profiles/arch/arm64/use.stable.mask @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# +# This file requires eapi 5 or later. New entries go on top. +# Please use the same syntax as in use.mask + +# Hans de Graaff <graaff@gentoo.org> (17 Apr 2017) +# Temporary mask to support stable bug 615818 +ruby_targets_ruby22 + +# Mart Raudsepp <leio@gentoo.org> (04 Feb 2017) +# dev-vcs/subversion not marked stable yet +subversion + +# Mart Raudsepp <leio@gentoo.org> (28 Jan 2017) +# sys-apps/dbus not marked stable yet +dbus + +# Mart Raudsepp <leio@gentoo.org> (28 Jan 2017) +# sys-auth/skey not marked stable yet +skey + +# Ben de Groot <yngwin@gentoo.org> (24 Aug 2015) +# Not yet stable, bug #543326 +qt5 |