summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2003-02-20 11:52:51 +0000
committerMike Frysinger <vapier@gentoo.org>2003-02-20 11:52:51 +0000
commit5a2d30d89f82e113c76a29e62e2e3c21148a6890 (patch)
tree3346daec103fdcb70ed9638f07669c508357e462 /x11-libs/evas
parentinitial import for e17 seperation (diff)
downloadgentoo-2-5a2d30d89f82e113c76a29e62e2e3c21148a6890.tar.gz
gentoo-2-5a2d30d89f82e113c76a29e62e2e3c21148a6890.tar.bz2
gentoo-2-5a2d30d89f82e113c76a29e62e2e3c21148a6890.zip
initial import for e17 seperation
Diffstat (limited to 'x11-libs/evas')
-rw-r--r--x11-libs/evas/ChangeLog12
-rw-r--r--x11-libs/evas/evas-0.6.0.ebuild27
-rw-r--r--x11-libs/evas/evas-1.0.0.20030220_pre5.ebuild81
-rw-r--r--x11-libs/evas/files/digest-evas-0.6.01
-rw-r--r--x11-libs/evas/files/digest-evas-1.0.0.20030220_pre51
5 files changed, 86 insertions, 36 deletions
diff --git a/x11-libs/evas/ChangeLog b/x11-libs/evas/ChangeLog
index 9cc3bd3057fe..c1982db6a7af 100644
--- a/x11-libs/evas/ChangeLog
+++ b/x11-libs/evas/ChangeLog
@@ -1,12 +1,8 @@
# ChangeLog for x11-libs/evas
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/evas/ChangeLog,v 1.5 2003/02/12 09:22:26 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/evas/ChangeLog,v 1.6 2003/02/20 11:52:32 vapier Exp $
-*evas-0.6.0 (20 Apr 2002)
+*evas-1.0.0.20030220_pre5 (20 Feb 2003)
- 20 Apr 2002; Leigh Dyer <lsd@linuxgamers.net> evas-0.6.0.ebuild:
- Initial add to portage. Be sure to try evas_test once you've merged it.
- 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
+ 20 Feb 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump to evas2 cause it pwns evas1 (CVS snapshot).
diff --git a/x11-libs/evas/evas-0.6.0.ebuild b/x11-libs/evas/evas-0.6.0.ebuild
deleted file mode 100644
index 1754cf81bc8e..000000000000
--- a/x11-libs/evas/evas-0.6.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/evas/evas-0.6.0.ebuild,v 1.11 2003/02/13 16:55:07 vapier Exp $
-
-DESCRIPTION="hardware-accelerated canvas library from the enlightenment project"
-SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.bz2"
-HOMEPAGE="http://www.enlightenment.org/"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="x86 sparc"
-IUSE="opengl"
-
-DEPEND="x11-base/xfree
- =media-libs/freetype-1*
- media-libs/imlib2
- opengl? ( virtual/opengl )"
-
-src_compile() {
- econf `use_enable opengl gl` || die
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
- dodoc AUTHORS COPYING README FAQ-EVAS doc/evas.pdf
-}
diff --git a/x11-libs/evas/evas-1.0.0.20030220_pre5.ebuild b/x11-libs/evas/evas-1.0.0.20030220_pre5.ebuild
new file mode 100644
index 000000000000..53c60b1d359e
--- /dev/null
+++ b/x11-libs/evas/evas-1.0.0.20030220_pre5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/evas/evas-1.0.0.20030220_pre5.ebuild,v 1.1 2003/02/20 11:52:32 vapier Exp $
+
+DESCRIPTION="hardware-accelerated canvas API"
+HOMEPAGE="http://www.enlightenment.org/pages/evas.html"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://wh0rd.tk/gentoo/distfiles/${P}.tar.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="X mmx opengl jpeg png pic directfb fbcon"
+
+DEPEND="virtual/x11
+ >=media-libs/imlib2-1.0.6.2003*
+ >=dev-libs/eet-0.0.1.2003*
+ >=dev-db/edb-1.0.3.2003*
+ png? ( media-libs/libpng )
+ jpeg? ( media-libs/jpeg )
+ directfb? ( >=dev-libs/DirectFB-0.9.16 )"
+
+S=${WORKDIR}/${PN}
+
+src_compile() {
+ env NOCONFIGURE=yes ./autogen.sh || die "could not autogen"
+
+ # other *very* fun options:
+ # (just do `env EXTRA_CONF="--enable-cpu-sse" emerge evas`)
+ # --enable-cpu-p2-only enable assumption of pentium2/amd cpu
+ # --enable-cpu-p3-only enable assumption of pentium3 and up cpu
+ # --enable-cpu-sse enable sse code
+ # --enable-scale-sample enable sampling scaler code
+ # --enable-scale-smooth enable sampling scaler code
+ # --enable-scale-trilinear enable tri-linear scaler code
+
+ local myconf=""
+ # mmx causes segfaults atm :/
+# use mmx && myconf="${myconf} --enable-cpu-mmx"
+ use X && myconf="${myconf} --enable-software-x11"
+ use opengl && myconf="${myconf} --enable-gl-x11"
+ use directfb && myconf="${myconf} --enable-directfb"
+ use fbcon && myconf="${myconf} --enable-fb"
+
+ econf \
+ --enable-image-loader-eet \
+ --enable-image-loader-edb \
+ --enable-fmemopen \
+ --enable-cpu-c \
+ --enable-scale-smooth \
+ --enable-scale-sample \
+ --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-rot-0 \
+ --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 \
+ --with-gnu-ld \
+ `use_with pic` \
+ `use_enable png image-loader-png` \
+ `use_enable jpeg image-loader-jpeg` \
+ ${myconf} \
+ || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ find ${D} -name CVS -type d -exec rm -rf '{}' \;
+ dodoc AUTHORS ChangeLog Doxyfile NEWS README TODO
+ dohtml -r doc
+}
diff --git a/x11-libs/evas/files/digest-evas-0.6.0 b/x11-libs/evas/files/digest-evas-0.6.0
deleted file mode 100644
index 3dca8d8745b8..000000000000
--- a/x11-libs/evas/files/digest-evas-0.6.0
+++ /dev/null
@@ -1 +0,0 @@
-MD5 f38d95e7d34e4d7329396a8f3988913a evas-0.6.0.tar.bz2 8105244
diff --git a/x11-libs/evas/files/digest-evas-1.0.0.20030220_pre5 b/x11-libs/evas/files/digest-evas-1.0.0.20030220_pre5
new file mode 100644
index 000000000000..0f1846eda954
--- /dev/null
+++ b/x11-libs/evas/files/digest-evas-1.0.0.20030220_pre5
@@ -0,0 +1 @@
+MD5 ea2a8f9c638055f178daed029b54b5df evas-1.0.0.20030220_pre5.tar.bz2 1323057