diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-03-16 20:01:22 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-03-16 20:01:22 -0400 |
commit | c3af526a8f7af0c303d0efd0c64440b07488554d (patch) | |
tree | 940b4802ff9d099c579af9f333524f9359dd2ec3 | |
parent | Version bump, drop old (diff) | |
download | enlightenment-c3af526a8f7af0c303d0efd0c64440b07488554d.tar.gz enlightenment-c3af526a8f7af0c303d0efd0c64440b07488554d.tar.bz2 enlightenment-c3af526a8f7af0c303d0efd0c64440b07488554d.zip |
ecore: move live git ebuild to the main tree
-rw-r--r-- | dev-libs/ecore/ChangeLog | 36 | ||||
-rw-r--r-- | dev-libs/ecore/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/ecore/ecore-9999.ebuild | 195 | ||||
-rw-r--r-- | dev-libs/ecore/metadata.xml | 66 |
4 files changed, 0 insertions, 300 deletions
diff --git a/dev-libs/ecore/ChangeLog b/dev-libs/ecore/ChangeLog deleted file mode 100644 index e279cb6..0000000 --- a/dev-libs/ecore/ChangeLog +++ /dev/null @@ -1,36 +0,0 @@ -# ChangeLog for dev-libs/ecore -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 09 Jul 2011; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> ecore-9999.ebuild: - Remove unused configure options, disable ecore-evas-software-x11, since the - related ecore code has not been adjusted to evas - - 17 Dec 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - -ecore-1.0.0_beta.ebuild: - Drop old - - 06 Oct 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - -ecore-0.9.9.49898.ebuild: - Drop old snapshot of ecore - -*ecore-1.0.0_beta (03 Oct 2010) - - 03 Oct 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - +ecore-1.0.0_beta.ebuild: - Add beta release for ecore - - 21 Jul 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - ecore-9999.ebuild: - Disable dropped econf option --enable-ecore-txt - - 20 Dec 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - +ecore-0.9.9.063.ebuild: - Version bump for ecore snapshot - - 13 Dec 2008; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - ecore-9999.ebuild: - Disable ecore_desktop, deprecated, broken and by default not used any more - - 30 Nov 2008; Mike Frysinger <vapier@gentoo.org> +ecore-0.9.9.050.ebuild: - Version bump. diff --git a/dev-libs/ecore/Manifest b/dev-libs/ecore/Manifest deleted file mode 100644 index 14142ec..0000000 --- a/dev-libs/ecore/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -EBUILD ecore-9999.ebuild 4400 RMD160 4f4742ce112e51540269691ef58350ddfc7e39a2 SHA1 e9ff9cb7c7a6f147b80fac4461d7ce459230916b SHA256 c1d0e92bae2b035598b1332de58bfe01cd4a030c0118cb7c6fc5e3fca4b04368 -MISC ChangeLog 1191 RMD160 7ba5f94b094dc8114c315ffdd0e1388cabcfe5b7 SHA1 a9df79bc479d1ed939477593ed4f104f6c7b352e SHA256 526a7c8540a9920a32da1695b9b3a58f34d61bc99e13bd434ba46b79d6e525ee -MISC metadata.xml 2988 RMD160 e123ae8173d6a91c327c8567cc19251f7524ccd7 SHA1 d25194317e86bbb9573a3b09ca011693732f9843 SHA256 5cf3827a0c2152302c3337b3b03768aa857de4297a8845e5055ebb91045aea64 diff --git a/dev-libs/ecore/ecore-9999.ebuild b/dev-libs/ecore/ecore-9999.ebuild deleted file mode 100644 index bfe179a..0000000 --- a/dev-libs/ecore/ecore-9999.ebuild +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 - -EGIT_SUB_PROJECT="legacy" -EGIT_URI_APPEND=${PN} -EGIT_BRANCH=${PN}-1.7 - -inherit virtualx enlightenment - -DESCRIPTION="Enlightenment's core event abstraction layer and OS abstraction layer" - -IUSE="ares curl directfb +evas fbcon glib gnutls +inotify ipv6 opengl sdl ssl static-libs +threads tslib +X xcb xinerama xprint xscreensaver" - -RDEPEND=" - >=dev-libs/eina-9999 - 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-9999[directfb?,fbcon?,opengl?,X?,xcb?] - opengl? ( virtual/opengl ) - ) - directfb? ( >=dev-libs/DirectFB-0.9.16 ) - tslib? ( x11-libs/tslib ) - sdl? ( media-libs/libsdl ) - 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}" - -src_configure() { - local SSL_FLAGS="" EVAS_FLAGS="" X_FLAGS="" - - if use gnutls; then - if 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=" - --disable-openssl - --enable-gnutls - " - elif use ssl; then - SSL_FLAGS=" - --enable-openssl - --disable-gnutls - " - else - SSL_FLAGS=" - --disable-openssl - --disable-gnutls - " - fi - - local x_or_xcb="" - if use X; then - x_or_xcb="X" - elif use xcb; then - x_or_xcb="xcb" - fi - - 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) - " - 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 - " - 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 [[ ! -z "$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 - - MY_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 - $(use_enable ares cares) - $(use_enable curl) - $(use_enable directfb ecore-directfb) - $(use_enable doc) - $(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 X xim) - ${SSL_FLAGS} - ${EVAS_FLAGS} - ${X_FLAGS} - " - enlightenment_src_configure -} - -src_test() { - Xemake check -} diff --git a/dev-libs/ecore/metadata.xml b/dev-libs/ecore/metadata.xml deleted file mode 100644 index 6a19a7d..0000000 --- a/dev-libs/ecore/metadata.xml +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>enlightenment</herd> -<use> - <flag name="ares">Enables support for asynchronous DNS using the <pkg>net-dns/c-ares</pkg> library</flag> - <flag name="evas">Provides easy to use canvas by gluing <pkg>media-libs/evas</pkg> and various input/output systems.</flag> - <flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag> - <flag name="inotify">Enable support for inotify</flag> - <flag name="ipv6">Enable support for IPv6</flag> - <flag name="tslib">Build with tslib support for touchscreen devices.</flag> - <flag name="xprint">Enable X11 Xprint support</flag> -</use> -<longdescription> -Ecore is a clean and tiny event loop library with many modules to do -lots of convenient things for a programmer, to save time and effort. - -It's small and lean, designed to work on embedded systems all the way -to large and powerful multi-cpu workstations. It serialises all system -signals, events etc. into a single event queue, that is easily -processed without needing to worry about concurrency. A properly -written, event-driven program using this kind of programming doesn't -need threads, nor has to worry about concurrency. It turns a program -into a state machine, and makes it very robust and easy to follow. - -Ecore gives you other handy primitives, such as timers to tick over -for you and call specified functions at particular times so the -programmer can use this to do things, like animate, or time out on -connections or tasks that take too long etc. - -Idle handlers are provided too, as well as calls on entering an idle -state (often a very good time to update the state of the program). All -events that enter the system are passed to specific callback functions -that the program sets up to handle those events. Handling them is -simple and other Ecore modules produce more events on the queue, -coming from other sources such as file descriptors etc. - -Ecore also lets you have functions called when file descriptors become -active for reading or writing, allowing for streamlined, non-blocking -IO. - -Ecore may provide (if enabled) the following libraries: - - * ecore: main loop, signals, and base; - - * ecore_con: http/ftp (curl) access; - - * ecore_file: easy file manipulation (copy, move, symlink, remove), - monitoring and directory (mkdir, mkdir -p, rm -fr); - - * ecore_txt: text charset conversion (iconv wrapper); - - * ecore_evas: integrates <pkg>media-libs/evas</pkg> into different - input and output systems, providing easy to use canvas; - - * ecore_x, ecore_sdl, ecore_quartz, ecore_directfb, ecore_win32, - ecore_wince, ecore_fb: access to different input/output systems, - mapping them to ecore main loop and events; - - * ecore_imf, ecore_imf_evas: input-method framework used to integrate - with different input methods such as virtual keyboards; - - * ecore_input, ecore_input_evas: abstraction of input events. - -</longdescription> -</pkgmetadata> |