diff options
| author | BaldEagleOS Migration <dev@baldeagleos.com> | 2026-06-01 01:39:29 -0500 |
|---|---|---|
| committer | BaldEagleOS Migration <dev@baldeagleos.com> | 2026-06-01 01:39:29 -0500 |
| commit | 11ff4d0c2a35dbc72e0226967c17a760a79a7a9f (patch) | |
| tree | 9e573de15172605e9e782fc216022e8ece1bdf28 /profiles/baldeagleos/1.0 | |
| parent | dda0c7cb2caa520d7b2c8068b91b8c5dbc7ca80f (diff) | |
| download | baldeagleos-repo-11ff4d0c2a35dbc72e0226967c17a760a79a7a9f.tar.gz baldeagleos-repo-11ff4d0c2a35dbc72e0226967c17a760a79a7a9f.tar.xz baldeagleos-repo-11ff4d0c2a35dbc72e0226967c17a760a79a7a9f.zip | |
Rename project to BaldEagleOS
Diffstat (limited to 'profiles/baldeagleos/1.0')
536 files changed, 11628 insertions, 0 deletions
diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/make.defaults new file mode 100644 index 000000000000..e49d6eaf34ba --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/make.defaults @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +ARCH="alpha" +ACCEPT_KEYWORDS="alpha" + +CHOST="alpha-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Michał Górny <mgorny@gentoo.org> (2014-07-01) +# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild +# checks simpler. +ABI="alpha" +DEFAULT_ABI="alpha" +MULTILIB_ABIS="alpha" +CHOST_alpha="${CHOST}" +LIBDIR_alpha="lib" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="fbdev glint mga nv r128 radeon" + +# Chris Gianelloni <wolf31o2@gentoo.org> (2007-02-05) +# Defaults for audio drivers. These are copied from x86 (minus modems), since +# Alpha supports the same busses. +ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci" + +# Tobias Klausmann <klausman@gentoo.org> (2018-06-25) +# Enable USE=libtirpc by default, to ease dependency resolution during +# the stabilization of glibc-2.26. Bug 657148 +USE="libtirpc" + +# Hans de Graaff <graaff@gentoo.org) (2019-07-17) +# Temporary RUBY_TARGETS for bug 688976 +RUBY_TARGETS="ruby25" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.force new file mode 100644 index 000000000000..78a0be60eff0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Tobias Klausmann <klausman@gentoo.org> 2014-12-04 +# The Firefox/Mozilla build system is broken in regards to linking the shipped +# ICU library. Bug 529944 +www-client/firefox system-icu diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.mask new file mode 100644 index 000000000000..378f420f0614 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.mask @@ -0,0 +1,413 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mart Raudsepp <leio@gentoo.org> (2019-08-18) +# media-video/pipewire is not keyworded yet +x11-wm/mutter screencast + +# Lars Wendler <polynomial-c@gentoo.org> (2019-04-29) +# Requires net-libs/webkit-gtk which has no keywords on alpha +dev-util/geany-plugins markdown + +# Tobias Klausmann <klausman@gentoo.rog> (2018-11-23) +# Requires sys-cluster/ceph, which is unlikely to be used on Alpha +# and a rather large dependency. +sys-fs/multipath-tools rbd + +# Thomas Deutschmann <whissi@gentoo.org> (2018-10-15) +# Requires app-text/mecab which isn't yet keyworded +# on alpha, bug 668674 +dev-db/mysql cjk +dev-db/percona-server cjk + +# Mikle Kolyada <zlogene@gentoo.org> (2018-10-05) +# Not keyworded (see bug #540540c#8) +app-admin/sudo sssd + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-09-30) +# Optional dependency blocking security cleanup, bug #627316 +media-sound/mpd wildmidi + +# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06) +# Needs sys-apps/fakechroot which isn't keyworded +app-arch/rpm test + +# Tomáš Mózes <hydrapolic@gmail.com> (2018-06-05) +# Unkeyworded dependencies. +app-admin/syslog-ng amqp kafka mongodb + +# Thomas Deutschmann <whissi@gentoo.org> (2018-06-02) +# Needs dev-ruby/asciidoctor which has a lot of unstable deps +net-analyzer/wireshark doc + +# Tobias Klausmann <klausman@gentoo.org> (2018-03-22) +# Masked due to missing deps. Some *could* have their deps keyworded, +# but we're trying to keep the maintenance load low. +app-metrics/collectd collectd_plugins_amqp +app-metrics/collectd collectd_plugins_gmond +app-metrics/collectd collectd_plugins_gps +app-metrics/collectd collectd_plugins_ipmi +app-metrics/collectd collectd_plugins_modbus +app-metrics/collectd collectd_plugins_nut +app-metrics/collectd collectd_plugins_onewire +app-metrics/collectd collectd_plugins_oracle +app-metrics/collectd collectd_plugins_routeros +app-metrics/collectd collectd_plugins_sigrok +app-metrics/collectd collectd_plugins_tokyotyrant +app-metrics/collectd collectd_plugins_varnish +app-metrics/collectd collectd_plugins_virt +app-metrics/collectd collectd_plugins_write_kafka +app-metrics/collectd collectd_plugins_write_mongodb +app-metrics/collectd collectd_plugins_xencpu +app-metrics/collectd collectd_plugins_java + +# Michael Palimaka <kensington@gentoo.org> (2017-09-30) +# Required dependencies are not keyworded. +x11-themes/qtcurve plasma + +# Brian Evans <grknight@gentoo.org> (2017-08-21) +# No keywords for sys-process/numactl +dev-db/mariadb numa + +# Gilles Dartiguelongue <eva@gentoo.org> (2017-08-16) +# missing keyword on dev-python/dbusmock, bug #620024 +>=gnome-base/gnome-settings-daemon-3.24 test + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=seccomp that is masked in this profile. +net-libs/gnutls test-full + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=bluetooth that is masked in this profile. +media-sound/pulseaudio native-headset + +# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) +# Upstream Git is switching to PCRE2 w/ JIT. +# This is not available on some arches, where a fallback to PCRE1 without JIT is used. +dev-vcs/git pcre-jit + +# Fabian Groffen <grobian@gentoo.org> (2017-06-15) +# net-mail/notmuch is not keyworded, and holds back stabilisation, see +# bug https://bugs.gentoo.org/show_bug.cgi?id=604902 +mail-client/mutt notmuch + +# Tobias Klausmann <klausman@gentoo.org> (2017-05-18) +# Stack protector code is not ported to alpha (and may not ever be) +>=sys-devel/gcc-6 ssp + +# Tobias Klausmann <klausman@gentoo.org> (2017-03-02) +# libilbc has not been ported to alpha and likely never will be. +media-video/ffmpeg libilbc + +# Tobias Klausmann <klausman@gentoo.org> (2017-03-02) +# BSON requires pymongo and assorted other packages that are not available on +# alpha. +app-portage/g-sorcery bson + +# Tobias Klausmann <klausman@gentoo.org> (2016-01-27) +# USE=test transitively pulls in greenlet, which is not available on alpha. +dev-python/pyquery test + +# Tobias Klausmann <klausman@gentoo.org> (2016-01-25) +# The tests use hypothesis which complains about too-slow tests on +# hardware that is "too slow". +dev-python/attrs test + +# Tobias Klausmann <klausman@gentoo.org> (2016-11-15) +# JITing for libpcre{,2} is not supported on Alpha +dev-libs/libpcre jit +dev-libs/libpcre2 jit + +# Tobias Klausmann <klausman@gentoo.org> (2016-10-22) +# Pulls in dev-db/redis which is not keyworded on alpha. +dev-python/pyzor test + +# Tobias Klausmann <klausman@gentoo.org> (2016-10-03) +# Pulls in dev-db/redis which is not keyworded on alpha. +>=dev-libs/hiredis-0.13.1 test + +# Tobias Klausmann <klausman@gentoo.org> (2016-10-02) +# For the one single version noted hereunder, the ebuild does not pull in +# sys-apps/fakeroot as a test dependency (bug #593768). +=dev-util/debhelper-9.20160814 test + +# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11) +# networkmanager USE masked due to missing keywords +gnome-extra/nm-applet teamd + +# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11) +# Opt-out of ofono support until there is a user request, +# see also pulseaudio/connman +net-misc/networkmanager ofono + +# Tobias Klausmann <klausman@gentoo.org> (2016-07-04) +# Mask USE=test since it implies USE=valgrind +net-mail/notmuch test + +# Tobias Klausmann <klausman@gentoo.org> (2016-06-14) +# asciidoctor pulls in a lot of Ruby deps +>=net-misc/chrony-2.4_pre1 html + +# Tobias Klausmann <klausman@gentoo.org> (2016-06-07) +# cmus is one amongst many. When-if a user wants it, we'll reconsider it. +# Same goes for libircclient +app-admin/conky cmus irc + +# Tobias Klausmann <klausman@gentoo.org> (2016-06-07) +# the nvidia SDK needs nvidia-drivers and thus can never work on alpha +# Likewise, nasm is x86/x86-64 only +media-video/ffmpeg nvenc openh264 + +# Justin Lecher <jlec@gentoo.org> (2016-02-22) +# Missing test deps keyword #575366 +dev-cpp/eigen test + +# Tobias Klausmann <klausman@gentoo.org> (2016-02-04) +# sys-cluster/ceph is not broken per se, but a maintenance burden. +net-analyzer/rrdtool rados + +# James Le Cuirot <chewi@gentoo.org> (2016-01-30) +# scrollview requires Java, which is unsupported on Alpha. +app-text/tesseract scrollview + +# Justin Lecher <jlec@gentoo.org> (2015-11-18) +# requires dev-python/restkit which requires +# dev-python/socketpool which requires dev-python/gevent which requires +# dev-python/greenlet which has not been ported to ALPHA +dev-python/wsgiproxy2 test +dev-python/pyquery test + +# Matt Turner <mattst88@gentoo.org> (2015-11-15) +# Missing keywords +dev-util/perf numa + +# Pacho Ramos <pacho@gentoo.org> (2015-11-15) +# Missing keywords +media-sound/rhythmbox upnp-av + +# Pacho Ramos <pacho@gentoo.org> (2015-11-15) +# Missing keywords +>=media-plugins/grilo-plugins-0.2.14 upnp-av + +# Davide Pesavento <pesa@gentoo.org> (2015-10-26) +# Tests require non-keyworded qt5 +dev-qt/qtchooser test + +# Justin Lecher <jlec@gentoo.org> (2015-10-14) +# Requires dev-python/ipython which triggers a long dep chain +dev-python/restkit cli + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10) +# Requires wifi USE flag, which is masked for this arch +net-misc/networkmanager wext + +# Tobias Klausmann <klausman@gentoo.org> (2015-08-10) +# Opting out of the net-misc/ofono dep tree until we have a user request +>=media-sound/pulseaudio-6.0 ofono-headset + +# Tobias Klausmann <klausman@gentoo.org> (2015-08-08) +# It's unlikely that greenlet will ever be ported to Alpha. Mask USE=gevent for +# pyzor to avoid that dependency. See bug 538510 +>=dev-python/pyzor-1.0.0 gevent + +# Tobias Klausmann <klausman@gentoo.org> (2015-07-11) +# The test suite has ridiculous (transitive) requirements like +# sci-mathematics/octave. +>=dev-python/pyquery-1.2.9 test +# revdeps of pyquery, ditto. +dev-python/webtest test +dev-python/wsgiproxy2 test +dev-python/urllib3 test + +# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09) +# dev-lua/lgi lacks alpha keyword, bug #551540 +dev-libs/libpeas lua + +# Michał Górny <mgorny@gentoo.org> (2015-02-22) +# Dependency not keyworded for some reason. +media-libs/gegl umfpack + +# Patrick Lauer <patrick@gentoo.org> (2015-02-10) +# Missing keywords for media-libs/x265 +media-video/libav x265 + +# Johannes Huber <johu@gentoo.org> (2015-01-28) +# Missing keyword on dev-libs/botan +app-crypt/qca botan + +# Pacho Ramos <pacho@gentoo.org> (2014-01-10) +# Missing keywords +net-misc/networkmanager teamd + +# Gilles Dartiguelongue <eva@gentoo.org> (2014-12-23) +# New dependencies for wayland support in Gnome 3.14 +# See bug #533420. +media-libs/clutter egl wayland +media-libs/clutter-gtk wayland + +# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23) +# test dependencies need keywording +dev-haskell/binary test +dev-haskell/text test +dev-haskell/vector test + +# Tobias Klausmann <klausman@gentoo.org> (2014-11-20) +# OpenCV likely will never work on Alpha +media-video/vlc opencv +media-gfx/shotwell opencv + +# Tobias Klausmann <klausman@gentoo.org> (2014-10-11) +# app-emulation/qemu is not keyworded on alpha, masking flag that triggers +# dependency +net-misc/spice-gtk smartcard + +# Gilles Dartiguelongue <eva@gentoo.org> (2014-10-05) +# Missing keyword on app-accessibility/brltty +app-accessibility/orca braille + +# Tobias Klausmann <klausman@gentoo.org> +# media-libs/x265 doesn't work on alpha (bug 519046) +media-video/ffmpeg x265 + +# Tobias Klausmann <klausman@gentoo.org (2014-07-16) +# neither dietlibc nor klibc will likely ever build/work on alpha, bug #487672 +>=sys-fs/dmraid-1.0.0_rc16-r3 dietlibc klibc + +# Pacho Ramos <pacho@gentoo.org> (2014-02-22) +# Missing keywords, bug #495250 +>=gnome-base/gnome-extra-apps-3.10 tracker + +# Pacho Ramos <pacho@gentoo.org> (2013-12-02) +# Missing keywords, bug #493156 +media-libs/libgphoto2 serial + +# Pacho Ramos <pacho@gentoo.org> (2013-11-28) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Pacho Ramos <pacho@gentoo.org> (2013-11-13) +# Missing keywords, bug #478254 +>=gnome-base/gnome-3.8 classic + +# Mark Wright <gienah@gentoo.org> (2013-10-26) +# template-haskell not yet available +dev-haskell/dataenc test + +# Pacho Ramos <pacho@gentoo.org> (2013-07-20) +# Keywords pending, bug #476710 +>=gnome-base/gnome-extra-apps-3.8 games + +# William Hubbs <williamh@gentoo.org> (2013-06-22) +# dev-python/cython is not keyworded for alpha +>=app-accessibility/brltty-4.5 python + +# Gilles Dartiguelongue <eva@gentoo.org> (2013-04-01) +# missing keyword on media-libs/tremor, bug #453200 +media-libs/gst-plugins-base ivorbis + +# Julian Ospald <hasufell@gentoo.org> (2013-03-31) +# depends on mono +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31) +# remove mask when net-libs/libqmi is keyworded here +net-misc/modemmanager qmi + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord argyllcms extra-print-profiles + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# requires app-office/unoconv, which requires virtual/ooo, which is not +# keyworded here. Remove mask if this situation changes. +gnome-extra/sushi office + +# Raúl Porcel <armin76@gentoo.org> (2012-12-30) +# Needs testing +media-libs/phonon gstreamer vlc + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-27) +# remove mask when dev-java/fop is keyworded here +gnome-extra/libgda reports + +# Luca Barbato <lu_zero@gentoo.org> (2012-11-11) +# Libav 9 can use fdk-aac +>=media-video/libav-9_beta2 fdk + +# Robin H Johnson <robbat2@gentoo.org> (2012-11-01) +# MySQL 5.5 wants systemtap, tcmalloc & jemalloc +>=dev-db/mysql-5.5 tcmalloc +>=dev-db/mariadb-5.5 tcmalloc +>=dev-db/percona-server-5.5 tcmalloc + +# Raúl Porcel <armin76@gentoo.org> (2012-05-28) +# Needs x11-misc/lightdm(which also requires some other deps) +x11-misc/xscreensaver new-login + +# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17) +# mask use numa for openmpi +sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover + +# Tobias Klausmann <klausman@gentoo.org> (2011-11-02) +# libpcre jit is not supported on alpha +dev-libs/libpcre jit + +# Raúl Porcel <armin76@gentoo.org> (2011-10-08) +# Needs media-sound/lilypond +app-text/asciidoc test + +# Patrick McLean <chutzpah@gentoo.org> (2011-09-07) +# missing keywords on dependencies +media-video/x264-encoder ffmpegsource + +# Alexey Shvetsov <alexxy@gentoo.org> (2011-08-31) +# Mask numa use flag per bug #381313 +sys-apps/hwloc numa +# This mask also implies masking the numa flag on openmpi +sys-cluster/openmpi numa + +# Pacho Ramos <pacho@gentoo.org> (2011-06-30) +# Needed plugins are not keyworded on this arch +media-plugins/gst-plugins-meta dts libvisual + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2010-12-17) +# needs sys-libs/libcap-ng that is masked right now +sys-apps/smartmontools caps + +# legacy mask +www-client/elinks javascript + +# Justin Lecher <jlec@gentoo.org> (2010-08-13) +# MKL not available on this arch, +media-gfx/povray mkl + +# Raúl Porcel <armin76@gentoo.org> (2010-06-26) +# custom-optimization doesn't work on alpha +mail-client/thunderbird custom-optimization +www-client/firefox custom-optimization +www-client/seamonkey custom-optimization + +# Kacper Kowalik <xarthisius@gentoo.org> (2010-05-30) +# quesoglc is not keyworded +x11-misc/rss-glx quesoglc + +# Raúl Porcel <armin76@gentoo.org> (2008-07-07) +# Make clisp deps minimal +dev-lisp/clisp hyperspec svm + +# Tobias Klausmann <klausman@gentoo.org> (2008-06-15) +# No hardware to test net-dialup/linux-atm on alpha, so mask atm use flag +# on those. +sys-apps/iproute2 atm +net-dialup/ppp atm + +# Needs nut and qstat respectively, neither is keyworded on alpha. +net-analyzer/nagios-plugins nagios-game + +# Matt Turner <mattst88@gentoo.org> (2010-12-26) +# No idea why. Bug 347827 +www-client/elinks javascript diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.stable.mask new file mode 100644 index 000000000000..4bbf72348d4c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/package.use.stable.mask @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Matt Turner <mattst88@gentoo.org> (2019-10-13) +# Depends on php which is stable.mask'd +net-analyzer/nagios-core web + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-02) +# gnome-base/nautilus is not stable +media-sound/easytag nautilus + +# Ulrich Müller <ulm@gentoo.org> (2018-08-09) +# Needs net-mail/mailutils and net-libs/webkit-gtk which are not +# stable (yet?), bug #663248 +app-editors/emacs mailutils xwidgets + +# Pacho Ramos <pacho@gentoo.org> (2014-07-02) +# Mask due Gnome3 not going to be stabilized on this arch +dev-util/geany-plugins gtkspell +>=gnome-base/gnome-desktop-2.32.1-r2 license-docs +gnome-base/gvfs google +media-plugins/gst-plugins-meta modplug +>=x11-libs/gtk+-3.12.2 cloudprint diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.force new file mode 100644 index 000000000000..c99355e95b9e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.force @@ -0,0 +1,2 @@ +# Force the flag which corresponds to ARCH. +alpha diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.mask new file mode 100644 index 000000000000..06b1fadd07a5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/alpha/use.mask @@ -0,0 +1,192 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner <mattst88@gentoo.org> (2018-12-22) +# net-libs/zeromq is not keyworded +zeromq + +# Andrey Utkin <andrey_utkin@gentoo.org> (2018-06-13) +# No ACPI support on alpha. Bug #657332 +acpi + +# Tobias Klausmann <klausman@gentoo.org> (2017-03-03) +# There is no luajit support on alpha. Bugs #554376, #608322. +luajit +luajittex + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25) +# kwallet integration split from kde to distinct flag +kwallet + +# Tobias Klausmann <klausman@gentoo.org> (2016-06-07) +# We currently do not have the resources to AT qt5 packages. +# This may change when/if qt4 goes away. +qt5 + +# Tobias Klausmann <klausman@gentoo.org> (2016-02-05) +# Newer versions of libgadu depend on protobuf-c, which doesn't +# compile on alpha as of slot:0. +gadu + +# Julian Ospald <hasufell@gentoo.org> (2015-09-20) +# no LibreSSL support yet +curl_ssl_libressl +libressl + +# Unmask the flag which corresponds to ARCH. +-alpha + +# This file masks out USE flags that are simply NOT allowed in the default +# profile for any architecture. This works, for example, if a non-default +# profile (such as the selinux profiles) have a USE flag associated with +# them. + +# No hardware to test by the team +3dfx +apcupsd +bluetooth +bluray +chipcard +dvb +gps +hbci +ios +ipod +mtp +lirc +openct +pcmcia +pda +sms +upnp +wifi + +# Hardware not available on alpha +apm +battery +dmi +pm-utils + +# Stuff that doesn't work on alpha, or not tested +clang +djbfft +emboss +hardened +mecab +netbeans +timidity +valgrind +vaapi +librtmp +rtmp +v4l +vpx +kde +quvi +metalink +tremor +fdk + +# Stuff that doesn't compile on alpha +emf +mono +ocamlopt +openexr + +# Stuff we don't want +afs +ots +frei0r +prelude +libtar +aacplus +devil +gts + +# Other + +# Raúl Porcel <armin76@gentoo.org> (2011-04-23) +# Needs to be tested +video_cards_nouveau + +# Ben de Groot <yngwin@gentoo.org> (2009-02-11) +# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded +phonon + +# Raúl Porcel <armin76@gentoo.org> (2007-05-14) +# Alpha doesn't have wpa_supplicant keyworded, bug 175714 +networkmanager + + +# alpha doesn't have java support +java +pdfannotextractor + +# Mask vpopmail until net-mail/vpopmail goes out of package.mask +vpopmail + +# We don't have any virtual/mpi (bug 111807) +mpi + +# Matt Turner <mattst88@gentoo.org> +# llvm is not keyworded +video_cards_amdgpu +video_cards_radeonsi + +# disable until tested +# # bug 148402 +pcsc-lite + +# conky dependencies missing keywords related (dragonheart -20061112) +# media-sound/mpd +mpd + +# USE=d seems to break gcc-4.1.2 (#178896) +d + +# uses gnat/ada which is too big to support currently +topal + +# Matt Turner <mattst88@gentoo.org> (2010-12-13) +# We don't have sys-devel/llvm +llvm + +# Matt Turner <mattst88@gentoo.org (2012-05-27) +# net-misc/connman is not keyworded +connman + +# Matt Turner <mattst88@gentoo.org (2012-05-27) +# sys-apps/entropy is not keyworded +entropy + +# Anthony G. Basile <blueness@gentoo.org> (2012-04-15) +# Pulls in net-libs/axtls which is not keyworded for arch +curl_ssl_axtls + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# media-libs/xine-lib is not keyworded +xine + +template-haskell + +# nvidia cg toolkit for binary drivers +cg + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# virtual/opencl is not keyworded +opencl + +# Unmask once sys-libs/libunwind gets ported & keyworded. +unwind + +# Pacho Ramos <pacho@gentoo.org> (2014-01-08) +# Unmask systemd since it is keyworded here. +-systemd + +# Tobias Klausmann <klausman@gentoo.org> (2014-07-20) +# Mask redis USE flag everywhere since redis depends on google-perftools, +# which are not supported on Alpha at all (assembly). +redis + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/make.defaults new file mode 100644 index 000000000000..fe8e8ec53868 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/make.defaults @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +ARCH="amd64" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="x86_64-pc-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# 2006/06/07 - Danny van Dyk <kugelfang@gentoo.org> +# Multilib settings for all amd64 subprofiles. +MULTILIB_ABIS="amd64 x86" +DEFAULT_ABI="amd64" +# Do not remove this one, or all kinds of hell breaks loose. +ABI="amd64" + +LIBDIR_amd64="lib64" +LIBDIR_x86="lib32" +#LIBDIR_ppc64="lib64" +#LIBDIR_sparc64="lib64" +#LIBDIR_ppc="lib32" +#LIBDIR_sparc32="lib32" + +# Let baselayout create the lib symlink. +SYMLINK_LIB="yes" + +# 64bit specific settings. +CFLAGS_amd64="-m64" +LDFLAGS_amd64="-m elf_x86_64" +CHOST_amd64="x86_64-pc-linux-gnu" + +# 32bit specific settings. +CFLAGS_x86="-m32" +LDFLAGS_x86="-m elf_i386" +CHOST_x86="i686-pc-linux-gnu" + +# 64-32bit specific settings. +CFLAGS_x32="-mx32" +LDFLAGS_x32="-m elf32_x86_64" +CHOST_x32="x86_64-pc-linux-gnux32" + +# Simon Stelling <blubb@gentoo.org> (2006-10-24) +# They are masked, but we can enable them anyway for those who have +# >=portage-2.1.2_pre3-r4 +CPU_FLAGS_X86="mmx mmxext sse sse2" + +# Michał Górny <mgorny@gentoo.org> (2013-09-03) +# Enable abi_x86_64 for packages that don't have it forced. +ABI_X86="64" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa" + +# Danny van Dyk <kugelfang@gentoo.org> (2006-12-22) +# Default for ALSA_CARDS USE_EXPAND variable. +ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" + +# Michał Górny <mgorny@gentoo.org> (2013-01-26) +# Unhide the x86-specific USE_EXPANDs. +USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86" + +# Michał Górny <mgorny@gentoo.org> (2014-06-25) +# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied +# by non-multilib ebuilds when non-native ABIs are disabled. +IUSE_IMPLICIT="abi_x86_64" + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-06-02) +# Enable USE=libtirpc by default, to ease dependency resolution during +# the stabilization of glibc-2.26. Bug 657148 +USE="libtirpc" + +GRUB_PLATFORMS="pc coreboot efi-32 efi-64 multiboot qemu xen xen-32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/01-gentoo new file mode 100644 index 000000000000..0f4c85a656e0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/01-gentoo @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on amd64 +sys-firmware/seabios -binary + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14) +# Force the host target to avoid dependency hell +dev-lang/rust llvm_targets_X86 + +# NP-Hardass <NP-Hardass@gentoo.org> (2017-05-23) +# Packages with optional 64-bit variant +app-emulation/wine-vanilla -abi_x86_64 +app-emulation/wine-staging -abi_x86_64 +app-emulation/wine-d3d9 -abi_x86_64 +app-emulation/wine-any -abi_x86_64 +virtual/wine -abi_x86_64 + +# Michał Górny <mgorny@gentoo.org> (2017-04-08) +# Require sandbox to be multilib-capable to avoid failures when building +# multilib packages, #611292. +sys-apps/sandbox abi_x86_32 + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_X86 +sys-devel/clang llvm_targets_X86 +sys-devel/llvm llvm_targets_X86 + +# Michał Górny <mgorny@gentoo.org> (2013-09-02) +# Packages with optional 64-bit variant. +www-plugins/adobe-flash -abi_x86_64 + +# Diego Elio Pettenò <flameeyes@gmail.com> (2011-04-21) +# The plugin is 32-bit only (and I'm not even sure if it works with +# modern iscan); make sure it only installs the firmware for amd64! +media-gfx/iscan-plugin-gt-f500 minimal + +# <blubb@gentoo.org> (2006-10-23) +# upstream forces sse2 on regardless of what the use flag is +dev-libs/openssl cpu_flags_x86_sse2 +dev-libs/openssl-compat cpu_flags_x86_sse2 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/02-baldeagleos new file mode 100644 index 000000000000..7371841de49b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.force/02-baldeagleos @@ -0,0 +1,2 @@ +# FL-1832; force multilib support on sys-devel/gcc +sys-devel/gcc abi_x86_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/01-gentoo new file mode 100644 index 000000000000..b9f6de7c5a7d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/01-gentoo @@ -0,0 +1,355 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Craig Andrews <candrews@gentoo.org> (2019-10-08) +# net-misc/quiche is available on this arch +net-misc/curl -quiche + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on amd64 +sys-firmware/seabios -debug + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28) +# upstream provides docs and tools for tier-1 arches +dev-lang/rust-bin -doc +>=dev-lang/rust-bin-1.37 -clippy -rustfmt + +# Thomas Deutschmann <whissi@gentoo.org> (2019-08-03) +# Early microcode loading is supported on amd64 +sys-kernel/linux-firmware -initramfs + +# Lars Wendler <polynomial-c@gentoo.org> (2019-07-26) +# dev-libs/gumbo is keyworded on amd64 +mail-client/claws-mail -litehtml + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-22) +# openjfx is keyworded on amd64 +dev-java/openjdk:11 -javafx + +# Matt Turner <mattst88@gentoo.org> (2019-06-20) +# dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does +# build on amd64. +>=dev-lang/spidermonkey-60 -jit + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-09) +# media-libs/libplacebo is keyworded on amd64 +media-video/vlc -libplacebo + +# Denis Lisov <dennis.lissov@gmail.com> (2019-05-09) +# Overlay can only be built on amd64 and x86 +x11-apps/igt-gpu-tools -overlay + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-03-05) +# freeipmi is supported on amd64 +app-admin/conserver -freeipmi + +# Thomas Deutschmann <whissi@gentoo.org> (2018-11-15) +# - rdrand plugin is supported on amd64 +net-vpn/strongswan -strongswan_plugins_rdrand + +# James Le Cuirot <chewi@gentoo.org> (2018-11-02) +# Vulkan is only available on amd64 at present. +media-libs/libsdl2 -vulkan + +# Michael Palimaka <kensington@gentoo.org> (2018-10-12) +# Unmask arch-specific USE flags available on amd64 +net-analyzer/testssl -bundled-openssl -kerberos + +# Thomas Deutschmann <whissi@gentoo.org> (2018-09-30) +# Unmask libheif support where media-libs/libheif is keyworded +media-gfx/imagemagick -heif + +# Ben Kohler <bkohler@gentoo.org> (2018-08-23) +# Unmask iwd support where net-wireless/iwd is keyworded +net-misc/networkmanager -iwd + +# Thomas Deutschmann <whissi@gentoo.org> (2018-08-23) +# Dependency sys-cluster/ceph is keyworded for amd64 +net-fs/samba -ceph + +# Rick Farina <zerochaos@gentoo.org> (2018-06-27) +# Catalyst has support for assembling bootloader on this arch +dev-util/catalyst -system-bootloader + +# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2018-06-17) +# Vulkan support is only available on few selected arches atm. +# Mask everywhere, unmask where appropriate. +media-video/mpv -vulkan + +# Mikle Kolyada <zlogene@gentoo.org> (2018-06-02) +# Too many untested ruby dependencies +<dev-ruby/haml-5 test + +# Nick Sarnie <sarnex@gentoo.org> (2018-04-29) +# media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64 +app-emulation/wine-any -vkd3d -vulkan +app-emulation/wine-d3d9 -vkd3d -vulkan +app-emulation/wine-staging -vkd3d -vulkan +app-emulation/wine-vanilla -vkd3d -vulkan + +# Richard Yao <ryao@gentoo.org> (2018-04-16) +# sys-fs/zfs is keyworded on amd64 +sys-cluster/ceph -zfs +sys-boot/grub -libzfs + +# Amy Liffey <amynka@gentoo.org> (2017-09-19) +# [cuda] is unmasked in this profiles. +media-libs/opencv -contrib_xfeatures2d + +# David Seifert <soap@gentoo.org> (2017-05-20) +# cpyrit-cuda does not support GCC 4.9 or later +net-wireless/pyrit cuda + +# Rick Farina <zerochaos@gentoo.org> (2017-05-11) +# nexpose work on amd64 +net-analyzer/metasploit -nexpose + +# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01) +# dev-libs/libmaxminddb is keyworded on amd64 +app-admin/rsyslog -mdblookup + +# Alexis Ballier <aballier@gentoo.org> (2017-02-21) +# spacetime works on amd64 +# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html +dev-lang/ocaml -spacetime + +# Alexis Ballier <aballier@gentoo.org> (2017-01-31) +# nvidia drivers are unmasked here +media-video/ffmpeg -nvenc + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04) +# Assembly optimisations are supported on amd64 for all versions +dev-libs/libsecp256k1 -asm + +# Andreas Sturmlechner <asturm@gentoo.org> (2016-12-31) +# on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-14) +# Fails to build with newly unmasked ffmpeg-3, so mask this useflag +# Workaround; leaving a real fix to the maintainers... bug 580630 +media-libs/mlt vdpau + +# Ettore Di Giacinto <mudler@gentoo.org> (2016-10-18) +# Enable gambit and scm only on supported architectures +>=dev-scheme/slib-3.2.5 -gambit -scm + +# Thomas Deutschmann <whissi@gentoo.org> (2016-09-22) +# Enable MQTT support on supported architectures +app-metrics/collectd -collectd_plugins_mqtt + +# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26) +# Enable numa support on supported architectures +dev-db/mysql -numa +dev-db/percona-server -numa + +# Brian Evans <grknight@gentoo.org> (2016-08-23) +# It's only supported on amd64 +dev-db/percona-server -tokudb -tokudb-backup-plugin + +# Brian Evans <grknight@gentoo.org> (2016-08-18) +# Allow jdbc on this arch +dev-db/mariadb -jdbc + +# Andrew Savchenko <bircoph@gentoo.org> (2016-08-11) +# PGO is fixed on amd64 +>=www-client/firefox-48 -pgo + +# James Le Cuirot <chewi@gentoo.org> (2016-07-26) +# Only available on some architectures. +dev-java/icedtea -shenandoah + +# Mike Gilbert <floppym@gentoo.org> (2016-06-23) +# This flag only has meaning on amd64 +sys-boot/grub:2 -grub_platforms_xen-32 + +# Nathan Phillip Brink <binki@gentoo.org> (2015-09-26) +# git useflag requires dev-libs/libgit2 which few arches support +dev-util/geany-plugins -git + +# Brian Evans <grknight@gentoo.org (2015-09-14) +# Unmask new USE flags for mariadb on supported arches +>=dev-db/mariadb-10.1.0 -mroonga -sst-xtrabackup -galera + +# Mike Gilbert <floppym@gentoo.org> (2015-09-05) +# sys-boot/gnu-efi is not supported on all archs. +sys-apps/systemd -gnuefi + +# James Le Cuirot <chewi@gentoo.org> (2015-07-28) +# JavaFX and the browser plugin are included on x64 Linux. +dev-java/oracle-jdk-bin -javafx -nsplugin +dev-java/oracle-jre-bin -javafx -nsplugin + +# Ben de Groot <yngwin@gentoo.org> (2015-03-15) +# media-libs/libbdplus is keyworded on amd64, so unmask the useflag +media-libs/libbluray -bdplus + +# Michał Górny <mgorny@gentoo.org> (2015-03-01) +# pidgin-opensteamworks is only available for amd64, ppc32 and x86 +net-im/telepathy-connection-managers -steam + +# Mike Frysinger <vapier@gentoo.org> (2014-08-04) +# Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024 +sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv + +# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2014-04-24) +# It's only supported on amd64 +dev-db/mariadb -tokudb + +# Samuli Suominen <ssuominen@gentoo.org> (2014-02-16) +# Still considered experimental by upstream: +# https://sourceforge.net/p/mikmod/bugs/16/#17ea +media-libs/libmikmod cpu_flags_x86_sse2 + +# Andreas K. Huettel <dilfridge@gentoo.org> (2014-01-04) +# While globally masked, the needed amd64 keywords are already present +dev-vcs/git -mediawiki -mediawiki-experimental + +# Sergey Popov <pinkbyte@gentoo.org> (2013-12-27) +# Boost.Context can be built on amd64 +dev-libs/boost -context + +# Michał Górny <mgorny@gentoo.org> (2013-12-15) +# mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm +# only. +games-emulation/mupen64plus-core new-dynarec + +# Tim Harder <radhermit@gentoo.org> (2013-08-13) +# dev-lang/luajit keyworded for amd64 (masked in base) +# dev-scheme/racket keyworded for amd64 (masked in base) +app-editors/vim -luajit -racket +app-editors/gvim -luajit -racket + +# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09) +# Works on amd64 +sys-apps/hwloc -gl + +# Michał Górny <mgorny@gentoo.org> (2013-07-22) +# Meaningless on amd64 (it controls the 32-bit x86 JIT). +dev-python/pypy cpu_flags_x86_sse2 +dev-python/pypy-bin cpu_flags_x86_sse2 +dev-python/pypy3 cpu_flags_x86_sse2 +dev-python/pypy3-bin cpu_flags_x86_sse2 + +# Christoph Junghans <junghans@gentoo.org> (2012-12-26) +# cuda works on x86/amd64 (masked in base) +sci-chemistry/gromacs -mkl + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-11-03) +# Unmask here, as it's masked in base. +net-libs/gnutls -dane + +# Ben de Groot <yngwin@gentoo.org> (2012-07-30) +# dependency keyworded here, masked in base +media-libs/freetype -infinality + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-04-12) +# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for +# gobject-introspection[doctool], bug #411761 +dev-libs/gobject-introspection -doctool + +# Michał Górny <mgorny@gentoo.org> (2012-04-11) +# JIT compilation in zpaq generates code for x86/amd64. +app-arch/zpaq -jit + +# Arun Raghavan <ford_prefect@gentoo.org> (2012-03-29) +# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be +# added. +media-sound/pulseaudio -webrtc-aec + +# Bernard Cafarelli <voyageur@gentoo.org> (2012-02-27) +# Masked in base profile, supported on this arch +gnustep-base/gnustep-make -libobjc2 + +# Davide Pesavento <pesa@gentoo.org> (2011-11-30) +# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, +# so the flag is masked in the base profile and unmasked here. +dev-qt/qtdeclarative -jit +dev-qt/qtscript -jit +dev-qt/qtwebkit -jit + +# Robin H. Johnson <robbat2@gentoo.org> (2011-07-10) +# PPS should work on all arches, but only keyworded on amd64/x86 +>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks + +# Tim Harder <radhermit@gentoo.org> (2011-02-13) +# Masked in base, unmask for amd64/x86 +>=media-video/mplayer-1.0_rc4_p20101219 -bluray + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2010-11-28) +# sys-devel/llvm is keyworded on amd64 +media-libs/mesa -llvm + +# Tomáš Chvátal <scarabeus@gentoo.org> (2010-04-04) +# x86 platforms works +sys-power/pm-utils -video_cards_intel -video_cards_radeon + +# Jean-Noël Rivasseau <elvanor@gentoo.org> (2009-09-23) +# X use flag only for amd64/x86, bug 285951. +media-gfx/iscan -X + +# Bernard Cafarelli <voyageur@gentoo.org> (2009-03-20) +# Depends on packages not yet keyworded for amd64, cf bug #22042 +app-backup/backup-manager s3 + +# Jeremy Olexa <darkside@gentoo.org> (2009-02-07) +# USE=mmx on imlib2 causes issues with other apps. See bug 218382 (comments +# 11-12) +media-libs/imlib2 cpu_flags_x86_mmx + +# Jeremy Olexa <darkside@gentoo.org> (2008-12-27) +# Mask static USE flag because it just doesn't work on amd64. See bug 236591 +>=app-arch/p7zip-4.58 static + +# Jeremy Olexa <darkside@gentoo.org> (2008-12-24) +# unmask USE=bindist on amd64 - also unmasking the other flags that were under a +# bad comment heading. see bug #246144 +media-video/mplayer -cpudetection + +# assembler-section + +# blubb@gentoo.org (2006-10-23) +# upstream forces sse2 for amd64; mmx flag does nothing +app-crypt/johntheripper cpu_flags_x86_mmx + +# blubb@gentoo.org (2006-10-23) +# x86 asm only: +media-libs/libfame cpu_flags_x86_mmx +media-libs/sdl-gfx cpu_flags_x86_mmx +media-libs/smpeg cpu_flags_x86_mmx +x11-terms/eterm cpu_flags_x86_mmx + +# x86_64 opts are enabled with USE sse. so masking the rest +media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext + +# Alistair Bush <ali_bush@gentoo.org> (2007-05-08) +# Mask doc flag for fop as nearly impossible to +# run javadoc target. see #177585 +>=dev-java/fop-0.93 doc + +# Alexis Ballier <aballier@gentoo.org> (2008-08-08) +# x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that +# saves people from needlessly installing nasm +# Refs bug #93279 +media-sound/lame cpu_flags_x86_mmx + +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan +sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +sys-libs/compiler-rt-sanitizers -gwp-asan +sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -profile -xray + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/02-baldeagleos new file mode 100644 index 000000000000..38e72a56f34a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use.mask/02-baldeagleos @@ -0,0 +1,17 @@ +# xor (2019-09-30) +# Unmask sanitize on amd64/x86-64. +sys-devel/gcc -sanitize + + +# xor (2019-09-30) +# Unmask vtv on amd64/x86-64 - has been unmasked on Gentoo amd64 since 2015/2016. +sys-devel/gcc -vtv + + +# xor (2019-09-30) +# Unmask pie in gcc on amd64/x86-64. +# Masking leftover from Gentoo-land, and now we're using TemptorSent's gcc ebui> +sys-devel/gcc -pie + +# don't use system-ffmpeg for qtwebengine to work with ffmpeg 5 environment +dev-qt/qtwebengine -system-ffmpeg diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use/llvm b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use/llvm new file mode 100644 index 000000000000..f20cfea3cf67 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/package.use/llvm @@ -0,0 +1,2 @@ +sys-devel/clang llvm_targets_AMDGPU llvm_targets_BPF llvm_targets_NVPTX +sys-devel/llvm llvm_targets_AMDGPU llvm_targets_BPF llvm_targets_NVPTX
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/parent new file mode 100644 index 000000000000..aab0408ceca6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/parent @@ -0,0 +1 @@ +../.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-bulldozer/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-bulldozer/make.defaults new file mode 100644 index 000000000000..d718c1042fff --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-bulldozer/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=bdver1 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm aes avx cx16 fma4 lwp mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-excavator/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-excavator/make.defaults new file mode 100644 index 000000000000..47192e11c2a1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-excavator/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=bdver4 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm aes avx avx2 bmi bmi2 cx16 f16c fma fma4 fsgsbase lwp mmx mmxext movbe pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 tbm xop" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-jaguar/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-jaguar/make.defaults new file mode 100644 index 000000000000..df2426fb7a6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-jaguar/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=btver2 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm aes avx bmi cx16 f16c mmx mmxext movbe pclmul sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k10/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k10/make.defaults new file mode 100644 index 000000000000..52d201f82606 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k10/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=amdfam10 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext abm mmx mmxext popcnt sse sse2 sse3 sse4a" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8+sse3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8+sse3/make.defaults new file mode 100644 index 000000000000..784e25f8bd49 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8+sse3/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -march=k8-sse3 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 sse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8/make.defaults new file mode 100644 index 000000000000..517b82ace92b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-k8/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -march=k8 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-piledriver/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-piledriver/make.defaults new file mode 100644 index 000000000000..e9c3266b3fad --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-piledriver/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=bdver2 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm aes avx bmi cx16 f16c fma fma4 lwp mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 tbm xop" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-steamroller/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-steamroller/make.defaults new file mode 100644 index 000000000000..e832d16cad12 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-steamroller/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=bdver3 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm aes avx bmi cx16 f16c fma fma4 fsgsbase lwp mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 tbm xop" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen/make.defaults new file mode 100644 index 000000000000..21c73165963f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=znver1 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm adcx aes avx avx2 bmi bmi2 clflushopt clzero cx16 f16c fma fsgsbase mmx mmxext movbe mwaitx pclmul popcnt rdseed sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xsavec xsaves" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen2/make.defaults new file mode 100644 index 000000000000..4ac123e1afaa --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/amd64-zen2/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=znver2 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm adcx aes avx avx2 bmi bmi2 clflushopt clwb clzero cx16 f16c fma fsgsbase mmx mmxext movbe mwaitx pclmul popcnt rdpid rdrand rdseed sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 wbnoinvd xsavec xsaves" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/atom_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/atom_64/make.defaults new file mode 100644 index 000000000000..d6efbc9b9837 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/atom_64/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=bonnell -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/btver1_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/btver1_64/make.defaults new file mode 100644 index 000000000000..da32fe456d6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/btver1_64/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=btver1 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="abm cx16 mmx mmxext sse sse2 sse3 sse4a ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core-avx-i/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core-avx-i/make.defaults new file mode 100644 index 000000000000..541544ccbd3b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core-avx-i/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=core-avx-i -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core2_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core2_64/make.defaults new file mode 100644 index 000000000000..625859878253 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/core2_64/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=core2 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/corei7/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/corei7/make.defaults new file mode 100644 index 000000000000..aa78fd15e309 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/corei7/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=corei7 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/generic_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/generic_64/make.defaults new file mode 100644 index 000000000000..231906c823d7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/generic_64/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-mtune=generic -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-broadwell/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-broadwell/make.defaults new file mode 100644 index 000000000000..c06b16c3f4d7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-broadwell/make.defaults @@ -0,0 +1,7 @@ +CFLAGS="-march=broadwell -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-haswell/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-haswell/make.defaults new file mode 100644 index 000000000000..b6003a366e91 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-haswell/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=haswell -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-ivybridge/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-ivybridge/make.defaults new file mode 100644 index 000000000000..48c98033fd9d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-ivybridge/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=ivybridge -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-nehalem/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-nehalem/make.defaults new file mode 100644 index 000000000000..037d80ab80b9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-nehalem/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-march=nehalem -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" +CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-sandybridge/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-sandybridge/make.defaults new file mode 100644 index 000000000000..5a9652dee698 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-sandybridge/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=sandybridge -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-silvermont/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-silvermont/make.defaults new file mode 100644 index 000000000000..1bc0fd2a6858 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-silvermont/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=silvermont -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake-avx512/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake-avx512/make.defaults new file mode 100644 index 000000000000..59167193d1d7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake-avx512/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-march=skylake-avx512 -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +CPU_FLAGS_X86="aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake/make.defaults new file mode 100644 index 000000000000..8f372cb0e551 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-skylake/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-march=broadwell -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-westmere/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-westmere/make.defaults new file mode 100644 index 000000000000..f24a4bf115bc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/intel64-westmere/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-march=westmere -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" +CPU_FLAGS_X86="aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/native_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/native_64/make.defaults new file mode 100644 index 000000000000..1cc50ea0b2dc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/native_64/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=native -O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/nocona/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/nocona/make.defaults new file mode 100644 index 000000000000..651b70747c1a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/nocona/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -march=nocona -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/opteron_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/opteron_64/make.defaults new file mode 100644 index 000000000000..5df3014a6964 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/opteron_64/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -march=opteron -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/xen-pentium4+sse3_64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/xen-pentium4+sse3_64/make.defaults new file mode 100644 index 000000000000..e6409ea1d7f7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/subarch/xen-pentium4+sse3_64/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -march=nocona -mno-tls-direct-seg-refs -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2 sse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/01-gentoo new file mode 100644 index 000000000000..6595a954f57e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/01-gentoo @@ -0,0 +1,6 @@ +# Force the flag which corresponds to ARCH. +amd64 + +# Michał Górny <mgorny@gentoo.org> (2013-01-26) +# Force the flag corresponding to the default ABI. +abi_x86_64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/02-baldeagleos new file mode 100644 index 000000000000..325eba3ba789 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.force/02-baldeagleos @@ -0,0 +1,5 @@ +# Force enable multilib USE flag +multilib +# Add new abi's FL-452 +abi_x86_64 +abi_x86_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/01-gentoo new file mode 100644 index 000000000000..7980449d1006 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/01-gentoo @@ -0,0 +1,176 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-amd64 + +# SECTION: Unmask + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17) +# media-sound/audacious is keyworded on amd64 +-audacious + +# Matt Turner <mattst88@gentoo.org> (2018-11-11) +# d3d9 works on amd64 +-d3d9 + +# Michael Orlitzky <mjo@gentoo.org> (2018-01-07) +# Oracle database stuff should work on amd64. +-oci8 +-oci8-instant-client +-oracle + +# Sven Wegener <swegener@gentoo.org> (2017-05-31) +# libvirt is supported on amd64 +-libvirt + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-26) +# dev-db/firebird is keyworded ~amd64 +-firebird + +# cilk has been ported to this arch. +-cilk + +# Mike Gilbert <floppym@gentoo.org> (2014-10-19) +# sys-libs/libapparmor +-apparmor + +# Alexey Shvetsov <alexxy@gentoo.org> (2014-04-08) +# Cuda works here +-cuda + +# Michał Górny <mgorny@gentoo.org> (2014-03-30) +# PyPy is keyworded on this arch. +-python_targets_pypy +-python_single_target_pypy +-python_targets_pypy3 +-python_single_target_pypy3 + +# Michał Górny <mgorny@gentoo.org> (2013-05-04) +# Unmask systemd since it is keyworded here. +-systemd + +# Andrey Grozin <grozin@gentoo.org> (2014-06-25) +# keyworded on amd64 +-clisp +-clozurecl +-ecls +-gcl +-sbcl + +# Michał Górny <mgorny@gentoo.org> (2013-01-26) +# Unmask the multilib flags for this arch. +-abi_x86_32 +-abi_x86_64 + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-09) +# Orc optimisations work fine on amd64 and x86 +-orc + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-21) +# IPMI is only implemented for x86, amd64 and ia64 +-ipmi + +# Ralph Sennhauser <sera@gentoo.org> (2012-07-31) +# Keyworded on amd64 +-python_targets_jython2_7 +-python_single_target_jython2_7 + +# Joerg Bornkessel <hd_brummy@gentoo.org> (2012-03-05) +# Unmask, works with v4l2, #350211 +-dxr3 + +# Alexis Ballier <aballier@gentoo.org> (2011-12-22) +# Unmask vdpau as its supported here +-vdpau + +# Alexey Shvetsov <alexxy@gentoo.org> (2011-07-01) +# Infiniband stuff works here +-infiniband + +# Samuli Suominen <ssuominen@gentoo.org> (2010-02-14) +# Unmask amd64/x86 only SANE_BACKENDS +-sane_backends_canon_pp +-sane_backends_hpsj5s +-sane_backends_mustek_pp +-sane_backends_qcam + +# Alex Legler <a3li@gentoo.org> (2010-05-03) +# Add support for Ruby Enterprise Edition targets where rubyee is available +# -ruby_targets_ree18 + +# Hans de Graaff <graaff@gentoo.org> (2011-10-21) +# Add support for Rubinius targets where rbx is available +#-ruby_targets_rbx + +# Lilo works on amd64, so ... +-lilo + +# Mike Frysinger <vapier@gentoo.org> (2007-03-10) +# NVRAM works on x86/amd64 hosts +-nvram + +# Diego Pettenò <flameeyes@gentoo.org> (2005-09-14) +# nVidia XvMC support works on amd64 +-nvidia + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-01-28) +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_ast +-video_cards_i915 +-video_cards_i965 +-video_cards_intel +-video_cards_nvidia +-video_cards_siliconmotion +-video_cards_vesa +-video_cards_via +-video_cards_virtualbox +-video_cards_vmware +-video_cards_qxl + +# Simon Stelling <blubb@gentoo.org> (2007-02-16) +# Since this profile forces >=portage-2.1.2, we can unmask all +# SIMD assembler flags +-mpx +-cpu_flags_x86_3dnow +-cpu_flags_x86_3dnowext +-cpu_flags_x86_aes +-cpu_flags_x86_avx +-cpu_flags_x86_avx2 +-cpu_flags_x86_fma3 +-cpu_flags_x86_fma4 +-cpu_flags_x86_mmx +-cpu_flags_x86_mmxext +-cpu_flags_x86_padlock +-cpu_flags_x86_popcnt +-cpu_flags_x86_sse +-cpu_flags_x86_sse2 +-cpu_flags_x86_sse3 +-cpu_flags_x86_sse4_1 +-cpu_flags_x86_sse4_2 +-cpu_flags_x86_sse4a +-cpu_flags_x86_ssse3 +-cpu_flags_x86_xop + +# George Shapovalov <george@gentoo.org> (2007-04-08) +# supported on amd64 +-ada + +# Robert Buchholz <rbu@gentoo.org> (2007-06-03) +# Unmask as it works on amd64 +-lcd_devices_luise + +# SECTION: Unavailable/Broken + +# 2004-06-22 - Taken from 2004.0 profile +# masked +3dfx + +# fdk-aac is already keyworded here +-fdk + +# NOT NECESSARY - SECTION + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/02-baldeagleos new file mode 100644 index 000000000000..bf7ece0e6463 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/amd64/use.mask/02-baldeagleos @@ -0,0 +1,30 @@ +# UNMASK + +-nvidia +-input_devices_synaptics +-input_devices_virtualbox +-input_devices_vmmouse +-input_devices_wacom +-video_cards_iris +-video_cards_nouveau +-video_cards_nvidia +-video_cards_fglrx +-video_cards_via +-video_cards_virtualbox +-video_cards_vmware +-dxr3 +-kqemu + +-sane_backends_canon_pp +-sane_backends_hpsj5s +-sane_backends_mustek_pp +-sane_backends_qcam + +# MASK + +alsa_cards_cs5535audio +video_cards_i740 +video_cards_imstt +video_cards_newport +video_cards_nsc +3dfx diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/make.defaults new file mode 100644 index 000000000000..23746eae9be3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/make.defaults @@ -0,0 +1,24 @@ +# Main ARM profile + +ARCH="arm" +ACCEPT_KEYWORDS="arm" + +CHOST="arm-unknown-linux-gnu" +CFLAGS="-O2" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +MULTILIB_ABIS="arm" +DEFAULT_ABI="arm" +ABI="${DEFAULT_ABI}" +LIBDIR_arm="lib" +CHOST_arm="${CHOST}" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="exynos fbdev omap" + +# Michał Górny <mgorny@gentoo.org> (2017-03-14) +# Unhide the ARM-specific USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.keywords/funtoo-arm-keywords b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.keywords/funtoo-arm-keywords new file mode 100644 index 000000000000..dcd671867a35 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.keywords/funtoo-arm-keywords @@ -0,0 +1,9 @@ +# Jean-Francis Roy (June 24, 2014) +# Keyword app-text/pastebinit, reported to be working fine on ARM. +# FL-1304 +app-text/pastebinit ~arm + +# Jean-Francis Roy (June 24, 2014) +# Keyword app-admin/lib_users, reported to be working fine on ARM. +# FL-1303 +app-admin/lib_users ~arm diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.mask new file mode 100644 index 000000000000..25107630e0b6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.mask @@ -0,0 +1,20 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Bernardo Meurer <bernardo@standard.ai> (2019-09-28) +# Requires app-crypt/tpm2-tss which is pending ~arm vide +# https://bugs.gentoo.org/695758 +>=sys-apps/fwupd-1.3.2 + +# James Le Cuirot <chewi@gentoo.org> (2016-01-09) +# This is built for armv6 and will not work on earlier generations. +dev-java/oracle-jdk-bin +dev-java/oracle-jre-bin + +# James Le Cuirot <chewi@gentoo.org> (2015-05-24) +# This is built for armv7a and will not work on earlier generations. +dev-java/icedtea-bin + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-22) +# This is built for armv7a and will not work on earlier generations. +dev-java/openjdk-bin:11 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.unmask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.unmask new file mode 100644 index 000000000000..040e3fa2d8cf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.unmask @@ -0,0 +1,5 @@ +# QA-85: unmask to resolve internal compiler error bug +=sys-devel/gcc-4.9.3 + +# QA-85 and FL-2694: unmask for testing, builds under ARM +=dev-libs/icu-55.1-r1002 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.force new file mode 100644 index 000000000000..f8f2470ba9d2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.force @@ -0,0 +1,22 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Joonas Niilola <juippis@gentoo.org> (2019-07-31) +# Force 'unwind' on for arm with dev-libs/efl +# 618232 +dev-libs/efl unwind + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-16) +# Force the host target +dev-lang/rust llvm_targets_ARM + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_ARM +sys-devel/clang llvm_targets_ARM +sys-devel/llvm llvm_targets_ARM + +# Anthony G. Basile <blueness@gentoo.org> (2012-11-11) +# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-plasma/kdm +# gets stable keyword, this line can be removed. +x11-misc/xscreensaver gdm diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/01-gentoo new file mode 100644 index 000000000000..3f9c89d81d52 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/01-gentoo @@ -0,0 +1,546 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06) +# PPS should work on all arches, but only keyworded on some arches +>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-28) +# >=sci-libs/vtk-8 is not keyworded, bug #649054 +media-libs/opencv vtk +sci-libs/pcl vtk + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29) +# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded +kde-plasma/plasma-meta thunderbolt + +# Michał Górny <mgorny@gentoo.org> (2019-07-13) +# app-forensics/libewf is not keyworded here. +app-admin/testdisk ewf + +# Craig Andrews <candrews@gentoo.org> (2019-07-03) +# Unmask Raspberry Pi support on arm. +media-tv/kodi -raspberry-pi + +# Matt Turner <mattst88@gentoo.org> (2019-06-20) +# dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does +# build on arm. +>=dev-lang/spidermonkey-60 -jit + +# Lars Wendler <polynomial-c@gentoo.org> (2019-04-29) +# Requires app-text/discount and net-libs/webkit-gtk which both have +# no keywords on arm +dev-util/geany-plugins markdown + +# Patrick McLean <chutzpah@gentoo.org> (2019-04-15) +# deps not available on platform +sys-cluster/ceph babeltrace lttng + +# Patrick McLean <chutzpah@gentoo.org> (2019-04-15) +# pending re-keyword request, bug 615400 +net-analyzer/rrdtool rados +sys-fs/multipath-tools rbd +www-servers/uwsgi uwsgi_plugins_rados + +# Anthony G. Basile <blueness@gentoo.org> (2019-03-16) +# to avoid a circular dependency +dev-python/async_timeout test + +# Anthony G. Basile <blueness@gentoo.org> (2019-03-08) +# hipe code is missing in erlang for arm +dev-lang/erlang hipe +net-im/ejabberd hipe + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-25) +# (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed +sys-apps/fwupd dell thunderbolt + +# Bernard Cafarelli <voyageur@gentoo.org> (2019-01-14) +# Requires dev-php/pecl-imagick which is not keyworded on arm +www-apps/nextcloud imagemagick + +# Corentin Pazdera <nado@troglodyte.be> (2018-12-28) +# Requires virtual/pypy which isn't keyworded for ARM. +www-servers/uwsgi pypy + +# Davide Pesavento <pesa@gentoo.org> (2018-12-27) +# The corresponding Qt5 modules are not keyworded on arm, and we don't want to +# keyword them solely because of PyQt5 while there are no other in-tree users. +dev-python/PyQt5 networkauth + +# Aaron W. Swenson <titanofold@gentoo.org> (2018-10-19) +# Requires sys-devel/clang which isn’t keyworded for ARM. +dev-db/postgresql llvm + +# Michał Górny <mgorny@gentoo.org> (2018-10-18) +# Requires unported sys-libs/netbsd-csu. +sys-devel/clang-runtime crt + +# Thomas Deutschmann <whissi@gentoo.org> (2018-10-12) +# Requires www-client/firefox which isn't available on ARM yet +# due to dev-lang/rust requirement +dev-ruby/capybara test + +# Christian Ruppert <idl0r@gentoo.org> (2018-08-25) +# pre-built, no ARM support +net-wireless/gr-osmosdr sdrplay + +# Tomáš Mózes <hydrapolic@gmail.com> (2018-08-10) +# Needs dev-libs/libmaxminddb which isn't keyworded +app-admin/syslog-ng geoip2 + +# Thomas Deutschmann <whissi@gentoo.org> (2018-07-04) +# dev-libs/xxhash not keyworded for arm +app-admin/rsyslog xxhash + +# Tomáš Mózes <hydrapolic@gmail.com> (2018-06-19) +# Needs dev-libs/libmaxminddb which isn't keyworded +www-servers/nginx nginx_modules_http_geoip2 nginx_modules_stream_geoip2 + +# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06) +# Needs sys-apps/fakechroot which isn't keyworded +app-arch/rpm test + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03) +# net-wireless/soapysdr not keyworded +net-wireless/gr-osmosdr soapy + +# Markus Meier <maekke@gentoo.org> (2018-05-30) +# unkeyworded deps for bug #621434 +net-analyzer/zmap mongo + +# Michał Górny <mgorny@gentoo.org> (2018-04-15) +# Unkeyworded dep masks moved from default/linux. +app-admin/diamond mongo +net-libs/gnutls test-full +mail-client/mutt notmuch + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-02) +# Requires unkeyworded deps +>=dev-python/ipython-5.4.1 notebook qt5 smp + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-02-04) +# Depends on not yet keyworded dev-python/geoip-python. Bug #636860 +net-p2p/deluge geoip + +# Amy Liffey <amynka@gentoo.org (2018-01-21) +# dev-libs/cereal not keyworded for arm +media-libs/opencv contribdnn + +# Michał Górny <mgorny@gentoo.org> (2017-12-30) +# Moved from use.mask since they are flags local to one package. +media-tv/tvheadend hdhomerun + +# Michał Górny <mgorny@gentoo.org> (2017-11-29) +# All current clang versions are broken on ARM. +app-doc/doxygen clang + +# Thomas Deutschmann <whissi@gentoo.org> (2017-11-28) +# Requires dev-libs/mongo-c-driver which isn't keyworded +>=app-admin/rsyslog-8.31 mongodb + +# Patrice Clement <monsieurp@gentoo.org> (2017-09-24) +# Unmask Raspberry Pi support on arm. +media-video/mpv -raspberry-pi + +# James Le Cuirot <chewi@gentoo.org> (2017-09-20) +# media-sound/mac's executable segfaults when compressing all but the +# smallest wav files. +media-sound/xmms2 mac + +# Michał Górny <mgorny@gentoo.org> (2017-08-10) +# Requires USE=ipmi which is masked in this profile. +sys-power/nut ups_drivers_nut-ipmipsu + +# Michał Górny <mgorny@gentoo.org> (2017-08-10) +# Requires USE=octave which is masked in this profile. +dev-python/ipython test + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=opencl that is masked in this profile. +net-misc/bfgminer adl lm-sensors + +# Michał Górny <mgorny@gentoo.org> (2017-06-28) +# dev-tcltk/tcllib is not keyworded, and tests are restricted anyway, so +# no point in pursuing it right now. +app-shells/bash-completion test + +# James Le Cuirot <chewi@gentoo.org> (2017-04-25) +# Oracle doesn't include VisualVM on this platform. +dev-java/oracle-jdk-bin visualvm + +# Patrice Clement <monsieurp@gentoo.org> (2017-04-09) +# Enable MQTT support on supported architectures +app-metrics/collectd -collectd_plugins_mqtt + +# Michael Weber <xmw@gentoo.org> (2017-03-15) +# Cannot test non-free dependency dev-libs/device-atlas-api-c +net-proxy/haproxy device-atlas + +# Alon Bar-Lev <alonbl@gentoo.org> (2017-03-10) +# net-firewall/ipset is not available on arm +net-firewall/firehol ipset + +# Christoph Junghans <junghans@gentoo.org> (2017-02-05) +# Mask some fabrics +sys-cluster/openmpi java openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04) +# Assembly optimisations are supported on arm since 0.0.0_pre20161213 +dev-libs/libsecp256k1 -asm +<dev-libs/libsecp256k1-0.0.0_pre20161213 asm + +# James Le Cuirot <chewi@gentoo.org> (2016-12-14) +# DOSBox + OpenGLide is untested on this arch. +games-emulation/dosbox glide + +# Thomas Deutschmann <whissi@gentoo.org> (2016-12-04) +# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded +>=sci-libs/gdal-2.0.3 mdb + +# Gilles Dartiguelongue <eva@gentoo.org> (2016-08-23) +# Missing keywords on media-libs/grilo - bug #521972 +media-sound/rhythmbox upnp-av + +# Brian Evans <grknight@gentoo.org> (2016-08-18) +# Allow jdbc on this arch +dev-db/mariadb -jdbc + +# David Seifert <soap@gentoo.org> (2016-07-31) +# media-gfx/graphicsmagick is not keyworded on arm, users will need +# to enable imagemagick flag and disable graphicsmagick use flag +# to enable conversion facilities +sci-mathematics/octave graphicsmagick +media-gfx/zbar graphicsmagick + +# Göktürk Yüksek <gokturk@gentoo.org> (2016-06-14) on behalf of +# Nicholas Vinson <nvinso234@gmail.com> (proxy-maint) +# net-firewall/nftables[doc] requires dblatex which is not keyworded +net-firewall/nftables doc + +# Amy Winston <amynka@gentoo.org> (2016-06-12) +# does not build on arm at all (upstream bug) +dev-scheme/racket futures jit + +# Patrick McLean <chutzpah@gentoo.org> (2016-05-12) +# Tests require dev-python/tox which isn't keyworded on arm +sys-cluster/ceph test + +# Thomas Deutschmann <whissi@gentoo.org> (2016-03-19) +# Unkeyworded deps, bug #564274 +app-metrics/collectd collectd_plugins_gmond +app-metrics/collectd collectd_plugins_ipmi +app-metrics/collectd collectd_plugins_modbus +app-metrics/collectd collectd_plugins_oracle +app-metrics/collectd collectd_plugins_routeros +app-metrics/collectd collectd_plugins_sigrok +app-metrics/collectd collectd_plugins_tokyotyrant +app-metrics/collectd collectd_plugins_varnish +app-metrics/collectd collectd_plugins_virt +app-metrics/collectd collectd_plugins_write_mongodb + +# Markus Meier <maekke@gentoo.org> (2016-03-02) +# unkeyworded deps for bug #573324 +sci-mathematics/flint ntl + +# Markus Meier <maekke@gentoo.org> (2016-02-26) +# unmask scanner for net-print/hplip, bug #518456 +media-sound/moc timidity + +# Justin Lecher <jlec@gentoo.org> (2016-02-22) +# Missing test deps keyword #575366 +dev-cpp/eigen test + +# James Le Cuirot <chewi@gentoo.org> (2016-01-30) +# scrollview requires SWT, which is currently unsupported on ARM. +app-text/tesseract scrollview + +# Brian Evans <grknight@gentoo.org> (2015-11-23) +# unmask galera for dev-db/mariadb +>=dev-db/mariadb-10.1.0 -galera + +# Markus Meier <maekke@gentoo.org> (2015-11-22) +# unmask scanner for net-print/hplip, bug #518456 +net-print/hplip -scanner kde +media-gfx/xsane ocr + +# Pacho Ramos <pacho@gentoo.org> (2015-11-15) +# Missing keywords +>=media-plugins/grilo-plugins-0.2.16 upnp-av + +# Alexis Ballier <aballier@gentoo.org> (2015-11-14) +# MMAL is available on the Raspberry Pi (armv6 & armv7 so far) +media-video/ffmpeg -mmal + +# Markus Meier <maekke@gentoo.org> (2015-11-10) +# unkeyworded deps, bug #555896 +sci-libs/armadillo mkl + +# Markus Meier <maekke@gentoo.org> (2015-10-10) +# unkeyworded deps, bug #552330 +app-portage/g-sorcery bson + +# Markos Chandras <hwoarang@gentoo.org> (2015-04-18) +# samba-4 not keyworded on arm +sys-auth/sssd samba + +# Alexis Ballier <aballier@gentoo.org> (2015-04-02) +# Needs ilmbase (openexr), which does not build and is masked on arm. +media-libs/freeimage tiff + +# Jason A. Donenfeld <zx2c4@gentoo.org> (2015-02-09) +# Google does not distribute the widevine plugin for ARM. It must be extracted from a Chromebook, +# and this kind of reverse engineering work likely violates many agreements, so we mask the flag. +www-client/chromium widevine + +# Markus Meier <maekke@gentoo.org> (2015-01-17) +# Unkeyworded deps, bug #536226 +net-vpn/strongswan strongswan_plugins_unbound + +# Alexis Ballier <aballier@gentoo.org> (2015-01-06) +# sci-libs/xkaapi does not build here on armv7 +sci-libs/vtk kaapi + +# Benda Xu <heroxbd@gentoo.org> (2015-01-03) +# not tested +app-i18n/anthy canna-2ch +app-i18n/scim-anthy kasumi + +# Gilles Dartiguelongue <eva@gentoo.org> (2014-12-23) +# New dependencies for wayland support in Gnome 3.14 +# See bug #533420. +media-libs/clutter egl wayland +media-libs/clutter-gtk wayland + +# Markus Meier <maekke@gentoo.org> (2014-11-29) +# Unkeyworded deps, bug #518742 +dev-python/ipython doc +dev-python/oct2py doc + +# Michael Weber <xmw@gentoo.org> (2014-11-15) +# missing keywords on media-libs/libharu +www-client/netsurf pdf-writer + +# Markus Meier <maekke@gentoo.org> (2014-11-14) +# Unkeyworded deps, bug #511532 +net-im/prosody libevent mysql postgres sqlite + +# Alexis Ballier <aballier@gentoo.org> (2014-10-24) +# sci-libs/hdf is not supported on arm +sci-libs/netcdf hdf + +# Markus Meier <maekke@gentoo.org> (2014-09-24) +# Unkeyworded deps, bug #519618 +sys-block/fio glusterfs rbd + +# Rick Farina <zerochaos@gentoo.org> (2014-07-27) +# net-misc/dahdi doesn't build +net-voip/yate dahdi + +# Rick Farina <zerochaos@gentoo.org> (2014-07-22) +# sci-libs/mpir doesn't build +dev-python/gmpy mpir + +# Markus Meier <maekke@gentoo.org> (2014-06-24) +# Unkeyworded deps, bug #513108 +>=net-misc/spice-gtk-0.25 smartcard + +# Jauhien Piatlicki <jauhien@gentoo.org> (2014-05-29) +# Unkeyworded deps +lxqt-base/lxqt-meta lximage + +# Markus Meier <maekke@gentoo.org> (2014-05-04) +# Unkeyworded deps, bug #509082 +# Ralph Seichter <gentoo@seichter.de> (2019-06-29) +# Added 'stats' because it requires 'opendbx' +mail-filter/opendkim opendbx stats + +# S. Suominen <ssuominen@g.o> (2014-04-17) +# First GTK+-3.x version of EasyTAG! +# Keyword as reqiuired, ~arch is enough for now: +# media-libs/opusfile for USE opus +# media-libs/opus for USE opus +# app-text/apadata-tools for FEAATURES and USE test +# Do it! No reason to ask permission before! +>=media-sound/easytag-2.2.0 opus test + +# Yixun Lan <dlan@gentoo.org> (2014-04-12) +# app-emulation/qemu is not keyworded on arm arch. +# app-text/pandoc is not keyworded on arm arch. +app-emulation/xen-tools system-qemu doc + +# Markus Meier <maekke@gentoo.org> (2014-02-23) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Jason A. Donenfeld <zx2c4@gentoo.org> (2014-01-27) +# luajit isn't keyworded for arm yet, which is a bummer +net-im/prosody jit + +# Rick Farina <zerochaos@gentoo.org> (2014-01-09) +# rjb doesn't work on arm, so no java hacks for metasploit +net-analyzer/metasploit java + +# Markus Meier <maekke@gentoo.org> (2013-12-26) +# Unkeyworded deps, bug #488724 +app-office/gnumeric libgda + +# Pacho Ramos <pacho@gentoo.org> (2013-11-28) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Pacho Ramos <pacho@gentoo.org> (2013-10-31) +# Missing keywords, bug #478254 +gnome-base/gnome classic extras + +# Benda Xu <heroxbd@gentoo.org> (2013-10-31) +# Missing keywords from dev-ml/lablgtk, bug #487722 +net-p2p/mldonkey gtk guionly + +# Markus Meier <maekke@gentoo.org> (2013-09-15) +# Unkeyworded deps, bug #481462 +dev-python/ipython nbconvert + +# Sergey Popov <pinkbyte@gentoo.org> (2013-09-06) +# sci-libs/hdf does not build properly on arm +dev-perl/PDL hdf + +# Michael Weber <xmw@gentoo.org> (2013-08-23) +# Unkeyworded deps +media-gfx/fim graphicsmagick svg + +# Markus Meier <maekke@gentoo.org> (2013-08-04) +# Unkeyworded deps, bug #474026 +app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2 + +# Sergey Popov <pinkbyte@gentoo.org> (2013-07-30) +# Not tested +media-libs/devil allegro nvtt + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-07-13) +# requires net-misc/freerdp which is not keyworded on arm +# screen-sharing requires rdp flag +dev-libs/weston rdp screen-sharing + +# Andreas K. Huettel <dilfridge@gentoo.org> (2013-05-27) +# Firmware loader not keyworded yet +sci-libs/linux-gpib firmware + +# Christoph Junghans <junghans@gentoo.org> (2013-04-29) +# MKL not available on this arch +media-gfx/povray mkl + +# Benda Xu <heroxbd@gentoo.org> (2013-04-01) +# dev-ml/lablgtk not keyworded +net-misc/unison gtk + +# Julian Ospald <hasufell@gentoo.org> (2013-03-31) +# depends on mono +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Agostino Sarubbo <ago@gentoo.org> (2013-03-18) +# Mask java because of bug #461108 comment #7 +dev-libs/xapian-bindings java + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-02-20) +# Mask flags of calligra and dependencies due to lack of keywords +app-office/calligra openexr spacenav +media-gfx/pstoedit emf + +# Rick Farina <zerochaos@gentoo.org> (2013-02-05) +# masking all stable packages with java use flag +net-vpn/openconnect java +dev-util/oprofile java +dev-libs/cyrus-sasl java +dev-tex/tex4ht java +dev-vcs/subversion java +media-libs/libjpeg-turbo java +net-dns/libidn java +net-misc/tigervnc java +net-print/cups java +sys-devel/gettext java +sys-libs/db java + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord argyllcms extra-print-profiles + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# 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> (2012-12-30) +# 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 + +# Markus Meier <maekke@gentoo.org> (2012-Dez-25) +# unkeyworded deps for app-accessibility/speech-dispatcher +app-accessibility/speech-dispatcher flite + +# Markus Meier <maekke@gentoo.org> (2012-12-08) +# mask app-office/libreoffice java extensions +app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp + +# Steev Klimaszewski <steev@gentoo.org> (2012-08-03) +# No java on ARM +net-analyzer/wireshark bcg729 maxminddb + +# Markus Meier <maekke@gentoo.org> (2012-07-25) +# no stable media-video/vlc yet, bug #401313 +media-libs/phonon vlc + +# Michael Sterrett <mr_bones_@gentoo.org> (2012-03-04) +# arm is missing keywords for >=dev-libs/json-glib-0.12 +app-admin/syslog-ng json mongodb + +# Anthony G. Basile <blueness@gentoo.org> (2011-12-21) +# Mask the vde flag on tinc because net-misc/vde is not +# keyworded for arm +net-vpn/tinc vde + +# Davide Pesavento <pesa@gentoo.org> (2011-11-30) +# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, +# so the flag is masked in the base profile and unmasked here. +dev-qt/qtdeclarative -jit +dev-qt/qtscript -jit +dev-qt/qtwebkit -jit + +# Markus Meier <maekke@gentoo.org> (2011-09-05) +# unkeyworded deps for bug 379657 and bug 379651 +app-admin/packagekit-base entropy + +# Sebastian Pipping <sping@gentoo.org> (2011-02-22) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Jim Ramsay <lack@gentoo.org> (2008-11-05) +# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded +app-admin/gkrellm ntlm + +# missing keywords +media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug taglib vcd wavpack dvd + +# Ultrabug <ultrabug@gentoo.org> (2011-09-05) +# missing keyword for net-libs/zeromq +app-admin/rsyslog zeromq + +# Ian Whyman <thev00d00@gentoo.org> (2016-05-22) +# RPI support on arm +dev-libs/libcec -raspberry-pi + +# Ian Whyman <thev00d00@gentoo.org> (2017-09-05) +# missing keywords dev-lang/duktape media-libs/lastfmlib +net-misc/gerbera javascript lastfm + +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -lsan +sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo +sys-libs/compiler-rt-sanitizers -profile -xray + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/funtoo b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/funtoo new file mode 100644 index 000000000000..b8ebda8ad542 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.mask/funtoo @@ -0,0 +1,4 @@ +# Jean-Francis Roy <jeanfrancis@funtoo.org> (26 June 2014) +# oracle-jdk-bin nsplugin is not available for ARM +dev-java/oracle-jdk-bin nsplugin + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.stable.mask new file mode 100644 index 000000000000..8c6d58959b11 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use.stable.mask @@ -0,0 +1,153 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-02) +# media-video/pipewire is not stable yet +dev-libs/weston pipewire +kde-apps/krfb wayland +kde-plasma/xdg-desktop-portal-kde screencast +sys-apps/xdg-desktop-portal screencast +x11-wm/mutter screencast + +# Michał Górny <mgorny@gentoo.org> (2019-09-08) +# virtual/jdk is not stable here. +sci-mathematics/z3 java + +# Mart Raudsepp <leio@gentoo.org> (2019-08-27) +# Missing stable net-libs/webkit-gtk +dev-util/glade webkit + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10) +# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable +dev-vcs/subversion kwallet +net-libs/libproxy kde + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10) +# Needs kde-plasma/{polkit-kde-agent,plasma-workspace stable +sys-auth/polkit kde +virtual/notification-daemon kde + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-04) +# media-libs/libmtp stabilisation timeout, bug #661162 +gnome-base/gvfs mtp + +# Ulrich Müller <ulm@gentoo.org> (2018-08-09) +# Needs net-libs/webkit-gtk which is not stable, bug #663248 +app-editors/emacs xwidgets + +# Mikle Kolyada <zlogene@gentoo.org> (2018-07-16) +# No stable qtnetwork +net-irc/znc test + +# Akinori Hattori <hattya@gentoo.org> (2018-06-23) +# No stable Java +dev-db/qdbm java + +# Pacho Ramos <pacho@gentoo.org> (2018-05-28) +# Don't rely on stable inkscape +app-text/dblatex inkscape + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-07) +# Requires not stabilised dev-python/restkit +dev-python/wsgiproxy2 test +dev-python/pyquery test + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-07) +# Requires not stabilised dev-python/matplotlib +dev-python/numpydoc test +dev-python/ipython matplotlib + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-01-25) +# Requires not stabilised app-text/libexttextcat, bug #637086 +net-mail/dovecot textcat + +# Brian Evans <grknight@gentoo.org> (2017-06-09) +# sys-cluster/galera needs additional deps stable +dev-db/mariadb galera + +# Alexis Ballier <aballier@gentoo.org> (2017-05-30) +# No stable fluidsynth yet +media-libs/sdl-mixer fluidsynth +media-sound/mpd fluidsynth + +# Alexis Ballier <aballier@gentoo.org> (2017-05-29) +# frei0r-plugins is not stable yet, mask it on stable versions +<media-video/libav-13 frei0r +<=media-video/ffmpeg-4.1.3 frei0r + +# Michael Weber <xmw@gentoo.org> (2017-04-01) +# no stable jdk +media-libs/libbluray java + +# Thomas Deutschmann <whissi@gentoo.org> (2017-03-20) +# Requires dev-java/java-config and deps which is not stable on arm +# Requires app-emulation/xen-tools which is not stable on arm +app-metrics/collectd collectd_plugins_java collectd_plugins_xencpu + +# Michael Palimaka <kensington@gentoo.org> (2017-03-19) +# Required media-plugins/gst-plugins-x264 is not stable +media-plugins/gst-plugins-meta x264 + +# Michael Weber <xmw@gentoo.org> (2017-03-01) +# Mask until >sys-cluster/ceph-0.94 goes stable +net-analyzer/rrdtool rados + +# Michael Weber <xmw@gentoo.org> (2017-02-27) +# Stable mask dev-ruby/haml test till rails is stabilized. +dev-ruby/haml test + +# Brian Evans <grknight@gentoo.org> (2017-01-17) +# Stable mask galera since dev-libs/asio is not stable on arm +dev-db/mariadb galera + +# Pacho Ramos <pacho@gentoo.org> (2016-12-31) +# Not going to be stable for now +dev-util/geany-plugins gtkspell + +# Pacho Ramos <pacho@gentoo.org> (2016-12-31) +# No stable for arm +sys-fs/dmraid dietlibc klibc + +# Christoph Junghans <junghans@gentoo.org> (2016-11-27) +# no stable mpi on arm yet, but maybe in the future +<=sci-libs/fftw-3.3.4 mpi + +# Markus Meier <maekke@gentoo.org> (2016-09-27) +# Missing stable +dev-db/mariadb jdbc + +# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2016-04-13) +# Requires special hardware to test and stabilize properly. +media-video/mpv raspberry-pi + +# Brian Evans <grknight@gentoo.org> (2016-01-08) +# net-misc/libteam is not yet stable on arm +net-misc/networkmanager teamd + +# Pacho Ramos <pacho@gentoo.org> (2015-10-03) +# Missing stable, bug #529462 +media-gfx/graphviz java + +# Markus Meier <maekke@gentoo.org> (2015-07-30) +# Missing stable +x11-libs/wxGTK webkit + +# Markus Meier <maekke@gentoo.org> (2015-07-19) +# Missing stable +media-libs/gegl umfpack + +# Pacho Ramos <pacho@gentoo.org> (2015-06-02) +# Missing stable +net-misc/connman l2tp pptp + +# Pacho Ramos <pacho@gentoo.org> (2014-07-02) +# Mask due Gnome3 not going to be stabilized on this arch +>=gnome-base/gnome-desktop-2.32.1-r2 license-docs +gnome-base/gvfs google +net-libs/libproxy webkit +>=x11-libs/gtk+-3.12.2 cloudprint + +# Ian Whyman <thev00d00@gentoo.org> (2016-05-22) +# RPI support on arm +dev-libs/libcec -raspberry-pi + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use/funtoo-use-oleg b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use/funtoo-use-oleg new file mode 100644 index 000000000000..272f0eec83cc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/package.use/funtoo-use-oleg @@ -0,0 +1,6 @@ +# enable llvm_targets +sys-devel/clang llvm_targets_BPF +sys-devel/llvm llvm_targets_BPF + +# enable pic USE for ffmpeg +media-video/ffmpeg pic
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/parent new file mode 100644 index 000000000000..aab0408ceca6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/parent @@ -0,0 +1 @@ +../.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/make.defaults new file mode 100644 index 000000000000..4c5a401c2205 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv5tel-softfloat-linux-gnueabi" +CFLAGS="-O2 -pipe -march=armv5te" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.force new file mode 100644 index 000000000000..7a9786dd1b52 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.force @@ -0,0 +1,6 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.mask new file mode 100644 index 000000000000..0acffff7630e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv5te/use.mask @@ -0,0 +1,10 @@ +-armv5te + +# add CPU_FLAGS_ARM. Certain ebuilds now have cpu_flags_arm configure option + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 + +-cpu_flags_arm_edsp +-cpu_flags_arm_thumb +-cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/make.defaults new file mode 100644 index 000000000000..93609a7a443e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv6j-hardfloat-linux-gnueabi" +CFLAGS="-O2 -pipe -march=armv6j -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.force new file mode 100644 index 000000000000..1c2d16a00a24 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.force @@ -0,0 +1,6 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.mask new file mode 100644 index 000000000000..25c465df2333 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_hardfp/use.mask @@ -0,0 +1,9 @@ +-armv6 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 + +-cpu_flags_arm_edsp +-cpu_flags_arm_thumb +-cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/make.defaults new file mode 100644 index 000000000000..1bc0590d1aa2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv6j-hardfloat-linux-gnueabi" +CFLAGS="-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.force new file mode 100644 index 000000000000..1c2d16a00a24 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.force @@ -0,0 +1,6 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.mask new file mode 100644 index 000000000000..0766e66efe96 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv6j_vfp_hardfp/use.mask @@ -0,0 +1,10 @@ +-armvfp +-armv6 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 + +-cpu_flags_arm_edsp +-cpu_flags_arm_thumb +-cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/make.defaults new file mode 100644 index 000000000000..9e2030740fa4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/package.mask new file mode 100644 index 000000000000..b651aa54acd0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/package.mask @@ -0,0 +1,5 @@ +# FL-1190 +>www-client/firefox-17.0.9 + +# FL-1191 +>mail-client/thunderbird-17.0.9 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.force new file mode 100644 index 000000000000..8bb0c80b4c6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.force @@ -0,0 +1,9 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.mask new file mode 100644 index 000000000000..3aa0be45bcda --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_hardfp/use.mask @@ -0,0 +1,19 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 + +-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/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/make.defaults new file mode 100644 index 000000000000..d4d994a939e1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mfpu=neon -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.force new file mode 100644 index 000000000000..8bb0c80b4c6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.force @@ -0,0 +1,9 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.mask new file mode 100644 index 000000000000..cafa5e6c4827 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neon_hardfp/use.mask @@ -0,0 +1,5 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/make.defaults new file mode 100644 index 000000000000..593ea0cac71e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.force new file mode 100644 index 000000000000..8bb0c80b4c6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.force @@ -0,0 +1,9 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.mask new file mode 100644 index 000000000000..d7db10cbb967 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_neonvfpv4_hardfp/use.mask @@ -0,0 +1,21 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 + +-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/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/make.defaults new file mode 100644 index 000000000000..00e611bff398 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.force new file mode 100644 index 000000000000..8bb0c80b4c6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.force @@ -0,0 +1,9 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.mask new file mode 100644 index 000000000000..3aa0be45bcda --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3_hardfp/use.mask @@ -0,0 +1,19 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 + +-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/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/make.defaults new file mode 100644 index 000000000000..f89ad0f1f14d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.force new file mode 100644 index 000000000000..8bb0c80b4c6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.force @@ -0,0 +1,9 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.mask new file mode 100644 index 000000000000..165deef83e2f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d16_hardfp/use.mask @@ -0,0 +1,16 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 + +-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/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/make.defaults new file mode 100644 index 000000000000..9596f3a3e13f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/make.defaults @@ -0,0 +1,5 @@ +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d32 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.force new file mode 100644 index 000000000000..8bb0c80b4c6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.force @@ -0,0 +1,9 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.mask new file mode 100644 index 000000000000..3aa0be45bcda --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/armv7a_vfpv3d32_hardfp/use.mask @@ -0,0 +1,19 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 + +-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/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/make.defaults new file mode 100644 index 000000000000..1529bff4d734 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/make.defaults @@ -0,0 +1,8 @@ +# For ODroid XU-4 big.LITTLE +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a15.cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_ARM="edsp neon thumb vfp vfpv3 vfpv4 vfp-d32 v4 v5 v6 v7 thumb2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.force new file mode 100644 index 000000000000..8bb0c80b4c6d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.force @@ -0,0 +1,9 @@ +cpu_flags_arm_v4 +cpu_flags_arm_v5 +cpu_flags_arm_v6 +cpu_flags_arm_v7 + +cpu_flags_arm_edsp +cpu_flags_arm_thumb +cpu_flags_arm_thumb2 +cpu_flags_arm_vfp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.mask new file mode 100644 index 000000000000..3aa0be45bcda --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/odroid-xu4/use.mask @@ -0,0 +1,19 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 + +-cpu_flags_arm_v4 +-cpu_flags_arm_v5 +-cpu_flags_arm_v6 +-cpu_flags_arm_v7 + +-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/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi/make.defaults new file mode 100644 index 000000000000..cfa4c2256853 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi/make.defaults @@ -0,0 +1,6 @@ +# Raspberry Pi 1 Model B, Model A, Model B+, Model A, Compute Module, Raspberry Pi Zero +CHOST="armv6j-hardfloat-linux-gnueabi" +CFLAGS="-O2 -pipe -march=armv6j -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/make.defaults new file mode 100644 index 000000000000..8950f2a7e768 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/make.defaults @@ -0,0 +1,6 @@ +# For Raspberry Pi 2 Model B (Broadcom BCM2836 released Feb 2015) +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/use.mask new file mode 100644 index 000000000000..cafa5e6c4827 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi2/use.mask @@ -0,0 +1,5 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/make.defaults new file mode 100644 index 000000000000..d2923d0dc6c4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/make.defaults @@ -0,0 +1,6 @@ +# For Raspberry Pi 2 Model B version 1.2 (Oct 2016) and Raspberry Pi 3 Model B +CHOST="armv7a-unknown-linux-gnueabihf" +CFLAGS="-O2 -pipe -march=armv7-a -mtune=cortex-a53 -mfpu=neon-vfpv4 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/use.mask new file mode 100644 index 000000000000..cafa5e6c4827 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/subarch/raspi3/use.mask @@ -0,0 +1,5 @@ +-neon +-armvfp +-armv5te +-armv6 +-armv6t2 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.force new file mode 100644 index 000000000000..7116ac8c8915 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.force @@ -0,0 +1,2 @@ +# Force the flag which corresponds to ARCH. +arm diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.mask/gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.mask/gentoo new file mode 100644 index 000000000000..ced73c1b8bd0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm/use.mask/gentoo @@ -0,0 +1,146 @@ +# Unmask the flag which corresponds to ARCH. +-arm + +# Unmask arm arch specific flags +-cpu_flags_arm_iwmmxt +-cpu_flags_arm_iwmmxt2 + +# Andrey Utkin <andrey_utkin@gentoo.org> (2018-06-13) +# No ACPI support on arm. Bug #657332 +acpi + +# Andrey Grozin <grozin@gentoo.org> (2014-05-16) +# gcl keyworded ~arm, bug #509842 +-gcl + +# Markus Meier <maekke@gentoo.org> (2010-08-22) +# unmask synaptics input driver +-input_devices_synaptics + +# Markus Meier <maekke@gentoo.org> (2010-08-22) +# net-wireless/wimax not tested +wimax + +# Markus Meier <maekke@gentoo.org> (2010-08-21) +# app-antivirus/clamav not tested +clamav + +# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09) +# cblas-external as virtual/cblas is also masked +cblas-external + +# 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-gfx/gimp not tested. +gimp + +# No hardware to test by the team +ios +ipod + +# Stuff that doesn't make sense on this arch +3dfx +dmi + +# Stuff we don't want +R +octave +tracker +xindy +lasi +hardened +pdfannotextractor +prelude +mssql +gajim + +# havent tested yet +gphoto2 +afs +mono +lirc +lm-sensors +xemacs +scanner +sid +mms +mtp +ieee1394 +pm-utils +darcs +ggi +nut +fits +tokyocabinet +vaapi +lpsol +upnp +devil +gts +anthy + +# Unmask ARM-only video-cards +-video_cards_exynos +-video_cards_freedreno +-video_cards_imx +-video_cards_omap +-video_cards_panfrost +-video_cards_tegra +-video_cards_vc4 + +# James Le Cuirot <chewi@gentoo.org> +# Unmask as Vivante is available for arm. +-video_cards_vivante + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05) +# Modular X: mask for architectures on which they aren't available +video_cards_glint +video_cards_mga +video_cards_nouveau +video_cards_nv +video_cards_r128 +video_cards_radeon + +# 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 + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, 2007-09-18 +# Robin H. Johnson <robbat2@gentoo.org> +audit + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# media-libs/xine-lib is not keyworded +xine + +# Michał Górny <mgorny@gentoo.org> (2013-05-04) +# Unmask systemd since it is keyworded here. +-systemd + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# virtual/opencl is not keyworded +opencl + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10) +# sys-devel/llvm is keyworded +-llvm + +# Missing sys-process/numactl keywords. +numa + +# toolkit for nvidia binary drivers +cg + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/make.defaults new file mode 100644 index 000000000000..b63a4eb3744a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/make.defaults @@ -0,0 +1,33 @@ +# Main ARM64 (Aarch64/ARMv8) profile; endian independent. + +ARCH="arm64" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="aarch64-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +MULTILIB_ABIS="arm64" +DEFAULT_ABI="arm64" +ABI="${DEFAULT_ABI}" + +LIBDIR_arm64="lib64" + +# Let baselayout create the lib symlink. +SYMLINK_LIB="yes" + +CHOST_arm64="${CHOST}" + +# Defaults for video drivers +VIDEO_CARDS="fbdev" + +# Mart Raudsepp <leio@gentoo.org> (2018-06-05) +# Enable USE=libtirpc by default, to ease dependency resolution during +# the stabilization of glibc-2.26. Bug 657148 +USE="libtirpc" + +# Michał Górny <mgorny@gentoo.org> (2017-03-14) +# Unhide the ARM-specific USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.keywords b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.keywords new file mode 100644 index 000000000000..8fe552d169ee --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.keywords @@ -0,0 +1,2 @@ +# Packages included in stage3 that do not have arm64 keywords yet. Let's put keywords for them and test. +=net-misc/ifenslave-1.1.0-r6 ~arm64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use new file mode 100644 index 000000000000..07d74bba34ab --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/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> (2017-07-10) +# Enable the native arch as the default qemu target +app-emulation/qemu qemu_softmmu_targets_aarch64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.force new file mode 100644 index 000000000000..9b0683a365c2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.force @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-06-18) +# Force host target +dev-libs/keystone llvm_targets_AArch64 + +# Aaron Bauman <bman@gentoo.org> (2019-12-27) +# ffmpeg does support 64 bit neon +media-video/ffmpeg cpu_flags_arm_neon + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is keyworded ~arm64 +sys-firmware/seabios -binary + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14) +# Force the host target to avoid dependency hell +dev-lang/rust llvm_targets_AArch64 + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_AArch64 +sys-devel/clang llvm_targets_AArch64 +sys-devel/llvm llvm_targets_AArch64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.mask new file mode 100644 index 000000000000..78bd23e4db8d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.mask @@ -0,0 +1,406 @@ +# Distributed under the terms of the GNU General Public License v2 + +# Ionen Wolkens <ionen@gentoo.org> (2021-07-04) +# Needed until media-libs/libsdl2[vulkan] is unmasked on this arch. +games-fps/yamagi-quake2 vulkan + +# Stefan Strogin <steils@gentoo.org> (2021-06-27) +# Requires dev-python/adblock which is not keyworded on arm64 yet +www-client/qutebrowser adblock + +# Sam James <sam@gentoo.org> (2021-04-14) +# Supports 64-bit NEON +# Note: libpng-compat 1.5.30 does NOT seem to. +media-libs/libpng -cpu_flags_arm_neon + +# Mike Gilbert <floppym@gentoo.org> (2021-03-29) +# Unmask TPM on supported archs. +sys-apps/systemd -tpm + +# Sam James <sam@gentoo.org> (2021-03-20) +# Supports both 'neon32' and 'neon64' +sys-libs/zlib-ng -cpu_flags_arm_neon + +# Patrick McLean <chutzpah@gentoo.org> (2021-02-25) +# Requires unkeyworded dev-libs/pmdk, mask until keyworded +sys-cluster/ceph pmdk rbd-rwl + +# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-24) +# Invert the theme-manager mask as it bouilds and tests here +# Originaly set by Julian Ospald <hasufell@gentoo.org> (2013-03-31) +# but it's in base now. +net-irc/hexchat -theme-manager + +# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-20) +# sci-libs/hdf does not build on arm64 bug #771648 +sci-libs/netcdf hdf + +# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-20) +# all-modules needs sci-libs/kissfft not yet in gentoo bug #754684 +# build fails with USE=java +sci-libs/vtk all-modules java + +# Thomas Deutschmann <whissi@gentoo.org> (2021-02-17) +# Unmask PCRE JIT support where dev-libs/libpcre2[jit] is available +dev-lang/php -jit + +# Sam James <sam@gentoo.org> (2021-02-05) +# Requires pandoc. We don't yet have Haskell +# on arm64. bug #768738, bug #622786. +media-sound/bluez-alsa man + +# Sam James <sam@gentoo.org> (2020-01-17) +# gnuefi + systemd-boot works on arm64 +# bug #729720 +sys-apps/systemd -gnuefi + +# Joonas Niilola <juippis@gentoo.org> (2021-01-15) +# Dependency not keyworded on this arch. +app-text/enchant voikko + +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan +sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack +sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray + +# Sam James <sam@gentoo.org> (2020-12-13) +# Requires unkeyworded, fetch-restricted deps +net-proxy/haproxy device-atlas + +# Roy Bamford <neddyseagoon@gentoo.org< (2020-12-07) +# media-libs/liblastfm fails to build with tests Bug #758896 +media-sound/clementine lastfm + +# Roy Bamford <neddyseagoon@gentoo.org< (2020-12-01) +# hfs xfs fail build and/or tests on arm64 +# See bug #747181 +sys-block/gparted xfs + +# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-08) +# dev-util/kdevelop-php is not keyworded, bug #751337 +>=kde-apps/umbrello-20.08.3 php + +# Sam James <sam@gentoo.org> (2020-10-03) +# Builds & tests pass on arm64. +# Available on: amd64, x86, arm{,64}. +>=dev-lang/spidermonkey-60 -jit + +# Sam James <sam@gentoo.org> (2020-10-05) +# Guile only supports JIT on some arches +# (See 9.3.8 in the Guile manual) +dev-scheme/guile -jit + +# Sam James <sam@gentoo.org> (2020-09-05) +# nvidia-texture-tools not useful here +media-libs/devil nvtt +games-strategy/0ad nvtt + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-20) +# zfs is keyworded on arm64 +sys-boot/grub -libzfs + +# Sam James <sam@gentoo.org> (2020-08-19) +# Needed for openstack, let's come back +# to keyword ceph another time. +# bug #738042 +sys-block/tgt rbd + +# Benda Xu <heroxbd@gentoo.org> (2020-08-08) +# dev-lua/busted is not keyworded yet +dev-lua/mpack test + +# Sam James <sam@gentoo.org> (2020-07-03) +# Rust is available here +# bug #728558 +media-video/ffmpeg -rav1e + +# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02) +# Mask io-uring & zbc pending keywording +sys-block/fio -io-uring + +# Michał Górny <mgorny@gentoo.org> (2020-06-19) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + +# Sam James <sam@gentoo.org> (2020-06-11) +# PGO works on arm64 +>=www-client/firefox-68.9.0 -pgo + +# Michał Górny <mgorny@gentoo.org> (2020-06-02) +# Avoid unkeyworded deps, we really need a minimal install +# for imagemagick. +media-gfx/inkscape dia + +# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17) +# Mask until 'app-arch/lxqt-archiver' is keyworded. +lxqt-base/lxqt-meta archiver + +# Georgy Yakovlev <gyakovlev@gentoo.org (2020-04-26) +# static-pie works on arm64, #719444 +sys-libs/glibc -static-pie + +# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20) +# Not keyworded on arm64 +net-misc/whois xcrypt + +# Patrick McLean <chutzpah@gentoo.org> (2019-03-26) +# Some test deps aren't keyworded on arm64 +dev-python/kazoo test + +# Ettore Di Giacinto <mudler@gentoo.org> (2016-11-10) +# Dependency has no stable keyword +# and as for now we have only stable mate versions +mate-base/mate bluetooth + +# Matt Turner <mattst88@gentoo.org> (2020-02-02) +# dev-libs/mongo-c-driver is not keyworded +net-dialup/freeradius mongodb + +# Michał Górny <mgorny@gentoo.org> (2020-01-11) +# Unkeyworded dep. +kde-apps/cantor julia + +# Rick Farina <zerochaos@gentoo.org> (2020-01-03) +# ubertooth needs net-libs/libbtbb and net-wireless/ubertooth which aren't keyworded +net-wireless/kismet ubertooth + +# Aaron Bauman <bman@gentoo.org> (2019-12-27) +# ffmpeg does support 64 bit neon +media-video/ffmpeg -cpu_flags_arm_neon + +# Tomáš Mózes <hydrapolic@gmail.com> (2019-12-19) +# dev-libs/criterion is not keyworded yet +app-admin/syslog-ng test + +# Craig Andrews <candrews@gentoo.org> (2019-11-26) +# net-misc/quiche is available on this arch +net-misc/curl -quiche + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29) +# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded +kde-plasma/plasma-meta thunderbolt + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-09-27) +# some testsuite deps are not keyworded +sys-fs/zfs test-suite + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is keyworded ~arm64 +sys-firmware/seabios -debug + +# Eugene Bright <eugene@bright.gdn> (2019-09-09) +# Missing keyword on dev-embedded/libjaylink +sys-apps/flashrom jlink-spi + +# Aaron Bauman <bman@gentoo.org> (2019-08-05) +# dep not keyworded here +media-gfx/gnome-photos upnp-av + +# Aaron Bauman <bman@gentoo.org> (2019-04-08) +# app-text/dblatex not keyword yet +net-firewall/nftables doc + +# Roy Bamford <neddyseagoon@gentoo.org> (2019-03-11) +# net-misc/dropbox is binary amd64/x86 only +kde-apps/kdenetwork-meta dropbox + +# Roy Bamford <neddyseagoon@gentoo.org> (2019-03-10) +# sci-chemistry/openbabel is not keyworded/fails to build +kde-apps/kalzium editor + +# Roy Bamford <neddyseagoon@gentoo.org> (2019-03-10) +# No arm64 ever had bios, but sys-apps/fwupdate needs +# to be refactored to separate bios and uefi +kde-plasma/discover firmware + +# Roy Bamford <neddyseagoon@gentoo.org> (2019-02-24) +# sdl is in use.mask and lots of things remain untested with USE=sdl +# list packages here that have been tested. +app-emulation/qemu -sdl +dev-libs/zziplib -sdl +media-libs/libmpeg2 -sdl +media-libs/mlt -sdl +media-libs/openal -sdl +media-sound/mpg123 -sdl +media-video/ffmpeg -sdl +media-video/mplayer -sdl +media-video/mpv -sdl +media-video/transcode -sdl +>=x11-libs/wxGTK-3 -sdl + +# Michał Górny <mgorny@gentoo.org> (2018-07-07) +# Unkeyworded dependencies. +net-libs/gnome-online-accounts gnome + +# Jan Vesely <jano.vesely@gmail.com> (2018-06-15) +# Mesa clover only works on r600 or radeonsi GPUs. The corresponding +# video_cards useflags are not available on arm +media-libs/mesa opencl + +# Mart Raudsepp <leio@gentoo.org> (2018-05-30) +# app-text/pandoc not keyworded yet +app-emulation/xen-tools doc + +# Mart Raudsepp <leio@gentoo.org> (2018-05-06) +# New enough dev-ruby/webmock not keyworded yet +>=dev-ruby/thor-0.20.0 test + +# Michał Górny <mgorny@gentoo.org> (2018-04-15) +# Unkeyworded dependencies. +app-admin/syslog-ng mongodb + +# Mart Raudsepp <leio@gentoo.org> (2018-04-08) +# Tests fail for bundled luajit, USE=luajit is globally +# masked too (no-one has tested it yet). +app-text/texlive-core luajittex +dev-texlive/texlive-basic luajittex + +# Mart Raudsepp <leio@gentoo.org> (2018-03-31) +# Boost.Context can be built on arm64 +dev-libs/boost -context + +# Michał Górny <mgorny@gentoo.org> (2018-03-03) +# Requires masked dependent flags. +net-fs/samba addc addns ads cluster python test + +# Michał Górny <mgorny@gentoo.org> (2018-03-03) +# Some more unkeyworded dependencies. +app-text/tesseract scrollview +dev-cpp/eigen test +mate-base/mate help +mate-base/mate-applets-meta appindicator sensors +mate-extra/caja-extensions gajim +net-fs/samba dmapi +sci-libs/gdal armadillo netcdf +sys-fs/btrfs-progs reiserfs +www-client/chromium widevine +www-client/vivaldi widevine +www-client/vivaldi-snapshot widevine + +# Michał Górny <mgorny@gentoo.org> (2018-02-17) +# Requires unkeyworded dependencies. +dev-python/ipython notebook +dev-python/networkx scipy +dev-ruby/haml test + +# Michał Górny <mgorny@gentoo.org> (2018-02-16) +# USE=test-full requires USE=pkcs11 that is use.masked. +net-libs/gnutls test-full + +# Mart Raudsepp <leio@gentoo.org> (2018-02-13) +# USE=dmraid requires sys-fs/dmraid that is not keyworded yet. +sys-libs/libblockdev dmraid + +# Mart Raudsepp <leio@gentoo.org> (2018-02-13) +# USE=upnp-av requires net-misc/dleyna-server that is not keyworded yet. +>=media-plugins/grilo-plugins-0.3.5 upnp-av + +# Mart Raudsepp <leio@gentoo.org> (2018-02-13) +# USE=lua requires dev-lua/lgi that is not keyworded yet. +dev-libs/libpeas lua + +# Michał Górny <mgorny@gentoo.org> (2018-01-23) +# USE=eds requires USE=gnome that is masked here. +# USE=postgres requires dev-db/postgresql[kerberos] (USE masked). +# Roy Bamford <neddysegoon@gentoo.org> (2017-08-21) +# Pulls in sci-libs/coinor-mp which wants immintrin.h not on arm64 +# Markus Meier <maekke@gentoo.org> (2012-12-08) +# mask app-office/libreoffice java extensions +app-office/libreoffice coinmp eds postgres libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher + +# Michał Górny <mgorny@gentoo.org> (2018-01-23) +# Requires app-emulation/xen that is not keyworded here. +app-emulation/libvirt xen + +# Michał Górny <mgorny@gentoo.org> (2018-01-12) +# Requires USE=sdl that is masked in this profile. +media-video/mjpegtools sdlgfx + +# Ian Whyman <thev00d00@gentoo.org> (2017-09-05) +# missing keywords media-libs/lastfmlib +net-misc/gerbera lastfm + +# Roy Bamford <neddysegoon@gentoo.org> (2017-08-24) +# Support for g15daemon still needs -9999 packages on all arches +media-sound/mumble g15 + +# Alexis Ballier <aballier@gentoo.org> (2017-07-20) +# media-libs/libemf fails with #error unknown CPU. +media-gfx/pstoedit emf + +# Alexis Ballier <aballier@gentoo.org> (2017-07-14) +# zfs does not build on arm64 (yet?) +app-emulation/libvirt zfs +sys-cluster/ceph zfs + +# Alexis Ballier <aballier@gentoo.org> (2017-07-10) +# openvz-sources are likely too old for any proper arm64 usage +app-emulation/libvirt openvz + +# Alexis Ballier <aballier@gentoo.org> (2017-07-10) +# media-gfx/nvidia-texture-tools does not support arm64 +media-libs/devil nvtt + +# Alexis Ballier <aballier@gentoo.org> (2017-07-10) +# Virtualbox is x86 only +app-emulation/libvirt virtualbox + +# Alexis Ballier <aballier@gentoo.org> (2017-06-21) +# 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 + +# James Le Cuirot <chewi@gentoo.org> (2017-05-22) +# Only available on some architectures. +dev-java/icedtea -shenandoah + +# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01) +# Unkeyworded dependencies +app-admin/rsyslog mongodb + +# Michael Weber <xmw@gentoo.org> (2017-03-01) +# untested dependencies +net-libs/libpcap bluetooth + +# Mart Raudsepp <leio@gentoo.org> (2017-02-16) +# Not yet tested features/dependencies +app-text/evince dvi nautilus postscript t1lib xps +net-wireless/blueman appindicator +x11-libs/gtk+ cloudprint + +# Markus Meier <maekke@gentoo.org> (2013-12-26) +# Unkeyworded deps, bug #488724 +app-office/gnumeric libgda + +# Pacho Ramos <pacho@gentoo.org> (2013-11-28) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Pacho Ramos <pacho@gentoo.org> (2013-10-31) +# Missing keywords, bug #478254 +gnome-base/gnome classic + +# Sergey Popov <pinkbyte@gentoo.org> (2013-09-06) +# sci-libs/hdf does not build properly on arm +dev-perl/PDL hdf + +# Markus Meier <maekke@gentoo.org> (2013-08-04) +# Unkeyworded deps, bug #474026 +app-admin/conky lua-cairo xmms2 moc + +# Sergey Popov <pinkbyte@gentoo.org> (2013-07-30) +# Not tested +media-libs/devil allegro nvtt + +# Andreas K. Huettel <dilfridge@gentoo.org> (2013-05-27) +# Firmware loader not keyworded yet +sci-libs/linux-gpib firmware + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-02-20) +# Mask flags of calligra and dependencies due to lack of keywords +app-office/calligra spacenav +media-gfx/pstoedit emf + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.force new file mode 100644 index 000000000000..62ec6f0c05fe --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.force @@ -0,0 +1,6 @@ +# Copyright 2018-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-11-19) +# iasl is keyworded ~arm64 +sys-firmware/seabios binary diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.mask new file mode 100644 index 000000000000..ad4b6ccf897f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/package.use.stable.mask @@ -0,0 +1,141 @@ +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <sam@gentoo.org> (2021-06-16) +# Drags in several not-yet-stable deps on arm64 +# glusterfs: sys-cluster/glusterfs +# rbd: sys-cluster/ceph +# bug #796362 +app-emulation/libvirt glusterfs rbd + +# Sam James <sam@gentoo.org> (2021-05-28) +# media-gfx/inkscape is not yet stable on arm64 +# bug #785685 +app-text/dblatex inkscape + +# Sam James <sam@gentoo.org> (2021-02-25) +# Roy Bamford <neddyseagoon@gentoo.org> (2021-02-25) +# Dependencies not yet stable, migrated from p.u.m. +app-crypt/qca botan +gnome-base/nautilus previewer + +# Sam James <sam@gentoo.org> (2021-02-05) +# Thomas Deutschmann <whissi@gentoo.org> (2017-02-14) +# No lua stable for this arch yet +www-servers/nginx nginx_modules_http_lua + +# Sam James <sam@gentoo.org> (2020-12-23) +# Needs stable dev-lang/luajit +kde-apps/cantor lua + +# Sam James <sam@gentoo.org> (2020-10-18) +# Needs dev-tex/hevea which isn't stable yet +media-gfx/enblend doc + +# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14) +# app-i18n/fcitx:4 not stable. +media-libs/libsdl2 fcitx4 + +# Sam James <sam@gentoo.org> (2020-10-06) +# Not yet stable on arm64. +media-plugins/gst-plugins-meta dvb vpx + +# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05) +# media-libs/libffado is not stable yet, which itself has unstable and +# unmaintained/broken dependencies. bug #746722 +media-sound/jack2 ieee1394 + +# Sam James <sam@gentoo.org> (2020-08-19) +# Unstable dependencies for qemu +# bug #738056 +app-emulation/qemu smartcard rbd xen virgl +app-emulation/qemu glusterfs io-uring +app-emulation/spice smartcard + +# Sam James <sam@gentoo.org> (2020-07-30) +# glslang is not yet stable on arm64 +media-libs/mesa vulkan-overlay + +# Sam James <sam@gentoo.org> (2020-07-16) +# Needs unstable dev-python/networkx +# bug #732492 +app-portage/nattka depgraph-order + +# Sam James <sam@gentoo.org> (2020-06-29) +# Deps not yet stable +dev-python/pymongo test +app-shells/bash-completion test +net-misc/ntpsec rclock_oncore rclock_pps +dev-util/bcc test +dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional +net-analyzer/rrdtool rados +sys-fs/multipath-tools rbd +www-servers/uwsgi uwsgi_plugins_rados +dev-libs/boost mpi +media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack +x11-wm/i3 test +dev-python/ipython nbconvert + +# Mikle Kolyada <zlogene@gentoo,org> (2020-03-19) +# deps not yet stable +kde-apps/umbrello php + +# Craig Andrews <candrews@gentoo.org> (2019-11-26) +# net-libs/quiche is an early HTTP/3 implementation +# not yet ready for everyone. +net-misc/curl quiche + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is keyworded ~arm64 +sys-firmware/seabios debug + +# Aaron Bauman (2019-07-29) +# app-arch/rar not supported +kde-apps/kdeutils-meta rar + +# Aaron Bauman (2019-07-29) +# deps are not stable yet +net-im/pidgin eds + +# Aaron Bauman <bman@gentoo.org> (2019-05-20) +# deps are not stable yet +virtual/notification-daemon gnome + +# Aaron Bauman <bman@gentoo.org> (2019-05-15) +# packages for these USE flags fail tests +media-libs/opencv contribcvv contribhdf contribsfm glog gstreamer + +# Mart Raudsepp <leio@gentoo.org> (2019-01-18) +# Respective x11-drivers/ not tested and stable yet +x11-base/xorg-drivers input_devices_elographics input_devices_joystick input_devices_void video_cards_dummy video_cards_fbdev video_cards_nouveau + +# Mart Raudsepp <leio@gentoo.org> (2018-07-24) +# Temporary mask due to test failures in sys-libs/libcxxabi +# and sys-libs/compiler-rt-sanitizers +sys-devel/clang-runtime libcxx sanitize +sys-devel/clang default-libcxx + +# Mart Raudsepp <leio@gentoo.org> (2018-05-29) +# sys-devel/clang, dev-libs/xapian, app-text/texlive not stable yet +# USE=doc requires USE=latex +app-doc/doxygen clang doxysearch doc + +# Mart Raudsepp <leio@gentoo.org> (2018-05-04) +# sci-libs/mpir fails tests, bug 640424 +dev-python/gmpy mpir + +# Michał Górny <mgorny@gentoo.org> (2018-04-15) +# Non-stable dependencies. +app-admin/syslog-ng spoof-source +app-text/xmlto latex +sys-auth/pambase pam_krb5 pam_ssh +sys-block/thin-provisioning-tools test +sys-devel/distcc gssapi + +# Michał Górny <mgorny@gentoo.org> (2018-02-28) +# Requires masked dependent flags. +net-fs/samba ads + +# Michał Górny <mgorny@gentoo.org> (2018-02-19) +# Masked due to unstable deps. +dev-db/redis tcmalloc +net-analyzer/netcat crypt diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/parent new file mode 100644 index 000000000000..c25bddb6dd46 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/parent @@ -0,0 +1 @@ +../..
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/subarch/arm64_generic/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/subarch/arm64_generic/make.defaults new file mode 100644 index 000000000000..ad32856fffa4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/subarch/arm64_generic/make.defaults @@ -0,0 +1,6 @@ +# Little endian ARM64 settings. + +CFLAGS="-O2 -pipe -march=armv8-a" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.force new file mode 100644 index 000000000000..9747410d0417 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.force @@ -0,0 +1,17 @@ +# 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_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/baldeagleos/1.0/linux-gnu/arch/arm64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.mask new file mode 100644 index 000000000000..27ad9e4679e7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.mask @@ -0,0 +1,146 @@ +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-arm64 + +# Michał Górny <mgorny@gentoo.org> (2021-01-07) +# Prebuilt kernels are supported here. +-dist-kernel + +# Sam James <sam@gentoo.org> (2020-10-08) +# PyPy3 works on arm64 +-python_targets_pypy3 +-python_single_target_pypy3 + +# David Seifert <soap@gentoo.org (2020-05-17) +# Mono is hopelessly broken on arm64 +mono + +# Aaron Bauman <bman@gentoo.org> (2019-12-27) +# Mask cpu_flags_arm_neon for all of arm64 +# A neon64 USE is being discussed +cpu_flags_arm_neon + +# 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_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 + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependency not keyworded (dev-libs/libindicate). +appindicator +ayatana + +# Michał Górny <mgorny@gentoo.org> (2018-07-09) +# No OpenCL provider is available on arm64. +opencl + +# Mart Raudsepp <leio@gentoo.org> (2018-02-13) +# net-libs/libsmi not tested on arm64 yet +smi + +# Mart Raudsepp <leio@gentoo.org> (2017-02-01) +# Unmask systemd since it is keyworded here. +-systemd + +# Mart Raudsepp <leio@gentoo.org> (2017-01-28) +# dev-util/valgrind not tested on arm64 yet +# Upstream seems to have architecture support, however +valgrind + +# Markus Meier <maekke@gentoo.org> (2010-08-22) +# net-wireless/wimax not tested +wimax + +# Samuli Suominen <drac@gentoo.org> +# media-libs/amrnb and media-libs/amrwb not tested. +amr + +# No hardware to test by the team +ios +ipod + +# Stuff that doesn't make sense on this arch +3dfx +dmi + +# Stuff we don't want +mpi +lasi +hardened +pdfannotextractor +prelude +mssql + +# havent tested yet +darcs +afs +scanner +zvbi +sid +mms +ieee1394 +darcs +bs2b +ladspa +ggi +nut +dvd +fits +lpsol +quvi +zvbi +gts +anthy + +# Unmask ARM-only video-cards +-video_cards_exynos +-video_cards_freedreno +-video_cards_lima +-video_cards_imx +-video_cards_nouveau +-video_cards_panfrost +-video_cards_tegra +-video_cards_v3d +-video_cards_vc4 + +# James Le Cuirot <chewi@gentoo.org> +# Unmask as Vivante is available for arm. +-video_cards_vivante + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05) +# Modular X: mask for architectures on which they aren't available +video_cards_glint +video_cards_mga +video_cards_nv +video_cards_r128 +video_cards_radeon + +# 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 + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, (2007-09-18) +# Robin H. Johnson <robbat2@gentoo.org> +audit diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.stable.mask new file mode 100644 index 000000000000..97a8730982e1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/arm64/use.stable.mask @@ -0,0 +1,45 @@ +# 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 + +# Michał Górny <mgorny@gentoo.org> (2021-05-04) +# Python 3.10 is not yet stable (and will not be until it's out of beta, +# around September. +python_single_target_python3_10 +python_targets_python3_10 + +# Sam James <sam@gentoo.org> (2020-12-23) +# dev-lang/luajit is not yet stable +lua_single_target_luajit +lua_targets_luajit +luajit + +# Sam James <sam@gentoo.org> (2020-10-08) +# Not enough packages stable w/ PyPy3 support +python_targets_pypy3 +python_single_target_pypy3 + +# Sam James <sam@gentoo.org> (2020-10-07) +# app-misc/lirc not stable yet +# dev-db/tokyocabinet not stable yet +# dev-libs/libtar not stable yet +# net-libs/ldns not stable yet +# sci-geosciences/gpsd not stable yet +lirc +tokyocabinet +libtar +ldns +gps + +# Mart Raudsepp <leio@gentoo.org> (2019-02-07) +# media-sound/musepack-tools not stable yet +musepack + +# Mart Raudsepp <leio@gentoo.org> (2018-11-27) +# x11-libs/fltk not stable yet +fltk + +# Mart Raudsepp <leio@gentoo.org> (2017-01-28) +# sys-auth/skey not marked stable yet +skey diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/make.defaults new file mode 100644 index 000000000000..68fd8f7ee8f5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/make.defaults @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +ARCH="hppa" +ACCEPT_KEYWORDS="hppa" + +CHOST="hppa-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" + +FEATURES="sandbox sfperms strict" + +USE="cups foomaticdb fortran gdbm gpm imlib libwww spell firefox" + +# Michał Górny <mgorny@gentoo.org> (2014-07-01) +# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild +# checks simpler. +ABI="hppa" +DEFAULT_ABI="hppa" +MULTILIB_ABIS="hppa" +LIBDIR_hppa="lib" +CHOST_hppa="${CHOST}" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="fbdev" + +# Hans de Graaff <graaff@gentoo.org) (2019-07-17) +# Temporary RUBY_TARGETS for bug 688976 +RUBY_TARGETS="ruby25" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.mask new file mode 100644 index 000000000000..7e5d59da2ad5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.mask @@ -0,0 +1,57 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-08-30) +# Unmask block corresponding to the mask in ../base +# Perl 5.26 will be removed soon. Please upgrade. +# This block is here (and not in ../../package.mask) since we still need +# it and unmask it on hppa and sparc. See bug 676062 and bug 683018. +-<dev-lang/perl-5.28.2-r1 +-~virtual/perl-Archive-Tar-2.240.0 +-~virtual/perl-Attribute-Handlers-0.990.0 +-~virtual/perl-B-Debug-1.240.0 +-~virtual/perl-CPAN-2.180.0 +-~virtual/perl-Carp-1.420.0 +-~virtual/perl-Compress-Raw-Zlib-2.74.0 +-~virtual/perl-Data-Dumper-2.167.0 +-~virtual/perl-Devel-PPPort-3.350.0 +-~virtual/perl-Digest-SHA-5.960.0 +-~virtual/perl-Encode-2.880.0 +-~virtual/perl-Exporter-5.720.0 +-~virtual/perl-ExtUtils-CBuilder-0.280.225 +-~virtual/perl-ExtUtils-Constant-0.230.0 +-~virtual/perl-ExtUtils-Install-2.40.0 +-~virtual/perl-ExtUtils-MakeMaker-7.240.0 +-~virtual/perl-ExtUtils-ParseXS-3.340.0 +-~virtual/perl-File-Spec-3.670.0 +-~virtual/perl-Filter-Simple-0.930.0 +-~virtual/perl-Getopt-Long-2.490.0 +-~virtual/perl-I18N-LangTags-0.420.0 +-~virtual/perl-IO-1.380.0 +-~virtual/perl-IO-Socket-IP-0.380.0 +-~virtual/perl-IPC-Cmd-0.960.0 +-~virtual/perl-JSON-PP-2.274.0.200_rc +-~virtual/perl-Locale-Maketext-1.280.0 +-~virtual/perl-Math-BigInt-1.999.806 +-~virtual/perl-Math-BigInt-FastCalc-0.500.500 +-~virtual/perl-Math-BigRat-0.261.100 +-~virtual/perl-Module-CoreList-5.201.804.140 +-~virtual/perl-Net-Ping-2.550.0 +-~virtual/perl-Scalar-List-Utils-1.460.200_rc +-~virtual/perl-Socket-2.20.30_rc +-~virtual/perl-Storable-2.620.0 +-~virtual/perl-Test-1.300.0 +-~virtual/perl-Test-Harness-3.380.0 +-~virtual/perl-Test-Simple-1.302.73 +-~virtual/perl-Time-HiRes-1.974.100 +-~virtual/perl-Time-Piece-1.310.0 +-~virtual/perl-Unicode-Collate-1.190.0 +-~virtual/perl-Unicode-Normalize-1.250.0 +-~virtual/perl-XSLoader-0.270.0 +-~virtual/perl-bignum-0.470.0 +-~virtual/perl-if-0.60.600 +-~virtual/perl-libnet-3.100.0 +-~virtual/perl-podlators-4.90.0 +-~virtual/perl-threads-2.150.0 +-~virtual/perl-threads-shared-1.560.0 +-~virtual/perl-version-0.991.700 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.mask new file mode 100644 index 000000000000..6347b32ab73b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.mask @@ -0,0 +1,246 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTE: When masking a USE flag due to missing keywords, please file a keyword +# request bug for the hppa arch. + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-07-19) +# gdbserver is not implemented yet for hppa target. +sys-devel/gdb server + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-07-07) +# Test dependencies are no longer keyworded due to dropped Rails +# keyword. +dev-ruby/asciidoctor test + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-25) +# libgo needs an explicit port to hppa: bug #686624 +sys-devel/gcc go + +# Jeroen Roovers (jer@gentoo.org) (2018-03-22) +# HiPE does not work on HPPA +dev-lang/erlang hipe + +# Thomas Deutschmann <whissi@gentoo.org> (2018-07-04) +# dev-libs/xxhash not keyworded for hppa +app-admin/rsyslog xxhash + +# Jeroen Roovers (jer@gentoo.org) (2018-03-22) +# dev-ruby/capybara depends on www-client/firefox which has not been ported to +# HPPA +dev-ruby/capybara test + +# Jeroen Roovers (jer@gentoo.org) (2018-03-22) +# dev-ruby/haml depends on dev-ruby/action* which lost their keywords, so that +# kills the fun +dev-ruby/haml test + +# Jeroen Roovers (jer@gentoo.org) (2018-03-22) +# dev-ruby/tilt requires dev-ruby/coffee-script which requires net-libs/nodejs +# which has not been ported to HPPA +dev-ruby/tilt test + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-10-04) +# -fstack-protector is not supported for hppa, bug 630702 +>=sys-devel/gcc-6.0 ssp + +# Michael Palimaka <kensington@gentoo.org> (2017-09-30) +# Required dependencies are not keyworded. +x11-themes/qtcurve plasma + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-09-11) +# Systemtap has no hppa keywords +sys-libs/glibc systemtap + +# Göktürk Yüksek <gokturk@gentoo.org> (2017-08-15) +# Requires java +app-forensics/sleuthkit java + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=redis that is masked in this profile. +dev-python/pyzor test + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=systemd that is masked in this profile. +net-wireless/bluez user-session + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=seccomp that is masked in this profile. +net-libs/gnutls test-full + +# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) +# Upstream Git is switching to PCRE2 w/ JIT. +# This is not available on some arches, where a fallback to PCRE1 without JIT is used. +dev-vcs/git pcre-jit + +# Michał Górny <mgorny@gentoo.org> (2017-06-28) +# app-misc/dtach is not keyworded, and tests are restricted anyway, so +# no point in pursuing it right now. +app-shells/bash-completion test + +# Jeroen Roovers <jer@gentoo.org> (2017-02-04) +# media-libs/libilbc has not been ported to HPPA +# media-libs/zimg triggers a toolchain issue (bug #597152) +media-video/ffmpeg libilbc zimg + +# Jeroen Roovers <jer@gentoo.org> (2017-02-03) +# net-mail/notmuch is not keyworded +mail-client/mutt notmuch + +# Justin Lecher <jlec@gentoo.org> (2017-01-15) +# unkeyworded rev deps +dev-games/openscenegraph gdal las + +# Jeroen Roovers <jer@gentoo.org> (2016-12-28) +# "#error Unsupported architecture" +dev-libs/libpcre2 jit + +# Jeroen Roovers <jer@gentoo.org> (2016-05-31) +# Mask kde-frameworks/kapidox (bug #568972) +kde-frameworks/extra-cmake-modules doc + +# Jeroen Roovers <jer@gentoo.org> (2016-05-19) +# pulls in many dev-ruby/asciidoctor dependencies (bug #583390) +net-misc/chrony html + +# Jeroen Roovers <jer@gentoo.org> (2015-08-16) +# Bundles luajit which has not been ported to HPPA (bug #554376) +app-text/texlive-core luajittex +dev-texlive/texlive-basic luajittex + +# Jeroen Roovers <jer@gentoo.org> (2015-07-03) +# net-libs/nghttp2 fails to compile (bug #552898) +net-libs/nghttp2 cxx + +# Jeroen Roovers <jer@gentoo.org> (2015-05-17) +# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not +# keyworded (bug #549516) +net-analyzer/rrdtool rados + +# Jeroen Roovers <jer@gentoo.org> (2015-04-26) +# Contact us if you want or have an HPPA cluster with dev-db/mariadb +# (bug #544378) +dev-db/mariadb galera + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Jeroen Roovers <jer@gentoo.org> (2015-02-02) +# dev-python/gevent requires dev-python/greenlet which has not been ported to +# HPPA (bug #538510) +dev-python/pyzor gevent + +# Jeroen Roovers <jer@gentoo.org> (2014-10-19) +# requires dev-python/restkit which requires +# dev-python/socketpool which requires dev-python/gevent which requires +# dev-python/greenlet which has not been ported to HPPA (bug #525246) +dev-python/wsgiproxy2 test + +# Jeroen Roovers <jer@gentoo.org> (2014-07-29) +# Test phase requires dev-db/mongodb which requires dev-util/google-perftools +# which has not been ported to HPPA (bug #517880, bug #525246) +dev-libs/mongo-c-driver test +dev-python/pymongo test + +# Jeroen Roovers <jer@gentoo.org> (2014-03-06) +# USE=gui requires x11-libs/qscintilla, +sci-mathematics/octave gui + +# Julian Ospald <hasufell@gentoo.org> (2013-11-23) +# needs app-arch/innoextract (bug #492326) +games-fps/duke3d-data gog + +# Jeroen Roovers <jer@gentoo.org> (2013-07-23) +# graphite is not implemented on HPPA +sys-devel/gcc graphite + +# Julian Ospald <hasufell@gentoo.org> (2013-03-31) +# depends on mono +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Jeroen Roovers <jer@gentoo.org> (2013-01-22) +# dev-python/greenlet has not been ported to HPPA but is needed for +# dev-python/restkit which is needed for dev-python/pyquery's test phase +# (bug #452764) +dev-python/pyquery test + +# Jeroen Roovers <jer@gentoo.org> (2013-01-02) +# Mask non-keyworded sci-libs/hdf5 for sci-mathematics/octave +sci-mathematics/octave hdf5 qhull + +# Jeroen Roovers <jer@gentoo.org> (2012-07-08) +# media-libs/devil has not been fully tested on HPPA +media-gfx/graphviz devil + +# Jeroen Roovers <jer@gentoo.org> (2012-07-03) +# Mask USE=connman for net-libs/gupnp (bug #424225) +net-libs/gupnp connman + +# Jeroen Roovers <jer@gentoo.org> (2012-05-21) +# HPPA is an unsupported architecture +dev-libs/libpcre jit + +# Arun Raghavan <ford_prefect@gentoo.org> (2012-05-24) +# media-sound/pulseaudio needs PyQt5[dbus] for making the equalizer module +# usable. Mask until this is available. +# Jeroen Roovers <jer@gentoo.org> (2014-02-18) +# OSS is the only kernel audio interface that works on HPPA +media-sound/pulseaudio equalizer -oss + +# Jeroen Roovers <jer@gentoo.org> (2012-05-21) +# media-sound/lilypond has problems running mpost (bug #416961) +app-text/asciidoc test + +# Jeroen Roovers <jer@gentoo.org> (2012-04-19) +# Requires sys-power/upower or sys-power/upower-pm-utils which are +# not much use on HPPA +xfce-extra/xfce4-systemload-plugin upower +xfce-base/xfce4-session upower +xfce-base/xfce4-settings upower + +# Jeroen Roovers <jer@gentoo.org> (2011-10-25) +# Depends upon an as yet unsupported version of dev-libs/dietlibc +dev-libs/libowfat diet + +# Jeroen Roovers <jer@gentoo.org> (2011-06-05) +# app-office/gnumeric is not keyworded (bug #367513) +app-office/lyx gnumeric + +# Jeroen Roovers <jer@gentoo.org> (2011-02-24) +# Needs Java (bug #355353) +app-text/texlive pdfannotextractor + +# Justin Lecher <jlec@gentoo.org> (2010-08-13) +# MKL not available on this arch +media-gfx/povray mkl + +# Pacho Ramos <pacho@gentoo.org> (2010-07-11) +# Mask due bug #324511, this will be general once needed by more packages. +net-im/pidgin gstreamer +x11-misc/xscreensaver gdm new-login +x11-libs/wxGTK gstreamer +net-p2p/mldonkey guionly gtk +net-im/pidgin eds + +# Jeroen Roovers <jer@gentoo.org> (2008-04-15) +# media-sound/fluidsynth fails to build with stable libtool, so it can't be +# tested for ~hppa keywording right now +media-sound/mpd fluidsynth + +# Jeroen Roovers <jer@gentoo.org> (2008-09-16) +# cpudetection and custom-cpuopts does not apply +# to HPPA (bug #234629) +media-video/mplayer cpudetection + +# Jeroen Roovers <jer@gentoo.org> (2008-09-16) +# app-text/xindy needs dev-lisp/clisp and clisp does not build (bug #229217) +app-text/texlive xindy + +# Mart Raudsepp <leio@gentoo.org> (2008-04-02) +# media-plugins/gst-plugins-{dvb,fluendo-mpegdemux,bad} not keyworded +media-plugins/gst-plugins-meta dvb diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.stable.mask new file mode 100644 index 000000000000..8633ebd0c1b8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/package.use.stable.mask @@ -0,0 +1,75 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-06-05) +# sys-auth/polkit stable timeout, bug #661470 +sys-apps/pcsc-lite policykit +x11-misc/colord policykit + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03) +# net-wireless/bluez has no stable keywords, bug #676430 +app-pda/pilot-link bluetooth + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-17) +# net-analyzer/nagios (or icinga) has no stable keywords, bug #676222 +sys-libs/freeipmi nagios + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-02) +# gnome-base/nautilus is not stable +media-sound/easytag nautilus + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20) +# media-libs/libraw is not stable +media-gfx/imagemagick raw + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20) +# media-video/faac is not stable. +# media-libs/{libdc1394,x264} is not stable. +# media-libs/game-music-emu is not stable. +media-video/libav faac ieee1394 x264 +media-video/ffmpeg gme ieee1394 x264 + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-06) +# sci-visualization/gnuplot is not stable. +sci-mathematics/octave gnuplot +sci-libs/libqalculate gnuplot + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-02-12) +# dev-libs/libical stabilisation timeout, bug #621724 +app-mobilephone/gnokii ical +net-mail/cyrus-imapd calalarm http +net-wireless/bluez obex + +# Hans de Graaff <graaff@gentoo.org> (2017-11-26) +# Several packages no longer have stable keywords due +# to bug 626682 +dev-ruby/bundler doc +dev-ruby/rspec-core highlight test +sys-block/thin-provisioning-tools test + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-09-30) +# Mask pdf support so net-print/cups-filters stabilisation +# can go ahead (bug 627392) +net-print/cups-filters pdf + +# David Seifert <soap@gentoo.org> (2017-09-23) +# >=virtual/mpi-2.0-r4 does not have stable keywords on hppa +# Boost 1.63 (bug 624662), Boost 1.62 (bug 590244) +sci-libs/fftw mpi +dev-libs/boost mpi diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/packages new file mode 100644 index 000000000000..c076e9fc959d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/packages @@ -0,0 +1,4 @@ +# Copyright 1999-2011 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +*sys-boot/palo diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.force new file mode 100644 index 000000000000..9b60317bfc20 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.force @@ -0,0 +1,2 @@ +# Force the flag which corresponds to ARCH. +hppa diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.mask new file mode 100644 index 000000000000..5b7b6e30c971 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.mask @@ -0,0 +1,299 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTE: When masking a USE flag due to missing keywords, please file a keyword +# request bug for the hppa arch. + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependency not keyworded (dev-libs/libappindicator). +ayatana + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31) +# sys-auth/elogind is not yet keyworded here. bug #681200 +elogind + +# Matt Turner <mattst88@gentoo.org> (2018-05-26) +# Unmask systemd since it is keyworded here. +-systemd + +# +# Jeroen Roovers <jer@gentoo.org> (2018-03-22) +# sys-cluster/ceph is not supported +ceph + +# Matt Turner <mattst88@gentoo.org> (2018-03-10) +# sys-block/open-iscsi has not been tested on HPPA +iscsi + +# Matt Turner <mattst88@gentoo.org> (2018-03-10) +# sys-boot/plymouth has not been tested on HPPA +plymouth + +# Matt Turner <mattst88@gentoo.org> (2018-03-10) +# sys-fs/dmraid has not been tested on HPPA +dmraid + +# James Le Cuirot <chewi@gentoo.org> (2017-06-29) +# Unmask as this profile is big endian. +-big-endian + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25) +# kwallet integration split from kde to distinct flag +kwallet + +# Jeroen Roovers <jer@gentoo.org> (2016-01-31) +# USE=xwidgets requires net-libs/webkit-gtk +xwidgets + +# Jeroen Roovers <jer@gentoo.org> (2015-10-16) +# HPPA has no NUMA support in the kernel +numa + +# Jeroen Roovers <jer@gentoo.org> (2015-02-03) +# app-misc/geoclue has not been tested on HPPA +geoclue + +# Jeroen Roovers <jer@gentoo.org> (2015-02-03) +# net-misc/connman has not been tested on HPPA +connman + +# Jeroen Roovers <jer@gentoo.org> (2015-01-18) +# No video acceleration is available so video decoding acceleration will not +# work either (bug #536956) +vaapi + +# Jeroen Roovers <jer@gentoo.org> (2014-12-24) +# sys-devel/clang has not been ported to HPPA +clang + +# Jeroen Roovers <jer@gentoo.org> (2014-11-07) +# dev-lang/luajit has not been ported to HPPA +luajit + +# Jeroen Roovers <jer@gentoo.org> (2014-09-30) +# sys-libs/libseccomp has not been ported to HPPA (bug #524148) +seccomp + +# Jeroen Roovers <jer@gentoo.org> (2014-09-19) +# >=net-libs/libgadu-1.12.0 (bug #519854) requires dev-libs/protobuf-c (bug #519772) +gadu + +# Jeroen Roovers <jer@gentoo.org> (2014-05-20) +# Mask USE=systemtap generally until proper kernel support is in place +systemtap + +# Jeroen Roovers <jer@gentoo.org> (2014-05-20) +# USE=tcmalloc needs dev-util/google-perftools +tcmalloc + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10) +# sys-devel/llvm is not keyworded, bug #320221 +llvm + +# Jeroen Roovers <jer@gentoo.org> (2013-08-22) +# No known OpenCL providers (bug #482096) +opencl + +# Samuli Suominen <ssuominen@gentoo.org> (2013-03-12) +# NVIDIA Cg toolkit for binary drivers +cg + +# Jeroen Roovers <jer@gentoo.org> (2012-11-13) +# media-libs/fdk-aac is not supported on HPPA (bug #442806) +fdk + +# Jeroen Roovers <jer@gentoo.org> (2012-04-04) +# media-video/vlc is not tested +vlc + +# Jeroen Roovers <jer@gentoo.org> (2012-03-27) +# app-i18n/ibus is not tested +ibus + +# Jeroen Roovers <jer@gentoo.org> (2012-03-08) +# The crash reporting facility in www-client/firefox does not compile +crashreporter + +# Jeroen Roovers <jer@gentoo.org> (2012-01-04) +# dvb is untested on HPPA +dvb + +# Jeroen Roovers <jer@gentoo.org> (2012-01-04) +# No support for Blu-ray (bug #397531). +bluray + +# Jeroen Roovers <jer@gentoo.org> (2011-09-15) +# Prelude has not been tested on HPPA. +prelude + +# Jeroen Roovers <jer@gentoo.org> (2011-06-09) +# Lots of untested dependencies (bug #365451) +facedetect + +# Jeroen Roovers <jer@gentoo.org> (2011-05-02) +# No support for CUDA on HPPA +cuda + +# Samuli Suominen <ssuominen@gentoo.org> (2010-12-25) +# This will need stable gnome-base/gvfs. +thunar + +# Jeroen Roovers <jer@gentoo.org> (2010-10-29) +# Webkit does not work on HPPA right now. +webkit + +# Jeroen Roovers <jer@gentoo.org> (2010-07-20) +# Mask USE=gnome entirely (bug #324511) +glade +libnotify +gconf +gnome +gnome-keyring +gnome-online-accounts + +# Jeroen Roovers <jer@gentoo.org> (2010-07-19) +# Masked because of missing gnome-base/gnome-panel +# dependency (bug #324511) +applet + +# Jeroen Roovers <jer@gentoo.org> (2010-07-10) +# No known hardware support for video decoding +vaapi +vdpau + +# Jeroen Roovers <jer@gentoo.org> (2010-07-01) +# Drop support for ghc and darcs +darcs + +# Jeroen Roovers <jer@gentoo.org> (2010-04-05) +# Mask USE=kde (bug #304363). +kde + +# Jeroen Roovers <jer@gentoo.org> (2010-02-28) +# app-accessibility/flite does not work (bug #307241) +flite + +# Jeroen Roovers <jer@gentoo.org> (2009-08-04) +# net-misc/wicd and sys-power/pm-utils are currently not supported (bug #280312) +pm-utils + +# Unmask the flag which corresponds to ARCH. +-hppa + +# Jeroen Roovers <jer@gentoo.org> (2008-06-07) +# dev-util/valgrind has not been ported to HPPA. +valgrind + +# Jeroen Roovers <jer@gentoo.org> (2008-01-04) +# Bug 179895: HPPA's gcc cannot build native code / lacking upstream support +ocamlopt + +# Jeroen Roovers <jer@gentoo.org> (2007-05-17) +# sys-devel/gcc fails to build with USE=d (bug #178896). +d + +# Jeroen Roovers <jer@gentoo.org> (2007-05-02) +# Lack of user/dev support for WiFi (bug #176517) +networkmanager + +# Jeroen Roovers <jer@gentoo.org> (2007-04-07) +# libffi has not been ported to hppa, therefore gcc fails to build with USE=gcj +gcj + +# Samuli Suominen <drac@gentoo.org> (2007-03-02) +# See https://bugs.gentoo.org/show_bug.cgi?id=157881#c3 +battery + +# Saleem Abdulrasool <compnerd@gentoo.org> (2006-08-18) +# dvdr hardware not available - masking with permission from GMsoft +dvdr + +# Jeroen Roovers <jer@gentoo.org> (2006-05-25) +# libemf is not ported to hppa +emf + +# Guy Martin <gmsoft@gentoo.org> (2006-05-25) +# libaio is not ported on hppa +aio + +# Saleem Abdulrasool <compnerd@gentoo.org> (2006-04-26) +# sys-apps/dmidecode: masking with vapier's blessings +dmi + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-07) +# Modular X: mask for architectures lacking direct rendering +dri + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05) +# Modular X: mask for architectures on which they aren't available +video_cards_amdgpu +video_cards_glint +video_cards_mga +video_cards_nouveau +video_cards_nv +video_cards_r100 +video_cards_r128 +video_cards_r200 +video_cards_r300 +video_cards_r600 +video_cards_radeon +video_cards_radeonsi + +# Guy Martin <gmsoft@gentoo.org> (2005-07-25) +# lm-sensors not supported on hppa and ieee1394 not tested +lm-sensors +iec61883 +ieee1394 + +# Guy Martin <gmsoft@gentoo.org> (2005-06-25) +# mono is not yet supported on hppa +mono + +# Guy Martin <gmsoft@gentoo.org> (2005-02-18) +# No emboss support on hppa for now +emboss + +# Guy Martin <gmsoft@gentoo.org> (2004-08-08) +# Wifi stuff not test yet because of lack of hardware +wifi + +# Guy Martin <gmsoft@gentoo.org> (2003-02-26) +# No lirc support on hppa +lirc + +# Guy Martin <gmsoft@gentoo.org> (2003-07-22) +# Scanner and gphoto2 not yet tested +gphoto2 +scanner + +# Guy Martin <gmsoft@gentoo.org> (2003-04-13) +# Selinux patches not tested on hppa and no kernel sources are emergeables with this patch. +selinux + +# Guy Martin <gmsoft@gentoo.org> (2003-03-20) +# Many java apps need java => 1.3 and hppa has only 1.1 right now +java + +# Ciaran McCreesh <ciaranm@gentoo.org> (2005-01-05) +# No reliable java, no netbeans. bug 66762 +netbeans + +# Guy Martin <gmsoft@gentoo.org> (2003-03-14) +# USE flags not related to hppa +acpi +apm +afs +pcmcia +pda + +# 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. +ibm +djbfft + +# Added because of xmms-plugin.eclass. Please test out +# media-sound/beep-media-player and remove if +bmp +3dfx diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.stable.mask new file mode 100644 index 000000000000..b6d0ffd1d1bb --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/hppa/use.stable.mask @@ -0,0 +1,28 @@ +# Copyright 1999-2018 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> (2019-07-17) +# Temporary mask for stable bug 688976 +ruby_targets_ruby25 + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-06-05) +# sys-auth/consolekit will not be stabilised anymore. +consolekit + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-03) +# No stable sys-apps/systemd on hppa. +systemd + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20) +openal + +# Matt Turner <mattst88@gentoo.org> (2018-04-22) +# media-gfx/gimp is ~hppa only +gimp + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-10-29) +# Mask qt5 for stabilisation timeout, bug #620334 +qt5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/make.defaults new file mode 100644 index 000000000000..f7809b5c6d6e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/make.defaults @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +ARCH="ia64" +ACCEPT_KEYWORDS="ia64" + +CHOST="ia64-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-03) +# Enable USE=libtirpc by default, to ease dependency resolution during +# the stabilization of glibc-2.26. Bug 657148 +USE="libtirpc" + +# Michał Górny <mgorny@gentoo.org> (2014-07-01) +# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild +# checks simpler. +ABI="ia64" +DEFAULT_ABI="ia64" +MULTILIB_ABIS="ia64" +LIBDIR_ia64="lib" +CHOST_ia64="${CHOST}" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="fbdev glint mga nv r128 radeon" + +# Diego Pettenò <flameeyes@gentoo.org> (2006-12-23) +# Defaults for audio drivers - Took from x86 profile +ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" + +# Hans de Graaff <graaff@gentoo.org) (2019-07-17) +# Temporary RUBY_TARGETS for bug 688976 +RUBY_TARGETS="ruby25" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.force new file mode 100644 index 000000000000..2b9d26669439 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Raúl Porcel <armin76@gentoo.org> (2007-10-21) +# It segfaults without debug use-flags +# Remove when http://bugs.php.net/bug.php?id=42893 is fixed +dev-lang/php debug diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.mask new file mode 100644 index 000000000000..ecbd2c0bc56f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.mask @@ -0,0 +1,360 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mart Raudsepp <leio@gentoo.org> (2019-08-18) +# media-video/pipewire is not keyworded yet +x11-wm/mutter screencast + +# Matt Turner <mattst88@gentoo.org> (2019-08-08) +# Tomáš Mózes <hydrapolic@gmail.com> (2019-07-24) +# Unkeyworded dependency +app-admin/syslog-ng kafka + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-21) +# No ia64 arch support for jit. Version 17 USE=debug +# required USE=jit. +dev-lang/spidermonkey jit +=dev-lang/spidermonkey-17* debug + +# Mart Raudsepp <leio@gentoo.org> (2019-03-17) +# Unkeyworded media-libs/opencv dependency, bug #680656 +media-gfx/shotwell opencv + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-10-13) +# USE=debug needs support for target-specific _FPU_MASK_IM. ia64 +# does not define those. +media-sound/lame debug + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-07-25) +# USE=server does not compile and needs upstream fix: bug #662040 +>=sys-devel/gdb-8.1 server + +# Joonas Niilola <juippis@gentoo.org> (2018-06-17) +# Optional dependency not available for this arch +dev-libs/efl vlc + +# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06) +# Needs sys-apps/fakechroot which isn't keyworded +app-arch/rpm test + +# Michał Górny <mgorny@gentoo.org> (2018-04-15) +# Unkeyworded dep masks moved from default/linux/ia64 tree. +mail-client/mutt notmuch +mail-mta/exim redis + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18) +# Many unkeyworded rails deps, bug #650642 +net-analyzer/wireshark doc + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18) +# unkeyworded deps, bug #552330 +app-portage/g-sorcery bson + +# Mart Raudsepp <leio@gentoo.org> (2018-01-08) +# mail-client/evolution[ytnef] requires net-mail/ytnef which is not keyworded +mail-client/evolution ytnef + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-12-25) +# net-firewall/nftables[doc] requires dblatex which is not keyworded +net-firewall/nftables doc + +# Michał Górny <mgorny@gentoo.org> (2017-08-10) +# Both USE=fluidsynth and USE=timidity are masked in this profile. +media-libs/sdl-mixer midi + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=seccomp that is masked in this profile. +net-libs/gnutls test-full + +# Michał Górny <mgorny@gentoo.org> (2017-08-07) +# Requires USE=dvd that is masked in this profile. +media-video/mplayer dvdnav + +# Michał Górny <mgorny@gentoo.org> (2017-08-07) +# Requires USE=v4l that is masked in this profile. +media-video/ffmpeg libv4l + +# Michał Górny <mgorny@gentoo.org> (2017-08-07) +# Requires USE=bluetooth that is masked in this profile. +media-sound/pulseaudio native-headset + +# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) +# Upstream Git is switching to PCRE2 w/ JIT. +# This is not available on some arches, where a fallback to PCRE1 without JIT is used. +dev-vcs/git pcre-jit + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20) +# pulls in unkeyworded java +sci-libs/gdal mdb + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20) +# pulls in unkeyworded lapack +sci-libs/gdal armadillo + +# Michał Górny <mgorny@gentoo.org> (2017-06-28) +# app-misc/dtach is not keyworded, and tests are restricted anyway, so +# no point in pursuing it right now. +app-shells/bash-completion test + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17) +# Pulls in dev-db/redis which is not keyworded on ia64. +dev-python/pyzor test + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17) +# dev-python/gevent requires dev-python/greenlet which has not been ported to +# ia64 (bug #538510) +dev-python/pyzor gevent + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-10) +# media-libs/libilbc has not been ported to ia64, bug #610546 +media-video/ffmpeg libilbc + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-06) +# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not +# keyworded (bug #549516) +net-analyzer/rrdtool rados + +# Jason Zaman <perfinion@gentoo.org> (2017-05-09) +# x11-libs/libXpresent is not keyworded on ia64 +xfce-base/xfwm4 xpresent + +# Pacho Ramos <pacho@gentoo.org> (2017-01-02) +# Don't keyword redis +dev-libs/hiredis test + +# Lars Wendler <polynomial-c@gentoo.org> (2016-11-17) +# jit not supported on ia64 (bug #600052). +dev-libs/libpcre2 jit + +# Christian Ruppert <idl0r@gentoo.org> (2016-10-14) +# dnstap USE masked due to missing keywords +net-dns/bind dnstap + +# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11) +# networkmanager USE masked due to missing keywords +gnome-extra/nm-applet teamd + +# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11) +# Opt-out of ofono support until there is a user request, +# see also pulseaudio/connman +net-misc/networkmanager ofono + +# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26) +# Enable numa support on supported architectures +dev-db/mysql -numa +dev-db/percona-server -numa + +# Gilles Dartiguelongue <eva@gentoo.org> (2016-08-23) +# Missing keywords on media-libs/grilo - bug #521972 +media-sound/rhythmbox upnp-av + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28) +# Missing keywords on app-text/gspell - bug #587368 +>=app-editors/gedit-3.20 spell +>=app-text/evince-3.30 spell + +# Justin Lecher <jlec@gentoo.org> (2016-02-22) +# Missing test deps keyword #575366 +dev-cpp/eigen test + +# Pacho Ramos <pacho@gentoo.org> (2016-01-31) +# Missing keywords, bug #560382 +media-video/ffmpeg snappy + +# Justin Lecher <jlec@gentoo.org> (2015-11-18) +# requires dev-python/restkit which requires +# dev-python/socketpool which requires dev-python/gevent which requires +# dev-python/greenlet which has not been ported +dev-python/wsgiproxy2 test +dev-python/pyquery test + +# Pacho Ramos <pacho@gentoo.org> (2015-11-15) +# Missing keywords +>=media-plugins/grilo-plugins-0.2.16 upnp-av + +# Davide Pesavento <pesa@gentoo.org> (2015-10-26) +# Tests require non-keyworded qt5 +dev-qt/qtchooser test + +# Justin Lecher <jlec@gentoo.org> (2015-10-14) +# Requires dev-python/ipython which triggers a long dep chain +dev-python/restkit cli + +# Brian Evans <grknight@gentoo.org> (2015-09-14) +# Mask new USE flags for mariadb which all arches do not yet have dependencies +>=dev-db/mariadb-10.1.0 innodb-snappy + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10) +# Requires wifi USE flag, which is masked for this arch +net-misc/networkmanager wext + +# Pacho Ramos <pacho@gentoo.org> (2015-09-06) +# Missing keywords +media-sound/pulseaudio ofono-headset + +# Mike Gilbert <floppym@gentoo.org> (2015-09-05) +# sys-boot/gnu-efi is not supported on all archs. +sys-apps/systemd -gnuefi + +# James Le Cuirot <chewi@gentoo.org> (2015-07-11) +# Requires dev-java/fop but we don't support java on ia64. +gnome-extra/libgda reports + +# Pacho Ramos <pacho@gentoo.org> (2015-06-13) +# Missing keywords, bug #513108 +net-misc/spice-gtk smartcard webdav + +# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09) +# dev-lang/luajit lacks ia64 keyword, bug #551540 +dev-libs/libpeas lua + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974 +dev-libs/efl physics sdl + +# Alexis Ballier <aballier@gentoo.org> (2015-02-11) +# Missing ffmpeg deps, bug #510340 +media-video/ffmpeg gme ssh + +# Pacho Ramos <pacho@gentoo.org> (2014-01-10) +# Missing keywords +net-misc/networkmanager teamd + +# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23) +# test dependencies need keywording +dev-haskell/binary test +dev-haskell/text test +dev-haskell/vector test + +# Christoph Junghans <junghans@gentoo.org> (2014-07-21) +# Missing keywords on sci-libs/libcerf (bug 517726) +sci-visualization/gnuplot libcerf + +# Pacho Ramos <pacho@gentoo.org> (2014-04-12) +# Missing keywords, bug #507490 +net-misc/modemmanager mbim + +# Mike Frysinger <vapier@gentoo.org> (2014-03-15) +# Various deps not ported to ia64. +dev-python/ipython nbconvert notebook + +# Pacho Ramos <pacho@gentoo.org> (2014-03-15) +# Missing keywords, bug #504672 +>=net-misc/vinagre-3.10 rdp + +# Pacho Ramos <pacho@gentoo.org> (2014-02-23) +# Needed dependencies cannot be installed on ia64, bug #498638 +dev-util/dbus-test-runner test + +# Pacho Ramos <pacho@gentoo.org> (2014-02-22) +# Missing keywords, bug #495250 +>=gnome-base/gnome-extra-apps-3.10 tracker + +# Pacho Ramos <pacho@gentoo.org> (2014-02-10) +# Missing keywords, bug #495254 +>=dev-libs/totem-pl-parser-3.10 quvi + +# Pacho Ramos <pacho@gentoo.org> (2014-01-19) +# Missing keywords, bug #478254 +gnome-base/gnome classic extras + +# Pacho Ramos <pacho@gentoo.org> (2013-12-02) +# Missing keywords, bug #493156 +media-libs/libgphoto2 serial + +# Pacho Ramos <pacho@gentoo.org> (2013-11-28) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Mark Wright <gienah@gentoo.org> (2013-10-26) +# template-haskell not yet available +dev-haskell/dataenc test + +# Pacho Ramos <pacho@gentoo.org> (2013-07-20) +# Keywords pending, bug #476710 +>=gnome-base/gnome-extra-apps-3.8 games + +# Julian Ospald <hasufell@gentoo.org> (2013-03-31) +# depends on mono/monodevelop +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Agostino Sarubbo <ago@gentoo.org> (2013-02-09) +# Mask media-video/libav[hardcoded-tables] bug #453328 +# I don't use use.mask because it works on ffmpeg +media-video/libav hardcoded-tables + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31) +# remove mask when net-libs/libqmi is keyworded here +net-misc/modemmanager qmi + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord argyllcms extra-print-profiles + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# requires app-office/unoconv, which requires virtual/ooo, which is not +# keyworded here. Remove mask if this situation changes. +gnome-extra/sushi office + +# Agostino Sarubbo <ago@gentoo.org> (2012-12-18) +# kde is not stable, then no needs phonon backends +media-libs/phonon gstreamer vlc + +# Robin H Johnson <robbat2@gentoo.org> (2012-11-01) +# MySQL 5.5 wants systemtap, tcmalloc & jemalloc +>=dev-db/mysql-5.5 tcmalloc +>=dev-db/mariadb-5.5 tcmalloc +>=dev-db/percona-server-5.5 tcmalloc + +# Raúl Porcel <armin76@gentoo.org> (2012-05-28) +# Needs x11-misc/lightdm(which also requires some other deps) +x11-misc/xscreensaver new-login + +# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17) +# Mask use numa for openmpi +sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_fabrics_sctp openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover + +# Raúl Porcel <armin76@gentoo.org> (2011-11-05) +# jit not supported on ia64 +dev-libs/libpcre jit + +# Tomáš Chvátal <scarabeus@gentoo.org> (2011-04-04) +# Needs sci-libs/umfpack keyworded. Bug #361947. +media-libs/gegl umfpack + +# Sebastian Pipping <sping@gentoo.org> (2011-02-22) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2010-12-17) +# needs sys-libs/libcap-ng that is masked right now +sys-apps/smartmontools caps + +# Raúl Porcel <armin76@gentoo.org> (2010-12-05) +# Needs testing +www-client/elinks javascript + +# Raúl Porcel <armin76@gentoo.org> (2010-06-26) +# custom-optimization doesn't work on ia64 +mail-client/thunderbird custom-optimization +www-client/firefox custom-optimization +www-client/seamonkey custom-optimization + +# Raúl Porcel <armin76@gentoo.org> +# Keep deps minimal +x11-wm/fvwm lock + +# Raúl Porcel <armin76@gentoo.org> (2008-07-07) +# Make clisp deps minimal +dev-lisp/clisp hyperspec svm + +# missing keywords +media-plugins/gst-plugins-meta dts dv lame libvisual modplug mms taglib vcd wavpack + +# Marius Brehler <marfbre@linux.sungazer.de> (2015-08-13) +# missing keyword +>=sci-misc/boinc-7.4.42-r1 X diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.stable.mask new file mode 100644 index 000000000000..da1cb4cbcca5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/package.use.stable.mask @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03) +# Requires net-libs/webkit-gtk. Not stable on ia64. +dev-util/geany-plugins markdown + +# Ulrich Müller <ulm@gentoo.org> (2018-08-09) +# Needs net-mail/mailutils and net-libs/webkit-gtk which are not +# stable (yet?), bug #663248 +app-editors/emacs mailutils xwidgets + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-01-06) +# Please unmask after newer dietlibc is finally stable on ia64 +sys-fs/dmraid dietlibc + +# Hans de Graaff <graaff@gentoo.org> (2016-04-16) +# Mask tests on thin-provisioning-tools since the required +# packages are no longer stable, bug 610088 +sys-block/thin-provisioning-tools test + +# Pacho Ramos <pacho@gentoo.org> (2014-07-02) +# Mask due Gnome3 not going to be stabilized on this arch +dev-util/geany-plugins gtkspell +>=gnome-base/gnome-desktop-2.32.1-r2 license-docs +gnome-base/gvfs google +>=x11-libs/gtk+-3.12.2 cloudprint diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.force new file mode 100644 index 000000000000..1dfcca5c0949 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.force @@ -0,0 +1,2 @@ +# Force the flag which corresponds to ARCH. +ia64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.mask new file mode 100644 index 000000000000..c837b5665ca5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/ia64/use.mask @@ -0,0 +1,201 @@ +# Unmask the flag which corresponds to ARCH. +-ia64 + +# This is a list of USE flags that should not be used on ia64. + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependency not keyworded (dev-libs/libindicate). +ayatana + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17) +# There is no luajit support on ia64. Bug #554376 +luajit +luajittex + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25) +# kwallet integration split from kde to distinct flag +kwallet + +# Julian Ospald <hasufell@gentoo.org> (2015-09-20) +# no LibreSSL support yet +curl_ssl_libressl +libressl + +# No hardware to test by the team +3dfx +bluetooth +bluray +dvb +dvd +gphoto2 +gps +ios +ipod +lirc +pcmcia +pda +scanner +sms +v4l +wifi + +# Hardware not available on ia64 +apm +battery +lm-sensors +pm-utils + +# Stuff that doesn't work on ia64, or not tested +afs +blas +djbfft +emboss +jack +lapack +lqr +capi +lensfun +kde +metalink +upnp +fdk +valgrind +matplotlib +mongodb +pgm +scim + +# Stuff we don't want +antlr +lasi +mpi +networkmanager +octave +timidity +semantic-desktop +fits +libburn +topal +indi +flite +nut +sctp +bs2b +tokyocabinet +ots +vaapi +librtmp +rtmp +vpx +frei0r +lpsol +prelude +ladspa +aacplus +devil +gts +clang +redis + +# Stuff that doesn't compile on ia64 +diet +emf +mono +xemacs + +# Other + +# Raúl Porcel <armin76@gentoo.org> (2014-08-20) +# Upstream drops support on ia64 from 4.0 onwards, bug #430352 +ocamlopt + + +# Raúl Porcel <armin76@gentoo.org> (2011-04-23) +# Needs to be tested +video_cards_nouveau + +# Samuli Suominen <ssuominen@gentoo.org> (2009-12-02) +# This will need media-sound/musepack-tools +musepack + +# Raúl Porcel <armin76@gentoo.org> (2009-03-20) +# Current webkit segfaults +webkit + +# Ben de Groot <yngwin@gentoo.org> (2009-02-11) +# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded +phonon + +# 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. +qdbm + +# James Le Cuirot <chewi@gentoo.org> (2015-07-11) +# We don't support java on ia64. +java +pdfannotextractor + +# Matt Turner <mattst88@gentoo.org> +# llvm is not keyworded +video_cards_amdgpu +video_cards_radeonsi + +# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06) +# Mask ALSA drivers for ISA cards +alsa_cards_msnd-pinnacle +alsa_cards_sb16 +alsa_cards_sbawe +alsa_cards_sscape +alsa_cards_wavefront + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-21) +# IPMI is only implemented for x86, amd64 and ia64 +-ipmi + +# Michael Sterrett <mr_bones_@gentoo.org> (2012-08-24) +# media-sound/fluidsynth isn't keyworded +fluidsynth + +# Anthony G. Basile <blueness@gentoo.org> (2012-04-15) +# Pulls in net-libs/axtls which is not keyworded for arch +curl_ssl_axtls + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# net-misc/connman is not keyworded, bug 348308 +connman + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# media-libs/xine-lib is not keyworded +xine + +template-haskell + +# toolkit for nvidia binary drivers +cg + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# virtual/opencl is not keyworded +opencl + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10) +# sys-devel/llvm s not keyworded, bug #320221 +llvm + +# Pacho Ramos <pacho@gentoo.org> (2014-01-08) +# Unmask systemd since it is keyworded here. +-systemd + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp + +# need to test sys-cluster/glusterfs #519618 +glusterfs + +# need to test ceph and friends #519618 +rbd + +# Ben de Groot <yngwin@gentoo.org> (2015-02-01) +# please remove when keyworded +qt5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/make.defaults new file mode 100644 index 000000000000..af979d6131c0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/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> (2014-07-01) +# 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/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.force new file mode 100644 index 000000000000..f10e6d195eb1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Ulrich Müller <ulm@gentoo.org> (2013-08-10) +# Building from source requires TeX Live as dependency +app-doc/pms binary diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.mask new file mode 100644 index 000000000000..a21d59ec4b5b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/package.use.mask @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=seccomp that is masked in this profile. +net-libs/gnutls test-full + +# Matt Turner <mattst88@gentoo.org> (2017-02-25) +# Needs libepoxy keywording, bug #510940 +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server glamor wayland +x11-base/xorg-server wayland + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Mikle Kolyada <zlogene@gentoo.org> (2013-07-11) +# 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> (2013-01-23) +# Architecture is unsupported +dev-libs/libpcre jit +dev-libs/libpcre2 jit + +# Ryan Hill <dirtyepic@gentoo.org> (2011-07-20) +# graphite requires dev-libs/ppl & dev-libs/cloog-ppl +# (bugs #269087 and #269088) +sys-devel/gcc graphite awt + +# Mike Frysinger <vapier@gentoo.org> (2011-02-10) +# Waiting for keywording #354309 +net-firewall/iptables netlink + +# Diego Pettenò <flameeyes@gentoo.org> (2007-11-10) +# 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/baldeagleos/1.0/linux-gnu/arch/m68k/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.force new file mode 100644 index 000000000000..f69a0469b48e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.force @@ -0,0 +1,2 @@ +# Force the flag which corresponds to ARCH. +m68k diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.mask new file mode 100644 index 000000000000..c83a23bed8f5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/m68k/use.mask @@ -0,0 +1,99 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-m68k + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependencies not keyworded. +ayatana + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31) +# sys-auth/elogind is not keyworded here. +elogind + +# James Le Cuirot <chewi@gentoo.org> (2017-06-29) +# 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 +mono +python +cairo +svg +X +crypt +mysql +samba +dbus +xpm +ruby +ocaml +guile +lua +djvu +nss +diet +emf +R +octave +bluetooth +lqr +policykit +bash-completion +latex +nettle +systemd +tk +clang + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, (2007-09-18) +# 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 +zeroconf + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# 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 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/make.defaults new file mode 100644 index 000000000000..d679c9f2059e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/make.defaults @@ -0,0 +1,21 @@ +# Copyright 2008-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="fbdev impact" + +ARCH="mips" +ACCEPT_KEYWORDS="${ARCH} ~mips" + +PROFILE_ARCH="mips" + +USE="-fortran -openmp" + +LIBDIR_o32="lib" +LIBDIR_n32="lib32" +LIBDIR_n64="lib64" + +# Matt Turner <mattst88@gentoo.org> (2010-12-06) +# Probably missing a bunch for various SGI systems. +ALSA_CARDS="au1x00" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/make.defaults new file mode 100644 index 000000000000..aa6444d92e53 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/make.defaults @@ -0,0 +1,6 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64" + +CHOST="mips64-unknown-linux-gnu" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/make.defaults new file mode 100644 index 000000000000..83b190993308 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/make.defaults @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64" + +CHOST="mips64-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CFLAGS_o32="-mabi=32" +CHOST_o32="${CHOST}" + +CFLAGS_n32="-mabi=n32" +CHOST_n32="${CHOST}" + +CFLAGS_n64="-mabi=64" +CHOST_n64="${CHOST}" + +SYMLINK_LIB="no" + +USE_EXPAND_HIDDEN="-ABI_MIPS" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/make.defaults new file mode 100644 index 000000000000..2b7c2e01f741 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/make.defaults @@ -0,0 +1,12 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="n64 o32 n32" +DEFAULT_ABI="n32" +ABI="${DEFAULT_ABI}" + +CHOST_n64="mips64-unknown-linux-gnuabi64" +CHOST_o32="mips-unknown-linux-gnu" + +ABI_MIPS="n32" +IUSE_IMPLICIT="abi_mips_n32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/use.force new file mode 100644 index 000000000000..556bba21926f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/make.defaults new file mode 100644 index 000000000000..6c19a1b016cd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/make.defaults @@ -0,0 +1,12 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="n32 o32 n64" +DEFAULT_ABI="n64" +ABI="${DEFAULT_ABI}" + +CHOST_n32="mips64-unknown-linux-gnuabin32" +CHOST_o32="mips-unknown-linux-gnu" + +ABI_MIPS="n64" +IUSE_IMPLICIT="abi_mips_n64" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/use.force new file mode 100644 index 000000000000..bb51328d7c99 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/n64/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/make.defaults new file mode 100644 index 000000000000..535f84f6e25e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/make.defaults @@ -0,0 +1,12 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="n64 n32 o32" +DEFAULT_ABI="o32" +ABI="${DEFAULT_ABI}" + +CHOST_n32="mips64-unknown-linux-gnuabin32" +CHOST_n64="mips64-unknown-linux-gnuabi64" + +ABI_MIPS="o32" +IUSE_IMPLICIT="abi_mips_o32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/use.force new file mode 100644 index 000000000000..aac1b84a82dc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/o32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_o32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/parent new file mode 100644 index 000000000000..a5b4126260cf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/parent @@ -0,0 +1,2 @@ +.. +../../../../features/multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.force new file mode 100644 index 000000000000..559b27408235 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.force @@ -0,0 +1,4 @@ +# Copyright 2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.mask new file mode 100644 index 000000000000..096bbf01de3c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/multilib/use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner <mattst88@gentoo.org> (2013-07-29) +# Unmask the multilib flags for this arch. +-abi_mips_o32 +-abi_mips_n32 +-abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/make.defaults new file mode 100644 index 000000000000..692c9dac6e55 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64" + +CHOST="mips64-unknown-linux-gnu" + +DEFAULT_ABI="n32" +ABI="${DEFAULT_ABI}" +MULTILIB_ABIS="n32" +CHOST_n32="${CHOST}" + +ABI_MIPS="n32" +IUSE_IMPLICIT="abi_mips_n32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.force new file mode 100644 index 000000000000..c2533b67088d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.mask new file mode 100644 index 000000000000..a3007f8ee8c9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n32/use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +-abi_mips_n32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/make.defaults new file mode 100644 index 000000000000..d21ecb953cfc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64" + +CHOST="mips64-unknown-linux-gnu" + +DEFAULT_ABI="n64" +ABI="${DEFAULT_ABI}" +MULTILIB_ABIS="n64" +CHOST_n64="${CHOST}" + +ABI_MIPS="n64" +IUSE_IMPLICIT="abi_mips_n64" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.force new file mode 100644 index 000000000000..ca1bea5c4016 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.mask new file mode 100644 index 000000000000..3d54e8b2760a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/n64/use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +-abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mips64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/make.defaults new file mode 100644 index 000000000000..79c657845c29 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/make.defaults @@ -0,0 +1,8 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64el" + +CHOST="mips64el-unknown-linux-gnu" + +IUSE_IMPLICIT="-abi_mips_o32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/make.defaults new file mode 100644 index 000000000000..0a2ecd62de06 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/make.defaults @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64el" + +CHOST="mips64el-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CFLAGS_o32="-mabi=32" +CHOST_o32="${CHOST}" + +CFLAGS_n32="-mabi=n32" +CHOST_n32="${CHOST}" + +CFLAGS_n64="-mabi=64" +CHOST_n64="${CHOST}" + +SYMLINK_LIB="no" + +USE_EXPAND_HIDDEN="-ABI_MIPS" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/make.defaults new file mode 100644 index 000000000000..04e1ecd38846 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/make.defaults @@ -0,0 +1,12 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="n64 o32 n32" +DEFAULT_ABI="n32" +ABI="${DEFAULT_ABI}" + +CHOST_n64="mips64el-unknown-linux-gnuabi64" +CHOST_o32="mipsel-unknown-linux-gnu" + +ABI_MIPS="n32" +IUSE_IMPLICIT="abi_mips_n32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/use.force new file mode 100644 index 000000000000..556bba21926f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/make.defaults new file mode 100644 index 000000000000..0b8a5c45cf20 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/make.defaults @@ -0,0 +1,12 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="n32 o32 n64" +DEFAULT_ABI="n64" +ABI="${DEFAULT_ABI}" + +CHOST_n32="mips64el-unknown-linux-gnuabin32" +CHOST_o32="mipsel-unknown-linux-gnu" + +ABI_MIPS="n64" +IUSE_IMPLICIT="abi_mips_n64" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/use.force new file mode 100644 index 000000000000..bb51328d7c99 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/n64/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/make.defaults new file mode 100644 index 000000000000..f338725f0d48 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/make.defaults @@ -0,0 +1,12 @@ +# Copyright 2011-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="n64 n32 o32" +DEFAULT_ABI="o32" +ABI="${DEFAULT_ABI}" + +CHOST_n32="mips64el-unknown-linux-gnuabin32" +CHOST_n64="mips64el-unknown-linux-gnuabi64" + +ABI_MIPS="o32" +IUSE_IMPLICIT="abi_mips_o32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/use.force new file mode 100644 index 000000000000..aac1b84a82dc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/o32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_o32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/parent new file mode 100644 index 000000000000..97dffb64c4d1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.force new file mode 100644 index 000000000000..559b27408235 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.force @@ -0,0 +1,4 @@ +# Copyright 2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.mask new file mode 100644 index 000000000000..096bbf01de3c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/multilib/use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner <mattst88@gentoo.org> (2013-07-29) +# Unmask the multilib flags for this arch. +-abi_mips_o32 +-abi_mips_n32 +-abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/make.defaults new file mode 100644 index 000000000000..0c623e27edeb --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64el" + +CHOST="mips64el-unknown-linux-gnu" + +DEFAULT_ABI="n32" +ABI="${DEFAULT_ABI}" +MULTILIB_ABIS="n32" +CHOST_n32="${CHOST}" + +ABI_MIPS="n32" +IUSE_IMPLICIT="abi_mips_n32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.force new file mode 100644 index 000000000000..c2533b67088d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.mask new file mode 100644 index 000000000000..a3007f8ee8c9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n32/use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +-abi_mips_n32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/make.defaults new file mode 100644 index 000000000000..50a4bfaaef8d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mips64el" + +CHOST="mips64el-unknown-linux-gnu" + +DEFAULT_ABI="n64" +ABI="${DEFAULT_ABI}" +MULTILIB_ABIS="n64" +CHOST_n64="${CHOST}" + +ABI_MIPS="n64" +IUSE_IMPLICIT="abi_mips_n64" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.force new file mode 100644 index 000000000000..ca1bea5c4016 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.mask new file mode 100644 index 000000000000..3d54e8b2760a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/n64/use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +-abi_mips_n64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/mips64el/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/make.defaults new file mode 100644 index 000000000000..1e82f441cae4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mipsel" + +CHOST="mipsel-unknown-linux-gnu" +CHOST_o32="mipsel-unknown-linux-gnu" + +ABI="o32" +DEFAULT_ABI="o32" +MULTILIB_ABIS="o32" + +ABI_MIPS="o32" +IUSE_IMPLICIT="abi_mips_o32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.force new file mode 100644 index 000000000000..3ad34479a840 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_o32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.mask new file mode 100644 index 000000000000..19a83980be88 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/o32/use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +-abi_mips_o32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/use.mask new file mode 100644 index 000000000000..0e0a660d1e63 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/mipsel/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> (2017-06-29) +# Remask as this profile is little endian. +big-endian diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/make.defaults new file mode 100644 index 000000000000..74a8db7216ff --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2010-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +PROFILE_ARCH="mipsel" + +CHOST="mips-unknown-linux-gnu" +CHOST_o32="mips-unknown-linux-gnu" + +ABI="o32" +DEFAULT_ABI="o32" +MULTILIB_ABIS="o32" + +ABI_MIPS="o32" +IUSE_IMPLICIT="abi_mips_o32" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.force new file mode 100644 index 000000000000..3ad34479a840 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.force @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +abi_mips_o32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.mask new file mode 100644 index 000000000000..19a83980be88 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/o32/use.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +-abi_mips_o32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.mask new file mode 100644 index 000000000000..6b2c964b76b5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Mask pam_ldap and nss_ldap - openldap dep missing. +sys-auth/pam_ldap +sys-auth/nss_ldap diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.force new file mode 100644 index 000000000000..89f4520ca4eb --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.force @@ -0,0 +1,8 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_Mips +sys-devel/clang llvm_targets_Mips +sys-devel/llvm llvm_targets_Mips diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.mask new file mode 100644 index 000000000000..13a251b7f9e9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/package.use.mask @@ -0,0 +1,180 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2018-01-23) +# USE=collab requires unkeyworded net-libs/loudmouth & dev-cpp/asio. +# USE=grammar requires dev-libs/link-grammar. +# USE=map requires media-libs/libchamplain. +# Surprisingly, USE=redland requires dev-libs/redland. But also +# dev-libs/rasqal. None of them keyworded here. +app-office/abiword collab grammar map redland + +# Brian Evans <grknight@gentoo.org> (2018-01-15) +# app-arch/snappy is not tested +dev-db/mariadb innodb-snappy + +# Michał Górny <mgorny@gentoo.org> (2018-01-12) +# Requires dependency flags that are masked in this profile. +media-libs/sdl-mixer midi + +# Michał Górny <mgorny@gentoo.org> (2017-12-30) +# Moved from use.mask since they are flags local to one package. +sys-kernel/mips-sources -ip27 -ip28 -ip30 + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=opencl that is masked in this profile. +net-misc/bfgminer adl lm-sensors + +# Michał Górny <mgorny@gentoo.org> (2017-06-28) +# app-misc/dtach is not keyworded, and tests are restricted anyway, so +# no point in pursuing it right now. +app-shells/bash-completion test + +# Mart Raudsepp <leio@gentoo.org> (2017-05-27) +# app-pda/libimobiledevice, app-pda/libplist and co not tested +sys-power/upower ios +gnome-base/gvfs ios + +# Mart Raudsepp <leio@gentoo.org> (2017-05-27) +# dev-libs/libgdata and net-libs/gnome-online-accounts not tested +gnome-base/gvfs google + +# Jason Zaman <perfinion@gentoo.org> (2017-05-09) +# x11-libs/libXpresent is not keyworded on mips +xfce-base/xfwm4 xpresent + +# Brian Dolbec <dolsen@gentoo.org> (2017-03-21) +# This is masked as mongo-db needed for bson use flag +# which is not keyworded on many arches. +app-portage/g-sorcery bson + +# Mart Raudsepp <leio@gentoo.org> (2017-02-07) +# dev-python/gmpy fails tests about sizeof (conch), bug 608496 +# dev-python/attrs fails tests on slow mips, couldn't test service_identity test path (crypt), bug 608570 +# dev-python/gmpy also a test depend, so minimize the features until can test properly (http2 soap test) +dev-python/twisted conch crypt http2 soap test + +# Fabian Groffen <grobian@gentoo.org> (2016-12-07) +# unkeyworded notmuch dependency, bug #587560 +mail-client/mutt notmuch + +# Felix Janda <felix.janda@posteo.de> (2016-09-24) +# net-libs/libnetfilter_conntrack is not keyworded on mips +net-dns/dnsmasq conntrack + +# Thomas Deutschmann <whissi@gentoo.org> (2016-08-23) +# net-libs/openpgm is not keyworded on mips +net-libs/zeromq pgm + +# Davide Pesavento <pesa@gentoo.org> (2015-10-26) +# Tests require non-keyworded qt5 +dev-qt/qtchooser test + +# Mike Frysinger <vapier@gentoo.org> (2015-09-10) +# Requires matplotlib which requires a bit more. +dev-python/numpydoc test + +# Mikle Kolyada <zlogene@gentoo.org> (2015-04-12) +# GNOME Shell does not work on mips +net-misc/wicd gnome-shell + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Matthias Maier <tamiko@gentoo.org> (2014-12-24) +# sys-devel/clang is not keyworded +app-doc/doxygen clang + +# Sergey Popov <pinkbyte@gentoo.org> (2014-02-02) +# media-gfx/nvidia-texture-tools is not keyworded on mips +media-libs/devil nvtt + +# Ryan Hill <dirtyepic@gentoo.org> (2014-01-07) +# req net-libs/webkit-gtk:2 +x11-libs/wxGTK webkit + +# Markos Chandras <hwoarang@gentoo.org> (2014-01-05) +# Perl is heavily unkeyworded on MIPS. See 497068 +dev-vcs/git mediawiki mediawiki-experimental + +# Sergey Popov <pinkbyte@gentoo.org> (2013-09-02) +# Not tested +media-libs/leptonica webp +app-text/tesseract webp + +# Pacho Ramos <pacho@gentoo.org> (2013-09-01) +# CONFIG_AUDITSYSCALL=y is not implemented, bug #438368 +sys-auth/consolekit pam +sys-auth/pambase consolekit + +# Richard Brown <rbrown@gentoo.org> (2008-01-21) +# Needs dev-ruby/builder, which isn't keyworded +dev-ruby/rubygems server + +# Wolfram Schlich <wschlich@gentoo.org> (2007-11-20) +# dependency can't be fulfilled at the moment +net-im/mcabber otr + +# Jim Ramsay <lack@gentoo.org> (2007-09-07) +# app-admin/gkrellm may pull in hddtemp, which is not yet available here +app-admin/gkrellm hddtemp + +# Christian Heim <phreak@gentoo.org> (2007-07-07) +# virtual/mysql-5 not keyworded yet, still apr-util has the mips keyword. +dev-libs/apr-util mysql + +# Stuart Longland <redhatter@gentoo.org> (2007-09-07) +# mplayer not tested with these flags yet. I may remove these slowly as I test +# more functions of mplayer. +media-video/mplayer bidi bl cddb cdio cdparanoia cpudetection dga dv dvb enca joystick live mad openal pnm pvr radio rar rtc tga xinerama zoran + +# Steve Dibb <beandog@gentoo.org> (2007-11-01) +# needs media-libs/ladspa-sdk keyworded +media-video/mplayer ladspa + +# Richard Brown <rbrown@gentoo.org> (2007-12-23) +# app-xemacs/ruby-modes is not keyworded on this arch +dev-lang/ruby xemacs + +# Sebastian Pipping <sping@gentoo.org> (2010-01-27) +# dev-vcs/bzr is not keyworded on this arch +# dev-vcs/darcs is not keyworded on this arch +app-portage/layman bazaar +app-portage/layman darcs + +# deps missing keywords +games-strategy/freeciv auth + +# Mart Raudsepp <leio@gentoo.org> (2010-09-27) +# Extra functionality that has external unkeyworded dependencies +# and is not tested yet +net-fs/samba ads cluster + +# Matt Turner <mattst88@gentoo.org> (2010-12-06) +# dev-db/tokyocabinet not keyworded +mail-client/mutt tokyocabinet + +# Matt Turner <mattst88@gentoo.org> (2010-12-26) +# dev-lang/spidermonkey not keyworded +www-client/elinks javascript + +# Matt Turner <mattst88@gentoo.org> (2010-12-26) +# media-gfx/ufraw not keyworded +media-gfx/imagemagick raw + +# Matt Turner <mattst88@gentoo.org> (2011-06-12) +# dev-python/mysql-python not keyworded +dev-vcs/mercurial bugzilla + +# Matt Turner <mattst88@gentoo.org> (2012-02-09) +# dev-vcs/git[cgi] requires app-text/highlight which requires boost +dev-vcs/git cgi + +# Matt Turner <mattst88@gentoo.org> (2012-02-09) +# mips only use flags +>=sci-libs/fftw-3 -zbus diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.force new file mode 100644 index 000000000000..82c0a4788533 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.force @@ -0,0 +1,5 @@ +# Copyright 2008-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Force the flag which corresponds to ARCH. +mips diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.mask new file mode 100644 index 000000000000..32ba177b1fe3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/mips/use.mask @@ -0,0 +1,299 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-mips + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31) +# sys-auth/elogind is not yet keyworded here. bug #681200 +elogind + +# Matt Turner <mattst88@gentoo.org> (2018-03-25) +# Unmask systemd since it is keyworded here. +-systemd + +# Mart Raudsepp <leio@gentoo.org> (2018-02-11) +# dev-util/valgrind is not keyworded here yet, +# though the MIPS platform is supported upstream +valgrind + +# Michał Górny <mgorny@gentoo.org> (2018-01-23) +# net-misc/networkmanager is not keyworded here. +networkmanager + +# Michał Górny <mgorny@gentoo.org> (2018-01-23) +# sci-geosciences/gpsd is not keyworded here. +gps + +# Brian Evans <grknight@gentoo.org> (2018-01-15) +# Mask tcmalloc as dev-util/google-perftools is unavailable +tcmalloc + +# James Le Cuirot <chewi@gentoo.org> (2017-06-29) +# Unmask as this profile is big endian. +-big-endian + +# Mart Raudsepp <leio@gentoo.org> (2017-05-27) +# media-libs/libmtp not tested +mtp + +# Mart Raudsepp <leio@gentoo.org> (2017-05-27) +# net-libs/gnome-online-accounts not tested +gnome-online-accounts + +# Mart Raudsepp <leio@gentoo.org> (2017-05-27) +# Keywords lost on net-fs/samba over time, use.mask until re-keyworded +samba + +# Mart Raudsepp <leio@gentoo.org> (2017-02-07) +# dev-libs/libappindicator not tested +ayatana + +# Anthony G. Basile <blueness@gentoo.org> (2015-08-01) +# There is no luajit support on mips. Bug #554376. +luajittex + +# Markos Chandras <hwoarang@gentoo.org> +# Profiles are ISA agnostic so these +# should be masked on per user basis +# See #498082 +-mipsdspr1 +-mipsdspr2 +-mipsfpu + +# Markos Chandras <hwoarang@gentoo.org> +# Needs packages that lack ~mips keywords +# See #485366 +m17n-lib + +# Ryan Hill <dirtyepic@gentoo.org> +# Needs sci-mathematics/glpk. +lpsol + +# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09) +# cblas-external as virtual/cblas is also masked +cblas-external + +# Samuli Suominen <ssuominen@gentoo.org> +# Media cannot be tested for MIPS at the moment. +# media-libs/libmpeg3 +# media-libs/portaudio +# dev-libs/libcdio +# media-libs/musicbrainz +# media-libs/openexr +mpeg +portaudio +cdio +cdda +musicbrainz +openexr + +# Ryan Hill <dirtyepic@gentoo.org> +# Various Gnome flags +gnome + +# Peter Volkov <pva@gentoo.org> MPI was never tested on mips, but +# some programs with this useflag are useful, e.g #227631 +mpi + +# Ryan Hill <dirtyepic@gentoo.org> +# virtual/blas virtual/cblas and virtual/lapack not keyworded +lapack +blas + +# Alexander Færøy <eroyf@gentoo.org> +# Clamav -- untested, masking for now. +clamav + +# Untested on mips, masking for now. +cdb + +# Until someone actually needs fuse, we'll mask it as +# it holds up stablizing ntfsprogs +fuse + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-07) +# Modular X: mask for architectures lacking direct rendering +dri + +# Available on for mips. +-video_cards_siliconmotion +-video_cards_vivante + +# Stephen P. Becker <geoman@gentoo.org> +# more modular X stuff +video_cards_mga +video_cards_nouveau +video_cards_nv +video_cards_r128 +video_cards_radeon +input_devices_elographics +input_devices_synaptics +input_devices_vmmouse +input_devices_void +input_devices_wacom +input_devices_joystick +video_cards_glint +video_cards_nvidia + +# 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 + +# Diego Pettenò <flameeyes@gentoo.org> +# Until xine-lib's keywording can be maintained, please leave it masked. +xine + +# Stephen P. Becker <geoman@gentoo.org> +# masking mono because it doesn't work on mips +mono + +# Hardave Riar <hardave@gentoo.org> +# Temporarily masking ieee1394 until it can be tested +# Quick fix to my tree b0rkage +ieee1394 + +# Henrik Brix Andersen <brix@gentoo.org> +# According to the mips herd, we currently have no way of testing +# pcmcia on mips, bug #90359 +pcmcia + +# John N. Laliberte <allanonjl@gentoo.org> +# mask scanner support +scanner + +# Hardave Riar <hardave@gentoo.org> +# This should work, someone with a usb card and digital camera should test it +gphoto2 + +# Ciaran McCreesh <ciaranm@gentoo.org> +# unresolved dep, bug #82428 +emboss + +# Joshua Kinard <kumba@gentoo.org> +# dietlibc isn't known to work on mips +diet + +# Stephen P. Becker <geoman@gentoo.org> +# masked because it hoses xchat on 64-bit machines +xosd + +# Stephen P. Becker <geoman@gentoo.org> +# masked for now until this can be properly tested with alsa +jack + +# Stephen P. Becker <geoman@gentoo.org> +# masked because of silly java deps with gnome (we have no jre on mips) +accessibility + +# Stephen P. Becker <geoman@gentoo.org> +# masked because I say so, gnome-- +pda + +# Stephen P. Becker <geoman@gentoo.org> +# masked because gaim sucks +evo + +# 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 + +# Ciaran McCreesh <ciaranm@gentoo.org> +# No java, no netbeans +netbeans + +# masked until gnome-extra/evolution-data-server is keyworded for mips +eds + +# Flags which aren't applicable to mips (Mostly copied from sparc) +3dfx +acpi +afs +apm +dvdr +ibm +ggi +lirc +smartcard + +# +# Anthony G. Basile <blueness@gentoo.org> (2012-07-18) +# php is an old mask which works now +# pike is no longer a use flag +# +## 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 +#pike +djbfft +timidity + +# We don't use smartcards, afaik +pcsc-lite + +# Fernando J. Pereda <ferdy@gentoo.org> (2007-03-20) +# New optional dependency of >=mail-client/mutt-1.5.14 +qdbm + +# Doug Goldstein <cardoe@gentoo.org> (2007-05-08) +# no one in mips land has smartcard hardware to test with +# see bug #162205 comment 10. +smartcard +openct + +# kumba (2007-06-02) +# pulseaudio hasn't been tested on mips; maybe someday +pulseaudio + +# kumba (2007-11-01) +# mask ladspa USE +# [22:30] <beandog> mips: plz to mask ladspa use flag +ladspa + +# Matt Turner <mattst88@gentoo.org> (2010-12-13) +# Dropping app-arch/rpm keywords, mask rpm USE accordingly +rpm + +# Matt Turner <mattst88@gentoo.org> (2010-12-13) +# We don't have net-libs/libsmi keyworded +smi + +# Matt Turner <mattst88@gentoo.org> (2010-12-13) +# We don't have sys-devel/llvm +llvm + +# Matt Turner <mattst88@gentoo.org (2011-06-14) +# pdfannotextractor needs java +pdfannotextractor + +# Matt Turner <mattst88@gentoo.org> (2011-07-11) +# xemacs dependencies not keyworded +xemacs + +# Matt Turner <mattst88@gentoo.org> (2011-07-11) +# no native mips/linux code generation, see bug 319649 +ocamlopt + +# Michael Sterrett <mr_bones_@gentoo.org> (2012-08-24) +# media-sound/fluidsynth isn't keyworded +fluidsynth + +# Mips USE flags +-fixed-point +-loongson2f + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# virtual/opencl is not keyworded +opencl + +# Ben de Groot <yngwin@gentoo.org> (2015-02-01) +# please remove when keyworded +qt5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/make.defaults new file mode 100644 index 000000000000..8613dd7619ee --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/make.defaults @@ -0,0 +1,9 @@ +# Copyright 2019 Gentoo Authors +# 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. + +# Georgy Yakovlev <gyakovlev@gentoo.org (2019-08-30) +# Unhide PPC specific USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_PPC" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use new file mode 100644 index 000000000000..d4e9292c3105 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use @@ -0,0 +1,10 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Luca Barbato <lu_zero@gentoo.org> (2018-08-12) +# Default to PowerPC OpenFirmware +sys-boot/grub:2 grub_platforms_ieee1275 + +# Doug Goldstein <cardoe@gentoo.org> (2012-10-29) +# Enable the native arch as the default qemu target +app-emulation/qemu qemu_softmmu_targets_ppc diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.force new file mode 100644 index 000000000000..508ff65b5c70 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.force @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on ppc +sys-firmware/seabios -binary + +# Joonas Niilola <juippis@gentoo.org> (2019-01-12) +# Force 'unwind' on for ppc and ppc64 with dev-libs/efl +# #668486, #657750 +dev-libs/efl unwind + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-12-25) +# Enable powerpc target by default. +dev-lang/rust llvm_targets_PowerPC + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_PowerPC +sys-devel/clang llvm_targets_PowerPC +sys-devel/llvm llvm_targets_PowerPC diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.mask new file mode 100644 index 000000000000..61cdc04e3b46 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.mask @@ -0,0 +1,361 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on ppc +sys-firmware/seabios -debug + +# Eugene Bright <eugene@bright.gdn> (2019-09-09) +# Missing keyword on dev-embedded/libjaylink +sys-apps/flashrom jlink-spi + +# Conrad Kostecki <ck+gentoo@bl4ckb0x.de> (2019-08-17) +# app-misc/graphlcd-base won't work on PowerPC/PowerPC64 +app-misc/lcdproc freetype lcd_devices_glcd png + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-01) +# not yet keyworded +dev-java/openjdk javafx + +# Patrick McLean <chutzpah@gentoo.org> (2019-04-15) +# deps not available on platform +sys-cluster/ceph babeltrace lttng + +# Patrick McLean <chutzpah@gentoo.org> (2019-04-15) +# pending re-keyword request, bug 615400 +net-analyzer/rrdtool rados +sys-fs/multipath-tools rbd +www-servers/uwsgi uwsgi_plugins_rados + +# Virgil Dupras <vdupras@gentoo.org> (2019-03-03) +# Tests fail with jpeg2k flag. Bug #662686 +dev-python/pillow jpeg2k + +# Thomas Deutschmann <whissi@gentoo.org> (2019-02-26) +# nginx_modules_http_lua requires USE=luajit which requires +# dev-lang/luajit which is not keyworded on PowerPC +www-servers/nginx luajit nginx_modules_http_lua + +# Alon Bar-Lev <alonbl@gentoo.org> (2018-12-21) +# Requires USE=dane that is masked in this profile. +net-libs/gnutls test-full + +# Matthew Thode <prometheanfire@gentoo.org> (2018-09-12) +# dev-db/mariadb-connector-c not yet keyworded +net-analyzer/icinga2 mariadb + +# Luca Barbato <lu_zero@gentoo.org> (2018-08-12) +# grub pc is not supported on powerpc +sys-boot/grub:2 grub_platforms_pc grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_xen grub_platforms_xen-pvh + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-06-08) +# Requires unported sys-libs/netbsd-csu +sys-devel/clang-runtime crt + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-06-08) +# sys-devel/llvmgold not yet keyworded +sys-devel/llvm gold + +# Tomáš Mózes <hydrapolic@gmail.com> (2018-06-05) +# Unkeyworded dependencies. +app-admin/syslog-ng kafka mongodb + +# Anthony G. Basile <blueness@gentoo.org> (2018-04-14) +# net-vpn/tor, tests are broken on ppc/ppc64, bug #653098 +net-vpn/tor test + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-27) +# dev-qt/qtwebengine is not ported to powerpc +net-irc/quassel urlpreview +www-client/otter webengine + +# Matthias Maier <tamiko@gentoo.org> (2018-03-18) +# dev-libs/capstone not keyworded +app-emulation/qemu capstone + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-02) +# Requires unkeyworded deps +>=dev-python/ipython-5.4.1 qt5 smp + +# Amy Liffey <amynka@gentoo.org (2018-01-21) +# dev-libs/cereal not keyworded for ppc +media-libs/opencv contrib_dnn + +# Robin H. Johnson <robbat2@gentoo.org> (2017-11-10) +# Masked for dependencies: +# - bug #438780: sys-firmware/ipxe not buildable on PPC without cross-compiler +app-emulation/qemu qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 +# - media-libs/virglrenderer: pending keywording +app-emulation/qemu virgl + +# Michael Palimaka <kensington@gentoo.org> (2017-09-30) +# Required dependencies are not keyworded. +x11-themes/qtcurve plasma + +# Jonathan Scruggs <j.scruggs@gmail.com> (2017-09-23) +# dependencies not keyworded yet +media-libs/openimageio field3d ptex + +# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2017-08-22) +# Dictionary Manager requires unkeyworded dev-qt/qtwebengine. +app-i18n/fcitx-libpinyin dictionary-manager + +# Göktürk Yüksek <gokturk@gentoo.org> (2017-08-15) +# Requires java +app-forensics/sleuthkit java + +# Michał Górny <mgorny@gentoo.org> (2017-08-10) +# Requires USE=ipmi which is masked in this profile. +sys-power/nut ups_drivers_nut-ipmipsu + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=opencl that is masked in this profile. +net-misc/bfgminer adl lm-sensors + +# Michael Weber <xmw@gentoo.org> (2017-04-06) +# mask unkeyworded dep pymongo -> mongodb +app-portage/g-sorcery bson + +# Michał Górny <mgorny@gentoo.org> (2017-03-24) +# libcxx fails to compile on ppc*, #595744. +sys-devel/clang default-libcxx +sys-devel/clang-runtime libcxx + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-27) +# Requires dev-qt/qtwebengine, not keyworded on ppc +sci-geosciences/gpsbabel gui + +# James Le Cuirot <chewi@gentoo.org> (2016-12-14) +# DOSBox + OpenGLide is untested on this arch. +games-emulation/dosbox glide + +# Fabian Groffen <grobian@gentoo.org> (2016-12-07) +# unkeyworded notmuch dependency, bug #587560 +mail-client/mutt notmuch + +# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26) +# Enable numa support on supported architectures +dev-db/mysql -numa +dev-db/percona-server -numa + +# Davide Pesavento <pesa@gentoo.org> (2016-07-28) +# The corresponding Qt5 modules are not keyworded on ppc, and we don't want to +# keyword them solely because of PyQt5 while there are no other in-tree users. +dev-python/PyQt5 bluetooth location networkauth webengine + +# Michael Palimaka <kensington@gentoo.org> (2016-07-07) +# Requires unkeyworded dependencies +dev-vcs/subversion kwallet +net-irc/quassel kde snorenotify +net-libs/libproxy kde +sys-auth/polkit kde +sys-block/gparted kde +virtual/notification-daemon kde +x11-wm/sawfish kde + +# Pacho Ramos <pacho@gentoo.org> (2015-11-15) +# Missing keywords +media-sound/rhythmbox upnp-av + +# Pacho Ramos <pacho@gentoo.org> (2015-10-27) +# Missing keywords +net-wireless/blueman appindicator + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2015-10-26) +# x11-drivers/xf86-video-amdgpu is not keyworded +x11-base/xorg-drivers video_cards_amdgpu + +# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-10) +# net-libs/dleyna-connector-dbus lack ppc/ppc64 keyword, bug #551634 +>=media-plugins/grilo-plugins-0.2.14 upnp-av + +# Pacho Ramos <pacho@gentoo.org> (2015-05-15) +# Missing keywords +net-dns/unbound dnstap + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974 +dev-libs/efl physics sdl + +# Andreas K. Huettel <dilfridge@gentoo.org> (2015-02-15) +# There's no keyworded office implementation anymore. +gnome-extra/sushi office + +# Markos Chandras <hwoarang@gentoo.org> (2015-02-07) +# app-admin/cgmanager misses PPC/PPC64 keywords. Bug #539208 +app-containers/lxc cgmanager + +# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-24, 2015-04-01) +# test dependencies need keywording +dev-haskell/binary test +dev-haskell/dlist test +dev-haskell/haskell-src-exts test +dev-haskell/text test +dev-haskell/vector test +dev-util/bnfc test + +# Anthony G. Basile <blueness@gentoo.org> (2014-08-17) +# This pulls in qemu[smartcard] which is masked +net-misc/spice-gtk smartcard + +# Anthony G. Basile <blueness@gentoo.org> (2014-08-16) +# Ultimately pulls in nodejs which is broken. +dev-ruby/sprockets test + +# Anthony G. Basile <blueness@gentoo.org> (2014-08-15) +# Ultimately pulls in nodejs which is broken. +dev-ruby/haml test + +# Anthony G. Basile <blueness@gentoo.org> (2014-08-14) +# Mask these flags since mongodb is broken on ppc/ppc64 +dev-python/ipython doc matplotlib nbconvert notebook test + +# Anthony G. Basile <blueness@gentoo.org> (2014-08-12) +# Ultimately pulls in nodejs which is broken. +dev-ruby/actionpack test + +# Anthony G. Basile <blueness@gentoo.org> (2014-08-12) +# Pulls in ceph which is broken. Masked per dev-zero. +sys-block/fio rbd + +# Andreas K. Huettel <dilfridge@gentoo.org> (2014-06-14) +# dependency sci-libs/vtk not keyworded on ppc yet +media-libs/opencv vtk + +# Pacho Ramos <pacho@gentoo.org> (2013-02-22) +# Missing keywords, bug #495250 +>=gnome-base/gnome-extra-apps-3.10 tracker + +# Pacho Ramos <pacho@gentoo.org> (2014-02-10) +# Missing keywords, bug #495254 +>=dev-libs/totem-pl-parser-3.10 quvi + +# Pacho Ramos <pacho@gentoo.org> (2013-11-28) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Pacho Ramos <pacho@gentoo.org> (2013-10-31) +# Missing keywords, bug #478254 +gnome-base/gnome classic extras + +# Mark Wright <gienah@gentoo.org> (2013-10-26) +# template-haskell not yet available +dev-haskell/dataenc test + +# Agostino Sarubbo <ago@gentoo.org> (2013-08-24) +# Klibc does not work anymore on ppc +app-shells/mksh static + +# Pacho Ramos <pacho@gentoo.org> (2013-07-20) +# Keywords pending, bug #476710 +>=gnome-base/gnome-extra-apps-3.8 games + +# Agostino Sarubbo <ago@gentoo.org> (2013-04-23) +# dev-db/spatialite fails to compile on ppc* +sci-libs/gdal spatialite + +# Julian Ospald <hasufell@gentoo.org> (2013-03-31) +# depends on mono/monodevelop +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31) +# remove mask when net-libs/libqmi is keyworded here +net-misc/modemmanager qmi + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord argyllcms extra-print-profiles + +# Anthony G. Basile <blueness@gentoo.org> (2012-11-15) +# Mask telepathy, no stable net-libs/telepathy-qt, bug #441456 +net-im/choqok telepathy + +# Robin H Johnson <robbat2@gentoo.org> (2012-11-01) +# MySQL 5.5 wants systemtap, tcmalloc & jemalloc +>=dev-db/mysql-5.5 tcmalloc +>=dev-db/mariadb-5.5 tcmalloc +>=dev-db/percona-server-5.5 tcmalloc + +# Samuli Suominen <ssuominen@gentoo.org> (2012-09-27) +# I don't want to open this can of worms yet. Feel free +# to do so. +dev-ruby/rack-test test + +# Anthony G. Basile <blueness@gentoo.org> (2012-08-21) +# Does not work on ppc/ppc64 +net-vpn/tor tor-hardening + +# Pacho Ramos <pacho@gentoo.org> (2012-05-07) +# libhid is not keyworded +app-misc/lcdproc lcd_devices_mdm166a + +# Brent Baude <ranger@gentoo.org> (2012-03-06) +# masking wimax use flag +net-misc/connman ofono + +# Alexey Shvetsov <alexxy@gentoo.org> (2012-01-20) +# Mask some use flags for openmpi due to unkeyworded deps +sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover + +# Kacper Kowalik <xarthisius@gentoo.org> (2011-11-20) +# Dropped dietlibc wrt #364103 +sys-fs/dmraid dietlibc + +# Patrick McLean <chutzpah@gentoo.org> (2011-09-07) +# missing keywords on dependencies +media-video/x264-encoder ffmpegsource + +# Kacper Kowalik <xarthisius@gentoo.org> (2011-08-10) +# mask cuda dep for opencv bug 365451 +media-libs/opencv cuda + +# Doug Goldstein <cardoe@gentoo.org> (2011-05-27) +# app-emulation/spice, app-emulation/xen, and sys-cluster/ceph +# are not keyworded. bug #368959 +# sys-apps/usbredir +app-emulation/qemu spice xen rbd usbredir + +# Kacper Kowalik <xarthisius@gentoo.org> (2011-01-16) +# bug 350513, app-pda/jpilot is not keyworded +mail-client/claws-mail pda + +# Sebastian Pipping <sping@gentoo.org> (2011-02-22) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Justin Lecher <jlec@gentoo.org> (2010-11-01) +# Deps not Keyworded +sci-chemistry/apbs fetk iapbs python + +# Alexey Shvetsov <alexxy@gentoo.org> (2010-08-22) +# sci-chemistry/msms not available for this arch +sci-chemistry/vmd msms + +# Alexey Shvetsov <alexxy@gentoo.org> (2010-02-23) +# media-gfx/tachyon needed to be keyworded per bug #306549 +sci-chemistry/vmd tachyon + +# Pacho Ramos <pacho@gentoo.org> +# Not keyworded +media-plugins/gst-plugins-meta dts vcd vpx + +# QA: This entry is moved from INVALID location from default/linux/powerpc. +# VDPAU is currently not keyworded on PPC since its a nvidia-drivers feature +# only presently. If other drivers support it in the future, then this can +# get unmasked +media-tv/mythtv vdpau + +# Brent Baude <ranger@gentoo.org> +# masking zephyr USE on pidgin +net-im/pidgin zephyr + +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan +sys-libs/compiler-rt-sanitizers -ubsan -scudo +sys-libs/compiler-rt-sanitizers -profile + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.stable.mask new file mode 100644 index 000000000000..d2b7a50d3222 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/package.use.stable.mask @@ -0,0 +1,88 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-17) +# media-video/pipewire is not stable yet +x11-wm/mutter screencast + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-02) +# gnome-base/nautilus is not stable +media-sound/easytag nautilus + +# Michał Górny <mgorny@gentoo.org> (2018-08-26) +# Non-stable dependency. Used to be masked completely. +media-sound/abcde replaygain + +# Ulrich Müller <ulm@gentoo.org> (2018-08-09) +# Needs net-libs/webkit-gtk which is not stable, bug #663248 +app-editors/emacs xwidgets + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-20) +# dev-python/PyQt5 is not stable. +dev-python/matplotlib qt5 test +media-sound/pulseaudio qt5 +net-print/hplip qt5 + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-15) +# Requires media-libs/portmidi which is not stable +media-sound/hydrogen portmidi + +# David Seifert <soap@gentoo.org> (2017-09-23) +# MPI does not have stable keywords on ppc/ppc64 +sci-libs/fftw mpi + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-09-03) +# Stable-masking mpi support so Boost stabilization can go ahead +# Boost 1.63 (bug 624662), Boost 1.62 (bug 590244) +dev-libs/boost mpi + +# Mikle Kolyada <zlogene@gentoo.org> (2017-08-25) +# ceph has never been stabilized under either ~ppc or ~ppc64 +sys-fs/multipath-tools rbd + +# Pacho Ramos <grknight@gentoo.org> (2016-11-01) +# Dependencies not going to stable for now +dev-util/geany-plugins gtkspell + +# Pacho Ramos <grknight@gentoo.org> (2016-11-01) +# net-misc/libteam is now ~ppc ~ppc64 +net-misc/networkmanager teamd + +# Michael Palimaka <kensington@gentoo.org> (2016-10-21) +# Requires media-libs/opencv which is not stable +media-plugins/frei0r-plugins facedetect +media-video/vlc opencv + +# Michael Palimaka <kensington@gentoo.org> (2016-05-25) +# Dependencies not stable +app-arch/p7zip kde +dev-vcs/subversion kwallet +x11-misc/xscreensaver new-login + +# Pacho Ramos <pacho@gentoo.org> (2015-09-06) +# webkit-gtk is going to stay in ~all but amd64/x86 +# that are the only arches upstream is taking care +>=x11-libs/wxGTK-3.0.2.0-r1 webkit +dev-util/glade webkit + +# Justin Lecher <jlec@gentoo.org> (2015-02-21) +# Needs stable GNOME-3 +net-fs/netatalk tracker +app-office/homebank ofx +net-libs/aqbanking ofx diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/packages new file mode 100644 index 000000000000..896bc171404b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/packages @@ -0,0 +1,10 @@ +# Copyright 2005-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +*sys-fs/hfsutils +*sys-fs/hfsplusutils + +# Brent Baude <ranger@gentoo.org> (2012-11-29) +# Removing kgcc64 from system packages now that toolchain is biarch +-*sys-devel/kgcc64 + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/make.defaults new file mode 100644 index 000000000000..22a1664e79c8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/make.defaults @@ -0,0 +1,41 @@ +# Copyright 1999-2014 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. + +ARCH="ppc" +ACCEPT_KEYWORDS="ppc" + +CHOST="powerpc-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="fbdev glint mga nv r128 radeon" + +# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06) +# Defaults for PowerPC sound driver +ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Multilib-related setup for compatibility with future multilib. +ABI="ppc" +DEFAULT_ABI="ppc" +MULTILIB_ABIS="ppc" +CHOST_ppc="${CHOST}" +LIBDIR_ppc="lib" + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Make the ABI flag implicit for compatibility with native ebuilds. +IUSE_IMPLICIT="abi_ppc_32" + +# Enable abi_ppc_32 for packages that don't have it forced. +ABI_PPC="32" + +# Hans de Graaff <graaff@gentoo.org) (2019-07-17) +# Temporary RUBY_TARGETS for bug 688976 +RUBY_TARGETS="ruby25" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.mask new file mode 100644 index 000000000000..9f76c95f2473 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.mask @@ -0,0 +1,93 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on ppc +sys-firmware/seabios -debug + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-15) +# sys-cluster/hpx, sci-libs/silo, sci-visualization/visit not keyworded +sci-libs/libgeodecomp hpx silo visit + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16) +# app-text/libwpd and app-text/libwpg are not keyworded +media-gfx/inkscape cdr visio wpg + +# Matt Turner <mattst88@gentoo.org> (2018-10-07) +# media-libs/x265[power8] fails to build on 32-bit ppc. +media-libs/x265 power8 + +# Mikle Kolyada <zlogene@gentoo.org> (2018-09-01) +# The dependency is not keyworded +net-analyzer/wireshark bcg729 + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-10-03) +# Incomplete support, bug #605878. +net-vpn/tor seccomp + +# Michał Górny <mgorny@gentoo.org> (2017-03-23) +# Most of clang runtimes are not supported here +sys-devel/clang-runtime openmp sanitize +sys-libs/libcxx libcxxrt + +# Michael Weber <xmw@gentoo.org> (2017-03-15) +# Cannot test non-free dependency dev-libs/device-atlas-api-c +net-proxy/haproxy device-atlas + +# Bernard Cafarelli <voyageur@gentoo.org> (2017-01-25) +# Requires a Java dependency +app-text/tesseract scrollview + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-13) +# Dropping ppc from sci-libs/armadillo, bug 555896 +sci-libs/gdal armadillo + +## Thomas Deutschmann <whissi@gentoo.org> (2016-12-04) +# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded +sci-libs/gdal mdb + +# Michał Górny <mgorny@gentoo.org> (2016-11-18) +# libomp does not support 32-bit PPC, #600148. +sys-devel/clang-runtime openmp + +# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2016-08-01) +# kde-frameworks/*:5 not keyworded. +net-irc/kvirc kde + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28) +# Missing keywords on app-text/gspell - bug #587368 +>=app-editors/gedit-3.20 spell + +# James Le Cuirot <chewi@gentoo.org> (2016-01-30) +# scrollview requires Java, which is unsupported on ppc. +app-text/tesseract scrollview + +# James Le Cuirot <chewi@gentoo.org> (2015-01-12) +# Java is no longer supported on ppc. +app-text/texlive pdfannotextractor +dev-lang/logtalk fop +gnome-extra/libgda reports + +# Ben de Groot <yngwin@gentoo.org> (2015-07-20) +# missing keyword +media-sound/audacity midi soundtouch + +# Pacho Ramos <pacho@gentoo.org> (2015-06-02) +# Missing keywords (2015-06-02) +net-misc/connman openconnect + +# Michał Górny <mgorny@gentoo.org> (2015-03-01) +# pidgin-opensteamworks is only available for amd64, ppc32 and x86 +net-im/telepathy-connection-managers -steam + +# Pacho Ramos <pacho@gentoo.org> (2015-01-14) +# Missing keywords +app-misc/workrave mate + +# Julian Ospald <hasufell@gentoo.org> (2013-11-23) +# FIXME: app-arch/innoextract not available under ppc yet +games-fps/duke3d-data gog + +# Maciej Mrozowski <reavertm@gentoo.org> (2010-06-26) +# Needs media-libs/simage keyworded, bug 325623 +media-libs/coin simage diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.stable.mask new file mode 100644 index 000000000000..7d88a804be4e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/package.use.stable.mask @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-08-15) +# media-libs/libsidplay:2 appears to be broken, bug #660288 +media-video/vlc sid + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-12) +# Requires not yet stable dev-qt/qtpositioning:5 +sci-astronomy/stellarium gps + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03) +# Requires not yet stable dependencies +sys-libs/gwenhywfar sensors serialport webkit + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03) +# dev-qt/qtwebkit:5 is not stable. +dev-qt/designer webkit + +# Michael Weber <xmw@gentoo.org> (2017-03-01) +# Mask until >sys-cluster/ceph-0.94 goes stable +net-analyzer/rrdtool rados + +# Pacho Ramos <pacho@gentoo.org> (2015-05-15) +# Missing keywords +net-misc/connman l2tp openconnect +sci-libs/plplot ocaml + +# Pacho Ramos <pacho@gentoo.org> (2014-07-02) +# Mask due Gnome3 not going to be stabilized on this arch +>=gnome-base/gnome-desktop-2.32.1-r2 license-docs +gnome-base/gvfs google +mail-client/balsa webkit +net-libs/libproxy webkit +>=x11-libs/gtk+-3.12.2 cloudprint diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.force new file mode 100644 index 000000000000..5da3746141ae --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.force @@ -0,0 +1,5 @@ +# Force the flag which corresponds to ARCH. +ppc + +# Force the flag corresponding to the only ABI. +abi_ppc_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.mask new file mode 100644 index 000000000000..2d94ca9871a6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc32/use.mask @@ -0,0 +1,20 @@ +# Unmask the flag which corresponds to ARCH. +-ppc + +# James Le Cuirot <chewi@gentoo.org> (2015-01-12) +# Java is no longer supported on ppc. +java + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Unmask multilib flag for the ABI. +-abi_ppc_32 + +# Andrey Grozin <grozin@gentoo.org> (2014-06-25) +# keyworded on ppc +-clisp +-ecls +-sbcl + +# Pacho Ramos <pacho@gentoo.org> (2013-09-11) +# Unmask systemd since it is keyworded here. +-systemd diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/make.defaults new file mode 100644 index 000000000000..116e08896a17 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2014 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. + +ARCH="ppc" +CHOST="powerpc-unknown-linux-gnu" +ABI="ppc" +MULTILIB_ABIS="ppc" +DEFAULT_ABI="ppc" +ACCEPT_KEYWORDS="${ARCH} -ppc64" + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Make the ABI flag implicit for compatibility with native ebuilds. +IUSE_IMPLICIT="abi_ppc_32 -abi_ppc_64" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/package.use.mask new file mode 100644 index 000000000000..1f591d730c7b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/package.use.mask @@ -0,0 +1,10 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16) +# app-text/libwpd and app-text/libwpg are not keyworded +media-gfx/inkscape cdr visio wpg + +# Thomas Deutschmann <whissi@gentoo.org> (2016-12-04) +# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded +sci-libs/gdal mdb diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/packages new file mode 100644 index 000000000000..66d529b24633 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/packages @@ -0,0 +1,5 @@ +# Copyright 2012-2012 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This is no longer needed for ppc64-32ul builds +-*sys-devel/kgcc64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/parent new file mode 100644 index 000000000000..0cd1f96e3181 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/parent @@ -0,0 +1,3 @@ +../../../../features/multilib +.. +../../ppc32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.force new file mode 100644 index 000000000000..e7102de1a2df --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.force @@ -0,0 +1,10 @@ +# Force the flag which corresponds to ARCH. +ppc + +# Unforce the flag which corresponds to the 64-bit ARCH. +-ppc64 + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Switch multilib flags for the ABI. +-abi_ppc_64 +abi_ppc_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.mask new file mode 100644 index 000000000000..abf49705cc6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/32ul/use.mask @@ -0,0 +1,13 @@ +# Unmask the flag which corresponds to ARCH. +-ppc + +# Mask the flag which corresponds to the 64-bit ARCH. +ppc64 + +# We mask this since we're not really a multilib profile +multilib + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Switch multilib flags for the ABI. +abi_ppc_64 +-abi_ppc_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/make.defaults new file mode 100644 index 000000000000..7a7e3bdc53a1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/make.defaults @@ -0,0 +1,11 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +CHOST="powerpc64le-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CHOST_ppc64="powerpc64le-unknown-linux-gnu" +CHOST_ppc="powerpcle-unknown-linux-gnu" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.mask new file mode 100644 index 000000000000..7c4b0685ce7d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.mask @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14) +# works fine on little-endian +-x11-drivers/xf86-video-amdgpu + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-04) +# AdoptOpenJDK's ppc64 build is little-endian only +# so we can use bins and build from source +-dev-java/openjdk:11 +-dev-java/openjdk-bin + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-04-11) +# ltrace is not ported to powerpc64le yet. +dev-util/ltrace + +# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2018-02-21) +# Mozc supports only little-endian architectures. +-app-i18n/mozc diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.mask new file mode 100644 index 000000000000..8705a504655d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.mask @@ -0,0 +1,10 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-29) +# PGO works on ppc64le +>=www-client/firefox-68 -pgo + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14) +# works on ppc64le +media-libs/mesa -llvm -video_cards_radeonsi diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.stable.mask new file mode 100644 index 000000000000..30c1eecf861d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/package.use.stable.mask @@ -0,0 +1,6 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-15) +# deps are not yet stable on ppc64 +media-libs/mesa llvm video_cards_radeonsi diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.mask new file mode 100644 index 000000000000..6de7d0e140d6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.mask @@ -0,0 +1,15 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# James Le Cuirot <chewi@gentoo.org> (2017-06-29) +# Remask as this profile is little endian. +big-endian + +# Chris Gianelloni <wolf31o2@gentoo.org> (2008-02-13) +# Mask multilib, since we cannot use it. +multilib + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14) +# # works on ppc64le +-video_cards_amdgpu +-video_cards_ast diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.stable.mask new file mode 100644 index 000000000000..02d399953398 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64le/use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14) +# works on ppc64le, but not yet stable +video_cards_amdgpu +video_cards_ast diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/make.defaults new file mode 100644 index 000000000000..a9f325bb82c1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/make.defaults @@ -0,0 +1,11 @@ +# Copyright 1999-2017 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. + +MULTILIB_ABIS="ppc64" + +CFLAGS_ppc64="-m64" + +LIBDIR_ppc64="lib64" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.mask new file mode 100644 index 000000000000..576692d1d064 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.mask @@ -0,0 +1,12 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-01) +# AdoptOpenJDK's ppc64 build is little-endian only so it's impossible +# to build openjdk:11, but it's possible to build openjdk:8 with icedtea{,-bin} +dev-java/openjdk:11 +dev-java/openjdk-bin + +# <gcc-4 does not compile with >=gcc-4 on ppc64 +sys-libs/libstdc++-v3 +<sys-devel/gcc-4.1 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.use.mask new file mode 100644 index 000000000000..fd0e7c524c26 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/package.use.mask @@ -0,0 +1,14 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Brian Evans <grknight@gentoo.org> (2015-11-23) +# unmask galera for dev-db/mariadb +>=dev-db/mariadb-10.1.0 -galera + +# Brent Baude <ranger@gentoo.org> (2010-01-06) +# masking toolame for mplayer bug 280281 +media-video/mplayer toolame + +# Brent Baude <ranger@gentoo.org> (2009-12-31) +# Masking for bug 274847 +app-admin/conky apcupsd diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/use.mask new file mode 100644 index 000000000000..314f6b7fba6a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/64ul/use.mask @@ -0,0 +1,72 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2017-05-07) +# There is no luajit support on ppc64 userland. Bug #608326. +luajit + +# Anthony G. Basile <blueness@gentoo.org> (2015-08-01) +# There is no luajit support on ppc64 userland. Bug #554376. +luajittex + +# Jeroen Roovers <jer@gentoo.org> (2015-05-10) +# virtual/opencl requires media-libs/mesa[opencl] (bug #549096) +opencl + +# Agostino Sarubbo <ago@gentoo.org> (2012-12-22) +# mask kde since is not anymore keyworded for ppc64 +kde + +# Kacper Kowalik <xarthisius@gentoo.org> (2011-08-10) +# Masking frei0r wrt bug #365451 +frei0r + +pda +prelude +mono +networkmanager +ocamlopt + +# not tested on ppc64 +capi +xmms2 + +# dietlibc +diet + +# we don't have hardware to test. also see bug #113398 +dvb + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-20) +# Modular X: mask for architectures on which they aren't available +video_cards_glint +# llvm is not keyworded +video_cards_radeonsi + +#until netbeans is keyworded +netbeans + +# mask pcmcia (bug #131306) +pcmcia + +# conky dependencies missing keywords related (dragonheart 2006-11-12) +# media-sound/mpd +mpd +# app-admin/hddtemp +hddtemp + +# Unmask this here, since only ppc64 can use it +-ibm + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, 2007-09-18 +# Robin H. Johnson <robbat2@gentoo.org> +audit + +# unregisterised ghc arch for now. +# no ghci - no TH +template-haskell + +# Chris Gianelloni <wolf31o2@gentoo.org> (2008-02-13) +# Mask multilib, since we cannot use it. +multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/make.defaults new file mode 100644 index 000000000000..7e5039533523 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/make.defaults @@ -0,0 +1,45 @@ +# Copyright 1999-2014 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. + +ARCH="ppc64" +ACCEPT_KEYWORDS="${ARCH}" + +CHOST="powerpc64-unknown-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +USE="ibm" + +MULTILIB_ABIS="ppc64" +DEFAULT_ABI="ppc64" +KERNEL_ABI="ppc64" +PROFILE_ARCH="ppc64" +ABI="ppc64" + +#CFLAGS_ppc64="-m64" +LDFLAGS_ppc64="-m elf64ppc" +CHOST_ppc64="powerpc64-unknown-linux-gnu" + +CFLAGS_ppc="-m32" +LDFLAGS_ppc="-m elf32ppc" +CHOST_ppc="powerpc-unknown-linux-gnu" + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Make the ABI flag implicit for compatibility with native ebuilds. +IUSE_IMPLICIT="abi_ppc_64" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="fbdev mga nv r128 radeon" + +# Enable abi_ppc_64 for packages that don't have it forced. +ABI_PPC="64" + +# Hans de Graaff <graaff@gentoo.org) (2019-07-17) +# Temporary RUBY_TARGETS for bug 688976 +RUBY_TARGETS="ruby25" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.mask new file mode 100644 index 000000000000..7badf6627937 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.mask @@ -0,0 +1,10 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14) +# buggy on big-endian +x11-drivers/xf86-video-amdgpu + +# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2018-02-21) +# Mozc supports only little-endian architectures. +app-i18n/mozc diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use new file mode 100644 index 000000000000..d7e7cc95282d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use @@ -0,0 +1,6 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Doug Goldstein <cardoe@gentoo.org> (2012-10-29) +# Enable the native arch as the default qemu target +app-emulation/qemu qemu_softmmu_targets_ppc64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.force new file mode 100644 index 000000000000..97210c0bb94e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Samuli Suominen <ssuominen@gentoo.org> (2012-10-30) +# Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-plasma/kdm gets +# stable keyword, this line can be removed. +x11-misc/xscreensaver gdm diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.mask new file mode 100644 index 000000000000..cbfe8822ba6c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.mask @@ -0,0 +1,115 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Eugene Bright <eugene@bright.gdn> (2019-09-09) +# Missing keyword on dev-embedded/libjaylink +sys-apps/flashrom jlink-spi + +# Matthew Thode <prometheanfire@gentoo.org> (2019-08-22) +# context works with newer versions of boost +# https://github.com/boostorg/context/commit/d4608a4e8ba2e8a0bdd45613243e6c53a23d23dc +>=dev-libs/boost-1.71.0 -context + +# Jimi Huotari <chiitoo@gentoo.org> (2019-07-28) +# Mask unkeyworded, untested dependencies. +# https://bugs.gentoo.org/689606 +lxqt-base/lxqt-meta admin powermanagement processviewer screenshot sudo +lxqt-base/lxqt-panel cpuload networkmonitor pulseaudio sysstat + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-07-16) +# sci-libs/dcmtk is not keyworded +media-libs/openimageio dicom + +# Thomas Deutschmann <whissi@gentoo.org> (2018-12-10) +# dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64 +net-analyzer/snort open-appid + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-13) +# missing keyword on media-libs/portmidi +media-sound/hydrogen portmidi + +# Gilles Dartiguelongue <eva@gentoo.org> (2017-08-16) +# missing keyword on dev-python/dbusmock, bug #620024 +>=gnome-base/gnome-settings-daemon-3.24 test + +# Michał Górny <mgorny@gentoo.org> (2017-06-28) +# app-misc/dtach is not keyworded, and tests are restricted anyway, so +# no point in pursuing it right now. +app-shells/bash-completion test + +# Jeroen Roovers <jer@gentoo.org> (2017-01-16) +# Incomplete support, bug #605878. +net-vpn/tor seccomp + +# Jeroen Roovers <jer@gentoo.org> (2017-02-05) +# media-libs/libilbc has not been ported to PPC64 +media-video/ffmpeg libilbc + +# Robin H. Johnson <robbat2@gentoo.org> (2016-11-18) +# dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64 +dev-db/redis luajit + +# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2016-08-01) +# kde-frameworks/*:5 not keyworded. +net-irc/kvirc kde +app-arch/p7zip kde +dev-vcs/subversion kwallet + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28) +# Missing keywords on app-text/gspell - bug #587368 +>=app-editors/gedit-3.20 spell + +# Patrice Clement <monsieurp@gentoo.org> (2016-02-08) +# I would need to keyword an awful lot of packages on ppc64 +# that would need Java 7 otherwise. +dev-java/batik python +dev-java/bsf python +dev-java/ant-apache-bsf python + +# Jeroen Roovers <jer@gentoo.org> (2015-12-26) +# Mask until >sys-cluster/ceph-0.94 goes stable +net-analyzer/rrdtool rados + +# Ben de Groot <yngwin@gentoo.org> (2015-07-20) +# missing keywords +media-sound/audacity midi soundtouch + +# Matthias Maier <tamiko@gentoo.org> (2014-12-24) +# sys-devel/clang is not keyworded +app-doc/doxygen clang + +# Michael Sterrett <mr_bones_@gentoo.org (2013-11-12) +# Mask openmedia use flag because the content generation tools +# are missing keywords. +games-simulation/openttd openmedia + +# Sergey Popov <pinkbyte@gentoo.org> (2013-02-18) +# sys-cluster/ploop can not be build on ppc64, bug #447644 +# Masking USE-dep on it +sys-cluster/vzctl ploop + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# requires app-office/unoconv, which requires virtual/ooo, which is not +# keyworded here. Remove mask if this situation changes. +gnome-extra/sushi office + +# Kacper Kowalik <xarthisius@gentoo.org> (2011-09-02) +# Mask www-client/seamonkey[ipc] on ppc64 wrt #381191 +www-client/seamonkey ipc + +# Kacper Kowalik <xarthisius@gentoo.org> (2010-05-30) +# quesoglc is not keyworded +x11-misc/rss-glx quesoglc + +# Brent Baude <ranger@gentoo.org> (2009-05-05) +# Masking webkit from libproxy due to TOC failure on webkit +# and stupid 64bit toolchain. +net-libs/libproxy webkit + +# Brent Baude <ranger@gentoo.org> (2008-06-11) +# Masking out passwdqc from pambase since passwdqc +sys-auth/pambase passwdqc + +# Joseph Jezak <josejx@gentoo.org> (2010-02-12) +# Mask unstable pidgin deps until we can mark them stable (farsight2) +net-im/pidgin gstreamer diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.stable.mask new file mode 100644 index 000000000000..ef9082f6af0c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/package.use.stable.mask @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16) +# app-text/libwpd and app-text/libwpg are not stable +media-gfx/inkscape cdr visio wpg + +# Pacho Ramos <pacho@gentoo.org> (2014-07-02) +# Mask due Gnome3 not going to be stabilized on this arch +>=gnome-base/gnome-desktop-2.32.1-r2 license-docs +gnome-base/gvfs google +>=x11-libs/gtk+-3.12.2 cloudprint diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.force new file mode 100644 index 000000000000..85c8ee8c145f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.force @@ -0,0 +1,5 @@ +# Force the flag which corresponds to ARCH. +ppc64 + +# Force the flag corresponding to the only ABI. +abi_ppc_64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.mask new file mode 100644 index 000000000000..054b98cdaca7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/ppc64/use.mask @@ -0,0 +1,31 @@ +### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! + +# Michał Górny <mgorny@gentoo.org> (2014-06-27) +# Unmask multilib flag for the ABI. +-abi_ppc_64 + +# Samuli Suominen <ssuominen@gentoo.org> (2012-11-24) +# TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv +color-management +opencv + +# Brent Baude <ranger@gentoo.org> (2008-10-03) +# Masking xindy use flag for ppc64 +xindy + +# Brent Baude <ranger@gentoo.org> (2008-10-01) +# # Masking battery USE for bug 238770 +battery + +# Unmask the flag which corresponds to ARCH. +-ppc64 + +# Unmask the flag for Playstation 3 +-ps3 + +# mask custom-cpuopts and cpudetection on ppc64 for mplayer - bug #234629 +cpudetection + +# Michał Górny <mgorny@gentoo.org> (2013-05-04) +# Unmask systemd since it is keyworded here. +-systemd diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/use.mask new file mode 100644 index 000000000000..9d247b9eb10b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/powerpc/use.mask @@ -0,0 +1,141 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# PPC Specific use flags +# + +# Matt Turner <mattst88@gentoo.org> (2018-09-18) +# sci-libs/coinor-mp is not keyworded +coinmp + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18) +# mongodb is not keyworded on ppc/ppc64 (broken) +mongodb + +# David Seifert <soap@gentoo.org> (2017-07-08) +# Games are not keyworded anymore on ppc +fortune +nagios-game +physfs + +# James Le Cuirot <chewi@gentoo.org> (2017-06-29) +# Unmask as this profile is big endian. +-big-endian + +# Matt Turner <mattst88@gentoo.org> (2017-03-24) +# virtual/opencl is not keyworded +opencl + +# Matt Turner <mattst88@gentoo.org> (2017-03-24) +# We don't have sys-devel/llvm +llvm +video_cards_amdgpu +video_cards_radeonsi +clang + +# Jeroen Roovers <jer@gentoo.org> (2015-09-22) +# sci-libs/mkl is not supported on PPC +mkl + +# Jeroen Roovers <jer@gentoo.org> (2015-05-25) +# PowerPC has no support for this bootloader (bug #550322) +gnuefi + +# Patrick Lauer <patrick@gentoo.org> (2015-04-28) +# dependencies not keyworded yet +ayatana + +#Klibc does not work +klibc + +# These flags should only be used for ppc +-ppcsha1 +-power8 +# Unmask the Altivec instruction set +-altivec + +# Incompatible Use Flags +# +# These use-flags are x86/amd64 only, please feel free to make a bug report if +# this is in error! +# +3dfx +acpi +lm-sensors +rar +hdf +xvmc +# cg is only provided by nvidia's binary only cg toolkit +cg +# dmi depends on PC BIOSes, we don't have those +dmi +# 2006-10-11 - corsair - bug #150925 +lcd_devices_graphlcd +# Masked vaapi for PowerPC until it works on hardware available to PowerPC users (cell, etc.) +vaapi + + +### Other flags -- Please put additional maskings below here + +# No keyworded versions of openafs +afs + +# Masking mbrola for bug #84322, if a new version is released, remove this +mbrola + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_wacom + +# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06) +# Mask ALSA drivers for ISA cards +alsa_cards_msnd-pinnacle +alsa_cards_sb16 +alsa_cards_sbawe +alsa_cards_sscape +alsa_cards_wavefront + +# George Shapovalov <george@gentoo.org> (2007-04-08) +# supported on ppc +-ada + +# Joseph Jezak <josejx@gentoo.org> (2007-06-28) +# Masked Parallel LCD devices for bug #180683 +# app-misc/lcd4linux +lcd_devices_lph7508 +lcd_devices_m50530 +lcd_devices_noritake +lcd_devices_routerboard +# app-misc/lcdproc +lcd_devices_sed1330 +lcd_devices_sed1520 +lcd_devices_stv5730 +# Both +lcd_devices_t6963 + +# This will need >=media-libs/libgpod-0.8.0 keyworded and stabilized on both ppc/ppc64, bugs 313691 and 325839 +ipod +ios + +# Christian Faulhammer <fauli@gentoo.org> (2010-11-01) +# app-misc/lirc fails to compile on PPC64, see bug 275872 for example +# Samuli Suominen <ssuominen@gentoo.org> (2010-11-03) +# and it's also masked in arch/powerpc/ppc64/32ul/package.mask +lirc + +# Kacper Kowalik <xarthisius@gentoo.org> (2011-07-26) +# ppc keywords were dropped for dev-libs/prelude +prelude + +# Julian Ospald <hasufell@gentoo.org> (2012-04-25) +# Masked because nvidia-texture-tools is not (tested) for PowerPC +nvtt + +# fdk-aac is already keyworded here +-fdk + +# Pacho Ramos <pacho@gentoo.org> (2014-01-08) +# Unmask systemd since it is keyworded here. +-systemd + + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/make.defaults new file mode 100644 index 000000000000..bae66d7316cc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/make.defaults @@ -0,0 +1,25 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Main RISC-V profile directory. + +# This is not a complete profile. Use the subdirectories! + +ARCH="riscv" +ACCEPT_KEYWORDS="riscv ~riscv" + +CHOST="riscv64-unknown-linux-gnu" + +# Since many people will want to test this in qemu... +FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" + +# The following stuff is, e.g., defined in subdirs: +# CFLAGS +# CXXFLAGS +# FFLAGS +# FCFLAGS +# ABI +# DEFAULT_ABI +# MULTILIB_ABIS +# CHOST_riscv +# LIBDIR_riscv diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.accept_keywords b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.accept_keywords new file mode 100644 index 000000000000..ba134491c30e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.accept_keywords @@ -0,0 +1,10 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Even if someone makes Portage accept other keywords, here +# we need specific versions / patches for riscv! +sys-devel/gcc -amd64 -~amd64 +sys-libs/glibc -amd64 -~amd64 + +# For the stages and qemu, we need static qemu *from* ~amd64 +app-emulation/qemu-riscv64-bin ~amd64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.use.mask new file mode 100644 index 000000000000..050d3cede6db --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/package.use.mask @@ -0,0 +1,73 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Dependency resolution is broken because +# sys-fs/lvm2 has no riscv keyword +sys-fs/e2fsprogs cron + +# This doesn't work for (any) riscv yet. +dev-libs/libpcre2 jit +dev-libs/libpcre jit +dev-vcs/git pcre-jit + +# Not yet tested / unkeyworded dependencies +# This includes also packages which do not support python-3 or +# do not support python-3.7 yet. + +app-admin/syslog-ng amqp dbi geoip geoip2 json kafka mongodb python redis spoof-source smtp snmp +app-admin/sysstat lm-sensors +app-arch/libarchive lz4 lzo zstd +app-arch/unzip natspec +app-crypt/gnupg smartcard tofu wks-server +app-crypt/mit-krb5 doc test xinetd +app-crypt/pinentry fltk gnome-keyring +app-doc/doxygen latex dot +app-editors/emacs alsa lcms mailutils +app-editors/emacs-vcs alsa json lcms mailutils +app-misc/pax-utils python +app-text/asciidoc graphviz test +app-text/po4a test +app-text/xmlto text +dev-build/meson test +dev-build/ninja doc test +dev-lang/python tk +dev-libs/check doc subunit +dev-libs/glib gtk-doc test +dev-libs/icu doc +dev-libs/iniparser doc +dev-libs/libgcrypt doc +dev-libs/libnl python +dev-libs/libtasn1 valgrind +dev-libs/libusb doc +dev-libs/libxslt python +dev-libs/libyaml doc +dev-python/cython doc test +dev-python/lxml test +dev-python/pygments doc test +dev-python/setuptools test +dev-python/snakeoil test +dev-util/catalyst iso +dev-util/patchutils test +dev-util/pkgconf test +dev-util/strace unwind +dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd +media-libs/freetype harfbuzz png +media-libs/tiff jbig jpeg test webp zstd +net-fs/nfs-utils nfsv41 +net-libs/gnutls doc test-full valgrind +net-libs/ldns doc python +net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss http2 rtmp ssh +net-misc/ntp openntpd snmp vim-syntax zeroconf +net-nds/openldap cxx kerberos sasl +sys-apps/kmod doc +sys-apps/portage epydoc +sys-apps/rng-tools nistbeacon pkcs11 +sys-auth/pambase pam_krb5 pam_ssh passwdqc mktemp +dev-build/automake test +sys-devel/gdb source-highlight +sys-devel/gettext cvs +sys-fs/squashfs-tools lz4 lzma lzo zstd +sys-libs/libcap-ng python +sys-process/audit gssapi python +sys-process/procps test +sys-fs/squashfs-tools-ng lz4 lzo zstd diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages new file mode 100644 index 000000000000..3b97323bdc9f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages @@ -0,0 +1,10 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# For now we add the x86-64 qemu-riscv64 static binary to all +# stages. This makes life somewhat simpler when working without +# real hardware. +*app-emulation/qemu-riscv64-bin + +# For the initial hot experimentation phase... +*sys-devel/gdb diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages.build b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages.build new file mode 100644 index 000000000000..c85897cb6cac --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/packages.build @@ -0,0 +1,7 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# For now we add the x86-64 qemu-riscv64 static binary to all +# stages. This makes life somewhat simpler when working without +# real hardware. +app-emulation/qemu-riscv64-bin diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/make.defaults new file mode 100644 index 000000000000..f4b3042683c5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/make.defaults @@ -0,0 +1,17 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# RISC-V rv64gc/lp64 no-multilib profile + +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# We have only one ABI +MULTILIB_ABIS="lp64" +DEFAULT_ABI="lp64" +ABI="lp64" + +# We hide the useflags for the ABIs +USE_EXPAND_HIDDEN="ABI_RISCV" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/package.use.force new file mode 100644 index 000000000000..e25bb13182b5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/package.use.force @@ -0,0 +1,5 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Undo multilib forcing. +sys-apps/sandbox -abi_riscv_lp64d diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.force new file mode 100644 index 000000000000..d04bb8b3d835 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.force @@ -0,0 +1,5 @@ +# Un-force the original multilib default-abi flag +-abi_riscv_lp64d + +# Force the abi of this profile here +abi_riscv_lp64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.mask new file mode 100644 index 000000000000..9f26ae637a8a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64/use.mask @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mask multilib, since we do not want to use it. +multilib + +# Mask the other multilib flags back for non-multilib profile. +abi_riscv_lp64d diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/make.defaults new file mode 100644 index 000000000000..85372ab59289 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/make.defaults @@ -0,0 +1,15 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# RISC-V rv64gc/lp64d no-multilib profile + +CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# We have only one ABI +MULTILIB_ABIS="lp64d" + +# We hide the useflags for the ABIs +USE_EXPAND_HIDDEN="ABI_RISCV" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/package.use.force new file mode 100644 index 000000000000..73fe93666cc9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/package.use.force @@ -0,0 +1,5 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Undo multilib forcing. +sys-apps/sandbox -abi_riscv_lp64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/use.mask new file mode 100644 index 000000000000..fd1d1445c965 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/lp64d/use.mask @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mask multilib, since we do not want to use it. +multilib + +# Mask the other multilib flags back for non-multilib profile. +abi_riscv_lp64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/make.defaults new file mode 100644 index 000000000000..fc03a0ec87c7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/make.defaults @@ -0,0 +1,42 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# RISC-V profile for rv64gc multilib + +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Multilib ABIs +MULTILIB_ABIS="lp64d lp64" +DEFAULT_ABI="lp64d" +ABI="lp64d" + +# Library directories +LIBDIR_lp64d="lib64/lp64d" +LIBDIR_lp64="lib64/lp64" +SYMLINK_LIB="no" + +# Flags for lp64d +CFLAGS_lp64d="-mabi=lp64d" +LDFLAGS_lp64d="-m elf64lriscv" +CHOST_lp64d="riscv64-unknown-linux-gnu" + +# Flags for lp64 +CFLAGS_lp64="-mabi=lp64" +LDFLAGS_lp64="-m elf64lriscv_lp64" +CHOST_lp64="riscv64-unknown-linux-gnu" + +# Enable lp64d by default +ABI_RISCV="lp64d" + +# Unhide the riscv/rv64gc-specific USE_EXPANDs +USE_EXPAND_HIDDEN="-ABI_RISCV" + +# Implicitly enable lp64d in ebuilds without multilib support +IUSE_IMPLICIT="abi_riscv_lp64d" + +# Enable Python 3.7 since we can't use earlier versions +PYTHON_TARGETS="python3_7" +PYTHON_SINGLE_TARGET="python3_7" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/package.mask new file mode 100644 index 000000000000..43580b7b49a0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/package.mask @@ -0,0 +1,5 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Doesnt work properly with the two-level libdirs +<dev-lang/python-3.7 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/parent new file mode 100644 index 000000000000..6ee1b9eff10c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/parent @@ -0,0 +1,2 @@ +.. +../../../features/multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.force new file mode 100644 index 000000000000..7ce55a8948e1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.force @@ -0,0 +1,9 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Force the flag corresponding to the default ABI. +abi_riscv_lp64d + +# Right now we have only one Python available, so we must use it +python_targets_python3_7 +python_single_target_python3_7 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.mask new file mode 100644 index 000000000000..529c1d546345 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/rv64gc/use.mask @@ -0,0 +1,14 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the multilib flags for this arch. +-abi_riscv_lp64d +-abi_riscv_lp64 + +# Our Python has a lot of trouble with the two-level libdir. +python_targets_python2_7 +python_targets_python3_5 +python_targets_python3_6 +python_single_target_python2_7 +python_single_target_python3_5 +python_single_target_python3_6 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.force new file mode 100644 index 000000000000..5e5e335685cb --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.force @@ -0,0 +1,5 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Force the flag which corresponds to ARCH. +riscv diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.mask new file mode 100644 index 000000000000..323eff42aa35 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/riscv/use.mask @@ -0,0 +1,37 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-riscv + +# The required library has not been ported to riscv yet. +seccomp + +# Not tested yet +bluetooth +consolekit +dbus +elogind +emacs +fontconfig +fuse +gtk +gtk2 +gtk3 +introspection +java +kerberos +latex +libedit +libressl +lua +qt5 +ruby +slang +sqlite +systemtap +X + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependencies not keyworded. +ayatana diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/make.defaults new file mode 100644 index 000000000000..7749f7c92fbb --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/make.defaults @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +ARCH="s390" +ACCEPT_KEYWORDS="s390" + +MULTILIB_ABIS="s390" +DEFAULT_ABI="s390" +ABI="${DEFAULT_ABI}" + +CHOST="s390-ibm-linux-gnu" +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +LIBDIR_s390x="lib64" +LIBDIR_s390="lib" + +INPUT_DEVICES="void" +VIDEO_CARDS="dummy" + +# Michał Górny <mgorny@gentoo.org> (2014-07-01) +# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied +# by non-multilib ebuilds when non-native ABIs are disabled. +IUSE_IMPLICIT="abi_s390_32" + +# Enable abi_s390_32 for packages that don't have it forced. +ABI_S390="32" + +# While multilib is available, we don't default it to on. +BOOTSTRAP_USE="${BOOTSTRAP_USE} -multilib" +USE="-multilib" + +# Hans de Graaff <graaff@gentoo.org) (2019-07-17) +# Temporary RUBY_TARGETS for bug 688976 +RUBY_TARGETS="ruby25" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.force new file mode 100644 index 000000000000..7d7cebc771ad --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Mike Frysinger <vapier@gentoo.org> (2016-12-09) +# The ABI changes when the flag is disabled. Force it for now. +# https://gmplib.org/list-archives/gmp-bugs/2016-December/004039.html +dev-libs/gmp asm diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.mask new file mode 100644 index 000000000000..f1f9dab66c11 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/package.use.mask @@ -0,0 +1,90 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Hans de Graaff <graaff@gentoo.org> (2019-04-08) +# Obsolete ruby version, no newer versions keyworded or stable. +dev-vcs/subversion ruby + +# Mikle Kolyada <zlogene@gentoo.org> (2018-06-03) +# Not tested +app-crypt/pinentry fltk +dev-python/cssselect doc +dev-vcs/subversion kwallet +app-text/ghostscript-gpl cups +# not really interested in supporting alternative +# VCS for oberlays yet. +app-portage/layman bazaar darcs mercurial +dev-python/setuptools_scm mercurial test +# no nmap gui +net-analyzer/nmap zenmap +# no lua support for vim +app-editors/vim luajit lua +# not keyworded yet +media-gfx/imagemagick raw +dev-db/mariadb numa +# ipython is not really tested +dev-python/restkit cli +# not tested yet +app-misc/mc samba +app-arch/rpm test +# no ceph keyworded +net-analyzer/rrdtool rados + + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05) +# Upstream Git is switching to PCRE2 w/ JIT. +# This is not available on some arches, where a fallback to PCRE1 without JIT is used. +dev-vcs/git pcre-jit + +# Lars Wendler <polynomial-c@gentoo.org> (2016-11-17) +# jit not supported on ia64 (bug #600052). +dev-libs/libpcre2 jit + +# Sergey Popov <pinkbyte@gentoo.org> (2015-10-24) +# Not tested +net-mail/dovecot lz4 + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Sergey Popov <pinkbyte@gentoo.org> (2015-02-18) +# Not tested +app-portage/layman g-sorcery + +# Mikle Kolyada <zlogene@gentoo.org> (2014-01-11) +# too much unkeyworded dependencies (bug #497068) +dev-vcs/git mediawiki mediawiki-experimental + +# Agostino Sarubbo <ago@gentoo.org< (2013-04-10) +# It requires too much unstable dep. +x11-libs/gtk+ colord + +# Justin Lecher <jlec@gentoo.org> (2013-01-09) +# x11-base/xorg-server[xvfb] is not keyworded +dev-lang/tk test + +# Raúl Porcel <armin76@gentoo.org> (2011-11-05) +# jit not supported on s390 +dev-libs/libpcre jit + +# Sebastian Pipping <sping@gentoo.org> (2011-02-22) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Raúl Porcel <armin76@gentoo.org> (2008-03-27) +# Needs gtk USE-flag +net-dns/avahi python + +# missing keyword for sys-cluster/openmpi sys-cluster/mpich2 +dev-libs/boost mpi + +# Robin H Johnson <robbat2@gentoo.org> (2012-11-01) +# MySQL 5.5 wants systemtap, tcmalloc & jemalloc +>=dev-db/mysql-5.5 tcmalloc +>=dev-db/mariadb-5.5 tcmalloc +>=dev-db/percona-server-5.5 tcmalloc diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/packages new file mode 100644 index 000000000000..6c16a3cea144 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/packages @@ -0,0 +1,3 @@ +*sys-apps/s390-tools + +-*sys-apps/hdparm diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/parent new file mode 100644 index 000000000000..7663f5297bb4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/parent @@ -0,0 +1,2 @@ +../../features/multilib +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/make.defaults new file mode 100644 index 000000000000..1cb8ff7551a4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="s390x" +DEFAULT_ABI="s390x" +ABI="${DEFAULT_ABI}" + +CHOST="s390x-ibm-linux-gnu" + +# Michał Górny <mgorny@gentoo.org> (2014-07-01) +# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied +# by non-multilib ebuilds when non-native ABIs are disabled. +IUSE_IMPLICIT="abi_s390_64 -abi_s390_32" + +# Enable abi_s390_64 for packages that don't have it forced. +ABI_S390="64" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/package.use.force new file mode 100644 index 000000000000..577dcc99cc07 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/package.use.force @@ -0,0 +1,8 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2016-11-11) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_SystemZ +sys-devel/clang llvm_targets_SystemZ +sys-devel/llvm llvm_targets_SystemZ diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.force new file mode 100644 index 000000000000..adf5b7184416 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/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 corresponding to the only ABI. +-abi_s390_32 +abi_s390_64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.mask new file mode 100644 index 000000000000..a85334605169 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/s390x/use.mask @@ -0,0 +1,3 @@ +# Switch ABI flags for this arch. +abi_s390_32 +-abi_s390_64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.force new file mode 100644 index 000000000000..89bbb956da41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.force @@ -0,0 +1,11 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 + +# Force the flag which corresponds to ARCH. +s390 + +# Force the flag corresponding to the only ABI. +abi_s390_32 + +# We do not have multilib by default. +-multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.mask new file mode 100644 index 000000000000..fec6cb009db1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.mask @@ -0,0 +1,117 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-s390 + +# Unmask ABI flags for this arch. +-abi_s390_32 + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependencies not keyworded. +ayatana + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31) +# sys-auth/elogind is not yet keyworded here. bug #681200 +elogind + +# James Le Cuirot <chewi@gentoo.org> (2017-06-29) +# Unmask as this profile is big endian. +-big-endian + +# Stuff we don't want/not tested +R +octave +xindy +lasi +kde +mpi +fuse +lqr +libproxy +tokyocabinet +lpsol +openexr +enchant +fftw +systemd +devil +gts +clang +rtmp +metalink +lucene +valgrind + +# This file contains a list of useflags that cannot be used on s390. +bluetooth +pcmcia +cdr +gpm +3dfx +acpi +afs +alsa +apm +lirc +llvm +java +hardened +vaapi +qt5 + +# Needs java +pdfannotextractor + +# no gnome love yet +fits +gconf +gimp +gtk +gtk2 +gtk3 +gnome +gnome-keyring + +diet +m17n-lib +xemacs +Xaw3d +neXt +motif +mono +ocaml +sdl +lm-sensors +wxwidgets + +# Many X drivers make no sense on this platform. +input_devices_elographics +input_devices_evdev +input_devices_joystick +input_devices_keyboard +input_devices_mouse +input_devices_vmmouse +input_devices_synaptics +input_devices_wacom +video_cards_amdgpu +video_cards_fbdev +video_cards_geode +video_cards_glint +video_cards_mga +video_cards_nouveau +video_cards_nv +video_cards_r100 +video_cards_r128 +video_cards_r200 +video_cards_r300 +video_cards_r600 +video_cards_radeon +video_cards_radeonsi + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# virtual/opencl is not keyworded +opencl + +# Unmask once sys-libs/libunwind gets ported & keyworded. +unwind diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.stable.mask new file mode 100644 index 000000000000..cfd0947fdfdf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/s390/use.stable.mask @@ -0,0 +1,4 @@ +# Hans de Graaff <graaff@gentoo.org> (2019-07-17) +# Temporary mask for stable bug 688976 +ruby_targets_ruby25 + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/make.defaults new file mode 100644 index 000000000000..2464bab3c5c0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/make.defaults @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Main SuperH profile + +ARCH="sh" +ACCEPT_KEYWORDS="sh ~sh" + +CHOST="sh-unknown-linux-gnu" +CFLAGS="-O2" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Michał Górny <mgorny@gentoo.org> (2014-07-01) +# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild +# checks simpler. +ABI="sh" +DEFAULT_ABI="sh" +MULTILIB_ABIS="sh" +CHOST_sh="${CHOST}" +LIBDIR_sh="lib" + +# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16) +# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value +# We need to disable ssp. +BOOTSTRAP_USE="${BOOTSTRAP_USE} nossp" + +USE="nossp" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/package.use.mask new file mode 100644 index 000000000000..9f38a48d1ff6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/package.use.mask @@ -0,0 +1,73 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Hans de Graaff <graaff@gentoo.org> (2019-04-08) +# Obsolete ruby version, no newer versions keyworded or stable. +dev-vcs/subversion ruby + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=seccomp that is masked in this profile. +net-libs/gnutls test-full + +# Michał Górny <mgorny@gentoo.org> (2017-08-07) +# Requires USE=bluetooth that is masked in this profile. +media-sound/pulseaudio native-headset ofono-headset + +# Matt Turner <mattst88@gentoo.org> (2017-02-25) +# Needs libepoxy keywording, bug #510940 +x11-base/xorg-server wayland + +# Sergey Popov <pinkbyte@gentoo.org> (2015-10-24) +# Not tested +net-mail/dovecot lz4 + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet tested #499974 +dev-libs/efl physics + +# Brian Evans <grknight@gentoo.org> (2014-06-03) +# unkeworded dependencies (bug #429708) +>=dev-db/mysql-5.5 jemalloc +>=dev-db/mariadb-5.5 jemalloc + +# Mikle Kolyada <zlogene@gentoo.org> (2014-01-11) +# too much unkeyworded dependencies (bug #497068) +dev-vcs/git mediawiki mediawiki-experimental + +# Raúl Porcel <armin76@gentoo.org> (2012-05-28) +# Needs x11-misc/lightdm(which also requires some other deps) +x11-misc/xscreensaver new-login + +# Raúl Porcel <armin76@gentoo.org> (2011-11-05) +# jit not supported on sh +dev-libs/libpcre jit + +# Sebastian Pipping <sping@gentoo.org> (2011-02-22) +# No media-sound/lilypond here, yet (bug #356069) +app-text/asciidoc test + +# Raúl Porcel <armin76@gentoo.org> (2011-02-13) +# Fails to build, pending to send a report upstream +media-libs/mesa gallium + +# Alon Bar-Lev <alonbl@gentoo.org> (2007-01-24) +# pkcs11-helper is not keyworded +net-vpn/openvpn pkcs11 + +# Christoph Mende <angelos@gentoo.org> (2008-05-14) +# media-sound/wavpack is not keyworded +media-sound/mpd wavpack + +# Peter Alfredsen <loki_val@gentoo.org> (2008-06-20) +# cppunit is not keyworded, needed by test. Bug 228559. +media-libs/taglib test + +# missing keyword for sys-cluster/openmpi sys-cluster/mpich2 +dev-libs/boost mpi + +# Needs testing and keywording +media-plugins/gst-plugins-meta aac dv lame pulseaudio taglib vcd vpx wavpack diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.force new file mode 100644 index 000000000000..f59d57ad619b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.force @@ -0,0 +1,2 @@ +# Force the flag which corresponds to ARCH. +sh diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.mask new file mode 100644 index 000000000000..4b2e55f73197 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sh/use.mask @@ -0,0 +1,128 @@ +# Unmask the flag which corresponds to ARCH. +-sh + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependencies not keyworded. +ayatana + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31) +# sys-auth/elogind is not yet keyworded here. bug #681200 +elogind + +# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09) +# cblas-external as virtual/cblas is also masked +cblas-external + +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 +pdfannotextractor + +# broken upstream, see libavcodec/sh4/idct_sh4.c:#error +ffmpeg + +# No hardware to test +bluetooth +dvd +ios + +# Stuff we don't want +fuse +R +octave +tracker +xindy +mpi +lasi +lensfun +fits +networkmanager +lpsol +openexr +clang + +# Stuff that doesn't make sense on this arch +3dfx +dmi + +# havent tested yet +scanner +gphoto2 +dvb +kde +diet +lirc +afs +mono +lm-sensors +qdbm +fftw +eds +xine +ocaml +gimp +xemacs +lapack +webkit +timidity +fluidsynth +mms +sid +lqr +musepack +authdaemond +v4l +tokyocabinet +wildmidi +webp +systemd +soundcloud +gts +devil +rtmp +metalink +lucene + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05) +# Modular X: mask for architectures on which they aren't available +video_cards_glint +video_cards_mga +video_cards_nouveau +video_cards_nv +video_cards_r128 +video_cards_radeon + +# 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 + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-07) +# Modular X: mask for architectures lacking direct rendering +dri + +# nspr isnt ported to SuperH which means no seamonkey/firefox/etc... +nsplugin +nss + +# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. +# Bug #184563, 2007-09-18 +# Robin H. Johnson <robbat2@gentoo.org> +audit + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# virtual/opencl is not keyworded +opencl + +# Unmask once sys-libs/libunwind gets keyworded. +unwind + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/make.defaults new file mode 100644 index 000000000000..f9d3de3e5b9d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/make.defaults @@ -0,0 +1,8 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="sparc64" +DEFAULT_ABI="sparc64" +ABI="${DEFAULT_ABI}" + +CHOST="sparc64-unknown-linux-gnu" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/package.use.mask new file mode 100644 index 000000000000..b0792becdce5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/package.use.mask @@ -0,0 +1,15 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner <mattst88@gentoo.org> (2019-08-26) +# Upstream Git is switching to PCRE2 w/ JIT. +# This is not available on some arches, where a fallback to PCRE1 without JIT is used. +dev-vcs/git pcre-jit + +# Matt Turner <mattst88@gentoo.org> (2019-08-26) +# jit not supported on sparc64 +dev-libs/libpcre2 jit + +# Matt Turner <mattst88@gentoo.org> (2019-08-26) +# Falis to build on 64-bit userland +dev-libs/openssl asm diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/64ul/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/make.defaults new file mode 100644 index 000000000000..f4fde82ca0ab --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/make.defaults @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +ARCH="sparc" +ACCEPT_KEYWORDS="${ARCH}" + +# 64bit kernel, 32bit userland +CHOST="sparc-unknown-linux-gnu" +PROFILE_ARCH="sparc64" + +# We need sparc64 binutils for linux-headers +CTARGETS_BINUTILS="sparc-unknown-linux-gnu sparc64-unknown-linux-gnu" + +# The funky stuffs for handling different kernel compiler than userland compiler +KERNEL_ABI="sparc64" +CHOST_sparc64="sparc64-unknown-linux-gnu" +LDFLAGS_sparc64="-m elf64_sparc" + +# Multilib stuff +MULTILIB_ABIS="sparc32" +DEFAULT_ABI="sparc32" +ABI="${DEFAULT_ABI}" +CFLAGS_sparc32="" # 32 bit is the default, so no need to set it. +LDFLAGS_sparc32="" # setting it would make gcc use -m32 and -m64 at the same time +CHOST_sparc32="sparc-unknown-linux-gnu" +CTARGET_sparc32="sparc-unknown-linux-gnu" +# do NOT set CFLAGS_sparc64 here it'd break linux-headers for non-multilib +# profiles + +LIBDIR_sparc32="lib" +LIBDIR_sparc64="lib64" + +# Compiler flags +CFLAGS="-O2 -mcpu=ultrasparc -pipe" +CXXFLAGS="${CFLAGS}" + +# These are here to override features/32bit-userland's settings. DO NOT REMOVE! +FEATURES="-multilib-strict" +MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X11R6/lib32" + +# Gustavo Zacarias <gustavoz@gentoo.org> (2006-10-05) +# Defaults for video drivers +VIDEO_CARDS="fbdev glint mga r128 radeon" + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-06-24) +# Enable USE=libtirpc by default, to ease dependency resolution during +# the stabilization of glibc-2.26. Bug 657148 +USE="libtirpc" + +# Hans de Graaff <graaff@gentoo.org) (2019-07-17) +# Temporary RUBY_TARGETS for bug 688976 +RUBY_TARGETS="ruby25" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.mask new file mode 100644 index 000000000000..bf8da5214314 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.mask @@ -0,0 +1,61 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2019-08-30) +# Unmask block corresponding to the mask in ../base +# Perl 5.26 will be removed soon. Please upgrade. +# This block is here (and not in ../../package.mask) since we still need +# it and unmask it on hppa and sparc. See bug 676062 and bug 683018. +-<dev-lang/perl-5.28.2-r1 +-~virtual/perl-Archive-Tar-2.240.0 +-~virtual/perl-Attribute-Handlers-0.990.0 +-~virtual/perl-B-Debug-1.240.0 +-~virtual/perl-CPAN-2.180.0 +-~virtual/perl-Carp-1.420.0 +-~virtual/perl-Compress-Raw-Zlib-2.74.0 +-~virtual/perl-Data-Dumper-2.167.0 +-~virtual/perl-Devel-PPPort-3.350.0 +-~virtual/perl-Digest-SHA-5.960.0 +-~virtual/perl-Encode-2.880.0 +-~virtual/perl-Exporter-5.720.0 +-~virtual/perl-ExtUtils-CBuilder-0.280.225 +-~virtual/perl-ExtUtils-Constant-0.230.0 +-~virtual/perl-ExtUtils-Install-2.40.0 +-~virtual/perl-ExtUtils-MakeMaker-7.240.0 +-~virtual/perl-ExtUtils-ParseXS-3.340.0 +-~virtual/perl-File-Spec-3.670.0 +-~virtual/perl-Filter-Simple-0.930.0 +-~virtual/perl-Getopt-Long-2.490.0 +-~virtual/perl-I18N-LangTags-0.420.0 +-~virtual/perl-IO-1.380.0 +-~virtual/perl-IO-Socket-IP-0.380.0 +-~virtual/perl-IPC-Cmd-0.960.0 +-~virtual/perl-JSON-PP-2.274.0.200_rc +-~virtual/perl-Locale-Maketext-1.280.0 +-~virtual/perl-Math-BigInt-1.999.806 +-~virtual/perl-Math-BigInt-FastCalc-0.500.500 +-~virtual/perl-Math-BigRat-0.261.100 +-~virtual/perl-Module-CoreList-5.201.804.140 +-~virtual/perl-Net-Ping-2.550.0 +-~virtual/perl-Scalar-List-Utils-1.460.200_rc +-~virtual/perl-Socket-2.20.30_rc +-~virtual/perl-Storable-2.620.0 +-~virtual/perl-Test-1.300.0 +-~virtual/perl-Test-Harness-3.380.0 +-~virtual/perl-Test-Simple-1.302.73 +-~virtual/perl-Time-HiRes-1.974.100 +-~virtual/perl-Time-Piece-1.310.0 +-~virtual/perl-Unicode-Collate-1.190.0 +-~virtual/perl-Unicode-Normalize-1.250.0 +-~virtual/perl-XSLoader-0.270.0 +-~virtual/perl-bignum-0.470.0 +-~virtual/perl-if-0.60.600 +-~virtual/perl-libnet-3.100.0 +-~virtual/perl-podlators-4.90.0 +-~virtual/perl-threads-2.150.0 +-~virtual/perl-threads-shared-1.560.0 +-~virtual/perl-version-0.991.700 + +# Raúl Porcel <armin76@gentoo.org> (2014-11-17) +# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels +sys-devel/kgcc64 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use new file mode 100644 index 000000000000..4babc96027fc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use @@ -0,0 +1,12 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Enable the GPU targets matching the default VIDEO_CARDS +dev-ml/llvm-ocaml llvm_targets_AMDGPU +sys-devel/clang llvm_targets_AMDGPU +sys-devel/llvm llvm_targets_AMDGPU + +# Ben Kohler <bkohler@gentoo.org> (2019-09-03) +# Enable SPARC OpenBoot support +sys-boot/grub:2 grub_platforms_ieee1275 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.force new file mode 100644 index 000000000000..e199f04684fe --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.force @@ -0,0 +1,8 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_Sparc +sys-devel/clang llvm_targets_Sparc +sys-devel/llvm llvm_targets_Sparc diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.mask new file mode 100644 index 000000000000..f639f53b04ca --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.mask @@ -0,0 +1,385 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Eugene Bright <eugene@bright.gdn> (2019-09-09) +# Missing keyword on dev-embedded/libjaylink +sys-apps/flashrom jlink-spi + +# Mart Raudsepp <leio@gentoo.org> (2019-08-18) +# media-video/pipewire is not keyworded yet +x11-wm/mutter screencast + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-05) +# No sparc arch support for jit. +dev-lang/spidermonkey jit + +# Sergei Trofimovich <slyfox@gentoo.org> (2019-04-20) +# No ffmpeg keywords on sparc +media-sound/dir2ogg aac wma + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-09-28) +# No stable nftables yet. Let new iptables stabilization +# to pick nftables up. Meanwhile keep old iptables off +# nftables. +<net-firewall/iptables-1.6.2 nftables + +# Virgil Dupras <vdupras@gentoo.org> (2018-10-08) +# app-text/mupdf sparc keyword was dropped in bug #631970 +net-print/cups-filters pdf + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-09-28) +# mpir fails to build at least on sparc: bug #640424 +dev-python/gmpy mpir + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-08-30) +# dev-games/openscenegraph is a heavy unkeyworded dependency. +# Skip keywording it for now. +app-office/scribus osg + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-06-17) +# Mask broken HIPE support on sparc32 (bug #656618) +dev-lang/erlang hipe + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-05-08) +# Mask USE=games to avoid unkeyworded games-util/qstat. +net-analyzer/monitoring-plugins game + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-12-20) +# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not +# keyworded (bug #597174) +net-analyzer/rrdtool rados + +# Mart Raudsepp <leio@gentoo.org> (2017-09-02) +# Failure to re-keyword ffmpeg/gst-plugins-libav in a timely +# fashion; bugs #574786, #608868, #610810 +media-plugins/gst-plugins-meta ffmpeg + +# Brian Evans <grknight@gentoo.org> (2017-08-21) +# No keywords for sys-process/numactl +dev-db/mariadb numa + +# Gilles Dartiguelongue <eva@gentoo.org> (2017-08-16) +# missing keyword on dev-python/dbusmock, bug #620024 +>=gnome-base/gnome-settings-daemon-3.24 test + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile. +media-libs/mesa vulkan vulkan-overlay + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=redis that is masked in this profile. +dev-python/pyzor test + +# Michał Górny <mgorny@gentoo.org> (2017-08-08) +# Requires USE=seccomp that is masked in this profile. +net-libs/gnutls test-full + +# Michał Górny <mgorny@gentoo.org> (2017-08-07) +# Requires USE=bluetooth that is masked in this profile. +media-sound/pulseaudio native-headset ofono-headset +net-misc/ofono dundee + +# Michał Górny <mgorny@gentoo.org> (2017-08-07) +# Requires USE=hdf5 that is masked in this profile. +media-libs/vigra doc python test + +# Michał Górny <mgorny@gentoo.org> (2017-06-28) +# app-misc/dtach is not keyworded, and tests are restricted anyway, so +# no point in pursuing it right now. +app-shells/bash-completion test + +# Jason Zaman <perfinion@gentoo.org> (2017-05-09) +# x11-libs/libXpresent is not keyworded on sparc +xfce-base/xfwm4 xpresent + +# Michał Górny <mgorny@gentoo.org> (2017-03-23) +# Most of clang runtimes are not supported here +sys-devel/clang-runtime openmp sanitize +sys-libs/libcxx libunwind libcxxrt +sys-libs/libcxxabi libunwind + +# Pacho Ramos <pacho@gentoo.org> (2017-02-04) +# Missing keywords, bug #599572 +net-libs/gnome-online-accounts gnome +x11-terms/gnome-terminal gnome-shell + +# Pacho Ramos <pacho@gentoo.org> (2017-01-15) +# Missing keywords, bug #559770 +>=net-misc/networkmanager-1.4.4 consolekit + +# Justin Lecher <jlec@gentoo.org> (2017-01-15) +# unkeyworded rev deps +dev-games/openscenegraph gdal las + +# Pacho Ramos <pacho@gentoo.org> (2017-01-02) +# Don't keyword redis +dev-libs/hiredis test + +# James Le Cuirot <chewi@gentoo.org> (2016-12-14) +# DOSBox + OpenGLide is untested on this arch. +games-emulation/dosbox glide + +# Fabian Groffen <grobian@gentoo.org> (2016-12-07) +# unkeyworded notmuch dependency, bug #587560 +mail-client/mutt notmuch + +# Michał Górny <mgorny@gentoo.org> (2016-11-18) +# libomp does not support SPARC, #600148. +sys-devel/clang-runtime openmp + +# Christian Ruppert <idl0r@gentoo.org> (2016-10-14) +# dnstap USE masked due to missing keywords +net-dns/bind dnstap + +# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11) +# networkmanager USE masked due to missing keywords +gnome-extra/nm-applet teamd + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28) +# Missing keywords on app-text/gspell - bug #587368 +>=app-editors/gedit-3.20 spell + +# Justin Lecher <jlec@gentoo.org> (2016-02-22) +# Missing test deps keyword #575366 +dev-cpp/eigen test + +# Pacho Ramos <pacho@gentoo.org> (2016-02-20) +# Missing keywords, bug #551580 +app-office/planner eds + +# Pacho Ramos <pacho@gentoo.org> (2016-01-31) +# Missing keywords, bug #560382 +media-video/ffmpeg snappy + +# James Le Cuirot <chewi@gentoo.org> (2016-01-30) +# scrollview requires Java, which is unsupported on SPARC. +app-text/tesseract scrollview + +# Justin Lecher <jlec@gentoo.org> (2015-11-18) +# requires dev-python/restkit which requires +# dev-python/socketpool which requires dev-python/gevent which requires +# dev-python/greenlet which has not been ported +dev-python/wsgiproxy2 test +dev-python/pyquery test + +# Pacho Ramos <pacho@gentoo.org> (2015-11-15) +# Missing keywords +>=media-plugins/grilo-plugins-0.2.14 upnp-av + +# Davide Pesavento <pesa@gentoo.org> (2015-10-26) +# Tests require non-keyworded qt5 +dev-qt/qtchooser test + +# Sergey Popov <pinkbyte@gentoo.org> (2015-10-24) +# Not tested +net-mail/dovecot lz4 + +# Justin Lecher <jlec@gentoo.org> (2015-10-14) +# Requires dev-python/ipython which triggers a long dep chain +dev-python/restkit cli + +# Brian Evans <grknight@gentoo.org> (2015-09-14) +# Mask new USE flags for mariadb which all arches do not yet have dependencies +>=dev-db/mariadb-10.1.0 innodb-snappy + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10) +# Requires wifi USE flag, which is masked for this arch +net-misc/networkmanager wext + +# Pacho Ramos <pacho@gentoo.org> (2015-06-13) +# Missing keywords, bug #513108 +net-misc/spice-gtk smartcard webdav + +# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09) +# net-fs/libnfs lacks sparc keyword, bug #551576 +gnome-base/gvfs nfs + +# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09) +# dev-lua/lgi lacks sparc keyword, bug #551540 +dev-libs/libpeas lua + +# Mike Frysinger <vapier@gentoo.org> (2015-03-16) +# Needs sci-physics/bullet & media-libs/libsdl2 tested #499974 +dev-libs/efl physics sdl + +# Alexis Ballier <aballier@gentoo.org> (2015-02-11) +# Missing ffmpeg deps, bug #510340 +media-video/ffmpeg x265 + +# Patrick Lauer <patrick@gentoo.org> (2015-02-10) +# Missing keywords for media-libs/x265 +media-video/libav x265 + +# Pacho Ramos <pacho@gentoo.org> (2014-01-10) +# Missing keywords +net-misc/networkmanager teamd + +# Gilles Dartiguelongue <eva@gentoo.org> (2014-12-23) +# New dependencies for wayland support in Gnome 3.14 +# See bug #533420. +media-libs/clutter egl wayland +media-libs/clutter-gtk wayland + +# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-23, 2015-04-01) +# test dependencies need keywording +dev-haskell/binary test +dev-haskell/dlist test +dev-haskell/haskell-src-exts test +dev-haskell/text test +dev-haskell/vector test + +# Pacho Ramos <pacho@gentoo.org> (2014-10-03) +# Missing keywords, bug #524352 +>=app-accessibility/orca-3.12.3 braille + +# Christoph Junghans <junghans@gentoo.org> (2014-07-21) +# Missing keywords on sci-libs/libcerf (bug 517726) +sci-visualization/gnuplot libcerf + +# Pacho Ramos <pacho@gentoo.org> (2014-04-12) +# Missing keywords, bug #507490 +net-misc/modemmanager mbim + +# Pacho Ramos <pacho@gentoo.org> (2014-03-15) +# Missing keywords, bug #504672 +>=net-misc/vinagre-3.10 rdp + +# Pacho Ramos <pacho@gentoo.org> (2014-02-22) +# Missing keywords, bug #495250 +>=gnome-base/gnome-extra-apps-3.10 tracker + +# Pacho Ramos <pacho@gentoo.org> (2014-02-10) +# Missing keywords, bug #495254 +>=dev-libs/totem-pl-parser-3.10 quvi + +# Raúl Porcel <armin76@gentoo.org> (2014-02-01) +# Sigbuses +net-misc/openssh hpn + +# Pacho Ramos <pacho@gentoo.org> (2014-01-19) +# Missing keywords, bug #478254 +gnome-base/gnome classic extras + +# Pacho Ramos <pacho@gentoo.org> (2013-12-02) +# Missing keywords, bug #493156 +media-libs/libgphoto2 serial + +# Pacho Ramos <pacho@gentoo.org> (2013-11-28) +# Missing keywords, bug #492820 +net-im/telepathy-connection-managers sipe + +# Mark Wright <gienah@gentoo.org> (2013-10-26) +# template-haskell not yet available +dev-haskell/dataenc test + +# Pacho Ramos <pacho@gentoo.org> (2013-07-20) +# Keywords pending, bug #476710 +>=gnome-base/gnome-extra-apps-3.8 games + +# Patrick Lauer <patrick@gentoo.org> (2013-05-27) +# stable keywords missing on tagpy/coherence +media-sound/rhythmbox upnp-av + +# Julian Ospald <hasufell@gentoo.org> (2013-03-31) +# depends on mono +>=net-irc/hexchat-2.9.4-r1 theme-manager + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31) +# remove mask when net-libs/libqmi is keyworded here +net-misc/modemmanager qmi + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22) +# remove mask if/when media-gfx/argyllcms is keywored here. +x11-misc/colord argyllcms extra-print-profiles + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# requires app-office/unoconv, which requires virtual/ooo, which is not +# keyworded here. Remove mask if this situation changes. +gnome-extra/sushi office + +# Raúl Porcel <armin76@gentoo.org> (2012-12-30) +# Needs testing +media-libs/phonon gstreamer vlc + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-27) +# remove mask when dev-java/fop is keyworded here +gnome-extra/libgda reports + +# Robin H Johnson <robbat2@gentoo.org> (2012-11-01) +# MySQL 5.5 wants systemtap, tcmalloc & jemalloc +>=dev-db/mysql-5.5 systemtap tcmalloc jemalloc +>=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc +>=dev-db/percona-server-5.5 systemtap tcmalloc jemalloc + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-06-24) +# Requires libpcre with jit +www-apache/mod_security jit + +# Raúl Porcel <armin76@gentoo.org> (2012-05-28) +# Needs x11-misc/lightdm(which also requires some other deps) +x11-misc/xscreensaver new-login + +# Pacho Ramos <pacho@gentoo.org> (2012-05-07) +# libhid is not keyworded +app-misc/lcdproc lcd_devices_mdm166a + +# Anthony G. Basile <blueness@gentoo.org> (2011-12-21) +# Mask the vde flag on tinc because net-misc/vde is not +# keyworded for sparc +net-vpn/tinc vde + +# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17) +# Mask use numa for openmpi +sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover + +# Raúl Porcel <armin76@gentoo.org> (2011-10-08) +# Needs media-sound/lilypond +app-text/asciidoc test + +# Patrick McLean <chutzpah@gentoo.org> (2011-09-07) +# missing keywords on dependencies +media-video/x264-encoder ffmpegsource + +# Alexey Shvetsov <alexxy@gentoo.org> (2011-08-31) +# Mask numa use flag per bug #381313 +sys-apps/hwloc numa +sys-cluster/openmpi numa + +# Pacho Ramos <pacho@gentoo.org> (2011-01-27) +# missing keywords on needed plugins +media-plugins/gst-plugins-meta dts dv libvisual modplug vcd wavpack + +# Justin Lecher <jlec@gentoo.org> (2010-08-13) +# MKL not available on this arch +media-gfx/povray mkl + +# Ben de Groot <yngwin@gentoo.org> (2009-11-11) +# Requires qthelp, which requires qtwebkit, bug 292838 +dev-libs/uriparser doc + +# Raúl Porcel <armin76@gentoo.org> +# Depends on dev-java/fop which requires java... +sci-geosciences/gpsbabel doc + +# depends on mpich2 which isn't keyworded (bug #217854) +sci-libs/hdf5 mpi + +# Needs libmodplug +media-libs/sdl-sound mikmod + +# Needs clisp which won't build +app-text/texlive xindy + +# Needs krb4 USE flag for mit-krb5 (Bug #255579), and we believe it to be unstable. +net-im/pidgin zephyr + +# Mask srtp for ortp because libsrtp is marked -sparc +net-libs/ortp srtp + +# Ultrabug <ultrabug@gentoo.org> (2011-09-05) +# missing keyword for net-libs/zeromq +app-admin/rsyslog zeromq + +# Marius Brehler <marfbre@linux.sungazer.de> (2015-08-13) +# missing keyword +>=sci-misc/boinc-7.4.42-r1 X diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.stable.mask new file mode 100644 index 000000000000..21a61f4b994d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/package.use.stable.mask @@ -0,0 +1,6 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner <mattst88@gentoo.org> (2019-08-27) +# No stable nftables yet. +net-firewall/iptables nftables diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/packages b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/packages new file mode 100644 index 000000000000..90763daf6e26 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/packages @@ -0,0 +1,7 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Top-level sparc profile + +# SPARC specific stuff (32 and 64 bit) +*sys-apps/sparc-utils diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/parent new file mode 100644 index 000000000000..eb001c6e8ab8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/parent @@ -0,0 +1 @@ +../base diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.force new file mode 100644 index 000000000000..f95aef4e1765 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.force @@ -0,0 +1,2 @@ +# Force the flag which corresponds to ARCH. +sparc diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.mask new file mode 100644 index 000000000000..c54b00ca8451 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/sparc/use.mask @@ -0,0 +1,241 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-sparc + +# This file contains a list of useflags that cannot be used on sparc. + +# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31) +# Dependency not keyworded (dev-libs/libappindicator). +ayatana + +# Sergei Trofimovich <slyfox@gentoo.org> (2018-12-12) +# mongodb is not keyworded on sparc +mongodb + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-06) +# dev-qt/qtdeclarative-5.11.x is broken and blocks re-keywording of Qt5. +qml + +# Sergei Trofimovich <slyfox@gentoo.org> (2017-11-19) +# There is no luajit support on sparc. Bug #554376 +luajit +luajittex + +# David Seifert <soap@gentoo.org> (2017-07-08) +# Games are not keyworded anymore on sparc +fortune +physfs + +# James Le Cuirot <chewi@gentoo.org> (2017-06-29) +# Unmask as this profile is big endian. +-big-endian + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-02-25) +# kwallet integration split from kde to distinct flag +kwallet + +# Andrey Grozin <grozin@gentoo.org> (2014-06-25) +# keyworded on sparc +-ecls +-sbcl + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# net-misc/connman is not keyworded, bug 348308 +connman + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31) +# Not keyworded on sparc +xine + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-17) +# qstat is not available on sparc, as it is +nagios-game + +# Alexandre Rostovtsev <tetromino@gmail.com> (2011-10-28) +# x11-misc/colord and app-admin/packagekit-base not tested. Bug #387959. +colord +packagekit + +# Raúl Porcel <armin76@gentoo.org> +# Stuff that sigbuses +libburn +# bug #266193 +srtp +# bug #290154 +tokyocabinet +# bug 235685 +webkit +# bug 359963 +webp + +# Gustavo Zacarias <gustavoz@gentoo.org> (2007-02-14) +# Mono needs gcc4 and it's not yet stable +mono + +# Gustavo Zacarias <gustavoz@gentoo.org> +# It doesn't even build +d +# LCDproc masks see bug #148072 +lcd_devices_g15 +lcd_devices_graphlcd +lcd_devices_ula200 +# Masking hardened, it isn't really supported, see bugs #144126 #78951 +hardened +# AIO is b0rked for now.... +aio +romio +# They're borked +dar32 +dar64 + +# Needs java +pdfannotextractor + +# Stuff that won't ever work on sparc +3dfx +acpi +afs +apm +battery +dmi +ibm +jfs +libedit +pm-utils +reiser4 +reiserfs +xfs + +# Need testing +musepack +topal +lqr +indi +chm +ebook +capi +lensfun +jingle +mod_wsgi +vaapi +librtmp +rtmp +vpx +kde +wildmidi +barcode +xmms2 +gme +aacplus +soundcloud +devil +gts +clang +metalink +tremor +fdk +tcmalloc +jemalloc +zmq + +# No hardware to test +ifp +chipcard +hbci +lm-sensors +openct +bluetooth +dmraid +ipod +ios +mtp +pda +apcupsd +bluray +gps + +# Stuff we don't want +ots +frei0r +prelude +redis + +# USE-flags from differents origins +brltty +djbfft +dvb +java +lirc +netbeans +networkmanager +pbs +pcmcia +rar +valgrind +wifi +xvmc +zoran + +# Other masks +hdf +hdf5 + +# This should probably never be touched + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05) +# Modular X: mask for architectures on which they aren't available +video_cards_nv +video_cards_nouveau + +# Matt Turner <mattst88@gentoo.org> +# llvm is not keyworded +video_cards_amdgpu +video_cards_radeonsi + +# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06) +# Mask ALSA drivers for ISA cards +alsa_cards_msnd-pinnacle +alsa_cards_hdsp +alsa_cards_hdspm +alsa_cards_sb16 +alsa_cards_sbawe +alsa_cards_sscape +alsa_cards_wavefront + +# Copied over from default-linux/sparc/sparc64 +-vis + +# The default on SPARC is non-multilib +# if a sub-profile want's it, it can -use.mask it +multilib + +# Ben de Groot <yngwin@gentoo.org> (2009-02-11) +# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded +phonon + +# nvidia toolkit for binary drivers +cg + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22) +# virtual/opencl is not keyworded +opencl + +# Unmask once sys-libs/libunwind gets ported & keyworded. +unwind + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10) +# sys-devel/llvm is not keyworded, bug #320221 +llvm + +# Pacho Ramos <pacho@gentoo.org> (2014-01-19) +# Unmask systemd since it is keyworded here. +-systemd + +# sys-libs/libseccomp has not been ported to this arch yet #524148 +seccomp + +# Ben de Groot <yngwin@gentoo.org> (2015-02-01) +# please remove when keyworded +qt5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/eapi b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/make.defaults new file mode 100644 index 000000000000..021480450bd1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/make.defaults @@ -0,0 +1,50 @@ +# Copyright 1999-2015 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. + +ARCH="x86" +ACCEPT_KEYWORDS="x86" + +CHOST="i686-pc-linux-gnu" +CFLAGS="-O2 -march=i686 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# Michał Górny <mgorny@gentoo.org> (2015-01-30) +# Unhide the CPU_FLAGS_X86 USE_EXPANDs. +USE_EXPAND_HIDDEN="-CPU_FLAGS_X86" + +# Michał Górny <mgorny@gentoo.org> (2014-06-20) +# Provide values for ABI-related variables that are compatible with +# multilib amd64, to make consistent ebuild writing easier. +MULTILIB_ABIS="x86" +DEFAULT_ABI="x86" +ABI="x86" +CHOST_x86="${CHOST}" +LIBDIR_x86="lib" + +# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18) +# Defaults for video drivers +VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa" + +# Andrej Kacian <ticho@gentoo.org> (2006-12-21) +# Defaults for audio drivers +ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" + +# Michał Górny <mgorny@gentoo.org> (2014-06-25) +# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied +# by non-multilib ebuilds when non-native ABIs are disabled. +IUSE_IMPLICIT="abi_x86_32" + +# Michał Górny <mgorny@gentoo.org> (2014-07-01) +# Default to abi_x86_32 for packages that don't have it forced. +ABI_X86="32" + +# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06) +# Enable USE=libtirpc by default, to ease dependency resolution during +# the stabilization of glibc-2.26. Bug 657148 +USE="libtirpc" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.mask new file mode 100644 index 000000000000..3e1b51eff52a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Bernardo Meurer <bernardo@standard.ai> (2019-09-28) +# Requires app-crypt/tpm2-tss which is pending ~x86 vide +# https://bugs.gentoo.org/695758 +>=sys-apps/fwupd-1.3.2 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use new file mode 100644 index 000000000000..0cbd9b6e6019 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use @@ -0,0 +1,12 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Enable the GPU targets matching the default VIDEO_CARDS +dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX +sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX +sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX + +# Doug Goldstein <cardoe@gentoo.org> (2012-10-29) +# Enable the native arch as the default qemu target +app-emulation/qemu qemu_softmmu_targets_i386 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.force new file mode 100644 index 000000000000..1b862d289ccd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.force @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-11-21) +# iasl is stable on x86 +sys-firmware/seabios -binary + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2018-05-14) +# Force the host target to avoid dependency hell +dev-lang/rust llvm_targets_X86 + +# Michał Górny <mgorny@gentoo.org> (2016-09-24) +# Force the host target to avoid dependency hell +dev-ml/llvm-ocaml llvm_targets_X86 +sys-devel/clang llvm_targets_X86 +sys-devel/llvm llvm_targets_X86 + +# Pawel Hajdan jr <phajdan.jr@gentoo.org> (2014-06-12) +# On x86 Chromium can be built in non-PIC mode, and this +# flag can affect performance, see http://crbug.com/332109 . +www-client/chromium -pic diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/01-gentoo new file mode 100644 index 000000000000..1b338f2c4648 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/01-gentoo @@ -0,0 +1,311 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file requires >=portage-2.1.1 + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29) +# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded +# bugs #697860, #698172 +kde-plasma/plasma-meta thunderbolt + +# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21) +# iasl is stable on x86 +sys-firmware/seabios -debug + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28) +# upstream provides docs and tools for tier-1 arches +dev-lang/rust-bin -doc +>=dev-lang/rust-bin-1.37 -clippy -rustfmt + +# Thomas Deutschmann <whissi@gentoo.org> (2019-08-03) +# Early microcode loading is supported on x86 +sys-kernel/linux-firmware -initramfs + +# Lars Wendler <polynomial-c@gentoo.org> (2019-07-26) +# dev-libs/gumbo is keyworded on x86 +mail-client/claws-mail -litehtml + +# Matt Turner <mattst88@gentoo.org> (2019-06-20) +# dev-lang/spidermonkey:60[jit] fails to build on most platforms, but does +# build on x86. +>=dev-lang/spidermonkey-60 -jit + +# Denis Lisov <dennis.lissov@gmail.com> (2019-05-09) +# Overlay can only be built on amd64 and x86 +x11-apps/igt-gpu-tools -overlay + +# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-03-05) +# freeipmi is supported on x86 +app-admin/conserver -freeipmi + +# Mikle Kolyada <zlogene@gentoo.org> (2019-03-03) +# No Spice protocol for x86 +app-emulation/nemu spice + +# Thomas Deutschmann <whissi@gentoo.org> (2018-11-15) +# - rdrand plugin is supported on x86 +# - padlock plugin is supported on x86 +net-vpn/strongswan -strongswan_plugins_rdrand -strongswan_plugins_padlock + +# Alexys Jacob <ultrabug@gentoo.org> (2018-11-05) +# Requires dev-db/mongodb which has dropped x86 support +net-analyzer/zmap mongo + +# Michael Palimaka <kensington@gentoo.org> (2018-10-12) +# Unmask arch-specific USE flag available on x86 +net-analyzer/testssl -bundled-openssl + +# Thomas Deutschmann <whissi@gentoo.org> (2018-09-30) +# Unmask libheif support where media-libs/libheif is keyworded +media-gfx/imagemagick -heif + +# Tomáš Mózes <hydrapolic@gmail.com> (2018-09-28) +# Requires dev-db/mongodb which has dropped x86 support +dev-python/pymongo test + +# Bernard Cafarelli <voyageur@gentoo.org> (2018-09-27) +# media-libs/qtav not keyworded +media-video/orion qtav + +# Ben Kohler <bkohler@gentoo.org> (2018-08-23) +# Unmask iwd support where net-wireless/iwd is keyworded +net-misc/networkmanager -iwd + +# Thomas Deutschmann <whissi@gentoo.org> (2018-08-23) +# Dependency sys-cluster/ceph is keyworded for x86 +net-fs/samba -ceph + +# Rick Farina <zerochaos@gentoo.org> (2018-06-27) +# Catalyst has support for assembling bootloader on this arch +dev-util/catalyst -system-bootloader + +# Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14) +# Expose SVGA backend for x86 users +app-emulation/fuse -backend-svga + +# Thomas Deutschmann <whissi@gentoo.org> (2018-02-10) +# Requires dev-db/mongodb which has dropped x86 support +dev-libs/mongo-c-driver test + +# Thomas Deutschmann <whissi@gentoo.org> (2018-01-05) +# Requires dev-python/neovim-remote, which is not keyworded on x86. +app-editors/neovim remote + +# Michał Górny <mgorny@gentoo.org> (2017-12-30) +# Moved from use.mask since it is a flag local to one package: +# pbbuttonsd and macbook for KDE and pbuttonsd it +app-laptop/pbbuttonsd -macbook + +# Hans de Graaff <graaff@gentoo.org> (2017-12-08) +# Test dependencies are no longer keyworded due to dropped Rails +# keyword. +dev-ruby/asciidoctor test + +# Tim Harder <radhermit@gentoo.org> (2017-09-11) +# Pulls in dev-ruby/asciidoctor which has too large of a ruby testing +# dep tree that is unkeyworded at this time. +>=net-irc/weechat-1.7 doc + +# Johannes Huber <johu@gentoo.org> (2017-08-07) +# Requires media-libs/qtav, which is not keyworded on x86. +media-gfx/digikam mediaplayer + +# Michał Górny <mgorny@gentoo.org> (2017-08-07) +# Requires USE=cuda that is masked in this profile. +media-gfx/blender opensubdiv + +# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01) +# dev-libs/libmaxminddb is keyworded on x86 +app-admin/rsyslog -mdblookup + +# David Seifert <soap@gentoo.org> (2017-02-10) +# Requires dev-lua/ldoc for building documentation, +# which is only keyworded for amd64 +x11-wm/awesome doc + +# Alexis Ballier <aballier@gentoo.org> (2017-01-31) +# nvidia drivers are unmasked here +media-video/ffmpeg -nvenc + +# Luca Barbato <lu_zero@gentoo.org> (2017-01-22) +# cuda is not available on x86 nvidia-video-codec depends on it +media-video/libav nvidia + +# Andreas Sturmlechner <asturm@gentoo.org> (2016-12-31) +# on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-14) +# Fails to build with newly unmasked ffmpeg-3, so mask this useflag +# Workaround; leaving a real fix to the maintainers... bug 580630 +media-libs/mlt vdpau + +# Yixun lan <dlan@gentoo.org> (2016-12-07) +# Disable zfs storage backend since sys-fs/zfs doesn't support 32bit arch +app-emulation/libvirt zfs + +# Ettore Di Giacinto <mudler@gentoo.org> (2016-10-18) +# Enable gambit and scm only on supported architectures +>=dev-scheme/slib-3.2.5 -gambit -scm + +# Thomas Deutschmann <whissi@gentoo.org> (2016-09-22) +# Enable MQTT support on supported architectures +app-metrics/collectd -collectd_plugins_mqtt + +# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26) +# Enable numa support on supported architectures +dev-db/mysql -numa +dev-db/percona-server -numa + +# Brian Evans <grknight@gentoo.org> (2016-08-18) +# Allow jdbc on this arch +dev-db/mariadb -jdbc + +# Mike Gilbert <floppym@gentoo.org> (2016-03-03) +# chrome-binary-plugins dropped x86 support +www-client/chromium widevine + +# Ian Delaney <idella4@gentoo.org> (2015-12-02) +# mask revdeps of xen that emply a hypervisor in arch x86 +app-emulation/libvirt xen +app-emulation/ganeti xen + +# Nathan Phillip Brink <binki@gentoo.org> (2015-09-26) +# git useflag requires dev-libs/libgit2 which few arches support +dev-util/geany-plugins -git + +# Brian Evans <grknight@gentoo.org (2015-09-14) +# Unmask new USE flags for mariadb on supported arches +>=dev-db/mariadb-10.1.0 -sst-xtrabackup -galera + +# Mike Gilbert <floppym@gentoo.org> (2015-09-05) +# sys-boot/gnu-efi is not supported on all archs. +sys-apps/systemd -gnuefi + +# James Le Cuirot <chewi@gentoo.org> (2015-07-28) +# JavaFX and the browser plugin are included on x86 Linux. +dev-java/oracle-jdk-bin -javafx -nsplugin +dev-java/oracle-jre-bin -javafx -nsplugin + +# Ben de Groot <yngwin@gentoo.org> (2015-03-15) +# media-libs/libbdplus is keyworded on x86, so unmask the useflag +media-libs/libbluray -bdplus + +# Michał Górny <mgorny@gentoo.org> (2015-03-01) +# pidgin-opensteamworks is only available for amd64, ppc32 and x86 +net-im/telepathy-connection-managers -steam + +# Jeroen Roovers <jer@gentoo.org> (2015-01-31) +# >x11-drivers/nvidia-drivers-346 on x86 has no UVM support (bug #534156) +>x11-drivers/nvidia-drivers-346 uvm + +# Mike Frysinger <vapier@gentoo.org> (2014-08-04) +# Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024 +sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv + +# Yixun Lan <dlan@gentoo.org> (2014-05-21) +# sys-fs/zfs not keyworded on x86 +sys-cluster/ceph zfs + +# Lars Wendler <polynomial-c@gentoo.org (2014-04-23) +# Works on 32bit x86 +media-sound/lmms -vst + +# Samuli Suominen <ssuominen@gentoo.org> (2014-02-16) +# Still considered experimental by upstream: +# https://sourceforge.net/p/mikmod/bugs/16/#17ea +media-libs/libmikmod cpu_flags_x86_sse2 + +# Sergey Popov <pinkbyte@gentoo.org> (2013-12-27) +# Boost.Context can be built on x86 +dev-libs/boost -context + +# Christoph Junghans <junghans@gentoo.org> (2013-09-08) +# restrict USE=quad for x86 as there are too less registers +sci-libs/fftw quad + +# Tim Harder <radhermit@gentoo.org> (2013-08-13) +# dev-lang/luajit keyworded for x86 (masked in base) +# dev-scheme/racket keyworded for amd64 (masked in base) +app-editors/vim -luajit -racket +app-editors/gvim -luajit -racket + +# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09) +# Works on x86 +sys-apps/hwloc -gl + +# Christoph Junghans <junghans@gentoo.org> (2012-12-26) +# mkl works on x86/amd64 (masked in base) +sci-chemistry/gromacs -mkl + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-11-03) +# Unmask here, as it's masked in base. +net-libs/gnutls -dane + +# Ben de Groot <yngwin@gentoo.org> (2012-07-30) +# dependency keyworded here, masked in base +media-libs/freetype -infinality + +# Michał Górny <mgorny@gentoo.org> (2012-04-11) +# JIT compilation in zpaq generates code for x86/amd64. +app-arch/zpaq -jit + +# Arun Raghavan <ford_prefect@gentoo.org> (2012-03-29) +# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be +# added. +media-sound/pulseaudio -webrtc-aec + +# Bernard Cafarelli <voyageur@gentoo.org> (2012-02-27) +# Masked in base profile, supported on this arch +gnustep-base/gnustep-make -libobjc2 + +# Doug Goldstein <cardoe@gentoo.org> (2012-01-17) +# The SPICE server is only supported on 64-bit platforms and not on 32-bit +# https://lists.freedesktop.org/archives/spice-devel/2015-September/021846.html +app-emulation/qemu spice + +# Samuli Suominen <ssuominen@gentoo.org> (2011-12-06) +# NuppelVideo support is x86 only +media-video/transcode -nuv -pic + +# Davide Pesavento <pesa@gentoo.org> (2011-11-30) +# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, +# so the flag is masked in the base profile and unmasked here. +dev-qt/qtdeclarative -jit +dev-qt/qtscript -jit +dev-qt/qtwebkit -jit + +# Samuli Suominen <ssuominen@gentoo.org> (2011-11-25) +# Expose USE="suid" for USE="svga" only for x86 users, +# see base/package.use.mask +www-client/links -suid + +# Robin H. Johnson <robbat2@gentoo.org> (2011-07-10) +# PPS should work on all arches, but only keyworded on amd64/x86 +>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks + +# Tim Harder <radhermit@gentoo.org> (2011-02-13) +# Masked in base, unmask for amd64/x86 +>=media-video/mplayer-1.0_rc4_p20101219 -bluray + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2010-11-28) +# sys-devel/llvm is keyworded on x86 +media-libs/mesa -llvm + +# Tomáš Chvátal <scarabeus@gentoo.org> (2010-04-04) +# x86 platforms works +sys-power/pm-utils -video_cards_intel -video_cards_radeon + +# Jean-Noël Rivasseau <elvanor@gentoo.org> (2009-09-23) +# X use flag only for amd64/x86, bug 285951. +media-gfx/iscan -X + +x11-terms/eterm cpu_flags_x86_sse2 + +# Steve Dibb <beandog@gentoo.org> (2008-09-29) +media-video/mplayer -cpudetection + +# Michał Górny <mgorny@gentoo.org> (2020-12-21) +# Sanitizers supported on this architecture. +sys-libs/compiler-rt-sanitizers -asan -lsan +sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +sys-libs/compiler-rt-sanitizers -gwp-asan +sys-libs/compiler-rt-sanitizers -profile + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/02-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/02-baldeagleos new file mode 100644 index 000000000000..a982528e24bf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.mask/02-baldeagleos @@ -0,0 +1,4 @@ +# palica (2019-11-13) +# Unmask pie in gcc on x86. +# Masking leftover from Gentoo-land, and now we're using TemptorSent's gcc ebuild +sys-devel/gcc -pie diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.stable.mask b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.stable.mask new file mode 100644 index 000000000000..4e39740fcf85 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/package.use.stable.mask @@ -0,0 +1,104 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# When you add an entry to the top of this file, add your name, the date, and +# an explanation of why something is getting masked. Please be extremely +# careful not to commit atoms that are not valid, as it can cause large-scale +# breakage, especially if it ends up in the daily snapshot. +# +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (2012-06-28) +## # Masking foo USE flag until we can get the +## # foo stuff to work properly again (bug 12345) +## =media-video/mplayer-0.90_pre5 foo +## =media-video/mplayer-0.90_pre5-r1 foo +# + +#--- END OF EXAMPLES --- + +# Nick Sarnie <sarnex@gentoo.org> (2019-10-14) +# Allow on stable for now +app-emulation/wine-d3d9 -d3d9 +virtual/wine -d3d9 + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-13) +# media-video/pipewire is not stable yet +dev-libs/weston pipewire +kde-apps/krfb wayland +kde-plasma/xdg-desktop-portal-kde screencast +sys-apps/xdg-desktop-portal screencast +x11-wm/mutter screencast + +# Brian Evans <grknight@gentoo.org> (2019-05-22) +# Allow python-exec to install all targets +# Ack by mgorny +dev-lang/python-exec -python_targets_python3_7 + +# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-21) +# dev-db/oracle-instantclient ain't stable +dev-qt/qtsql oci8 + +# Amy Liffey <amynka@gentoo.org> (2019-01-15) +# Mask experimental contrib repo +media-libs/opencv contrib contrib_cvv contrib_dnn contrib_hdf contrib_sfm contrib_xfeatures2d gflags glog tesseract + +# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07) +# unmask sssd for sudo +app-admin/sudo -sssd + +# Mart Raudsepp <leio@gentoo.org> (2018-11-01) +# net-wireless/iwd not stable yet +net-misc/networkmanager iwd + +# Thomas Deutschmann <whissi@gentoo.org> (2018-09-27) +# sys-devel/lld is unstable +www-client/firefox clang + +# Thomas Deutschmann <whissi@gentoo.org> (2018-06-01) +net-analyzer/wireshark -doc + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-21) +# Requires not yet stabilised media-libs/qtav +media-gfx/digikam mediaplayer + +# Thomas Deutschmann <whissi@gentoo.org> (2017-10-01) +# Stable mask dev-ruby/haml test till rails is stabilized. +dev-ruby/haml test + +# Michael Palimaka <kensington@gentoo.org> (2017-09-30) +# Required dependeny is not stable +sci-libs/gdal oracle + +# NP-Hardass <NP-Hardass@gentoo.org> (2017-09-27) +# patchset variants are not stable +virtual/wine d3d9 staging + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-03-01) +# Requires not yet stabilised dev-db/oracle-instantclient. +sci-geosciences/qgis oracle + +# Christoph Junghans <junghans@gentoo.org> (2017-02-26) +# Stable mask some fabrics (bug #525534) +sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_open-mx openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover + +# Brian Evans <grknight@gentoo.org> (2017-01-17) +# Stable mask groonga on mariadb as I don't know how stable +# the dependencies really are +dev-db/mariadb mroonga + +# Bernard Cafarelli <voyageur@gentoo.org> (2017-01-09) +# Requires more testing +# and additional unstable dependencies +gnustep-base/gnustep-make libobjc2 + +# Michael Palimaka <kensington@gentoo.org> (2016-05-26) +# Dependencies not yet stable +dev-cpp/eigen test + +# Michał Górny <mgorny@gentoo.org> (2014-03-30) +# Don't apply stable masks to python-exec since we're forcing every +# impl there anyway. Please keep this in sync with use.stable.mask. +dev-lang/python-exec -python_targets_pypy +dev-lang/python-exec -python_targets_pypy3 + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/parent b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/parent new file mode 100644 index 000000000000..aab0408ceca6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/parent @@ -0,0 +1 @@ +../.. diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8+sse3_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8+sse3_32/make.defaults new file mode 100644 index 000000000000..0eac9268a626 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8+sse3_32/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=k8-sse3 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2 sse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8_32/make.defaults new file mode 100644 index 000000000000..c17dd95b027d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/amd64-k8_32/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=k8 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-4/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-4/make.defaults new file mode 100644 index 000000000000..80b00c0841c4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-4/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=athlon-4 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-mp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-mp/make.defaults new file mode 100644 index 000000000000..6afcb0517040 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-mp/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=athlon-mp -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-tbird/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-tbird/make.defaults new file mode 100644 index 000000000000..25a398485c33 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-tbird/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=athlon-tbird -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-xp/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-xp/make.defaults new file mode 100644 index 000000000000..1af33536d6d3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon-xp/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=athlon-xp -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext sse" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon/make.defaults new file mode 100644 index 000000000000..043def31e816 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/athlon/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=athlon -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/atom_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/atom_32/make.defaults new file mode 100644 index 000000000000..ee2b243961e3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/atom_32/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=atom -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/btver1/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/btver1/make.defaults new file mode 100644 index 000000000000..5e4f158382da --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/btver1/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=btver1 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext mmxext popcnt sse sse2 sse3 sse4a ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/core2_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/core2_32/make.defaults new file mode 100644 index 000000000000..6ba17b657bb5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/core2_32/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-march=core2 -O2 -fomit-frame-pointer -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/generic_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/generic_32/make.defaults new file mode 100644 index 000000000000..e6c4a56abea2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/generic_32/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-mtune=generic -O2 -fomit-frame-pointer -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/geode/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/geode/make.defaults new file mode 100644 index 000000000000..20c37a2cf5ea --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/geode/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=geode -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow mmx mmxext" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i486/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i486/make.defaults new file mode 100644 index 000000000000..2d93f7cac9ab --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i486/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-O2 -fomit-frame-pointer -mtune=i686 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i686/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i686/make.defaults new file mode 100644 index 000000000000..ee779a826465 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/i686/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-O2 -march=i686 -mtune=generic -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-2/make.defaults new file mode 100644 index 000000000000..0d7022d3fd65 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-2/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=k6-2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow mmx" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-3/make.defaults new file mode 100644 index 000000000000..f6b2a3afdae8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6-3/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=k6-3 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="3dnow mmx" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6/make.defaults new file mode 100644 index 000000000000..0434968359a6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/k6/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=k6 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/native_32/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/native_32/make.defaults new file mode 100644 index 000000000000..6297ca44cad8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/native_32/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-m/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-m/make.defaults new file mode 100644 index 000000000000..a07cb966c3fb --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-m/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=pentium-m -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-mmx/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-mmx/make.defaults new file mode 100644 index 000000000000..918b3a78888c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium-mmx/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=pentium-mmx -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium/make.defaults new file mode 100644 index 000000000000..1116bfb21188 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=pentium -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium2/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium2/make.defaults new file mode 100644 index 000000000000..a32917e3e1b0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium2/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=pentium2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium3/make.defaults new file mode 100644 index 000000000000..571c50dc43ee --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium3/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=pentium3 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium4/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium4/make.defaults new file mode 100644 index 000000000000..421fb4658a4e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentium4/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=pentium4 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentiumpro/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentiumpro/make.defaults new file mode 100644 index 000000000000..c86db9ec9c96 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/pentiumpro/make.defaults @@ -0,0 +1,5 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=pentiumpro -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/prescott/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/prescott/make.defaults new file mode 100644 index 000000000000..86bccb1e1185 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/prescott/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=prescott -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2 sse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/xen-pentium4+sse3/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/xen-pentium4+sse3/make.defaults new file mode 100644 index 000000000000..0dcb64da6e82 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/subarch/xen-pentium4+sse3/make.defaults @@ -0,0 +1,6 @@ +CFLAGS="-O2 -fomit-frame-pointer -march=prescott -mno-tls-direct-seg-refs -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +CPU_FLAGS_X86="mmx mmxext sse sse2 sse3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.force b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.force new file mode 100644 index 000000000000..e202a03eaed4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.force @@ -0,0 +1,5 @@ +# Force the flag which corresponds to ARCH. +x86 + +# Add new abi's FL-452 +abi_x86_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.mask/01-gentoo new file mode 100644 index 000000000000..d25435fbcfdc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/arch/x86/use.mask/01-gentoo @@ -0,0 +1,161 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask the flag which corresponds to ARCH. +-x86 + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17) +# media-sound/audacious is keyworded on x86 +-audacious + +# Matt Turner <mattst88@gentoo.org> (2018-11-11) +# d3d9 works on x86 +-d3d9 + +# Michael Orlitzky <mjo@gentoo.org> (2018-01-13) +# Oracle database stuff should work on x86. +-oci8 +-oci8-instant-client +-oracle + +# Sven Wegener <swegener@gentoo.org> (2017-05-31) +# libvirt is supported on x86 +-libvirt + +# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-26) +# dev-db/firebird is keyworded ~x86 +-firebird + +# cilk has been ported to this arch. +-cilk + +# Mike Gilbert <floppym@gentoo.org (2014-10-19) +# sys-libs/libapparmor +-apparmor + +# Michał Górny <mgorny@gentoo.org> (2014-03-30) +# PyPy is keyworded on this arch. +-python_targets_pypy +-python_single_target_pypy +-python_targets_pypy3 +-python_single_target_pypy3 + +# Michał Górny <mgorny@gentoo.org> (2013-05-04) +# Unmask systemd since it is keyworded here. +-systemd + +# Andrey Grozin <grozin@gentoo.org> (2014-06-25) +# keyworded on x86 +-clisp +-clozurecl +-cmucl +-ecls +-gcl +-sbcl + +# Michał Górny <mgorny@gentoo.org> (2013-01-26) +# Unmask the flag corresponding to the only ABI. This allows x86 binary +# packages to have uniform dependencies for amd64-multilib & x86. +-abi_x86_32 + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-09) +# Orc optimisations work fine on amd64 and x86 +-orc + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-21) +# IPMI is only implemented for x86, amd64 and ia64 +-ipmi + +# Ralph Sennhauser <sera@gentoo.org> (2012-07-31) +# Keyworded on x86 +-python_targets_jython2_7 +-python_single_target_jython2_7 + +# Joerg Bornkessel <hd_brummy@gentoo.org> (2012-03-05) +# Unmask, works with v4l2, #350211 +-dxr3 + +# Samuli Suominen <ssuominen@gentoo.org> (2012-02-28) +# Unmasking vidix for x86 which is masked in base/use.mask for others +-vidix + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Alexis Ballier <aballier@gentoo.org> (2011-12-22) +# Unmask vdpau as its supported here +-vdpau + +# Alexey Shvetsov <alexxy@gentoo.org> (2011-07-01) +# Infiniband stuff works on x86 +-infiniband + +# Samuli Suominen <ssuominen@gentoo.org> (2010-02-14) +# Unmask amd64/x86 only SANE_BACKENDS +-sane_backends_canon_pp +-sane_backends_hpsj5s +-sane_backends_mustek_pp +-sane_backends_qcam + +# Alex Legler <a3li@gentoo.org> (2010-05-03) +# Add support for Ruby Enterprise Edition targets where rubyee is available +# -ruby_targets_ree18 + +# Unmask x86 instruction sets +-lilo +-mpx +-svga +-nvram +-cpu_flags_x86_3dnow +-cpu_flags_x86_3dnowext +-cpu_flags_x86_aes +-cpu_flags_x86_avx +-cpu_flags_x86_avx2 +-cpu_flags_x86_fma3 +-cpu_flags_x86_fma4 +-cpu_flags_x86_mmx +-cpu_flags_x86_mmxext +-cpu_flags_x86_padlock +-cpu_flags_x86_popcnt +-cpu_flags_x86_sse +-cpu_flags_x86_sse2 +-cpu_flags_x86_sse3 +-cpu_flags_x86_sse4_1 +-cpu_flags_x86_sse4_2 +-cpu_flags_x86_sse4a +-cpu_flags_x86_ssse3 +-cpu_flags_x86_xop + +# Unmask nvidia XvMC support +-nvidia + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_ast +-video_cards_i915 +-video_cards_i965 +-video_cards_intel +-video_cards_nvidia +-video_cards_siliconmotion +-video_cards_vmware +-video_cards_geode +-video_cards_vesa +-video_cards_via +-video_cards_virtualbox +-video_cards_qxl + +# Robert Buchholz <rbu@gentoo.org> (2007-06-03) +# Unmask as it works on x86 +-lcd_devices_svga +-lcd_devices_luise + +# George Shapovalov <george@gentoo.org> (2007-04-08) +# supported on x86 +-ada + +# fdk-aac is already keyworded here +-fdk + diff --git a/profiles/baldeagleos/1.0/linux-gnu/build/current/eapi b/profiles/baldeagleos/1.0/linux-gnu/build/current/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/build/current/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/build/current/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/build/current/make.defaults new file mode 100644 index 000000000000..4ed3ddd8ed59 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/build/current/make.defaults @@ -0,0 +1,3 @@ +# This trick requires that the arch is selected *first* + +ACCEPT_KEYWORDS="~${ARCH} ${ARCH}" diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/eapi b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/make.defaults new file mode 100644 index 000000000000..119cbed68a7b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/make.defaults @@ -0,0 +1,10 @@ +USE="unicode nptl modules" # core kernel and userland +USE="$USE acl pam ssl crypt cracklib xattr" # core security +USE="$USE nls iconv xml pcre icu" # core subsystems +USE="$USE zlib bzip2" # core compression +USE="$USE berkdb gdbm" # core databases +USE="$USE readline ncurses" # core console gui/interactivity frameworks +USE="$USE mudflap openmp python cxx" # core languages +USE="$USE ipv6 tcpd resolvconf" # core networking +USE="$USE -alsa -cups -X -gtk -kde -introspection" # do not enable GUI flags +USE="$USE -systemd" # disable systemd by default diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.mask new file mode 100644 index 000000000000..3f8563f9a932 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.mask @@ -0,0 +1 @@ +# package.mask diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use new file mode 100644 index 000000000000..b0b8571bc7f4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use @@ -0,0 +1,54 @@ +# FL-6204: +dev-lang/php mysql mysqli fpm pdo zip xmlwriter xmlreader pcntl curl filter gd hash intl json posix session simplexml sqlite truetype +dev-lang/php cgi argon2 sockets sodium spell tidy xmlrpc xslt zip-encryption +app-eselect/eselect-php fpm + +# FL-6220: +sys-apps/util-linux tty-helpers + +sys-kernel/debian-sources-lts binary custom-cflags +sys-kernel/debian-sources binary custom-cflags + +#QA-615, net-firewall/ipset-6.34::core-kit - USE=modules and in-kernel ipset support detected. +net-firewall/ipset -modules + +# FL-4141: enable LZMA use in the_silver_searcher. a workaround +sys-apps/the_silver_searcher lzma + +#FL-1846 +sys-libs/zlib minizip + +#FL-848 +net-fs/samba -acl +net-fs/cifs-utils -acl + +# supports only python2 +dev-libs/libnatspec -python + +# libseccomp failing to start emerge +# python? ( static-libs ) +sys-libs/libseccomp -python + +# disabling cracklib as it cannot be selected at the same time +# with pam useflag ( pam || cracklib ) +sys-apps/shadow -cracklib + +# baldeagleos/bugs#236 - sys-fs/squashfs-tools needs to have lzma enabled +# for lxd to be able to import certain images +sys-fs/squashfs-tools lzma + +# LXD dependency +dev-util/xdelta lzma + +# required by dev-util/itstool-2.0.7::baldeagleos-repo +# required by sys-apps/shadow-4.12.3-r1::baldeagleos-repo +# required by net-misc/openssh-9.0_p1::baldeagleos-repo +# required by virtual/ssh-0-r1::baldeagleos-repo[-minimal] +# required by @system +# required by @world (argument) +>=dev-libs/libxml2-2.10.2 python + +dev-libs/raft lz4 + +# required for installing corenetwork +sys-apps/openrc corenetwork diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.force new file mode 100644 index 000000000000..74695c4cdcd1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.force @@ -0,0 +1 @@ +# add useflags that will be forced on packages diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.mask new file mode 100644 index 000000000000..045e72172658 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/package.use.mask @@ -0,0 +1 @@ +=dev-lang/python-2* berkdb diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/packages b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/packages new file mode 120000 index 000000000000..ce8139ab90bb --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/packages @@ -0,0 +1 @@ +../minimal/packages
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/core/profile.bashrc b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/profile.bashrc new file mode 100644 index 000000000000..9b2e70a0916d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/core/profile.bashrc @@ -0,0 +1,18 @@ +# Copyright 2006-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/base/profile.bashrc,v 1.4 2009/10/16 17:37:56 arfrever Exp $ + +if [[ ${EBUILD_PHASE} == "setup" ]]; then + export PYTHONDONTWRITEBYTECODE="1" +fi + +for conf in ${PN} ${PN}-${PV} ${PN}-${PV}-${PR}; do + [[ -r ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} ]] \ + && . ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} +done + +if ! declare -F elog >/dev/null ; then + elog() { + einfo "$@" + } +fi diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/eapi b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/make.defaults new file mode 100644 index 000000000000..7e7a5989c4a3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/make.defaults @@ -0,0 +1,17 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Pulled from Gentoo - TODO: implement this in features as much as possible. +#USE="acpi cairo dbus dri emboss fam glamor icu ldap opengl pango policykit sdl spell udisks unicode upower wxwidgets xml xv" + +# Apply branding to applicable packages. +USE="branding" + +# Default to elogind. +USE="${USE} -consolekit elogind" + +# Default to eudev support system-wide on desktop. +USE="${USE} udev" + +# TODO +USE="${USE} libnotify startup-notification xcb" diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use new file mode 100644 index 000000000000..6d7dc9bf2af5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use @@ -0,0 +1,95 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Lars Wendler <polynomial-c@gentoo.org> (2019-03-20) +# Enable client by default. Usually desktop users need the client. +net-fs/samba client + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-09) +# Required by app-office/libreoffice +dev-libs/xmlsec nss + +# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-09) +# Enable sensible defaults for desktop users +dev-qt/qtwebkit:5 printsupport + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30) +# Not required, but makes life easier with Qt; bug #457934 +app-arch/unzip natspec + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30) +# Required by dev-qt/qtcore +dev-libs/libpcre pcre16 +dev-libs/libpcre2 pcre16 + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30) +# Required by kde-frameworks/kwayland +dev-qt/qtgui:5 egl libinput + +# Required by dev-qt/qtwebengine +media-libs/libvpx svc + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-30) +# Avoid circular dependency when installing from scratch +dev-build/cmake -qt5 + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-11-19) +# Required by opengl, theora, v4l and X +media-libs/mediastreamer video + +# Andreas Sturmlechner <asturm@gentoo.org> (2017-08-04) +# Required by flac and mp3 +kde-apps/k3b taglib +kde-frameworks/kfilemetadata taglib + +# Brian Evans <grknight@gentoo.org> (2017-07-18) +# Don't force users to enable gd on PHP due to desktop defaults +dev-lang/php -exif -truetype + +# Ilya Tumaykin <itumaykin+gentoo@gmail.com> (2017-02-02) +# Enable luajit for OSC and youtube-dl support by default. +# Override default +sdl from desktop profile and disable sdl outputs. +# These outputs are for systems without a proper audio/video support. +media-video/mpv lua luajit -sdl + +# Mike Gilbert <floppym@gentoo.org> (2017-01-04) +# Needed by x11-misc/xdg-utils. +app-text/xmlto text + +# Ben de Groot <yngwin@gentoo.org> (2015-02-18) +# Enable sensible defaults for desktop users (bug #540046) +dev-python/PyQt5 gui network printsupport widgets + +# Samuli Suominen <ssuominen@gentoo.org> (2014-07-24) +# Because targets/desktop/make.defaults has USE="bluetooth" but net-libs/libpcap doesn't +# support BlueZ 5.x, disable USE="bluetooth" by default to avoid conflicting packages: +net-libs/libpcap -bluetooth + +# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2014-05-08) +# Enable x11-libs/libxcb[xkb] as it is needed by x11-libs/libxkbcommon[X] +# and the X flag is enabled by default in the desktop profile +x11-libs/libxcb xkb + +# Samuli Suominen <ssuominen@gentoo.org> (2011-09-27) +# Required by mozilla browsers wrt #372419 +media-libs/libpng apng + +# Samuli Suominen <ssuominen@gentoo.org> (2010-12-19) +# gudev, required by freedesktop.org udev helpers like udisks and upower +# introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package +dev-libs/libgudev introspection +sys-fs/eudev introspection +virtual/libgudev introspection + +# Samuli Suominen <ssuominen@gentoo.org> (2010-12-19) +# Support for desktop file icons +xfce-base/xfdesktop thunar + +# Chris Gianelloni <wolf31o2@gentoo.org> (2008-03-26) +# While we may need LDAP client support, who needs the server on a desktop? +# Did I mention that this also fixes the horrible perl dependency hell, too? +net-nds/openldap minimal + +# Palica (2021-07-08) +# This seems to be new requirement for freetype on desktop +>=media-libs/freetype-2.10.4 harfbuzz diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.force new file mode 100644 index 000000000000..dd7a68736a9e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.force @@ -0,0 +1 @@ +# package.use.force diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.mask new file mode 100644 index 000000000000..26f3c6d94580 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/package.use.mask @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# USE=gles2 in the following packages disables full OpenGL +# Upstream does not test for that case and packages frequently +# fail to build or run if set. +dev-python/PyQt5 gles2 +dev-qt/qt3d gles2 +dev-qt/qtdatavis3d gles2 +dev-qt/qtdeclarative gles2 +dev-qt/qtgui gles2 +dev-qt/qtmultimedia gles2 +dev-qt/qtopengl gles2 +dev-qt/qtprintsupport gles2 +dev-qt/qtwebkit gles2 +dev-qt/qtwidgets gles2 +kde-apps/kdenlive gles2 +kde-frameworks/plasma gles2 +kde-plasma/kinfocenter gles2 +kde-plasma/kwin gles2 diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/parent b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/parent new file mode 100644 index 000000000000..fe65766de4a1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/desktop/parent @@ -0,0 +1,8 @@ +../core +../../mix-ins/x11 +../../mix-ins/dbus +../../mix-ins/audio +../../mix-ins/graphics +../../mix-ins/video +../../mix-ins/media +../../mix-ins/console-extras diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults new file mode 100644 index 000000000000..3ed7d1632e81 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/make.defaults @@ -0,0 +1 @@ +USE="-* bindist build cxx gold -http2 internal-glib kmod pam plugins ssl tools unicode xml eudev" diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask new file mode 100644 index 000000000000..956b9a3b3831 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.mask @@ -0,0 +1,2 @@ +# Masking rust in favor of rust-bin +dev-lang/rust diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use new file mode 100644 index 000000000000..03bdb40ccbaf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use @@ -0,0 +1,18 @@ +# Masking curl and webdav for git +dev-vcs/git -curl -webdav +# Masking http2 for curl +net-misc/curl -http2 + +# required by dev-util/itstool-2.0.7::baldeagleos-repo +# required by sys-apps/shadow-4.12.3-r1::baldeagleos-repo +# required by net-misc/openssh-9.0_p1::baldeagleos-repo +# required by virtual/ssh-0-r1::baldeagleos-repo[-minimal] +# required by @system +# required by @world (argument) +>=dev-libs/libxml2-2.10.2 python + +# Needed in stage1 +app-alternatives/ninja reference + +# OpenRC didn't install init automatically in stage1 +sys-apps/openrc sysvinit diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force new file mode 100644 index 000000000000..77e8336c0cf0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.force @@ -0,0 +1,8 @@ +# adding useflags that are removed due to USE="-* ... " in make.defaults +# and are needed for packages to have the correct functions + +# adding run dependency pkgconfig +dev-util/pkgconf pkg-config + +# `native-symlinks` adds /usr/bin/python and /usr/bin/python3 symlinks +dev-lang/python-exec native-symlinks diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask new file mode 100644 index 000000000000..045e72172658 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/package.use.mask @@ -0,0 +1 @@ +=dev-lang/python-2* berkdb diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages new file mode 100644 index 000000000000..4598d33da9e6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages @@ -0,0 +1,76 @@ +# Distributed under the terms of the GNU General Public License, v2 + +*app-admin/ego +*app-arch/bzip2 +*app-arch/cpio +*app-arch/gzip +*app-arch/tar +*app-arch/xz-utils +*app-editors/nano +*app-eselect/eselect-vi +*app-portage/gentoolkit +*app-shells/bash +*dev-lang/perl +*dev-lang/python +*dev-libs/mpc +*dev-vcs/git +*net-dns/openresolv +*net-libs/libnsl +*net-libs/rpcsvc-proto +*net-misc/bridge-utils +*net-misc/dhcpcd +*net-misc/ifenslave +*net-misc/iputils +*net-misc/rsync +*net-misc/wget +*sys-apps/baselayout +*sys-apps/busybox +*sys-apps/coreutils +*sys-apps/diffutils +*sys-apps/file +*sys-apps/findutils +*sys-apps/gawk +*sys-apps/gptfdisk +*sys-apps/grep +*sys-apps/iproute2 +*sys-apps/kbd +*sys-apps/less +*sys-apps/man-pages +*sys-apps/net-tools +*sys-apps/openrc +*sys-apps/pciutils +*sys-apps/sed +*sys-apps/shadow +*sys-apps/texinfo +*sys-apps/usbutils +*sys-apps/util-linux +*sys-apps/which +*dev-build/autoconf +*dev-build/automake +*sys-devel/bc +*sys-devel/binutils +*sys-devel/bison +*sys-devel/flex +*sys-devel/gcc +*sys-devel/gnuconfig +*dev-build/libtool +*sys-devel/m4 +*dev-build/make +*sys-devel/patch +*sys-fs/e2fsprogs +*sys-fs/xfsprogs +*sys-fs/dosfstools +*sys-libs/libxcrypt +*sys-libs/ncurses +*sys-libs/pam +*sys-libs/readline +*sys-libs/zlib +*sys-process/procps +*sys-process/psmisc +*virtual/dev-manager +*virtual/libc +*virtual/man +*sys-apps/kmod +*virtual/os-headers +*virtual/package-manager +*virtual/ssh diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build new file mode 100644 index 000000000000..288b009273d6 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/packages.build @@ -0,0 +1,44 @@ +# Distributed under the terms of the GNU General Public License v2 + +# This file describes the packages needed to build a stage1 based on this +# profile. Packages in this file are built in order. + +# While shadow could be in here, it breaks stage 1 and stage 2 building for the +# releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT! + +app-admin/ego +app-arch/bzip2 +app-arch/gzip +app-arch/tar +app-arch/xz-utils +app-shells/bash +dev-vcs/git +net-misc/wget +dev-build/autoconf +dev-build/automake +dev-build/libtool +sys-apps/baselayout +sys-apps/coreutils +sys-apps/diffutils +sys-apps/file +sys-apps/findutils +sys-apps/gawk +sys-apps/grep +sys-apps/less +sys-apps/net-tools +sys-apps/openrc +sys-apps/sed +sys-apps/texinfo +sys-devel/binutils +sys-devel/bison +sys-devel/flex +sys-devel/gcc +sys-devel/gettext +sys-devel/gnuconfig +dev-build/make +sys-devel/patch +sys-libs/pam +virtual/editor +virtual/libc +virtual/os-headers +virtual/package-manager diff --git a/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc new file mode 100644 index 000000000000..9b2e70a0916d --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/flavor/minimal/profile.bashrc @@ -0,0 +1,18 @@ +# Copyright 2006-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/base/profile.bashrc,v 1.4 2009/10/16 17:37:56 arfrever Exp $ + +if [[ ${EBUILD_PHASE} == "setup" ]]; then + export PYTHONDONTWRITEBYTECODE="1" +fi + +for conf in ${PN} ${PN}-${PV} ${PN}-${PV}-${PR}; do + [[ -r ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} ]] \ + && . ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} +done + +if ! declare -F elog >/dev/null ; then + elog() { + einfo "$@" + } +fi diff --git a/profiles/baldeagleos/1.0/linux-gnu/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/make.defaults new file mode 100644 index 000000000000..a72898629bf7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/make.defaults @@ -0,0 +1,43 @@ +ELIBC="glibc" +KERNEL="linux" +USERLAND="GNU" +LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed" +USE="kernel_linux userland_GNU elibc_glibc" + +ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE" +ACCEPT_PROPERTIES="* -reboot" + +USE_EXPAND="CPU_FLAGS_X86 CPU_FLAGS_ARM OSS_CARDS APACHE2_MODULES APACHE2_MPMS FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LLVM_SLOT LLVM_TARGETS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS ABI_X86" + +# Nginx variables +USE_EXPAND="${USE_EXPAND} NGINX_MODULES_EXTERNAL NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM" + +# USE_EXPAND variables whose contents are not shown in package manager +# output. Changes need discussion on gentoo-dev. +USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS CPU_FLAGS_ARM ABI_X86" + +COLLISION_IGNORE="/lib/modules/* *.py[co] *\$py.class" +COLLISION_IGNORE="${COLLISION_IGNORE} /lib/firmware/*" +CONFIG_PROTECT="/etc" +CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" + +# We don't want to remove /etc/portage/ and it's contents. +UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /etc/portage/*" + +# Variables that are set exclusively by the profile +# and not by user configuration files. +PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" + +# Benedikt Böhm <hollow@gentoo.org> (27 Nov 2007) +# Sane defaults for built-in apache modules +APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" + +# Miroslav Šulc <fordfrog@gentoo.org> (19 Nov 2008) +# Netbeans modules/clusters +NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" + +# Default Ruby build targets +RUBY_TARGETS="ruby32 ruby33 ruby34" + +# Small default list of enabled plugins for collectd +COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/README b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/README new file mode 100644 index 000000000000..645fbbd2e723 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/README @@ -0,0 +1,5 @@ +See http://en.wikipedia.org/wiki/Mixin. + +Mix-ins are not stand-alone profiles, but they enable certain functionality, such +as media support, common workstation settings, or RHEL5-compatibility. You use +them in combination with an official system profile. diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/make.defaults new file mode 100644 index 000000000000..17d260d08d6e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/make.defaults @@ -0,0 +1,16 @@ +# Audio settings + +# Enable ALSA USE flag for support system-wide as the default sound system. +USE="alsa" + +# Enable ALSA cards and plugins. +ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel ice1724 intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" +ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" + +# Enable audio codecs/formats. +USE="${USE} cddb flac lame mad mp3 ogg opus sndfile taglib vorbis wav wavpack" + +# Extra audio file formats. + +#USE="${USE} aacplus adplug alac amr amrenc audiofile celt fluidsynth gme gsm mac midi mikmod modplug musepack shorten sid sox speex toolame wildmidi" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/packages new file mode 100644 index 000000000000..2fcb53521759 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/audio/packages @@ -0,0 +1,2 @@ +#alsa-lib +*media-sound/alsa-utils diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bindist/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bindist/make.defaults new file mode 100644 index 000000000000..8f411f814588 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bindist/make.defaults @@ -0,0 +1 @@ +USE="bindist" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bluetooth/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bluetooth/make.defaults new file mode 100644 index 000000000000..edfea0d4603e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/bluetooth/make.defaults @@ -0,0 +1,2 @@ +# TODO +USE="bluetooth" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/make.defaults new file mode 100644 index 000000000000..6dd20f301968 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/make.defaults @@ -0,0 +1 @@ +USE="colord gnome gnome-keyring gnome-online-accounts gstreamer gtk gtk3 gtkstyle introspection libnotify policykit pulseaudio tracker xinerama" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/package.use new file mode 100644 index 000000000000..470b8771c1cc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/package.use @@ -0,0 +1,19 @@ +# Required for a more complete experience. +gnome-extra/cinnamon-control-center socialweb +gnome-extra/nm-applet bluetooth modemmanager +net-misc/networkmanager bluetooth connection-sharing iptables elogind upower wifi + +# Required for a clean emerge. +app-text/poppler cairo +media-gfx/imagemagick png jpeg +net-misc/networkmanager modemmanager ppp +x11-libs/cairo opengl + +# tracker needs either gstreamer or ffmpeg USE enabled +app-misc/tracker -ffmpeg + +# Disable python for yasm since it's pulling python2 +dev-lang/yasm -python + +# cinnamon needs its ldp with ldap +sys-libs/ldb ldap diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/parent new file mode 100644 index 000000000000..95b1e428baab --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/cinnamon/parent @@ -0,0 +1 @@ +../gnome
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/console-extras/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/console-extras/make.defaults new file mode 100644 index 000000000000..02ecdea870fc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/console-extras/make.defaults @@ -0,0 +1 @@ +USE="pppd gpm" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-cflags/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-cflags/make.defaults new file mode 100644 index 000000000000..63b416cdd362 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-cflags/make.defaults @@ -0,0 +1 @@ +USE="custom-cflags" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-optimization/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-optimization/make.defaults new file mode 100644 index 000000000000..0d56054a7286 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/custom-optimization/make.defaults @@ -0,0 +1 @@ +USE="custom-optimization" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/dbus/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/dbus/make.defaults new file mode 100644 index 000000000000..58ed363ed4b8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/dbus/make.defaults @@ -0,0 +1 @@ +USE="dbus" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/make.defaults new file mode 100644 index 000000000000..acb5e7761311 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/make.defaults @@ -0,0 +1 @@ +USE="firmware" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/packages new file mode 100644 index 000000000000..5227b067bad7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/firmware/packages @@ -0,0 +1 @@ +sys-kernel/linux-firmware diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/fluxbox/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/fluxbox/make.defaults new file mode 100644 index 000000000000..18c12de025b3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/fluxbox/make.defaults @@ -0,0 +1,2 @@ +USE="dbus introspection udev" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/make.defaults new file mode 100644 index 000000000000..195ccb0e85a5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/make.defaults @@ -0,0 +1,2 @@ +USE="glamor vaapi vdpau" +VIDEO_CARDS="intel i965" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.mask new file mode 100644 index 000000000000..d6221163e9df --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.mask @@ -0,0 +1,2 @@ +<=x11-base/xorg-server-1.19 +x11-drivers/xf86-video-intel diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.use new file mode 100644 index 000000000000..be9529f1c318 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor/package.use @@ -0,0 +1,4 @@ +x11-libs/libva-vdpau-driver abi_x86_32 +x11-libs/libva abi_x86_32 +x11-libs/libva-intel-driver abi_x86_32 +x11-libs/libvdpau abi_x86_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/make.defaults new file mode 100644 index 000000000000..cf7a9cfb9b63 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/make.defaults @@ -0,0 +1,2 @@ +VIDEO_CARDS="nvidia" +USE="nvenc vdpau opencl cuda" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/package.use new file mode 100644 index 000000000000..ee1480e36744 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gfxcard-nvidia/package.use @@ -0,0 +1 @@ +x11-drivers/nvidia-drivers uvm diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/make.defaults new file mode 100644 index 000000000000..698748f52a8c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/make.defaults @@ -0,0 +1,11 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +#USE="colord -consolekit dbus eds elogind evo gnome gnome-keyring gnome-online-accounts gstreamer gtk gtk3 introspection libsecret nautilus policykit pulseaudio tracker" +USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus policykit tracker udisks" + +USE="${USE} bluetooth-sound cairo plymouth smartcard" + +# Holdover from Funtoo +# TODO: Checkout bugs.funtoo.org and see where these came into the fold. +#USE="$USE dnssd egl zeroconf" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use new file mode 100644 index 000000000000..a33c1d90a87f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use @@ -0,0 +1,81 @@ +# Distributed under the terms of the GNU General Public License v2 + +# adding vala to libical - Palica 2020-03-02 +# emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libical[vala]". +# !!! One of the following packages is required to complete your request: +# - dev-libs/libical-3.0.6::core-kit (Change USE: +vala) +# (dependency required by "gnome-extra/evolution-data-server-3.34.4::nokit[vala]" [ebuild]) +# (dependency required by "gnome-extra/gnome-calendar-3.34.2::nokit" [ebuild]) +# (dependency required by "gnome-base/gnome-extra-apps-3.32.2::nokit" [ebuild]) +# (dependency required by "gnome-base/gnome-3.32.2::nokit[extras]" [ebuild]) +# (dependency required by "gnome" [argument]) +dev-libs/libical vala + +# adding vala to libgdata - Palica 2021-05-15 +dev-libs/libgdata vala + +# REQUIRED_USE constraint when pulseaudio is enabled +dev-libs/efl sound + +# Needed by gnome-photos +media-libs/gegl raw + +# Needed by a global USE=wayland right now; some REQUIRED_USE may be outdated and need review +>=media-libs/cogl-1.18.2-r1 gles2 +>=media-libs/clutter-1.20 egl +media-libs/cogl kms + +# Needed by mutter defaults and USE=wayland, bug #547300 +>=media-libs/mesa-10.3 gbm gles2 + +# For eautoreconf in =app-crypt/seahorse-3.10.2-r1 +app-crypt/gcr vala + +# Required by folks, needed by empathy +>=gnome-extra/evolution-data-server-3.8 vala + +# Required for cheese in gnome3 +>=media-libs/gst-plugins-base-1.0 theora + +# Required for gnome-base/gnome-2.32 to be merged directly, for +# gnome-extra/hamster-applet-2.32 and x11-misc/alacarte-0.13 +dev-lang/python sqlite + +# Required by app-accessibility/orca-3 +app-accessibility/speech-dispatcher python + +# Pulled in by grilo-plugins which is needed for gnome-music +media-libs/grilo playlist + +# Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt5 )" +media-libs/libmediaart gtk -qt5 + +# Pulled in by net-im/telepathy-connection-managers[msn] (via dev-python/papyon +# and net-voip/telepathy-butterfly) +net-libs/libproxy python + +# For net-misc/vinagre-3.4 and gnome-boxes +net-misc/spice-gtk gtk3 + +# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-02-19) +# Set reasonable default toolkit for gnome users to prevent emerge error +# when USE=tools +x11-drivers/nvidia-drivers gtk3 + +# Disable python for yasm since it's pulling python2 +dev-lang/yasm -python + +# Required for samba in gnome +sys-libs/ldb ldap + +## Changes Q2/2025 Palica +# required by net-libs/webkit-gtk +>=media-libs/gst-plugins-base-1.24.11 opengl +>=media-plugins/gst-plugins-gtk-1.24.11 opengl + +# ffmpeg? ( extra ) +media-video/pipewire extra + +# samba not compiling on multilib with -ads ldap +# disabling ldap for now +net-fs/samba -ldap diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.force new file mode 100644 index 000000000000..2a77acf0ada7 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.force @@ -0,0 +1,8 @@ +# +# Dantrell GNOME overlay +# +#dev-libs/glib mime +#dev-python/pycurl curl_ssl_openssl +#net-libs/webkit-gtk jumbo-build +#net-libs/webkit-gtk opengl +#net-misc/curl curl_ssl_openssl diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.mask new file mode 100644 index 000000000000..bd2fee69e676 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/package.use.mask @@ -0,0 +1,20 @@ +# +# Dantrell GNOME overlay +# + +#app-crypt/gpgme python +#dev-lang/spidermonkey system-icu +#dev-python/pycurl curl_ssl_gnutls +#dev-python/pycurl curl_ssl_libressl +#dev-python/pycurl curl_ssl_nss +#gnome-base/gnome-extra-apps flashback +#gnome-extra/gnome-todo libecal2 +#media-libs/gegl:0 ffmpeg +#media-libs/gegl:0.3 ffmpeg +#net-libs/liboauth curl +#net-misc/curl curl_ssl_axtls +#net-misc/curl curl_ssl_gnutls +#net-misc/curl curl_ssl_libressl +#net-misc/curl curl_ssl_mbedtls +#net-misc/curl curl_ssl_nss +#>=net-libs/webkit-gtk-2.26.0 embedded diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/parent new file mode 100644 index 000000000000..ba7189722ea0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/parent @@ -0,0 +1,12 @@ +../../flavor/desktop +../x11 +../wayland +../gtk +../dbus +../networkmanager +../pulseaudio +../bluetooth +../video +../graphics +../media +../print diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/use.mask new file mode 100644 index 000000000000..bbb9230ba16e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gnome/use.mask @@ -0,0 +1,2 @@ +# TODO: Investigate masking consolekit for GNOME. +#consolekit diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/make.defaults new file mode 100644 index 000000000000..550b331d489a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/make.defaults @@ -0,0 +1,7 @@ +# Commonly found graphic file formats. + +USE="apng exif gif ico jpeg jpeg2k pdf png svg tiff truetype webp wmf" + +# Extra graphic file formats. + +USE="${USE} aalib djvu fpx hdri imagemagick jbig lcms mng openexr pnm tga" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/package.use new file mode 100644 index 000000000000..57b6c168a608 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphics/package.use @@ -0,0 +1,13 @@ +############################# +# Break circular dependency # +############################# + +# (media-libs/libwebp-1.0.3:0/7::nokit, ebuild scheduled for merge) depends on +# (media-libs/tiff-4.0.10-r2:0/0::nokit, ebuild scheduled for merge) (buildtime_slot_op) +# (media-libs/libwebp-1.0.3:0/7::nokit, ebuild scheduled for merge) (buildtime_slot_op) +# +# It might be possible to break this cycle +# by applying any of the following changes: +# - media-libs/tiff-4.0.10-r2 (Change USE: -webp) +# - media-libs/libwebp-1.0.3 (Change USE: -tiff) +media-libs/tiff -webp diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphite/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphite/make.defaults new file mode 100644 index 000000000000..d692600cc0c0 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/graphite/make.defaults @@ -0,0 +1,6 @@ +# TODO +#CFLAGS +#CXXFLAGS +#LDFLAGS +# ETC +USE="graphite" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/make.defaults new file mode 100644 index 000000000000..9907b38a15a2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/make.defaults @@ -0,0 +1,15 @@ +# Copyright 1999-2019 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened -jit -orc pax_kernel pic xtpax" + +USE="hardened -jit -orc pax_kernel pic urandom xtpax" + +PAX_MARKINGS="xt" + +# Ian Stakenvicius, 2014-09-03 +# Set a variable just to indicate that the current profile is a hardened one +# This variable can be leveraged in ebuilds for pkg_postinst messages that +# indicate said package is, say, configured in a way that defeats the purpose +# of running hardened. +PROFILE_IS_HARDENED=1 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.mask new file mode 100644 index 000000000000..af6a869977fc --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.mask @@ -0,0 +1,15 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# We need newer then glibc 2.24 +<sys-libs/glibc-2.25 + +# broken on hardened, use sys-apps/elfix to fix gnustack +sys-devel/prelink +# depends on prelink +app-crypt/hmaccalc + +# OpenAFS kernel module is not compatible with hardened kernels +# due to C99 struct init requirement by hardened kernels, +# see bug 540196 comment 9. +net-fs/openafs-kernel diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use new file mode 100644 index 000000000000..133173669515 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use @@ -0,0 +1,5 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +dev-lang/python gdbm +sys-libs/gdbm berkdb diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.force new file mode 100644 index 000000000000..28c4aed893e2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Needed for XATTR_PAX flags +app-arch/tar xattr +sys-apps/coreutils xattr +sys-apps/portage xattr diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.mask new file mode 100644 index 000000000000..2d08b022dee9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/package.use.mask @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +sys-apps/hwloc gl + +sys-devel/gcc -hardened +sys-libs/glibc -hardened + +# Ian Stakenvicius <axs@gentoo.org> (2014-12-03) +# Have no way of knowing what Gecko Media Plugins will install in profiles +www-client/firefox gmp-autoupdate + +# net-fs/openafs-kernel module can't be used on hardened, +# see bug 540196. +net-fs/openafs modules + +# jit don't work on hardened. +dev-vcs/git pcre-jit + +# FL-1841, mem-scramble is known to cause memory allocation issues +app-shells/bash mem-scramble diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/packages new file mode 100644 index 000000000000..de3450c4203f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/packages @@ -0,0 +1,12 @@ +# Copyright 1999-2013 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/packages,v 1.3 2013/03/25 00:26:32 blueness Exp $ + +# This file extends the base packages file for all hardened profiles + +*sys-apps/paxctl +*sys-apps/elfix +*dev-libs/gmp + +# FL-3421. dev-libs/mpc required for plugins. +*dev-libs/mpc
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/parent new file mode 100644 index 000000000000..22fdeaeaa9ff --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/parent @@ -0,0 +1,2 @@ +../no-bindist +../no-pch diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.force new file mode 100644 index 000000000000..2f57880682b1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Make sure people don't accidentally turn of ssp/pie in important packages. +pie +ssp diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.mask new file mode 100644 index 000000000000..1b90677af3d8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/grsecurity/use.mask @@ -0,0 +1,10 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +-hardened + +# precompiled headers are not compat with ASLR. +pch + +# prelink is masked for hardened +prelink diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gtk/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gtk/make.defaults new file mode 100644 index 000000000000..eb26250229ae --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/gtk/make.defaults @@ -0,0 +1 @@ +USE="gtk gtk3" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/README b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/README new file mode 100644 index 000000000000..fe5d8a4b7680 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/README @@ -0,0 +1,9 @@ +# TODO +# +# We need to define what our scope for a hardened target is. +# The previous hardened mix-in was specifically related to +# grsecurity and pax, which are no longer freely available. +# +# As a baseline we already have ssp, pie, stack-check, bind_now and FORTIFY. +# +# TODO: Discuss way forward. diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/package.use.force new file mode 100644 index 000000000000..747426d0661f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/package.use.force @@ -0,0 +1 @@ +sys-devel/gcc bind_now mpx pie sanitize ssp ssp_all stack_clash_protection vtv diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/parent new file mode 100644 index 000000000000..22fdeaeaa9ff --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/parent @@ -0,0 +1,2 @@ +../no-bindist +../no-pch diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/use.force new file mode 100644 index 000000000000..9246fd76d4e9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/hardened/use.force @@ -0,0 +1,6 @@ +bind_now +pie +ssp +ssp_all +stack_clash_protection +vtv diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/make.defaults new file mode 100644 index 000000000000..c52892169dca --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/make.defaults @@ -0,0 +1 @@ +USE="jack -pulseaudio" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/use.force new file mode 100644 index 000000000000..6d98a387f887 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/jack/use.force @@ -0,0 +1,2 @@ +jack +-pulseaudio diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/make.defaults new file mode 100644 index 000000000000..5177749d3704 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/make.defaults @@ -0,0 +1,2 @@ +# Distributed under the terms of the GNU General Public License v2 +USE="activities declarative dri introspection kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets xcomposite" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/package.use new file mode 100644 index 000000000000..5f85d92d67fd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/package.use @@ -0,0 +1,44 @@ +# Distributed under the terms of the GNU General Public License v2 + +# Required by app-editors/okteta +dev-qt/qtscript:5 scripttools + +# Required by kde-apps/akonadi +dev-qt/qtsql:5 mysql + +# Required by kde-apps/ktp-text-ui +kde-apps/ktp-common-internals otr + +# Enable by default, requires kde-frameworks/kwayland +kde-apps/yakuake absolute-position + +# Required by kde-apps/libkexiv2 +media-gfx/exiv2 xmp + +# Required by kde-frameworks/kapidox +media-gfx/graphviz python + +# Required by media-gfx/graphviz which is required by kde-apps/kcachegrind +media-libs/gd fontconfig + +# Required by kde-plasma/kwin +media-libs/mesa egl wayland + +# Required by kde-apps/kdenlive +media-libs/mlt ffmpeg frei0r kdenlive melt + +# Required by dev-qt/qtwebengine:5 +sys-libs/zlib minizip + +# Disable python for yasm since it's pulling python2 +dev-lang/yasm -python + +# required by net-firewall/firewalld-0.9.1::baldeagleos-repo[nftables,iptables] +# required by kde-plasma/plasma-firewall-5.21.0::baldeagleos-repo +# required by kde-plasma/plasma-meta-5.21.0-r1::baldeagleos-repo[firewall] +# required by plasma-meta (argument) +net-firewall/nftables json xtables + +# required by kde-plasma/plasma-meta-5.25.0::baldeagleos-repo +# required by plasma-meta (argument) +>=kde-plasma/kwin-5.25.0 lock diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/parent new file mode 100644 index 000000000000..b6b7ed728e98 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/parent @@ -0,0 +1,12 @@ +../../flavor/desktop +../x11 +../wayland +../qt +../dbus +../graphics +../video +../networkmanager +../bluetooth +../pulseaudio +../media +../print diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/use.force new file mode 100644 index 000000000000..5a52ef021a76 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kde/use.force @@ -0,0 +1,4 @@ +# Force policykit on, other configurations are *maybe* possible but +# not supported. If you know how to disable this mask, you also know enough to +# handle the consequences. +policykit diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kerberos/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kerberos/make.defaults new file mode 100644 index 000000000000..2e3da2a1d987 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/kerberos/make.defaults @@ -0,0 +1 @@ +USE="kerberos" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/make.defaults new file mode 100644 index 000000000000..cea714346220 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/make.defaults @@ -0,0 +1 @@ +USE="-openssl libressl -curl_ssl_openssl curl_ssl_gnutls" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.mask new file mode 100644 index 000000000000..041dc6fe2fe5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.mask @@ -0,0 +1,3 @@ +# Blocking newer postfix versions as they don't work +# with libressl yet +>mail-mta/postfix-3.5.25 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.use new file mode 100644 index 000000000000..31b93ad190ff --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/libressl/package.use @@ -0,0 +1,68 @@ +# cryptsetup requires that the OpenSSL USE is set, even if LibreSSL is the SSL provider. +# TODO: can we reorder the USE? +sys-fs/cryptsetup openssl + +# Using bundled ssl instead of system one for libressl +net-libs/nodejs -system-ssl + +dev-libs/nettle gmp +dev-scheme/guile regex + +# net-dialup/ppp only works with openssl - disable the use of it for libressl +net-misc/networkmanager -ppp +net-misc/dahdi-tools -ppp + +# disable pkinit for mit-krb5 when libressl is used +app-crypt/mit-krb5 -pkinit + +# disable openssl for ffmpeg when libressl is used +media-video/ffmpeg -openssl + +# enable gnutls when openssl is not used +net-misc/aria2 gnutls ssl +mail-mta/courier gnutls +net-mail/courier-imap gnutls +net-misc/curl gnutls -libressl -nss -curl_quic_openssl -quic -http3 +www-client/elinks gnutls +dev-db/freetds gnutls +net-libs/gloox gnutls +net-libs/gsoap gnutls +app-pda/libimobiledevice gnutls +app-pda/libmobiledevice gnutls +dev-libs/librelp gnutls +net-libs/libtorrent-rasterbar gnutls +net-libs/libvncserver gnutls +dev-libs/libzip gnutls +www-servers/lighttpd gnutls -ssl +www-client/lynx gnutls +dev-db/mariadb-connector-c gnutls +net-analyzer/monitoring-plugins gnutls ssl +net-mail/mpop gnutls +net-libs/neon gnutls +net-nds/openldap gnutls +dev-libs/pkcs11-helper gnutls +dev-util/ostree gnutls +app-text/qpdf gnutls +app-admin/rsyslog gnutls -openssl ssl +net-libs/srt gnutls +net-voip/telepathy-gabble gnutls +net-voip/umurmur gnutls +net-misc/wget gnutls +dev-libs/xmlsec gnutls -openssl +dev-libs/yaz gnutls + +# enable mbedtls when openssl is not used +net-libs/libssh mbedtls +net-libs/libwebsockets mbedtls +net-vpn/openvpn mbedtls +net-p2p/transmission mbedtls + +# enable yassl when openssl is not used +dev-db/mariadb yassl + +# enable gcrypt when openssl is not used +net-wireless/crda gcrypt +net-libs/libssh2 gcrypt + +# enable wolfssl when openssl is not used +net-misc/axel wolfssl diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lto/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lto/make.defaults new file mode 100644 index 000000000000..11a63ebf95e3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lto/make.defaults @@ -0,0 +1,6 @@ +# TODO +#CFLAGS +#CXXFLAGS +#LDFLAGS +# ETC +USE="lto" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/make.defaults new file mode 100644 index 000000000000..7e43f862b96c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/make.defaults @@ -0,0 +1 @@ +USE="dbus introspection gtk session startup-notification svg udisks upower xdg" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/package.use new file mode 100644 index 000000000000..98b3090d96da --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/package.use @@ -0,0 +1,7 @@ +media-libs/gd fontconfig +lxde-base/lxpanel wifi + +####################### +# Break circular deps # +####################### +net-dns/avahi -gtk diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/parent new file mode 100644 index 000000000000..8092ed5513dd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxde/parent @@ -0,0 +1,8 @@ +../../flavor/desktop +../x11 +../gtk +../audio +../video +../graphics +../media +../print diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/make.defaults new file mode 100644 index 000000000000..bf3c66c3c467 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/make.defaults @@ -0,0 +1 @@ +USE="introspection egl" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.mask new file mode 100644 index 000000000000..4ce1a7a25aaf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.mask @@ -0,0 +1,5 @@ +# Break circular dep (2019-09-12) +# (lxde-base/menu-cache-1.1.0:0/2::nokit, ebuild scheduled for merge) depends on +# (x11-libs/libfm-1.3.1:0/5.2.1::nokit, ebuild scheduled for merge) (buildtime) +# (lxde-base/menu-cache-1.1.0:0/2::nokit, ebuild scheduled for merge) (buildtime_slot_op) +=x11-libs/libfm-1.3.1 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.use new file mode 100644 index 000000000000..4845e195803c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/package.use @@ -0,0 +1,10 @@ +# add udisks for gvfs. #FL-6149 +gnome-base/gvfs udisks + +lxqt-base/lxqt-meta powermanagement +>=x11-libs/libxcb-1.11-r1 xkb +>=dev-libs/libpcre-8.36 pcre16 + +# required by gnome-base/gnome-keyring-40.0-r1::baldeagleos-repo +# required by app-crypt/libsecret-0.20.4-r1::baldeagleos-repo +>=app-crypt/gcr-3.41.0 gtk
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/parent new file mode 100644 index 000000000000..5aa98cb280af --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/lxqt/parent @@ -0,0 +1,8 @@ +../../flavor/desktop +../x11 +../qt +../audio +../video +../graphics +../media +../print diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/make.defaults new file mode 100644 index 000000000000..3fb3ad65823a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/make.defaults @@ -0,0 +1 @@ +USE="base cairo caja extras gdu introspection policykit themes udisks" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/package.use new file mode 100644 index 000000000000..e7ce946cc9a3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/package.use @@ -0,0 +1,41 @@ +# disable gnome use for x11-misc/notification-daemon, when enabled this trigger a block with mate-notification, which is what mate desktop using. +x11-misc/notification-daemon -gnome + +# QA-471 enable gtk3 +media-gfx/eom -python +app-editors/pluma -python +dev-libs/libmateweather -python +app-crypt/gcr gtk + +# QA-465: enable xkb USE for libxcb +x11-libs/libxcb xkb + +# updates to mate mix-in:: +app-crypt/pinentry gnome-keyring +media-plugins/alsa-plugins pulseaudio + +media-libs/libcanberra gtk3 +mate-base/mate-settings-daemon libnotify +mate-extra/mate-dialogs libnotify +mate-extra/mate-screensaver libnotify + +# Break circular dep: (20190908) +# (net-print/cups-2.3.0:0/0::nokit, ebuild scheduled for merge) depends on +# (net-dns/avahi-0.7-r4:0/0::core-kit, ebuild scheduled for merge) (buildtime) +# (x11-libs/gtk+-2.24.32-r1:2/2::nokit, ebuild scheduled for merge) (buildtime) +# (net-print/cups-2.3.0:0/0::nokit, ebuild scheduled for merge) (buildtime_slot_op) +# +# It might be possible to break this cycle +# by applying any of the following changes: +# - x11-libs/gtk+-2.24.32-r1 (Change USE: -cups) +# - net-print/cups-2.3.0 (Change USE: -zeroconf) +# - net-dns/avahi-0.7-r4 (Change USE: -gtk3) +net-dns/avahi -gtk3 + +# required by media-gfx/eom-1.22.1::nokit +# required by mate-base/mate-1.22::nokit[extras] +# required by mate (argument) +dev-libs/libpeas gtk + +# Disable python for yasm since it's pulling python2 +dev-lang/yasm -python
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/parent new file mode 100644 index 000000000000..8092ed5513dd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/mate/parent @@ -0,0 +1,8 @@ +../../flavor/desktop +../x11 +../gtk +../audio +../video +../graphics +../media +../print diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/media/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/media/make.defaults new file mode 100644 index 000000000000..8561cbb4aad4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/media/make.defaults @@ -0,0 +1,21 @@ +# Various media types (optical, usb, etc) + +USE="bluray cdr dvd dvdr dvdread usb" + +# Consumer-level audio device support (music players, etc.) + +# ios, ipod: Apple iOS devices +# mtp: used by Android phones +USE="${USE} ios ipod mtp" + +# Common media device support + +USE="${USE} cdda cdio ieee1394" + +# Pro-level video device support + +USE="${USE} dc1394 dv iec61883" + +# Consumer-level video device support (DVD, BluRay, webcams) + +USE="${USE} bluray dvd v4l" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/make.defaults new file mode 100644 index 000000000000..9a095f4f2fea --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16) +# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value +# This is so we build with multilib from the start +BOOTSTRAP_USE="${BOOTSTRAP_USE} multilib nptl nptlonly unicode" + +# Default USE=multilib to on. This rarely impact packages as they should be +# using the multilib eclass anyways. #435094 +USE="multilib" + +# FEATURES="multilib-strict" specific settings. +MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" +MULTILIB_STRICT_DENY="64-bit.*shared object" +MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use new file mode 100644 index 000000000000..815b54e319a3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2016 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 + +# Enable all ABIs by default so we can protect any non-native binaries that +# might be executed. +sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 abi_mips_n64 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64 + diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use.force new file mode 100644 index 000000000000..dfb4f6d5f699 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2004-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 + +# These packages must have multilib turned on in order to work sanely. +sys-devel/gcc multilib +sys-libs/glibc multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/use.mask new file mode 100644 index 000000000000..fe0e8f819b33 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/multilib/use.mask @@ -0,0 +1,8 @@ +# Copyright 2004-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 + +# SECTION: Unmask + +# Chris Gianelloni <wolf31o2@gentoo.org> (2008-02-13) +# Unmask multilib, since we need to use it. +-multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/networkmanager/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/networkmanager/make.defaults new file mode 100644 index 000000000000..6eeae0ad8696 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/networkmanager/make.defaults @@ -0,0 +1 @@ +USE="networkmanager" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-bindist/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-bindist/make.defaults new file mode 100644 index 000000000000..aba7260e47b4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-bindist/make.defaults @@ -0,0 +1 @@ +USE="-bindist" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-dbus/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-dbus/make.defaults new file mode 100644 index 000000000000..06583532eee2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-dbus/make.defaults @@ -0,0 +1,4 @@ +USE="-dbus" + +# TODO: +#INSTALL_MASK="" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/make.defaults new file mode 100644 index 000000000000..85a36ad05fbd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="amd64" + +# Michał Górny <mgorny@gentoo.org> (26 Jan 2013) +# Hide the ABI_X86 USE_EXPAND back for non-multilib profile. +USE_EXPAND_HIDDEN="ABI_X86" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.mask/01-gentoo new file mode 100644 index 000000000000..8130a3199ee5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.mask/01-gentoo @@ -0,0 +1,109 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# David Seifert <soap@gentoo.org> (2018-01-03) +# Requires 32-bit multilib compatibility +sys-block/megamgr + +# James Le Cuirot <chewi@gentoo.org> (2016-08-13) +# Steam requires amd64 multilib. These are steam-overlay packages. +dev-util/adobe-air-runtime +games-util/steam-client-meta +games-util/steam-games-meta +games-util/steam-launcher +games-util/steam-meta + +# Andreas K. Huettel <dilfridge@gentoo.org> +# Novell Groupwise Client sadly needs a 32bit java vm (bundled) +mail-client/novell-groupwise-client + +# AMD64 Team <amd64@gentoo.org> +# Mask packages that rely on amd64 multilib +>=app-i18n/atokx3-3.0.0 +app-accessibility/mbrola +app-arch/stuffit +app-benchmarks/cpuburn +app-editors/emacs:18 +app-emulation/crossover-bin +app-emulation/playonlinux +app-emulation/protontricks +app-emulation/q4wine +app-emulation/winetricks +dev-embedded/libftd2xx +dev-embedded/openocd +dev-util/android-ndk +dev-util/android-sdk-update-manager +dev-util/biew +games-action/badland +games-action/beathazardultra +games-action/brutal-legend +games-action/crimsonland +games-action/cs2d +games-action/descent3 +games-action/descent3-demo +games-action/guacamelee +games-action/heretic2 +games-action/heretic2-demo +games-action/hotline-miami +games-action/intrusion2 +games-action/lugaru +games-action/rune +games-action/shadowgrounds-bin +games-action/shadowgrounds-survivor-bin +games-action/solar2 +games-action/swordandsworcery +games-action/trine-enchanted-edition +games-action/trine2 +games-arcade/aquaria +games-arcade/barbarian-bin +games-arcade/dynamitejack +games-arcade/gish-demo +games-arcade/jardinains +games-arcade/thinktanks-demo +games-emulation/caps +games-emulation/nestra +games-emulation/pcsx2 +games-emulation/zinc +games-emulation/zsnes +games-fps/avp +games-fps/etqw-bin +games-fps/etqw-data +games-fps/etqw-demo +games-fps/glxquake-bin +games-fps/legends +games-fps/sauerbraten +games-fps/serious-sam-tse +games-fps/soldieroffortune +games-fps/ut2003 +games-fps/ut2003-demo +games-fps/ut2004-demo +games-misc/little-inferno +games-misc/papers-please +games-puzzle/triptych +games-roguelike/adom +games-rpg/baldurs-gate-ee +games-rpg/costume-quest +games-rpg/dear-esther +games-rpg/dungeon-defenders +games-rpg/eschalon-book-1-demo +games-rpg/wasteland2 +games-server/etqw-ded +games-simulation/bcs-demo +games-strategy/darwinia +games-strategy/darwinia-demo +games-strategy/defcon-demo +games-strategy/dominions2 +games-strategy/knights-demo +games-strategy/majesty-demo +games-strategy/spaz +media-sound/aucdtect +media-video/binkplayer +media-video/tsmuxer +net-misc/icaclient +net-misc/ps3mediaserver +net-print/cndrvcups-common-lb +net-print/cndrvcups-lb +sci-biology/foldingathome +sci-chemistry/cara-bin +sci-chemistry/mars +sci-electronics/eagle diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.force new file mode 100644 index 000000000000..17acf1185e81 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny <mgorny@gentoo.org> (2017-04-08) +# Undo multilib forcing. +sys-apps/sandbox -abi_x86_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.mask/01-gentoo new file mode 100644 index 000000000000..598e8da9d969 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/package.use.mask/01-gentoo @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Yixun Lan <dlan@gentoo.org> (2017-07-12) +# GLEP 73 Immutability, USE=ovmf requires hvm +app-emulation/xen-tools ovmf + +# NP-Hardass <NP-Hardass@gentoo.org> (2017-07-11) +# GLEP 73 Immutability, USE=test requires +# abi_x86_32 at this time. +app-emulation/wine-vanilla test +app-emulation/wine-staging test +app-emulation/wine-d3d9 test +app-emulation/wine-any test + +# Mike Frysinger <vapier@gentoo.org> (2016-08-12) +# Requires sys-boot/grub:0 which is masked here. +sys-apps/memtest86+ floppy + +# Alexis Ballier <aballier@gentoo.org> (2009-08-13) +# Requires wine +media-sound/lmms vst diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/01-gentoo new file mode 100644 index 000000000000..90e2d6e49b31 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/01-gentoo @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# USE flags masked because providing packages have ABI=x86 + +# 2007/08/29 Christoph Mende <angelos@gentoo.org> +# app-accessibility/mbrola is x86 only +mbrola + +# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org> +# Mask multilib, since we cannot use it. +multilib + +# Michał Górny <mgorny@gentoo.org> (26 Jan 2013) +# Mask the multilib flags back for non-multilib profile. +abi_x86_32 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/multilib b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/multilib new file mode 100644 index 000000000000..169a704ba9bf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-multilib/use.mask/multilib @@ -0,0 +1 @@ +multilib diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-pch/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-pch/make.defaults new file mode 100644 index 000000000000..aa2ecae5e843 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-pch/make.defaults @@ -0,0 +1 @@ +USE="-pch" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/make.defaults new file mode 100644 index 000000000000..21e371ef5993 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/make.defaults @@ -0,0 +1,4 @@ +USE="-policykit" + +# TODO: +#INSTALL_MASK="" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/use.mask new file mode 100644 index 000000000000..ae5d43fa790b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-polkit/use.mask @@ -0,0 +1 @@ +polkit diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults new file mode 100644 index 000000000000..969497f4a9cd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults @@ -0,0 +1,5 @@ +# Disable USE flag "systemd" +USE="-systemd" + +# Prevent portage from making directories and files here. +INSTALL_MASK="/etc/systemd/ /usr/lib/systemd/ /lib/systemd/" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask new file mode 100644 index 000000000000..fe00c0b702c4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask @@ -0,0 +1,8 @@ +# Mask sys-apps/systemd, then all the packages related to systemd will not be installed. +sys-apps/systemd + +# Since the udev code-base was merged with systemd, it's become more difficult +# to use udev without systemd. So, mask udev. +# Don't worry about this, udev will automatically be replaced by eudev - the +# systemd-free fork of udev. +sys-fs/udev diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use new file mode 100644 index 000000000000..58b98629daf5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use @@ -0,0 +1,5 @@ +# systemd-utils provides udev for non-systemd systems (replaced eudev) +# Do not force eudev — let virtual/libudev and virtual/udev resolve to systemd-utils +virtual/libudev -eudev -sticky-tags +virtual/udev -eudev -sticky-tags +dev-libs/libgudev -eudev -sticky-tags diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask new file mode 100644 index 000000000000..b3901ac07bfe --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask @@ -0,0 +1,2 @@ +#FL-2396 +systemd
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/make.defaults new file mode 100644 index 000000000000..996c507621ff --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/openssl/make.defaults @@ -0,0 +1 @@ +USE="openssl -libressl curl_ssl_openssl -curl_ssl_libressl" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pgo/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pgo/make.defaults new file mode 100644 index 000000000000..a7b0fa47ce3a --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pgo/make.defaults @@ -0,0 +1 @@ +USE="pgo" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/print/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/print/make.defaults new file mode 100644 index 000000000000..62f293d2bfda --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/print/make.defaults @@ -0,0 +1 @@ +USE="cups" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/make.defaults new file mode 100644 index 000000000000..02ad49cf6948 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/make.defaults @@ -0,0 +1 @@ +USE="pulseaudio" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/package.use.force new file mode 100644 index 000000000000..0a605159757b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/package.use.force @@ -0,0 +1 @@ +media-plugins/alsa-plugins pulseaudio diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/packages new file mode 100644 index 000000000000..fb21b7dda278 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/packages @@ -0,0 +1 @@ +media-sound/pulseaudio diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/parent new file mode 100644 index 000000000000..974aeb732792 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/parent @@ -0,0 +1 @@ +../audio diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/use.force new file mode 100644 index 000000000000..115c9de40caa --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/pulseaudio/use.force @@ -0,0 +1,2 @@ +pulseaudio +-jack diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/make.defaults new file mode 100644 index 000000000000..f0959ff6e4da --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/make.defaults @@ -0,0 +1 @@ +USE="-python_targets_python2_7 -python_single_target_python2_7" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/package.use new file mode 100644 index 000000000000..c0a697b938f5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/python3-only/package.use @@ -0,0 +1 @@ +dev-libs/libxslt -python diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/make.defaults new file mode 100644 index 000000000000..fbc9c13f5f8e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/make.defaults @@ -0,0 +1 @@ +USE="qt qt5" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/package.use new file mode 100644 index 000000000000..dca609cc0f9c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/qt/package.use @@ -0,0 +1,6 @@ +# break circular dep +#(dev-libs/double-conversion-3.1.4-r1:0/3::nokit, ebuild scheduled for merge) depends on +# (dev-util/cmake-3.15.5:0/0::core-kit, ebuild scheduled for merge) (buildtime) +# (dev-qt/qtcore-5.12.5-r1:5/5.12::nokit, ebuild scheduled for merge) (buildtime) +# (dev-libs/double-conversion-3.1.4-r1:0/3::nokit, ebuild scheduled for merge) (buildtime_slot_op) +dev-build/cmake -qt5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/make.defaults new file mode 100644 index 000000000000..5fb79c0df484 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/make.defaults @@ -0,0 +1,11 @@ +# selinux - Enable SELinux support +# unconfined - Enable unconfined domains, needed due to 'targeted' policy type +# open_perms - Enable open permission in SELinux subsystem +USE="selinux" + +FEATURES="-pid-sandbox selinux sesandbox sfperms" + +POLICY_TYPES="strict targeted" +PORTAGE_T="portage_t" +PORTAGE_FETCH_T="portage_fetch_t" +PORTAGE_SANDBOX_T="portage_sandbox_t" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.force new file mode 100644 index 000000000000..fec892c60b07 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.force @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Sven Vermeulen <swift@gentoo.org> (2013-04-19) +# sys-apps/policycoreutils (semanage command) uses sepolgen, which requires libselinux with USE="python". +# sys-apps/policycoreutils also requires libsemanage with USE="python" +sys-libs/libselinux python +sys-libs/libsemanage python + +# Sven Vermeulen <swift@gentoo.org> (2013-05-21) +# sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it +# here to allow stages to build with USE=xml on python +dev-lang/python xml + +# Jason Zaman <perfinion@gentoo.org> (2014-12-03) +# sys-apps/busybox has IUSE="+static", so force static-libs on its deps +# so stages can build with no interacton. Bug #527938 +sys-libs/libselinux static-libs +dev-libs/libpcre static-libs diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.mask new file mode 100644 index 000000000000..6c6cd0f280d2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/package.use.mask @@ -0,0 +1,34 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Jeroen Roovers <jer@gentoo.org> (2019-02-23) +# sdjournal links against sys-apps/systemd's libraries +net-analyzer/wireshark sdjournal + +# Brian Dolbec <dolsen@gentoo.org> (2014-09-17) +# mask pypy for several utilities due to incompatibility with libselinux +sys-apps/portage python_targets_pypy python_targets_pypy3 +app-portage/gentoolkit python_targets_pypy python_targets_pypy3 +app-portage/layman python_targets_pypy python_targets_pypy3 +app-admin/webapp-config python_targets_pypy python_targets_pypy3 +app-portage/diffmask python_targets_pypy python_targets_pypy3 +app-portage/flaggie python_targets_pypy python_targets_pypy3 +app-portage/gentoopm python_targets_pypy python_targets_pypy3 +app-portage/gpyutils python_targets_pypy python_targets_pypy3 + +# Jason Zaman <perfinion@gentoo.org> (2015-06-27) +# SystemD has no support in the SELinux policy at the moment. +# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_SystemD.3F +app-emulation/libvirt firewalld +gnome-base/gdm wayland +net-firewall/fwknop firewalld +www-servers/uwsgi uwsgi_plugins_systemd_logger +>=x11-wm/mutter-3.22 wayland +x11-misc/xscreensaver gdm +app-misc/workrave gnome +net-misc/wicd gnome-shell +x11-misc/gpaste gnome +x11-terms/gnome-terminal gnome-shell +x11-themes/arc-theme gnome-shell +x11-themes/zukitwo gnome-shell +net-wireless/bluez user-session diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/packages b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/packages new file mode 100644 index 000000000000..2ac2668e3d66 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/packages @@ -0,0 +1,10 @@ +# Copyright 1999 - 2012 Gentoo Foundation. +# Distributed under the terms of th GNU General Public License v2 + +# Base SELinux packages +*sys-libs/libsepol +*sys-libs/libselinux +*sys-libs/libsemanage +*sys-apps/checkpolicy +*sys-apps/policycoreutils +*sec-policy/selinux-base-policy diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/profile.bashrc b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/profile.bashrc new file mode 100644 index 000000000000..d28d6c3dfae3 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/profile.bashrc @@ -0,0 +1,5 @@ +# SELinux-aware progams write to entries here +SANDBOX_WRITE="${SANDBOX_WRITE}:/selinux/:/sys/fs/selinux/" + +# for setfscreatecon +SANDBOX_WRITE="${SANDBOX_WRITE}:/proc/self/" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.force new file mode 100644 index 000000000000..a651b206dcf2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.force @@ -0,0 +1 @@ +selinux diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.mask new file mode 100644 index 000000000000..c4d1bcb10275 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/selinux/use.mask @@ -0,0 +1,13 @@ +# Copyright 1999-2017 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file masks out USE flags that are simply NOT allowed in the default +# profile for any architecture. This works, for example, if a non-default +# profile (such as the selinux profiles) have a USE flag associated with +# them. + +-hardened +-selinux + +# no policy yet +systemd diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/make.defaults new file mode 100644 index 000000000000..18c9bbee1ed9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/make.defaults @@ -0,0 +1 @@ +USE="introspection" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/package.use new file mode 100644 index 000000000000..aa5c888a8764 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/steam/package.use @@ -0,0 +1,3 @@ +# required by steam-meta (argument) +>=dev-libs/libxml2-2.9.9-r1 python +net-dns/avahi -python diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/make.defaults new file mode 100644 index 000000000000..6ab56510a5fe --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/make.defaults @@ -0,0 +1 @@ +USE="system-av1 system-gettext system-harfbuzz system-icu system-jpeg system-jsoncpp system-libevent system-libvpx system-llvm system-mitkrb5 system-sqlite system-webp system-zlib" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/use.mask new file mode 100644 index 000000000000..b3a4df80a6a5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/system-libs/use.mask @@ -0,0 +1,2 @@ +# Unmask system-sqlite +-system-sqlite diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/README b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/README new file mode 100644 index 000000000000..0ed5679182a2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/README @@ -0,0 +1,5 @@ +# +# Not to worry regarding this mix-in! +# +# I am supporting sysvinit+OpenRC as default, with systemd and s6 as alternatives. Runit could be worth looking into as well. +# diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/make.defaults new file mode 100644 index 000000000000..e23213ea2bf2 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/make.defaults @@ -0,0 +1,3 @@ +USE="systemd udev" + +BOOTSTRAP_USE="${BOOTSTRAP_USE} systemd udev" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.mask new file mode 100644 index 000000000000..29d19bc587be --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Pacho Ramos <pacho@gentoo.org> (2015-04-21) +# This is for running sys-apps/systemd and also helps +# portage to not try to pull in other providers leading to +# strange blockers. +sys-fs/eudev +sys-fs/udev diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use new file mode 100644 index 000000000000..5e968f2f14ae --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use @@ -0,0 +1,16 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# On systemd profiles we can default enable gnome-user-share as it always has been +gnome-base/gnome-extra-apps share + +# for gnome-extra/gnome-user-share +www-servers/apache apache2_modules_dav apache2_modules_dav_fs apache2_modules_authn_file apache2_modules_auth_digest apache2_modules_authz_groupfile + +# Michał Górny <mgorny@gentoo.org> (2019-11-03) +# Satisfy REQUIRED_USE. +xfce-base/xfce4-session policykit + +# Mike Gilbert <floppym@gentoo.org> (2018-03-12) +# Satisfy REQUIRED_USE by default, bug 650030. +net-nds/rpcbind warmstarts diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.force new file mode 100644 index 000000000000..2894b0690a13 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.force @@ -0,0 +1,8 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Mike Gilbert <floppym@gentoo.org> (2015-04-22) +# Force systemd to avoid depgraph breakage, bug 547360. +virtual/libgudev systemd +virtual/libudev systemd +virtual/udev systemd diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.mask new file mode 100644 index 000000000000..2fe7deeddea1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/package.use.mask @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Rick Farina <zerochaos@gentoo.org> (2017-03-04) +# requires libusb[static-libs] which requires libudev[static-libs], all masked +net-wireless/ubertooth static-libs + +# Rick Farina <zerochaos@gentoo.org> (2016-02-03) +# dev-libs/libusb[static-libs] requires libudev[static-libs] which is masked below +dev-libs/libusb static-libs + +# 'static-libs' support on sys-apps/systemd is not provided +virtual/libgudev static-libs +virtual/libudev static-libs +sys-fs/cryptsetup static static-libs +sys-fs/lvm2 static static-libs +sys-fs/dmraid static +sys-fs/zfs static-libs +dev-libs/libgudev static-libs +# These are actually possible, but only if you USE=-udev when building pciutils. +# But package.use.mask doesn't have a way to express that, so this profile loses. +sys-apps/flashrom static +sys-apps/pciutils static-libs diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/packages.build b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/packages.build new file mode 100644 index 000000000000..68222342a037 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/packages.build @@ -0,0 +1,6 @@ +# Copyright 1999-2014 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Nothing pulls in systemd as a dependency for stage1, +# so we need to list it here. +sys-apps/systemd diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.force b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.force new file mode 100644 index 000000000000..55c22f360fa9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.force @@ -0,0 +1,4 @@ +systemd +udev +-consolekit +-elogind diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.mask new file mode 100644 index 000000000000..68032c1e34e4 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/systemd/use.mask @@ -0,0 +1,3 @@ +# People running systemd must use systemd-logind instead, bug #478258 +consolekit +elogind diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/video/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/video/make.defaults new file mode 100644 index 000000000000..84acbdb22e44 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/video/make.defaults @@ -0,0 +1,18 @@ +# Commonly found video file formats. + +# audio codecs +USE="a52 aac dts faac faad twolame" +# video codecs +USE="${USE} dav1d libmpeg2 mjpeg mpeg quicktime theora vpx x264 x265 xvid win32codecs" +# containers, subtitles, functions +USE="${USE} encode ffmpeg libass libguess matroska mp4 postproc" + +# Extra audio supoort +#USE="${USE} fdk" + +# Extra video file formats. + +#USE="${USE} dirac dv kate libtiger nuv schroedinger" + +# fancy streaming protocols +#USE="${USE} live mms rtmp rtsp" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/vmware-guest/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/vmware-guest/make.defaults new file mode 100644 index 000000000000..1f3631f6bf0c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/vmware-guest/make.defaults @@ -0,0 +1,3 @@ +USE="xa vmware_guest_linux" +INPUT_DEVICES="keyboard vmmouse evdev" +VIDEO_CARDS="vmware" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/eapi new file mode 100644 index 000000000000..7813681f5b41 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/eapi @@ -0,0 +1 @@ +5
\ No newline at end of file diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/make.defaults new file mode 100644 index 000000000000..99d163d8ca15 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/make.defaults @@ -0,0 +1 @@ +USE="wayland gles2 egl" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/package.use new file mode 100644 index 000000000000..62af3cda38b9 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/wayland/package.use @@ -0,0 +1 @@ +media-libs/libsdl2 gles diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/make.defaults new file mode 100644 index 000000000000..0c0be59a7dec --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/make.defaults @@ -0,0 +1 @@ +USE="X dri udev" diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/package.use new file mode 100644 index 000000000000..e16e9c4ef5f5 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/x11/package.use @@ -0,0 +1 @@ +x11-base/xorg-server -suid xorg diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/make.defaults new file mode 100644 index 000000000000..4b799ab014a8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/make.defaults @@ -0,0 +1,2 @@ +USE="colord dbus elogind gtk gtk3 introspection jpeg libnotify lock policykit session startup-notification svg thunar udev upower" + diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/package.use new file mode 100644 index 000000000000..b14307fb575c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/package.use @@ -0,0 +1,32 @@ +# FL-6055: gd requires fontconfig use enabled +media-libs/gd fontconfig + +# QA-469. add xkb USE to libxcb +x11-libs/libxcb xkb + +# FL-2496: +# USe xfce's notification daemon: +virtual/notification-daemon xfce + +# QA-7 enable cairo USE for poppler, needed by xfce4-meta +app-text/poppler cairo + +# FL-2159: making xfce-base/xfce4-meta pull in xfce-base/xfdesktop +# with or without thunar. depending on state of the use flag. +xfce-base/xfdesktop thunar + +# FL-2142: make meta package deps conditional, all flags enabled in this mix-in +xfce-base/xfce4-meta ristretto thunar thunar-volman tumbler xfburn terminal + +# This enables power management change in settings menu +xfce-base/xfce4-settings upower + +# This enabled power management in session +xfce-base/xfce4-session upower + +# For thunar. Remove http support from gvfs to not depend on Gnome3 base packages. +gnome-base/gvfs udisks -http +xfce-base/thunar udisks + +# break circular dep +net-dns/avahi -gtk diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/parent b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/parent new file mode 100644 index 000000000000..8092ed5513dd --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/xfce/parent @@ -0,0 +1,8 @@ +../../flavor/desktop +../x11 +../gtk +../audio +../video +../graphics +../media +../print diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/eapi b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/make.defaults new file mode 100644 index 000000000000..af84ab860bdf --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/zfs/make.defaults @@ -0,0 +1 @@ +USE="libzfs zfs" diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.unmask/baldeagleos-workarounds b/profiles/baldeagleos/1.0/linux-gnu/package.unmask/baldeagleos-workarounds new file mode 100644 index 000000000000..5df59c33fb6e --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/package.unmask/baldeagleos-workarounds @@ -0,0 +1,9 @@ +# removing masks for packages masked in base profile +# Only available on Linux o unmasking here +dev-libs/libaio +sys-libs/libcap-ng +sys-libs/libseccomp + +# removing mask for dev-php/swoole +# as we have newer versions than gentoo +dev-php/swoole diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/.keep b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/.keep new file mode 100644 index 000000000000..e69de29bb2d1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/.keep diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/00-baldeagleos b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/00-baldeagleos new file mode 100644 index 000000000000..bb0c38ee095c --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/00-baldeagleos @@ -0,0 +1,9 @@ +# Palica 2021-07-03 +# remove rsync-verify from portage since we use git +sys-apps/portage rsync-verify + +# Remove udev from llvm2 as it collides with the static USE flag +sys-fs/lvm2 udev + +# unmask openssl use flag +net-libs/ngtcp2 -openssl diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/01-gentoo new file mode 100644 index 000000000000..c44ff3d3d0da --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/01-gentoo @@ -0,0 +1,64 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Peter Levine <plevine457@gmail.com> (2019-10-01) +# Native inotify support is preferred on linux. +# https://bugs.gentoo.org/697476 +net-fs/samba fam + +# Patrick McLean <chutzpah@gentoo.org> (2019-09-17) +# Masked due to upstream build failures (bug #693018) +# One example: https://tracker.ceph.com/issues/41523 +>=sys-cluster/ceph-14.2 dpdk + +# Jason Zaman <perfinion@gentoo.org> (2015-09-06) +# This is masked in base/package.use.mask as Linux only. +sys-auth/consolekit -cgroups + +# Michael Palimaka <kensington@gentoo.org> (2015-09-03) +# Native inotify support is preferred on linux. +kde-frameworks/kcoreaddons fam + +# Diego Elio Pettenò (2012-08-27) +# The libpci access is only used for linux. +net-analyzer/net-snmp -pci + +# Richard Yao <ryao@gentoo.org> (2012-08-22) +# USE=kernel-builtin is dangerous. Only those that know what they are doing +# should use it until documentation improves. +sys-fs/zfs kernel-builtin + +# Diego Elio Pettenò (2012-08-20) +# The prevent-removal USE flag is only implemented for Linux. +sys-auth/pam_mktemp -prevent-removal + +sys-devel/gcc hardened +sys-libs/glibc hardened + +# Samuli Suominen <ssuominen@gentoo.org> (2012-04-30) +# This is replaced by native CONFIG_INOTIFY_USER support wrt #413403 +=dev-libs/glib-2* fam + +# Samuli Suominen <ssuominen@gentoo.org (2012-03-20) +# This is masked in base/package.use.mask as Linux only. +sys-auth/consolekit -acl + +# Samuli Suominen <ssuominen@gentoo.org> (2012-01-10) +# Masked in base/package.use.mask as Linux -only feature +app-arch/libarchive -e2fsprogs + +# Diego E. Pettenò <flameeyes@gentoo.org> (2009-08-20) +# +# Mask oss USE flag for PulseAudio; it's present for compatibility +# with FreeBSD and other operating systems that have no better +# interfaces, but people would probably abuse it with Linux as well. +# +# Older versions also had an OSS compatibility wrapper on that USE so +# they are excluded. +>=media-sound/pulseaudio-0.9.16_rc5 oss + +# Diego E. Pettenò <flameeyes@gentoo.org> (2011-03-27) +# +# Unmask pdnsd's Linux-specific USE flags. +net-dns/pdnsd -isdn -urandom + diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/funtoo-use-mask b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/funtoo-use-mask new file mode 100644 index 000000000000..3a410b162f81 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/package.use.mask/funtoo-use-mask @@ -0,0 +1,3 @@ +# This 2 packages using Gpm_Wgetch, which is what ncurses upstream suggest to avoid. +media-libs/aalib gpm +www-client/w3m gpm diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use/core-stuff b/profiles/baldeagleos/1.0/linux-gnu/package.use/core-stuff new file mode 100644 index 000000000000..65a5002253f8 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/package.use/core-stuff @@ -0,0 +1,28 @@ +# this requires careful management +net-libs/liboauth curl -nss + +# samba needs ldap USE enabled. Need work also in minimal core setup. Put the use here +net-fs/samba ldap + +# set default uses for LXC. +app-containers/lxc seccomp +sys-libs/libcap static-libs + +# avoid having a gawk->readline->ncurses dependency, since gawk is used in almost all configure scripts. +sys-apps/util-linux static-libs +sys-fs/eudev gudev static-libs +sys-fs/eudev rule-generator + +# Adding flags needed by debian-sources +sys-fs/lvm2 static +sys-libs/readline static-libs +sys-libs/ncurses static-libs +dev-libs/libaio static-libs + +# net-dns/resolvconf-symlink-0: fails to install +# - /etc/resolv.conf exists +# - if it installs it points to a non-existing ../var/run/resolv.conf +net-dns/resolvconf-symlink -symlink + +# Use bundled icu +dev-qt/qtwebengine -system-icu diff --git a/profiles/baldeagleos/1.0/linux-gnu/package.use/funtoo-use b/profiles/baldeagleos/1.0/linux-gnu/package.use/funtoo-use new file mode 100644 index 000000000000..f2ae489b8527 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/package.use/funtoo-use @@ -0,0 +1,15 @@ +mail-client/mutt mbox tokyocabinet +app-text/xmlto text +media-libs/chromaprint tools +x11-terms/rxvt-unicode xft +app-admin/syslog-ng json +dev-db/mariadb extraengine +app-emulation/qemu usb usbredir +net-nds/openldap sasl +sys-fs/mdadm static + +# munin require rrdtool compiled with graph and perl flag, let's add it +net-analyzer/rrdtool graph perl + +# wpa_supplicant needs dbus for clean networkmanager emerge, let's set it here +net-wireless/wpa_supplicant dbus diff --git a/profiles/baldeagleos/1.0/linux-gnu/parent b/profiles/baldeagleos/1.0/linux-gnu/parent new file mode 100644 index 000000000000..d538d8ea6112 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/parent @@ -0,0 +1,4 @@ +# Inherit gentoo's base profile. Overrides go in funtoo/1.0/linux-gnu. +:base +# Inherit gentoo's arch specific entries, which are moved from :base into arch/base. Overrides go in funtoo/1.0/linux-gnu. +../../../arch/base diff --git a/profiles/baldeagleos/1.0/linux-gnu/use.force b/profiles/baldeagleos/1.0/linux-gnu/use.force new file mode 100644 index 000000000000..01486e67e713 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/use.force @@ -0,0 +1,5 @@ +# Force the GNU/Linux ELIBC, KERNEL, and USERLAND +# flags that apply to the majority of profiles. +elibc_glibc +kernel_linux +userland_GNU diff --git a/profiles/baldeagleos/1.0/linux-gnu/use.mask/.keep b/profiles/baldeagleos/1.0/linux-gnu/use.mask/.keep new file mode 100644 index 000000000000..e69de29bb2d1 --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/use.mask/.keep diff --git a/profiles/baldeagleos/1.0/linux-gnu/use.mask/01-gentoo b/profiles/baldeagleos/1.0/linux-gnu/use.mask/01-gentoo new file mode 100644 index 000000000000..a801fcedca7f --- /dev/null +++ b/profiles/baldeagleos/1.0/linux-gnu/use.mask/01-gentoo @@ -0,0 +1,15 @@ +# Copyright 1999-2015 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file masks out USE flags that are simply NOT allowed in the default +# profile for any architecture. This works, for example, if a non-default +# profile (such as the selinux profiles) have a USE flag associated with +# them. + +# Diego Elio Pettenò <flameeyes@gentoo.org> (27 Aug 2012) +# netlink is a Linux-specific interface +-netlink + +# Samuli Suominen <ssuominen@gentoo.org> (19 Apr 2013) +# Linux specific module loading/unloading support +-kmod |
