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:   wiz
Date:           Fri Nov  1 00:47:09 UTC 2024

Modified Files:
        pkgsrc/textproc/icu: Makefile PLIST distinfo
        pkgsrc/textproc/icu/patches: patch-configure patch-configure.ac
Removed Files:
        pkgsrc/textproc/icu/patches: patch-Makefile.in

Log Message:
icu: update to 76.1.

ICU 76 updates to Unicode 16 (blog), including new characters and
scripts, emoji, collation & IDNA changes, and corresponding APIs
and implementations. It also updates to CLDR 46 (beta blog) locale
data with new locales, significant updates to existing locales,
and various additions and corrections. For example, the CLDR and
Unicode default sort orders are now very nearly the same.

Most of the java.time (Temporal) types can now be formatted directly
using the existing ICU4J date/time formatting classes.

There are some new APIs to make ICU easier to use with modern C++
and Java patterns. Most of the C/C++ APIs added for this purpose
are implemented as C++ header-only APIs, and usable on top of binary
stable C APIs, which is a first for ICU.

The Java and C++ technology preview implementations of the (also
in tech preview) CLDR MessageFormat 2.0 specification have been
updated to match recent changes.

ICU 76 and CLDR 46 are major releases, including a new version of
Unicode and major locale data improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.155 -r1.156 pkgsrc/textproc/icu/Makefile
cvs rdiff -u -r1.57 -r1.58 pkgsrc/textproc/icu/PLIST
cvs rdiff -u -r1.105 -r1.106 pkgsrc/textproc/icu/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/textproc/icu/patches/patch-Makefile.in
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/icu/patches/patch-configure
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/icu/patches/patch-configure.ac

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.155 pkgsrc/textproc/icu/Makefile:1.156
--- pkgsrc/textproc/icu/Makefile:1.155  Fri Jun  7 12:30:37 2024
+++ pkgsrc/textproc/icu/Makefile        Fri Nov  1 00:47:09 2024
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.155 2024/06/07 12:30:37 micha Exp $
+# $NetBSD: Makefile,v 1.156 2024/11/01 00:47:09 wiz Exp $
 
-DISTNAME=      icu4c-75_1-src
+DISTNAME=      icu4c-76_1-src
 PKGNAME=       ${DISTNAME:S/4c//:S/-src//:S/_/./g}
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=unicode-org/}
 GITHUB_PROJECT=        icu
-GITHUB_RELEASE=        release-75-1
+GITHUB_RELEASE=        release-76-1
 EXTRACT_SUFX=  .tgz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost

Index: pkgsrc/textproc/icu/PLIST
diff -u pkgsrc/textproc/icu/PLIST:1.57 pkgsrc/textproc/icu/PLIST:1.58
--- pkgsrc/textproc/icu/PLIST:1.57      Wed May 29 15:38:34 2024
+++ pkgsrc/textproc/icu/PLIST   Fri Nov  1 00:47:09 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.57 2024/05/29 15:38:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.58 2024/11/01 00:47:09 wiz Exp $
 bin/derb
 bin/genbrk
 bin/gencfu
@@ -222,27 +222,27 @@ lib/icu/pkgdata.inc
 lib/libicudata.a
 lib/libicudata.so
 lib/libicudata.so.${PKGVERSION}
-lib/libicudata.so.75
+lib/libicudata.so.76
 lib/libicui18n.a
 lib/libicui18n.so
 lib/libicui18n.so.${PKGVERSION}
-lib/libicui18n.so.75
+lib/libicui18n.so.76
 lib/libicuio.a
 lib/libicuio.so
 lib/libicuio.so.${PKGVERSION}
-lib/libicuio.so.75
+lib/libicuio.so.76
 lib/libicutest.a
 lib/libicutest.so
 lib/libicutest.so.${PKGVERSION}
-lib/libicutest.so.75
+lib/libicutest.so.76
 lib/libicutu.a
 lib/libicutu.so
 lib/libicutu.so.${PKGVERSION}
-lib/libicutu.so.75
+lib/libicutu.so.76
 lib/libicuuc.a
 lib/libicuuc.so
 lib/libicuuc.so.${PKGVERSION}
-lib/libicuuc.so.75
+lib/libicuuc.so.76
 lib/pkgconfig/icu-i18n.pc
 lib/pkgconfig/icu-io.pc
 lib/pkgconfig/icu-uc.pc
@@ -267,6 +267,7 @@ sbin/gencmn
 sbin/gennorm2
 sbin/gensprep
 sbin/icupkg
+share/icu/${PKGVERSION}/LICENSE
 share/icu/${PKGVERSION}/config/${MH_NAME}
 share/icu/${PKGVERSION}/install-sh
 share/icu/${PKGVERSION}/mkinstalldirs

Index: pkgsrc/textproc/icu/distinfo
diff -u pkgsrc/textproc/icu/distinfo:1.105 pkgsrc/textproc/icu/distinfo:1.106
--- pkgsrc/textproc/icu/distinfo:1.105  Wed May 29 15:38:34 2024
+++ pkgsrc/textproc/icu/distinfo        Fri Nov  1 00:47:09 2024
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.105 2024/05/29 15:38:34 adam Exp $
+$NetBSD: distinfo,v 1.106 2024/11/01 00:47:09 wiz Exp $
 
-BLAKE2s (icu4c-75_1-src.tgz) = b0ce386eb6da5695553f3d657114d73781b659870dc9e9a0fab34d0ac7218bdf
-SHA512 (icu4c-75_1-src.tgz) = 70ea842f0d5f1f6c6b65696ac71d96848c4873f4d794bebc40fd87af2ad4ef064c61a786bf7bc430ce4713ec6deabb8cc1a8cc0212eab148cee2d498a3683e45
-Size (icu4c-75_1-src.tgz) = 26568378 bytes
-SHA1 (patch-Makefile.in) = be52aa478e96e5f32ff95924d6a58860806585a8
+BLAKE2s (icu4c-76_1-src.tgz) = 9dac34f4c7b3efaab4dfb97e15ac583b3ce4a55dfe434d14805f70cf73073ac2
+SHA512 (icu4c-76_1-src.tgz) = b702ab62fb37a1574d5f4a768326d0f8fa30d9db5b015605b5f8215b5d8547f83d84880c586d3dcc7b6c76f8d47ef34e04b0f51baa55908f737024dd79a42a6c
+Size (icu4c-76_1-src.tgz) = 27437767 bytes
 SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09
 SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1
 SHA1 (patch-common_putilimp.h) = 0924d38a780b626fea78754aa2da6cf3ca19b9b7
@@ -16,8 +15,8 @@ SHA1 (patch-config_Makefile.inc.in) = e7
 SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501
 SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd
 SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472
-SHA1 (patch-configure) = 0043c23cffaab9851b6121e9f46eb474175dbc26
-SHA1 (patch-configure.ac) = 2cb4601e20ee6b93e08e8790df3f8212510aeb1b
+SHA1 (patch-configure) = f2fc0cfee448d230e416e1b48bcc248648817d47
+SHA1 (patch-configure.ac) = 99874d8ca44f915b04c0afe6ca1c49ab989ce444
 SHA1 (patch-i18n_double-conversion-utils.h) = 9bee115bb9ddc597607e30f95050de7b21751fca
 SHA1 (patch-icudefs.mk.in) = 15be482cf7541c9b518b8bfb05865ac994313cb7
 SHA1 (patch-runConfigureICU) = 3cd60613104fa4f1b81529795e75d5cf7f477b64

Index: pkgsrc/textproc/icu/patches/patch-configure
diff -u pkgsrc/textproc/icu/patches/patch-configure:1.11 pkgsrc/textproc/icu/patches/patch-configure:1.12
--- pkgsrc/textproc/icu/patches/patch-configure:1.11    Mon Apr 18 11:03:24 2022
+++ pkgsrc/textproc/icu/patches/patch-configure Fri Nov  1 00:47:09 2024
@@ -1,12 +1,12 @@
-$NetBSD: patch-configure,v 1.11 2022/04/18 11:03:24 adam Exp $
+$NetBSD: patch-configure,v 1.12 2024/11/01 00:47:09 wiz Exp $
 
 Portability fix.
 Solaris seems to need -std=c99 with recent pkgsrc so keep it.
 Add support for Bitrig.
 
---- configure.orig     2022-04-07 22:41:55.000000000 +0000
+--- configure.orig     2024-10-24 18:24:00.000000000 +0000
 +++ configure
-@@ -5314,7 +5314,7 @@ rm -f core conftest.err conftest.$ac_obj
+@@ -5858,7 +5858,7 @@ rm -f core conftest.err conftest.$ac_obj
                *-*-cygwin) icu_cv_host_frag=mh-cygwin-msvc ;;
                esac
        fi ;;
@@ -15,7 +15,7 @@ Add support for Bitrig.
  *-*-aix*)
        if test "$GCC" = yes; then
                icu_cv_host_frag=mh-aix-gcc
-@@ -5339,6 +5339,7 @@ rm -f core conftest.err conftest.$ac_obj
+@@ -5884,6 +5884,7 @@ powerpc*-apple-darwin*)  icu_cv_host_frag
  *-dec-osf*) icu_cv_host_frag=mh-alpha-osf ;;
  *-*-nto*)     icu_cv_host_frag=mh-qnx ;;
  *-ncr-*)      icu_cv_host_frag=mh-mpras ;;
@@ -23,7 +23,7 @@ Add support for Bitrig.
  *)            icu_cv_host_frag=mh-unknown ;;
  esac
  
-@@ -5947,6 +5948,29 @@ if test "x$plugins" = "xtrue"; then
+@@ -6511,6 +6512,29 @@ if test "x$plugins" = "xtrue"; then
  fi
  
  
@@ -52,8 +52,8 @@ Add support for Bitrig.
 +
  U_ENABLE_DYLOAD=1
  enable=yes
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5
-@@ -7941,7 +7965,7 @@ ICUDATA_CHAR=$U_ENDIAN_CHAR
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5
+@@ -8415,7 +8439,7 @@ ICUDATA_CHAR=$U_ENDIAN_CHAR
  case "${host}" in
        *-*-solaris*)   platform=U_SOLARIS ;;
        *-*-linux*|*-*-gnu|*-*-k*bsd*-gnu|*-*-kopensolaris*-gnu)        platform=U_LINUX ;;

Index: pkgsrc/textproc/icu/patches/patch-configure.ac
diff -u pkgsrc/textproc/icu/patches/patch-configure.ac:1.6 pkgsrc/textproc/icu/patches/patch-configure.ac:1.7
--- pkgsrc/textproc/icu/patches/patch-configure.ac:1.6  Wed Apr  3 00:13:00 2019
+++ pkgsrc/textproc/icu/patches/patch-configure.ac      Fri Nov  1 00:47:09 2024
@@ -1,12 +1,12 @@
-$NetBSD: patch-configure.ac,v 1.6 2019/04/03 00:13:00 ryoon Exp $
+$NetBSD: patch-configure.ac,v 1.7 2024/11/01 00:47:09 wiz Exp $
 
 * Detect NetBSD libatomic
 * test(1) portability fix
 * Add support for Bitrig
 
---- configure.ac.orig  2019-03-27 18:47:14.000000000 +0000
+--- configure.ac.orig  2024-10-24 18:24:00.000000000 +0000
 +++ configure.ac
-@@ -449,6 +449,18 @@ if test "x$plugins" = "xtrue"; then
+@@ -426,6 +426,18 @@ if test "x$plugins" = "xtrue"; then
  fi
  
  
@@ -25,7 +25,7 @@ $NetBSD: patch-configure.ac,v 1.6 2019/0
  U_ENABLE_DYLOAD=1
  enable=yes
  AC_MSG_CHECKING([whether to enable dynamic loading of plugins. Ignored if plugins disabled.])
-@@ -1260,7 +1272,7 @@ ICUDATA_CHAR=$U_ENDIAN_CHAR
+@@ -1174,7 +1186,7 @@ ICUDATA_CHAR=$U_ENDIAN_CHAR
  case "${host}" in
        *-*-solaris*)   platform=U_SOLARIS ;;
        *-*-linux*|*-*-gnu|*-*-k*bsd*-gnu|*-*-kopensolaris*-gnu)        platform=U_LINUX ;;
@@ -34,8 +34,8 @@ $NetBSD: patch-configure.ac,v 1.6 2019/0
        *-*-aix*)       platform=U_AIX ;;
        *-*-hpux*)      platform=U_HPUX ;;
        *-apple-darwin*|*-apple-rhapsody*)      platform=U_DARWIN ;;
-@@ -1279,6 +1291,7 @@ case "${host}" in
-       *-*-beos)               platform=U_BEOS ;;
+@@ -1194,6 +1206,7 @@ case "${host}" in
+       *-*-haiku)      platform=U_HAIKU ;;
        *-*-irix*)              platform=U_IRIX ;;
        *-ncr-*)                platform=U_MPRAS ;;
 +      *-*-sco3.2v5*)          platform=USCOOSR5 ;;



Home | Main Index | Thread Index | Old Index