aboutsummaryrefslogtreecommitdiff
path: root/devel/icu
diff options
context:
space:
mode:
Diffstat (limited to 'devel/icu')
-rw-r--r--devel/icu/Makefile6
-rw-r--r--devel/icu/distinfo6
-rw-r--r--devel/icu/files/patch-common_umutex.cpp25
-rw-r--r--devel/icu/pkg-plist3
4 files changed, 9 insertions, 31 deletions
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