pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/icu



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Apr 19 08:06:31 UTC 2023

Modified Files:
        pkgsrc/textproc/icu: Makefile PLIST distinfo hacks.mk
        pkgsrc/textproc/icu/patches: patch-common_uposixdefs.h

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.145 -r1.146 pkgsrc/textproc/icu/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/textproc/icu/PLIST
cvs rdiff -u -r1.99 -r1.100 pkgsrc/textproc/icu/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/icu/hacks.mk
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/icu/Makefile
diff -u pkgsrc/textproc/icu/Makefile:1.145 pkgsrc/textproc/icu/Makefile:1.146
--- pkgsrc/textproc/icu/Makefile:1.145  Wed Nov 23 17:31:43 2022
+++ pkgsrc/textproc/icu/Makefile        Wed Apr 19 08:06:31 2023
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.145 2022/11/23 17:31:43 adam Exp $
+# $NetBSD: Makefile,v 1.146 2023/04/19 08:06:31 adam Exp $
 
-DISTNAME=      icu4c-72_1-src
+DISTNAME=      icu4c-73_1-src
 PKGNAME=       ${DISTNAME:S/4c//:S/-src//:S/_/./g}
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=unicode-org/}
 EXTRACT_SUFX=  .tgz
 GITHUB_PROJECT=        icu
-GITHUB_RELEASE=        release-72-1
+GITHUB_RELEASE=        release-73-1
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://icu.unicode.org/
@@ -44,17 +44,17 @@ PLIST_SUBST+=               MH_NAME=mh-solaris-gcc
 .  else
 PLIST_SUBST+=          MH_NAME=mh-solaris
 .  endif
-.  if !empty(CC_VERSION:Mgcc-4.[6-9].*)
+.  if ${CC_VERSION:Mgcc-4.[6-9].*}
 BUILDLINK_TRANSFORM+=  rm:-D__STDC__=0
 .  endif
 BUILDLINK_TRANSFORM+=  rm:-ansi
-.elif !empty(MACHINE_PLATFORM:MLinux-*-alpha)
+.elif ${MACHINE_PLATFORM:MLinux-*-alpha}
 .  if ${CC_VERSION:Mgcc*}
 PLIST_SUBST+=          MH_NAME=mh-alpha-linux-gcc
 .  else
 PLIST_SUBST+=          MH_NAME=mh-alpha-linux-cc
 .  endif
-.elif !empty(MACHINE_PLATFORM:MLinux-*-powerpc*)
+.elif ${MACHINE_PLATFORM:MLinux-*-powerpc*}
 .  if ${CC_VERSION:Mgcc*}
 PLIST_SUBST+=          MH_NAME=mh-linux
 .  else
@@ -107,8 +107,8 @@ post-configure:
 
 # expect builtin gcc atomic functions for gcc>=4.1
 # (source/common/putilimp.h)
-.if !empty(CC_VERSION:Mgcc-*) &&       \
-       (empty(CC_VERSION:Mgcc-4.0*) && empty(CC_VERSION:Mgcc-[0-3].*))
+.if ${CC_VERSION:Mgcc-*} &&    \
+       (!${CC_VERSION:Mgcc-4.0*} && !${CC_VERSION:Mgcc-[0-3].*})
 .  if ${MACHINE_ARCH} == "i386"
 CFLAGS+=       -march=i486
 .  endif

Index: pkgsrc/textproc/icu/PLIST
diff -u pkgsrc/textproc/icu/PLIST:1.53 pkgsrc/textproc/icu/PLIST:1.54
--- pkgsrc/textproc/icu/PLIST:1.53      Wed Nov 23 10:42:50 2022
+++ pkgsrc/textproc/icu/PLIST   Wed Apr 19 08:06:31 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.53 2022/11/23 10:42:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.54 2023/04/19 08:06:31 adam Exp $
 bin/derb
 bin/genbrk
 bin/gencfu
@@ -49,6 +49,7 @@ include/unicode/fieldpos.h
 include/unicode/filteredbrk.h
 include/unicode/fmtable.h
 include/unicode/format.h
+include/unicode/formattednumber.h
 include/unicode/formattedvalue.h
 include/unicode/fpositer.h
 include/unicode/gender.h
@@ -94,6 +95,7 @@ include/unicode/scientificnumberformatte
 include/unicode/search.h
 include/unicode/selfmt.h
 include/unicode/simpleformatter.h
+include/unicode/simplenumberformatter.h
 include/unicode/simpletz.h
 include/unicode/smpdtfmt.h
 include/unicode/sortkey.h
@@ -145,6 +147,7 @@ include/unicode/udisplayoptions.h
 include/unicode/uenum.h
 include/unicode/ufieldpositer.h
 include/unicode/uformattable.h
+include/unicode/uformattednumber.h
 include/unicode/uformattedvalue.h
 include/unicode/ugender.h
 include/unicode/uidna.h
@@ -167,6 +170,7 @@ include/unicode/unorm.h
 include/unicode/unorm2.h
 include/unicode/unum.h
 include/unicode/unumberformatter.h
+include/unicode/unumberoptions.h
 include/unicode/unumberrangeformatter.h
 include/unicode/unumsys.h
 include/unicode/uobject.h
@@ -182,6 +186,7 @@ include/unicode/usearch.h
 include/unicode/uset.h
 include/unicode/usetiter.h
 include/unicode/ushape.h
+include/unicode/usimplenumberformatter.h
 include/unicode/uspoof.h
 include/unicode/usprep.h
 include/unicode/ustdio.h
@@ -209,27 +214,27 @@ lib/icu/pkgdata.inc
 lib/libicudata.a
 lib/libicudata.so
 lib/libicudata.so.${PKGVERSION}
-lib/libicudata.so.72
+lib/libicudata.so.73
 lib/libicui18n.a
 lib/libicui18n.so
 lib/libicui18n.so.${PKGVERSION}
-lib/libicui18n.so.72
+lib/libicui18n.so.73
 lib/libicuio.a
 lib/libicuio.so
 lib/libicuio.so.${PKGVERSION}
-lib/libicuio.so.72
+lib/libicuio.so.73
 lib/libicutest.a
 lib/libicutest.so
 lib/libicutest.so.${PKGVERSION}
-lib/libicutest.so.72
+lib/libicutest.so.73
 lib/libicutu.a
 lib/libicutu.so
 lib/libicutu.so.${PKGVERSION}
-lib/libicutu.so.72
+lib/libicutu.so.73
 lib/libicuuc.a
 lib/libicuuc.so
 lib/libicuuc.so.${PKGVERSION}
-lib/libicuuc.so.72
+lib/libicuuc.so.73
 lib/pkgconfig/icu-i18n.pc
 lib/pkgconfig/icu-io.pc
 lib/pkgconfig/icu-uc.pc

Index: pkgsrc/textproc/icu/distinfo
diff -u pkgsrc/textproc/icu/distinfo:1.99 pkgsrc/textproc/icu/distinfo:1.100
--- pkgsrc/textproc/icu/distinfo:1.99   Wed Nov 23 10:42:50 2022
+++ pkgsrc/textproc/icu/distinfo        Wed Apr 19 08:06:31 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.99 2022/11/23 10:42:50 adam Exp $
+$NetBSD: distinfo,v 1.100 2023/04/19 08:06:31 adam Exp $
 
-BLAKE2s (icu4c-72_1-src.tgz) = 9d43212b8404c3f2ef44264c5dde1a435752a9c035cddd85cab82608c6ee8bbc
-SHA512 (icu4c-72_1-src.tgz) = 848c341b37c0ff077e34a95d92c6200d5aaddd0ee5e06134101a74e04deb08256a5e817c8aefab020986abe810b7827dd7b2169a60dacd250c298870518dcae8
-Size (icu4c-72_1-src.tgz) = 26303933 bytes
+BLAKE2s (icu4c-73_1-src.tgz) = f4b7b4298932436e17ffce3aa4a5c8dca744161483150b8cc716d356166440f8
+SHA512 (icu4c-73_1-src.tgz) = e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8
+Size (icu4c-73_1-src.tgz) = 26512935 bytes
 SHA1 (patch-Makefile.in) = 67440d3af9b62b8c0be258c490255ba17f778ab4
 SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09
 SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1
@@ -10,7 +10,7 @@ SHA1 (patch-common_putilimp.h) = 0924d38
 SHA1 (patch-common_ubidiimp.h) = 180eb1fe1069c393ddf1deb46da00f466d8438e8
 SHA1 (patch-common_umutex.h) = b22b7c02b4645a87f71d54885d858d0cf9005988
 SHA1 (patch-common_unicode_platform.h) = 8b7b8bcf6f5185225a1ca516ac212a495f7b47e8
-SHA1 (patch-common_uposixdefs.h) = 4739ca7d4662335adcb322cd0943770651d548ce
+SHA1 (patch-common_uposixdefs.h) = 2900a3747b49bcf1a81dbb5a20692c120f28cb04
 SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886
 SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501
 SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd

Index: pkgsrc/textproc/icu/hacks.mk
diff -u pkgsrc/textproc/icu/hacks.mk:1.2 pkgsrc/textproc/icu/hacks.mk:1.3
--- pkgsrc/textproc/icu/hacks.mk:1.2    Wed Aug  7 10:19:04 2013
+++ pkgsrc/textproc/icu/hacks.mk        Wed Apr 19 08:06:31 2023
@@ -1,11 +1,11 @@
-# $NetBSD: hacks.mk,v 1.2 2013/08/07 10:19:04 jmcneill Exp $
+# $NetBSD: hacks.mk,v 1.3 2023/04/19 08:06:31 adam Exp $
 
 .if !defined(ICU_HACKS_MK)
 ICU_HACKS_MK=  # defined
 
 # NetBSD arm gcc <= 4.5 missing builtin atomics
 .if ${OPSYS} == "NetBSD" && (${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "earm")
-.  if !empty(CC_VERSION:Mgcc-4.[0-5].*)
+.  if ${CC_VERSION:Mgcc-4.[0-5].*}
 PKG_HACKS+=    arm-gcc-atomics
 CFLAGS+=       -DU_HAVE_GCC_ATOMICS=0
 .  endif

Index: pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h
diff -u pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h:1.6 pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h:1.7
--- pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h:1.6   Thu Jul 26 22:37:48 2018
+++ pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h       Wed Apr 19 08:06:31 2023
@@ -1,9 +1,9 @@
-$NetBSD: patch-common_uposixdefs.h,v 1.6 2018/07/26 22:37:48 abs Exp $
+$NetBSD: patch-common_uposixdefs.h,v 1.7 2023/04/19 08:06:31 adam Exp $
 
 C99 and related define overrides.
 Do not play _XOPEN_SOURCE games on NetBSD, as it breaks at least gcc 6.4 on NetBSD-8.0
 
---- common/uposixdefs.h.orig   2018-06-21 09:39:23.000000000 +0000
+--- common/uposixdefs.h.orig   2023-04-13 21:41:15.000000000 +0000
 +++ common/uposixdefs.h
 @@ -44,8 +44,10 @@
       * and define _XOPEN_SOURCE to different values depending on __STDC_VERSION__.
@@ -15,7 +15,7 @@ Do not play _XOPEN_SOURCE games on NetBS
 +#endif
  
  /*
-  * Make sure things like readlink and such functions work.
+  * Make sure things like realpath and such functions work.
 @@ -54,9 +56,11 @@
   *
   * z/OS needs this definition for timeval and to get usleep.



Home | Main Index | Thread Index | Old Index