Re: [OE-core] [PATCH] glib-2.0 2.28.x: update to 2.28.8

2011-06-22 Thread Koen Kooi
This fixes the mkenum problem people keep reporting, so can this go in before 
Saul gets back from his holiday?

Op 20 jun 2011, om 10:24 heeft Koen Kooi het volgende geschreven:

 Signed-off-by: Koen Kooi k...@dominion.thruhere.net
 ---
 ...003-gatomic-proper-pointer-get-cast.patch.patch |   28 
 .../0005-glib-mkenums-interpreter.patch.patch  |   25 +
 meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb  |   18 
 meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb  |   22 +++
 meta/recipes-core/glib-2.0/glib.inc|3 +-
 5 files changed, 77 insertions(+), 19 deletions(-)
 create mode 100644 
 meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
 create mode 100644 
 meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
 delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
 create mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb
 
 diff --git 
 a/meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
  
 b/meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
 new file mode 100644
 index 000..ad1ca12
 --- /dev/null
 +++ 
 b/meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
 @@ -0,0 +1,28 @@
 +From 3d371334d5668bcd02a38ff99884bd343c244d68 Mon Sep 17 00:00:00 2001
 +From: Koen Kooi k...@dominion.thruhere.net
 +Date: Sat, 18 Jun 2011 23:51:35 +0200
 +Subject: [PATCH 3/7] gatomic-proper-pointer-get-cast.patch
 +
 +Upstream-Status: Unknown
 +
 +Signed-off-by: Koen Kooi k...@dominion.thruhere.net
 +---
 + glib/gatomic.h |2 +-
 + 1 files changed, 1 insertions(+), 1 deletions(-)
 +
 +diff --git a/glib/gatomic.h b/glib/gatomic.h
 +index ddd39b8..b758142 100644
 +--- a/glib/gatomic.h
  b/glib/gatomic.h
 +@@ -70,7 +70,7 @@ void g_atomic_pointer_set  (volatile 
 gpointer G_GNUC_MAY_ALI
 +   (g_atomic_int_set) ((volatile gint G_GNUC_MAY_ALIAS *) (volatile void *) 
 (atomic), (newval)))
 + # define g_atomic_pointer_get(atomic) \
 +  ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gpointer) ? 1 : -1]), 
 \
 +-  (g_atomic_pointer_get) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile 
 void *) (atomic)))
 ++  (g_atomic_pointer_get) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile 
 void G_GNUC_MAY_ALIAS *) (atomic)))
 + # define g_atomic_pointer_set(atomic, newval) \
 +  ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gpointer) ? 1 : -1]), 
 \
 +   (g_atomic_pointer_set) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile 
 void *) (atomic), (newval)))
 +-- 
 +1.6.6.1
 +
 diff --git 
 a/meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
  
 b/meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
 new file mode 100644
 index 000..6780330
 --- /dev/null
 +++ 
 b/meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
 @@ -0,0 +1,25 @@
 +From a8e5c4a808e7f8572bd5023645a6cb4386b9aff8 Mon Sep 17 00:00:00 2001
 +From: Koen Kooi k...@dominion.thruhere.net
 +Date: Sat, 18 Jun 2011 23:52:17 +0200
 +Subject: [PATCH 5/7] don't leak buildpaths into perl hashbang
 +
 +Upstream-Status: Unknown
 +
 +Signed-off-by: Koen Kooi k...@dominion.thruhere.net
 +---
 + gobject/glib-mkenums.in |2 +-
 + 1 files changed, 1 insertions(+), 1 deletions(-)
 +
 +diff --git a/gobject/glib-mkenums.in b/gobject/glib-mkenums.in
 +index 6372245..b486fe9 100755
 +--- a/gobject/glib-mkenums.in
  b/gobject/glib-mkenums.in
 +@@ -1,4 +1,4 @@
 +-#! @PERL_PATH@
 ++#! /usr/bin/env perl
 + 
 + use warnings;
 + use File::Basename;
 +-- 
 +1.6.6.1
 +
 diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb 
 b/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
 deleted file mode 100644
 index ca5f4c8..000
 --- a/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
 +++ /dev/null
 @@ -1,18 +0,0 @@
 -require glib.inc
 -
 -PE = 1
 -PR = r1
 -
 -SRC_URI = ${GNOME_MIRROR}/glib/2.28/glib-${PV}.tar.bz2 \
 -   file://configure-libtool.patch \
 -   file://60_wait-longer-for-threads-to-die.patch \
 -   file://g_once_init_enter.patch \
 -  
 -# Only apply this patch for target recipe on uclibc
 -SRC_URI_append_libc-uclibc =  ${@['', 'file://no-iconv.patch']['${PN}' == 
 '${BPN}']}
 -
 -SRC_URI[md5sum] = 7d8fc15ae70d5111c0cf2a79d50ef717
 -SRC_URI[sha256sum] = 
 557fb7c39d21b9359fbac51fd6b0b883bc97a2561c0166eef993a4078312f578
 -
 -SRC_URI_append_virtclass-native =  file://glib-gettextize-dir.patch
 -BBCLASSEXTEND = native
 diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb 
 b/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb
 new file mode 100644
 index 000..e84aea5
 --- /dev/null
 +++ b/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb
 @@ -0,0 +1,22 @@
 +require glib.inc
 +
 +PR = r1
 +PE = 1
 +
 +SRC_URI = ${GNOME_MIRROR}/glib/2.28/glib-${PV}.tar.bz2 \
 +   

Re: [OE-core] [PATCH] glib-2.0 2.28.x: update to 2.28.8

2011-06-22 Thread Richard Purdie
On Mon, 2011-06-20 at 10:24 +0200, Koen Kooi wrote:
 Signed-off-by: Koen Kooi k...@dominion.thruhere.net
 ---
  ...003-gatomic-proper-pointer-get-cast.patch.patch |   28 
 
  .../0005-glib-mkenums-interpreter.patch.patch  |   25 +
  meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb  |   18 
  meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb  |   22 +++
  meta/recipes-core/glib-2.0/glib.inc|3 +-
  5 files changed, 77 insertions(+), 19 deletions(-)
  create mode 100644 
 meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
  create mode 100644 
 meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
  delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
  create mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb

Merged to master but please be a little more verbose in future commit
messages :)

Cheers,

Richard


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] glib-2.0 2.28.x: update to 2.28.8

2011-06-20 Thread Koen Kooi
Signed-off-by: Koen Kooi k...@dominion.thruhere.net
---
 ...003-gatomic-proper-pointer-get-cast.patch.patch |   28 
 .../0005-glib-mkenums-interpreter.patch.patch  |   25 +
 meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb  |   18 
 meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb  |   22 +++
 meta/recipes-core/glib-2.0/glib.inc|3 +-
 5 files changed, 77 insertions(+), 19 deletions(-)
 create mode 100644 
meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
 create mode 100644 
meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
 delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
 create mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb

diff --git 
a/meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
 
b/meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
new file mode 100644
index 000..ad1ca12
--- /dev/null
+++ 
b/meta/recipes-core/glib-2.0/glib-2.0/0003-gatomic-proper-pointer-get-cast.patch.patch
@@ -0,0 +1,28 @@
+From 3d371334d5668bcd02a38ff99884bd343c244d68 Mon Sep 17 00:00:00 2001
+From: Koen Kooi k...@dominion.thruhere.net
+Date: Sat, 18 Jun 2011 23:51:35 +0200
+Subject: [PATCH 3/7] gatomic-proper-pointer-get-cast.patch
+
+Upstream-Status: Unknown
+
+Signed-off-by: Koen Kooi k...@dominion.thruhere.net
+---
+ glib/gatomic.h |2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/glib/gatomic.h b/glib/gatomic.h
+index ddd39b8..b758142 100644
+--- a/glib/gatomic.h
 b/glib/gatomic.h
+@@ -70,7 +70,7 @@ void g_atomic_pointer_set  (volatile 
gpointer G_GNUC_MAY_ALI
+   (g_atomic_int_set) ((volatile gint G_GNUC_MAY_ALIAS *) (volatile void *) 
(atomic), (newval)))
+ # define g_atomic_pointer_get(atomic) \
+  ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gpointer) ? 1 : -1]), \
+-  (g_atomic_pointer_get) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile 
void *) (atomic)))
++  (g_atomic_pointer_get) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile 
void G_GNUC_MAY_ALIAS *) (atomic)))
+ # define g_atomic_pointer_set(atomic, newval) \
+  ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gpointer) ? 1 : -1]), \
+   (g_atomic_pointer_set) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile 
void *) (atomic), (newval)))
+-- 
+1.6.6.1
+
diff --git 
a/meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch 
b/meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
new file mode 100644
index 000..6780330
--- /dev/null
+++ 
b/meta/recipes-core/glib-2.0/glib-2.0/0005-glib-mkenums-interpreter.patch.patch
@@ -0,0 +1,25 @@
+From a8e5c4a808e7f8572bd5023645a6cb4386b9aff8 Mon Sep 17 00:00:00 2001
+From: Koen Kooi k...@dominion.thruhere.net
+Date: Sat, 18 Jun 2011 23:52:17 +0200
+Subject: [PATCH 5/7] don't leak buildpaths into perl hashbang
+
+Upstream-Status: Unknown
+
+Signed-off-by: Koen Kooi k...@dominion.thruhere.net
+---
+ gobject/glib-mkenums.in |2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/gobject/glib-mkenums.in b/gobject/glib-mkenums.in
+index 6372245..b486fe9 100755
+--- a/gobject/glib-mkenums.in
 b/gobject/glib-mkenums.in
+@@ -1,4 +1,4 @@
+-#! @PERL_PATH@
++#! /usr/bin/env perl
+ 
+ use warnings;
+ use File::Basename;
+-- 
+1.6.6.1
+
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb 
b/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
deleted file mode 100644
index ca5f4c8..000
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-require glib.inc
-
-PE = 1
-PR = r1
-
-SRC_URI = ${GNOME_MIRROR}/glib/2.28/glib-${PV}.tar.bz2 \
-   file://configure-libtool.patch \
-   file://60_wait-longer-for-threads-to-die.patch \
-   file://g_once_init_enter.patch \
-  
-# Only apply this patch for target recipe on uclibc
-SRC_URI_append_libc-uclibc =  ${@['', 'file://no-iconv.patch']['${PN}' == 
'${BPN}']}
-
-SRC_URI[md5sum] = 7d8fc15ae70d5111c0cf2a79d50ef717
-SRC_URI[sha256sum] = 
557fb7c39d21b9359fbac51fd6b0b883bc97a2561c0166eef993a4078312f578
-
-SRC_URI_append_virtclass-native =  file://glib-gettextize-dir.patch
-BBCLASSEXTEND = native
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb 
b/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb
new file mode 100644
index 000..e84aea5
--- /dev/null
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb
@@ -0,0 +1,22 @@
+require glib.inc
+
+PR = r1
+PE = 1
+
+SRC_URI = ${GNOME_MIRROR}/glib/2.28/glib-${PV}.tar.bz2 \
+   file://configure-libtool.patch \
+   file://60_wait-longer-for-threads-to-die.patch \
+   file://g_once_init_enter.patch \
+   file://0003-gatomic-proper-pointer-get-cast.patch.patch \
+   file://0005-glib-mkenums-interpreter.patch.patch \
+  
+# Only apply this patch for target 

[OE-core] [PATCH] glib-2.0 2.28.x: update to 2.28.8

2011-06-18 Thread Koen Kooi
Signed-off-by: Koen Kooi k...@dominion.thruhere.net
---
 meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb |   18 --
 meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb |   19 +++
 meta/recipes-core/glib-2.0/glib.inc   |3 ++-
 3 files changed, 21 insertions(+), 19 deletions(-)
 delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
 create mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb

diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb 
b/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
deleted file mode 100644
index ca5f4c8..000
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.28.6.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-require glib.inc
-
-PE = 1
-PR = r1
-
-SRC_URI = ${GNOME_MIRROR}/glib/2.28/glib-${PV}.tar.bz2 \
-   file://configure-libtool.patch \
-   file://60_wait-longer-for-threads-to-die.patch \
-   file://g_once_init_enter.patch \
-  
-# Only apply this patch for target recipe on uclibc
-SRC_URI_append_libc-uclibc =  ${@['', 'file://no-iconv.patch']['${PN}' == 
'${BPN}']}
-
-SRC_URI[md5sum] = 7d8fc15ae70d5111c0cf2a79d50ef717
-SRC_URI[sha256sum] = 
557fb7c39d21b9359fbac51fd6b0b883bc97a2561c0166eef993a4078312f578
-
-SRC_URI_append_virtclass-native =  file://glib-gettextize-dir.patch
-BBCLASSEXTEND = native
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb 
b/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb
new file mode 100644
index 000..dd34c78
--- /dev/null
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.28.8.bb
@@ -0,0 +1,19 @@
+require glib.inc
+
+PE = 1
+
+SRC_URI = ${GNOME_MIRROR}/glib/2.28/glib-${PV}.tar.bz2 \
+   file://configure-libtool.patch \
+   file://60_wait-longer-for-threads-to-die.patch \
+   file://g_once_init_enter.patch \
+  
+# Only apply this patch for target recipe on uclibc
+SRC_URI_append_libc-uclibc =  ${@['', 'file://no-iconv.patch']['${PN}' == 
'${BPN}']}
+
+SRC_URI_append_virtclass-native =  file://glib-gettextize-dir.patch
+
+SRC_URI[md5sum] = 789e7520f71c6a4bf08bc683ec764d24
+SRC_URI[sha256sum] = 
222f3055d6c413417b50901008c654865e5a311c73f0ae918b0a9978d1f9466f
+
+BBCLASSEXTEND = native
+
diff --git a/meta/recipes-core/glib-2.0/glib.inc 
b/meta/recipes-core/glib-2.0/glib.inc
index 0488490..0800c85 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -31,7 +31,8 @@ EXTRA_OECONF = --disable-debug --enable-included-printf=no
 EXTRA_OECONF_virtclass-native = 
 EXTRA_OECONF_linuxstdbase = --enable-included-printf=no
 
-FILES_${PN} = ${libdir}/lib*${SOLIBS}
+FILES_${PN} = ${libdir}/lib*${SOLIBS} ${sysconfdir}/bash_completion.d 
${datadir}/glib-2.0/schemas
 FILES_${PN}-dev += ${libdir}/glib-2.0/include
+FILES_${PN}-dbg += ${datadir}/glib-2.0/gdb ${datadir}/gdb
 
 ARM_INSTRUCTION_SET = arm
-- 
1.6.6.1


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core