svn commit: r421344 - head/net-im/telegramqml
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sun Sep 4 16:42:34 UTC 2016
Author: rakuco
Date: Sun Sep 4 16:42:33 2016
New Revision: 421344
URL: https://svnweb.freebsd.org/changeset/ports/421344
Log:
Explicitly disable C++11 during the build.
Prepare for Qt 5.6, which will pass -std=gnu++11 by default when the compiler
supports it, and the build currently does not work:
../TelegramQML-0.9.2/telegramqml.cpp:4794:10: error: case value evaluates to 2573335900, which cannot be narrowed to type 'int' [-Wc++11-narrowing]
case Update::typeUpdateReadHistoryInbox:
Note that Qt 5.7 will start requiring C++11 support, so this will need to be
fixed properly in the future.
PR: 211916
Modified:
head/net-im/telegramqml/Makefile
Modified: head/net-im/telegramqml/Makefile
==============================================================================
--- head/net-im/telegramqml/Makefile Sun Sep 4 15:57:38 2016 (r421343)
+++ head/net-im/telegramqml/Makefile Sun Sep 4 16:42:33 2016 (r421344)
@@ -25,6 +25,12 @@ USE_LDCONFIG= yes
QMAKE_ARGS= BUILD_MODE+=lib \
LIBQTELEGRAM_INCLUDE_PATH="${LOCALBASE}/include/libqtelegram-ae"
+# Explicitly disable C++11, as Qt 5.6 defaults to -std=gnu++11 when the
+# compiler supports it and the build currently fails.
+# ../TelegramQML-0.9.2/telegramqml.cpp:4794:10: error: case value evaluates to 2573335900, which cannot be narrowed to type 'int' [-Wc++11-narrowing]
+# case Update::typeUpdateReadHistoryInbox:
+QMAKE_ARGS+= CONFIG-="c++11"
+
post-patch:
@${REINPLACE_CMD} -e "/isEmpty(OPENSSL_INCLUDE_PATH)/d" \
${WRKSRC}/telegramqml.pri
More information about the svn-ports-all
mailing list