In file included from transliterator.cpp:5: In file included from /usr/local/include/unicode/translit.h:25: /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) {} ^~~~~~~~~~~~~ http://package23.nyi.freebsd.org/data/103i386-default-PR218788/2017-05-17_09h18m57s/logs/errors/rubygem-charlock_holmes-0.7.3_5.log
The fix is to add USES=compiler:c++11-lib + USE_CXXSTD=gnu++11 then bump PORTREVISION. However, it doesn't help because the port doesn't respect CXXFLAGS.
Builds fine after https://reviews.freebsd.org/differential/changeset/?ref=316632
Reviving the issue. devel/icu workaround is hard to maintain.
Obsoleted by ports r451874.