From 480c577baa45ef6f27ad8e0c46958ccecdb6d94f Mon Sep 17 00:00:00 2001
From: Jan Beich <jbeich@FreeBSD.org>
Date: Wed, 27 Mar 2019 21:11:08 +0000
Subject: devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
---
 devel/boost-libs/Makefile               |  2 +-
 devel/dee/Makefile                      |  2 +-
 devel/hs-text-icu/Makefile              |  2 +-
 devel/icu-le-hb/Makefile                |  2 +-
 devel/icu/Makefile                      |  6 +++---
 devel/icu/distinfo                      |  6 +++---
 devel/icu/files/patch-common_umutex.cpp | 25 -------------------------
 devel/icu/pkg-plist                     |  3 +++
 devel/kiwix-lib/Makefile                |  1 +
 devel/libical/Makefile                  |  1 +
 devel/libzim/Makefile                   |  2 +-
 devel/objecthash/Makefile               |  2 +-
 devel/php71-intl/Makefile               |  1 +
 devel/php72-intl/Makefile               |  1 +
 devel/php73-intl/Makefile               |  1 +
 devel/py-pyicu/Makefile                 |  2 +-
 devel/qt5-core/Makefile                 |  1 +
 devel/ticcutils/Makefile                |  2 +-
 18 files changed, 23 insertions(+), 39 deletions(-)
 delete mode 100644 devel/icu/files/patch-common_umutex.cpp

(limited to 'devel')

diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 5478247eae7b..689d47bf2234 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	boost-libs
-PORTREVISION=	1
+PORTREVISION=	2
 
 COMMENT=	Free portable C++ libraries (without Boost.Python)
 
diff --git a/devel/dee/Makefile b/devel/dee/Makefile
index 20869077bc46..9e3b7ab481a2 100644
--- a/devel/dee/Makefile
+++ b/devel/dee/Makefile
@@ -3,7 +3,7 @@
 
 PORTNAME=	dee
 PORTVERSION=	1.2.7
-PORTREVISION=	11
+PORTREVISION=	12
 CATEGORIES=	devel
 MASTER_SITES=	https://launchpadlibrarian.net/151383425/ \
 	https://launchpad.net/${PORTNAME}/1.0/${PORTVERSION}/+download/
diff --git a/devel/hs-text-icu/Makefile b/devel/hs-text-icu/Makefile
index 12db8d064487..6ba3b13cae8c 100644
--- a/devel/hs-text-icu/Makefile
+++ b/devel/hs-text-icu/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	text-icu
 PORTVERSION=	0.7.0.1
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	devel haskell
 
 MAINTAINER=	haskell@FreeBSD.org
diff --git a/devel/icu-le-hb/Makefile b/devel/icu-le-hb/Makefile
index e47e352ddb30..4c5547d8e649 100644
--- a/devel/icu-le-hb/Makefile
+++ b/devel/icu-le-hb/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	icu-le-hb
 DISTVERSION=	1.0.3-3
 DISTVERSIONSUFFIX=	-gb8a3163
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	devel print
 
 MAINTAINER=	office@FreeBSD.org
diff --git a/devel/icu/Makefile b/devel/icu/Makefile
index dab3b3cdce01..40b6c54744ee 100644
--- a/devel/icu/Makefile
+++ b/devel/icu/Makefile
@@ -2,8 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	icu
-DISTVERSION=	63_1
-PORTREVISION?=	1 # keep for icu-lx
+DISTVERSION=	64_1
+PORTREVISION?=	0 # keep for icu-lx
 PORTEPOCH?=	1
 CATEGORIES?=	devel
 MASTER_SITES=	https://github.com/unicode-org/${PORTNAME}/releases/download/release-${DISTVERSION:S/rc/-&/:S/_/-/g}/ \
@@ -27,7 +27,7 @@ CONFIGURE_ARGS+=--with-data-packaging=archive \
 CPPFLAGS+=	-DICU_NO_USER_DATA_OVERRIDE
 MAKE_ARGS=	VERBOSE=1
 TEST_TARGET=	check
-USES+=		compiler:c++11-lib gmake pathfix tar:tgz
+USES+=		compiler:c++11-lib gmake pathfix python:build tar:tgz
 USE_LDCONFIG=	yes
 WRKSRC=		${WRKDIR}/icu/source
 
diff --git a/devel/icu/distinfo b/devel/icu/distinfo
index 2899b0537f33..195ebe5c9a31 100644
--- a/devel/icu/distinfo
+++ b/devel/icu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1538433596
-SHA256 (icu4c-63_1-src.tgz) = 05c490b69454fce5860b7e8e2821231674af0a11d7ef2febea9a32512998cb9d
-SIZE (icu4c-63_1-src.tgz) = 23746939
+TIMESTAMP = 1553712434
+SHA256 (icu4c-64_1-src.tgz) = 92f1b7b9d51b396679c17f35a2112423361b8da3c1b9de00aa94fd768ae296e6
+SIZE (icu4c-64_1-src.tgz) = 24013136
diff --git a/devel/icu/files/patch-common_umutex.cpp b/devel/icu/files/patch-common_umutex.cpp
deleted file mode 100644
index 024225bff10a..000000000000
--- a/devel/icu/files/patch-common_umutex.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
---- common/umutex.cpp.orig	2016-03-23 20:50:10 UTC
-+++ common/umutex.cpp
-@@ -264,19 +264,19 @@ static pthread_cond_t initCondition = PT
- U_COMMON_API UBool U_EXPORT2
- umtx_initImplPreInit(UInitOnce &uio) {
-     pthread_mutex_lock(&initMutex);
--    int32_t state = uio.fState;
-+    int32_t state = umtx_loadAcquire(uio.fState);
-     if (state == 0) {
-         umtx_storeRelease(uio.fState, 1);
-         pthread_mutex_unlock(&initMutex);
-         return TRUE;   // Caller will next call the init function.
-     } else {
--        while (uio.fState == 1) {
-+        while (umtx_loadAcquire(uio.fState) == 1) {
-             // Another thread is currently running the initialization.
-             // Wait until it completes.
-             pthread_cond_wait(&initCondition, &initMutex);
-         }
-         pthread_mutex_unlock(&initMutex);
--        U_ASSERT(uio.fState == 2);
-+        U_ASSERT(umtx_loadAcquire(uio.fState) == 2);
-         return FALSE;
-     }
- }
diff --git a/devel/icu/pkg-plist b/devel/icu/pkg-plist
index 2b1b8d06aa81..705e07323d9a 100644
--- a/devel/icu/pkg-plist
+++ b/devel/icu/pkg-plist
@@ -73,6 +73,7 @@ include/unicode/fieldpos.h
 include/unicode/filteredbrk.h
 include/unicode/fmtable.h
 include/unicode/format.h
+include/unicode/formattedvalue.h
 include/unicode/fpositer.h
 include/unicode/gender.h
 include/unicode/gregocal.h
@@ -80,6 +81,7 @@ include/unicode/icudataver.h
 include/unicode/icuplug.h
 include/unicode/idna.h
 include/unicode/listformatter.h
+include/unicode/localebuilder.h
 include/unicode/localpointer.h
 include/unicode/locdspnm.h
 include/unicode/locid.h
@@ -165,6 +167,7 @@ include/unicode/udisplaycontext.h
 include/unicode/uenum.h
 include/unicode/ufieldpositer.h
 include/unicode/uformattable.h
+include/unicode/uformattedvalue.h
 include/unicode/ugender.h
 include/unicode/uidna.h
 include/unicode/uiter.h
diff --git a/devel/kiwix-lib/Makefile b/devel/kiwix-lib/Makefile
index 6eb46208cd7c..f4e9f967417b 100644
--- a/devel/kiwix-lib/Makefile
+++ b/devel/kiwix-lib/Makefile
@@ -2,6 +2,7 @@
 
 PORTNAME=	kiwix-lib
 DISTVERSION=	3.1.1
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	me@int19h.org
diff --git a/devel/libical/Makefile b/devel/libical/Makefile
index 9d7f5cc205dc..448f64dd908c 100644
--- a/devel/libical/Makefile
+++ b/devel/libical/Makefile
@@ -3,6 +3,7 @@
 
 PORTNAME=	libical
 PORTVERSION=	3.0.4
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/libical/libical/releases/download/v${PORTVERSION}/
 
diff --git a/devel/libzim/Makefile b/devel/libzim/Makefile
index 763535f449b5..6b78bdfb2992 100644
--- a/devel/libzim/Makefile
+++ b/devel/libzim/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	libzim
 PORTVERSION=	4.0.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	swills@FreeBSD.org
diff --git a/devel/objecthash/Makefile b/devel/objecthash/Makefile
index b5f24eec159d..20a84027ba42 100644
--- a/devel/objecthash/Makefile
+++ b/devel/objecthash/Makefile
@@ -3,7 +3,7 @@
 
 PORTNAME=	objecthash
 PORTVERSION=	20160802
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	devel
 
 MAINTAINER=	ports@FreeBSD.org
diff --git a/devel/php71-intl/Makefile b/devel/php71-intl/Makefile
index 65630203cbb1..f97690b7b90b 100644
--- a/devel/php71-intl/Makefile
+++ b/devel/php71-intl/Makefile
@@ -1,5 +1,6 @@
 # $FreeBSD$
 
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MASTERDIR=	${.CURDIR}/../../lang/php71
diff --git a/devel/php72-intl/Makefile b/devel/php72-intl/Makefile
index 4862fded8d55..a4c5a5cb662e 100644
--- a/devel/php72-intl/Makefile
+++ b/devel/php72-intl/Makefile
@@ -1,5 +1,6 @@
 # $FreeBSD$
 
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MASTERDIR=	${.CURDIR}/../../lang/php72
diff --git a/devel/php73-intl/Makefile b/devel/php73-intl/Makefile
index a32aaf000627..7da7b804c524 100644
--- a/devel/php73-intl/Makefile
+++ b/devel/php73-intl/Makefile
@@ -1,5 +1,6 @@
 # $FreeBSD$
 
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MASTERDIR=	${.CURDIR}/../../lang/php73
diff --git a/devel/py-pyicu/Makefile b/devel/py-pyicu/Makefile
index ab8c51dc7a95..17c4401ee8ca 100644
--- a/devel/py-pyicu/Makefile
+++ b/devel/py-pyicu/Makefile
@@ -3,7 +3,7 @@
 
 PORTNAME=	pyicu
 PORTVERSION=	1.9.8
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/qt5-core/Makefile b/devel/qt5-core/Makefile
index c1a554d5b985..575dfc122126 100644
--- a/devel/qt5-core/Makefile
+++ b/devel/qt5-core/Makefile
@@ -2,6 +2,7 @@
 
 PORTNAME=	core
 DISTVERSION=	${QT5_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
diff --git a/devel/ticcutils/Makefile b/devel/ticcutils/Makefile
index 01fde148d044..41a5b859d2f9 100644
--- a/devel/ticcutils/Makefile
+++ b/devel/ticcutils/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	ticcutils
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.20
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	devel textproc
 
 MAINTAINER=	yuri@FreeBSD.org
-- 
cgit debian/1.2.3+git2.25.1-1-2-gaceb0