public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ralph Sennhauser" <sera@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] dev/sera:master commit in: dev-libs/efl/
Date: Sat, 22 Feb 2014 14:12:42 +0000 (UTC)	[thread overview]
Message-ID: <1393077638.38b11f78a0d7c6aff7d804461bb9393259242b8e.sera@gentoo> (raw)

commit:     38b11f78a0d7c6aff7d804461bb9393259242b8e
Author:     Ralph Sennhauser <sera <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 22 14:00:38 2014 +0000
Commit:     Ralph Sennhauser <sera <AT> gentoo <DOT> org>
CommitDate: Sat Feb 22 14:00:38 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/sera.git;a=commit;h=38b11f78

efl-1.9.0_beta2: Version bump

Package-Manager: portage-2.2.8-r1
Manifest-Sign-Key: 3C5CF75A

---
 dev-libs/efl/Manifest               |  15 +--
 dev-libs/efl/efl-1.9.0_beta2.ebuild | 243 ++++++++++++++++++++++++++++++++++++
 2 files changed, 251 insertions(+), 7 deletions(-)

diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
index 90f9f72..4acda41 100644
--- a/dev-libs/efl/Manifest
+++ b/dev-libs/efl/Manifest
@@ -2,14 +2,15 @@
 Hash: SHA256
 
 DIST efl-1.8.5.tar.bz2 28175735 SHA256 4456ce34bdc8294336c451a44e12f2f928ac9b857040da6d72c10432611646de SHA512 155542aa900980c59745dd2b25244d52b38de0de400b8432f9183c53c9770efdbca9d6e31f3305cf16d19357660ff8383447442d6a08c9ddec2e83a5b054e6df WHIRLPOOL d8efbc474a6d62837ab94c7ab6a060c1440fa16a2e798c2d722d6029ac17421afb8b07b3cf614c94fa9fed9f55fad8994377bc7a37b1e024fcf28423b45221a0
+DIST efl-1.9.0-beta2.tar.bz2 28175848 SHA256 81b96dbf2b4b1c95071b28b87779845e9e5894bc046574250f7e050988c31a33 SHA512 831212c693aea42319650c9a4d16c0cc5599e01f6b71c995cbb3ca1f8c1893d08fe7f8deffb300cc7a50c72052a34b04d24fa0d16239f547ccb98882054eba4f WHIRLPOOL 381df0380eb5b500e071a2307b36bb03e941a3f3d84c47045680dcb4ca344c70aff615ca57b51f360ede74b749b75df8a857b1286a201a41f99dd4a303300324
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
-iQEcBAEBCAAGBQJS6Lf0AAoJELjwI6Q8XPdarpMH/12tbaetHDlBc1gjk1wVEf/9
-Fz9EihAd3q0Xxpb3IaWbhkmyRoEBguBBZN1BGQIJytYLgwvbLZpSsSj3Sbw+MF22
-y37TRPWYB8pUhPKNEoRk1GeLgiFyzvQ61XsRZCJxVSzeZVVqHOC64gOjYyTMejGm
-WMe1DZar22Ka8po4YDWfya6vESqEkBujfqBbqrCRWh/Qo//LmLfiV3hzDYyS88/y
-PTij2NSJFyj1iJXpPApiorhi9eahBgfDnEPdYt+VJ0SZnPiKznQN1SsX713EYBrl
-RzRDnWPQkmmjdormoD/DROmr7bEimjoJuzOvBMmnhk9WD9BbSIr5Zqta+e/THsw=
-=M8l/
+iQEcBAEBCAAGBQJTCK2GAAoJELjwI6Q8XPdaFwoH/2qpICYcWun0wJHfmF8jAyi9
+6qijgSFOOhO1coLt2/9p5piGncM49whd+x2EuJx2zfN/3uUy17WbsJCGoImYTINA
+HiVnSGs4rRpy4SWGsDuIbTOy7uCOyxf26BdtdR0nZv5t5ybiBmZA1oj1lebb3Hku
+6iYy02lfXhIy99mtQHCWSm1mLsqEUF5X9KVD1cAO8FPaiLizasuccuvcA1ygs4vd
+PSbns2Ftyojy3wUKo6f1BcdwqRcLR0CeBOcsEjkEYG+k6SVTJ8bPAj6guAZOVjma
+he5rqeIcWsbHBdmiyMFuU2uS5Pv9lfYGNEwuyZZAvox50VioybUsaVsxR+sfWyw=
+=HsSC
 -----END PGP SIGNATURE-----

diff --git a/dev-libs/efl/efl-1.9.0_beta2.ebuild b/dev-libs/efl/efl-1.9.0_beta2.ebuild
new file mode 100644
index 0000000..34563b5
--- /dev/null
+++ b/dev-libs/efl/efl-1.9.0_beta2.ebuild
@@ -0,0 +1,243 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit eutils
+
+DESCRIPTION="Enlightenment Foundation Core Libraries"
+HOMEPAGE="http://www.enlightenment.org/"
+SRC_URI="http://download.enlightenment.org/rel/libs/${PN}/${P/_/-}.tar.bz2"
+
+LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+X audio avahi debug doc drm egl fbcon +fontconfig fribidi gif gles glib gnutls gstreamer harfbuzz ibus jp2k nls +opengl ssl physics pixman +png pulseaudio scim sdl static-libs systemd test tiff tslib v4l2 wayland webp xcb xim xine xpm"
+
+COMMON_DEP="
+	dev-lang/luajit:2
+	sys-apps/dbus
+	>=sys-apps/util-linux-2.20.0
+	sys-libs/zlib
+	virtual/jpeg
+	virtual/udev
+	X? (
+		x11-libs/libX11
+		gles? (
+			media-libs/mesa[egl,gles2]
+			x11-libs/libXrender
+		)
+		opengl? (
+			virtual/opengl
+			x11-libs/libXrender
+		)
+		xcb? (
+			x11-libs/libxcb
+			x11-libs/pixman
+			x11-libs/xcb-util
+			x11-libs/xcb-util-image
+			x11-libs/xcb-util-keysyms
+			x11-libs/xcb-util-renderutil
+			x11-libs/xcb-util-wm
+		)
+		!xcb? (
+			x11-libs/libXScrnSaver
+			x11-libs/libXcomposite
+			x11-libs/libXcursor
+			x11-libs/libXdamage
+			x11-libs/libXext
+			x11-libs/libXfixes
+			x11-libs/libXinerama
+			x11-libs/libXp
+			x11-libs/libXrandr
+			x11-libs/libXrender
+			x11-libs/libXtst
+		)
+	)
+	audio? ( media-libs/libsndfile )
+	avahi? ( net-dns/avahi )
+	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:1.0
+		media-libs/gst-plugins-base:1.0
+	)
+	harfbuzz? ( media-libs/harfbuzz )
+	ibus? ( app-i18n/ibus )
+	jp2k? ( media-libs/openjpeg )
+	nls? ( sys-devel/gettext )
+	physics? ( sci-physics/bullet )
+	pixman? ( x11-libs/pixman )
+	png? ( media-libs/libpng:0= )
+	pulseaudio? (
+		media-sound/pulseaudio
+		media-libs/libsndfile
+	)
+	scim?	( app-i18n/scim )
+	sdl? (
+		>=media-libs/libsdl-1.2.0:0[opengl?]
+		gles? ( >=media-libs/libsdl-1.2.0:0[opengl] )
+	)
+	systemd? ( sys-apps/systemd )
+	tiff? ( media-libs/tiff:0 )
+	tslib? ( x11-libs/tslib )
+	wayland? (
+		>=dev-libs/wayland-1.3.0:0
+		>=x11-libs/libxkbcommon-0.3.1
+		egl? ( media-libs/mesa[egl,gles2] )
+	)
+	webp? ( media-libs/libwebp )
+	xine? ( >=media-libs/xine-lib-1.1.1 )
+	xpm? ( x11-libs/libXpm )"
+RDEPEND="${COMMON_DEP}"
+DEPEND="${COMMON_DEP}
+	!!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
+	doc? ( app-doc/doxygen )
+	test? ( dev-libs/check )"
+
+S="${WORKDIR}/${P/_/-}"
+
+src_configure() {
+	local config=()
+
+	# gnutls / openssl
+	if use gnutls; then
+		config+=( --with-crypto=gnutls )
+		use ssl && \
+			einfo "You enabled both USE=ssl and USE=gnutls, using gnutls"
+	elif use ssl; then
+		config+=( --with-crypto=openssl )
+	else
+		config+=( --with-crypto=none )
+	fi
+
+	# X
+	config+=(
+		$(use_with X x)
+		--with-x11=$(usex xcb xcb xlib)
+	)
+	if use opengl; then
+		config+=( --with-opengl=full )
+		use gles &&  \
+			einfo "You enabled both USE=opengl and USE=gles, using opengl"
+	elif use gles; then
+		config+=( --with-opengl=es )
+	else
+		config+=( --with-opengl=none )
+	fi
+
+	# wayland
+	config+=(
+		$(use_enable egl)
+		$(use_enable wayland)
+	)
+
+	# audio
+	# there is no alsa support currently
+	if use audio || use pulseaudio; then
+		config+=(
+			--enable-audio
+			$(use_enable pulseaudio)
+		)
+	else
+		config+=( --disable-audio )
+	fi
+
+	config+=(
+		$(use_enable avahi)
+		$(use_enable drm)
+		$(use_enable doc)
+		$(use_enable fbcon fb)
+		$(use_enable fontconfig)
+		$(use_enable fribidi)
+		$(use_enable gstreamer gstreamer1)
+		$(use_enable harfbuzz)
+		$(use_enable ibus)
+		$(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 scim)
+		$(use_enable sdl)
+		$(use_enable static-libs static)
+		$(use_enable systemd)
+		$(use_enable tslib)
+		$(use_enable v4l2)
+		$(use_enable xim)
+		$(use_enable xine)
+
+		# image loders
+		--enable-image-loader-bmp
+		--enable-image-loader-eet
+		--enable-image-loader-generic
+		--enable-image-loader-ico
+		--enable-image-loader-jpeg # required by ethumb
+		--enable-image-loader-psd
+		--enable-image-loader-pmaps
+		--enable-image-loader-tga
+		--enable-image-loader-wbmp
+		$(use_enable gif image-loader-gif)
+		$(use_enable jp2k image-loader-jp2k)
+		$(use_enable png image-loader-png)
+		$(use_enable tiff image-loader-tiff)
+		$(use_enable webp image-loader-webp)
+		$(use_enable xpm image-loader-xpm)
+
+		--enable-cserve
+		--enable-libmount
+		--enable-threads
+		--enable-xinput22
+
+		--disable-gesture
+		--disable-gstreamer # using gstreamer1
+		--disable-lua-old
+		--disable-multisense
+		--disable-tizen
+		--disable-xinput2
+		--disable-xpresent
+
+		--with-profile=$(usex debug debug release)
+		--with-glib=$(usex glib yes no)
+		--with-tests=$(usex test regular none)
+
+		--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa
+	)
+
+	econf "${config[@]}"
+}
+
+src_test() {
+	MAKEOPTS+=" -j1"
+	default
+}
+
+src_install() {
+	MAKEOPTS+=" -j1"
+	default
+	prune_libtool_files
+}


             reply	other threads:[~2014-02-22 14:12 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-22 14:12 Ralph Sennhauser [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-11-17  7:28 [gentoo-commits] dev/sera:master commit in: dev-libs/efl/ Ralph Sennhauser
2014-10-22  8:00 Ralph Sennhauser
2014-10-20  6:53 Ralph Sennhauser
2014-10-14 17:21 Ralph Sennhauser
2014-10-08  6:30 Ralph Sennhauser
2014-10-08  6:30 Ralph Sennhauser
2014-10-02 18:10 Ralph Sennhauser
2014-09-16 17:03 Ralph Sennhauser
2014-07-20 20:32 Ralph Sennhauser
2014-07-05 14:08 Ralph Sennhauser
2014-04-15 19:31 Ralph Sennhauser
2014-03-31 17:07 Ralph Sennhauser
2014-03-15 14:35 Ralph Sennhauser
2014-02-03  8:55 Ralph Sennhauser
2014-01-29  8:22 Ralph Sennhauser
2014-01-18  9:09 Ralph Sennhauser

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1393077638.38b11f78a0d7c6aff7d804461bb9393259242b8e.sera@gentoo \
    --to=sera@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox