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: Wed Nov 11 11:47:11 UTC 2026
Modified Files:
pkgsrc/textproc/icu: Makefile PLIST distinfo
pkgsrc/textproc/icu/patches: patch-acinclude.m4
patch-common_uposixdefs.h patch-configure
Removed Files:
pkgsrc/textproc/icu/patches: patch-ICU-23263 patch-common_ubidiimp.h
Log Message:
icu: update to 79.1.
ICU 79 updates to Unicode 18 (blog), including new characters and
scripts, emoji, collation & IDNA changes, and corresponding APIs
and implementations.
It also updates to CLDR 49 (blog) locale data with many additions
and corrections.
Line break backwards-iteration performance has been significantly
improved, fixing a long-standing regression.
C++ and Java implementations of the CLDR MessageFormat 2.0
specification have been updated to CLDR 49. Some of the API remains
in technology preview.
ICU 79 and CLDR 49 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.169 -r1.170 pkgsrc/textproc/icu/Makefile
cvs rdiff -u -r1.62 -r1.63 pkgsrc/textproc/icu/PLIST
cvs rdiff -u -r1.113 -r1.114 pkgsrc/textproc/icu/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/textproc/icu/patches/patch-ICU-23263
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/icu/patches/patch-acinclude.m4
cvs rdiff -u -r1.2 -r0 pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h
cvs rdiff -u -r1.7 -r1.8 \
pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/icu/patches/patch-configure
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.169 pkgsrc/textproc/icu/Makefile:1.170
--- pkgsrc/textproc/icu/Makefile:1.169 Thu Mar 26 05:41:37 2026
+++ pkgsrc/textproc/icu/Makefile Wed Nov 11 11:47:11 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.169 2026/03/26 05:41:37 adam Exp $
+# $NetBSD: Makefile,v 1.170 2026/11/11 11:47:11 wiz Exp $
-DISTNAME= icu4c-78.3-sources
+DISTNAME= icu4c-79.1-sources
PKGNAME= ${DISTNAME:S/4c//:S/-sources//}
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GITHUB:=unicode-org/}
Index: pkgsrc/textproc/icu/PLIST
diff -u pkgsrc/textproc/icu/PLIST:1.62 pkgsrc/textproc/icu/PLIST:1.63
--- pkgsrc/textproc/icu/PLIST:1.62 Tue Jan 6 15:29:59 2026
+++ pkgsrc/textproc/icu/PLIST Wed Nov 11 11:47:11 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.62 2026/01/06 15:29:59 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.63 2026/11/11 11:47:11 wiz Exp $
bin/derb
bin/genbrk
bin/gencfu
@@ -224,27 +224,27 @@ lib/icu/pkgdata.inc
lib/libicudata.a
lib/libicudata.so
lib/libicudata.so.${PKGVERSION}
-lib/libicudata.so.78
+lib/libicudata.so.79
lib/libicui18n.a
lib/libicui18n.so
lib/libicui18n.so.${PKGVERSION}
-lib/libicui18n.so.78
+lib/libicui18n.so.79
lib/libicuio.a
lib/libicuio.so
lib/libicuio.so.${PKGVERSION}
-lib/libicuio.so.78
+lib/libicuio.so.79
lib/libicutest.a
lib/libicutest.so
lib/libicutest.so.${PKGVERSION}
-lib/libicutest.so.78
+lib/libicutest.so.79
lib/libicutu.a
lib/libicutu.so
lib/libicutu.so.${PKGVERSION}
-lib/libicutu.so.78
+lib/libicutu.so.79
lib/libicuuc.a
lib/libicuuc.so
lib/libicuuc.so.${PKGVERSION}
-lib/libicuuc.so.78
+lib/libicuuc.so.79
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.113 pkgsrc/textproc/icu/distinfo:1.114
--- pkgsrc/textproc/icu/distinfo:1.113 Thu Mar 26 05:41:37 2026
+++ pkgsrc/textproc/icu/distinfo Wed Nov 11 11:47:11 2026
@@ -1,24 +1,21 @@
-$NetBSD: distinfo,v 1.113 2026/03/26 05:41:37 adam Exp $
+$NetBSD: distinfo,v 1.114 2026/11/11 11:47:11 wiz Exp $
-BLAKE2s (icu4c-78.3-sources.tgz) = d363f07b8bd0d286c4874d594c4951278c4841ad6505b8d86a639a52285d20ed
-SHA512 (icu4c-78.3-sources.tgz) = 04a49455e1489030c520a4bfd2664fa2171e7938d08f2acdbbcb1fda976639fd8b1f0704f2eec89ba59a7b6d118ceaab6ec5a096e40d9085a0895d91ce225245
-Size (icu4c-78.3-sources.tgz) = 27977255 bytes
-SHA1 (patch-ICU-23263) = d73ce679198314744a61361774707be4b6470365
-SHA1 (patch-acinclude.m4) = 64311d903a85c868e3a87502ea58b916089afb70
+BLAKE2s (icu4c-79.1-sources.tgz) = 4c683f2ddbc398ef3d0a16a42fef062f45fdb9ebd9ffe0e095ca49a1dde4f07f
+SHA512 (icu4c-79.1-sources.tgz) = 9098adf9ba7fbe11d92963415cc80bf09de39ce1372414dbc2561e5f8ef57479a9fe4b6f7abc61911e4659e5953be987c459297d29e61b064d1931a16195a973
+Size (icu4c-79.1-sources.tgz) = 28162455 bytes
+SHA1 (patch-acinclude.m4) = 59da54f9a8b324406f8fbff5baddc3549a14c8ae
SHA1 (patch-common_putil.cpp) = cc867aaef753c23ff12db019e41836c0dd5ac6d1
-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-common_uposixdefs.h) = 968f8b492da6165bbe9db778018f403b09bf6764
SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886
SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501
SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd
SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472
-SHA1 (patch-configure) = d490321c93d67f7d3a70319ce8a86ca36fd3825c
+SHA1 (patch-configure) = 9b052e09363705027e90b45d56996559d3c3d759
SHA1 (patch-configure.ac) = 86f4b142afddb9784f2aec98f147ee29217b6124
SHA1 (patch-i18n_double-conversion-utils.h) = 9bee115bb9ddc597607e30f95050de7b21751fca
-SHA1 (patch-i18n_measunit_extra.cpp) = 3e755b2da38345a658905fb32cbedbefa5414183
SHA1 (patch-icudefs.mk.in) = 15be482cf7541c9b518b8bfb05865ac994313cb7
SHA1 (patch-runConfigureICU) = 6aa0de86506440aeb13005959e9014a53ed63036
SHA1 (patch-tools-toolutil-pkg_genc.cpp) = 3cbcf3387d6a39315b26a3e2a2ffb715507e9110
Index: pkgsrc/textproc/icu/patches/patch-acinclude.m4
diff -u pkgsrc/textproc/icu/patches/patch-acinclude.m4:1.5 pkgsrc/textproc/icu/patches/patch-acinclude.m4:1.6
--- pkgsrc/textproc/icu/patches/patch-acinclude.m4:1.5 Sun Mar 30 21:10:47 2025
+++ pkgsrc/textproc/icu/patches/patch-acinclude.m4 Wed Nov 11 11:47:11 2026
@@ -1,14 +1,14 @@
-$NetBSD: patch-acinclude.m4,v 1.5 2025/03/30 21:10:47 wiz Exp $
+$NetBSD: patch-acinclude.m4,v 1.6 2026/11/11 11:47:11 wiz Exp $
Solaris seems to need -std=c99 with recent pkgsrc so keep it.
---- acinclude.m4.orig Fri Mar 27 21:17:48 2015
+--- acinclude.m4.orig 2026-10-22 15:02:04.000000000 +0000
+++ acinclude.m4
-@@ -82,6 +82,7 @@ x86_64-*-cygwin)
+@@ -85,6 +85,7 @@ powerpc*-apple-darwin*) icu_cv_host_frag=mh-darwin-ppc
*-dec-osf*) icu_cv_host_frag=mh-alpha-osf ;;
*-*-nto*) icu_cv_host_frag=mh-qnx ;;
*-ncr-*) icu_cv_host_frag=mh-mpras ;;
+*-*-sco3.2v5*) icu_cv_host_frag=mh-scoosr5 ;;
+ *-wasi*) icu_cv_host_frag=mh-wasi ;;
*) icu_cv_host_frag=mh-unknown ;;
esac
- ]
Index: pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h
diff -u pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h:1.7 pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h:1.8
--- pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h:1.7 Wed Apr 19 08:06:31 2023
+++ pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h Wed Nov 11 11:47:11 2026
@@ -1,9 +1,9 @@
-$NetBSD: patch-common_uposixdefs.h,v 1.7 2023/04/19 08:06:31 adam Exp $
+$NetBSD: patch-common_uposixdefs.h,v 1.8 2026/11/11 11:47:11 wiz 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 2023-04-13 21:41:15.000000000 +0000
+--- common/uposixdefs.h.orig 2026-10-22 15:02:04.000000000 +0000
+++ common/uposixdefs.h
@@ -44,8 +44,10 @@
* and define _XOPEN_SOURCE to different values depending on __STDC_VERSION__.
@@ -16,15 +16,14 @@ Do not play _XOPEN_SOURCE games on NetBS
/*
* Make sure things like realpath and such functions work.
-@@ -54,9 +56,11 @@
+@@ -54,8 +56,10 @@
*
* z/OS needs this definition for timeval and to get usleep.
*/
+#if !defined(__sun) && !defined(_SCO_DS)
#if !defined(_XOPEN_SOURCE_EXTENDED) && defined(__TOS_MVS__)
# define _XOPEN_SOURCE_EXTENDED 1
- #endif
+#endif
+ #endif
/**
- * Solaris says:
Index: pkgsrc/textproc/icu/patches/patch-configure
diff -u pkgsrc/textproc/icu/patches/patch-configure:1.15 pkgsrc/textproc/icu/patches/patch-configure:1.16
--- pkgsrc/textproc/icu/patches/patch-configure:1.15 Sun Mar 30 21:10:47 2025
+++ pkgsrc/textproc/icu/patches/patch-configure Wed Nov 11 11:47:11 2026
@@ -1,22 +1,23 @@
-$NetBSD: patch-configure,v 1.15 2025/03/30 21:10:47 wiz Exp $
+$NetBSD: patch-configure,v 1.16 2026/11/11 11:47:11 wiz Exp $
Portability fix.
Solaris seems to need -std=c99 with recent pkgsrc so keep it.
---- configure.orig 2024-10-24 18:24:00.000000000 +0000
+--- configure.orig 2026-10-22 15:02:04.000000000 +0000
+++ configure
-@@ -5884,6 +5884,7 @@ powerpc*-apple-darwin*) icu_cv_host_frag
+@@ -5833,6 +5833,7 @@ powerpc*-apple-darwin*) icu_cv_host_frag=mh-darwin-ppc
*-dec-osf*) icu_cv_host_frag=mh-alpha-osf ;;
*-*-nto*) icu_cv_host_frag=mh-qnx ;;
*-ncr-*) icu_cv_host_frag=mh-mpras ;;
+-*-sco3.2v5*) icu_cv_host_frag=mh-scoosr5 ;;
+ *-wasi*) icu_cv_host_frag=mh-wasi ;;
*) icu_cv_host_frag=mh-unknown ;;
esac
-
-@@ -6511,6 +6512,29 @@ if test "x$plugins" = "xtrue"; then
+@@ -6460,6 +6461,29 @@ fi
+ UCONFIG_CPPFLAGS="$UCONFIG_CPPFLAGS -DUCONFIG_ENABLE_PLUGINS=1"
fi
-
++
+# check if sys/atomic.h is present.
+for ac_header in sys/atomic.h
+do :
@@ -39,7 +40,6 @@ Solaris seems to need -std=c99 with rece
+*)
+;;
+esac
-+
+
U_ENABLE_DYLOAD=1
enable=yes
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable dynamic loading of plugins. Ignored if plugins disabled." >&5
Home |
Main Index |
Thread Index |
Old Index