mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 14:16:31 +00:00
icu: bump to version 54.1
Also add hash file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
6483d26b49
commit
6f712df4f0
@ -10,22 +10,23 @@ is trivial in this case. So it will avoid our users falling into this
|
|||||||
internal compiler error, and allow our autobuilders to test more
|
internal compiler error, and allow our autobuilders to test more
|
||||||
packages using this Sourcery CodeBench toolchain.qq
|
packages using this Sourcery CodeBench toolchain.qq
|
||||||
|
|
||||||
[Gustavo: update for ICU4C 51.2]
|
[Gustavo: update for ICU4C 54.1]
|
||||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||||
|
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||||
|
|
||||||
diff -Nura icu.orig/source/configure icu/source/configure
|
diff -Nura icu.orig/source/configure icu/source/configure
|
||||||
--- icu.orig/source/configure 2013-05-23 17:06:32.000000000 -0300
|
--- icu.orig/source/configure 2014-12-18 15:49:43.038628644 -0300
|
||||||
+++ icu/source/configure 2013-06-29 15:43:04.202320953 -0300
|
+++ icu/source/configure 2014-12-18 15:51:23.183083232 -0300
|
||||||
@@ -4066,7 +4066,7 @@
|
@@ -4323,7 +4323,7 @@
|
||||||
then
|
;;
|
||||||
# Do not use -ansi. It limits us to C90, and it breaks some platforms.
|
esac
|
||||||
# We use -std=c99 to disable the gnu99 defaults and its associated warnings
|
|
||||||
- CFLAGS="$CFLAGS -Wall -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
|
- CFLAGS="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
|
||||||
+ CFLAGS="$CFLAGS -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
|
+ CFLAGS="$CFLAGS -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
|
||||||
else
|
else
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
*-*-cygwin)
|
*-*-cygwin)
|
||||||
@@ -4078,7 +4078,7 @@
|
@@ -4337,7 +4337,7 @@
|
||||||
fi
|
fi
|
||||||
if test "$GXX" = yes
|
if test "$GXX" = yes
|
||||||
then
|
then
|
||||||
|
@ -8,13 +8,16 @@ Note: since autoreconf doesn't work with this package because automake
|
|||||||
isn't support
|
isn't support
|
||||||
|
|
||||||
[Ryan: add information about why patching configure is ok]
|
[Ryan: add information about why patching configure is ok]
|
||||||
|
[Gustavo: update for ICU4C 54.1]
|
||||||
|
|
||||||
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
|
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
|
||||||
Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
||||||
|
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||||
|
|
||||||
--- icu-51.2/source/configure 2014-01-06 17:13:20.907249812 +0800
|
diff -Nura icu.orig/source/configure icu/source/configure
|
||||||
+++ icu-51.2.bak/source/configure 2014-01-06 17:12:57.335248659 +0800
|
--- icu.orig/source/configure 2014-12-18 15:49:43.038628644 -0300
|
||||||
@@ -612,6 +612,7 @@
|
+++ icu/source/configure 2014-12-18 15:56:05.793832186 -0300
|
||||||
|
@@ -637,6 +637,7 @@
|
||||||
ICUDATA_CHAR
|
ICUDATA_CHAR
|
||||||
SAMPLES_TRUE
|
SAMPLES_TRUE
|
||||||
TESTS_TRUE
|
TESTS_TRUE
|
||||||
@ -22,9 +25,9 @@ Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
|||||||
ICULIBSUFFIXCNAME
|
ICULIBSUFFIXCNAME
|
||||||
U_HAVE_LIB_SUFFIX
|
U_HAVE_LIB_SUFFIX
|
||||||
ICULIBSUFFIX
|
ICULIBSUFFIX
|
||||||
@@ -7226,7 +7227,16 @@
|
@@ -7414,6 +7415,17 @@
|
||||||
U_HAVE_LIB_SUFFIX=0
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHECK_UTF16_STRING_RESULT" >&5
|
||||||
fi
|
$as_echo "$CHECK_UTF16_STRING_RESULT" >&6; }
|
||||||
|
|
||||||
+# Check compiler generated symbol profix
|
+# Check compiler generated symbol profix
|
||||||
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for symbol prefix" >&5
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for symbol prefix" >&5
|
||||||
@ -33,35 +36,17 @@ Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
|||||||
+ | ${CPP-${CC-gcc} -E} - 2>&1 \
|
+ | ${CPP-${CC-gcc} -E} - 2>&1 \
|
||||||
+ | ${EGREP-grep} "^PREFIX=" \
|
+ | ${EGREP-grep} "^PREFIX=" \
|
||||||
+ | sed -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"`
|
+ | sed -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"`
|
||||||
|
+
|
||||||
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYMBOL_PREFIX" >&5
|
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYMBOL_PREFIX" >&5
|
||||||
+$as_echo "$SYMBOL_PREFIX" >&6; }
|
+$as_echo "$SYMBOL_PREFIX" >&6; }
|
||||||
|
+
|
||||||
# Enable/disable tests
|
# Enable/disable extras
|
||||||
# Check whether --enable-tests was given.
|
# Check whether --enable-extras was given.
|
||||||
--- icu-51.2/source/extra/uconv/Makefile.in 2014-01-06 17:47:13.991347946 +0800
|
if test "${enable_extras+set}" = set; then :
|
||||||
+++ icu-51.2.bak/source/extra/uconv/Makefile.in 2014-01-06 17:48:01.571355282 +0800
|
diff -Nura icu.orig/source/data/Makefile.in icu/source/data/Makefile.in
|
||||||
@@ -57,7 +57,7 @@
|
--- icu.orig/source/data/Makefile.in 2014-12-18 15:49:42.908624160 -0300
|
||||||
## Static mode
|
+++ icu/source/data/Makefile.in 2014-12-18 16:01:32.751110913 -0300
|
||||||
ifeq ($(UCONVMSG_MODE),static)
|
@@ -182,11 +182,11 @@
|
||||||
DEFS += -DUCONVMSG_LINK=$(MSGNAME)
|
|
||||||
-UCONVMSG_LIB = $(RESDIR)/$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED)$(MSGNAME).$(A)
|
|
||||||
+UCONVMSG_LIB = $(RESDIR)/$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED)@SYMBOL_PREFIX@$(MSGNAME).$(A)
|
|
||||||
LIBS += $(UCONVMSG_LIB)
|
|
||||||
PKGMODE=static
|
|
||||||
INSTALLTO=$(libdir)
|
|
||||||
@@ -151,7 +151,7 @@
|
|
||||||
endif
|
|
||||||
|
|
||||||
$(UCONVMSG_LIB): $(RESFILES) $(RESDIR)/$(RESDIR).lst pkgdata.inc
|
|
||||||
- $(INVOKE) $(PKGDATA_INVOKE_OPTS) $(TOOLBINDIR)/pkgdata -p $(MSGNAME) $(PKGDATA_OPTS) -m $(PKGMODE) -s $(RESDIR) -d $(RESDIR) -T $(RESDIR) $(RESDIR)/$(RESDIR).lst
|
|
||||||
+ $(INVOKE) $(PKGDATA_INVOKE_OPTS) $(TOOLBINDIR)/pkgdata -p @SYMBOL_PREFIX@$(MSGNAME) $(PKGDATA_OPTS) -m $(PKGMODE) -s $(RESDIR) -d $(RESDIR) -T $(RESDIR) $(RESDIR)/$(RESDIR).lst
|
|
||||||
|
|
||||||
$(RESDIR)/$(RESDIR).lst: Makefile $(srcdir)/resfiles.mk
|
|
||||||
@-$(RMV) $@
|
|
||||||
--- icu-51.2/source/data/Makefile.in 2014-01-06 19:00:28.879570005 +0800
|
|
||||||
+++ icu-51.2.bak/source/data/Makefile.in 2014-01-06 19:00:07.891570170 +0800
|
|
||||||
@@ -175,13 +175,13 @@
|
|
||||||
packagedata: icupkg.inc $(PKGDATA_LIST) build-local
|
packagedata: icupkg.inc $(PKGDATA_LIST) build-local
|
||||||
ifneq ($(ENABLE_STATIC),)
|
ifneq ($(ENABLE_STATIC),)
|
||||||
ifeq ($(PKGDATA_MODE),dll)
|
ifeq ($(PKGDATA_MODE),dll)
|
||||||
@ -72,13 +57,10 @@ Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
|||||||
ifneq ($(ICUDATA_SOURCE_IS_NATIVE_TARGET),YES)
|
ifneq ($(ICUDATA_SOURCE_IS_NATIVE_TARGET),YES)
|
||||||
- $(PKGDATA_INVOKE) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(PKGDATA_LIBNAME) $(PKGDATA_LIST)
|
- $(PKGDATA_INVOKE) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(PKGDATA_LIBNAME) $(PKGDATA_LIST)
|
||||||
+ $(PKGDATA_INVOKE) $(PKGDATA) -e @SYMBOL_PREFIX@$(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(PKGDATA_LIBNAME) $(PKGDATA_LIST)
|
+ $(PKGDATA_INVOKE) $(PKGDATA) -e @SYMBOL_PREFIX@$(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(PKGDATA_LIBNAME) $(PKGDATA_LIST)
|
||||||
ifeq ($(OS390BATCH),1)
|
|
||||||
- $(PKGDATA_INVOKE) $(PKGDATA) -e $(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(OS390_PDS_NAME) $(PKGDATA_LIST)
|
|
||||||
+ $(PKGDATA_INVOKE) $(PKGDATA) -e @SYMBOL_PREFIX@$(ICUDATA_ENTRY_POINT) -T $(OUTTMPDIR) -p $(ICUDATA_NAME) -m $(PKGDATA_MODE) $(PKGDATA_VERSIONING) $(OS390_PDS_NAME) $(PKGDATA_LIST)
|
|
||||||
endif
|
|
||||||
else
|
else
|
||||||
$(INSTALL_DATA) $(ICUDATA_SOURCE_ARCHIVE) $(OUTDIR)
|
$(INSTALL_DATA) $(ICUDATA_SOURCE_ARCHIVE) $(OUTDIR)
|
||||||
@@ -203,11 +203,11 @@
|
endif
|
||||||
|
@@ -209,11 +209,11 @@
|
||||||
endif
|
endif
|
||||||
ifneq ($(ENABLE_STATIC),)
|
ifneq ($(ENABLE_STATIC),)
|
||||||
ifeq ($(PKGDATA_MODE),dll)
|
ifeq ($(PKGDATA_MODE),dll)
|
||||||
@ -92,7 +74,7 @@ Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
|||||||
else
|
else
|
||||||
$(INSTALL_DATA) $(ICUDATA_SOURCE_ARCHIVE) $(DESTDIR)$(ICUPKGDATA_DIR)
|
$(INSTALL_DATA) $(ICUDATA_SOURCE_ARCHIVE) $(DESTDIR)$(ICUPKGDATA_DIR)
|
||||||
endif
|
endif
|
||||||
@@ -218,7 +218,7 @@
|
@@ -224,7 +224,7 @@
|
||||||
#### 390 support
|
#### 390 support
|
||||||
install390: package390
|
install390: package390
|
||||||
$(MKINSTALLDIRS) $(TMPDATADIR) $(DESTDIR)$(libdir)
|
$(MKINSTALLDIRS) $(TMPDATADIR) $(DESTDIR)$(libdir)
|
||||||
@ -101,7 +83,7 @@ Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
|||||||
ifeq ($(PKGDATA_MODE),dll)
|
ifeq ($(PKGDATA_MODE),dll)
|
||||||
$(INSTALL-L) $(ICUPKGDATA_OUTDIR)/$(FINAL_IMPORT_LIB) $(DESTDIR)$(ICUPKGDATA_DIR)/$(FINAL_IMPORT_LIB)
|
$(INSTALL-L) $(ICUPKGDATA_OUTDIR)/$(FINAL_IMPORT_LIB) $(DESTDIR)$(ICUPKGDATA_DIR)/$(FINAL_IMPORT_LIB)
|
||||||
endif
|
endif
|
||||||
@@ -226,7 +226,7 @@
|
@@ -232,7 +232,7 @@
|
||||||
#### $(LIB_ICUDATA_NAME)$(STUB_SUFFIX) is the subset data for batch mode
|
#### $(LIB_ICUDATA_NAME)$(STUB_SUFFIX) is the subset data for batch mode
|
||||||
package390: $(OUTTMPDIR)/icudata390.lst $(PKGDATA_LIST) ./icupkg.inc packagedata
|
package390: $(OUTTMPDIR)/icudata390.lst $(PKGDATA_LIST) ./icupkg.inc packagedata
|
||||||
ln -s $(ICUDATA_NAME) $(OUTDIR)/build/$(ICUDATA_NAME)$(STUB_SUFFIX)
|
ln -s $(ICUDATA_NAME) $(OUTDIR)/build/$(ICUDATA_NAME)$(STUB_SUFFIX)
|
||||||
@ -110,3 +92,25 @@ Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
|
|||||||
cp $(ICUPKGDATA_OUTDIR)/$(LIB_ICUDATA_NAME)$(STUB_SUFFIX).$(SO) $(top_builddir)/stubdata/$(LIB_ICUDATA_NAME)$(STUB_SUFFIX).$(SO)
|
cp $(ICUPKGDATA_OUTDIR)/$(LIB_ICUDATA_NAME)$(STUB_SUFFIX).$(SO) $(top_builddir)/stubdata/$(LIB_ICUDATA_NAME)$(STUB_SUFFIX).$(SO)
|
||||||
|
|
||||||
|
|
||||||
|
diff -Nura icu.orig/source/extra/uconv/Makefile.in icu/source/extra/uconv/Makefile.in
|
||||||
|
--- icu.orig/source/extra/uconv/Makefile.in 2014-12-18 15:49:42.986626850 -0300
|
||||||
|
+++ icu/source/extra/uconv/Makefile.in 2014-12-18 15:57:40.558101179 -0300
|
||||||
|
@@ -58,7 +58,8 @@
|
||||||
|
## Static mode
|
||||||
|
ifeq ($(UCONVMSG_MODE),static)
|
||||||
|
DEFS += -DUCONVMSG_LINK=$(MSGNAME)
|
||||||
|
-UCONVMSG_LIB = $(RESDIR)/$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED)$(MSGNAME).$(A)
|
||||||
|
+UCONVMSG_LIB = $(RESDIR)/$(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED)@SYMBOL_PREFIX@$(MSGNAME).$(A)
|
||||||
|
+
|
||||||
|
LIBS += $(UCONVMSG_LIB)
|
||||||
|
PKGMODE=static
|
||||||
|
INSTALLTO=$(libdir)
|
||||||
|
@@ -152,7 +153,7 @@
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(UCONVMSG_LIB): $(RESFILES) $(RESDIR)/$(RESDIR).lst pkgdata.inc
|
||||||
|
- $(INVOKE) $(PKGDATA_INVOKE_OPTS) $(TOOLBINDIR)/pkgdata -p $(MSGNAME) $(PKGDATA_OPTS) -m $(PKGMODE) -s $(RESDIR) -d $(RESDIR) -T $(RESDIR) $(RESDIR)/$(RESDIR).lst
|
||||||
|
+ $(INVOKE) $(PKGDATA_INVOKE_OPTS) $(TOOLBINDIR)/pkgdata -p @SYMBOL_PREFIX@$(MSGNAME) $(PKGDATA_OPTS) -m $(PKGMODE) -s $(RESDIR) -d $(RESDIR) -T $(RESDIR) $(RESDIR)/$(RESDIR).lst
|
||||||
|
|
||||||
|
$(RESDIR)/$(RESDIR).lst: Makefile $(srcdir)/resfiles.mk
|
||||||
|
@-$(RMV) $@
|
||||||
|
2
package/icu/icu.hash
Normal file
2
package/icu/icu.hash
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# From https://ssl.icu-project.org/files/icu4c/54.1/icu4c-src-54_1.md5
|
||||||
|
md5 e844caed8f2ca24c088505b0d6271bc0 icu4c-54_1-src.tgz
|
@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
ICU_VERSION = 51.2
|
ICU_VERSION = 54.1
|
||||||
ICU_SOURCE = icu4c-$(subst .,_,$(ICU_VERSION))-src.tgz
|
ICU_SOURCE = icu4c-$(subst .,_,$(ICU_VERSION))-src.tgz
|
||||||
ICU_SITE = http://download.icu-project.org/files/icu4c/$(ICU_VERSION)
|
ICU_SITE = http://download.icu-project.org/files/icu4c/$(ICU_VERSION)
|
||||||
ICU_LICENSE = ICU License
|
ICU_LICENSE = ICU License
|
||||||
|
Loading…
x
Reference in New Issue
Block a user