pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/py-ICU py-ICU: updated to 2.10.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/2ccaebca0f37
branches: trunk
changeset: 388631:2ccaebca0f37
user: adam <adam%pkgsrc.org@localhost>
date: Wed Nov 23 22:18:47 2022 +0000
description:
py-ICU: updated to 2.10.2
Version 2.10.1 -> 2.10.2
------------------------
- fixed bug in logic computing max_char for PyUnicode_New()
Version 2.10 -> 2.10.1
----------------------
- fixed build issues with ICU < 72
Version 2.9 -> 2.10
-------------------
- fixed bug with building on MacOS when pkg-config is present
- added link to note about building everything from sources
- added wrapper for u_cleanup/u_init sequence as ResourceBundle.resetICU()
- added wrapper for TimeZone.getRegion()
- added support for ICU 72.1
- added wrapper for UnicodeSetIterator::skipToStrings()
- added wrapper for DisplayOptions, DisplayOptions::Builder and related enums
- added wrapper for FormattedNumber::getNounClass()
- added wrapper for NumberFormatter.displayOptions()
diffstat:
textproc/py-ICU/Makefile | 5 +--
textproc/py-ICU/distinfo | 10 ++++----
textproc/py-ICU/patches/patch-setup.py | 40 +++++++++++++++++-----------------
3 files changed, 27 insertions(+), 28 deletions(-)
diffs (133 lines):
diff -r 07d2754d52b5 -r 2ccaebca0f37 textproc/py-ICU/Makefile
--- a/textproc/py-ICU/Makefile Wed Nov 23 21:52:22 2022 +0000
+++ b/textproc/py-ICU/Makefile Wed Nov 23 22:18:47 2022 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.23 2022/11/23 16:21:12 adam Exp $
+# $NetBSD: Makefile,v 1.24 2022/11/23 22:18:47 adam Exp $
-DISTNAME= PyICU-2.9
+DISTNAME= PyICU-2.10.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/PyICU/ICU/}
-PKGREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyICU/}
diff -r 07d2754d52b5 -r 2ccaebca0f37 textproc/py-ICU/distinfo
--- a/textproc/py-ICU/distinfo Wed Nov 23 21:52:22 2022 +0000
+++ b/textproc/py-ICU/distinfo Wed Nov 23 22:18:47 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.14 2022/04/18 11:32:38 adam Exp $
+$NetBSD: distinfo,v 1.15 2022/11/23 22:18:47 adam Exp $
-BLAKE2s (PyICU-2.9.tar.gz) = 9702f884711d3caddc0f9c2d635a016a63d309ecccceb66e58b5051cfe1d7ca0
-SHA512 (PyICU-2.9.tar.gz) = 49b0961ed855517f039ac8a863b1af1a58c6716751eb1f5cebb987a16faabc5585ed6ed3ed3d80d4cf45e9091d855cafe4b6683f4d274e5c4d41c9dab9164799
-Size (PyICU-2.9.tar.gz) = 305193 bytes
+BLAKE2s (PyICU-2.10.2.tar.gz) = b2ba165784fda4562e4c09715917d861dffe62efa7fd3f62ca3eb4f64e85917e
+SHA512 (PyICU-2.10.2.tar.gz) = 1ccb43496e1719314c2f1f81f6535cb57688917b19fdbc56b2773f9372f70160d69660a67f63fde3cee0384d7df649aad8539375be5c9be3ede8e1335a126bd7
+Size (PyICU-2.10.2.tar.gz) = 255558 bytes
SHA1 (patch-locale.cpp) = 4e259f3130e94bd8114d7781e36e21236c13d5b6
-SHA1 (patch-setup.py) = 3893b157dcd2ed8d8a6eddffd9545a6001517271
+SHA1 (patch-setup.py) = 112bcc2b34c3f087799b592f2ae020cad4f76c0b
diff -r 07d2754d52b5 -r 2ccaebca0f37 textproc/py-ICU/patches/patch-setup.py
--- a/textproc/py-ICU/patches/patch-setup.py Wed Nov 23 21:52:22 2022 +0000
+++ b/textproc/py-ICU/patches/patch-setup.py Wed Nov 23 22:18:47 2022 +0000
@@ -1,10 +1,19 @@
-$NetBSD: patch-setup.py,v 1.3 2020/11/05 18:11:55 adam Exp $
+$NetBSD: patch-setup.py,v 1.4 2022/11/23 22:18:47 adam Exp $
Add NetBSD support.
---- setup.py.orig 2020-11-02 21:26:44.000000000 +0000
+--- setup.py.orig 2022-10-25 04:31:36.000000000 +0000
+++ setup.py
-@@ -86,6 +86,7 @@ CONFIGURE_WITH_ICU_CONFIG = {
+@@ -64,6 +64,8 @@ if platform.startswith(('linux', 'gnu'))
+ platform = 'linux'
+ elif platform.startswith('freebsd'):
+ platform = 'freebsd'
++elif platform.startswith('netbsd'):
++ platform = 'netbsd'
+
+
+ CONFIGURE_WITH_ICU_CONFIG = {
+@@ -73,6 +75,7 @@ CONFIGURE_WITH_ICU_CONFIG = {
'win32': False, # no icu-config
'sunos5': False, # not tested
'cygwin': False, # not tested
@@ -12,15 +21,15 @@
}
CONFIGURE_WITH_PKG_CONFIG = {
-@@ -95,6 +96,7 @@ CONFIGURE_WITH_PKG_CONFIG = {
+@@ -82,6 +85,7 @@ CONFIGURE_WITH_PKG_CONFIG = {
'win32': False, # no pkg-config ?
'sunos5': False, # not tested
'cygwin': False, # not tested
+ 'netbsd': True,
}
- INCLUDES = {
-@@ -104,6 +106,7 @@ INCLUDES = {
+
+@@ -114,6 +118,7 @@ INCLUDES = {
'win32': ['c:/icu/include'],
'sunos5': [],
'cygwin': [],
@@ -28,7 +37,7 @@
}
if sys.platform == 'win32' and sys.version_info < (3,9):
-@@ -121,6 +124,7 @@ PEDANTIC_FLAGS = {
+@@ -132,6 +137,7 @@ PEDANTIC_FLAGS = {
'win32': [],
'sunos5': [],
'cygwin': ['-pedantic'],
@@ -36,7 +45,7 @@
}
CFLAGS = {
-@@ -130,6 +134,7 @@ CFLAGS = {
+@@ -141,6 +147,7 @@ CFLAGS = {
'win32': ['/Zc:wchar_t', '/EHsc'],
'sunos5': ['-std=c++11'],
'cygwin': ['-D_GNU_SOURCE=1', '-std=c++11'],
@@ -44,7 +53,7 @@
}
# added to CFLAGS when setup is invoked with --debug
-@@ -140,6 +145,7 @@ DEBUG_CFLAGS = {
+@@ -151,6 +158,7 @@ DEBUG_CFLAGS = {
'win32': ['/Od', '/DDEBUG'],
'sunos5': ['-DDEBUG'],
'cygwin': ['-Og', '-g', '-DDEBUG'],
@@ -52,7 +61,7 @@
}
LFLAGS = {
-@@ -149,6 +155,7 @@ LFLAGS = {
+@@ -160,6 +168,7 @@ LFLAGS = {
'win32': ['/LIBPATH:c:/icu/lib'],
'sunos5': [],
'cygwin': [],
@@ -60,20 +69,11 @@
}
LIBRARIES = {
-@@ -158,6 +165,7 @@ LIBRARIES = {
+@@ -169,6 +178,7 @@ LIBRARIES = {
'win32': ['icuin', 'icuuc', 'icudt'],
'sunos5': ['icui18n', 'icuuc', 'icudata'],
'cygwin': ['icui18n', 'icuuc', 'icudata'],
+ 'netbsd': [],
}
- platform = sys.platform
-@@ -165,6 +173,8 @@ if platform.startswith(('linux', 'gnu'))
- platform = 'linux'
- elif platform.startswith('freebsd'):
- platform = 'freebsd'
-+elif platform.startswith('netbsd'):
-+ platform = 'netbsd'
-
if 'PYICU_INCLUDES' in os.environ:
- _includes = os.environ['PYICU_INCLUDES'].split(os.pathsep)
Home |
Main Index |
Thread Index |
Old Index