summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Sachau <tommy@gentoo.org>2011-08-14 23:14:58 +0000
committerThomas Sachau <tommy@gentoo.org>2011-08-14 23:14:58 +0000
commitc4088ac8d8844e413f80515ef52925fe4eeda93f (patch)
tree411707fc05ce7b4df3eac8f47669c8308c01285a /media-libs
parentAdd dependency on dev-libs/eeze (diff)
downloadenlightenment-c4088ac8d8844e413f80515ef52925fe4eeda93f.tar.gz
enlightenment-c4088ac8d8844e413f80515ef52925fe4eeda93f.tar.bz2
enlightenment-c4088ac8d8844e413f80515ef52925fe4eeda93f.zip
Add psd image loader support, patch by Gustavo Sverzut Barbieri, work around current issues in svn with static modules, patch by Mike Blumenkrantz
(Portage version: 2.2.0_alpha50-r1/svn/Linux x86_64)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/evas/evas-9999.ebuild46
-rw-r--r--media-libs/evas/metadata.xml1
2 files changed, 25 insertions, 22 deletions
diff --git a/media-libs/evas/evas-9999.ebuild b/media-libs/evas/evas-9999.ebuild
index dd2e05b..149da63 100644
--- a/media-libs/evas/evas-9999.ebuild
+++ b/media-libs/evas/evas-9999.ebuild
@@ -9,7 +9,7 @@ inherit enlightenment
DESCRIPTION="hardware-accelerated retained canvas API"
HOMEPAGE="http://trac.enlightenment.org/e/wiki/Evas"
-IUSE="altivec bidi +bmp +cache directfb +eet fbcon +fontconfig gles gif +ico +jpeg mmx opengl +png +ppm sdl sse svg static-libs tga +threads tiff X xcb xpm"
+IUSE="altivec bidi +bmp +cache directfb +eet fbcon +fontconfig gles gif +ico +jpeg mmx opengl +png +ppm +psd sdl sse svg static-libs tga +threads tiff X xcb xpm"
RDEPEND="
>=dev-libs/eina-9999
@@ -50,13 +50,13 @@ src_configure() {
fi
MY_ECONF="
--disable-software-xcb
- $(use_enable opengl gl-xlib static)
+ $(use_enable opengl gl-xlib)
"
elif use xcb ; then
MY_ECONF="
--disable-gl-xlib
- --enable-software-xcb=static
- $(use_enable opengl gl-xcb static)
+ --enable-software-xcb
+ $(use_enable opengl gl-xcb)
"
else
MY_ECONF="
@@ -69,38 +69,39 @@ src_configure() {
MY_ECONF+="
$(use_enable altivec cpu-altivec)
$(use_enable bidi fribidi)
- $(use_enable bmp image-loader-bmp static)
- $(use_enable bmp image-loader-wbmp static)
+ $(use_enable bmp image-loader-bmp)
+ $(use_enable bmp image-loader-wbmp)
$(use_enable cache metric-cache)
$(use_enable cache word-cache)
- $(use_enable directfb static)
+ $(use_enable directfb)
$(use_enable doc)
- $(use_enable eet font-loader-eet static)
- $(use_enable eet image-loader-eet static)
- $(use_enable fbcon fb static)
+ $(use_enable eet font-loader-eet)
+ $(use_enable eet image-loader-eet)
+ $(use_enable fbcon fb)
$(use_enable fontconfig)
$(use_enable gles gl-flavor-gles)
$(use_enable gles gles-variety-sgx)
- $(use_enable gif image-loader-gif static)
- $(use_enable ico image-loader-ico static)
- $(use_enable jpeg image-loader-jpeg static)
+ $(use_enable gif image-loader-gif)
+ $(use_enable ico image-loader-ico)
+ $(use_enable jpeg image-loader-jpeg)
$(use_enable mmx cpu-mmx)
- $(use_enable png image-loader-png static)
- $(use_enable ppm image-loader-pmaps static)
- $(use_enable sdl software-sdl static)
+ $(use_enable png image-loader-png)
+ $(use_enable ppm image-loader-pmaps)
+ $(use_enable psd image-loader-psd)
+ $(use_enable sdl software-sdl)
$(use_enable sse cpu-sse)
- $(use_enable svg image-loader-svg static)
- $(use_enable tga image-loader-tga static)
- $(use_enable tiff image-loader-tiff static)
+ $(use_enable svg image-loader-svg)
+ $(use_enable tga image-loader-tga)
+ $(use_enable tiff image-loader-tiff)
$(use_enable threads pthreads)
$(use_enable threads async-events)
$(use_enable threads async-preload)
$(use_enable threads async-render)
- $(use_enable X software-xlib static)
- $(use_enable xpm image-loader-xpm static)
+ $(use_enable X software-xlib)
+ $(use_enable xpm image-loader-xpm)
--enable-evas-magic-debug \
--enable-static-software-generic \
- --enable-buffer=static \
+ --enable-buffer \
--enable-cpu-c \
--enable-scale-sample \
--enable-scale-smooth \
@@ -126,6 +127,7 @@ src_configure() {
--enable-convert-32-rgb-rot-0 \
--enable-convert-32-rgb-rot-270 \
--enable-convert-32-rgb-rot-90 \
+ --enable-image-loader-generic \
--disable-image-loader-edb
--disable-static-software-16
--disable-software-16-x11"
diff --git a/media-libs/evas/metadata.xml b/media-libs/evas/metadata.xml
index 5b81c28..662458f 100644
--- a/media-libs/evas/metadata.xml
+++ b/media-libs/evas/metadata.xml
@@ -12,6 +12,7 @@
<flag name='cache'>Enable experimental caching to speed up rendering</flag>
<flag name='gles'>Enable gles flavor of gl instead of standard</flag>
<flag name='ppm'>Support PPM image loader</flag>
+ <flag name='psd'>Support PSD image loader</flag>
<flag name='tga'>Support tga image loader</flag>
</use>
<longdescription>