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