[oe-commits] Otavio Salvador : exo: update to 0.3.4

GIT User account git at amethyst.openembedded.net
Fri Oct 17 17:11:40 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 759bcabde952faa269f4f9f357b8636d5ba04219
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=759bcabde952faa269f4f9f357b8636d5ba04219

Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Fri Jun 13 20:15:04 2008 -0300

exo: update to 0.3.4

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            |   43 ++++++++++++++++++++++++++
 packages/xfce/{exo_0.3.2.bb => exo_0.3.4.bb} |    6 ++-
 2 files changed, 47 insertions(+), 2 deletions(-)

diff --git a/packages/xfce/exo/configure.patch b/packages/xfce/exo/configure.patch
new file mode 100644
index 0000000..2ccfcfc
--- /dev/null
+++ b/packages/xfce/exo/configure.patch
@@ -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 ***
diff --git a/packages/xfce/exo_0.3.2.bb b/packages/xfce/exo_0.3.4.bb
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
--- a/packages/xfce/exo_0.3.2.bb
+++ b/packages/xfce/exo_0.3.4.bb
@@ -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
 





More information about the Openembedded-commits mailing list