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