aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjbeich <jbeich@FreeBSD.org>2017-09-11 16:23:25 +0800
committerjbeich <jbeich@FreeBSD.org>2017-09-11 16:23:25 +0800
commit562bf1702249021b3964e6bbb9233cb2b9f98880 (patch)
tree46c905a4683dcf61c6adf5def62225c7243f8302
parent84a684fd521a2b5eb6dd5e63abd637b9f782473b (diff)
downloadfreebsd-ports-gnome-562bf1702249021b3964e6bbb9233cb2b9f98880.tar.gz
freebsd-ports-gnome-562bf1702249021b3964e6bbb9233cb2b9f98880.tar.zst
freebsd-ports-gnome-562bf1702249021b3964e6bbb9233cb2b9f98880.zip
www/cppcms: switch to C++11, required by ICU >= 59
In file included from /wrkdirs/usr/ports/www/cppcms/work/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19: In file included from /wrkdirs/usr/ports/www/cppcms/work/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13: In file included from /wrkdirs/usr/ports/www/cppcms/work/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10: /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) {} ^~~~~~~~~~~~~ PR: 218788
-rw-r--r--www/cppcms/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/www/cppcms/Makefile b/www/cppcms/Makefile
index a469470cd894..636938ee11e6 100644
--- a/www/cppcms/Makefile
+++ b/www/cppcms/Makefile
@@ -2,7 +2,7 @@
PORTNAME= cppcms
PORTVERSION= 1.0.5
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= www
MASTER_SITES= SF/cppcms/${PORTNAME}/${PORTVERSION}
@@ -15,7 +15,8 @@ LIB_DEPENDS= libpcre.so:devel/pcre
BROKEN_powerpc64= Does not build: error: 'localeconv_l' was not declared in this scope
-USES= cmake python:2 shebangfix tar:bzip2 ssl
+USES= cmake compiler:c++11-lib python:2 shebangfix tar:bzip2 ssl
+USE_CXXSTD= gnu++11
USE_LDCONFIG= yes
SHEBANG_FILES= bin/cppcms_tmpl_cc