Updated ecore package
authoretrunko <eblima@gmail.com>
Wed, 7 May 2008 20:58:27 +0000 (20:58 +0000)
committeretrunko <eblima@gmail.com>
Wed, 7 May 2008 20:58:27 +0000 (20:58 +0000)
trunk/ecore/debian/changelog
trunk/ecore/debian/control
trunk/ecore/debian/copyright
trunk/ecore/debian/patches/01_ecore_focus_out_fullscreen.diff

index 08688a9..efe5bfd 100644 (file)
@@ -1,3 +1,9 @@
+ecore (0.9.9.042-maemo3) unstable; urgency=low
+
+  * New release.
+
+ -- Eduardo Lima (Etrunko) <eduardo.lima@indt.org.br>  Tue, 06 May 2008 15:49:22 -0300
+
 ecore (0.9.9.042-maemo2) unstable; urgency=low
 
   * New release.
index 78a31d7..504d823 100644 (file)
@@ -2,12 +2,11 @@ Source: ecore
 Section: libs
 Priority: optional
 Maintainer: Maemo-EFL Team <maemo-efl-devel@garage.maemo.org>
-Build-Depends: cdbs, debhelper (>= 4), libeet0-dev (>= 0.9.10.042-maemo2), libevas0-dev (>= 0.9.9.042-maemo2), libssl-dev, libcurl3-dev, libxcursor-dev, x-dev | libx11-dev, libxrender-dev, libxrandr-dev, libxext-dev, libfreetype6-dev, libjpeg62-dev
+Build-Depends: cdbs, debhelper (>= 4), libeet1-dev (>= 1.0.0), libevas0-dev (>= 0.9.9.042-maemo3), libssl-dev, libcurl3-dev, libxcursor-dev, x-dev | libx11-dev, libxrender-dev, libxrandr-dev, libxext-dev, libfreetype6-dev, libjpeg62-dev
 Standards-Version: 3.7.2
 
 Package: libecore0
 Architecture: any
-Section: libs
 Provides: libecore
 Depends: ${shlibs:Depends}
 Description: Core abstraction layer for enlightenment DR 0.17
@@ -28,12 +27,13 @@ Description: Ecore Connection Library
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains the Ecore Connection Library.
 
 #Package: libecore0-config
 #Architecture: any
 #Section: libs
-#Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libevas0 (>= 0.9.9.042-maemo2), libeet0  (>= 0.9.10.042)
+#Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libevas0 (>= 0.9.9.042-maemo3), libeet1  (>= 1.0.0)
 #Provides: libecore-config
 #Description: Ecore Enlightened Property Library
 # This is the core event abstraction layer and X abstraction layer that makes
@@ -41,6 +41,7 @@ Description: Ecore Connection Library
 # handlers fast, optimized, and convenient. It's a separate library so anyone
 # can make use of the work put into Ecore to make this job easy for
 # applications.
+# .
 # This package contains the Enlightened Property Library.
 
 Package: libecore0-desktop
@@ -54,12 +55,13 @@ Description: Ecore freedesktop.org .desktop, icon, menu parsing Library
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains the Ecore freedesktop.org .desktop, icon, menu parsing Library.
 
 Package: libecore0-evas
 Architecture: any
 Section: libs
-Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore0-x (= ${Source-Version}), libecore0-txt (= ${Source-Version}), libecore0-job (= ${Source-Version}), libevas0 (>= 0.9.9.042-maemo2), libx11-6, libxext6, libevas0-engine-software-x11 (>= 0.9.9.042-maemo2), libevas0-engine-software-x11-16 (>= 0.9.9.042-maemo2)
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore0-x (= ${Source-Version}), libecore0-txt (= ${Source-Version}), libecore0-job (= ${Source-Version}), libevas0 (>= 0.9.9.042-maemo3), libx11-6, libxext6, libevas0-engine-software-x11 (>= 0.9.9.042-maemo3), libevas0-engine-software-x11-16 (>= 0.9.9.042-maemo3)
 Provides: libecore-evas
 Description: Ecore Evas Wrapper Library
  This is the core event abstraction layer and X abstraction layer that makes
@@ -67,6 +69,7 @@ Description: Ecore Evas Wrapper Library
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains the Ecore Evas wrapper functions.
 
 #Package: libecore0-fb
@@ -80,6 +83,7 @@ Description: Ecore Evas Wrapper Library
 # handlers fast, optimized, and convenient. It's a separate library so anyone
 # can make use of the work put into Ecore to make this job easy for
 # applications.
+# .
 # This package contains the Ecore frame buffer system functions.
 
 Package: libecore0-file
@@ -93,8 +97,40 @@ Description: Ecore File Library
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains the Ecore File Library.
 
+Package: libecore0-imf
+Architecture: any
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version})
+Provides: libecore-imf
+Description: Ecore Input Method Framework
+ This is the core event abstraction layer and X abstraction layer that makes
+ doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
+ handlers fast, optimized, and convenient. It's a separate library so anyone
+ can make use of the work put into Ecore to make this job easy for
+ applications.
+ .
+ This package contains the Ecore Input Method Framework module.
+
+Package: libecore0-imf-evas
+Architecture: any
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore0-imf (= ${Source-Version})
+Provides: libecore-imf-evas
+Description: Ecore Evas Input Method Framework
+ This is the core event abstraction layer and X abstraction layer that makes
+ doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
+ handlers fast, optimized, and convenient. It's a separate library so anyone
+ can make use of the work put into Ecore to make this job easy for
+ applications.
+ .
+ This package contains the Evas helper functions for the Ecore Input Method
+ Framework module.
+
 Package: libecore0-ipc
 Architecture: any
 Section: libs
@@ -106,6 +142,7 @@ Description: Ecore inter-process communication functions
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains the Ecore inter-process communication functions.
 
 Package: libecore0-job
@@ -119,6 +156,7 @@ Description: Ecore job dealing functions
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains functions for dealing with Ecore jobs.
 
 Package: libecore0-txt
@@ -132,6 +170,7 @@ Description: Ecore text encoding conversion functions
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains the Ecore text encoding conversion functions.
 
 Package: libecore0-x
@@ -145,41 +184,13 @@ Description: Ecore functions for dealing with the X Windows System
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This package contains the Ecore wrapper and convenience functions for using
  the X Windows System.
 
-Package: libecore0-imf
-Architecture: any
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version})
-Provides: libecore-imf
-Description: Ecore Input Method Framework
- This is the core event abstraction layer and X abstraction layer that makes
- doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
- handlers fast, optimized, and convenient. It's a separate library so anyone
- can make use of the work put into Ecore to make this job easy for
- applications.
- This package contains the Ecore Input Method Framework library.
-
-Package: libecore0-imf-evas
-Architecture: any
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends}, libecore0 (= ${Source-Version}), libecore0-imf (= ${Source-Version})
-Provides: libecore-imf-evas
-Description: Ecore Evas Input Method Framework
- This is the core event abstraction layer and X abstraction layer that makes
- doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
- handlers fast, optimized, and convenient. It's a separate library so anyone
- can make use of the work put into Ecore to make this job easy for
- applications.
- This package contains the Ecore Evas Input Method Framework library.
-
 Package: libecore0-all
 Architecture: any
 Section: libdevel
-Architecture: any
 Depends: libecore0 (= ${Source-Version}), libecore0-con (= ${Source-Version}), libecore0-desktop (= ${Source-Version}), libecore0-evas (= ${Source-Version}), libecore0-file (= ${Source-Version}), libecore0-job (= ${Source-Version}), libecore0-txt (= ${Source-Version}), libecore0-x (= ${Source-Version}), libecore0-ipc (= ${Source-Version}), libecore0-imf (= ${Source-Version}), libecore0-imf-evas (= ${Source-Version})
 Provides: libecore-all
 Description: Virtual package providing all available Ecore modules.
@@ -188,13 +199,14 @@ Description: Virtual package providing all available Ecore modules.
  handlers fast, optimized, and convenient. It's a separate library so anyone
  can make use of the work put into Ecore to make this job easy for
  applications.
+ .
  This virtual package provides all available Ecore modules.
 
 Package: libecore0-dev
 Architecture: any
 Section: libdevel
 Architecture: any
-Depends: libecore0 (= ${Source-Version}), libevas0-dev (>= 0.9.9.042-maemo2), libecore0-all (= ${Source-Version})
+Depends: libecore0 (= ${Source-Version}), libevas0-dev (>= 0.9.9.042-maemo3), libecore0-all (= ${Source-Version})
 Provides: libecore-dev
 Description: Ecore headers, static libraries and documentation
  This is the core event abstraction layer and X abstraction layer that makes
@@ -205,6 +217,21 @@ Description: Ecore headers, static libraries and documentation
  This package contains headers, static libraries and documentation for
  the Ecore library.
 
+#Package: libecore0-doc
+#Architecture: all
+#Section: doc
+#Enhances: libecore-dev
+#Provides: libecore-doc
+#Description: Ecore API Documentation
+# This is the core event abstraction layer and X abstraction layer that makes
+# doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
+# handlers fast, optimized, and convenient. It's a separate library so anyone
+# can make use of the work put into Ecore to make this job easy for
+# applications.
+# .
+# This package provides development documentation (html and manpages)for the
+# Ecore library.
+
 #Package: ecore0-bin
 #Architecture: any
 #Section: libs
@@ -217,5 +244,24 @@ Description: Ecore headers, static libraries and documentation
 # handlers fast, optimized, and convenient. It's a separate library so anyone
 # can make use of the work put into Ecore to make this job easy for
 # applications.
+# .
 # This package includes:
 #  - ecore_config: allows creation/editing of ecore_config databases
+
+#Package: libecore0-dbg
+#Architecture: any
+#Section: libdevel
+#Priority: extra
+#Depends: libecore0 (= ${Source-Version})
+#Provides: libecore-dbg
+#Description:  Core abstraction layer for enlightenment DR 0.17
+# This is the core event abstraction layer and X abstraction layer that makes
+# doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
+# handlers fast, optimized, and convenient. It's a separate library so anyone
+# can make use of the work put into Ecore to make this job easy for
+# applications
+# .
+# This package contains unstripped shared libraries. It is provided primarily
+# to provide a backtrace with names in a debugger, this makes it somewhat easier
+# to interpret core dumps. The libraries are installed in /usr/lib/debug and
+# are automatically used by gdb.
index 71899fd..87efe6f 100644 (file)
@@ -1,32 +1,42 @@
-This package was debianized by Laurence J. Lane <ljlane@debian.org> on
-Sat, 28 Oct 2000 17:56:46 -0400.
+This package was debianized by Eduardo Lima (Etrunko) <eduardo.lima@indt.org.br> on
+Tue, 06 May 2008 15:49:22 -0300.
 
 The source code is from the e17/libs/ecore module of the enlightenment CVS
 tree. For more information, see:
 
- http://www.enlightenment.org/cvs.html
-Upstream Author: Carsten Haitzler <raster@rasterman.com>
+ http://www.enlightenment.org
+
+Upstream Authors:
+
+       Enlightenment team <enlightenment-devel@lists.sourceforge.net>
 
 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, its documentation and marketing & publicity 
-materials, and acknowledgment shall be given in the documentation, materials
-and software packages that this Software was used.
-   
-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.
+       Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
+License:
+
+  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, its documentation and marketing & publicity
+  materials, and acknowledgment shall be given in the documentation,
+  materials and software packages that this Software was used.
+
+  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.
+
+On Debian systems, the complete text of the BSD License can be found
+in `/usr/share/common-licenses/BSD'.
+
+The Debian packaging is:
+  (C) 2006 2007,Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
+  and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
index 8a2a41a..dc96b97 100644 (file)
@@ -1,11 +1,8 @@
-Index: ecore/src/lib/ecore_evas/ecore_evas_x.c
-===================================================================
-RCS file: /var/cvs/e/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_x.c,v
-retrieving revision 1.119
-diff -u -u -r1.119 ecore_evas_x.c
---- ecore/src/lib/ecore_evas/ecore_evas_x.c    30 Nov 2007 17:12:27 -0000      1.119
-+++ ecore/src/lib/ecore_evas/ecore_evas_x.c    17 Dec 2007 21:26:28 -0000
-@@ -923,8 +923,9 @@
+diff --git a/src/lib/ecore_evas/ecore_evas_x.c b/src/lib/ecore_evas/ecore_evas_x.c
+index ad87a69..2236ba3 100644
+--- a/src/lib/ecore_evas/ecore_evas_x.c
++++ b/src/lib/ecore_evas/ecore_evas_x.c
+@@ -934,8 +934,9 @@ _ecore_evas_x_event_window_focus_out(void *data __UNUSED__, int type __UNUSED__,
     ee = _ecore_evas_x_match(e->win);
     if ((!ee) || (ee->ignore_events)) return 1; /* pass on event */
     if (e->win != ee->engine.x.win) return 1;