mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-09-28 21:13:44 +00:00
uim: Update to 1.8.8
License-Update: Change URI from code.google.com to github.com [1]
Drop the patches they seem to be not needed
Add dependency on libedit
Disable parallel make due to races
aarch64 support is upstream so drop the patch
[1] a1cf71ec37 (diff-7116ef0705885343c9e1b2171a06be0e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
e6b7da8d87
commit
290ad988fb
@ -1,80 +0,0 @@
|
|||||||
From 82f44f53b9a9766c2ec816f237506beb953eb332 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Andreas Schwab <schwab@suse.de>
|
|
||||||
Date: Wed, 29 Oct 2014 14:18:28 +0100
|
|
||||||
Subject: [PATCH] Add support for aarch64
|
|
||||||
|
|
||||||
* include/private/gcconfig.h: Add support for aarch64.
|
|
||||||
|
|
||||||
---
|
|
||||||
sigscheme/libgcroots/include/private/gcconfig.h | 37 +++++++++++++++++++++++++
|
|
||||||
1 file changed, 37 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/sigscheme/libgcroots/include/private/gcconfig.h b/sigscheme/libgcroots/include/private/gcconfig.h
|
|
||||||
index 4d42b03..0f13db6 100644
|
|
||||||
--- a/sigscheme/libgcroots/include/private/gcconfig.h
|
|
||||||
+++ b/sigscheme/libgcroots/include/private/gcconfig.h
|
|
||||||
@@ -62,6 +62,13 @@
|
|
||||||
# endif
|
|
||||||
|
|
||||||
/* Determine the machine type: */
|
|
||||||
+# if defined(__aarch64__)
|
|
||||||
+# define AARCH64
|
|
||||||
+# if !defined(LINUX)
|
|
||||||
+# define NOSYS
|
|
||||||
+# define mach_type_known
|
|
||||||
+# endif
|
|
||||||
+# endif
|
|
||||||
# if defined(__arm__) || defined(__thumb__)
|
|
||||||
# define ARM32
|
|
||||||
# if !defined(LINUX) && !defined(NETBSD)
|
|
||||||
@@ -231,6 +238,10 @@
|
|
||||||
# define IA64
|
|
||||||
# define mach_type_known
|
|
||||||
# endif
|
|
||||||
+# if defined(LINUX) && defined(__aarch64__)
|
|
||||||
+# define AARCH64
|
|
||||||
+# define mach_type_known
|
|
||||||
+# endif
|
|
||||||
# if defined(LINUX) && defined(__arm__)
|
|
||||||
# define ARM32
|
|
||||||
# define mach_type_known
|
|
||||||
@@ -504,6 +515,7 @@
|
|
||||||
/* running Amdahl UTS4 */
|
|
||||||
/* S390 ==> 390-like machine */
|
|
||||||
/* running LINUX */
|
|
||||||
+ /* AARCH64 ==> ARM AArch64 */
|
|
||||||
/* ARM32 ==> Intel StrongARM */
|
|
||||||
/* IA64 ==> Intel IPF */
|
|
||||||
/* (e.g. Itanium) */
|
|
||||||
@@ -1724,6 +1736,31 @@
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
|
|
||||||
+# ifdef AARCH64
|
|
||||||
+# define CPP_WORDSZ 64
|
|
||||||
+# define MACH_TYPE "AARCH64"
|
|
||||||
+# define ALIGNMENT 8
|
|
||||||
+# ifndef HBLKSIZE
|
|
||||||
+# define HBLKSIZE 4096
|
|
||||||
+# endif
|
|
||||||
+# ifdef LINUX
|
|
||||||
+# define OS_TYPE "LINUX"
|
|
||||||
+# define LINUX_STACKBOTTOM
|
|
||||||
+# define DYNAMIC_LOADING
|
|
||||||
+ extern int __data_start[];
|
|
||||||
+# define DATASTART ((ptr_t)__data_start)
|
|
||||||
+ extern char _end[];
|
|
||||||
+# define DATAEND ((ptr_t)(&_end))
|
|
||||||
+# endif
|
|
||||||
+# ifdef NOSYS
|
|
||||||
+ /* __data_start is usually defined in the target linker script. */
|
|
||||||
+ extern int __data_start[];
|
|
||||||
+# define DATASTART ((ptr_t)__data_start)
|
|
||||||
+ extern void *__stack_base__;
|
|
||||||
+# define STACKBOTTOM ((ptr_t)__stack_base__)
|
|
||||||
+# endif
|
|
||||||
+# endif
|
|
||||||
+
|
|
||||||
# ifdef ARM32
|
|
||||||
# define CPP_WORDSZ 32
|
|
||||||
# define MACH_TYPE "ARM32"
|
|
||||||
@ -9,18 +9,16 @@ Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
|
|||||||
configure.ac | 4 ++--
|
configure.ac | 4 ++--
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 9be879c..9249bfd 100644
|
|
||||||
--- a/configure.ac
|
--- a/configure.ac
|
||||||
+++ b/configure.ac
|
+++ b/configure.ac
|
||||||
@@ -1208,8 +1208,8 @@ AC_HELP_STRING([--with-libedit[=DIR], Enable libedit support
|
@@ -1317,8 +1317,8 @@ if test "x$with_libedit" != xno; then
|
||||||
if test "x$use_libedit" != "xno"; then
|
|
||||||
saved_CPPFLAGS=$CPPFLAGS
|
saved_CPPFLAGS=$CPPFLAGS
|
||||||
saved_LDFLAGS=$LDFLAGS
|
saved_LDFLAGS=$LDFLAGS
|
||||||
- CPPFLAGS="${CPPFLAGS} -I$libedit_path/include"
|
- CPPFLAGS="${CPPFLAGS} -I$libedit_path/include"
|
||||||
- LDFLAGS="${LDFLAGS} -L$libedit_path/lib"
|
- LDFLAGS="${LDFLAGS} -L$libedit_path/lib"
|
||||||
+ CPPFLAGS="${CPPFLAGS} "
|
+ CPPFLAGS="${CPPFLAGS}"
|
||||||
+ LDFLAGS="${LDFLAGS} "
|
+ LDFLAGS="${LDFLAGS}"
|
||||||
AC_CHECK_LIB(curses, tgetent, LIBEDIT_LIBS="-lcurses",
|
AC_CHECK_LIB(curses, tgetent, LIBEDIT_LIBS="-lcurses",
|
||||||
[AC_CHECK_LIB(ncurses, tgetent, LIBEDIT_LIBS="-lncurses",
|
[AC_CHECK_LIB(ncurses, tgetent, LIBEDIT_LIBS="-lncurses",
|
||||||
AC_MSG_WARN("libedit needs libcurses or libncurses. disabled...")
|
AC_MSG_WARN("libedit needs libcurses or libncurses. disabled...")
|
||||||
|
|||||||
@ -6,11 +6,9 @@ Date: Fri, 26 Jun 2015 12:57:48 +0900
|
|||||||
scm/Makefile.am | 2 +-
|
scm/Makefile.am | 2 +-
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/scm/Makefile.am b/scm/Makefile.am
|
|
||||||
index 14d9393..e8a1083 100644
|
|
||||||
--- a/scm/Makefile.am
|
--- a/scm/Makefile.am
|
||||||
+++ b/scm/Makefile.am
|
+++ b/scm/Makefile.am
|
||||||
@@ -119,7 +119,7 @@ if EXPAT
|
@@ -115,7 +115,7 @@ if EXPAT
|
||||||
module_names += "yahoo-jp"
|
module_names += "yahoo-jp"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
DESCRIPTION = "A multilingual user input method library"
|
DESCRIPTION = "A multilingual user input method library"
|
||||||
HOMEPAGE = "http://uim.freedesktop.org/"
|
HOMEPAGE = "http://uim.freedesktop.org/"
|
||||||
LICENSE = "BSD-3-Clause & LGPLv2+"
|
LICENSE = "BSD-3-Clause & LGPLv2+"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=32463fd29aa303fb2360faeeae17256b"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=ab2826b41ca0ff4030d38cc39791d1c8"
|
||||||
SECTION = "inputmethods"
|
SECTION = "inputmethods"
|
||||||
|
|
||||||
SRC_URI = "https://github.com/uim/uim/releases/download/uim-${PV}/uim-${PV}.tar.bz2"
|
SRC_URI = "https://github.com/uim/uim/releases/download/${PV}/uim-${PV}.tar.bz2"
|
||||||
|
|
||||||
SRC_URI_append_class-target = " file://uim-module-manager.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 \
|
||||||
file://0001-Add-support-for-aarch64.patch \
|
|
||||||
"
|
"
|
||||||
SRC_URI[md5sum] = "ecea4c597bab1fd4ba98ea84edcece59"
|
SRC_URI[md5sum] = "01c7bd5d0d4f3a9f6f5befe6f57a470b"
|
||||||
SRC_URI[sha256sum] = "7b1ea803c73f3478917166f04f67cce6e45ad7ea5ab6df99b948c17eb1cb235f"
|
SRC_URI[sha256sum] = "34599bbcc4e5ab87832370763e38be5100984a64237555e9234a1ea225a0fadc"
|
||||||
|
|
||||||
DEPENDS = "anthy fontconfig libxft libxt glib-2.0 ncurses intltool"
|
DEPENDS = "anthy fontconfig libxft libxt glib-2.0 ncurses intltool libedit"
|
||||||
DEPENDS_append_class-target = " intltool-native gtk+ gtk+3 uim-native takao-fonts"
|
DEPENDS_append_class-target = " intltool-native gtk+ gtk+3 uim-native takao-fonts"
|
||||||
|
|
||||||
RDEPENDS_uim = "libuim0 libedit"
|
RDEPENDS_uim = "libuim0 libedit"
|
||||||
@ -39,6 +39,9 @@ EXTRA_OECONF += "--disable-emacs \
|
|||||||
|
|
||||||
CONFIGUREOPTS_remove_class-target = "--disable-silent-rules"
|
CONFIGUREOPTS_remove_class-target = "--disable-silent-rules"
|
||||||
|
|
||||||
|
# https://github.com/uim/uim/issues/44
|
||||||
|
PARALLEL_MAKE = ""
|
||||||
|
|
||||||
#Because m4 file's find maxdepth=2, so copy the m4 files of the deep depth.
|
#Because m4 file's find maxdepth=2, so copy the m4 files of the deep depth.
|
||||||
do_configure_prepend () {
|
do_configure_prepend () {
|
||||||
cp ${S}/sigscheme/m4/* ${S}/m4/
|
cp ${S}/sigscheme/m4/* ${S}/m4/
|
||||||
Loading…
x
Reference in New Issue
Block a user