icu: updated to 66.1 ICU 66 It updates to Unicode 13 & CLDR 36.1. New, extra Q1 releases for low-risk integration of Unicode 13. ICU 65 It updates to CLDR 36 locale data with many additions and corrections, and some new measurement units. The Java LocaleMatcher API is improved, and ported to C++. For building ICU data, there are new filtering options, and new tracing support for data loading in ICU4C.diff -r1.129 -r1.130 pkgsrc/textproc/icu/Makefile
(adam)
@@ -1,137 +1,138 @@ | @@ -1,137 +1,138 @@ | |||
1 | # $NetBSD: Makefile,v 1.129 2020/03/18 00:26:28 rillig Exp $ | 1 | # $NetBSD: Makefile,v 1.130 2020/04/12 07:06:43 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= icu4c-64_2-src | 3 | DISTNAME= icu4c-66_1-src | |
4 | PKGNAME= ${DISTNAME:S/4c//:S/-src//:S/_/./g} | 4 | PKGNAME= ${DISTNAME:S/4c//:S/-src//:S/_/./g} | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= textproc | 5 | CATEGORIES= textproc | |
7 | MASTER_SITES= http://download.icu-project.org/files/icu4c/${PKGVERSION_NOREV}/ | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=unicode-org/} | |
8 | EXTRACT_SUFX= .tgz | 7 | EXTRACT_SUFX= .tgz | |
8 | GITHUB_PROJECT= icu | |||
9 | GITHUB_RELEASE= release-66-1 | |||
9 | 10 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.icu-project.org/ | 12 | HOMEPAGE= http://site.icu-project.org/ | |
12 | COMMENT= Robust and full-featured Unicode services | 13 | COMMENT= Robust and full-featured Unicode services | |
13 | LICENSE= mit | 14 | LICENSE= mit | |
14 | 15 | |||
15 | WRKSRC= ${WRKDIR}/icu/source | 16 | WRKSRC= ${WRKDIR}/icu/source | |
16 | USE_LANGUAGES= c99 c++ | 17 | USE_LANGUAGES= c99 c++ | |
17 | USE_TOOLS+= gmake | 18 | USE_TOOLS+= gmake pkg-config | |
18 | GCC_REQD+= 4.8 | 19 | GCC_REQD+= 4.8 | |
19 | TEST_TARGET= check | 20 | TEST_TARGET= check | |
20 | UNLIMIT_RESOURCES+= datasize | 21 | UNLIMIT_RESOURCES+= datasize | |
21 | GNU_CONFIGURE= yes | 22 | GNU_CONFIGURE= yes | |
22 | CONFIGURE_ARGS+= --enable-static | 23 | CONFIGURE_ARGS+= --enable-static | |
23 | CONFIGURE_ENV+= U_MAKE=${TOOLS_GMAKE} | 24 | CONFIGURE_ENV+= U_MAKE=${TOOLS_GMAKE} | |
24 | 25 | |||
25 | CHECK_SSP_SKIP= lib/libicudata.so* | 26 | CHECK_SSP_SKIP= lib/libicudata.so* | |
26 | 27 | |||
27 | PYTHON_FOR_BUILD_ONLY= tool | 28 | PYTHON_FOR_BUILD_ONLY= tool | |
28 | 29 | |||
29 | .include "../../mk/pthread.buildlink3.mk" | 30 | .include "../../mk/pthread.buildlink3.mk" | |
30 | 31 | |||
31 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "native" | 32 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "native" | |
32 | CONFIGURE_ARGS+= --disable-threads | 33 | CONFIGURE_ARGS+= --disable-threads | |
33 | .endif | 34 | .endif | |
34 | 35 | |||
35 | .include "../../mk/compiler.mk" | 36 | .include "../../mk/compiler.mk" | |
36 | 37 | |||
37 | # from ICU_CHECK_MH_FRAG in source/acinclude.m4 | 38 | # from ICU_CHECK_MH_FRAG in source/acinclude.m4 | |
38 | .if ${OPSYS} == "SunOS" | 39 | .if ${OPSYS} == "SunOS" | |
39 | . if ${PKGSRC_COMPILER:Mclang} || ${PKGSRC_COMPILER:Mgcc} | 40 | . if ${PKGSRC_COMPILER:Mclang} || ${PKGSRC_COMPILER:Mgcc} | |
40 | PLIST_SUBST+= MH_NAME=mh-solaris-gcc | 41 | PLIST_SUBST+= MH_NAME=mh-solaris-gcc | |
41 | . else | 42 | . else | |
42 | PLIST_SUBST+= MH_NAME=mh-solaris | 43 | PLIST_SUBST+= MH_NAME=mh-solaris | |
43 | . endif | 44 | . endif | |
44 | . if !empty(CC_VERSION:Mgcc-4.[6-9].*) | 45 | . if !empty(CC_VERSION:Mgcc-4.[6-9].*) | |
45 | BUILDLINK_TRANSFORM+= rm:-D__STDC__=0 | 46 | BUILDLINK_TRANSFORM+= rm:-D__STDC__=0 | |
46 | . endif | 47 | . endif | |
47 | BUILDLINK_TRANSFORM+= rm:-ansi | 48 | BUILDLINK_TRANSFORM+= rm:-ansi | |
48 | .elif !empty(MACHINE_PLATFORM:MLinux-*-alpha) | 49 | .elif !empty(MACHINE_PLATFORM:MLinux-*-alpha) | |
49 | . if !empty(CC_VERSION:Mgcc*) | 50 | . if !empty(CC_VERSION:Mgcc*) | |
50 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-gcc | 51 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-gcc | |
51 | . else | 52 | . else | |
52 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-cc | 53 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-cc | |
53 | . endif | 54 | . endif | |
54 | .elif !empty(MACHINE_PLATFORM:MLinux-*-powerpc*) | 55 | .elif !empty(MACHINE_PLATFORM:MLinux-*-powerpc*) | |
55 | . if !empty(CC_VERSION:Mgcc*) | 56 | . if !empty(CC_VERSION:Mgcc*) | |
56 | PLIST_SUBST+= MH_NAME=mh-linux | 57 | PLIST_SUBST+= MH_NAME=mh-linux | |
57 | . else | 58 | . else | |
58 | PLIST_SUBST+= MH_NAME=mh-linux-va | 59 | PLIST_SUBST+= MH_NAME=mh-linux-va | |
59 | . endif | 60 | . endif | |
60 | .elif ${OPSYS} == "Linux" || ${OPSYS} == "GNUkFreeBSD" | 61 | .elif ${OPSYS} == "Linux" || ${OPSYS} == "GNUkFreeBSD" | |
61 | PLIST_SUBST+= MH_NAME=mh-linux | 62 | PLIST_SUBST+= MH_NAME=mh-linux | |
62 | .elif ${OPSYS} == "Cygwin" | 63 | .elif ${OPSYS} == "Cygwin" | |
63 | PLIST_SUBST+= MH_NAME=mh-cygwin | 64 | PLIST_SUBST+= MH_NAME=mh-cygwin | |
64 | .elif !empty(OPSYS:M*BSD*) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Bitrig" | 65 | .elif !empty(OPSYS:M*BSD*) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Bitrig" | |
65 | PLIST_SUBST+= MH_NAME=mh-bsd-gcc | 66 | PLIST_SUBST+= MH_NAME=mh-bsd-gcc | |
66 | .elif ${OPSYS} == "AIX" | 67 | .elif ${OPSYS} == "AIX" | |
67 | . if !empty(CC_VERSION:Mgcc*) | 68 | . if !empty(CC_VERSION:Mgcc*) | |
68 | PLIST_SUBST+= MH_NAME=mh-aix-gcc | 69 | PLIST_SUBST+= MH_NAME=mh-aix-gcc | |
69 | . else | 70 | . else | |
70 | PLIST_SUBST+= MH_NAME=mh-aix-va | 71 | PLIST_SUBST+= MH_NAME=mh-aix-va | |
71 | . endif | 72 | . endif | |
72 | .elif ${OPSYS} == "HPUX" | 73 | .elif ${OPSYS} == "HPUX" | |
73 | . if !empty(CC_VERSION:Mgcc*) | 74 | . if !empty(CC_VERSION:Mgcc*) | |
74 | PLIST_SUBST+= MH_NAME=mh-hpux-gcc | 75 | PLIST_SUBST+= MH_NAME=mh-hpux-gcc | |
75 | . else | 76 | . else | |
76 | PLIST_SUBST+= MH_NAME=mh-hpux-acc | 77 | PLIST_SUBST+= MH_NAME=mh-hpux-acc | |
77 | . endif | 78 | . endif | |
78 | .elif ${OPSYS} == "Darwin" | 79 | .elif ${OPSYS} == "Darwin" | |
79 | PLIST_SUBST+= MH_NAME=mh-darwin | 80 | PLIST_SUBST+= MH_NAME=mh-darwin | |
80 | .elif ${OPSYS} == "Haiku" | 81 | .elif ${OPSYS} == "Haiku" | |
81 | PLIST_SUBST+= MH_NAME=mh-haiku | 82 | PLIST_SUBST+= MH_NAME=mh-haiku | |
82 | .elif ${OPSYS} == "IRIX" | 83 | .elif ${OPSYS} == "IRIX" | |
83 | PLIST_SUBST+= MH_NAME=mh-irix | 84 | PLIST_SUBST+= MH_NAME=mh-irix | |
84 | .elif ${OPSYS} == "Cygwin" | 85 | .elif ${OPSYS} == "Cygwin" | |
85 | PLIST_SUBST+= MH_NAME=mh-cygwin | 86 | PLIST_SUBST+= MH_NAME=mh-cygwin | |
86 | .elif ${OS_VARIANT} == "SCOOSR5" | 87 | .elif ${OS_VARIANT} == "SCOOSR5" | |
87 | PLIST_SUBST+= MH_NAME=mh-scoosr5 | 88 | PLIST_SUBST+= MH_NAME=mh-scoosr5 | |
88 | .elif ${OPSYS} == "OSF1" | 89 | .elif ${OPSYS} == "OSF1" | |
89 | PLIST_SUBST+= MH_NAME=mh-alpha-osf | 90 | PLIST_SUBST+= MH_NAME=mh-alpha-osf | |
90 | .elif ${OPSYS} == "QNX" | 91 | .elif ${OPSYS} == "QNX" | |
91 | PLIST_SUBST+= MH_NAME=mh-qnx | 92 | PLIST_SUBST+= MH_NAME=mh-qnx | |
92 | .else | 93 | .else | |
93 | # For unknown systems, set the filename to mh-unknown so that the user | 94 | # For unknown systems, set the filename to mh-unknown so that the user | |
94 | # gets a warning about missing files. | 95 | # gets a warning about missing files. | |
95 | PLIST_SUBST+= MH_NAME=mh-unknown | 96 | PLIST_SUBST+= MH_NAME=mh-unknown | |
96 | .endif | 97 | .endif | |
97 | 98 | |||
98 | PKGCONFIG_OVERRIDE+= config/icu*.pc | 99 | PKGCONFIG_OVERRIDE+= config/icu*.pc | |
99 | PKGCONFIG_OVERRIDE_STAGE= post-build | 100 | PKGCONFIG_OVERRIDE_STAGE= post-build | |
100 | 101 | |||
101 | # work around ICU-20533 (build failure on big endian machines) | 102 | # work around ICU-20533 (build failure on big endian machines) | |
102 | post-configure: | 103 | post-configure: | |
103 | ${MKDIR} ${WRKSRC}/data/out | 104 | ${MKDIR} ${WRKSRC}/data/out | |
104 | 105 | |||
105 | # expect builtin gcc atomic functions for gcc>=4.1 | 106 | # expect builtin gcc atomic functions for gcc>=4.1 | |
106 | # (source/common/putilimp.h) | 107 | # (source/common/putilimp.h) | |
107 | .if !empty(CC_VERSION:Mgcc-*) && \ | 108 | .if !empty(CC_VERSION:Mgcc-*) && \ | |
108 | (empty(CC_VERSION:Mgcc-4.0*) && empty(CC_VERSION:Mgcc-[0-3].*)) | 109 | (empty(CC_VERSION:Mgcc-4.0*) && empty(CC_VERSION:Mgcc-[0-3].*)) | |
109 | . if ${MACHINE_ARCH} == "i386" | 110 | . if ${MACHINE_ARCH} == "i386" | |
110 | CFLAGS+= -march=i486 | 111 | CFLAGS+= -march=i486 | |
111 | . endif | 112 | . endif | |
112 | .endif | 113 | .endif | |
113 | 114 | |||
114 | .if ${OPSYS} == "Cygwin" | 115 | .if ${OPSYS} == "Cygwin" | |
115 | INSTALL_UNSTRIPPED= yes | 116 | INSTALL_UNSTRIPPED= yes | |
116 | SO_MAJOR= ${PKGVERSION_NOREV:R} | 117 | SO_MAJOR= ${PKGVERSION_NOREV:R} | |
117 | . for l in data i18n io le lx test tu uc | 118 | . for l in data i18n io le lx test tu uc | |
118 | GENERATE_PLIST+= ${ECHO} bin/cygicu${l}${SO_MAJOR}.dll; | 119 | GENERATE_PLIST+= ${ECHO} bin/cygicu${l}${SO_MAJOR}.dll; | |
119 | GENERATE_PLIST+= ${ECHO} lib/libicu${l}${SO_MAJOR}.dll.a; | 120 | GENERATE_PLIST+= ${ECHO} lib/libicu${l}${SO_MAJOR}.dll.a; | |
120 | . endfor | 121 | . endfor | |
121 | 122 | |||
122 | post-install: | 123 | post-install: | |
123 | mv ${DESTDIR}${PREFIX}/lib/cygicu*.dll ${DESTDIR}${PREFIX}/bin/ | 124 | mv ${DESTDIR}${PREFIX}/lib/cygicu*.dll ${DESTDIR}${PREFIX}/bin/ | |
124 | . for l in data i18n io le lx test tu uc | 125 | . for l in data i18n io le lx test tu uc | |
125 | ${LN} -s libicu${l}${SO_MAJOR}.dll.a ${DESTDIR}${PREFIX}/lib/libicu${l}.dll.a | 126 | ${LN} -s libicu${l}${SO_MAJOR}.dll.a ${DESTDIR}${PREFIX}/lib/libicu${l}.dll.a | |
126 | . endfor | 127 | . endfor | |
127 | 128 | |||
128 | SUBST_CLASSES+= icu-config | 129 | SUBST_CLASSES+= icu-config | |
129 | SUBST_STAGE.icu-config= post-install | 130 | SUBST_STAGE.icu-config= post-install | |
130 | SUBST_FILES.icu-config= ${DESTDIR}${PREFIX}/bin/icu-config | 131 | SUBST_FILES.icu-config= ${DESTDIR}${PREFIX}/bin/icu-config | |
131 | SUBST_SED.icu-config+= -e '/^ICUUC_FILE=/ s/libdir/bindir/' | 132 | SUBST_SED.icu-config+= -e '/^ICUUC_FILE=/ s/libdir/bindir/' | |
132 | SUBST_SED.icu-config+= -e 's/l$${LIBICU}/l$${ICUPREFIX}/g' | 133 | SUBST_SED.icu-config+= -e 's/l$${LIBICU}/l$${ICUPREFIX}/g' | |
133 | SUBST_SED.icu-config+= -e '/l$${ICUPREFIX}/ s/$${ICULIBSUFFIX_VERSION}//g' | 134 | SUBST_SED.icu-config+= -e '/l$${ICUPREFIX}/ s/$${ICULIBSUFFIX_VERSION}//g' | |
134 | .endif | 135 | .endif | |
135 | 136 | |||
136 | .include "../../lang/python/tool.mk" | 137 | .include "../../lang/python/tool.mk" | |
137 | .include "../../mk/bsd.pkg.mk" | 138 | .include "../../mk/bsd.pkg.mk" |
@@ -1,254 +1,255 @@ | @@ -1,254 +1,255 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.45 2019/04/03 00:12:59 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.46 2020/04/12 07:06:43 adam Exp $ | |
2 | bin/derb | 2 | bin/derb | |
3 | bin/genbrk | 3 | bin/genbrk | |
4 | bin/gencfu | 4 | bin/gencfu | |
5 | bin/gencnval | 5 | bin/gencnval | |
6 | bin/gendict | 6 | bin/gendict | |
7 | bin/genrb | 7 | bin/genrb | |
8 | bin/icu-config | 8 | bin/icu-config | |
9 | bin/icuinfo | 9 | bin/icuinfo | |
10 | bin/makeconv | 10 | bin/makeconv | |
11 | bin/pkgdata | 11 | bin/pkgdata | |
12 | bin/uconv | 12 | bin/uconv | |
13 | include/unicode/alphaindex.h | 13 | include/unicode/alphaindex.h | |
14 | include/unicode/appendable.h | 14 | include/unicode/appendable.h | |
15 | include/unicode/basictz.h | 15 | include/unicode/basictz.h | |
16 | include/unicode/brkiter.h | 16 | include/unicode/brkiter.h | |
17 | include/unicode/bytestream.h | 17 | include/unicode/bytestream.h | |
18 | include/unicode/bytestrie.h | 18 | include/unicode/bytestrie.h | |
19 | include/unicode/bytestriebuilder.h | 19 | include/unicode/bytestriebuilder.h | |
20 | include/unicode/calendar.h | 20 | include/unicode/calendar.h | |
21 | include/unicode/caniter.h | 21 | include/unicode/caniter.h | |
22 | include/unicode/casemap.h | 22 | include/unicode/casemap.h | |
23 | include/unicode/char16ptr.h | 23 | include/unicode/char16ptr.h | |
24 | include/unicode/chariter.h | 24 | include/unicode/chariter.h | |
25 | include/unicode/choicfmt.h | 25 | include/unicode/choicfmt.h | |
26 | include/unicode/coleitr.h | 26 | include/unicode/coleitr.h | |
27 | include/unicode/coll.h | 27 | include/unicode/coll.h | |
28 | include/unicode/compactdecimalformat.h | 28 | include/unicode/compactdecimalformat.h | |
29 | include/unicode/curramt.h | 29 | include/unicode/curramt.h | |
30 | include/unicode/currpinf.h | 30 | include/unicode/currpinf.h | |
31 | include/unicode/currunit.h | 31 | include/unicode/currunit.h | |
32 | include/unicode/datefmt.h | 32 | include/unicode/datefmt.h | |
33 | include/unicode/dbbi.h | 33 | include/unicode/dbbi.h | |
34 | include/unicode/dcfmtsym.h | 34 | include/unicode/dcfmtsym.h | |
35 | include/unicode/decimfmt.h | 35 | include/unicode/decimfmt.h | |
36 | include/unicode/docmain.h | 36 | include/unicode/docmain.h | |
37 | include/unicode/dtfmtsym.h | 37 | include/unicode/dtfmtsym.h | |
38 | include/unicode/dtintrv.h | 38 | include/unicode/dtintrv.h | |
39 | include/unicode/dtitvfmt.h | 39 | include/unicode/dtitvfmt.h | |
40 | include/unicode/dtitvinf.h | 40 | include/unicode/dtitvinf.h | |
41 | include/unicode/dtptngen.h | 41 | include/unicode/dtptngen.h | |
42 | include/unicode/dtrule.h | 42 | include/unicode/dtrule.h | |
43 | include/unicode/edits.h | 43 | include/unicode/edits.h | |
44 | include/unicode/enumset.h | 44 | include/unicode/enumset.h | |
45 | include/unicode/errorcode.h | 45 | include/unicode/errorcode.h | |
46 | include/unicode/fieldpos.h | 46 | include/unicode/fieldpos.h | |
47 | include/unicode/filteredbrk.h | 47 | include/unicode/filteredbrk.h | |
48 | include/unicode/fmtable.h | 48 | include/unicode/fmtable.h | |
49 | include/unicode/format.h | 49 | include/unicode/format.h | |
50 | include/unicode/formattedvalue.h | 50 | include/unicode/formattedvalue.h | |
51 | include/unicode/fpositer.h | 51 | include/unicode/fpositer.h | |
52 | include/unicode/gender.h | 52 | include/unicode/gender.h | |
53 | include/unicode/gregocal.h | 53 | include/unicode/gregocal.h | |
54 | include/unicode/icudataver.h | 54 | include/unicode/icudataver.h | |
55 | include/unicode/icuplug.h | 55 | include/unicode/icuplug.h | |
56 | include/unicode/idna.h | 56 | include/unicode/idna.h | |
57 | include/unicode/listformatter.h | 57 | include/unicode/listformatter.h | |
58 | include/unicode/localebuilder.h | 58 | include/unicode/localebuilder.h | |
59 | include/unicode/localematcher.h | |||
59 | include/unicode/localpointer.h | 60 | include/unicode/localpointer.h | |
60 | include/unicode/locdspnm.h | 61 | include/unicode/locdspnm.h | |
61 | include/unicode/locid.h | 62 | include/unicode/locid.h | |
62 | include/unicode/measfmt.h | 63 | include/unicode/measfmt.h | |
63 | include/unicode/measunit.h | 64 | include/unicode/measunit.h | |
64 | include/unicode/measure.h | 65 | include/unicode/measure.h | |
65 | include/unicode/messagepattern.h | 66 | include/unicode/messagepattern.h | |
66 | include/unicode/msgfmt.h | 67 | include/unicode/msgfmt.h | |
67 | include/unicode/normalizer2.h | 68 | include/unicode/normalizer2.h | |
68 | include/unicode/normlzr.h | 69 | include/unicode/normlzr.h | |
69 | include/unicode/nounit.h | 70 | include/unicode/nounit.h | |
70 | include/unicode/numberformatter.h | 71 | include/unicode/numberformatter.h | |
71 | include/unicode/numberrangeformatter.h | 72 | include/unicode/numberrangeformatter.h | |
72 | include/unicode/numfmt.h | 73 | include/unicode/numfmt.h | |
73 | include/unicode/numsys.h | 74 | include/unicode/numsys.h | |
74 | include/unicode/parseerr.h | 75 | include/unicode/parseerr.h | |
75 | include/unicode/parsepos.h | 76 | include/unicode/parsepos.h | |
76 | include/unicode/platform.h | 77 | include/unicode/platform.h | |
77 | include/unicode/plurfmt.h | 78 | include/unicode/plurfmt.h | |
78 | include/unicode/plurrule.h | 79 | include/unicode/plurrule.h | |
79 | include/unicode/ptypes.h | 80 | include/unicode/ptypes.h | |
80 | include/unicode/putil.h | 81 | include/unicode/putil.h | |
81 | include/unicode/rbbi.h | 82 | include/unicode/rbbi.h | |
82 | include/unicode/rbnf.h | 83 | include/unicode/rbnf.h | |
83 | include/unicode/rbtz.h | 84 | include/unicode/rbtz.h | |
84 | include/unicode/regex.h | 85 | include/unicode/regex.h | |
85 | include/unicode/region.h | 86 | include/unicode/region.h | |
86 | include/unicode/reldatefmt.h | 87 | include/unicode/reldatefmt.h | |
87 | include/unicode/rep.h | 88 | include/unicode/rep.h | |
88 | include/unicode/resbund.h | 89 | include/unicode/resbund.h | |
89 | include/unicode/schriter.h | 90 | include/unicode/schriter.h | |
90 | include/unicode/scientificnumberformatter.h | 91 | include/unicode/scientificnumberformatter.h | |
91 | include/unicode/search.h | 92 | include/unicode/search.h | |
92 | include/unicode/selfmt.h | 93 | include/unicode/selfmt.h | |
93 | include/unicode/simpleformatter.h | 94 | include/unicode/simpleformatter.h | |
94 | include/unicode/simpletz.h | 95 | include/unicode/simpletz.h | |
95 | include/unicode/smpdtfmt.h | 96 | include/unicode/smpdtfmt.h | |
96 | include/unicode/sortkey.h | 97 | include/unicode/sortkey.h | |
97 | include/unicode/std_string.h | 98 | include/unicode/std_string.h | |
98 | include/unicode/strenum.h | 99 | include/unicode/strenum.h | |
99 | include/unicode/stringoptions.h | 100 | include/unicode/stringoptions.h | |
100 | include/unicode/stringpiece.h | 101 | include/unicode/stringpiece.h | |
101 | include/unicode/stringtriebuilder.h | 102 | include/unicode/stringtriebuilder.h | |
102 | include/unicode/stsearch.h | 103 | include/unicode/stsearch.h | |
103 | include/unicode/symtable.h | 104 | include/unicode/symtable.h | |
104 | include/unicode/tblcoll.h | 105 | include/unicode/tblcoll.h | |
105 | include/unicode/timezone.h | 106 | include/unicode/timezone.h | |
106 | include/unicode/tmunit.h | 107 | include/unicode/tmunit.h | |
107 | include/unicode/tmutamt.h | 108 | include/unicode/tmutamt.h | |
108 | include/unicode/tmutfmt.h | 109 | include/unicode/tmutfmt.h | |
109 | include/unicode/translit.h | 110 | include/unicode/translit.h | |
110 | include/unicode/tzfmt.h | 111 | include/unicode/tzfmt.h | |
111 | include/unicode/tznames.h | 112 | include/unicode/tznames.h | |
112 | include/unicode/tzrule.h | 113 | include/unicode/tzrule.h | |
113 | include/unicode/tztrans.h | 114 | include/unicode/tztrans.h | |
114 | include/unicode/ubidi.h | 115 | include/unicode/ubidi.h | |
115 | include/unicode/ubiditransform.h | 116 | include/unicode/ubiditransform.h | |
116 | include/unicode/ubrk.h | 117 | include/unicode/ubrk.h | |
117 | include/unicode/ucal.h | 118 | include/unicode/ucal.h | |
118 | include/unicode/ucasemap.h | 119 | include/unicode/ucasemap.h | |
119 | include/unicode/ucat.h | 120 | include/unicode/ucat.h | |
120 | include/unicode/uchar.h | 121 | include/unicode/uchar.h | |
121 | include/unicode/ucharstrie.h | 122 | include/unicode/ucharstrie.h | |
122 | include/unicode/ucharstriebuilder.h | 123 | include/unicode/ucharstriebuilder.h | |
123 | include/unicode/uchriter.h | 124 | include/unicode/uchriter.h | |
124 | include/unicode/uclean.h | 125 | include/unicode/uclean.h | |
125 | include/unicode/ucnv.h | 126 | include/unicode/ucnv.h | |
126 | include/unicode/ucnv_cb.h | 127 | include/unicode/ucnv_cb.h | |
127 | include/unicode/ucnv_err.h | 128 | include/unicode/ucnv_err.h | |
128 | include/unicode/ucnvsel.h | 129 | include/unicode/ucnvsel.h | |
129 | include/unicode/ucol.h | 130 | include/unicode/ucol.h | |
130 | include/unicode/ucoleitr.h | 131 | include/unicode/ucoleitr.h | |
131 | include/unicode/uconfig.h | 132 | include/unicode/uconfig.h | |
132 | include/unicode/ucpmap.h | 133 | include/unicode/ucpmap.h | |
133 | include/unicode/ucptrie.h | 134 | include/unicode/ucptrie.h | |
134 | include/unicode/ucsdet.h | 135 | include/unicode/ucsdet.h | |
135 | include/unicode/ucurr.h | 136 | include/unicode/ucurr.h | |
136 | include/unicode/udat.h | 137 | include/unicode/udat.h | |
137 | include/unicode/udata.h | 138 | include/unicode/udata.h | |
138 | include/unicode/udateintervalformat.h | 139 | include/unicode/udateintervalformat.h | |
139 | include/unicode/udatpg.h | 140 | include/unicode/udatpg.h | |
140 | include/unicode/udisplaycontext.h | 141 | include/unicode/udisplaycontext.h | |
141 | include/unicode/uenum.h | 142 | include/unicode/uenum.h | |
142 | include/unicode/ufieldpositer.h | 143 | include/unicode/ufieldpositer.h | |
143 | include/unicode/uformattable.h | 144 | include/unicode/uformattable.h | |
144 | include/unicode/uformattedvalue.h | 145 | include/unicode/uformattedvalue.h | |
145 | include/unicode/ugender.h | 146 | include/unicode/ugender.h | |
146 | include/unicode/uidna.h | 147 | include/unicode/uidna.h | |
147 | include/unicode/uiter.h | 148 | include/unicode/uiter.h | |
148 | include/unicode/uldnames.h | 149 | include/unicode/uldnames.h | |
149 | include/unicode/ulistformatter.h | 150 | include/unicode/ulistformatter.h | |
150 | include/unicode/uloc.h | 151 | include/unicode/uloc.h | |
151 | include/unicode/ulocdata.h | 152 | include/unicode/ulocdata.h | |
152 | include/unicode/umachine.h | 153 | include/unicode/umachine.h | |
153 | include/unicode/umisc.h | 154 | include/unicode/umisc.h | |
154 | include/unicode/umsg.h | 155 | include/unicode/umsg.h | |
155 | include/unicode/umutablecptrie.h | 156 | include/unicode/umutablecptrie.h | |
156 | include/unicode/unifilt.h | 157 | include/unicode/unifilt.h | |
157 | include/unicode/unifunct.h | 158 | include/unicode/unifunct.h | |
158 | include/unicode/unimatch.h | 159 | include/unicode/unimatch.h | |
159 | include/unicode/unirepl.h | 160 | include/unicode/unirepl.h | |
160 | include/unicode/uniset.h | 161 | include/unicode/uniset.h | |
161 | include/unicode/unistr.h | 162 | include/unicode/unistr.h | |
162 | include/unicode/unorm.h | 163 | include/unicode/unorm.h | |
163 | include/unicode/unorm2.h | 164 | include/unicode/unorm2.h | |
164 | include/unicode/unum.h | 165 | include/unicode/unum.h | |
165 | include/unicode/unumberformatter.h | 166 | include/unicode/unumberformatter.h | |
166 | include/unicode/unumsys.h | 167 | include/unicode/unumsys.h | |
167 | include/unicode/uobject.h | 168 | include/unicode/uobject.h | |
168 | include/unicode/upluralrules.h | 169 | include/unicode/upluralrules.h | |
169 | include/unicode/uregex.h | 170 | include/unicode/uregex.h | |
170 | include/unicode/uregion.h | 171 | include/unicode/uregion.h | |
171 | include/unicode/ureldatefmt.h | 172 | include/unicode/ureldatefmt.h | |
172 | include/unicode/urename.h | 173 | include/unicode/urename.h | |
173 | include/unicode/urep.h | 174 | include/unicode/urep.h | |
174 | include/unicode/ures.h | 175 | include/unicode/ures.h | |
175 | include/unicode/uscript.h | 176 | include/unicode/uscript.h | |
176 | include/unicode/usearch.h | 177 | include/unicode/usearch.h | |
177 | include/unicode/uset.h | 178 | include/unicode/uset.h | |
178 | include/unicode/usetiter.h | 179 | include/unicode/usetiter.h | |
179 | include/unicode/ushape.h | 180 | include/unicode/ushape.h | |
180 | include/unicode/uspoof.h | 181 | include/unicode/uspoof.h | |
181 | include/unicode/usprep.h | 182 | include/unicode/usprep.h | |
182 | include/unicode/ustdio.h | 183 | include/unicode/ustdio.h | |
183 | include/unicode/ustream.h | 184 | include/unicode/ustream.h | |
184 | include/unicode/ustring.h | 185 | include/unicode/ustring.h | |
185 | include/unicode/ustringtrie.h | 186 | include/unicode/ustringtrie.h | |
186 | include/unicode/utext.h | 187 | include/unicode/utext.h | |
187 | include/unicode/utf.h | 188 | include/unicode/utf.h | |
188 | include/unicode/utf16.h | 189 | include/unicode/utf16.h | |
189 | include/unicode/utf32.h | 190 | include/unicode/utf32.h | |
190 | include/unicode/utf8.h | 191 | include/unicode/utf8.h | |
191 | include/unicode/utf_old.h | 192 | include/unicode/utf_old.h | |
192 | include/unicode/utmscale.h | 193 | include/unicode/utmscale.h | |
193 | include/unicode/utrace.h | 194 | include/unicode/utrace.h | |
194 | include/unicode/utrans.h | 195 | include/unicode/utrans.h | |
195 | include/unicode/utypes.h | 196 | include/unicode/utypes.h | |
196 | include/unicode/uvernum.h | 197 | include/unicode/uvernum.h | |
197 | include/unicode/uversion.h | 198 | include/unicode/uversion.h | |
198 | include/unicode/vtzone.h | 199 | include/unicode/vtzone.h | |
199 | lib/icu/${PKGVERSION}/Makefile.inc | 200 | lib/icu/${PKGVERSION}/Makefile.inc | |
200 | lib/icu/${PKGVERSION}/pkgdata.inc | 201 | lib/icu/${PKGVERSION}/pkgdata.inc | |
201 | lib/icu/Makefile.inc | 202 | lib/icu/Makefile.inc | |
202 | lib/icu/current | 203 | lib/icu/current | |
203 | lib/icu/pkgdata.inc | 204 | lib/icu/pkgdata.inc | |
204 | lib/libicudata.a | 205 | lib/libicudata.a | |
205 | lib/libicudata.so | 206 | lib/libicudata.so | |
206 | lib/libicudata.so.${PKGVERSION} | 207 | lib/libicudata.so.${PKGVERSION} | |
207 | lib/libicudata.so.64 | 208 | lib/libicudata.so.66 | |
208 | lib/libicui18n.a | 209 | lib/libicui18n.a | |
209 | lib/libicui18n.so | 210 | lib/libicui18n.so | |
210 | lib/libicui18n.so.${PKGVERSION} | 211 | lib/libicui18n.so.${PKGVERSION} | |
211 | lib/libicui18n.so.64 | 212 | lib/libicui18n.so.66 | |
212 | lib/libicuio.a | 213 | lib/libicuio.a | |
213 | lib/libicuio.so | 214 | lib/libicuio.so | |
214 | lib/libicuio.so.${PKGVERSION} | 215 | lib/libicuio.so.${PKGVERSION} | |
215 | lib/libicuio.so.64 | 216 | lib/libicuio.so.66 | |
216 | lib/libicutest.a | 217 | lib/libicutest.a | |
217 | lib/libicutest.so | 218 | lib/libicutest.so | |
218 | lib/libicutest.so.${PKGVERSION} | 219 | lib/libicutest.so.${PKGVERSION} | |
219 | lib/libicutest.so.64 | 220 | lib/libicutest.so.66 | |
220 | lib/libicutu.a | 221 | lib/libicutu.a | |
221 | lib/libicutu.so | 222 | lib/libicutu.so | |
222 | lib/libicutu.so.${PKGVERSION} | 223 | lib/libicutu.so.${PKGVERSION} | |
223 | lib/libicutu.so.64 | 224 | lib/libicutu.so.66 | |
224 | lib/libicuuc.a | 225 | lib/libicuuc.a | |
225 | lib/libicuuc.so | 226 | lib/libicuuc.so | |
226 | lib/libicuuc.so.${PKGVERSION} | 227 | lib/libicuuc.so.${PKGVERSION} | |
227 | lib/libicuuc.so.64 | 228 | lib/libicuuc.so.66 | |
228 | lib/pkgconfig/icu-i18n.pc | 229 | lib/pkgconfig/icu-i18n.pc | |
229 | lib/pkgconfig/icu-io.pc | 230 | lib/pkgconfig/icu-io.pc | |
230 | lib/pkgconfig/icu-uc.pc | 231 | lib/pkgconfig/icu-uc.pc | |
231 | man/man1/derb.1 | 232 | man/man1/derb.1 | |
232 | man/man1/genbrk.1 | 233 | man/man1/genbrk.1 | |
233 | man/man1/gencfu.1 | 234 | man/man1/gencfu.1 | |
234 | man/man1/gencnval.1 | 235 | man/man1/gencnval.1 | |
235 | man/man1/gendict.1 | 236 | man/man1/gendict.1 | |
236 | man/man1/genrb.1 | 237 | man/man1/genrb.1 | |
237 | man/man1/icu-config.1 | 238 | man/man1/icu-config.1 | |
238 | man/man1/makeconv.1 | 239 | man/man1/makeconv.1 | |
239 | man/man1/pkgdata.1 | 240 | man/man1/pkgdata.1 | |
240 | man/man1/uconv.1 | 241 | man/man1/uconv.1 | |
241 | man/man8/genccode.8 | 242 | man/man8/genccode.8 | |
242 | man/man8/gencmn.8 | 243 | man/man8/gencmn.8 | |
243 | man/man8/gensprep.8 | 244 | man/man8/gensprep.8 | |
244 | man/man8/icupkg.8 | 245 | man/man8/icupkg.8 | |
245 | sbin/escapesrc | 246 | sbin/escapesrc | |
246 | sbin/genccode | 247 | sbin/genccode | |
247 | sbin/gencmn | 248 | sbin/gencmn | |
248 | sbin/gennorm2 | 249 | sbin/gennorm2 | |
249 | sbin/gensprep | 250 | sbin/gensprep | |
250 | sbin/icupkg | 251 | sbin/icupkg | |
251 | share/icu/${PKGVERSION}/LICENSE | 252 | share/icu/${PKGVERSION}/LICENSE | |
252 | share/icu/${PKGVERSION}/config/${MH_NAME} | 253 | share/icu/${PKGVERSION}/config/${MH_NAME} | |
253 | share/icu/${PKGVERSION}/install-sh | 254 | share/icu/${PKGVERSION}/install-sh | |
254 | share/icu/${PKGVERSION}/mkinstalldirs | 255 | share/icu/${PKGVERSION}/mkinstalldirs |
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | $NetBSD: distinfo,v 1.87 2019/07/24 17:02:06 rin Exp $ | 1 | $NetBSD: distinfo,v 1.88 2020/04/12 07:06:43 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (icu4c-64_2-src.tgz) = 3127155ecf2b75ab4835f501b7478e39c07bb852 | 3 | SHA1 (icu4c-66_1-src.tgz) = 68e87ea2044e92a5d86be6072b0eb3557f252d9f | |
4 | RMD160 (icu4c-64_2-src.tgz) = 23e00d87c106aa079c48701c0b8a823ef2c79202 | 4 | RMD160 (icu4c-66_1-src.tgz) = 1bd67bd30b161681a5040244e58c4d87bbdce6ce | |
5 | SHA512 (icu4c-64_2-src.tgz) = 5ecb4c230ba45918747a1cf9aef86f555aa07d5b29b1d07ab674e8013f46dfb907a0e9d6945db41155f9dc3012fd94e1152ffc19f61a68b6dfcbabdcb8ae9d78 | 5 | SHA512 (icu4c-66_1-src.tgz) = 78d87bce65a7bdf7e9a19bda13e353c60846816ff34025f829d1ff15f9ac49aa6061eb192173742be0eca105684ce0e39e95656147afe848520bf60274c8d246 | |
6 | Size (icu4c-64_2-src.tgz) = 24013250 bytes | 6 | Size (icu4c-66_1-src.tgz) = 24361305 bytes | |
7 | SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4 | 7 | SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4 | |
8 | SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09 | 8 | SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09 | |
9 | SHA1 (patch-common_putil.cpp) = 6aa70b8698d663d3c798bafd9010a824c9609c20 | 9 | SHA1 (patch-common_putil.cpp) = 6aa70b8698d663d3c798bafd9010a824c9609c20 | |
10 | SHA1 (patch-common_putilimp.h) = a68faa97c2bffeecaca1586e26f5bbe48e71b262 | 10 | SHA1 (patch-common_putilimp.h) = 0924d38a780b626fea78754aa2da6cf3ca19b9b7 | |
11 | SHA1 (patch-common_ubidiimp.h) = 99fbd68d5a05303696cb5cccb71045b470827369 | 11 | SHA1 (patch-common_ubidiimp.h) = 99fbd68d5a05303696cb5cccb71045b470827369 | |
12 | SHA1 (patch-common_umutex.h) = b22b7c02b4645a87f71d54885d858d0cf9005988 | 12 | SHA1 (patch-common_umutex.h) = b22b7c02b4645a87f71d54885d858d0cf9005988 | |
13 | SHA1 (patch-common_unicode_platform.h) = 8b7b8bcf6f5185225a1ca516ac212a495f7b47e8 | 13 | SHA1 (patch-common_unicode_platform.h) = 8b7b8bcf6f5185225a1ca516ac212a495f7b47e8 | |
14 | SHA1 (patch-common_uposixdefs.h) = 4739ca7d4662335adcb322cd0943770651d548ce | 14 | SHA1 (patch-common_uposixdefs.h) = 4739ca7d4662335adcb322cd0943770651d548ce | |
15 | SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886 | 15 | SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886 | |
16 | SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501 | 16 | SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501 | |
17 | SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd | 17 | SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd | |
18 | SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472 | 18 | SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472 | |
19 | SHA1 (patch-configure) = 1f96ffb2c2c023b38a45326c0273be0ae9cc02ff | 19 | SHA1 (patch-configure) = 1f96ffb2c2c023b38a45326c0273be0ae9cc02ff | |
20 | SHA1 (patch-configure.ac) = 2cb4601e20ee6b93e08e8790df3f8212510aeb1b | 20 | SHA1 (patch-configure.ac) = 2cb4601e20ee6b93e08e8790df3f8212510aeb1b | |
21 | SHA1 (patch-i18n_double-conversion-utils.h) = 132e9878f0bd9d53f7a2c060529fd70b6040f2bb | 21 | SHA1 (patch-i18n_double-conversion-utils.h) = 132e9878f0bd9d53f7a2c060529fd70b6040f2bb | |
22 | SHA1 (patch-icudefs.mk.in) = c2a9469bf896b5f0702d5795c3b1c2b394893663 | 22 | SHA1 (patch-icudefs.mk.in) = c2a9469bf896b5f0702d5795c3b1c2b394893663 | |
23 | SHA1 (patch-runConfigureICU) = 3cd60613104fa4f1b81529795e75d5cf7f477b64 | 23 | SHA1 (patch-runConfigureICU) = 3cd60613104fa4f1b81529795e75d5cf7f477b64 | |
24 | SHA1 (patch-tools-toolutil-pkg_genc.cpp) = 3cbcf3387d6a39315b26a3e2a2ffb715507e9110 | 24 | SHA1 (patch-tools-toolutil-pkg_genc.cpp) = 3cbcf3387d6a39315b26a3e2a2ffb715507e9110 |
@@ -1,24 +1,15 @@ | @@ -1,24 +1,15 @@ | |||
1 | $NetBSD: patch-common_putilimp.h,v 1.4 2013/11/05 15:25:37 ryoon Exp $ | 1 | $NetBSD: patch-common_putilimp.h,v 1.5 2020/04/12 07:06:43 adam Exp $ | |
2 | 2 | |||
3 | * GCC for arm does not have __sync_add_and_fetch() etc. | 3 | MirBSD support. | |
4 | 4 | |||
5 | --- common/putilimp.h.orig 2013-10-04 20:49:30.000000000 +0000 | 5 | --- common/putilimp.h.orig 2020-03-11 18:16:11.000000000 +0000 | |
6 | +++ common/putilimp.h | 6 | +++ common/putilimp.h | |
7 | @@ -128,6 +128,8 @@ typedef size_t uintptr_t; | 7 | @@ -128,6 +128,8 @@ typedef size_t uintptr_t; | |
8 | /* not defined */ | 8 | /* not defined */ | |
9 | #elif U_PLATFORM == U_PF_IPHONE | 9 | #elif U_PLATFORM == U_PF_IPHONE | |
10 | /* not defined */ | 10 | /* not defined */ | |
11 | +#elif defined(__MirBSD__) | 11 | +#elif defined(__MirBSD__) | |
12 | + /* not defined */ | 12 | + /* not defined */ | |
13 | #else | 13 | #else | |
14 | # define U_TIMEZONE timezone | 14 | # define U_TIMEZONE timezone | |
15 | #endif | 15 | #endif | |
16 | @@ -187,7 +189,7 @@ typedef size_t uintptr_t; | |||
17 | /* Use the predefined value. */ | |||
18 | #elif U_PLATFORM == U_PF_MINGW | |||
19 | #define U_HAVE_GCC_ATOMICS 0 | |||
20 | -#elif U_GCC_MAJOR_MINOR >= 404 || defined(__clang__) | |||
21 | +#elif (U_GCC_MAJOR_MINOR >= 404 && !defined(__arm__)) || defined(__clang__) | |||
22 | /* TODO: Intel icc and IBM xlc on AIX also support gcc atomics. (Intel originated them.) | |||
23 | * Add them for these compilers. | |||
24 | * Note: Clang sets __GNUC__ defines for version 4.2, so misses the 4.4 test here. |