diff options
author | Thomas Sachau <tommy@gentoo.org> | 2013-11-23 13:43:23 +0000 |
---|---|---|
committer | Thomas Sachau <tommy@gentoo.org> | 2013-11-23 13:43:23 +0000 |
commit | 49301a55a872a4399f76076d58b414d9b9d59f14 (patch) | |
tree | d7e8db9246ecac394c8dc4b424a93e7b81fbd04e | |
parent | Drop sdl usedep on evas, since that flag was dropped (diff) | |
download | enlightenment-49301a55a872a4399f76076d58b414d9b9d59f14.tar.gz enlightenment-49301a55a872a4399f76076d58b414d9b9d59f14.tar.bz2 enlightenment-49301a55a872a4399f76076d58b414d9b9d59f14.zip |
Initial commit, ebuild based on the version from niifaq overlay
-rw-r--r-- | dev-libs/efl/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/efl/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/efl/efl-1.8.0_alpha2.ebuild | 245 |
3 files changed, 256 insertions, 0 deletions
diff --git a/dev-libs/efl/ChangeLog b/dev-libs/efl/ChangeLog new file mode 100644 index 0000000..b95c4a7 --- /dev/null +++ b/dev-libs/efl/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-libs/efl +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*efl-1.8.0_alpha2 (23 Nov 2013) + + 23 Nov 2013; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> + +efl-1.8.0_alpha2.ebuild: + Initial commit, ebuild based on the version from niifaq overlay + diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest new file mode 100644 index 0000000..f797a3a --- /dev/null +++ b/dev-libs/efl/Manifest @@ -0,0 +1 @@ +DIST efl-1.8.0-alpha2.tar.bz2 28101046 SHA256 12533d3c9b8d70c9449e836f70c8dec6d6355c19c25759dec3af0f750cae8e6e SHA512 42b464ca62196aad1485eb08d1d9f20eca37f864cc4c38236017f0d1d2c5e8bfb6eab61f43964c0b2ec2a5275292fa303b72ac0f9380b135c78aead7f74bde9c WHIRLPOOL abdda236ddb2febcbb3fc9b0c82efd851df8f9f99f48f8ebb77f6ff5712b31876d815aeb90bc56f97aca4aa3654b6e01758489288a0e213ba2deab047c9f311c diff --git a/dev-libs/efl/efl-1.8.0_alpha2.ebuild b/dev-libs/efl/efl-1.8.0_alpha2.ebuild new file mode 100644 index 0000000..8e5e8d5 --- /dev/null +++ b/dev-libs/efl/efl-1.8.0_alpha2.ebuild @@ -0,0 +1,245 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit enlightenment + +MY_P=${P/_/-} + +DESCRIPTION="Enlightenment Foundation Libraries all-in-one package" +SRC_URI="http://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.bz2" + +LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB" +KEYWORDS="~amd64 ~x86" + +IUSE="audio +bmp debug drm +eet egl fbcon fontconfig fribidi gif gles glib gnutls gstreamer harfbuzz +ico ibus jp2k +jpeg opengl ssl physics pixman png +ppm +psd pulseaudio scim sdl systemd tga tiff tslib v4l2 wayland webp X xcb xim xine xpm" + +REQUIRED_USE=" + X? ( !xcb ) + pulseaudio? ( audio ) + opengl? ( || ( X xcb sdl wayland ) ) + gles? ( || ( X xcb sdl wayland ) ) + gles? ( egl ) + xcb? ( pixman ) + sdl? ( || ( opengl gles ) ) + wayland? ( egl || ( opengl gles ) ) + xim? ( || ( X xcb ) ) +" + +RDEPEND=" + audio? ( media-libs/libsndfile ) + debug? ( dev-util/valgrind ) + fontconfig? ( media-libs/fontconfig ) + fribidi? ( dev-libs/fribidi ) + gif? ( media-libs/giflib ) + glib? ( dev-libs/glib ) + gnutls? ( net-libs/gnutls ) + !gnutls? ( ssl? ( dev-libs/openssl ) ) + gstreamer? ( + =media-libs/gstreamer-0.10* + =media-libs/gst-plugins-good-0.10* + =media-plugins/gst-plugins-ffmpeg-0.10* + ) + harfbuzz? ( media-libs/harfbuzz ) + ibus? ( app-i18n/ibus ) + jp2k? ( media-libs/openjpeg ) + jpeg? ( virtual/jpeg ) + physics? ( sci-physics/bullet ) + pixman? ( x11-libs/pixman ) + png? ( media-libs/libpng:0= ) + pulseaudio? ( media-sound/pulseaudio ) + scim? ( app-i18n/scim ) + sdl? ( + media-libs/libsdl + virtual/opengl + ) + systemd? ( sys-apps/systemd ) + tiff? ( media-libs/tiff ) + tslib? ( x11-libs/tslib ) + wayland? ( >=dev-libs/wayland-1.2.0 >=x11-libs/libxkbcommon-0.3.1 ) + webp? ( media-libs/libwebp ) + X? ( + x11-libs/libXcursor + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXinerama + x11-libs/libXp + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libXScrnSaver + + opengl? ( + x11-libs/libX11 + x11-libs/libXrender + virtual/opengl + ) + + gles? ( + x11-libs/libX11 + x11-libs/libXrender + virtual/opengl + ) + ) + xcb? ( + x11-libs/libxcb + + opengl? ( + x11-libs/libX11 + x11-libs/libXrender + virtual/opengl + x11-libs/xcb-util-renderutil + ) + + gles? ( + x11-libs/libX11 + x11-libs/libXrender + virtual/opengl + x11-libs/xcb-util-renderutil + ) + ) + xine? ( >=media-libs/xine-lib-1.1.1 ) + xpm? ( x11-libs/libXpm ) + + dev-lang/lua + sys-apps/dbus + >=sys-apps/util-linux-2.20.0 + sys-libs/zlib +" + +CORE_EFL_CONFLICTS=" + !dev-libs/ecore + !dev-libs/edbus + !dev-libs/eet + !dev-libs/eeze + !dev-libs/efreet + !dev-libs/eina + !dev-libs/eio + !dev-libs/embryo + !dev-libs/eobj + !dev-libs/ephysics + !media-libs/edje + !media-libs/emotion + !media-libs/ethumb + !media-libs/evas +" + +DEPEND=" + ${CORE_EFL_CONFLICTS} + + ${RDEPEND} + doc? ( app-doc/doxygen ) +" + +S=${WORKDIR}/${MY_P} + +src_configure() { + use ssl && use gnutls && { + einfo "You enabled both USEssl and USE=gnutls, but only one can be used" + einfo "gnutls has been selected for you" + } + use opengl && use gles && { + einfo "You enabled both USE=opengl and USE=gles, but only one can be used" + einfo "opengl has been selected for you" + } + + local profile="release" + + use debug && profile="debug" + + local crypto="none" + + use gnutls && crypto="gnutls" + use ssl && crypto="openssl" + + local x11="none" + local enable_graphics="" + + use X && x11="xlib" + use xcb && x11="xcb" + + local MY_ECONF + ( use X || use xcb ) && MY_ECONF+=" --with-x" + + local opengl="none" + + use gles && opengl="es" + use opengl && opengl="full" + + local glib="no" + + use glib && glib="yes" + + MY_ECONF+=" + --with-profile=${profile} + --with-crypto=${crypto} + --with-x11=${x11} + --with-opengl=${opengl} + --with-glib=${glib} + + $(use_enable audio) + $(use_enable bmp image-loader-bmp) + $(use_enable bmp image-loader-wbmp) + $(use_enable drm) + $(use_enable doc) + $(use_enable eet image-loader-eet) + $(use_enable egl) + $(use_enable fbcon fb) + $(use_enable fontconfig) + $(use_enable fribidi) + $(use_enable gif image-loader-gif) + $(use_enable gstreamer) + $(use_enable harfbuzz) + $(use_enable ico image-loader-ico) + $(use_enable ibus) + $(use_enable jp2k image-loader-jp2k) + $(use_enable jpeg image-loader-jpeg) + $(use_enable nls) + $(use_enable physics) + $(use_enable pixman) + $(use_enable pixman pixman-font) + $(use_enable pixman pixman-rect) + $(use_enable pixman pixman-line) + $(use_enable pixman pixman-poly) + $(use_enable pixman pixman-image) + $(use_enable pixman pixman-image-scale-sample) + $(use_enable png image-loader-png) + $(use_enable ppm image-loader-pmaps) + $(use_enable psd image-loader-psd) + $(use_enable pulseaudio) + $(use_enable scim) + $(use_enable sdl) + $(use_enable systemd) + $(use_enable tga image-loader-tga) + $(use_enable tiff image-loader-tiff) + $(use_enable tslib) + $(use_enable v4l2) + $(use_enable wayland) + $(use_enable webp image-loader-webp) + $(use_enable xim) + $(use_enable xine) + $(use_enable xpm image-loader-xpm) + --enable-cserve + --enable-image-loader-generic + + --disable-tizen + --disable-gesture + --enable-xinput2 + --disable-xinput22 + --disable-multisense + --enable-libmount + " + + enlightenment_src_configure +} + +src_install() { + MAKEOPTS+=" -j1" + + enlightenment_src_install +} |