aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Piasek <dagger@gentoo.org>2009-05-15 19:07:21 +0000
committerRobert Piasek <dagger@gentoo.org>2009-05-15 19:07:21 +0000
commit4b023e6e22b3e2e5c3b898a43d77f66145f2e0ec (patch)
tree5891872ec9bdd58a41bdc00c10633650c82fdf22 /x11-libs
parentRevision bumo for e_dbus (diff)
downloadembedded-cross-4b023e6e22b3e2e5c3b898a43d77f66145f2e0ec.tar.gz
embedded-cross-4b023e6e22b3e2e5c3b898a43d77f66145f2e0ec.tar.bz2
embedded-cross-4b023e6e22b3e2e5c3b898a43d77f66145f2e0ec.zip
Revision bump for evas
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/evas/ChangeLog12
-rw-r--r--x11-libs/evas/Manifest7
-rw-r--r--x11-libs/evas/evas-0.9.9.060.ebuild (renamed from x11-libs/evas/evas-20090313.ebuild)62
-rw-r--r--x11-libs/evas/evas-20090212.ebuild109
-rw-r--r--x11-libs/evas/metadata.xml29
5 files changed, 82 insertions, 137 deletions
diff --git a/x11-libs/evas/ChangeLog b/x11-libs/evas/ChangeLog
new file mode 100644
index 0000000..c87dad0
--- /dev/null
+++ b/x11-libs/evas/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for x11-libs/evas
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*evas-0.9.9.060 (15 May 2009)
+
+ 15 May 2009; Robert Piasek <robert.piasek@member.fsf.org>
+ +evas-0.9.9.060.ebuild, -evas-20090212.ebuild, -evas-20090313.ebuild,
+ +metadata.xml:
+ Revision bump to 0.9.9.060
+
+
diff --git a/x11-libs/evas/Manifest b/x11-libs/evas/Manifest
index bc4dfc1..860e13b 100644
--- a/x11-libs/evas/Manifest
+++ b/x11-libs/evas/Manifest
@@ -1,2 +1,5 @@
-EBUILD evas-20090212.ebuild 3844 RMD160 ba76409a91fef978cea2e9f46d97b29b1b429298 SHA1 db22070446ead8676b3e471bed02e205b3490586 SHA256 34def4fa0a30ec0ef3a20e801fd2c402db929d9752b1239834406623b3030c90
-EBUILD evas-20090313.ebuild 2803 RMD160 8e8076f7bb997795057cd637d64cad0fe63ea047 SHA1 e04179379365612d2ebfe271b2ca4c919cf6ada2 SHA256 f93f3b60cc937a12a46505fb2d550468b7eab115ff84bfc7ffd4c1f6b2fe4f3c
+DIST evas-0.9.9.060.tar.bz2 4161198 RMD160 ec5d238b4430720c4b6c6b7d4cb25ff37be2501d SHA1 d1bc3887f94eeec0a9301c3aa1f2e11b00ad3eaf SHA256 96c4c9d997223a603553e5f974f3b0097be62b77b70dabefca0eec2afaae39e2
+EBUILD evas-0.9.9.060.ebuild 2908 RMD160 9f2726d020840560986276752130eb8a9e84c3ae SHA1 9d7298db2a743146147e01a3f29202d39e5964a3 SHA256 57a288810c01c8fc3d378b2115d4914efb18c1baa7b451e3dd52dfe9b7a61cf0
+MISC ChangeLog 325 RMD160 28a68f64a174d9a2f960ef7a0cc091decf2af48c SHA1 c64d465efa70b8b0881b2fc2a2419b12651605d8 SHA256 7e5082c4d69f0bbf36a22ea3f170647e5d990c04aa6aca1bbdf3bd0efb8cf9f0
+MISC evas-0.9.9.060.ebuild~ 2908 RMD160 6116af9c529647db2aab019ef36d93a1d9d0da0c SHA1 74f77d4bf33fdfefff54329aa16f90db60b85b5b SHA256 154a6a9421c2820a83d2770afeb2500b4a4207cf4059b6e4ecc87be57778d923
+MISC metadata.xml 1713 RMD160 707bf1f2ba3e8379fccb615941ce25d558ac05d7 SHA1 aaa01b4396ba45764e8e4c08fa85bea586c180c6 SHA256 f9647d38dc424e066138d389eaf2aea87f8c305c747a5797ba17b1fb17a27f82
diff --git a/x11-libs/evas/evas-20090313.ebuild b/x11-libs/evas/evas-0.9.9.060.ebuild
index 6358abf..d994f8e 100644
--- a/x11-libs/evas/evas-20090313.ebuild
+++ b/x11-libs/evas/evas-0.9.9.060.ebuild
@@ -1,38 +1,42 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit enlightenment_svn
+EAPI=2
-DESCRIPTION="The Enlightenment evas library."
-HOMEPAGE="http://enlightenment.org"
+E_SNAP_DATE="2009-04-22"
+inherit enlightenment
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~arm ~x86 ~amd64"
-IUSE="X xcb sdl fbcon opengl directfb threads mmx sse altivec cairo +fontconfig
- gif png jpeg +eet edb tiff xpm svg"
+DESCRIPTION="hardware-accelerated canvas API"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-RDEPEND="=dev-libs/eina-${PV}
+IUSE="altivec cairo directfb edb +eet fbcon +fontconfig gif jpeg
+ mmx opengl png sdl sse svg threads tiff X xcb xpm"
+
+RDEPEND="=dev-libs/eina-0.0.2.060
fontconfig? ( media-libs/fontconfig )
- X? ( x11-libs/libXrender )
- sdl? ( media-libs/libsdl )
- opengl? ( virtual/opengl )
- gif? ( media-libs/giflib )
- png? ( media-libs/libpng )
- jpeg? ( media-libs/jpeg )
- eet? ( dev-libs/eet )
- edb? ( dev-db/edb )
- tiff? ( media-libs/tiff )
- xpm? ( x11-libs/libXpm )
- svg? ( >=gnome-base/librsvg-2.22.2 )
- directfb? ( dev-libs/DirectFB )"
+ X? ( x11-libs/libXrender )
+ sdl? ( media-libs/libsdl )
+ opengl? ( virtual/opengl )
+ gif? ( media-libs/giflib )
+ png? ( media-libs/libpng )
+ jpeg? ( media-libs/jpeg )
+ eet? ( dev-libs/eet )
+ edb? ( dev-db/edb )
+ tiff? ( media-libs/tiff )
+ xpm? ( x11-libs/libXpm )
+ svg? ( >=gnome-base/librsvg-2.22.2 )
+ directfb? ( dev-libs/DirectFB )"
DEPEND=">=dev-util/pkgconfig-0.9.0
- X? ( x11-proto/xextproto
- x11-proto/xproto )"
+ X? (
+ x11-proto/xextproto
+ x11-proto/xproto
+ )"
-E17_EXTRA_CONF="$(use_enable fontconfig) \
+src_configure() {
+ econf \
+ $(use_enable fontconfig) \
$(use_enable X software-x11) \
$(use_enable X software-16-x11) \
$(use_enable xcb software-xcb) \
@@ -85,4 +89,10 @@ E17_EXTRA_CONF="$(use_enable fontconfig) \
--enable-convert-32-rgb-rot-270 \
--enable-convert-32-rgb-rot-90 \
--x-includes=${SYSROOT}/usr/X11R6/include \
- --x-libraries=${SYSROOT}/usr/X11R6/lib"
+ --x-libraries=${SYSROOT}/usr/X11R6/lib
+}
+
+src_compile() {
+ emake || enlightenment_die "emake failed"
+ use doc && [[ -x ./gendoc ]] && { ./gendoc || enlightenment_die "gendoc failed" ; }
+}
diff --git a/x11-libs/evas/evas-20090212.ebuild b/x11-libs/evas/evas-20090212.ebuild
deleted file mode 100644
index 2ed2305..0000000
--- a/x11-libs/evas/evas-20090212.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit enlightenment_svn
-
-DESCRIPTION="The Enlightenment evas library."
-HOMEPAGE="http://enlightenment.org"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~arm ~x86 ~amd64"
-IUSE="X xcb sdl fbcon opengl directfb threads mmx sse altivec cairo fontconfig
- gif png jpeg eet edb tiff xpm svg"
-
-RDEPEND="=dev-libs/eina-${PVR}
- fontconfig? ( media-libs/fontconfig )
- X? ( x11-libs/libXrender )
- sdl? ( media-libs/libsdl )
- opengl? ( virtual/opengl )
- gif? ( media-libs/giflib )
- png? ( media-libs/libpng )
- jpeg? ( media-libs/jpeg )
- eet? ( dev-libs/eet )
- edb? ( dev-db/edb )
- tiff? ( media-libs/tiff )
- xpm? ( x11-libs/libXpm )
- svg? ( >=gnome-base/librsvg-2.22.2 )
- directfb? ( dev-libs/DirectFB )"
-
-DEPEND=">=dev-util/pkgconfig-0.9.0
- X? ( x11-proto/xextproto
- x11-proto/xproto )"
-
-S="${WORKDIR}/${PN}"
-
-src_unpack() {
- subversion_src_unpack
-
- cd "${S}"
-
- touch README
- touch ABOUT-NLS
-
- eautoreconf || die "eautoreconf failed"
-}
-
-src_compile() {
- local myconf
-
- myconf="${myconf}
- $(use_enable fontconfig) \
- $(use_enable X software-x11) \
- $(use_enable X software-16-x11) \
- $(use_enable xcb software-xcb) \
- $(use_enable sdl software-sdl) \
- $(use_enable sdl sdl-primitive) \
- $(use_enable fbcon fb) \
- $(use_enable opengl gl-x11) \
- $(use_enable X xrender-x11) \
- $(use_enable xcb xrender-xcb) \
- $(use_enable gif image-loader-gif) \
- $(use_enable png image-loader-png) \
- $(use_enable jpeg image-loader-jpeg) \
- $(use_enable eet image-loader-eet) \
- $(use_enable eet font-loader-eet) \
- $(use_enable edb image-loader-edb) \
- $(use_enable tiff image-loader-tiff) \
- $(use_enable xpm image-loader-xpm) \
- $(use_enable svg image-loader-svg) \
- $(use_enable threads pthreads) \
- $(use_enable mmx cpu-mmx) \
- $(use_enable sse cpu-sse) \
- $(use_enable altivec cpu-altivec) \
- $(use_enable directfb) \
- --enable-buffer \
- --disable-cairo-x11 \
- --disable-image-loader-pmaps \
- --enable-cpu-c \
- --enable-scale-sample \
- --enable-scale-smooth \
- --enable-convert-8-rgb-332 \
- --enable-convert-8-rgb-666 \
- --enable-convert-8-rgb-232 \
- --enable-convert-8-rgb-222 \
- --enable-convert-8-rgb-221 \
- --enable-convert-8-rgb-121 \
- --enable-convert-8-rgb-111 \
- --enable-convert-16-rgb-565 \
- --enable-convert-16-rgb-555 \
- --enable-convert-16-rgb-444 \
- --enable-convert-16-rgb-rot-0 \
- --enable-convert-16-rgb-rot-270 \
- --enable-convert-16-rgb-rot-90 \
- --enable-convert-24-rgb-888 \
- --enable-convert-24-bgr-888 \
- --enable-convert-32-rgb-8888 \
- --enable-convert-32-rgbx-8888 \
- --enable-convert-32-bgr-8888 \
- --enable-convert-32-bgrx-8888 \
- --enable-convert-32-rgb-rot-0 \
- --enable-convert-32-rgb-rot-270 \
- --enable-convert-32-rgb-rot-90 \
- --x-includes=${SYSROOT}/usr/X11R6/include \
- --x-libraries=${SYSROOT}/usr/X11R6/lib"
-
- econf ${myconf} || die "Configuration failed"
- emake || die "Make failed"
-}
diff --git a/x11-libs/evas/metadata.xml b/x11-libs/evas/metadata.xml
new file mode 100644
index 0000000..a34f336
--- /dev/null
+++ b/x11-libs/evas/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>robert.piasek@member.fsf.org</email>
+ <name>Robert Piasek</name>
+ </maintainer>
+ <use>
+ <flag name='edb'>Support dev-db/edb</flag>
+ <flag name='eet'>Support dev-libs/eet</flag>
+ </use>
+ <longdescription>
+ Evas is a hardware-accelerated canvas API for X-Windows that can draw
+ anti-aliased text, smooth super and sub-sampled images, alpha-blend, as well as
+ drop down to using normal X11 primitives such as pixmaps, lines and rectangles
+ for speed if your CPU or graphics hardware are too slow.
+
+ Evas abstracts any need to know much about what the characteristics of your
+ XServer's display are, what depth or what magic visuals etc, it has. The most you
+ need to tell Evas is how many colors (at a maximum) to use if the display is not
+ a truecolor display. By default it is suggested to use 216 colors (as this
+ equates to a 6x6x6 color cube - exactly the same color cube Netscape, Mozilla,
+ gdkrgb etc. use so colors will be shared). If Evas can't allocate enough colors
+ it keeps reducing the size of the color cube until it reaches plain black and
+ white. This way, it can display on anything from a black and white only terminal
+ to 16 color VGA to 256 color and all the way up through 15, 16, 24 and 32bit
+ </longdescription>
+</pkgmetadata>