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 May 29 15:38:34 UTC 2024

Modified Files:
        pkgsrc/textproc/icu: Makefile PLIST distinfo
Added Files:
        pkgsrc/textproc/icu/patches: patch-common_unicode_ptypes.h

Log Message:
icu: updated to 75.1

ICU 75.1

Unicode® ICU 75 updates to CLDR 45 (beta blog) locale data with new locales and various additions and corrections. C++ code now requires C++17 and is being made more robust.

The CLDR MessageFormat 2.0 specification is now in technology preview, together with a corresponding update of the ICU4J (Java) tech preview and a new ICU4C (C++) tech preview.

For details, please see https://icu.unicode.org/download/75.


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 pkgsrc/textproc/icu/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/textproc/icu/PLIST
cvs rdiff -u -r1.104 -r1.105 pkgsrc/textproc/icu/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/textproc/icu/patches/patch-common_unicode_ptypes.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.153 pkgsrc/textproc/icu/Makefile:1.154
--- pkgsrc/textproc/icu/Makefile:1.153  Thu Dec 14 10:44:23 2023
+++ pkgsrc/textproc/icu/Makefile        Wed May 29 15:38:34 2024
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.153 2023/12/14 10:44:23 adam Exp $
+# $NetBSD: Makefile,v 1.154 2024/05/29 15:38:34 adam Exp $
 
-DISTNAME=      icu4c-74_2-src
+DISTNAME=      icu4c-75_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-74-2
+GITHUB_RELEASE=        release-75-1
 EXTRACT_SUFX=  .tgz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -15,8 +15,8 @@ LICENSE=      mit
 
 WRKSRC=                        ${WRKDIR}/icu/source
 USE_LANGUAGES=         c c++
-USE_CC_FEATURES=       c99
-USE_CXX_FEATURES=      c++11
+USE_CC_FEATURES=       c11
+USE_CXX_FEATURES=      c++17
 USE_TOOLS+=            gmake pkg-config
 TEST_TARGET=           check
 UNLIMIT_RESOURCES+=    datasize

Index: pkgsrc/textproc/icu/PLIST
diff -u pkgsrc/textproc/icu/PLIST:1.56 pkgsrc/textproc/icu/PLIST:1.57
--- pkgsrc/textproc/icu/PLIST:1.56      Thu Dec 14 10:44:23 2023
+++ pkgsrc/textproc/icu/PLIST   Wed May 29 15:38:34 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.56 2023/12/14 10:44:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.57 2024/05/29 15:38:34 adam Exp $
 bin/derb
 bin/genbrk
 bin/gencfu
@@ -66,6 +66,12 @@ include/unicode/locid.h
 include/unicode/measfmt.h
 include/unicode/measunit.h
 include/unicode/measure.h
+include/unicode/messageformat2.h
+include/unicode/messageformat2_arguments.h
+include/unicode/messageformat2_data_model.h
+include/unicode/messageformat2_data_model_names.h
+include/unicode/messageformat2_formattable.h
+include/unicode/messageformat2_function_registry.h
 include/unicode/messagepattern.h
 include/unicode/msgfmt.h
 include/unicode/normalizer2.h
@@ -215,28 +221,28 @@ lib/icu/current
 lib/icu/pkgdata.inc
 lib/libicudata.a
 lib/libicudata.so
-lib/libicudata.so.74
 lib/libicudata.so.${PKGVERSION}
+lib/libicudata.so.75
 lib/libicui18n.a
 lib/libicui18n.so
-lib/libicui18n.so.74
 lib/libicui18n.so.${PKGVERSION}
+lib/libicui18n.so.75
 lib/libicuio.a
 lib/libicuio.so
-lib/libicuio.so.74
 lib/libicuio.so.${PKGVERSION}
+lib/libicuio.so.75
 lib/libicutest.a
 lib/libicutest.so
-lib/libicutest.so.74
 lib/libicutest.so.${PKGVERSION}
+lib/libicutest.so.75
 lib/libicutu.a
 lib/libicutu.so
-lib/libicutu.so.74
 lib/libicutu.so.${PKGVERSION}
+lib/libicutu.so.75
 lib/libicuuc.a
 lib/libicuuc.so
-lib/libicuuc.so.74
 lib/libicuuc.so.${PKGVERSION}
+lib/libicuuc.so.75
 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.104 pkgsrc/textproc/icu/distinfo:1.105
--- pkgsrc/textproc/icu/distinfo:1.104  Thu Dec 14 10:44:23 2023
+++ pkgsrc/textproc/icu/distinfo        Wed May 29 15:38:34 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.104 2023/12/14 10:44:23 adam Exp $
+$NetBSD: distinfo,v 1.105 2024/05/29 15:38:34 adam Exp $
 
-BLAKE2s (icu4c-74_2-src.tgz) = a0ffb4d6fdbbecd749eb2c8a552707ba18836dc51e69750d49d39181035b96ee
-SHA512 (icu4c-74_2-src.tgz) = 0cbe29122370ba03a8fb5b0f1494f598748044ad2aa4d66ba65fe98ebeb88da2d73d324ad6bfc44e004846e0ab5c9a34d1fdf3d6bdb3095c0d47e929b943e6db
-Size (icu4c-74_2-src.tgz) = 26618071 bytes
+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
 SHA1 (patch-acinclude.m4) = f7de1a16aad0ca77c4bbc457ba76b6171199ce09
 SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1
@@ -10,6 +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_unicode_ptypes.h) = b0fd74429b217580d1957c241b9c7a187a00f8c3
 SHA1 (patch-common_uposixdefs.h) = 2900a3747b49bcf1a81dbb5a20692c120f28cb04
 SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886
 SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501

Added files:

Index: pkgsrc/textproc/icu/patches/patch-common_unicode_ptypes.h
diff -u /dev/null pkgsrc/textproc/icu/patches/patch-common_unicode_ptypes.h:1.1
--- /dev/null   Wed May 29 15:38:34 2024
+++ pkgsrc/textproc/icu/patches/patch-common_unicode_ptypes.h   Wed May 29 15:38:34 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-common_unicode_ptypes.h,v 1.1 2024/05/29 15:38:34 adam Exp $
+
+Fix build: it seems like uchar.h in only available in glibc.
+
+--- common/unicode/ptypes.h.orig       2024-04-16 21:08:53.000000000 +0000
++++ common/unicode/ptypes.h
+@@ -56,7 +56,7 @@
+ // implementations (looking at you, Apple, spring 2024) actually do this, so
+ // ICU4C must detect and deal with that.
+ #if !defined(__cplusplus) && !defined(U_IN_DOXYGEN)
+-#   if U_HAVE_CHAR16_T
++#   if U_HAVE_CHAR16_T && U_PLATFORM_IS_LINUX_BASED
+ #       include <uchar.h>
+ #   else
+         typedef uint16_t char16_t;



Home | Main Index | Thread Index | Old Index