All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: Phil Blundell <philb@gnu.org>
Cc: openembedded-core <openembedded-core@lists.openembedded.org>
Subject: Re: [PATCH] glib-2.0: Update to 2.34.0
Date: Wed, 26 Sep 2012 14:20:41 +0200	[thread overview]
Message-ID: <20120926122041.GI3313@jama.jama.net> (raw)
In-Reply-To: <1348661842.31293.108.camel@phil-desktop>

[-- Attachment #1: Type: text/plain, Size: 8099 bytes --]

On Wed, Sep 26, 2012 at 01:17:21PM +0100, Phil Blundell wrote:
> Signed-off-by: Phil Blundell <pb@pbcl.net>
> ---
>  .../60_wait-longer-for-threads-to-die.patch        |   11 -----
>  meta/recipes-core/glib-2.0/glib-2.0/nodbus.patch   |   34 ++++++++--------
>  meta/recipes-core/glib-2.0/glib-2.0_2.32.4.bb      |   43 --------------------
>  meta/recipes-core/glib-2.0/glib-2.0_2.34.0.bb      |   43 ++++++++++++++++++++
>  4 files changed, 61 insertions(+), 70 deletions(-)
>  delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.32.4.bb
>  create mode 100644 meta/recipes-core/glib-2.0/glib-2.0_2.34.0.bb

Can you please resend with -M?

Thanks

> 
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0/60_wait-longer-for-threads-to-die.patch b/meta/recipes-core/glib-2.0/glib-2.0/60_wait-longer-for-threads-to-die.patch
> index 4ff7b80..67dfeca 100644
> --- a/meta/recipes-core/glib-2.0/glib-2.0/60_wait-longer-for-threads-to-die.patch
> +++ b/meta/recipes-core/glib-2.0/glib-2.0/60_wait-longer-for-threads-to-die.patch
> @@ -7,17 +7,6 @@ Upstream-Status: Inappropriate [patches for test code]
>  diff -ruN glib-2.30.0-orig/tests/threadpool-test.c glib-2.30.0/tests/threadpool-test.c
>  --- glib-2.30.0-orig/tests/threadpool-test.c	2009-04-01 07:04:21.000000000 +0800
>  +++ glib-2.30.0/tests/threadpool-test.c	2010-11-16 12:28:09.002172678 +0800
> -@@ -5,8 +5,8 @@
> - 
> - #include <glib.h>
> - 
> --#define DEBUG_MSG(x)
> --/* #define DEBUG_MSG(args) g_printerr args ; g_printerr ("\n");  */
> -+/* #define DEBUG_MSG(x) */
> -+#define DEBUG_MSG(args) g_printerr args ; g_printerr ("\n");
> - 
> - #define WAIT                5    /* seconds */
> - #define MAX_THREADS         10
>  @@ -130,10 +130,10 @@
>              test_count_threads () == 0)
>            break;
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0/nodbus.patch b/meta/recipes-core/glib-2.0/glib-2.0/nodbus.patch
> index 1e65643..f5b8384 100644
> --- a/meta/recipes-core/glib-2.0/glib-2.0/nodbus.patch
> +++ b/meta/recipes-core/glib-2.0/glib-2.0/nodbus.patch
> @@ -5,21 +5,23 @@ Upstream-Status: Inappropriate [configuration]
>  
>  RP 2012/2/25
>  
> -Index: glib-2.30.2/configure.ac
> -===================================================================
> ---- glib-2.30.2.orig/configure.ac	2012-02-25 14:50:07.444242397 +0000
> -+++ glib-2.30.2/configure.ac	2012-02-25 14:51:28.096240485 +0000
> -@@ -3769,10 +3769,9 @@
> - # Check for libdbus1 - Optional - is only used in the GDBus test cases
> +--- glib-2.34.0/configure.ac~	2012-09-25 12:06:14.383311239 +0100
> ++++ glib-2.34.0/configure.ac	2012-09-25 12:07:28.584958144 +0100
> +@@ -3500,10 +3500,13 @@
>   #
>   # 1.2.14 required for dbus_message_set_serial
> --PKG_CHECK_MODULES(DBUS1,
> --                  dbus-1 >= 1.2.14,
> --                  [AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes],
> --                  have_dbus1=no)
> -+DBUS1_CFLAGS=
> -+DBUS1_LIBS=
> -+$have_dbus1=no      
> - AC_SUBST(DBUS1_CFLAGS)
> - AC_SUBST(DBUS1_LIBS)
> - AM_CONDITIONAL(HAVE_DBUS1, [test "x$have_dbus1" = "xyes"])
> + AS_IF([ test x$enable_modular_tests = xyes], [
> +-   PKG_CHECK_MODULES(DBUS1,
> +-                     dbus-1 >= 1.2.14,
> +-                     [AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes],
> +-                     have_dbus1=no)
> ++#   PKG_CHECK_MODULES(DBUS1,
> ++#                     dbus-1 >= 1.2.14,
> ++#                     [AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes],
> ++#                     have_dbus1=no)
> ++   DBUS1_CFLAGS=
> ++   DBUS1_LIBS=
> ++   have_dbus1=no
> +    AC_SUBST(DBUS1_CFLAGS)
> +    AC_SUBST(DBUS1_LIBS)
> + ])
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.32.4.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.32.4.bb
> deleted file mode 100644
> index 10c0b61..0000000
> --- a/meta/recipes-core/glib-2.0/glib-2.0_2.32.4.bb
> +++ /dev/null
> @@ -1,43 +0,0 @@
> -require glib.inc
> -
> -PR = "r6"
> -PE = "1"
> -
> -DEPENDS += "libffi python-argparse-native zlib"
> -DEPENDS_virtclass-native += "libffi-native python-argparse-native"
> -DEPENDS_virtclass-nativesdk += "nativesdk-libffi python-argparse-native nativesdk-zlib ${BPN}-native"
> -
> -SHRT_VER = "${@d.getVar('PV',1).split('.')[0]}.${@d.getVar('PV',1).split('.')[1]}"
> -
> -SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
> -           file://configure-libtool.patch \
> -           file://60_wait-longer-for-threads-to-die.patch \
> -           file://glib-2.0_fix_for_x32.patch \
> -           file://nodbus.patch \
> -           file://nolibelf.patch \
> -          "
> -SRC_URI[md5sum] = "bf84fefd9c1a5b5a7a38736f4ddd674a"
> -SRC_URI[sha256sum] = "a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2"
> -
> -SRC_URI_append_virtclass-native = " file://glib-gettextize-dir.patch"
> -BBCLASSEXTEND = "native nativesdk"
> -
> -do_configure_prepend() {
> -	sed -i -e "s:TEST_PROGS += gdbus-serialization::g"  ${S}/gio/tests/Makefile.am
> -	sed -i -e '1s,#!.*,#!${USRBINPATH}/env python,' ${S}/gio/gdbus-2.0/codegen/gdbus-codegen.in
> -}
> -
> -do_install_append() {
> -  # remove some unpackaged files
> -  rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyc
> -  rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyo
> -  # and empty dirs
> -  rmdir ${D}${libdir}/gio/modules/
> -  rmdir ${D}${libdir}/gio/
> -
> -  # Some distros have both /bin/perl and /usr/bin/perl, but we set perl location
> -  # for target as /usr/bin/perl, so fix it to /usr/bin/perl.
> -  if [ -f ${D}${bindir}/glib-mkenums ]; then
> -    sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${bindir}/glib-mkenums
> -  fi
> -}
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.34.0.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.34.0.bb
> new file mode 100644
> index 0000000..f4e3682
> --- /dev/null
> +++ b/meta/recipes-core/glib-2.0/glib-2.0_2.34.0.bb
> @@ -0,0 +1,43 @@
> +require glib.inc
> +
> +PR = "r0"
> +PE = "1"
> +
> +DEPENDS += "libffi python-argparse-native zlib"
> +DEPENDS_virtclass-native += "libffi-native python-argparse-native"
> +DEPENDS_virtclass-nativesdk += "nativesdk-libffi python-argparse-native nativesdk-zlib ${BPN}-native"
> +
> +SHRT_VER = "${@d.getVar('PV',1).split('.')[0]}.${@d.getVar('PV',1).split('.')[1]}"
> +
> +SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
> +           file://configure-libtool.patch \
> +           file://60_wait-longer-for-threads-to-die.patch \
> +           file://glib-2.0_fix_for_x32.patch \
> +           file://nolibelf.patch \
> +           file://nodbus.patch \
> +          "
> +SRC_URI[md5sum] = "bf84fefd9c1a5b5a7a38736f4ddd674a"
> +SRC_URI[sha256sum] = "a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2"
> +
> +SRC_URI_append_virtclass-native = " file://glib-gettextize-dir.patch"
> +BBCLASSEXTEND = "native nativesdk"
> +
> +do_configure_prepend() {
> +	sed -i -e "s:TEST_PROGS += gdbus-serialization::g"  ${S}/gio/tests/Makefile.am
> +	sed -i -e '1s,#!.*,#!${USRBINPATH}/env python,' ${S}/gio/gdbus-2.0/codegen/gdbus-codegen.in
> +}
> +
> +do_install_append() {
> +  # remove some unpackaged files
> +  rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyc
> +  rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyo
> +  # and empty dirs
> +  rmdir ${D}${libdir}/gio/modules/
> +  rmdir ${D}${libdir}/gio/
> +
> +  # Some distros have both /bin/perl and /usr/bin/perl, but we set perl location
> +  # for target as /usr/bin/perl, so fix it to /usr/bin/perl.
> +  if [ -f ${D}${bindir}/glib-mkenums ]; then
> +    sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${bindir}/glib-mkenums
> +  fi
> +}
> -- 
> 1.7.10.4
> 
> 
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

  reply	other threads:[~2012-09-26 12:39 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-26 12:17 [PATCH] glib-2.0: Update to 2.34.0 Phil Blundell
2012-09-26 12:20 ` Martin Jansa [this message]
2012-09-26 12:28   ` Phil Blundell
2012-09-26 12:35     ` Phil Blundell
2012-09-26 14:13 ` Colin Walters
2012-09-26 14:14   ` Colin Walters
2012-09-26 14:28     ` Phil Blundell
2012-09-26 14:30       ` Burton, Ross

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120926122041.GI3313@jama.jama.net \
    --to=martin.jansa@gmail.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=philb@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.