exo: update to 0.3.4
authorOtavio Salvador <otavio@ossystems.com.br>
Fri, 13 Jun 2008 23:15:04 +0000 (20:15 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Fri, 17 Oct 2008 17:08:03 +0000 (14:08 -0300)
This release needs a configure patch to avoid testing for strftime
modifiers that can't be ran while cross compiling.

packages/xfce/exo/configure.patch [new file with mode: 0644]
packages/xfce/exo_0.3.4.bb [moved from packages/xfce/exo_0.3.2.bb with 85% similarity]

diff --git a/packages/xfce/exo/configure.patch b/packages/xfce/exo/configure.patch
new file mode 100644 (file)
index 0000000..2ccfcfc
--- /dev/null
@@ -0,0 +1,43 @@
+--- exo-0.3.4/configure.in~    2007-12-02 10:37:06.000000000 -0200
++++ exo-0.3.4/configure.in     2008-06-05 17:21:42.000000000 -0300
+@@ -127,22 +127,24 @@
+ dnl ***************************************
+ dnl *** Check for strftime() extensions ***
+ dnl ***************************************
+-AC_TRY_RUN([
+-  #include <string.h>
+-  #include <time.h>
+-  int
+-  main (int argc, char **argv)
+-  {
+-    struct tm tm;
+-    char      buffer[16];
+-    tm.tm_year = 81;
+-    if (strftime (buffer, 16, "%EY", &tm) == 4 && strcmp (buffer, "1981") == 0)
+-      return 0;
+-    return 1;
+-  }
+-], [
+-  AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.])
+-])
++dnl grrrr...  this doesn't work for cross compiling, define it for OE
++AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.])
++dnl AC_TRY_RUN([
++dnl   #include <string.h>
++dnl   #include <time.h>
++dnl   int
++dnl   main (int argc, char **argv)
++dnl   {
++dnl     struct tm tm;
++dnl     char      buffer[16];
++dnl     tm.tm_year = 81;
++dnl     if (strftime (buffer, 16, "%EY", &tm) == 4 && strcmp (buffer, "1981") == 0)
++dnl       return 0;
++dnl     return 1;
++dnl   }
++dnl ], [
++dnl   AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.])
++dnl ])
+ dnl ******************************
+ dnl *** Check for i18n support ***
similarity index 85%
rename from packages/xfce/exo_0.3.2.bb
rename to packages/xfce/exo_0.3.4.bb
index b72ff52..49ab445 100644 (file)
@@ -1,7 +1,9 @@
 DEPENDS = "libxfce4util xfce-mcs-manager hal liburi-perl-native python-native"
 
-inherit  xfce
-XFCE_VERSION = 4.4.1
+inherit xfce
+XFCE_VERSION = 4.4.2
+
+SRC_URI += " file://configure.patch;patch=1"
 
 # Note: Python checking is broken