icu: updated to 73.1 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.diff -r1.145 -r1.146 pkgsrc/textproc/icu/Makefile
(adam)
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.145 2022/11/23 17:31:43 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.146 2023/04/19 08:06:31 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= icu4c-72_1-src | 3 | DISTNAME= icu4c-73_1-src | |
4 | PKGNAME= ${DISTNAME:S/4c//:S/-src//:S/_/./g} | 4 | PKGNAME= ${DISTNAME:S/4c//:S/-src//:S/_/./g} | |
5 | CATEGORIES= textproc | 5 | CATEGORIES= textproc | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=unicode-org/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=unicode-org/} | |
7 | EXTRACT_SUFX= .tgz | 7 | EXTRACT_SUFX= .tgz | |
8 | GITHUB_PROJECT= icu | 8 | GITHUB_PROJECT= icu | |
9 | GITHUB_RELEASE= release-72-1 | 9 | GITHUB_RELEASE= release-73-1 | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://icu.unicode.org/ | 12 | HOMEPAGE= https://icu.unicode.org/ | |
13 | COMMENT= Robust and full-featured Unicode services | 13 | COMMENT= Robust and full-featured Unicode services | |
14 | LICENSE= mit | 14 | LICENSE= mit | |
15 | 15 | |||
16 | WRKSRC= ${WRKDIR}/icu/source | 16 | WRKSRC= ${WRKDIR}/icu/source | |
17 | USE_LANGUAGES= c99 c++ | 17 | USE_LANGUAGES= c99 c++ | |
18 | USE_TOOLS+= gmake pkg-config | 18 | USE_TOOLS+= gmake pkg-config | |
19 | TEST_TARGET= check | 19 | TEST_TARGET= check | |
20 | UNLIMIT_RESOURCES+= datasize | 20 | UNLIMIT_RESOURCES+= datasize | |
21 | GNU_CONFIGURE= yes | 21 | GNU_CONFIGURE= yes | |
22 | CONFIGURE_ARGS+= --enable-static | 22 | CONFIGURE_ARGS+= --enable-static | |
@@ -34,37 +34,37 @@ PYTHON_FOR_BUILD_ONLY= tool | @@ -34,37 +34,37 @@ PYTHON_FOR_BUILD_ONLY= tool | |||
34 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "native" | 34 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "native" | |
35 | CONFIGURE_ARGS+= --disable-threads | 35 | CONFIGURE_ARGS+= --disable-threads | |
36 | .endif | 36 | .endif | |
37 | 37 | |||
38 | .include "../../mk/compiler.mk" | 38 | .include "../../mk/compiler.mk" | |
39 | 39 | |||
40 | # from ICU_CHECK_MH_FRAG in source/acinclude.m4 | 40 | # from ICU_CHECK_MH_FRAG in source/acinclude.m4 | |
41 | .if ${OPSYS} == "SunOS" | 41 | .if ${OPSYS} == "SunOS" | |
42 | . if ${PKGSRC_COMPILER:Mclang} || ${PKGSRC_COMPILER:Mgcc} | 42 | . if ${PKGSRC_COMPILER:Mclang} || ${PKGSRC_COMPILER:Mgcc} | |
43 | PLIST_SUBST+= MH_NAME=mh-solaris-gcc | 43 | PLIST_SUBST+= MH_NAME=mh-solaris-gcc | |
44 | . else | 44 | . else | |
45 | PLIST_SUBST+= MH_NAME=mh-solaris | 45 | PLIST_SUBST+= MH_NAME=mh-solaris | |
46 | . endif | 46 | . endif | |
47 | . if !empty(CC_VERSION:Mgcc-4.[6-9].*) | 47 | . if ${CC_VERSION:Mgcc-4.[6-9].*} | |
48 | BUILDLINK_TRANSFORM+= rm:-D__STDC__=0 | 48 | BUILDLINK_TRANSFORM+= rm:-D__STDC__=0 | |
49 | . endif | 49 | . endif | |
50 | BUILDLINK_TRANSFORM+= rm:-ansi | 50 | BUILDLINK_TRANSFORM+= rm:-ansi | |
51 | .elif !empty(MACHINE_PLATFORM:MLinux-*-alpha) | 51 | .elif ${MACHINE_PLATFORM:MLinux-*-alpha} | |
52 | . if ${CC_VERSION:Mgcc*} | 52 | . if ${CC_VERSION:Mgcc*} | |
53 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-gcc | 53 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-gcc | |
54 | . else | 54 | . else | |
55 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-cc | 55 | PLIST_SUBST+= MH_NAME=mh-alpha-linux-cc | |
56 | . endif | 56 | . endif | |
57 | .elif !empty(MACHINE_PLATFORM:MLinux-*-powerpc*) | 57 | .elif ${MACHINE_PLATFORM:MLinux-*-powerpc*} | |
58 | . if ${CC_VERSION:Mgcc*} | 58 | . if ${CC_VERSION:Mgcc*} | |
59 | PLIST_SUBST+= MH_NAME=mh-linux | 59 | PLIST_SUBST+= MH_NAME=mh-linux | |
60 | . else | 60 | . else | |
61 | PLIST_SUBST+= MH_NAME=mh-linux-va | 61 | PLIST_SUBST+= MH_NAME=mh-linux-va | |
62 | . endif | 62 | . endif | |
63 | .elif ${OPSYS} == "Linux" || ${OPSYS} == "GNUkFreeBSD" | 63 | .elif ${OPSYS} == "Linux" || ${OPSYS} == "GNUkFreeBSD" | |
64 | PLIST_SUBST+= MH_NAME=mh-linux | 64 | PLIST_SUBST+= MH_NAME=mh-linux | |
65 | .elif ${OPSYS} == "Cygwin" | 65 | .elif ${OPSYS} == "Cygwin" | |
66 | PLIST_SUBST+= MH_NAME=mh-cygwin | 66 | PLIST_SUBST+= MH_NAME=mh-cygwin | |
67 | .elif ${OPSYS:M*BSD*} || ${OPSYS} == "DragonFly" | 67 | .elif ${OPSYS:M*BSD*} || ${OPSYS} == "DragonFly" | |
68 | PLIST_SUBST+= MH_NAME=mh-bsd-gcc | 68 | PLIST_SUBST+= MH_NAME=mh-bsd-gcc | |
69 | .elif ${OPSYS} == "AIX" | 69 | .elif ${OPSYS} == "AIX" | |
70 | . if ${CC_VERSION:Mgcc*} | 70 | . if ${CC_VERSION:Mgcc*} | |
@@ -97,28 +97,28 @@ PLIST_SUBST+= MH_NAME=mh-qnx | @@ -97,28 +97,28 @@ PLIST_SUBST+= MH_NAME=mh-qnx | |||
97 | # gets a warning about missing files. | 97 | # gets a warning about missing files. | |
98 | PLIST_SUBST+= MH_NAME=mh-unknown | 98 | PLIST_SUBST+= MH_NAME=mh-unknown | |
99 | .endif | 99 | .endif | |
100 | 100 | |||
101 | PKGCONFIG_OVERRIDE+= config/icu*.pc | 101 | PKGCONFIG_OVERRIDE+= config/icu*.pc | |
102 | PKGCONFIG_OVERRIDE_STAGE= post-build | 102 | PKGCONFIG_OVERRIDE_STAGE= post-build | |
103 | 103 | |||
104 | # work around ICU-20533 (build failure on big endian machines) | 104 | # work around ICU-20533 (build failure on big endian machines) | |
105 | post-configure: | 105 | post-configure: | |
106 | ${MKDIR} ${WRKSRC}/data/out | 106 | ${MKDIR} ${WRKSRC}/data/out | |
107 | 107 | |||
108 | # expect builtin gcc atomic functions for gcc>=4.1 | 108 | # expect builtin gcc atomic functions for gcc>=4.1 | |
109 | # (source/common/putilimp.h) | 109 | # (source/common/putilimp.h) | |
110 | .if !empty(CC_VERSION:Mgcc-*) && \ | 110 | .if ${CC_VERSION:Mgcc-*} && \ | |
111 | (empty(CC_VERSION:Mgcc-4.0*) && empty(CC_VERSION:Mgcc-[0-3].*)) | 111 | (!${CC_VERSION:Mgcc-4.0*} && !${CC_VERSION:Mgcc-[0-3].*}) | |
112 | . if ${MACHINE_ARCH} == "i386" | 112 | . if ${MACHINE_ARCH} == "i386" | |
113 | CFLAGS+= -march=i486 | 113 | CFLAGS+= -march=i486 | |
114 | . endif | 114 | . endif | |
115 | .endif | 115 | .endif | |
116 | 116 | |||
117 | .if ${OPSYS} == "Cygwin" | 117 | .if ${OPSYS} == "Cygwin" | |
118 | INSTALL_UNSTRIPPED= yes | 118 | INSTALL_UNSTRIPPED= yes | |
119 | SO_MAJOR= ${PKGVERSION_NOREV:R} | 119 | SO_MAJOR= ${PKGVERSION_NOREV:R} | |
120 | . for l in data i18n io le lx test tu uc | 120 | . for l in data i18n io le lx test tu uc | |
121 | GENERATE_PLIST+= ${ECHO} bin/cygicu${l}${SO_MAJOR}.dll; | 121 | GENERATE_PLIST+= ${ECHO} bin/cygicu${l}${SO_MAJOR}.dll; | |
122 | GENERATE_PLIST+= ${ECHO} lib/libicu${l}${SO_MAJOR}.dll.a; | 122 | GENERATE_PLIST+= ${ECHO} lib/libicu${l}${SO_MAJOR}.dll.a; | |
123 | . endfor | 123 | . endfor | |
124 | 124 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.53 2022/11/23 10:42:50 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.54 2023/04/19 08:06:31 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/icuexportdata | 9 | bin/icuexportdata | |
10 | bin/icuinfo | 10 | bin/icuinfo | |
11 | bin/makeconv | 11 | bin/makeconv | |
12 | bin/pkgdata | 12 | bin/pkgdata | |
13 | bin/uconv | 13 | bin/uconv | |
14 | include/unicode/alphaindex.h | 14 | include/unicode/alphaindex.h | |
@@ -39,26 +39,27 @@ include/unicode/docmain.h | @@ -39,26 +39,27 @@ include/unicode/docmain.h | |||
39 | include/unicode/dtfmtsym.h | 39 | include/unicode/dtfmtsym.h | |
40 | include/unicode/dtintrv.h | 40 | include/unicode/dtintrv.h | |
41 | include/unicode/dtitvfmt.h | 41 | include/unicode/dtitvfmt.h | |
42 | include/unicode/dtitvinf.h | 42 | include/unicode/dtitvinf.h | |
43 | include/unicode/dtptngen.h | 43 | include/unicode/dtptngen.h | |
44 | include/unicode/dtrule.h | 44 | include/unicode/dtrule.h | |
45 | include/unicode/edits.h | 45 | include/unicode/edits.h | |
46 | include/unicode/enumset.h | 46 | include/unicode/enumset.h | |
47 | include/unicode/errorcode.h | 47 | include/unicode/errorcode.h | |
48 | include/unicode/fieldpos.h | 48 | include/unicode/fieldpos.h | |
49 | include/unicode/filteredbrk.h | 49 | include/unicode/filteredbrk.h | |
50 | include/unicode/fmtable.h | 50 | include/unicode/fmtable.h | |
51 | include/unicode/format.h | 51 | include/unicode/format.h | |
52 | include/unicode/formattednumber.h | |||
52 | include/unicode/formattedvalue.h | 53 | include/unicode/formattedvalue.h | |
53 | include/unicode/fpositer.h | 54 | include/unicode/fpositer.h | |
54 | include/unicode/gender.h | 55 | include/unicode/gender.h | |
55 | include/unicode/gregocal.h | 56 | include/unicode/gregocal.h | |
56 | include/unicode/icudataver.h | 57 | include/unicode/icudataver.h | |
57 | include/unicode/icuplug.h | 58 | include/unicode/icuplug.h | |
58 | include/unicode/idna.h | 59 | include/unicode/idna.h | |
59 | include/unicode/listformatter.h | 60 | include/unicode/listformatter.h | |
60 | include/unicode/localebuilder.h | 61 | include/unicode/localebuilder.h | |
61 | include/unicode/localematcher.h | 62 | include/unicode/localematcher.h | |
62 | include/unicode/localpointer.h | 63 | include/unicode/localpointer.h | |
63 | include/unicode/locdspnm.h | 64 | include/unicode/locdspnm.h | |
64 | include/unicode/locid.h | 65 | include/unicode/locid.h | |
@@ -84,26 +85,27 @@ include/unicode/putil.h | @@ -84,26 +85,27 @@ include/unicode/putil.h | |||
84 | include/unicode/rbbi.h | 85 | include/unicode/rbbi.h | |
85 | include/unicode/rbnf.h | 86 | include/unicode/rbnf.h | |
86 | include/unicode/rbtz.h | 87 | include/unicode/rbtz.h | |
87 | include/unicode/regex.h | 88 | include/unicode/regex.h | |
88 | include/unicode/region.h | 89 | include/unicode/region.h | |
89 | include/unicode/reldatefmt.h | 90 | include/unicode/reldatefmt.h | |
90 | include/unicode/rep.h | 91 | include/unicode/rep.h | |
91 | include/unicode/resbund.h | 92 | include/unicode/resbund.h | |
92 | include/unicode/schriter.h | 93 | include/unicode/schriter.h | |
93 | include/unicode/scientificnumberformatter.h | 94 | include/unicode/scientificnumberformatter.h | |
94 | include/unicode/search.h | 95 | include/unicode/search.h | |
95 | include/unicode/selfmt.h | 96 | include/unicode/selfmt.h | |
96 | include/unicode/simpleformatter.h | 97 | include/unicode/simpleformatter.h | |
98 | include/unicode/simplenumberformatter.h | |||
97 | include/unicode/simpletz.h | 99 | include/unicode/simpletz.h | |
98 | include/unicode/smpdtfmt.h | 100 | include/unicode/smpdtfmt.h | |
99 | include/unicode/sortkey.h | 101 | include/unicode/sortkey.h | |
100 | include/unicode/std_string.h | 102 | include/unicode/std_string.h | |
101 | include/unicode/strenum.h | 103 | include/unicode/strenum.h | |
102 | include/unicode/stringoptions.h | 104 | include/unicode/stringoptions.h | |
103 | include/unicode/stringpiece.h | 105 | include/unicode/stringpiece.h | |
104 | include/unicode/stringtriebuilder.h | 106 | include/unicode/stringtriebuilder.h | |
105 | include/unicode/stsearch.h | 107 | include/unicode/stsearch.h | |
106 | include/unicode/symtable.h | 108 | include/unicode/symtable.h | |
107 | include/unicode/tblcoll.h | 109 | include/unicode/tblcoll.h | |
108 | include/unicode/timezone.h | 110 | include/unicode/timezone.h | |
109 | include/unicode/tmunit.h | 111 | include/unicode/tmunit.h | |
@@ -135,63 +137,66 @@ include/unicode/uconfig.h | @@ -135,63 +137,66 @@ include/unicode/uconfig.h | |||
135 | include/unicode/ucpmap.h | 137 | include/unicode/ucpmap.h | |
136 | include/unicode/ucptrie.h | 138 | include/unicode/ucptrie.h | |
137 | include/unicode/ucsdet.h | 139 | include/unicode/ucsdet.h | |
138 | include/unicode/ucurr.h | 140 | include/unicode/ucurr.h | |
139 | include/unicode/udat.h | 141 | include/unicode/udat.h | |
140 | include/unicode/udata.h | 142 | include/unicode/udata.h | |
141 | include/unicode/udateintervalformat.h | 143 | include/unicode/udateintervalformat.h | |
142 | include/unicode/udatpg.h | 144 | include/unicode/udatpg.h | |
143 | include/unicode/udisplaycontext.h | 145 | include/unicode/udisplaycontext.h | |
144 | include/unicode/udisplayoptions.h | 146 | include/unicode/udisplayoptions.h | |
145 | include/unicode/uenum.h | 147 | include/unicode/uenum.h | |
146 | include/unicode/ufieldpositer.h | 148 | include/unicode/ufieldpositer.h | |
147 | include/unicode/uformattable.h | 149 | include/unicode/uformattable.h | |
150 | include/unicode/uformattednumber.h | |||
148 | include/unicode/uformattedvalue.h | 151 | include/unicode/uformattedvalue.h | |
149 | include/unicode/ugender.h | 152 | include/unicode/ugender.h | |
150 | include/unicode/uidna.h | 153 | include/unicode/uidna.h | |
151 | include/unicode/uiter.h | 154 | include/unicode/uiter.h | |
152 | include/unicode/uldnames.h | 155 | include/unicode/uldnames.h | |
153 | include/unicode/ulistformatter.h | 156 | include/unicode/ulistformatter.h | |
154 | include/unicode/uloc.h | 157 | include/unicode/uloc.h | |
155 | include/unicode/ulocdata.h | 158 | include/unicode/ulocdata.h | |
156 | include/unicode/umachine.h | 159 | include/unicode/umachine.h | |
157 | include/unicode/umisc.h | 160 | include/unicode/umisc.h | |
158 | include/unicode/umsg.h | 161 | include/unicode/umsg.h | |
159 | include/unicode/umutablecptrie.h | 162 | include/unicode/umutablecptrie.h | |
160 | include/unicode/unifilt.h | 163 | include/unicode/unifilt.h | |
161 | include/unicode/unifunct.h | 164 | include/unicode/unifunct.h | |
162 | include/unicode/unimatch.h | 165 | include/unicode/unimatch.h | |
163 | include/unicode/unirepl.h | 166 | include/unicode/unirepl.h | |
164 | include/unicode/uniset.h | 167 | include/unicode/uniset.h | |
165 | include/unicode/unistr.h | 168 | include/unicode/unistr.h | |
166 | include/unicode/unorm.h | 169 | include/unicode/unorm.h | |
167 | include/unicode/unorm2.h | 170 | include/unicode/unorm2.h | |
168 | include/unicode/unum.h | 171 | include/unicode/unum.h | |
169 | include/unicode/unumberformatter.h | 172 | include/unicode/unumberformatter.h | |
173 | include/unicode/unumberoptions.h | |||
170 | include/unicode/unumberrangeformatter.h | 174 | include/unicode/unumberrangeformatter.h | |
171 | include/unicode/unumsys.h | 175 | include/unicode/unumsys.h | |
172 | include/unicode/uobject.h | 176 | include/unicode/uobject.h | |
173 | include/unicode/upluralrules.h | 177 | include/unicode/upluralrules.h | |
174 | include/unicode/uregex.h | 178 | include/unicode/uregex.h | |
175 | include/unicode/uregion.h | 179 | include/unicode/uregion.h | |
176 | include/unicode/ureldatefmt.h | 180 | include/unicode/ureldatefmt.h | |
177 | include/unicode/urename.h | 181 | include/unicode/urename.h | |
178 | include/unicode/urep.h | 182 | include/unicode/urep.h | |
179 | include/unicode/ures.h | 183 | include/unicode/ures.h | |
180 | include/unicode/uscript.h | 184 | include/unicode/uscript.h | |
181 | include/unicode/usearch.h | 185 | include/unicode/usearch.h | |
182 | include/unicode/uset.h | 186 | include/unicode/uset.h | |
183 | include/unicode/usetiter.h | 187 | include/unicode/usetiter.h | |
184 | include/unicode/ushape.h | 188 | include/unicode/ushape.h | |
189 | include/unicode/usimplenumberformatter.h | |||
185 | include/unicode/uspoof.h | 190 | include/unicode/uspoof.h | |
186 | include/unicode/usprep.h | 191 | include/unicode/usprep.h | |
187 | include/unicode/ustdio.h | 192 | include/unicode/ustdio.h | |
188 | include/unicode/ustream.h | 193 | include/unicode/ustream.h | |
189 | include/unicode/ustring.h | 194 | include/unicode/ustring.h | |
190 | include/unicode/ustringtrie.h | 195 | include/unicode/ustringtrie.h | |
191 | include/unicode/utext.h | 196 | include/unicode/utext.h | |
192 | include/unicode/utf.h | 197 | include/unicode/utf.h | |
193 | include/unicode/utf16.h | 198 | include/unicode/utf16.h | |
194 | include/unicode/utf32.h | 199 | include/unicode/utf32.h | |
195 | include/unicode/utf8.h | 200 | include/unicode/utf8.h | |
196 | include/unicode/utf_old.h | 201 | include/unicode/utf_old.h | |
197 | include/unicode/utmscale.h | 202 | include/unicode/utmscale.h | |
@@ -199,47 +204,47 @@ include/unicode/utrace.h | @@ -199,47 +204,47 @@ include/unicode/utrace.h | |||
199 | include/unicode/utrans.h | 204 | include/unicode/utrans.h | |
200 | include/unicode/utypes.h | 205 | include/unicode/utypes.h | |
201 | include/unicode/uvernum.h | 206 | include/unicode/uvernum.h | |
202 | include/unicode/uversion.h | 207 | include/unicode/uversion.h | |
203 | include/unicode/vtzone.h | 208 | include/unicode/vtzone.h | |
204 | lib/icu/${PKGVERSION}/Makefile.inc | 209 | lib/icu/${PKGVERSION}/Makefile.inc | |
205 | lib/icu/${PKGVERSION}/pkgdata.inc | 210 | lib/icu/${PKGVERSION}/pkgdata.inc | |
206 | lib/icu/Makefile.inc | 211 | lib/icu/Makefile.inc | |
207 | lib/icu/current | 212 | lib/icu/current | |
208 | lib/icu/pkgdata.inc | 213 | lib/icu/pkgdata.inc | |
209 | lib/libicudata.a | 214 | lib/libicudata.a | |
210 | lib/libicudata.so | 215 | lib/libicudata.so | |
211 | lib/libicudata.so.${PKGVERSION} | 216 | lib/libicudata.so.${PKGVERSION} | |
212 | lib/libicudata.so.72 | 217 | lib/libicudata.so.73 | |
213 | lib/libicui18n.a | 218 | lib/libicui18n.a | |
214 | lib/libicui18n.so | 219 | lib/libicui18n.so | |
215 | lib/libicui18n.so.${PKGVERSION} | 220 | lib/libicui18n.so.${PKGVERSION} | |
216 | lib/libicui18n.so.72 | 221 | lib/libicui18n.so.73 | |
217 | lib/libicuio.a | 222 | lib/libicuio.a | |
218 | lib/libicuio.so | 223 | lib/libicuio.so | |
219 | lib/libicuio.so.${PKGVERSION} | 224 | lib/libicuio.so.${PKGVERSION} | |
220 | lib/libicuio.so.72 | 225 | lib/libicuio.so.73 | |
221 | lib/libicutest.a | 226 | lib/libicutest.a | |
222 | lib/libicutest.so | 227 | lib/libicutest.so | |
223 | lib/libicutest.so.${PKGVERSION} | 228 | lib/libicutest.so.${PKGVERSION} | |
224 | lib/libicutest.so.72 | 229 | lib/libicutest.so.73 | |
225 | lib/libicutu.a | 230 | lib/libicutu.a | |
226 | lib/libicutu.so | 231 | lib/libicutu.so | |
227 | lib/libicutu.so.${PKGVERSION} | 232 | lib/libicutu.so.${PKGVERSION} | |
228 | lib/libicutu.so.72 | 233 | lib/libicutu.so.73 | |
229 | lib/libicuuc.a | 234 | lib/libicuuc.a | |
230 | lib/libicuuc.so | 235 | lib/libicuuc.so | |
231 | lib/libicuuc.so.${PKGVERSION} | 236 | lib/libicuuc.so.${PKGVERSION} | |
232 | lib/libicuuc.so.72 | 237 | lib/libicuuc.so.73 | |
233 | lib/pkgconfig/icu-i18n.pc | 238 | lib/pkgconfig/icu-i18n.pc | |
234 | lib/pkgconfig/icu-io.pc | 239 | lib/pkgconfig/icu-io.pc | |
235 | lib/pkgconfig/icu-uc.pc | 240 | lib/pkgconfig/icu-uc.pc | |
236 | man/man1/derb.1 | 241 | man/man1/derb.1 | |
237 | man/man1/genbrk.1 | 242 | man/man1/genbrk.1 | |
238 | man/man1/gencfu.1 | 243 | man/man1/gencfu.1 | |
239 | man/man1/gencnval.1 | 244 | man/man1/gencnval.1 | |
240 | man/man1/gendict.1 | 245 | man/man1/gendict.1 | |
241 | man/man1/genrb.1 | 246 | man/man1/genrb.1 | |
242 | man/man1/icu-config.1 | 247 | man/man1/icu-config.1 | |
243 | man/man1/icuexportdata.1 | 248 | man/man1/icuexportdata.1 | |
244 | man/man1/makeconv.1 | 249 | man/man1/makeconv.1 | |
245 | man/man1/pkgdata.1 | 250 | man/man1/pkgdata.1 |
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | $NetBSD: distinfo,v 1.99 2022/11/23 10:42:50 adam Exp $ | 1 | $NetBSD: distinfo,v 1.100 2023/04/19 08:06:31 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (icu4c-72_1-src.tgz) = 9d43212b8404c3f2ef44264c5dde1a435752a9c035cddd85cab82608c6ee8bbc | 3 | BLAKE2s (icu4c-73_1-src.tgz) = f4b7b4298932436e17ffce3aa4a5c8dca744161483150b8cc716d356166440f8 | |
4 | SHA512 (icu4c-72_1-src.tgz) = 848c341b37c0ff077e34a95d92c6200d5aaddd0ee5e06134101a74e04deb08256a5e817c8aefab020986abe810b7827dd7b2169a60dacd250c298870518dcae8 | 4 | SHA512 (icu4c-73_1-src.tgz) = e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8 | |
5 | Size (icu4c-72_1-src.tgz) = 26303933 bytes | 5 | Size (icu4c-73_1-src.tgz) = 26512935 bytes | |
6 | SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4 | 6 | SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4 | |
7 | SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09 | 7 | SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09 | |
8 | SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1 | 8 | SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1 | |
9 | SHA1 (patch-common_putilimp.h) = 0924d38a780b626fea78754aa2da6cf3ca19b9b7 | 9 | SHA1 (patch-common_putilimp.h) = 0924d38a780b626fea78754aa2da6cf3ca19b9b7 | |
10 | SHA1 (patch-common_ubidiimp.h) = 180eb1fe1069c393ddf1deb46da00f466d8438e8 | 10 | SHA1 (patch-common_ubidiimp.h) = 180eb1fe1069c393ddf1deb46da00f466d8438e8 | |
11 | SHA1 (patch-common_umutex.h) = b22b7c02b4645a87f71d54885d858d0cf9005988 | 11 | SHA1 (patch-common_umutex.h) = b22b7c02b4645a87f71d54885d858d0cf9005988 | |
12 | SHA1 (patch-common_unicode_platform.h) = 8b7b8bcf6f5185225a1ca516ac212a495f7b47e8 | 12 | SHA1 (patch-common_unicode_platform.h) = 8b7b8bcf6f5185225a1ca516ac212a495f7b47e8 | |
13 | SHA1 (patch-common_uposixdefs.h) = 4739ca7d4662335adcb322cd0943770651d548ce | 13 | SHA1 (patch-common_uposixdefs.h) = 2900a3747b49bcf1a81dbb5a20692c120f28cb04 | |
14 | SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886 | 14 | SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886 | |
15 | SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501 | 15 | SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501 | |
16 | SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd | 16 | SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd | |
17 | SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472 | 17 | SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472 | |
18 | SHA1 (patch-configure) = 0043c23cffaab9851b6121e9f46eb474175dbc26 | 18 | SHA1 (patch-configure) = 0043c23cffaab9851b6121e9f46eb474175dbc26 | |
19 | SHA1 (patch-configure.ac) = 2cb4601e20ee6b93e08e8790df3f8212510aeb1b | 19 | SHA1 (patch-configure.ac) = 2cb4601e20ee6b93e08e8790df3f8212510aeb1b | |
20 | SHA1 (patch-i18n_double-conversion-utils.h) = 9bee115bb9ddc597607e30f95050de7b21751fca | 20 | SHA1 (patch-i18n_double-conversion-utils.h) = 9bee115bb9ddc597607e30f95050de7b21751fca | |
21 | SHA1 (patch-icudefs.mk.in) = 15be482cf7541c9b518b8bfb05865ac994313cb7 | 21 | SHA1 (patch-icudefs.mk.in) = 15be482cf7541c9b518b8bfb05865ac994313cb7 | |
22 | SHA1 (patch-runConfigureICU) = 3cd60613104fa4f1b81529795e75d5cf7f477b64 | 22 | SHA1 (patch-runConfigureICU) = 3cd60613104fa4f1b81529795e75d5cf7f477b64 | |
23 | SHA1 (patch-tools-toolutil-pkg_genc.cpp) = 3cbcf3387d6a39315b26a3e2a2ffb715507e9110 | 23 | SHA1 (patch-tools-toolutil-pkg_genc.cpp) = 3cbcf3387d6a39315b26a3e2a2ffb715507e9110 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: hacks.mk,v 1.2 2013/08/07 10:19:04 jmcneill Exp $ | 1 | # $NetBSD: hacks.mk,v 1.3 2023/04/19 08:06:31 adam Exp $ | |
2 | 2 | |||
3 | .if !defined(ICU_HACKS_MK) | 3 | .if !defined(ICU_HACKS_MK) | |
4 | ICU_HACKS_MK= # defined | 4 | ICU_HACKS_MK= # defined | |
5 | 5 | |||
6 | # NetBSD arm gcc <= 4.5 missing builtin atomics | 6 | # NetBSD arm gcc <= 4.5 missing builtin atomics | |
7 | .if ${OPSYS} == "NetBSD" && (${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "earm") | 7 | .if ${OPSYS} == "NetBSD" && (${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "earm") | |
8 | . if !empty(CC_VERSION:Mgcc-4.[0-5].*) | 8 | . if ${CC_VERSION:Mgcc-4.[0-5].*} | |
9 | PKG_HACKS+= arm-gcc-atomics | 9 | PKG_HACKS+= arm-gcc-atomics | |
10 | CFLAGS+= -DU_HAVE_GCC_ATOMICS=0 | 10 | CFLAGS+= -DU_HAVE_GCC_ATOMICS=0 | |
11 | . endif | 11 | . endif | |
12 | .endif | 12 | .endif | |
13 | 13 | |||
14 | .endif | 14 | .endif |
@@ -1,30 +1,30 @@ | @@ -1,30 +1,30 @@ | |||
1 | $NetBSD: patch-common_uposixdefs.h,v 1.6 2018/07/26 22:37:48 abs Exp $ | 1 | $NetBSD: patch-common_uposixdefs.h,v 1.7 2023/04/19 08:06:31 adam Exp $ | |
2 | 2 | |||
3 | C99 and related define overrides. | 3 | C99 and related define overrides. | |
4 | Do not play _XOPEN_SOURCE games on NetBSD, as it breaks at least gcc 6.4 on NetBSD-8.0 | 4 | Do not play _XOPEN_SOURCE games on NetBSD, as it breaks at least gcc 6.4 on NetBSD-8.0 | |
5 | 5 | |||
6 | --- common/uposixdefs.h.orig 2018-06-21 09:39:23.000000000 +0000 | 6 | --- common/uposixdefs.h.orig 2023-04-13 21:41:15.000000000 +0000 | |
7 | +++ common/uposixdefs.h | 7 | +++ common/uposixdefs.h | |
8 | @@ -44,8 +44,10 @@ | 8 | @@ -44,8 +44,10 @@ | |
9 | * and define _XOPEN_SOURCE to different values depending on __STDC_VERSION__. | 9 | * and define _XOPEN_SOURCE to different values depending on __STDC_VERSION__. | |
10 | * In C++ source code (e.g., putil.cpp), __STDC_VERSION__ is not defined at all. | 10 | * In C++ source code (e.g., putil.cpp), __STDC_VERSION__ is not defined at all. | |
11 | */ | 11 | */ | |
12 | +#if !defined(_SCO_DS) && !defined(__NetBSD__) | 12 | +#if !defined(_SCO_DS) && !defined(__NetBSD__) | |
13 | # define _XOPEN_SOURCE 600 | 13 | # define _XOPEN_SOURCE 600 | |
14 | #endif | 14 | #endif | |
15 | +#endif | 15 | +#endif | |
16 | 16 | |||
17 | /* | 17 | /* | |
18 | * Make sure things like readlink and such functions work. | 18 | * Make sure things like realpath and such functions work. | |
19 | @@ -54,9 +56,11 @@ | 19 | @@ -54,9 +56,11 @@ | |
20 | * | 20 | * | |
21 | * z/OS needs this definition for timeval and to get usleep. | 21 | * z/OS needs this definition for timeval and to get usleep. | |
22 | */ | 22 | */ | |
23 | +#if !defined(__sun) && !defined(_SCO_DS) | 23 | +#if !defined(__sun) && !defined(_SCO_DS) | |
24 | #if !defined(_XOPEN_SOURCE_EXTENDED) && defined(__TOS_MVS__) | 24 | #if !defined(_XOPEN_SOURCE_EXTENDED) && defined(__TOS_MVS__) | |
25 | # define _XOPEN_SOURCE_EXTENDED 1 | 25 | # define _XOPEN_SOURCE_EXTENDED 1 | |
26 | #endif | 26 | #endif | |
27 | +#endif | 27 | +#endif | |
28 | 28 | |||
29 | /** | 29 | /** | |
30 | * Solaris says: | 30 | * Solaris says: |