summaryrefslogtreecommitdiff
path: root/profiles/enlightenment
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-11-20 20:25:34 +0100
committerBertrand Jacquin <beber@meleeweb.net>2013-11-20 20:25:34 +0100
commit950c77630afe79d5f697bd84974c416ac3193fb8 (patch)
tree0161d5c4af67fd72ea6ed4069941dea8cc465c32 /profiles/enlightenment
parentprofiles/enlightenment/build: Remove dev-lang/v8 from @system set since (diff)
downloadportage-950c77630afe79d5f697bd84974c416ac3193fb8.tar.xz
profiles/enlightenment/cross: First shot
Diffstat (limited to 'profiles/enlightenment')
-rw-r--r--profiles/enlightenment/cross/eapi1
-rw-r--r--profiles/enlightenment/cross/make.defaults85
-rw-r--r--profiles/enlightenment/cross/mingw/eapi1
-rw-r--r--profiles/enlightenment/cross/mingw/i686-w64-mingw32/eapi1
-rw-r--r--profiles/enlightenment/cross/mingw/i686-w64-mingw32/make.defaults8
-rw-r--r--profiles/enlightenment/cross/mingw/i686-w64-mingw32/packages1
-rw-r--r--profiles/enlightenment/cross/mingw/i686-w64-mingw32/parent2
-rw-r--r--profiles/enlightenment/cross/mingw/make.defaults8
-rw-r--r--profiles/enlightenment/cross/mingw/package.mask6
-rw-r--r--profiles/enlightenment/cross/mingw/package.provided12
-rw-r--r--profiles/enlightenment/cross/mingw/package.use21
-rw-r--r--profiles/enlightenment/cross/mingw/parent1
-rw-r--r--profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/eapi1
-rw-r--r--profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/make.defaults8
-rw-r--r--profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/parent2
-rw-r--r--profiles/enlightenment/cross/package.use1
16 files changed, 159 insertions, 0 deletions
diff --git a/profiles/enlightenment/cross/eapi b/profiles/enlightenment/cross/eapi
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/profiles/enlightenment/cross/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/enlightenment/cross/make.defaults b/profiles/enlightenment/cross/make.defaults
new file mode 100644
index 00000000..9941c52b
--- /dev/null
+++ b/profiles/enlightenment/cross/make.defaults
@@ -0,0 +1,85 @@
+ACCEPT_KEYWORDS="${ARCH} ~${ARCH}"
+
+FEATURES="unknown-features-warn
+ sandbox distlocks
+ parallel-fetch
+ userfetch userpriv usersandbox usersync
+ collision-protect
+ clean-logs
+ noinfo noman nodoc
+ -news"
+
+CBUILD=x86_64-pc-linux-gnu
+HOSTCC=x86_64-pc-linux-gnu-gcc
+
+USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
+
+USE_EXPAND_VALUES_ELIBC="glibc uclibc Winnt"
+USE_EXPAND_VALUES_KERNEL="linux Winnt"
+USE_EXPAND_VALUES_USERLAND="BSD GNU"
+
+# find /usr/portage/profiles/desc/ -name '*.desc' -printf '%f\n' | sed -e 's/^/\t/' -e 's/\.desc$//' | tr '[a-z]' '[A-Z]' | sort
+USE_EXPAND="
+ ABI_MIPS
+ ABI_X86
+ ALSA_CARDS
+ APACHE2_MODULES
+ APACHE2_MPMS
+ CALLIGRA_FEATURES
+ CAMERAS
+ CROSSCOMPILE_OPTS
+ CURL_SSL
+ DRACUT_MODULES
+ DVB_CARDS
+ ELIBC
+ FFTOOLS
+ FOO2ZJS_DEVICES
+ GPSD_PROTOCOLS
+ GRUB_PLATFORMS
+ INPUT_DEVICES
+ KERNEL
+ LCD_DEVICES
+ LIBREOFFICE_EXTENSIONS
+ LINGUAS
+ LIRC_DEVICES
+ MONKEYD_PLUGINS
+ NETBEANS_MODULES
+ NGINX_MODULES_HTTP
+ NGINX_MODULES_MAIL
+ OFED_DRIVERS
+ OFFICE_IMPLEMENTATION
+ OPENMPI_FABRICS
+ OPENMPI_OFED_FEATURES
+ OPENMPI_RM
+ PHP_TARGETS
+ PYTHON_SINGLE_TARGET
+ PYTHON_TARGETS
+ QEMU_SOFTMMU_TARGETS
+ QEMU_USER_TARGETS
+ RUBY_TARGETS
+ SANE_BACKENDS
+ USERLAND
+ VIDEO_CARDS
+ VMWARE_GUEST
+ VOICEMAIL_STORAGE
+ XFCE_PLUGINS
+ XTABLES_ADDONS"
+
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_X86"
+
+USE="${USE} -vim-syntax"
+
+USE="${USE} unicode"
+
+USE="${USE} lzma"
+
+USE="${USE} ipv6"
+
+USE="${USE} ssl"
+
+USE="${USE} xattr"
+
+USE="${USE} threads"
+
+# CPU features
+USE="${USE} mmx sse sse2"
diff --git a/profiles/enlightenment/cross/mingw/eapi b/profiles/enlightenment/cross/mingw/eapi
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/enlightenment/cross/mingw/i686-w64-mingw32/eapi b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/eapi
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/enlightenment/cross/mingw/i686-w64-mingw32/make.defaults b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/make.defaults
new file mode 100644
index 00000000..1d5bf8fc
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/make.defaults
@@ -0,0 +1,8 @@
+CHOST=i686-w64-mingw32
+
+ROOT="/usr/${CHOST}/"
+
+PKGDIR="${ROOT}packages"
+PORTAGE_TMPDIR="/var/tmp/${CHOST}"
+
+PKG_CONFIG_PATH="${ROOT}usr/lib/pkgconfig/"
diff --git a/profiles/enlightenment/cross/mingw/i686-w64-mingw32/packages b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/packages
new file mode 100644
index 00000000..e0ead173
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/packages
@@ -0,0 +1 @@
+-*sys-apps/busybox
diff --git a/profiles/enlightenment/cross/mingw/i686-w64-mingw32/parent b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/parent
new file mode 100644
index 00000000..be7b892e
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/i686-w64-mingw32/parent
@@ -0,0 +1,2 @@
+gentoo:arch/x86
+..
diff --git a/profiles/enlightenment/cross/mingw/make.defaults b/profiles/enlightenment/cross/mingw/make.defaults
new file mode 100644
index 00000000..3583515e
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/make.defaults
@@ -0,0 +1,8 @@
+ELIBC="Winnt"
+KERNEL="Winnt"
+
+USE="${USE} static-libs"
+
+USE="${USE} -xattr"
+
+USE="${USE} -introspection"
diff --git a/profiles/enlightenment/cross/mingw/package.mask b/profiles/enlightenment/cross/mingw/package.mask
new file mode 100644
index 00000000..88f456ea
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/package.mask
@@ -0,0 +1,6 @@
+=dev-libs/check-0.9.9
+
+# Bug #475776
+# s_socket.o:s_socket.c:(.text+0x99): undefined reference to `gethostbyname2'
+# s_socket.o:s_socket.c:(.text+0x2a5): undefined reference to `inet_pton'
+=dev-libs/openssl-1.0.1
diff --git a/profiles/enlightenment/cross/mingw/package.provided b/profiles/enlightenment/cross/mingw/package.provided
new file mode 100644
index 00000000..01b0a6f0
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/package.provided
@@ -0,0 +1,12 @@
+app-admin/eselect-python-20111108
+
+# argp.h
+dev-libs/elfutils-0.155
+
+sys-apps/coreutils-8.21
+sys-apps/debianutils-4.3.4
+sys-apps/file-5.12-r1
+sys-apps/portage-2.1.12.11
+
+sys-libs/ncurses-5.9-r2
+sys-libs/readline-6.2_p4
diff --git a/profiles/enlightenment/cross/mingw/package.use b/profiles/enlightenment/cross/mingw/package.use
new file mode 100644
index 00000000..5a75dec9
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/package.use
@@ -0,0 +1,21 @@
+# utils need python
+# configure: error: Can not build both shared and static at the same time on Windows.
+dev-libs/glib -static-libs # utils
+
+media-libs/freetype bzip2 -utils
+# media-libs/urt give dobin failed
+media-libs/giflib -rle
+media-libs/jbig2dec png
+media-libs/lcms jpeg
+media-libs/libmetalink -xml expat
+media-libs/libpng apng
+# jbig give !!! dolib: libjbig/libjbig.dll does not exist
+media-libs/tiff -jbig jpeg lzma
+# app-text/ghostscript-gpl failed at checking for big endian
+media-libs/urt gif tiff -postscript
+
+# rtmp give 'undefined reference to `__imp_curl_msnprintf''
+net-misc/curl metalink rtmp ssh -rtmp idn
+
+# x86_64-w64-mingw32-ar: libltdl/.libs/libltdl.lib: File format not recognized
+sys-devel/libtool -static-libs
diff --git a/profiles/enlightenment/cross/mingw/parent b/profiles/enlightenment/cross/mingw/parent
new file mode 100644
index 00000000..f3229c5b
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/eapi b/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/eapi
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/make.defaults b/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/make.defaults
new file mode 100644
index 00000000..64e9cba4
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/make.defaults
@@ -0,0 +1,8 @@
+CHOST=x86_64-w64-mingw32
+
+ROOT="/usr/${CHOST}/"
+
+PKGDIR="${ROOT}packages"
+PORTAGE_TMPDIR="/var/tmp/${CHOST}"
+
+PKG_CONFIG_PATH="${ROOT}usr/lib64/pkgconfig/"
diff --git a/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/parent b/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/parent
new file mode 100644
index 00000000..94253940
--- /dev/null
+++ b/profiles/enlightenment/cross/mingw/x86_64-w64-mingw32/parent
@@ -0,0 +1,2 @@
+gentoo:arch/amd64
+..
diff --git a/profiles/enlightenment/cross/package.use b/profiles/enlightenment/cross/package.use
new file mode 100644
index 00000000..2beccc17
--- /dev/null
+++ b/profiles/enlightenment/cross/package.use
@@ -0,0 +1 @@
+dev-libs/openssl rfc3779