Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Apr 2017 07:32:52 +0000
From:      bugzilla-noreply@freebsd.org
To:        office@FreeBSD.org
Subject:   [Bug 218788] devel/icu: Update to 59.1
Message-ID:  <bug-218788-25061-ZwnJToYK8Y@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-218788-25061@https.bugs.freebsd.org/bugzilla/>
References:  <bug-218788-25061@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218788

--- Comment #1 from Jan Beich <jbeich@FreeBSD.org> ---
Comment on attachment 181966
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D181966
icu-59.1,1.patch

Breaks devel/icu-le-hb on on FreeBSD 10.3:

In file included from LEFontInstance.cpp:14:
In file included from ./LETypes.h:14:
In file included from /usr/local/include/unicode/utypes.h:38:
/usr/local/include/unicode/umachine.h:347:13: error: unknown type name
'char16_t'
    typedef char16_t UChar;
            ^
Breaks games/openttd (may need USE_CXXSTD=3Dc++11):

In file included from src/crashlog.cpp:28:
In file included from src/language.h:17:
In file included from /usr/local/include/unicode/coll.h:63:
In file included from /usr/local/include/unicode/uniset.h:17:
/usr/local/include/unicode/unistr.h:3025:7: error: delegating constructors =
are
permitted only in C++11
      UnicodeString(ConstChar16Ptr(text)) {}
      ^~~~~~~~~~~~~
/usr/local/include/unicode/unistr.h:3087:7: error: delegating constructors =
are
permitted only in C++11
      UnicodeString(ConstChar16Ptr(text), length) {}
      ^~~~~~~~~~~~~
/usr/local/include/unicode/unistr.h:3180:7: error: delegating constructors =
are
permitted only in C++11
      UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {}
      ^~~~~~~~~~~~~

> -PORTREVISION?=3D	1 # keep for icu-lx
> +#PORTREVISION?=3D	1 # keep for icu-lx

Set to 0 instead.

> -DISTVERSION=3D	58_2
> +DISTVERSION=3D	59.1
[...]
> -MASTER_SITES=3D	http://download.icu-project.org/files/icu4c/${PORTVERSIO=
N}/
> -DISTNAME=3D	icu4c-${DISTVERSION}-src
> +MASTER_SITES=3D	http://download.icu-project.org/files/icu4c/${PORTVERSIO=
N}rc/
> +DISTNAME=3D	icu4c-${DISTVERSION:C/\..*//}rc-src
[...]
> -SHA256 (icu4c-58_2-src.tgz) =3D 2b0a4410153a9b20de0e20c7d8b66049a72aef24=
4b53683d0d7521371683da0c
> -SIZE (icu4c-58_2-src.tgz) =3D 23369902
> +SHA256 (icu4c-59rc-src.tgz) =3D 2375d4b64d0696bde4f9e73d919f8083609992d8=
90bdece580176bc3b2937c9c
> +SIZE (icu4c-59rc-src.tgz) =3D 22711328

Properly set DISTVERSION (i.e. s/./_/) and you won't need to resort to 59
release *candidate*.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-218788-25061-ZwnJToYK8Y>