aboutsummaryrefslogtreecommitdiff
path: root/libs/icu
Commit message (Collapse)AuthorAge
* icu: bump to 74.2Hirokazu MORIKAWA2023-12-19
| | | | | | | | | | | | | ICU 74.2 maintenance release Release date: 2023-12-13 ICU 74.2 updates to CLDR 44.1 locale data. These are maintenance releases for ICU 74 and CLDR 44, with limited sets of bug fixes and no API or structural changes. * The CLDR bug fix relevant for ICU is for some formatting patterns that erroneously had two adjacent space characters. These are coalesced into one. (CLDR-17233) * List of tickets fixed in ICU 74.2 * Important: DateFormat.getInstanceForSkeleton() and the DateTimePatternGenerator sometimes used the wrong patterns because they failed to use/inherit certain data. (ICU-22575 — CLDR 44 had removed some redundant data that ICU relied on.) Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 74.1Hirokazu MORIKAWA2023-11-10
| | | | | | | | ICU 74 updates to Unicode 15.1, including new characters, emoji, security mechanisms, and corresponding APIs and implementations. It also updates to CLDR 44 (blog) locale data with new locales and various additions and corrections. ICU 74 and CLDR 44 are major releases, including a new version of Unicode and major locale data improvements. They subsume the changes for the ICU 73.2 and CLDR 43.1 maintenance releases. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 73.2Hirokazu MORIKAWA2023-06-15
| | | | | | ICU 73.2 updates to CLDR 43.1 locale data. These are maintenance releases for ICU 73 and CLDR 43, with limited sets of bug fixes and no API or structural changes. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 73.1Hirokazu MORIKAWA2023-04-21
| | | | | | | | | | Description: It updates to CLDR 43 locale data with various additions and corrections. ICU 73 improves Japanese and Korean short-text line breaking, reduces C++ memory use in date formatting, and promotes the Java person name formatter from tech preview to draft. ICU 73 and CLDR 43 are minor releases, mostly focused on bug fixes and small enhancements. (The fall CLDR/ICU releases will update to Unicode 15.1 which is planned for September.) ICU 73 updates to the time zone data version 2023c (2023-mar). Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: fix ccache issueHirokazu MORIKAWA2023-03-11
| | | | | | | build error with ccache: https://github.com/openwrt/packages/issues/20618 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 72.1Hirokazu MORIKAWA2022-10-23
| | | | | | | | It updates to Unicode 15, including new characters, scripts, emoji, and corresponding API constants. It also updates to CLDR 42 locale data with various additions and corrections. ICU 72 adds technology preview implementations for person name formatting, as well as for a new version of message formatting based on a proposed draft Unicode specification. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 71.1Hirokazu MORIKAWA2022-05-07
| | | | | | | | | | | | | | | Description: ICU 71 updates to CLDR 41 locale data with various additions and corrections. ICU 71 adds phrase-based line breaking for Japanese. Existing line breaking methods follow standards and conventions for body text but do not work well for short Japanese text, such as in titles and headings. This new feature is optimized for these use cases. ICU 71 adds support for Hindi written in Latin letters (hi_Latn). The CLDR data for this increasingly popular locale has been significantly revised and expanded. Note that based on user expectations, hi_Latn incorporates a large amount of English, and can also be referred to as “Hinglish” ICU 71 and CLDR 41 are minor releases, mostly focused on bug fixes and small enhancements. (The fall CLDR/ICU releases will update to Unicode 15 which is planned for September.) We are also working to re-establish continuous performance testing for ICU, and on development towards future versions. ICU 71 updates to the time zone data version 2022a. Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 70.1Hirokazu MORIKAWA2021-11-02
| | | | | | | | ICU 70 released. It updates to Unicode 14, including new characters, scripts, emoji, and corresponding API constants. ICU 70 adds support for emoji properties of strings. It also updates to CLDR 40 locale data with many additions and corrections. ICU 70 also includes many other bug fixes and enhancements, especially for measurement unit formatting, and it can now be built and used with C++20 compilers. This change will require minor modifications in php7 and php8. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 69.1Hirokazu MORIKAWA2021-06-20
| | | | | | ICU 69 updates to CLDR 39 locale data with many additions and corrections. ICU 69 also includes significant improvements for measurement unit formatting and number formatting in general, as well as many other bug fixes and enhancements. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: add ABI_VERSIONHirokazu MORIKAWA2021-04-30
| | | | | | To prevent inconsistencies in the coming version (69.1). Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* libs/icu: fix host compile in macOSLiangbin Lian2021-02-22
| | | | Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
* icu: update to 68.2Hirokazu MORIKAWA2020-12-24
| | | | | | | | | | | Maintainer: me Compile tested: head r15324-920b692, aarch64, x86_64 Run tested: (qemu-5.2.0) aarch64 Description: Update to 68.2 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: update to 68.1Hirokazu MORIKAWA2020-11-09
| | | | | | It updates to CLDR 38. New features including locale-dependent smart unit preferences (road distance, temperature, etc.) and locale ID canonicalization conformant with CLDR. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: fix compilation under CentOS 7Rosen Penev2020-08-31
| | | | | | CentOS 7's GCC is quite old and does not put max_align_t under std. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* icu: update to 67.1Hirokazu MORIKAWA2020-08-18
| | | | | | Unicode 13 & CLDR 37. Bug fixes for date and number formatting, enhanced support for user preferences in the locale identifier. LocaleMatcher code and data improved. Number skeletons have a new “concise” form that can be used in MessageFormat strings. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: update to 66.1Hirokazu MORIKAWA2020-03-19
| | | | | | | | | | | ICU 66 updates to Unicode 13, including new characters, scripts, emoji, and corresponding API constants. It also updates to CLDR 36.1 with Unicode 13 updates and bug fixes. Create symbolic link to current version. FIX CVE-2020-10531 An integer overflow, leading to a heap-based buffer overflow, exists in the UnicodeString::doAppend() function in common/unistr.cpp. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: Backport C++11 math patchRosen Penev2019-12-19
| | | | | | Fixes compilation with uClibc-ng. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* icu: Revert "icu: Deactivate uClibc"Eneas U de Queiroz2019-10-08
| | | | | | | This reverts commit db424ede2f079f2bf73634d30ec3c59a8a782118. It is causing recursive dependencies. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* icu: Deactivate uClibcHirokazu MORIKAWA2019-10-08
| | | | Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: update to 65.1Hirokazu MORIKAWA2019-10-08
| | | | Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: use our own python3 for host-compilationAlexander Ryzhov2019-10-04
| | | | Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
* icu: Fix compilation with uClibc-ngRosen Penev2019-05-01
| | | | | | | uClibc-ng does not define these math functions in math.h , only in tgmath.h. Therefore the cmath header will not work. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* icu: update to 64.2Hirokazu MORIKAWA2019-04-18
| | | | | | locale data and support for new Japanese era Reiwa Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: Backport ARMEB support patchRosen Penev2019-04-10
| | | | | | This should fix php compilation on PPC. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* icu: update to 64.1Hirokazu MORIKAWA2019-04-03
| | | | | | | | ICU 64 updates to Unicode 12 and to CLDR 35 locale data with many additions and corrections And Workaround for ICU-20531 : https://unicode-org.atlassian.net/browse/ICU-20531 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: update to 63.1Hirokazu MORIKAWA2018-10-18
| | | | | | | | | ICU 63 updates to CLDR 34 locale data with many additions and corrections, and some new languages. ICU adds API for number and currency range formatting, and API for additional Unicode properties and for constructing custom properties. CLDR and ICU include data for testing readiness for the upcoming Japanese calendar era. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: build additional packages / Full ICU Data package and ICU Tools packageHirokazu MORIKAWA2018-09-05
| | | | | | | | | add Full ICU DATA package & ICU DATA Tools package. add package description. see: https://github.com/openwrt/packages/issues/6536 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: update to 62.1Hirokazu MORIKAWA2018-06-25
| | | | | | | Update to ICU 62 (62.1) ICU 62 includes number format skeleton support in MessageFormat, ICU4C DecimalFormat wrapping the new NumberFormatter implementation for improved performance. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: update to 61.1Hirokazu MORIKAWA2018-03-27
| | | | | | | | | | | | | | Maintainer: me Compile tested: ar71xx, LEDE trunk r5488-893a1ed Run tested: NONE Description: ICU 61 upgrades to CLDR 33 locale data, has a new Java implementation for number and currency parsing, and includes many small API additions, improvements, and bug fixes. (includes security fix CVE-2017-17484,CVE-2017-15422) Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: update to 60.2Hirokazu MORIKAWA2017-12-14
| | | | | | | | | | | | Maintainer: me Compile tested: ar71xx, LEDE trunk r5488-893a1ed Run tested: NONE Description: upstream update to 60.2 note: fix g++-4 issue Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 60.1Hirokazu MORIKAWA2017-11-07
| | | | Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: fix CVE-2017-14952 Double-Free VulnerabilityHirokazu MORIKAWA2017-10-24
| | | | | | | | http://www.sourcebrella.com/blog/double-free-vulnerability-international-components-unicode-icu/ https://security-tracker.debian.org/tracker/CVE-2017-14952 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* icu: Don't link icudata as a data only libraryHirokazu MORIKAWA2017-06-12
| | | | | | libicudata.so not build hard-float ABI Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: bump to 59.1Hirokazu MORIKAWA2017-04-17
| | | | | | | | | | | Maintainer: me Compile tested: ar71xx brcm2708, LEDE trunk r3972-aefa195 Run tested: NONE Description: upstream update to 59.1 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: Added icu-config installation to InstallDevHirokazu MORIKAWA2017-02-24
| | | | | | | | | | | Maintainer: me Compile tested: ar71xx, mips_24kc_gcc-6.3.0_musl, LEDE trunk r3576-ea24d87 Run tested: NONE Description: "php7-mod-intl" build fail, because of lacking icu-config. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: support OpenWrt trunk host-build.mk issueHirokazu MORIKAWA2017-02-16
| | | | | | | | | | | | | | | | | | | | | | | Maintainer: me Compile tested: ar71xx, mips_34kc_gcc-5.3.0_musl, OpenWrt trunk 50104 ar71xx, mips_24kc_gcc-5.4.0_musl, LEDE trunk r3503-a112435 Run tested: NONE Description: openwrt buildbot report build fail ``` ./runConfigureICU CC="gcc" CFLAGS="-O2 -I/home/builder/trunk/openwrt/staging_dir/host/include -I/home/builder/trunk/openwrt/staging_dir/host/usr/include -I/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host/include" CPPFLAGS="-I/home/builder/trunk/openwrt/staging_dir/host/include -I/home/builder/trunk/openwrt/staging_dir/host/usr/include -I/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host/include" LDFLAGS="-L/home/builder/trunk/openwrt/staging_dir/host/lib -L/home/builder/trunk/openwrt/staging_dir/host/usr/lib -L/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host/lib" SHELL="/usr/bin/env bash" Linux/gcc CC="gcc" CXX="g++" --disable-debug --enable-release --enable-shared --enable-static --enable-draft --enable-renaming --disable-tracing --disable-extras --enable-dyload --prefix=/home/builder/trunk/openwrt/staging_dir/target-i386_pentium4_glibc-2.22/host ; fi ) runConfigureICU: unrecognized platform "CC=gcc" (use --help for help) ``` "host-build.mk" is differs between OpenWrt and LEDE. https://github.com/openwrt/packages/pull/3993 https://github.com/lede-project/source/commit/83b6bfc2357458f219872f97ed9c4894106131a1 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: fix fail situation of CONFIG_CCACHE=yHirokazu MORIKAWA2017-02-13
| | | | | | | | | | | | | Maintainer: me Compile tested: brcm2708 ,aarch64_cortex-a53+neon-vfpv4_musl, LEDE head r3426-4c09f99 Run tested: NONE Description: buildbots fail situation of CONFIG_CCACHE=y `Running ./configure CC=ccache gcc CXX=ccache g++ ....` Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: specify cross compile variablesHirokazu MORIKAWA2017-02-13
| | | | | | | | | | | | | | Maintainer: me Compile tested: brcm2708 aarch64_cortex-a53+neon-vfpv4_musl LEDE head r3426-4c09f99 Run tested: NONE Description:
buildbots fail on link ARM object. error: xxxxxx.o uses VFP register arguments, Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: move necessary files to STAGING_DIR_HOSTPKGHirokazu MORIKAWA2017-02-10
| | | | | | | | | | | | | | | Maintainer: me Compile tested: ar71xx mips_24kc_musl LEDE r3346-9eacb9d Run tested: NONE Description: buildbots fail at accessing files under HOST_BUILD_DIR. http://downloads.lede-project.org/snapshots/faillogs/mips_24kc/packages/icu/compile.txt Move necessary files to STAGING_DIR_HOSTPKG. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* icu: Bumped to v58.2Hirokazu MORIKAWA2017-01-11
| | | | | | | | | | | | | | | | | Maintainer: @nxhack Compile tested: ar71xx mips_24kc_musl-1.1.15 LEDE r2610-324bdf3 Run tested: NONE Description: icu: Bumped to v58.2 for emoji handling previous PR #2817 add patches/001-disable-strtod_l.patch missing xlocale.h in case of using musl. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* adding package 'icu'Mirko Vogt2015-12-06
Signed-off-by: Mirko Vogt <mirko@openwrt.org>