Removed debian_greagle dir
authoretrunko <eblima@gmail.com>
Tue, 11 Dec 2007 01:43:39 +0000 (01:43 +0000)
committeretrunko <eblima@gmail.com>
Tue, 11 Dec 2007 01:43:39 +0000 (01:43 +0000)
23 files changed:
trunk/evas/debian_gregale/changelog [deleted file]
trunk/evas/debian_gregale/compat [deleted file]
trunk/evas/debian_gregale/control [deleted file]
trunk/evas/debian_gregale/copyright [deleted file]
trunk/evas/debian_gregale/libevas0-all.install [deleted file]
trunk/evas/debian_gregale/libevas0-dev.install [deleted file]
trunk/evas/debian_gregale/libevas0-engine-buffer.install [deleted file]
trunk/evas/debian_gregale/libevas0-engine-software-generic.install [deleted file]
trunk/evas/debian_gregale/libevas0-engine-software-x11-16.install [deleted file]
trunk/evas/debian_gregale/libevas0-engine-software-x11.install [deleted file]
trunk/evas/debian_gregale/libevas0-engines-all.install [deleted file]
trunk/evas/debian_gregale/libevas0-loader-eet.install [deleted file]
trunk/evas/debian_gregale/libevas0-loader-jpeg.install [deleted file]
trunk/evas/debian_gregale/libevas0-loader-png.install [deleted file]
trunk/evas/debian_gregale/libevas0-loaders-all.install [deleted file]
trunk/evas/debian_gregale/libevas0-saver-eet.install [deleted file]
trunk/evas/debian_gregale/libevas0-saver-jpeg.install [deleted file]
trunk/evas/debian_gregale/libevas0-saver-png.install [deleted file]
trunk/evas/debian_gregale/libevas0-savers-all.install [deleted file]
trunk/evas/debian_gregale/libevas0.install [deleted file]
trunk/evas/debian_gregale/patches/02_evas_colorspace_convert [deleted file]
trunk/evas/debian_gregale/patches/series [deleted file]
trunk/evas/debian_gregale/rules [deleted file]

diff --git a/trunk/evas/debian_gregale/changelog b/trunk/evas/debian_gregale/changelog
deleted file mode 100644 (file)
index 9a372cd..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-evas (0.9.9.041-maemo.4) unstable; urgency=low
-
-  * rules: Include simple-patchsys.mk
-
- -- Eduardo Lima (Etrunko) <eduardo.lima@indt.org.br>  Sun, 09 Dec 2007 12:42:30 -0300
-
-evas (0.9.9.041-maemo.3) unstable; urgency=low
-
-  * control: Added libevas0-engine-software-x11-16
-
- -- Eduardo Lima (Etrunko) <eduardo.lima@indt.org.br>  Fri, 07 Dec 2007 16:21:28 -0300
-
-evas (0.9.9.041-maemo.2) unstable; urgency=low
-
-  * rules: --disable-sdl added to configure options
-
- -- Ed Bartosh <bartosh@gmail.com>  Sat, 22 Sep 2007 20:13:52 +0300
-
-evas (0.9.9.041-maemo.1) unstable; urgency=low
-
-  * Upstream updated to 0.9.10.041
-
- -- Ed Bartosh <gustavo.barbieri@openbossa.org>  Sun,  9 Sep 2007 23:10:28 +0300
-
-evas (0.9.9.040-maemo.2) unstable; urgency=low
-
-  * Removed useless modules (engines, loaders, savers).
-
- -- Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>  Mon, 20 Aug 2007 12:23:00 -0300
-
-evas (0.9.9.040-maemo.1) unstable; urgency=low
-
-  * Maemo build
-
- -- Ed Bartosh <bartosh@gmail.com>  Sat, 18 Aug 2007 15:41:38 +0300
-
-evas (0.9.9.040-1) unstable; urgency=low
-
-  * a CVS snapshot release.
-
- -- E17 Debian Team <debian@edevelop.org>  Tue,  7 Mar 2006 13:30:15 +0000
-
diff --git a/trunk/evas/debian_gregale/compat b/trunk/evas/debian_gregale/compat
deleted file mode 100644 (file)
index b8626c4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-4
diff --git a/trunk/evas/debian_gregale/control b/trunk/evas/debian_gregale/control
deleted file mode 100644 (file)
index c673fad..0000000
+++ /dev/null
@@ -1,279 +0,0 @@
-Source: evas
-Section: libs
-Priority: optional
-Maintainer: Maemo-EFL Team <maemo-efl-devel@garage.maemo.org>
-Build-Depends: debhelper (>= 4.2.0), cdbs (>= 0.4.3-1.1), quilt, automake1.7 | automaken, libtool, libeet-dev, libfreetype6-dev, libpng12-dev | libpng-dev, libx11-dev | xlibs-dev, zlib1g, libjpeg62-dev, autotools-dev
-Standards-Version: 3.7.2
-
-Package: libevas0
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}
-Suggests: libevas0-engines
-Provides: libevas
-Description: enlightenment advanced canvas library
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- .
- This new version of evas is much more cleaner, compact and portable; and has
- Ipaq support. The Ipaq version of the library is just 191Kb in size!
- .
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
-
-Package: libevas0-dev
-Section: libdevel
-Architecture: any
-Depends: libevas0 (= ${Source-Version}), libfreetype6-dev, zlib1g-dev, libjpeg-dev, libeet-dev
-Provides: libevas-dev
-Description: enlightenment advanced canvas library development files
- This package provides headers and static libraries required to develop against
- evas.
- .
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- .
- This new version of evas is much more cleaner, compact and portable; and has
- Ipaq support. The Ipaq version of the library is just 191Kb in size!
- .
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
-
-Package: libevas0-engine-software-x11
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic
-Provides: libevas-engine-software-x11
-Description: Evas module providing the software X11 render engine
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas engine module for software X11 rendering.
-
-Package: libevas0-engine-software-x11-16
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic
-Provides: libevas-engine-software-x11-16
-Description: Evas module providing the software X11 render engine optmized for 16 bits
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas engine module for software X11 rendering optimized
- for 16 bits.
-
-Package: libevas0-engine-software-generic
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0
-Provides: libevas-engine-software-generic
-Description: Evas module providing the generic software render engine
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas engine module for generic software
- rendering.
-
-Package: libevas0-engine-buffer
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libevas0-engine-software-generic
-Provides: libevas-engine-buffer
-Description: Evas module providing the buffer render engine
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas engine module for buffer rendering.
-
-Package: libevas0-loader-eet
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libeet
-Provides: libevas-loader-eet
-Description: Evas module providing the Eet loader
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas loader module for Eet.
-
-Package: libevas0-loader-png
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libpng12-0
-Provides: libevas-loader-png
-Description: Evas module providing the PNG loader
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas loader module for PNG.
-
-Package: libevas0-loader-jpeg
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libjpeg62
-Provides: libevas-loader-jpeg
-Description: Evas module providing the JPEG loader
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas loader module for JPEG.
-
-Package: libevas0-saver-eet
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libeet
-Provides: libevas-saver-eet
-Description: Evas module providing the Eet saver
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas saver module for Eet.
-
-Package: libevas0-saver-png
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libpng12-0
-Provides: libevas-saver-png
-Description: Evas module providing the PNG saver
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas saver module for PNG.
-
-Package: libevas0-saver-jpeg
-Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}, libevas0, libjpeg62
-Provides: libevas-saver-jpeg
-Description: Evas module providing the JPEG saver
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
- This package contains the Evas saver module for JPEG.
-
-Package: libevas0-engines-all
-Section: graphics
-Architecture: any
-Depends: libevas0-engine-buffer, libevas0-engine-software-generic, libevas0-engine-software-x11, libevas0-engine-software-x11-16
-Provides: libevas-engines-all
-Description: virtual package providing all available Evas engines
- This is a virtual package providing all available Evas engine modules.
- .
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- .
- This new version of evas is much more cleaner, compact and portable; and has
- Ipaq support. The Ipaq version of the library is just 191Kb in size!
- .
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
-
-Package: libevas0-loaders-all
-Section: graphics
-Architecture: any
-Depends: libevas0-loader-eet, libevas0-loader-jpeg, libevas0-loader-png
-Provides: libevas-loaders-all
-Description: virtual package providing all available Evas loaders
- This is a virtual package providing all available Evas loader modules.
- .
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- .
- This new version of evas is much more cleaner, compact and portable; and has
- Ipaq support. The Ipaq version of the library is just 191Kb in size!
- .
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
-
-Package: libevas0-savers-all
-Section: graphics
-Architecture: any
-Depends: libevas0-saver-eet, libevas0-saver-jpeg, libevas0-saver-png
-Provides: libevas-savers-all
-Description: virtual package providing all available Evas savers
- This is a virtual package providing all available Evas saver modules.
- .
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- .
- This new version of evas is much more cleaner, compact and portable; and has
- Ipaq support. The Ipaq version of the library is just 191Kb in size!
- .
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
-
-Package: libevas0-all
-Section: graphics
-Architecture: any
-Depends: libevas0-savers-all, libevas0-savers-all, libevas0-engines-all
-Provides: libevas-all
-Description: virtual package providing all available Evas modules
- This is a virtual package providing all available Evas modules.
- .
- Evas is an advanced canvas library, providing six engines for rendering: X11,
- OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
- and Qtopia.
- .
- This new version of evas is much more cleaner, compact and portable; and has
- Ipaq support. The Ipaq version of the library is just 191Kb in size!
- .
- Due to its simple API, evas can be developed with rapidly, and cleanly.
- Install evas if you want to develop applications against the only
- hardware-accelerated canvas library, or if you want to try out the
- applications under development.
-
diff --git a/trunk/evas/debian_gregale/copyright b/trunk/evas/debian_gregale/copyright
deleted file mode 100644 (file)
index 94456f4..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-This package was debianized by E17 Debian Team <debian@edevelop.org> on
-Mon, 13 Mar 2006 14:32:33 +0000.
-
-The source code is from the e17/libs/evas module of the enlightenment CVS
-tree. For more information, see:
-
-  http://www.enlightenment.org/cvs.html
-
-Upstream Author: Carsten Haitzler <raster@rasterman.com>
-
-Copyright:
-
-Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal in the Software without restriction, including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies of the Software and its Copyright notices. In addition publicly
-documented acknowledgment must be given that this software has been used if no
-source code of this software is made available publicly. This includes
-acknowledgments in either Copyright notices, Manuals, Publicity and Marketing
-documents or any documentation provided with any product containing this
-software. This License does not apply to any software that links to the
-libraries provided by this software (statically or dynamically), but only to
-the software provided.
-
-Please see the COPYING.PLAIN for a plain-english explanation of this notice
-and it's intent.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/trunk/evas/debian_gregale/libevas0-all.install b/trunk/evas/debian_gregale/libevas0-all.install
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/trunk/evas/debian_gregale/libevas0-dev.install b/trunk/evas/debian_gregale/libevas0-dev.install
deleted file mode 100644 (file)
index a34a7a6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-debian/tmp/usr/include/*
-debian/tmp/usr/lib/lib*.so
-debian/tmp/usr/lib/lib*.la
-debian/tmp/usr/lib/lib*.a
-debian/tmp/usr/lib/pkgconfig/*
diff --git a/trunk/evas/debian_gregale/libevas0-engine-buffer.install b/trunk/evas/debian_gregale/libevas0-engine-buffer.install
deleted file mode 100644 (file)
index 308f4d8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/engines/buffer/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-engine-software-generic.install b/trunk/evas/debian_gregale/libevas0-engine-software-generic.install
deleted file mode 100644 (file)
index 33d4c72..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/engines/software_generic/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-engine-software-x11-16.install b/trunk/evas/debian_gregale/libevas0-engine-software-x11-16.install
deleted file mode 100644 (file)
index c9591c2..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/evas/modules/engines/software_16/*/*.so
-debian/tmp/usr/lib/evas/modules/engines/software_16_x11/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-engine-software-x11.install b/trunk/evas/debian_gregale/libevas0-engine-software-x11.install
deleted file mode 100644 (file)
index 8fdfca2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/engines/software_x11/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-engines-all.install b/trunk/evas/debian_gregale/libevas0-engines-all.install
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/trunk/evas/debian_gregale/libevas0-loader-eet.install b/trunk/evas/debian_gregale/libevas0-loader-eet.install
deleted file mode 100644 (file)
index 3b2d85f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/loaders/eet/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-loader-jpeg.install b/trunk/evas/debian_gregale/libevas0-loader-jpeg.install
deleted file mode 100644 (file)
index 03da4b4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/loaders/jpeg/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-loader-png.install b/trunk/evas/debian_gregale/libevas0-loader-png.install
deleted file mode 100644 (file)
index 4b2c939..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/loaders/png/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-loaders-all.install b/trunk/evas/debian_gregale/libevas0-loaders-all.install
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/trunk/evas/debian_gregale/libevas0-saver-eet.install b/trunk/evas/debian_gregale/libevas0-saver-eet.install
deleted file mode 100644 (file)
index 2b26d8d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/savers/eet/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-saver-jpeg.install b/trunk/evas/debian_gregale/libevas0-saver-jpeg.install
deleted file mode 100644 (file)
index bc210c4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/savers/jpeg/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-saver-png.install b/trunk/evas/debian_gregale/libevas0-saver-png.install
deleted file mode 100644 (file)
index 07b3edd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/evas/modules/savers/png/*/*.so
diff --git a/trunk/evas/debian_gregale/libevas0-savers-all.install b/trunk/evas/debian_gregale/libevas0-savers-all.install
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/trunk/evas/debian_gregale/libevas0.install b/trunk/evas/debian_gregale/libevas0.install
deleted file mode 100644 (file)
index 1ba4f52..0000000
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libevas.so.*
diff --git a/trunk/evas/debian_gregale/patches/02_evas_colorspace_convert b/trunk/evas/debian_gregale/patches/02_evas_colorspace_convert
deleted file mode 100644 (file)
index 139b54c..0000000
+++ /dev/null
@@ -1,238 +0,0 @@
-diff --git a/src/lib/Evas.h b/src/lib/Evas.h
-index 18864ce..a56fd92 100644
---- a/src/lib/Evas.h
-+++ b/src/lib/Evas.h
-@@ -478,6 +478,7 @@ extern "C" {
-    EAPI void              evas_object_image_size_get        (Evas_Object *obj, int *w, int *h);
-    EAPI int               evas_object_image_stride_get      (Evas_Object *obj);
-    EAPI int               evas_object_image_load_error_get  (Evas_Object *obj);
-+   EAPI void             *evas_object_image_data_convert    (Evas_Object *obj, Evas_Colorspace to_cspace);
-    EAPI void              evas_object_image_data_set        (Evas_Object *obj, void *data);
-    EAPI void             *evas_object_image_data_get        (Evas_Object *obj, Evas_Bool for_writing);
-    EAPI void              evas_object_image_data_copy_set   (Evas_Object *obj, void *data);
-diff --git a/src/lib/canvas/evas_object_image.c b/src/lib/canvas/evas_object_image.c
-index 6a8df55..92b0651 100644
---- a/src/lib/canvas/evas_object_image.c
-+++ b/src/lib/canvas/evas_object_image.c
-@@ -69,6 +69,8 @@ static int evas_object_image_is_opaque(Evas_Object *obj);
- static int evas_object_image_was_opaque(Evas_Object *obj);
- static int evas_object_image_is_inside(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
-+static void *evas_object_image_data_convert_internal(Evas_Object_Image *o, void *data, Evas_Colorspace to_cspace);
-+
- static const Evas_Object_Func object_func =
- {
-    /* methods (compulsory) */
-@@ -708,6 +710,46 @@ evas_object_image_load_error_get(Evas_Object *obj)
-  */
- /**
-+ * Converts the raw image data of the given image object to the
-+ * specified colorspace.
-+ *
-+ * Note that this function does not modify the raw image data.
-+ * If the requested colorspace is the same as the image colorspace
-+ * nothing is done and NULL is returned. You should use
-+ * evas_object_image_colorspace_get() to check the current image
-+ * colorspace.
-+ *
-+ * See @ref evas_object_image_colorspace_get.
-+ *
-+ * @param obj The given image object.
-+ * @param to_cspace The colorspace to which the image raw data will be converted.
-+ * @return data A newly allocated data in the format specified by to_cspace.
-+ * @ingroup Evas_Object_Image_Data
-+ */
-+EAPI void *
-+evas_object_image_data_convert(Evas_Object *obj, Evas_Colorspace to_cspace)
-+{
-+   Evas_Object_Image *o;
-+   DATA32 *data;
-+
-+   MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ);
-+   return NULL;
-+   MAGIC_CHECK_END();
-+   o = (Evas_Object_Image *)(obj->object_data);
-+   MAGIC_CHECK(o, Evas_Object_Image, MAGIC_OBJ_IMAGE);
-+   return NULL;
-+   MAGIC_CHECK_END();
-+   if (!o->engine_data) return NULL;
-+   if (!o->cur.cspace == to_cspace) return NULL;
-+   data = NULL;
-+   o->engine_data = obj->layer->evas->engine.func->image_data_get(obj->layer->evas->engine.data.output,
-+                                                                o->engine_data,
-+                                                                0,
-+                                                                &data);
-+   return evas_object_image_data_convert_internal(o, data, to_cspace);
-+}
-+
-+/**
-  * Sets the raw image data of the given image object.
-  *
-  * Note that the raw data must be of the same size and colorspace
-@@ -1126,11 +1168,22 @@ evas_object_image_save(Evas_Object *obj, const char *file, const char *key, cons
-      {
-       if (o->cur.has_alpha) im->flags |= RGBA_IMAGE_HAS_ALPHA;
--        im->image->data = data;
--        im->image->w = o->cur.image.w;
--        im->image->h = o->cur.image.h;
--        im->image->no_free = 1;
--        ok = evas_common_save_image_to_file(im, file, key, quality, compress);
-+      if (o->cur.cspace == EVAS_COLORSPACE_ARGB8888)
-+        im->image->data = data;
-+      else
-+        im->image->data = evas_object_image_data_convert_internal(o,
-+                                                                  data,
-+                                                                  EVAS_COLORSPACE_ARGB8888);
-+      if (im->image->data)
-+        {
-+           im->image->w = o->cur.image.w;
-+           im->image->h = o->cur.image.h;
-+           im->image->no_free = 1;
-+           ok = evas_common_save_image_to_file(im, file, key, quality, compress);
-+
-+           if (o->cur.cspace != EVAS_COLORSPACE_ARGB8888)
-+             free(im->image->data);
-+        }
-       evas_cache_image_drop(im);
-      }
-@@ -2376,3 +2429,36 @@ evas_object_image_is_inside(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
-    return (a != 0);
- }
-+
-+static void *
-+evas_object_image_data_convert_internal(Evas_Object_Image *o, void *data, Evas_Colorspace to_cspace)
-+{
-+   void *out = NULL;
-+
-+   if (!data)
-+     return NULL;
-+
-+   switch (o->cur.cspace)
-+     {
-+      case EVAS_COLORSPACE_ARGB8888:
-+        out = evas_common_convert_argb8888_to(data,
-+                                              o->cur.image.w,
-+                                              o->cur.image.h,
-+                                              o->cur.image.stride,
-+                                              o->cur.has_alpha,
-+                                              to_cspace);
-+        break;
-+      case EVAS_COLORSPACE_RGB565_A5P:
-+        out = evas_common_convert_rgb565_a5p_to(data,
-+                                                o->cur.image.w,
-+                                                o->cur.image.h,
-+                                                o->cur.image.stride,
-+                                                o->cur.has_alpha,
-+                                                to_cspace);
-+        break;
-+      default:
-+        break;
-+     }
-+
-+   return out;
-+}
-diff --git a/src/lib/engines/common/Makefile.am b/src/lib/engines/common/Makefile.am
-index c15675b..3d5fd7c 100644
---- a/src/lib/engines/common/Makefile.am
-+++ b/src/lib/engines/common/Makefile.am
-@@ -21,6 +21,7 @@ evas_op_mul_main_.c \
- evas_blend_main.c \
- evas_blit_main.c \
- evas_convert_color.c \
-+evas_convert_colorspace.c \
- evas_convert_gry_1.c \
- evas_convert_gry_4.c \
- evas_convert_gry_8.c \
-diff --git a/src/lib/engines/common/evas_convert_colorspace.c b/src/lib/engines/common/evas_convert_colorspace.c
-new file mode 100644
-index 0000000..287bd2e
---- /dev/null
-+++ b/src/lib/engines/common/evas_convert_colorspace.c
-@@ -0,0 +1,69 @@
-+#include "evas_common.h"
-+
-+#define CONVERT_RGB_565_TO_RGB_888(s) \
-+      (((((s) << 3) & 0xf8) | (((s) >> 2) & 0x7)) | \
-+       ((((s) << 5) & 0xfc00) | (((s) >> 1) & 0x300)) | \
-+       ((((s) << 8) & 0xf80000) | (((s) << 3) & 0x70000)))
-+
-+#define CONVERT_A5P_TO_A8(s) \
-+      ((((s) << 3) & 0xf8) | (((s) >> 2) & 0x7))
-+
-+static inline void *
-+evas_common_convert_argb8888_to_rgb565_a5p(void *data, int w, int h, int stride, Evas_Bool has_alpha)
-+{
-+}
-+
-+static inline void *
-+evas_common_convert_rgb565_a5p_to_argb8888(void *data, int w, int h, int stride, Evas_Bool has_alpha)
-+{
-+   DATA16 *src, *end;
-+   DATA32 *ret, *dst;
-+   int r, g, b;
-+
-+   src = data;
-+   end = src + (stride * h);
-+   ret = malloc(w * h * sizeof(DATA32));
-+
-+   dst = ret;
-+   if (has_alpha)
-+     {
-+      DATA8 *alpha;
-+
-+      alpha = end;
-+      for (; src < end; src++, alpha++, dst++)
-+        *dst = (CONVERT_A5P_TO_A8(*alpha) << 24) |
-+                CONVERT_RGB_565_TO_RGB_888(*src);
-+     }
-+   else
-+     {
-+      for (; src < end; src++, dst++)
-+        *dst = CONVERT_RGB_565_TO_RGB_888(*src);
-+     }
-+   return ret;
-+}
-+
-+EAPI void *
-+evas_common_convert_argb8888_to(void *data, int w, int h, int stride, Evas_Bool has_alpha, Evas_Colorspace cspace)
-+{
-+   switch (cspace)
-+     {
-+      case EVAS_COLORSPACE_RGB565_A5P:
-+        return evas_common_convert_argb8888_to_rgb565_a5p(data, w, h, stride, has_alpha);
-+      default:
-+        break;
-+     }
-+   return NULL;
-+}
-+
-+EAPI void *
-+evas_common_convert_rgb565_a5p_to(void *data, int w, int h, int stride, Evas_Bool has_alpha, Evas_Colorspace cspace)
-+{
-+   switch (cspace)
-+     {
-+      case EVAS_COLORSPACE_ARGB8888:
-+        return evas_common_convert_rgb565_a5p_to_argb8888(data, w, h, stride, has_alpha);
-+      default:
-+        break;
-+     }
-+   return NULL;
-+}
-diff --git a/src/lib/include/evas_common.h b/src/lib/include/evas_common.h
-index a61ed6d..4c724b1 100644
---- a/src/lib/include/evas_common.h
-+++ b/src/lib/include/evas_common.h
-@@ -998,6 +998,9 @@ EAPI void evas_common_convert_color_rgb_to_hsv                     (int r, int g
- EAPI void evas_common_convert_color_hsv_to_rgb_int                 (int h, int s, int v, int *r, int *g, int *b);
- EAPI void evas_common_convert_color_rgb_to_hsv_int                 (int r, int g, int b, int *h, int *s, int *v);
-+EAPI void *evas_common_convert_argb8888_to                         (void *data, int w, int h, int stride, Evas_Bool has_alpha, Evas_Colorspace cspace);
-+EAPI void *evas_common_convert_rgb565_a5p_to                       (void *data, int w, int h, int stride, Evas_Bool has_alpha, Evas_Colorspace cspace);
-+
- /****/
- EAPI void evas_common_scale_init                            (void);
diff --git a/trunk/evas/debian_gregale/patches/series b/trunk/evas/debian_gregale/patches/series
deleted file mode 100644 (file)
index 0528696..0000000
+++ /dev/null
@@ -1 +0,0 @@
-02_evas_colorspace_convert
diff --git a/trunk/evas/debian_gregale/rules b/trunk/evas/debian_gregale/rules
deleted file mode 100755 (executable)
index c5f7061..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/make -f
-
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-
-DEB_CONFIGURE_EXTRA_FLAGS := --enable-software-16-x11                  \
-                                                        --enable-software-x11                          \
-                                                        --disable-scale-smooth                         \
-                                                        --disable-pthreads                                     \
-                                                        --enable-no-dither-mask                        \
-                                                        --enable-small-dither-mask                     \
-                                                        --disable-fb                                           \
-                                                        --disable-xrender-x11                          \
-                                                        --disable-image-loader-tiff            \
-                                                        --disable-image-loader-edb                     \
-                                                        --disable-image-loader-gif                     \
-                                                        --disable-image-loader-xpm                     \
-                                                        --disable-image-loader-svg                     \
-                                                        --disable-convert-yuv                          \
-                                                        --disable-convert-8-rgb-332            \
-                                                        --disable-convert-8-rgb-666            \
-                                                        --disable-convert-8-rgb-232            \
-                                                        --disable-convert-8-rgb-222            \
-                                                        --disable-convert-8-rgb-221            \
-                                                        --disable-convert-8-rgb-121            \
-                                                        --disable-convert-8-rgb-111            \
-                                                        --disable-convert-16-bgr-565           \
-                                                        --disable-convert-16-rgb-555           \
-                                                        --disable-convert-16-rgb-444           \
-                                                        --disable-convert-16-rgb-ipq           \
-                                                        --disable-convert-24-rgb-888           \
-                                                        --disable-convert-24-bgr-888           \
-                                                        --disable-convert-32-rgb-8888          \
-                                                        --disable-convert-32-rgbx-8888         \
-                                                        --disable-convert-32-bgr-8888          \
-                                                        --disable-convert-32-bgrx-8888         \
-                                                        --disable-convert-32-rgb-rot-0         \
-                                                        --disable-convert-32-rgb-rot-180       \
-                                                        --disable-convert-32-rgb-rot-270       \
-                                                        --disable-convert-32-rgb-rot-90        \
-                                                        --disable-sdl
-
-
-CFLAGS += -I/usr/X11R6/include
-
-DEB_BUILD_ARCH  ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-
-ifneq (,$(findstring armel,$(DEB_BUILD_ARCH)))
-       CFLAGS += -DNDEBUG=1 -fomit-frame-pointer -O2 -ffast-math -funsafe-math-optimizations -fno-math-errno -fsingle-precision-constant
-       ifneq (,$(findstring n8x0,$(DEB_BUILD_OPTIONS)))
-               CFLAGS += -mfpu=vfp -mfloat-abi=softfp -mcpu=arm1136jf-s
-       endif
-       ifneq (,$(findstring n770,$(DEB_BUILD_OPTIONS)))
-               CFLAGS += -mcpu=arm926ej-s
-       endif
-endif
-