From: Yi Zhao <yi.zhao@windriver.com>
To: <openembedded-devel@lists.openembedded.org>,
"Lei, Maohui" <leimaohui@cn.fujitsu.com>
Subject: Re: [meta-oe][PATCH] uim: 1.3.1->1.8.6
Date: Fri, 21 Aug 2015 16:23:31 +0800 [thread overview]
Message-ID: <55D6E003.7040201@windriver.com> (raw)
In-Reply-To: <1440144060-46643-1-git-send-email-leimaohui@cn.fujitsu.com>
Hi
在 2015年08月21日 16:01, Lei Maohui 写道:
> - delte 0001-fix-bug-about-stdlib.patch that not be needed.
> - modified license
>
> Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
> ---
> .../uim/uim/0001-fix-bug-about-stdlib.patch | 40 ----------------------
> .../uim/uim/0001-fix-bug-for-cross-compile.patch | 38 ++++++++++----------
> .../uim/{uim_1.3.1.bb => uim_1.8.6.bb} | 19 ++++++----
> 3 files changed, 32 insertions(+), 65 deletions(-)
> delete mode 100644 meta-oe/recipes-support/uim/uim/0001-fix-bug-about-stdlib.patch
> rename meta-oe/recipes-support/uim/{uim_1.3.1.bb => uim_1.8.6.bb} (89%)
>
> diff --git a/meta-oe/recipes-support/uim/uim/0001-fix-bug-about-stdlib.patch b/meta-oe/recipes-support/uim/uim/0001-fix-bug-about-stdlib.patch
> deleted file mode 100644
> index 9e63683..0000000
> --- a/meta-oe/recipes-support/uim/uim/0001-fix-bug-about-stdlib.patch
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -From e0e3f82bd2918fdcc722918c108bc33647a4805f Mon Sep 17 00:00:00 2001
> -From: Leimaohui <leimaohui@cn.fujitsu.com>
> -Date: Fri, 25 Oct 2013 18:31:22 +0900
> -Subject: [PATCH] fix bug about stdlib
> -
> -Signed-off-by: leimaohui <leimaohui@cn.fujitsu.com>
> ----
> - xim/locale.cpp | 3 ++-
> - xim/ximserver.cpp | 1 +
> - 2 files changed, 3 insertions(+), 1 deletions(-)
> -
> -diff --git a/xim/locale.cpp b/xim/locale.cpp
> -index 380e945..edfaf03 100644
> ---- a/xim/locale.cpp
> -+++ b/xim/locale.cpp
> -@@ -35,7 +35,8 @@
> - #ifdef HAVE_CONFIG_H
> - # include <config.h>
> - #endif
> --
> -+#include <string.h>
> -+#include <stdlib.h>
> - #include <stdio.h>
> - #include <locale.h>
> - #include <iconv.h>
> -diff --git a/xim/ximserver.cpp b/xim/ximserver.cpp
> -index 245c5f8..cde9918 100644
> ---- a/xim/ximserver.cpp
> -+++ b/xim/ximserver.cpp
> -@@ -34,6 +34,7 @@
> - # include <config.h>
> - #endif
> -
> -+#include <stdlib.h>
> - #include <stdio.h>
> - #include <ctype.h>
> - #include <locale.h>
> ---
> -1.7.1
> -
> diff --git a/meta-oe/recipes-support/uim/uim/0001-fix-bug-for-cross-compile.patch b/meta-oe/recipes-support/uim/uim/0001-fix-bug-for-cross-compile.patch
> index 61392c9..df82b07 100644
> --- a/meta-oe/recipes-support/uim/uim/0001-fix-bug-for-cross-compile.patch
> +++ b/meta-oe/recipes-support/uim/uim/0001-fix-bug-for-cross-compile.patch
> @@ -1,28 +1,28 @@
> -From 2e87c39ae3a00b8231ee21a54c47361c1bf502f7 Mon Sep 17 00:00:00 2001
> -From: Leimaohui <leimaohui@cn.fujitsu.com>
> -Date: Fri, 25 Oct 2013 18:23:12 +0900
> +From 2918196ba782dfa4401bdca917ad4de1910505e0 Mon Sep 17 00:00:00 2001
> +From: Lei Maohui <leimaohui@cn.fujitsu.com>
> +Date: Fri, 21 Aug 2015 15:58:42 +0900
> Subject: [PATCH] fix bug for cross compile
>
> -Signed-off-by: leimaohui <leimaohui@cn.fujitsu.com>
> +Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
> ---
> - configure.ac | 4 ++--
> - 1 files changed, 2 insertions(+), 2 deletions(-)
> + configure.ac | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> -index 3b64593..57395d4 100644
> +index 9be879c..9249bfd 100644
> --- a/configure.ac
> +++ b/configure.ac
> -@@ -601,8 +601,8 @@ AC_HELP_STRING([--with-libedit[=DIR], Enable libedit support
> - if test "x$use_libedit" != "xno"; then
> - saved_CPPFLAGS=$CPPFLAGS
> - saved_LDFLAGS=$LDFLAGS
> -- CPPFLAGS="${CPPFLAGS} -I$libedit_path/include"
> -- LDFLAGS="${LDFLAGS} -L$libedit_path/lib"
> -+ CPPFLAGS="${CPPFLAGS} "
> -+ LDFLAGS="${LDFLAGS} "
> - AC_CHECK_LIB(edit, el_init,
> - [
> - LIBEDIT_LIBS="-ledit -lcurses -l$libedit_path/lib"
> +@@ -1208,8 +1208,8 @@ AC_HELP_STRING([--with-libedit[=DIR], Enable libedit support
> + if test "x$use_libedit" != "xno"; then
> + saved_CPPFLAGS=$CPPFLAGS
> + saved_LDFLAGS=$LDFLAGS
> +- CPPFLAGS="${CPPFLAGS} -I$libedit_path/include"
> +- LDFLAGS="${LDFLAGS} -L$libedit_path/lib"
> ++ CPPFLAGS="${CPPFLAGS} "
> ++ LDFLAGS="${LDFLAGS} "
> + AC_CHECK_LIB(curses, tgetent, LIBEDIT_LIBS="-lcurses",
> + [AC_CHECK_LIB(ncurses, tgetent, LIBEDIT_LIBS="-lncurses",
> + AC_MSG_WARN("libedit needs libcurses or libncurses. disabled...")
> --
> -1.7.1
> +1.8.4.2
>
> diff --git a/meta-oe/recipes-support/uim/uim_1.3.1.bb b/meta-oe/recipes-support/uim/uim_1.8.6.bb
> similarity index 89%
> rename from meta-oe/recipes-support/uim/uim_1.3.1.bb
> rename to meta-oe/recipes-support/uim/uim_1.8.6.bb
> index 01657df..24f14a5 100644
> --- a/meta-oe/recipes-support/uim/uim_1.3.1.bb
> +++ b/meta-oe/recipes-support/uim/uim_1.8.6.bb
> @@ -1,17 +1,18 @@
> DESCRIPTION = "A multilingual user input method library"
> HOMEPAGE = "http://uim.freedesktop.org/"
> -LICENSE = "BSD"
> +LICENSE = "BSD-3-Clause & LGPLv2+"
> SECTION = "inputmethods"
>
> SRC_URI = "http://uim.googlecode.com/files/uim-${PV}.tar.bz2 \
> - file://0001-fix-bug-about-stdlib.patch "
> + "
>
> SRC_URI_append_class-target = "file://uim-module-manager.patch \
> - file://0001-fix-bug-for-cross-compile.patch"
> + file://0001-fix-bug-for-cross-compile.patch \
> + "
>
> -LIC_FILES_CHKSUM = "file://COPYING;md5=9c372efbeca58ce22017a29c1ebf8bf0"
> -SRC_URI[md5sum] = "2832e23d4778bbacbfa4b49bf642d667"
> -SRC_URI[sha256sum] = "ed2cfa15018a4fd2557e875f66fcb3f0b9dabe12fa0700aa2f11cca69c2cb256"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=32463fd29aa303fb2360faeeae17256b"
> +SRC_URI[md5sum] = "ecea4c597bab1fd4ba98ea84edcece59"
> +SRC_URI[sha256sum] = "7b1ea803c73f3478917166f04f67cce6e45ad7ea5ab6df99b948c17eb1cb235f"
>
> DEPENDS = "anthy fontconfig libxft libxt glib-2.0 ncurses intltool"
> DEPENDS_class-target += "gtk+ uim-native takao-fonts"
> @@ -33,6 +34,12 @@ EXTRA_OECONF += "--disable-emacs \
>
> CONFIGUREOPTS_class-target := "${@d.getVar('CONFIGUREOPTS', True).replace('--disable-silent-rules', ' ')}"
I had a patch for CONFIGUREOPTS in uim_1.3.1.bb but hadn't merged into
master.
When enable multilib, the CONFIGUREOPTS isn't expanded correctly.
Please see similar issue:
http://lists.openembedded.org/pipermail/openembedded-core/2013-November/086510.html
Please use _remove to drop the silent rule:
-CONFIGUREOPTS_class-target := "${@d.getVar('CONFIGUREOPTS',
True).replace('--disable-silent-rules', ' ')}"
+CONFIGUREOPTS_remove_class-target = "--disable-silent-rules"
Thanks,
Yi
>
> +
> +#Because m4 file's find maxdepth=2, so copy the m4 files of the deep depth.
> +do_configure_prepend () {
> + cp ${S}/sigscheme/m4/* ${S}/m4/
> +}
> +
> PACKAGES += "uim-xim uim-utils uim-skk uim-gtk2.0 uim-fep uim-common uim-anthy libuim0 libuim-dev"
>
> FILES_libuim0 = "${libdir}/uim/plugin/libuim-custom-enabler.* \
next prev parent reply other threads:[~2015-08-21 8:23 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-21 8:01 [meta-oe][PATCH] uim: 1.3.1->1.8.6 Lei Maohui
2015-08-21 8:23 ` Yi Zhao [this message]
2015-08-21 8:34 ` Lei, Maohui
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=55D6E003.7040201@windriver.com \
--to=yi.zhao@windriver.com \
--cc=leimaohui@cn.fujitsu.com \
--cc=openembedded-devel@lists.openembedded.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.