From: Mike Frysinger Date: Tue, 17 Mar 2015 00:00:57 +0000 (+0000) Subject: Version bump. Import live git ebuild from overlay. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=62052f6c83405d710ea975800aaf12ebf7d1101f;p=gentoo.git Version bump. Import live git ebuild from overlay. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200 --- diff --git a/dev-libs/ecore/ChangeLog b/dev-libs/ecore/ChangeLog index 23b989bfe157..380c28d47397 100644 --- a/dev-libs/ecore/ChangeLog +++ b/dev-libs/ecore/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/ecore -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/ecore/ChangeLog,v 1.23 2013/11/12 18:14:05 tommy Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ecore/ChangeLog,v 1.24 2015/03/17 00:00:55 vapier Exp $ + +*ecore-1.7.10 (17 Mar 2015) +*ecore-9999 (17 Mar 2015) + + 17 Mar 2015; Mike Frysinger +ecore-1.7.10.ebuild, + +ecore-9999.ebuild: + Version bump. Import live git ebuild from overlay. *ecore-1.7.9 (12 Nov 2013) diff --git a/dev-libs/ecore/Manifest b/dev-libs/ecore/Manifest index 701c704865b2..bc163891fb03 100644 --- a/dev-libs/ecore/Manifest +++ b/dev-libs/ecore/Manifest @@ -1,18 +1,29 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +DIST ecore-1.7.10.tar.bz2 3455136 SHA256 c3f27ab18517b85b286871c6c7ccf8e22347f0661502db0fbf401537fa5a4bb6 SHA512 24fbe064913c566f885a2e51185b1f1d37c62c0d03ba0d549e9715ba516fb6b3f630ad331f89f66e91de1401b06b01b16916650448dda11d5e1efa24e52eaf39 WHIRLPOOL 93c187d8e8481f016aef07cefc99621eed136f43055387d31936c1745ac7929f71443f40cd26873b0cca891342dbff818e31b709cfb28385414dc78c890edcae DIST ecore-1.7.8.tar.bz2 3453891 SHA256 f3f97abc3a5dc91f4769eef4dd70de79a3daa36cddff52fa2a37b81e197c35f3 SHA512 f48c5580bdf2adbfafc07ec6528592a20f4a0e275e4186065cb11eebe27c0f502cbe4e2cce3c7d700fa9c6d05b1628ecc541b7ec82a01b1d9f21eb42c3070495 WHIRLPOOL 70b48a1bc8b699389904f70fb5757fc2c6f6b477f109a4f48962460352d25db33b1dd1978aaea36491cbf05bc0b6629a613d93634876c15be0de487413619530 DIST ecore-1.7.9.tar.bz2 3454403 SHA256 dedab13e9602c301b1a3be6fdc4bdb17b4d8adb802d7e2d468b3282af2640b65 SHA512 4f0ca04c7c1989b9788a5e284431a64919e88860cd233687e5afbc6fff540869d0ceac0a2a30c80fbe109494bffc076149caff838a9cddfb502226675e68ba3d WHIRLPOOL a7339cd277431ca2b4c663a9b0c2860ce44fa2a8487bbde1e8503bf4bcc0147c9b0c5ad4c4b2594b46541a876df510d81b921d5d631195a987f09bc55435e198 +EBUILD ecore-1.7.10.ebuild 5232 SHA256 4596eed37f32a7d55862d05ec110bfd34b524cc6dfd9373196045e24fb4a3cb0 SHA512 bf12e1f144e4471b948c95c4aaf1a90f99f3519613b749968b117b0413cd064939a93e263cc57f02d930da5e73d4a64a564fae8f21477fa44cee0ac58603e07d WHIRLPOOL bc21b5f1fbbd37a0d01638f3b70d0c1f9a4445a409dc94adf92915d9a78d66257cc0ec85d88f26645805f7bc6782cfd574a4f76d165f7d06cb2593f8a6ddfbdc EBUILD ecore-1.7.8.ebuild 5524 SHA256 844ed55890526f98fed0191c1fd656dffaf9e5f156ade9752abacd2b5c9239f2 SHA512 934b996ee69318721289509ad596cfcdc8c70582f82513432a6ccd492e647c57ca30d7c9429e087aad340b6801ea4c67a7290e51c0776903df79be105692b290 WHIRLPOOL 45a74ff7b5bc2be7bebaafdfb888a1eb53dbf591207a723d39d9a1f9164ea5a58085a03a899a4f3b071b73ae4543884eedc2081abff2cd806e17ff375b2e7598 EBUILD ecore-1.7.9.ebuild 5449 SHA256 45903a067260452d12b1ca71e55087b4d31d6daa86504e09aa246035a52bca97 SHA512 7e075aa7831f6879707ff81d3b98675ea67222853de01e9cee349ddd1130a6f095581a650bed76390c3edf8f98fe39ab46d3e69afee660fbbd7284dfa02c099d WHIRLPOOL 8d61c6fcbd3a6dba8d62da4e12ca255a32b498a1f868d9fc548049578cbcc7686fcc4d76a09795e090890b7db968d0c531873c94c28bfb913316bc44445a0890 -MISC ChangeLog 3946 SHA256 ede0cd3d2279cf91b3a76907e1164dc0f5af6da1a524639ba594bc536f4633f3 SHA512 9e1d85ca735ba5bb06c8fd999ec7fa3a23e1ea21f0199633a339125c11a366791240c378f4622195e6a8975aa4b757584febef009eb170a6cb60f1a425af1dc0 WHIRLPOOL 5f587d975666c280a5d6acd8bc4ff65856632a5282358886ebc04dbb2d0b6e041086e6d357c2b353e771ae6488bb7bf69b52078545ac7de4805d2f5b01460a2b +EBUILD ecore-9999.ebuild 5230 SHA256 bf70cbd8a1ad35aa0bdec9e6b19c227837322db5bdc558a7894cf13bed5a0922 SHA512 90e6afb3bed01a28698c48961331bf8bbd9b3ef5900fb1efcce3beeb833da7649cfb1d4b3cad24308e4bc1982a83743da4c76db3803ee474b4ef20cb042b2717 WHIRLPOOL 7b5783d23304ddbb55aae3868d392d89a9356852642391337cfa8e6bc7aec986a247ca522039a91cde72db27b17af43b652dcbe2d924dc72f1a62d2696884025 +MISC ChangeLog 4150 SHA256 a37d52791903b428ca96fc198935587c221b9b99139a18ca9629fe8b86c107fa SHA512 85bed50110b66661ddad9dc54af4a37f57f006a9e71b764f9335e26cb744e83ec7446e35db7ed4272ac5ab4d6b5a343cb9c966d809efd2b28ae21acf059acbb2 WHIRLPOOL 6b154a5b2fc8d1456f8f57fd52914927c734a071cf935c8c58f431ea4b575b426c53ad9532705d2b4d509612eebdafbfe8d975e7e24ea489447e1a50dabb21c5 MISC metadata.xml 3087 SHA256 6a4bbe8990b15f910bffa001e3854d11349279dfc00a9d2db1acdccde46a6c8c SHA512 280acf8cc10a1b4869eeea7c5773f480100c73e56b5fc643a15f560f3b5ef5c45a6b9416a1a0ab2cf3eead5424162e745f99640dcd0043ead9ad8fe3d817a81b WHIRLPOOL b0a7359ee50ad3ec2da58caef9986c353ef50437c42072018909aab48ccaa1ae381b15e68d126f108572ab57c28c623750f79d99263f2b30ae690bd3dbbf431a -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iJwEAQEIAAYFAlKCb/MACgkQG7kqcTWJkGdd0gP+Lagbk8/4hBNDpEHHhsnK0Ef3 -LAZS+N+diWWHpwZBxgMCuw+3QWfj4iSyZwBvelhX6rsAY2sIWLL9+RpPL2gmC0Vb -7uTVD0p9A0UA3/8eGaxeHYpAdxqd+Sfb3/e8gftwCVvohl6b9Q89jRTUb2BiQxEO -/7vTVoKRrG58z3wOpAc= -=pu3M +iQIcBAEBCAAGBQJVB265AAoJEPGu1DbS6WIAdagP/i6zxIKVC4N7uhjIQ/YM629y +AmiqumbiFnbAmVWRMnUdH1uabKdPR3YMyPlwYttC0ekuUN8SOjWNG/rLXnad00Gf +EQ8D8a9ZrldOjOoeDx/UuQv5BN8UjmTCyZMY9SxELVIVVvFRFFmbIK3YLoSsYu4I +Y9BTR6N7WfQ8nrNMxk7uMRIA5PfXLwXJUnmE/tPTYBFbvGxNgjD/Eqw3kM8WYAHs +cI/QlLhauCDl2WqXmvABxVrHdzG2KjCyhfDdEZLmBFY2LhFLrt3C4bMjdl6Pbt8Z +1tIIG6PYlMIQz6dqthZcaxfpEMPP4fG9sXAQs25xULsMptfFX0j04OnLaLuGn6H9 +io0npYdJG5ZzF+MuvJnpYVakLQmosXKzf0MTKYjRW3v+UWvTqOuTLLUfbjLVBNT6 +C6INL33u3fhRdL9ZzRvsuqCZ0MN5hoM3lgZJ2hvIhEonNbjG3ZVo5hElfZ8Ir30J +qX8o4FiVTnZkd6jgGRqft5wepj9RLoXKxeErPKRcg2QXgg7bZRjvOp7LBwJidKPU +8kLxcwCFzugbQRBzFi/ov9v/yoX0xV2b1KmjnXBWVUzbbPPoZk+WrK/Vqj92/Q4p +q0tcVcoaCW70eNt/7mPPk72EMS1BrDAm12Gjy+Bc0+xpi8R8AGejitrWcF2uVo/r +UBSayMCL67u7onctCswL +=U8DR -----END PGP SIGNATURE----- diff --git a/dev-libs/ecore/ecore-1.7.10.ebuild b/dev-libs/ecore/ecore-1.7.10.ebuild new file mode 100644 index 000000000000..088f35e7852f --- /dev/null +++ b/dev-libs/ecore/ecore-1.7.10.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ecore/ecore-1.7.10.ebuild,v 1.1 2015/03/17 00:00:55 vapier Exp $ + +EAPI="4" + +if [[ ${PV} == "9999" ]] ; then + EGIT_SUB_PROJECT="legacy" + EGIT_URI_APPEND=${PN} + EGIT_BRANCH=${PN}-1.7 +else + SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2" + EKEY_STATE="snap" +fi + +# virtualx is required for tests, which are currently broken +#inherit virtualx +inherit enlightenment eutils + +DESCRIPTION="Enlightenment's core event abstraction layer and OS abstraction layer" + +LICENSE="BSD-2" +IUSE="ares curl directfb +evas examples fbcon gles glib gnutls +inotify ipv6 opengl sdl ssl static-libs +threads tslib wayland +X xcb xinerama xprint xscreensaver" + +RDEPEND=">=dev-libs/eina-${PV} + ares? ( net-dns/c-ares ) + glib? ( dev-libs/glib ) + curl? ( net-misc/curl ) + gnutls? ( net-libs/gnutls ) + !gnutls? ( ssl? ( dev-libs/openssl ) ) + evas? ( + >=media-libs/evas-${PV}[directfb?,fbcon?,opengl?,X?,xcb?] + opengl? ( virtual/opengl ) + wayland? ( + >=media-libs/evas-${PV}[directfb?,fbcon?,gles?,opengl?,wayland?,X?,xcb?] + ) + ) + directfb? ( >=dev-libs/DirectFB-0.9.16 ) + tslib? ( x11-libs/tslib ) + sdl? ( media-libs/libsdl ) + wayland? ( dev-libs/wayland ) + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + xinerama? ( x11-libs/libXinerama x11-libs/libXrandr ) + xprint? ( x11-libs/libXp ) + xscreensaver? ( x11-libs/libXScrnSaver ) + ) + !X? ( xcb? ( x11-libs/xcb-util ) )" +DEPEND="${RDEPEND}" + +# tests depend on temp data from eina WORKDIR. +RESTRICT="test" + +src_configure() { + local ssl_flags=() evas_flags=() x_flags=() + + if use gnutls && use ssl; then + einfo "You have enabled both 'ssl' and 'gnutls', so we will use" + einfo "gnutls and not openssl for ecore-con support." + fi + ssl_flags=( + $(usex gnutls "--disable-openssl" "$(use_enable ssl openssl)") + $(use_enable gnutls) + ) + + local x_or_xcb=$(usex X "X" "$(usev xcb)") + + if use evas; then + if use opengl && [[ -z ${x_or_xcb} ]]; then + ewarn "Ecore/Evas usage of OpenGL requires X11." + ewarn "Compile dev-libs/ecore with USE=X or xcb." + ewarn "Compiling without opengl support." + evas_flags=( + --disable-ecore-evas-software-x11 + --disable-ecore-evas-software-16-x11 + ) + else + evas_flags=( + --enable-ecore-evas-software-x11 + --enable-ecore-evas-software-16-x11 + ) + fi + evas_flags+=( + $(use_enable directfb ecore-evas-directfb) + $(use_enable fbcon ecore-evas-fb) + $(use_enable opengl ecore-evas-opengl-x11) + $(use_enable wayland ecore-evas-wayland-shm) + $(usex wayland "--disable-ecore-evas-wayland-egl" "$(use_enable gles ecore-evas-wayland-egl)") + ) + else + evas_flags=( + --disable-ecore-evas-directfb + --disable-ecore-evas-fb + --disable-ecore-evas-software-x11 + --disable-ecore-evas-software-16-x11 + --disable-ecore-evas-opengl-x11 + --disable-ecore-evas-wayland-shm + --disable-ecore-evas-wayland-egl + ) + if use opengl; then + ewarn "Ecore usage of OpenGL is dependent on media-libs/evas." + ewarn "Compile dev-libs/ecore with USE=evas." + fi + fi + + if use X; then + if use xcb; then + ewarn "You have enabled both 'X' and 'xcb', so we will use" + ewarn "X as it's considered the most stable for ecore-x." + fi + x_flags=( + --enable-ecore-x + --disable-ecore-x-xcb + ) + elif use xcb; then + x_flags=( + --enable-ecore-x + --enable-ecore-x-xcb + ) + else + x_flags=( + --disable-ecore-x + --disable-ecore-x-xcb + ) + fi + + if [[ -n ${x_or_xcb} ]]; then + x_flags+=( + $(use_enable xinerama ecore-x-xinerama) + $(use_enable xprint ecore-x-xprint) + $(use_enable xscreensaver ecore-x-screensaver) + ) + else + x_flags+=( + --disable-ecore-x-xinerama + --disable-ecore-x-xprint + --disable-ecore-x-screensaver + ) + fi + + if use tslib && ! use fbcon; then + ewarn "Ecore just uses tslib for framebuffer input." + ewarn "Compile dev-libs/ecore with USE=fbcon." + fi + + E_ECONF=( + --enable-ecore-con + --enable-ecore-ipc + --enable-ecore-file + --enable-ecore-imf + --enable-ecore-input + --disable-ecore-win32 + --disable-ecore-wince + --disable-ecore-evas-software-gdi + --disable-ecore-evas-software-ddraw + --disable-ecore-evas-direct3d + --disable-ecore-evas-opengl-glew + --disable-ecore-evas-software-16-ddraw + --disable-ecore-evas-software-16-wince + --disable-ecore_imf_scim + $(use_enable ares cares) + $(use_enable curl) + $(use_enable directfb ecore-directfb) + $(use_enable doc) + $(use_enable examples build-examples) + $(use_enable examples install-examples) + $(use_enable evas ecore-evas) + $(use_enable evas ecore-input-evas) + $(use_enable evas ecore-imf-evas) + $(use_enable evas ecore-evas-software-buffer) + $(use_enable fbcon ecore-fb) + $(use_enable glib) + $(use_enable inotify) + $(use_enable ipv6) + $(use_enable sdl ecore-sdl) + $(use_enable test tests) + $(use_enable threads posix-threads) + $(use_enable tslib) + $(use_enable wayland ecore-wayland) + $(use_enable X xim) + "${ssl_flags[@]}" + "${evas_flags[@]}" + "${x_flags[@]}" + ) + enlightenment_src_configure +} + +src_test() { + Xemake check +} diff --git a/dev-libs/ecore/ecore-9999.ebuild b/dev-libs/ecore/ecore-9999.ebuild new file mode 100644 index 000000000000..b0f0c8374cfe --- /dev/null +++ b/dev-libs/ecore/ecore-9999.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ecore/ecore-9999.ebuild,v 1.1 2015/03/17 00:00:55 vapier Exp $ + +EAPI="4" + +if [[ ${PV} == "9999" ]] ; then + EGIT_SUB_PROJECT="legacy" + EGIT_URI_APPEND=${PN} + EGIT_BRANCH=${PN}-1.7 +else + SRC_URI="http://download.enlightenment.org/releases/${P}.tar.bz2" + EKEY_STATE="snap" +fi + +# virtualx is required for tests, which are currently broken +#inherit virtualx +inherit enlightenment eutils + +DESCRIPTION="Enlightenment's core event abstraction layer and OS abstraction layer" + +LICENSE="BSD-2" +IUSE="ares curl directfb +evas examples fbcon gles glib gnutls +inotify ipv6 opengl sdl ssl static-libs +threads tslib wayland +X xcb xinerama xprint xscreensaver" + +RDEPEND=">=dev-libs/eina-${PV} + ares? ( net-dns/c-ares ) + glib? ( dev-libs/glib ) + curl? ( net-misc/curl ) + gnutls? ( net-libs/gnutls ) + !gnutls? ( ssl? ( dev-libs/openssl ) ) + evas? ( + >=media-libs/evas-${PV}[directfb?,fbcon?,opengl?,X?,xcb?] + opengl? ( virtual/opengl ) + wayland? ( + >=media-libs/evas-${PV}[directfb?,fbcon?,gles?,opengl?,wayland?,X?,xcb?] + ) + ) + directfb? ( >=dev-libs/DirectFB-0.9.16 ) + tslib? ( x11-libs/tslib ) + sdl? ( media-libs/libsdl ) + wayland? ( dev-libs/wayland ) + X? ( + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrender + x11-libs/libXtst + xinerama? ( x11-libs/libXinerama x11-libs/libXrandr ) + xprint? ( x11-libs/libXp ) + xscreensaver? ( x11-libs/libXScrnSaver ) + ) + !X? ( xcb? ( x11-libs/xcb-util ) )" +DEPEND="${RDEPEND}" + +# tests depend on temp data from eina WORKDIR. +RESTRICT="test" + +src_configure() { + local ssl_flags=() evas_flags=() x_flags=() + + if use gnutls && use ssl; then + einfo "You have enabled both 'ssl' and 'gnutls', so we will use" + einfo "gnutls and not openssl for ecore-con support." + fi + ssl_flags=( + $(usex gnutls "--disable-openssl" "$(use_enable ssl openssl)") + $(use_enable gnutls) + ) + + local x_or_xcb=$(usex X "X" "$(usev xcb)") + + if use evas; then + if use opengl && [[ -z ${x_or_xcb} ]]; then + ewarn "Ecore/Evas usage of OpenGL requires X11." + ewarn "Compile dev-libs/ecore with USE=X or xcb." + ewarn "Compiling without opengl support." + evas_flags=( + --disable-ecore-evas-software-x11 + --disable-ecore-evas-software-16-x11 + ) + else + evas_flags=( + --enable-ecore-evas-software-x11 + --enable-ecore-evas-software-16-x11 + ) + fi + evas_flags+=( + $(use_enable directfb ecore-evas-directfb) + $(use_enable fbcon ecore-evas-fb) + $(use_enable opengl ecore-evas-opengl-x11) + $(use_enable wayland ecore-evas-wayland-shm) + $(usex wayland "--disable-ecore-evas-wayland-egl" "$(use_enable gles ecore-evas-wayland-egl)") + ) + else + evas_flags=( + --disable-ecore-evas-directfb + --disable-ecore-evas-fb + --disable-ecore-evas-software-x11 + --disable-ecore-evas-software-16-x11 + --disable-ecore-evas-opengl-x11 + --disable-ecore-evas-wayland-shm + --disable-ecore-evas-wayland-egl + ) + if use opengl; then + ewarn "Ecore usage of OpenGL is dependent on media-libs/evas." + ewarn "Compile dev-libs/ecore with USE=evas." + fi + fi + + if use X; then + if use xcb; then + ewarn "You have enabled both 'X' and 'xcb', so we will use" + ewarn "X as it's considered the most stable for ecore-x." + fi + x_flags=( + --enable-ecore-x + --disable-ecore-x-xcb + ) + elif use xcb; then + x_flags=( + --enable-ecore-x + --enable-ecore-x-xcb + ) + else + x_flags=( + --disable-ecore-x + --disable-ecore-x-xcb + ) + fi + + if [[ -n ${x_or_xcb} ]]; then + x_flags+=( + $(use_enable xinerama ecore-x-xinerama) + $(use_enable xprint ecore-x-xprint) + $(use_enable xscreensaver ecore-x-screensaver) + ) + else + x_flags+=( + --disable-ecore-x-xinerama + --disable-ecore-x-xprint + --disable-ecore-x-screensaver + ) + fi + + if use tslib && ! use fbcon; then + ewarn "Ecore just uses tslib for framebuffer input." + ewarn "Compile dev-libs/ecore with USE=fbcon." + fi + + E_ECONF=( + --enable-ecore-con + --enable-ecore-ipc + --enable-ecore-file + --enable-ecore-imf + --enable-ecore-input + --disable-ecore-win32 + --disable-ecore-wince + --disable-ecore-evas-software-gdi + --disable-ecore-evas-software-ddraw + --disable-ecore-evas-direct3d + --disable-ecore-evas-opengl-glew + --disable-ecore-evas-software-16-ddraw + --disable-ecore-evas-software-16-wince + --disable-ecore_imf_scim + $(use_enable ares cares) + $(use_enable curl) + $(use_enable directfb ecore-directfb) + $(use_enable doc) + $(use_enable examples build-examples) + $(use_enable examples install-examples) + $(use_enable evas ecore-evas) + $(use_enable evas ecore-input-evas) + $(use_enable evas ecore-imf-evas) + $(use_enable evas ecore-evas-software-buffer) + $(use_enable fbcon ecore-fb) + $(use_enable glib) + $(use_enable inotify) + $(use_enable ipv6) + $(use_enable sdl ecore-sdl) + $(use_enable test tests) + $(use_enable threads posix-threads) + $(use_enable tslib) + $(use_enable wayland ecore-wayland) + $(use_enable X xim) + "${ssl_flags[@]}" + "${evas_flags[@]}" + "${x_flags[@]}" + ) + enlightenment_src_configure +} + +src_test() { + Xemake check +}