summaryrefslogtreecommitdiff
path: root/profiles/embedded
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /profiles/embedded
reinit the tree, so we can have metadata
Diffstat (limited to 'profiles/embedded')
-rw-r--r--profiles/embedded/eapi1
-rw-r--r--profiles/embedded/make.defaults38
-rw-r--r--profiles/embedded/package.use1
-rw-r--r--profiles/embedded/packages6
-rw-r--r--profiles/embedded/use.force2
-rw-r--r--profiles/embedded/use.mask8
6 files changed, 56 insertions, 0 deletions
diff --git a/profiles/embedded/eapi b/profiles/embedded/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/embedded/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
new file mode 100644
index 000000000000..1145142fe4ae
--- /dev/null
+++ b/profiles/embedded/make.defaults
@@ -0,0 +1,38 @@
+USE="kdrive minimal multicall zlib"
+CFLAGS="-Os -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+CLEAN_DELAY="0"
+EPAUSE_IGNORE="1"
+EBEEP_IGNORE="1"
+PORTAGE_WORKDIR_MODE="2775"
+PORTAGE_ECLASS_WARNING_ENABLE="0"
+
+INPUT_DEVICES="evdev mouse keyboard tslib"
+VIDEO_CARDS="fbdev"
+KERNEL="linux"
+USERLAND="GNU"
+LINGUAS="en"
+
+# Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later)
+IUSE_IMPLICIT="prefix prefix-chain prefix-guest"
+USE_EXPAND_UNPREFIXED="ARCH"
+USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
+USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
+USE_EXPAND_VALUES_USERLAND="BSD GNU"
+
+# Env vars to expand into USE vars. Modifying this requires prior
+# discussion on gentoo-dev@lists.gentoo.org.
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
+
+# 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 ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_X86"
+
+# Variables that are set exclusively by the profile
+# and not by user configuration files.
+PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND"
diff --git a/profiles/embedded/package.use b/profiles/embedded/package.use
new file mode 100644
index 000000000000..7dda9d81fe00
--- /dev/null
+++ b/profiles/embedded/package.use
@@ -0,0 +1 @@
+sys-apps/busybox make-symlinks static
diff --git a/profiles/embedded/packages b/profiles/embedded/packages
new file mode 100644
index 000000000000..f4671ae6e305
--- /dev/null
+++ b/profiles/embedded/packages
@@ -0,0 +1,6 @@
+# Copyright 1999-2008 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+# base generic embedded profile
+
+*>=sys-apps/busybox-0.60.5-r1
diff --git a/profiles/embedded/use.force b/profiles/embedded/use.force
new file mode 100644
index 000000000000..5885fddb4528
--- /dev/null
+++ b/profiles/embedded/use.force
@@ -0,0 +1,2 @@
+kernel_linux
+userland_GNU
diff --git a/profiles/embedded/use.mask b/profiles/embedded/use.mask
new file mode 100644
index 000000000000..4786ba583a37
--- /dev/null
+++ b/profiles/embedded/use.mask
@@ -0,0 +1,8 @@
+# Zac Medico <zmedico@gentoo.org>
+# must use a prefix profile
+prefix
+prefix-chain
+
+# Chris PeBenito <pebenito@gentoo.org>
+# must use a SELinux profile
+selinux