Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Sep 2015 08:55:05 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r397043 - in head: Mk Mk/Uses cad/qcad databases/qt4-odbc-plugin databases/qt4-sql databases/qt4-sqlite-plugin databases/qt4-sqlite3-plugin devel/dbus-qt4 devel/qmake4 devel/qt4 devel/q...
Message-ID:  <201509160855.t8G8t5Sj089416@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Wed Sep 16 08:55:04 2015
New Revision: 397043
URL: https://svnweb.freebsd.org/changeset/ports/397043

Log:
  Update the Qt4 ports to 4.8.7.
  
  According to upstream, this is the last planned Qt4 release.
  A list of changes since 4.8.6 can be found here:
  <http://download.qt.io/official_releases/qt/4.8/4.8.7/changes-4.8.7>;
  
  Porting notes and changes:
  - Remove several patches that have been upstreamed.
  - Make Uses/qmake.mk pass the contents of LIBS to the qmake environment. [1]
  - Repurpose devel/qt4/files/extrapatch-src-corelib-global-qglobal.h now the
    original patch is part of the release (curiously enough, the original
    patch was never actually used, as the ?= assignment in r362837 after
    r362770 was never possible).
  
    This works around the way compiler support for C++11 features is detected
    in Qt 4.8.7: while it originally only uses the compiler to determine if
    something is supported or not, the initializer lists feature also depends
    on the C++ standard library being used. It's a problem in FreeBSD 9.x,
    where USES=compiler:c++0x or USES=compiler:c++11-lang means we will use
    clang to build a port but use libstdc++ from base (GCC 4.2). The latter
    obviously does not support initializer lists, and the build fails because
    Qt tries to include headers that do not exist (<initializer_list>).
  
    Since detecting libstdc++'s version is not trivial (we need to include a
    non-lightweight header like cstdio and then check for __GLIBCXX__), we
    just enable Q_COMPILER_INITIALIZER_LISTS support only when libc++ is used
    (there should be no reason for someone to be using clang with GCC 4.8's
    libstdc++, for example).
  
    x11/kdelibs4's FindQt4.cmake had to include a backported change from the
    upstream FindQt4.cmake in CMake itself to use a C++ compiler to detect
    flags like Q_WS_X11, otherwise the inclusion of <ciso646> in qglobal.h
    makes the build fail.
  
  This patch contains changes by me, makc@ and alonso@.
  
  PR:             202552 [1]
  PR:             202808 [exp-run]
  Submitted by:	pawel@ [1]

Deleted:
  head/devel/qt4-script/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__wtf__Threading.h
  head/graphics/qt4-imageformats/files/
  head/x11-toolkits/qt4-gui/files/
Modified:
  head/Mk/Uses/qmake.mk
  head/Mk/bsd.qt.mk
  head/cad/qcad/Makefile
  head/databases/qt4-odbc-plugin/Makefile
  head/databases/qt4-sql/Makefile
  head/databases/qt4-sqlite-plugin/Makefile
  head/databases/qt4-sqlite3-plugin/Makefile
  head/devel/dbus-qt4/Makefile
  head/devel/qmake4/pkg-plist
  head/devel/qt4-assistant/Makefile
  head/devel/qt4-corelib/Makefile
  head/devel/qt4-designer/Makefile
  head/devel/qt4-help/Makefile
  head/devel/qt4-linguist/Makefile
  head/devel/qt4-qmlviewer/Makefile
  head/devel/qt4-qt3support/Makefile
  head/devel/qt4-qvfb/Makefile
  head/devel/qt4-script/Makefile
  head/devel/qt4-scripttools/Makefile
  head/devel/qt4-testlib/Makefile
  head/devel/qt4/Makefile
  head/devel/qt4/distinfo
  head/devel/qt4/files/extrapatch-configure
  head/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h
  head/graphics/qt4-imageformats/Makefile
  head/graphics/qt4-opengl/Makefile
  head/graphics/qt4-opengl/pkg-plist
  head/graphics/qt4-svg/Makefile
  head/misc/qt4-l10n/Makefile
  head/misc/qt4-l10n/pkg-plist
  head/misc/qt4-qtconfig/Makefile
  head/misc/qt4-qtdemo/Makefile
  head/multimedia/qt4-multimedia/Makefile
  head/net/qt4-network/Makefile
  head/textproc/clucene-qt4/Makefile
  head/textproc/qt4-xml/Makefile
  head/textproc/qt4-xmlpatterns/Makefile
  head/www/webkit-qt4/Makefile
  head/x11-toolkits/qt4-declarative/Makefile
  head/x11-toolkits/qt4-gui/Makefile
  head/x11/kdelibs4/Makefile
  head/x11/kdelibs4/files/patch-cmake_modules_FindQt4.cmake
  head/x11/qt4-graphicssystems-opengl/Makefile

Modified: head/Mk/Uses/qmake.mk
==============================================================================
--- head/Mk/Uses/qmake.mk	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/Mk/Uses/qmake.mk	Wed Sep 16 08:55:04 2015	(r397043)
@@ -71,6 +71,7 @@ QMAKE_ARGS+=	-spec ${QMAKESPEC} \
 		QMAKE_CFLAGS="${CFLAGS}" \
 		QMAKE_CXXFLAGS="${CXXFLAGS}" \
 		QMAKE_LFLAGS="${LDFLAGS}" \
+		QMAKE_LIBS="${LIBS}" \
 		QMAKE_CFLAGS_DEBUG="" \
 		QMAKE_CFLAGS_RELEASE="" \
 		QMAKE_CXXFLAGS_DEBUG="" \

Modified: head/Mk/bsd.qt.mk
==============================================================================
--- head/Mk/bsd.qt.mk	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/Mk/bsd.qt.mk	Wed Sep 16 08:55:04 2015	(r397043)
@@ -26,7 +26,7 @@ Qt_Pre_Include=	bsd.qt.mk
 
 # Qt versions currently supported by the framework.
 _QT_SUPPORTED?=	4 5
-QT4_VERSION?=	4.8.6
+QT4_VERSION?=	4.8.7
 QT5_VERSION?=	5.4.1
 
 QT_PREFIX?=		${LOCALBASE}
@@ -171,13 +171,13 @@ CONFIGURE_ARGS+=-verbose
 . endif
 
 . if ${QT_DIST} == "base" || ${_QT_VERSION:M4*}
-EXTRA_PATCHES?=	${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-configure \
-		${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-config.tests-unix-compile.test \
-		${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-libtool
 .  if ${_QT_VERSION:M4*}
-EXTRA_PATCHES?=	${EXTRA_PATCHES} \
-				${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h
+_EXTRA_PATCHES_QT4=	${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h
 .  endif
+EXTRA_PATCHES?=	${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-configure \
+		${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-config.tests-unix-compile.test \
+		${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-libtool \
+		${_EXTRA_PATCHES_QT4}
 . endif
 
 # Override settings installed in qconfig.h and *.pri files. The flags will be

Modified: head/cad/qcad/Makefile
==============================================================================
--- head/cad/qcad/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/cad/qcad/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -52,12 +52,12 @@ pre-configure:
 	${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|"	\
 		${WRKSRC}/src/core/RSettings.cpp
 
-# Temporary hack for Qt 4.8.6 support while upstream does not add proper
+# Temporary hack for Qt 4.8.7 support while upstream does not add proper
 # bindings.
 	(cd ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-4.8.5 && \
-		${COPYTREE_SHARE} . ../qt-labs-qtscriptgenerator-4.8.6)
-	(cd ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-4.8.6 && \
-		mv qt-labs-qtscriptgenerator-4.8.5.pro qt-labs-qtscriptgenerator-4.8.6.pro)
+		${COPYTREE_SHARE} . ../qt-labs-qtscriptgenerator-4.8.7)
+	(cd ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-4.8.7 && \
+		mv qt-labs-qtscriptgenerator-4.8.5.pro qt-labs-qtscriptgenerator-4.8.7.pro)
 
 do-install:
 	${INSTALL_PROGRAM} ${RESDIR}/qcad-bin ${STAGEDIR}${PREFIX}/bin/

Modified: head/databases/qt4-odbc-plugin/Makefile
==============================================================================
--- head/databases/qt4-odbc-plugin/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/databases/qt4-odbc-plugin/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qt4-${DB}-plugin
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	databases
 
 MAINTAINER=	kde@FreeBSD.org

Modified: head/databases/qt4-sql/Makefile
==============================================================================
--- head/databases/qt4-sql/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/databases/qt4-sql/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	sql
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	databases
 PKGNAMEPREFIX=	qt4-
 

Modified: head/databases/qt4-sqlite-plugin/Makefile
==============================================================================
--- head/databases/qt4-sqlite-plugin/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/databases/qt4-sqlite-plugin/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qt4-${DB}-plugin
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	databases
 
 MAINTAINER=	kde@FreeBSD.org

Modified: head/databases/qt4-sqlite3-plugin/Makefile
==============================================================================
--- head/databases/qt4-sqlite3-plugin/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/databases/qt4-sqlite3-plugin/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qt4-${DB}-plugin
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	databases
 
 MAINTAINER=	kde@FreeBSD.org

Modified: head/devel/dbus-qt4/Makefile
==============================================================================
--- head/devel/dbus-qt4/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/dbus-qt4/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	dbus
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qmake4/pkg-plist
==============================================================================
--- head/devel/qmake4/pkg-plist	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qmake4/pkg-plist	Wed Sep 16 08:55:04 2015	(r397043)
@@ -487,6 +487,8 @@
 %%QT_MKSPECDIR%%/win32-msvc2012/qplatformdefs.h
 %%QT_MKSPECDIR%%/win32-msvc2013/qmake.conf
 %%QT_MKSPECDIR%%/win32-msvc2013/qplatformdefs.h
+%%QT_MKSPECDIR%%/win32-msvc2015/qmake.conf
+%%QT_MKSPECDIR%%/win32-msvc2015/qplatformdefs.h
 %%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2005/default_post.prf
 %%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2005/qmake.conf
 %%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2005/qplatformdefs.h

Modified: head/devel/qt4-assistant/Makefile
==============================================================================
--- head/devel/qt4-assistant/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-assistant/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	assistant
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-corelib/Makefile
==============================================================================
--- head/devel/qt4-corelib/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-corelib/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	corelib
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	5
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-designer/Makefile
==============================================================================
--- head/devel/qt4-designer/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-designer/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	designer
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-help/Makefile
==============================================================================
--- head/devel/qt4-help/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-help/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	help
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-linguist/Makefile
==============================================================================
--- head/devel/qt4-linguist/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-linguist/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	linguist
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	2
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-qmlviewer/Makefile
==============================================================================
--- head/devel/qt4-qmlviewer/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-qmlviewer/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qmlviewer
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-qt3support/Makefile
==============================================================================
--- head/devel/qt4-qt3support/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-qt3support/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qt3support
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel x11-toolkits
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-qvfb/Makefile
==============================================================================
--- head/devel/qt4-qvfb/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-qvfb/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qvfb
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-script/Makefile
==============================================================================
--- head/devel/qt4-script/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-script/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	script
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-scripttools/Makefile
==============================================================================
--- head/devel/qt4-scripttools/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-scripttools/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -2,7 +2,6 @@
 
 PORTNAME=	scripttools
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4-testlib/Makefile
==============================================================================
--- head/devel/qt4-testlib/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4-testlib/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	testlib
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt4-
 

Modified: head/devel/qt4/Makefile
==============================================================================
--- head/devel/qt4/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qt4
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	kde@FreeBSD.org

Modified: head/devel/qt4/distinfo
==============================================================================
--- head/devel/qt4/distinfo	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4/distinfo	Wed Sep 16 08:55:04 2015	(r397043)
@@ -1,2 +1,2 @@
-SHA256 (KDE/qt-everywhere-opensource-src-4.8.6.tar.gz) = 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c
-SIZE (KDE/qt-everywhere-opensource-src-4.8.6.tar.gz) = 241623667
+SHA256 (KDE/qt-everywhere-opensource-src-4.8.7.tar.gz) = e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0
+SIZE (KDE/qt-everywhere-opensource-src-4.8.7.tar.gz) = 241075567

Modified: head/devel/qt4/files/extrapatch-configure
==============================================================================
--- head/devel/qt4/files/extrapatch-configure	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4/files/extrapatch-configure	Wed Sep 16 08:55:04 2015	(r397043)
@@ -53,12 +53,3 @@
  fi
  
  # X11/MINGW/SYMBIAN OpenGL
-@@ -7729,7 +7717,7 @@ case "$XPLATFORM" in
-     *-g++*)
- 	# Check gcc's version
- 	case "$(${QMAKE_CONF_COMPILER} -dumpversion)" in
--	    4*|3.4*)
-+	    5*|4*|3.4*)
- 		;;
-             3.3*)
-                 canBuildWebKit="no"

Modified: head/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h
==============================================================================
--- head/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h	Wed Sep 16 08:55:04 2015	(r397043)
@@ -1,239 +1,34 @@
-commit bc620055c82a8ccae49144ad99bf9226d659f852
-Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-Date:   Sun Jul 13 23:15:00 2014 +0300
+clang: Only enable Q_COMPILER_INITIALIZER_LISTS with libc++.
 
-    Move the C++11 support macros to a central place.
-    
-    The main objective of this commit is to make C++11 support work with
-    clang: so far, the Q_COMPILER_* definitions related to C++11 were
-    enabled based on __GNUC__ and __GNUC_MINOR__; while clang does define
-    those two, __GNUC_MINOR__ is hardcoded at "2" and thus none of the
-    macros end up being defined.
-    
-    We now make qglobal.h more similar to how qtbase's qcompilerdetection.h
-    works by separating the detection of the C++11 features supported by a
-    compiler from the detection of the compilers themselves.
-    
-    It is important to note the list of macros has not changed, the macros
-    have only been moved.
-    
-    This commit either follows the spirit of or is a cherry-pick of the
-    following qtbase ones:
-    - 4131c323a36ee8680a3b4d66a2a03a00544751c2 (Update the C++11 support
-      macros)
-    - 8dd66f42e834320c4ba0a6f2e45855d591b3b6e7 (Avoid undefined macro
-      warning for __GXX_EXPERIMENTAL_CXX0X__)
-    - fe5d5fdaf1d9b7d108727d290e24a6b0f00139c6 (clang: Use __has_feature()
-      to detect C++11 features)
-    - 0ec953c93688ec0de74cda43b91f66f4cf879e5f (Remove extra Q_COMPILER_xxx
-      defines from the MSVC section)
-    - 163dcf2b71f34a12137f200e4af5640e42e5f5e2 (Fix build with older Clang
-      versions without __has_extension)
-    - 53262b9b5b9cb536916f6d6e086a944cb17bb8d8 (Only define the MSVC C++11
-      feature macros in C++)
-    
-    Change-Id: I2ca35af1a23260a9373943f97a8a72db3fc670e4
-    Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
+This is a workaround for the FreeBSD 9.x series: in Qt 4.8.7, C++11 features
+are detected by checking if the compiler supports them. However, initializer
+lists support also depends on the C++ standard library. 9.x's libstdc++ from
+base (GCC 4.2) does not, so ports with e.g. USES=compiler:c++0x or
+compiler:c++11-lang would break: they build with clang and base's libstdc++, so
+Qt considers the support is there (including the C++ header) while this is not
+the case.
 
-diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
-index 158ef78..4f1384b 100644
+Work around the problem by only enabling Q_COMPILER_INITIALIZER_LISTS if libc++
+is being used. Detecting libstdc++'s version is too cumbersome (we would at
+least need to include a non-lightweight header such as cstdio to have access to
+__GLIBCXX__) and not worth the effort.
 --- src/corelib/global/qglobal.h
 +++ src/corelib/global/qglobal.h
-@@ -463,17 +463,6 @@ namespace QT_NAMESPACE {}
- #    undef QT_HAVE_3DNOW
- #  endif
- 
--#if defined(Q_CC_MSVC) && _MSC_VER >= 1600
--#      define Q_COMPILER_RVALUE_REFS
--#      define Q_COMPILER_AUTO_FUNCTION
--#      define Q_COMPILER_AUTO_TYPE
--#      define Q_COMPILER_LAMBDA
--#      define Q_COMPILER_DECLTYPE
--//  MSCV has std::initilizer_list, but do not support the braces initialization
--//#      define Q_COMPILER_INITIALIZER_LISTS
--#  endif
--
--
- #elif defined(__BORLANDC__) || defined(__TURBOC__)
- #  define Q_CC_BOR
- #  define Q_INLINE_TEMPLATE
-@@ -505,6 +494,7 @@ namespace QT_NAMESPACE {}
- /* work-around for missing compiler intrinsics */
- #  define __is_empty(X) false
- #  define __is_pod(X) false
-+
- #elif defined(__GNUC__)
- #  define Q_CC_GNU
- #  define Q_C_CALLBACKS
-@@ -518,6 +508,10 @@ namespace QT_NAMESPACE {}
- #  if defined(__clang__)
- /* Clang also masquerades as GCC 4.2.1 */
- #    define Q_CC_CLANG
-+#    if !defined(__has_extension)
-+       /* Compatibility with older Clang versions */
-+#      define __has_extension __has_feature
-+#    endif
- #  endif
- #  ifdef __APPLE__
- #    define Q_NO_DEPRECATED_CONSTRUCTORS
-@@ -558,33 +552,6 @@ namespace QT_NAMESPACE {}
- #      define QT_NO_ARM_EABI
+@@ -854,7 +855,16 @@ namespace QT_NAMESPACE {}
+ #      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
  #    endif
- #  endif
--#  if defined(__GXX_EXPERIMENTAL_CXX0X__)
--#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 403
--       /* C++0x features supported in GCC 4.3: */
--#      define Q_COMPILER_RVALUE_REFS
--#      define Q_COMPILER_DECLTYPE
--#    endif
--#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
--       /* C++0x features supported in GCC 4.4: */
--#      define Q_COMPILER_VARIADIC_TEMPLATES
--#      define Q_COMPILER_AUTO_FUNCTION
--#      define Q_COMPILER_AUTO_TYPE
--#      define Q_COMPILER_EXTERN_TEMPLATES
--#      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
--#      define Q_COMPILER_CLASS_ENUM
+ #    if __has_feature(cxx_generalized_initializers)
 -#      define Q_COMPILER_INITIALIZER_LISTS
--#    endif
--#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405
--       /* C++0x features supported in GCC 4.5: */
--#      define Q_COMPILER_LAMBDA
--#      define Q_COMPILER_UNICODE_STRINGS
--#    endif
--#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406
--       /* C++0x features supported in GCC 4.6: */
--#      define Q_COMPILER_CONSTEXPR
--#    endif
--
--#  endif
- 
- /* IBM compiler versions are a bit messy. There are actually two products:
-    the C product, and the C++ product. The C++ compiler is always packaged
-@@ -829,12 +796,33 @@ namespace QT_NAMESPACE {}
- #  error "Qt has not been tested with this compiler - talk to qt-bugs@trolltech.com"
- #endif
- 
 +/*
-+ * C++11 support
-+ *
-+ *  Paper           Macro                               SD-6 macro
-+ *  N2541           Q_COMPILER_AUTO_FUNCTION
-+ *  N1984 N2546     Q_COMPILER_AUTO_TYPE
-+ *  N2437           Q_COMPILER_CLASS_ENUM
-+ *  N2235           Q_COMPILER_CONSTEXPR                __cpp_constexpr = 200704
-+ *  N2343 N3276     Q_COMPILER_DECLTYPE                 __cpp_decltype = 200707
-+ *  N2346           Q_COMPILER_DEFAULT_DELETE_MEMBERS
-+ *  N1987           Q_COMPILER_EXTERN_TEMPLATES
-+ *  N2672           Q_COMPILER_INITIALIZER_LISTS
-+ *  N2658 N2927     Q_COMPILER_LAMBDA                   __cpp_lambdas = 200907
-+ *  N2118 N2844 N3053 Q_COMPILER_RVALUE_REFS            __cpp_rvalue_references = 200610
-+ *  N2442           Q_COMPILER_UNICODE_STRINGS          __cpp_unicode_literals = 200710
-+ *  N2242 N2555     Q_COMPILER_VARIADIC_TEMPLATES       __cpp_variadic_templates = 200704
-+ *
-+ * For any future version of the C++ standard, we use only the SD-6 macro.
-+ * For full listing, see
-+ *  http://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
++ * Workaround for FreeBSD 9.x, where we can end up building a port with clang
++ * and base's libstdc++ from GCC 4.2 (which does not support initializer
++ * lists). Since detecting libstdc++'s version is not trivial, only enable the
++ * macro with libc++.
 + */
- 
- #ifdef Q_CC_INTEL
- #  if __INTEL_COMPILER < 1200
- #    define Q_NO_TEMPLATE_FRIENDS
- #  endif
--#  if defined(__GXX_EXPERIMENTAL_CXX0X__) || defined(__GXX_EXPERIMENTAL_CPP0X__)
-+#  if __cplusplus >= 201103L
- #    if __INTEL_COMPILER >= 1100
- #      define Q_COMPILER_RVALUE_REFS
- #      define Q_COMPILER_EXTERN_TEMPLATES
-@@ -849,6 +837,91 @@ namespace QT_NAMESPACE {}
- #  endif
- #endif
- 
-+#if defined(Q_CC_CLANG) && !defined(Q_CC_INTEL)
-+#  if __cplusplus >= 201103L || defined(__GXX_EXPERIMENTAL_CXX0X__)
-+    /* Detect C++ features using __has_feature(), see http://clang.llvm.org/docs/LanguageExtensions.html#cxx11 */
-+#    if __has_feature(cxx_auto_type)
-+#      define Q_COMPILER_AUTO_FUNCTION
-+#      define Q_COMPILER_AUTO_TYPE
-+#    endif
-+#    if __has_feature(cxx_constexpr)
-+#      define Q_COMPILER_CONSTEXPR
-+#    endif
-+#    if __has_feature(cxx_decltype) /* && __has_feature(cxx_decltype_incomplete_return_types) */
-+#      define Q_COMPILER_DECLTYPE
-+#    endif
-+#    if __has_feature(cxx_defaulted_functions) && __has_feature(cxx_deleted_functions)
-+#      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
-+#    endif
-+#    if __has_feature(cxx_generalized_initializers)
-+#      define Q_COMPILER_INITIALIZER_LISTS
-+#    endif
-+#    if __has_feature(cxx_lambdas)
-+#      define Q_COMPILER_LAMBDA
-+#    endif
-+#    if __has_feature(cxx_rvalue_references)
-+#      define Q_COMPILER_RVALUE_REFS
-+#    endif
-+#    if __has_feature(cxx_strong_enums)
-+#      define Q_COMPILER_CLASS_ENUM
-+#    endif
-+#    if __has_feature(cxx_unicode_literals)
-+#      define Q_COMPILER_UNICODE_STRINGS
-+#    endif
-+#    if __has_feature(cxx_variadic_templates)
-+#      define Q_COMPILER_VARIADIC_TEMPLATES
-+#    endif
-+    /* Features that have no __has_feature() check */
-+#    if ((__clang_major__ * 100) + __clang_minor__) >= 209 /* since clang 2.9 */
-+#      define Q_COMPILER_EXTERN_TEMPLATES
-+#    endif
-+#  endif
-+#endif
-+
-+#if defined(Q_CC_GNU) && !defined(Q_CC_INTEL) && !defined(Q_CC_CLANG)
-+#  if defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L
-+#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 403
-+       /* C++0x features supported in GCC 4.3: */
-+#      define Q_COMPILER_RVALUE_REFS
-+#      define Q_COMPILER_DECLTYPE
-+#    endif
-+#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
-+       /* C++0x features supported in GCC 4.4: */
-+#      define Q_COMPILER_VARIADIC_TEMPLATES
-+#      define Q_COMPILER_AUTO_FUNCTION
-+#      define Q_COMPILER_AUTO_TYPE
-+#      define Q_COMPILER_EXTERN_TEMPLATES
-+#      define Q_COMPILER_DEFAULT_DELETE_MEMBERS
-+#      define Q_COMPILER_CLASS_ENUM
-+#      define Q_COMPILER_INITIALIZER_LISTS
-+#    endif
-+#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405
-+       /* C++0x features supported in GCC 4.5: */
-+#      define Q_COMPILER_LAMBDA
-+#      define Q_COMPILER_UNICODE_STRINGS
-+#    endif
-+#    if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406
-+       /* C++0x features supported in GCC 4.6: */
-+#      define Q_COMPILER_CONSTEXPR
-+#    endif
-+#  endif
-+#endif
-+
-+#if defined(Q_CC_MSVC) && !defined(Q_CC_INTEL)
-+#  if defined(__cplusplus)
-+#    if _MSC_VER >= 1600
-+       /* C++11 features supported in VC10 = VC2010: */
-+#      define Q_COMPILER_AUTO_FUNCTION
-+#      define Q_COMPILER_AUTO_TYPE
-+#      define Q_COMPILER_DECLTYPE
-+#      define Q_COMPILER_LAMBDA
-+#      define Q_COMPILER_RVALUE_REFS
-+//  MSVC's library has std::initializer_list, but the compiler does not support the braces initialization
-+//#      define Q_COMPILER_INITIALIZER_LISTS
-+#    endif
-+#  endif
-+#endif
-+
- #ifndef Q_PACKED
- #  define Q_PACKED
- #  undef Q_NO_PACKED_REFERENCE
++#      include <ciso646>
++#      if defined(_LIBCPP_VER)
++#        define Q_COMPILER_INITIALIZER_LISTS
++#      endif
+ #    endif
+ #    if __has_feature(cxx_lambdas)
+ #      define Q_COMPILER_LAMBDA

Modified: head/graphics/qt4-imageformats/Makefile
==============================================================================
--- head/graphics/qt4-imageformats/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/graphics/qt4-imageformats/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	imageformats
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	3
 CATEGORIES=	graphics
 PKGNAMEPREFIX=	qt4-
 

Modified: head/graphics/qt4-opengl/Makefile
==============================================================================
--- head/graphics/qt4-opengl/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/graphics/qt4-opengl/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	opengl
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	2
 CATEGORIES=	graphics
 PKGNAMEPREFIX=	qt4-
 

Modified: head/graphics/qt4-opengl/pkg-plist
==============================================================================
--- head/graphics/qt4-opengl/pkg-plist	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/graphics/qt4-opengl/pkg-plist	Wed Sep 16 08:55:04 2015	(r397043)
@@ -7,6 +7,7 @@
 %%QT_INCDIR%%/Qt/qglpixelbuffer.h
 %%QT_INCDIR%%/Qt/qglscreen_qws.h
 %%QT_INCDIR%%/Qt/qglshaderprogram.h
+%%QT_INCDIR%%/QtOpenGL/QGL
 %%QT_INCDIR%%/QtOpenGL/QGLBuffer
 %%QT_INCDIR%%/QtOpenGL/QGLColormap
 %%QT_INCDIR%%/QtOpenGL/QGLContext

Modified: head/graphics/qt4-svg/Makefile
==============================================================================
--- head/graphics/qt4-svg/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/graphics/qt4-svg/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	svg
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	graphics
 PKGNAMEPREFIX=	qt4-
 

Modified: head/misc/qt4-l10n/Makefile
==============================================================================
--- head/misc/qt4-l10n/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/misc/qt4-l10n/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -2,7 +2,6 @@
 
 PORTNAME=	l10n
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	misc
 PKGNAMEPREFIX=	qt4-
 

Modified: head/misc/qt4-l10n/pkg-plist
==============================================================================
--- head/misc/qt4-l10n/pkg-plist	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/misc/qt4-l10n/pkg-plist	Wed Sep 16 08:55:04 2015	(r397043)
@@ -28,6 +28,7 @@
 %%QT_L10NDIR%%/linguist_de.qm
 %%QT_L10NDIR%%/linguist_eu.qm
 %%QT_L10NDIR%%/linguist_fr.qm
+%%QT_L10NDIR%%/linguist_he.qm
 %%QT_L10NDIR%%/linguist_hu.qm
 %%QT_L10NDIR%%/linguist_ja.qm
 %%QT_L10NDIR%%/linguist_ko.qm

Modified: head/misc/qt4-qtconfig/Makefile
==============================================================================
--- head/misc/qt4-qtconfig/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/misc/qt4-qtconfig/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qtconfig
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	misc
 PKGNAMEPREFIX=	qt4-
 

Modified: head/misc/qt4-qtdemo/Makefile
==============================================================================
--- head/misc/qt4-qtdemo/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/misc/qt4-qtdemo/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	qtdemo
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	2
 CATEGORIES=	misc
 PKGNAMEPREFIX=	qt4-
 

Modified: head/multimedia/qt4-multimedia/Makefile
==============================================================================
--- head/multimedia/qt4-multimedia/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/multimedia/qt4-multimedia/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -2,7 +2,6 @@
 
 PORTNAME=	multimedia
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	multimedia
 PKGNAMEPREFIX=	qt4-
 

Modified: head/net/qt4-network/Makefile
==============================================================================
--- head/net/qt4-network/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/net/qt4-network/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	network
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	net ipv6
 PKGNAMEPREFIX=	qt4-
 

Modified: head/textproc/clucene-qt4/Makefile
==============================================================================
--- head/textproc/clucene-qt4/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/textproc/clucene-qt4/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	clucene
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	textproc
 PKGNAMEPREFIX=	qt4-
 

Modified: head/textproc/qt4-xml/Makefile
==============================================================================
--- head/textproc/qt4-xml/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/textproc/qt4-xml/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	xml
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	textproc
 PKGNAMEPREFIX=	qt4-
 

Modified: head/textproc/qt4-xmlpatterns/Makefile
==============================================================================
--- head/textproc/qt4-xmlpatterns/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/textproc/qt4-xmlpatterns/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	xmlpatterns
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	textproc
 PKGNAMEPREFIX=	qt4-
 

Modified: head/www/webkit-qt4/Makefile
==============================================================================
--- head/www/webkit-qt4/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/www/webkit-qt4/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	webkit
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	2
 CATEGORIES=	www
 PKGNAMEPREFIX=	qt4-
 

Modified: head/x11-toolkits/qt4-declarative/Makefile
==============================================================================
--- head/x11-toolkits/qt4-declarative/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/x11-toolkits/qt4-declarative/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -2,7 +2,6 @@
 
 PORTNAME=	declarative
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	2
 CATEGORIES=	x11-toolkits
 PKGNAMEPREFIX=	qt4-
 

Modified: head/x11-toolkits/qt4-gui/Makefile
==============================================================================
--- head/x11-toolkits/qt4-gui/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/x11-toolkits/qt4-gui/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,7 +3,6 @@
 
 PORTNAME=	gui
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	5
 CATEGORIES=	x11-toolkits
 PKGNAMEPREFIX=	qt4-
 

Modified: head/x11/kdelibs4/Makefile
==============================================================================
--- head/x11/kdelibs4/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/x11/kdelibs4/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -3,6 +3,7 @@
 
 PORTNAME=	kdelibs
 PORTVERSION=	${KDE4_VERSION}
+PORTREVISION=	1
 CATEGORIES=	x11 kde
 MASTER_SITES=	KDE/${KDE4_BRANCH}/${PORTVERSION}/src
 DIST_SUBDIR=	KDE/${PORTVERSION}

Modified: head/x11/kdelibs4/files/patch-cmake_modules_FindQt4.cmake
==============================================================================
--- head/x11/kdelibs4/files/patch-cmake_modules_FindQt4.cmake	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/x11/kdelibs4/files/patch-cmake_modules_FindQt4.cmake	Wed Sep 16 08:55:04 2015	(r397043)
@@ -1,6 +1,26 @@
---- ./cmake/modules/FindQt4.cmake.orig	2011-07-28 05:34:31.000000000 +1100
-+++ ./cmake/modules/FindQt4.cmake	2012-05-18 00:28:12.000000000 +1100
-@@ -627,23 +627,12 @@
+Hunks 1 and 3:
+  Backport upstream CMake change de30173d ("Remove C compiler requirement from
+  FindQt4.cmake") so that it uses a C++ compiler to look for Q_WS_X11,
+  otherwise the build fails because <ciso646> from qglobal.h is not present
+  when using a C compiler.
+
+Hunk 2:
+  Do the same thing we do in devel/cmake's FindQt4.cmake patch. The idea behind
+  the change is that the directories FindQt4.cmake looks for might not be
+  present at the time CMake looks for them since the ports that actually create
+  them may not be required by the port calling CMake.
+--- cmake/modules/FindQt4.cmake.orig	2014-11-06 22:33:50 UTC
++++ cmake/modules/FindQt4.cmake
+@@ -405,7 +405,7 @@ QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE
+ QT_CHECK_FLAG_EXISTS(-DQT_NO_DEBUG CMAKE_CXX_FLAGS_MINSIZEREL "release minsize")
+ 
+ INCLUDE(MacroPushRequiredVars)
+-INCLUDE(CheckSymbolExists)
++INCLUDE(CheckCXXSymbolExists)
+ INCLUDE(MacroAddFileDependencies)
+ 
+ SET(QT_USE_FILE ${CMAKE_ROOT}/Modules/UseQt4.cmake)
+@@ -638,23 +638,12 @@ IF (QT4_QMAKE_FOUND)
    # ask qmake for the imports directory
    IF (QT_LIBRARY_DIR AND NOT QT_IMPORTS_DIR OR QT_QMAKE_CHANGED)
      _qt4_query_qmake(QT_INSTALL_IMPORTS qt_imports_dir)
@@ -26,3 +46,29 @@
  
  
    #############################################
+@@ -671,19 +660,19 @@ IF (QT4_QMAKE_FOUND)
+     SET(CMAKE_REQUIRED_FLAGS "-F${QT_LIBRARY_DIR} ")
+   ENDIF( QT_USE_FRAMEWORKS )
+   # Check for Window system symbols (note: only one should end up being set)
+-  CHECK_SYMBOL_EXISTS(Q_WS_X11 "QtCore/qglobal.h" Q_WS_X11)
+-  CHECK_SYMBOL_EXISTS(Q_WS_WIN "QtCore/qglobal.h" Q_WS_WIN)
+-  CHECK_SYMBOL_EXISTS(Q_WS_QWS "QtCore/qglobal.h" Q_WS_QWS)
+-  CHECK_SYMBOL_EXISTS(Q_WS_MAC "QtCore/qglobal.h" Q_WS_MAC)
++  CHECK_CXX_SYMBOL_EXISTS(Q_WS_X11 "QtCore/qglobal.h" Q_WS_X11)
++  CHECK_CXX_SYMBOL_EXISTS(Q_WS_WIN "QtCore/qglobal.h" Q_WS_WIN)
++  CHECK_CXX_SYMBOL_EXISTS(Q_WS_QWS "QtCore/qglobal.h" Q_WS_QWS)
++  CHECK_CXX_SYMBOL_EXISTS(Q_WS_MAC "QtCore/qglobal.h" Q_WS_MAC)
+   IF(Q_WS_MAC)
+     IF(QT_QMAKE_CHANGED)
+       UNSET(QT_MAC_USE_COCOA CACHE)
+     ENDIF(QT_QMAKE_CHANGED)
+-    CHECK_SYMBOL_EXISTS(QT_MAC_USE_COCOA "QtCore/qconfig.h" QT_MAC_USE_COCOA)
++    CHECK_CXX_SYMBOL_EXISTS(QT_MAC_USE_COCOA "QtCore/qconfig.h" QT_MAC_USE_COCOA)
+   ENDIF(Q_WS_MAC)
+ 
+   IF (QT_QTCOPY_REQUIRED)
+-     CHECK_SYMBOL_EXISTS(QT_IS_QTCOPY "QtCore/qglobal.h" QT_KDE_QT_COPY)
++     CHECK_CXX_SYMBOL_EXISTS(QT_IS_QTCOPY "QtCore/qglobal.h" QT_KDE_QT_COPY)
+      IF (NOT QT_IS_QTCOPY)
+         MESSAGE(FATAL_ERROR "qt-copy is required, but hasn't been found")
+      ENDIF (NOT QT_IS_QTCOPY)

Modified: head/x11/qt4-graphicssystems-opengl/Makefile
==============================================================================
--- head/x11/qt4-graphicssystems-opengl/Makefile	Wed Sep 16 08:12:05 2015	(r397042)
+++ head/x11/qt4-graphicssystems-opengl/Makefile	Wed Sep 16 08:55:04 2015	(r397043)
@@ -2,7 +2,6 @@
 
 PORTNAME=	graphicssystems
 DISTVERSION=	${QT4_VERSION}
-PORTREVISION=	1
 CATEGORIES=	x11
 PKGNAMEPREFIX=	qt4-
 PKGNAMESUFFIX=	-opengl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509160855.t8G8t5Sj089416>