Index: CHANGES =================================================================== --- CHANGES +++ CHANGES @@ -10,6 +10,44 @@ All ports committers are allowed to commit to this file. +20161116: +AUTHOR: tcberner@FreeBSD.org + bsd.qt.mk and qmake.mk have been dropped and replaced by qt.mk. + USE_QT[45] have been renamed to USE_QT + + Before: + USES= qmake + USE_QT4= + or + USE_QT5= + + After: + USES= qt:4 + or + USES= qt:5 + USE_QT= qmake_build + + + Ports that require 'qmake' to build can add 'qmake_build' to the USE_QT + list. Ports with 'qmake_build' that do not want 'qmake' as Makefile + generator can opt out with the qt.mk option 'qmake_dummy'. + As 'qmake' is default a BUILD_DEPENDS only, instead of adding 'qmake_dummy' + the port can also simply use 'USE_QT=qmake' instead of 'USE_QT=qmake_build'. + + The arguments previously to qmake.mk can be passed to qt.mk: + + Before: + USES= qmake:norecursive + or + USES= qmake:outsource + + After: + USES= qt:5,qmake_norecursive + or + USES= qt:5,qmake_outsource + + + 20160911: AUTHOR: amdmi3@FreeBSD.org Index: MOVED =================================================================== --- MOVED +++ MOVED @@ -5330,8 +5330,6 @@ net/erlyvideo||2014-01-06|Has expired: Development of erlyvideo is abandoned upstream. Use flussonic instead devel/qt4-declarative|x11-toolkits/qt4-declarative|2014-01-06|Moved to unify with Qt 5 devel/qt4-qtestlib|devel/qt4-testlib|2014-01-06|Renamed to unify with Qt 5 -textproc/qt4-clucene|textproc/clucene-qt4|2014-01-06|Renamed to unify with Qt 5 -www/qt4-webkit|www/webkit-qt4|2014-01-06|Renamed to unify with Qt 5 x11/qt4-opengl|graphics/qt4-opengl|2014-01-06|Moved to unify with Qt 5 graphics/wings-devel|graphics/wings|2014-01-07|Obsoleted by the main port devel/llvm|devel/llvm32|2014-01-08|Has expired: Migrate to devel/llvm32 or newer @@ -8804,3 +8802,11 @@ mail/trojita-qt4|mail/trojita|2016-11-13|Qt4 support was dropped, use mail/trojita instead devel/extra-cmake-modules|devel/kf5-extra-cmake-modules|2016-11-14|Renamed to match other KF5 port net/vnc||2016-11-14|Has expired: Distfiles no longer available. +devel/dbus-qt4|devel/qt4-dbus|2016-11-16|Renamed to match other Qt ports +devel/dbus-qt5|devel/qt5-dbus|2016-11-16|Renamed to match other Qt ports +devel/qmake4|devel/qt4-qmake|2016-11-16|Renamed to match other Qt ports +devel/qmake5|devel/qt5-qmake|2016-11-16|Renamed to match other Qt ports +textproc/clucene-qt4|textproc/qt4-clucene|2016-11-16|Renamed to match other Qt ports +textproc/clucene-qt5|textproc/qt5-clucene|2016-11-16|Renamed to match other Qt ports +www/webkit-qt4|www/qt4-webkit|2016-11-16|Renamed to match other Qt ports +www/webkit-qt5|www/qt5-webkit|2016-11-16|Renamed to match other Qt ports Index: Mk/Uses/qmake.mk =================================================================== --- Mk/Uses/qmake.mk +++ Mk/Uses/qmake.mk @@ -1,114 +0,0 @@ -# $FreeBSD$ -# -# Provide support for qmake-based projects -# -# Feature: qmake -# Usage: USES=qmake or USES=qmake:ARGS -# Must be used along with 'USE_QT*=#' -# Valid ARGS: norecursive outsource -# ARGS description: -# norecursive Don't pass -recursive argument to qmake binary -# outsource Perform an out-of-source build -# -# -# Variables for ports: -# QMAKE_ENV - Environment passed to qmake. -# Default: ${CONFIGURE_ENV} -# QMAKE_ARGS - Arguments passed to qmake. -# Default: see below -# QMAKE_SOURCE_PATH - Path to qmake project files. -# Default: ${WRKSRC} if out-of-source build is -# requested, empty otherwise. -# -# User defined variables: -# QMAKE_VERBOSE - Enable verbose configure output. -# -# MAINTAINER: kde@FreeBSD.org - -.if !defined(_INCLUDE_USES_QMAKE_MK) -_INCLUDE_USES_QMAKE_MK= yes - -# _QT_VERSION is defined in bsd.qt.mk, only if a correct Qt version was selected -# via USE_QT*. -.if empty(_QT_VERSION) -IGNORE= 'USES+= qmake' must be accompanied with 'USE_QT[${_QT_SUPPORTED:S/ //g}]= #' -.endif - -# _env is a private argument used only by bsd.qt.mk to get variables and custom -# targets (currently, only qmake-configure), without qmake being added to the -# configure stage. -_VALID_ARGS= norecursive outsource _env - -.for arg in ${qmake_ARGS} -. if empty(_VALID_ARGS:M${arg}) -IGNORE= Incorrect 'USES+= qmake' usage: argument '${arg}' is not recognized -. endif -.endfor - -.if ! ${qmake_ARGS:M_env} -USE_QT${_QT_VERSION:R:R}+= qmake_build -.endif - -# QMAKESPEC belongs to bsd.qt.mk. -QMAKE_ENV?= ${CONFIGURE_ENV} -QMAKE_ARGS+= -spec ${QMAKESPEC} \ - QMAKE_CC="${CC}" QMAKE_CXX="${CXX}" \ - QMAKE_LINK_C="${CC}" QMAKE_LINK_C_SHLIB="${CC}" \ - QMAKE_LINK="${CXX}" QMAKE_LINK_SHLIB="${CXX}" \ - QMAKE_CFLAGS="${CFLAGS}" \ - QMAKE_CXXFLAGS="${CXXFLAGS}" \ - QMAKE_LFLAGS="${LDFLAGS}" \ - QMAKE_LIBS="${LIBS}" \ - QMAKE_CFLAGS_DEBUG="" \ - QMAKE_CFLAGS_RELEASE="" \ - QMAKE_CXXFLAGS_DEBUG="" \ - QMAKE_CXXFLAGS_RELEASE="" \ - PREFIX="${PREFIX}" - -.if defined(WITH_DEBUG) -QMAKE_ARGS+= CONFIG+="debug" \ - CONFIG-="release" -.else -QMAKE_ARGS+= CONFIG+="release" \ - CONFIG-="debug separate_debug_info" -.endif # defined(WITH_DEBUG) - -# We set -recursive by default to keep qmake from running in the build stage. -.if ! ${qmake_ARGS:Mnorecursive} -QMAKE_ARGS+= -recursive -.endif - -.if defined(QMAKE_VERBOSE) -QMAKE_ARGS+= -d -.endif - -# _QMAKE_WRKSRC (and _QMAKE, below) are needed to abstract the qmake target and -# use it for both qtbase and USES=qmake ports. They are private, not supposed to -# be used anywhere else. -_QMAKE_WRKSRC?= ${CONFIGURE_WRKSRC} -.if ${qmake_ARGS:Moutsource} -CONFIGURE_WRKSRC= ${WRKDIR}/.build -BUILD_WRKSRC= ${CONFIGURE_WRKSRC} -INSTALL_WRKSRC= ${BUILD_WRKSRC} -TEST_WRKSRC= ${BUILD_WRKSRC} -QMAKE_SOURCE_PATH?= ${WRKSRC} -.else -QMAKE_SOURCE_PATH?= # empty -.endif - -.if ! ${qmake_ARGS:M_env} -DESTDIRNAME= INSTALL_ROOT -.endif - -# Define a custom target to make it usable by bsd.qt.mk for internal Qt -# configuration. -qmake-configure: - @${MKDIR} ${_QMAKE_WRKSRC} - @cd ${_QMAKE_WRKSRC} && \ - ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${QMAKE_SOURCE_PATH} - -.if !target(do-configure) && ! ${qmake_ARGS:M_env} -_USES_configure+= 450:qmake-configure -.endif - -.endif # !defined(_INCLUDE_USES_QMAKE_MK) Index: Mk/Uses/qt.mk =================================================================== --- Mk/Uses/qt.mk +++ Mk/Uses/qt.mk @@ -0,0 +1,866 @@ +#-*- tab-width: 4; -*- +# ex:ts=4 +# +# $FreeBSD$ +# +# Provides support for Qt based, and qmake using ports. +# +# Feature: qt +# Valid ARGS: 4 5 qmake_dummy qmake_norecursive qmake_outsource +# +# Required exactly one of: +# 4: Depend on Qt4 components and variables. +# 5: Depend on Qt5 components and variables. +# Optional (when using qmake): +# qmake_dummy: Build depend on qmake, but do not use it as configure program +# qmake_norecursive: Don't pass -recursive argument to qmake binary +# qmake_outsource: Perform an out-of-source build +# +# Variables that can be set by a port: +# +# USE_QT - List of Qt modules to depend on, with optional '_build' +# and '_run' suffixes. Define it empty to include this file +# without depending on Qt ports. +# +# *** A Special note has to be given to the component 'qmake': +# Adding qmake_build to the list makes qmake the +# build processor (replaces Mk/Uses/qmake.mk). +# If this is not desired, it is possible to over- +# ride this by passing 'qmake_dummy' to qt.mk +# +# +# QT_DIST - The port belongs to the Qt distribution. Set to 'yes' for +# Qt 4, or to the distribution name(s) for newer versions. +# QT_NONSTANDARD - Suppress modification of configure and make environment. +# +# Global switches (for inclusion into /etc/make.conf): +# QT4_OPTIONS - A list of (Qt 4-only) global options; can be CUPS, NAS +# and/or QGTKSTYLE. If set, Qt will be built with support +# for: +# * Common UNIX Printing System (CUPS); +# * Network Audio System (NAS); +# * GTK+-based Qt theme (QGTKSTYLE). + +.if ! defined(_INCLUDE_USES_QT_MK) +_INCLUDE_USES_QT_MK= qt.mk +_USES_POST+= qt + +#===== Qt versions currently supported by the framework ======================== +QT4_VERSION?= 4.8.7 +QT5_VERSION?= 5.6.2 +#=============================================================================== + +#===== Parse qt.mk arguments =================================================== +_QT_SUPPORTED?= 4 5 +_QT_VERSION= # empty +. for ver in ${_QT_SUPPORTED} +. if ${qt_ARGS:M${ver}} +. if empty(_QT_VERSION) +_QT_VERSION= ${QT${ver}_VERSION} +. else +IGNORE?= can't be installed: different Qt versions specified via qt:[${_QT_SUPPORTED:S/ //g}] #' +. endif +. endif +. endfor +# Make sure qt.mk was called with a version argument. +. if empty(_QT_VERSION) +IGNORE?= can't be installed: a Qt version has to be specified via qt:[${_QT_SUPPORTED:S/ //g}] #' +. endif + +. if !empty(qt_ARGS:Mqmake_dummy) +_QMAKE_DUMMY_MODE= yes +. endif +. if !empty(qt_ARGS:M*qmake_norecursive) +_QMAKE_NORECURSIVE= yes +. endif +. if !empty(qt_ARGS:Mqmake_outsource) +_QMAKE_OUTSOURCE= yes +. endif +#=============================================================================== + +#===== Set variables for internal use ========================================== +_QT_RELNAME= qt${_QT_VERSION:R:R} +QT_PREFIX?= ${LOCALBASE} +_QT_SHVER= ${_QT_VERSION:R:R} +#=============================================================================== + +#====== qmake setup ============================================================ +QMAKE_ENV?= ${CONFIGURE_ENV} +QMAKE_ARGS+= -spec ${QMAKESPEC} \ + QMAKE_CC="${CC}" QMAKE_CXX="${CXX}" \ + QMAKE_LINK_C="${CC}" QMAKE_LINK_C_SHLIB="${CC}" \ + QMAKE_LINK="${CXX}" QMAKE_LINK_SHLIB="${CXX}" \ + QMAKE_CFLAGS="${CFLAGS}" \ + QMAKE_CXXFLAGS="${CXXFLAGS}" \ + QMAKE_LFLAGS="${LDFLAGS}" \ + QMAKE_LIBS="${LIBS}" \ + QMAKE_CFLAGS_DEBUG="" \ + QMAKE_CFLAGS_RELEASE="" \ + QMAKE_CXXFLAGS_DEBUG="" \ + QMAKE_CXXFLAGS_RELEASE="" \ + PREFIX="${PREFIX}" + +. if defined(WITH_DEBUG) +QMAKE_ARGS+= CONFIG+="debug" \ + CONFIG-="release" +. else +QMAKE_ARGS+= CONFIG+="release" \ + CONFIG-="debug separate_debug_info" +. endif # defined(WITH_DEBUG) + +# We set -recursive by default to keep qmake from running in the build stage. +. if empty(_QMAKE_NORECURSIVE) +QMAKE_ARGS+= -recursive +. endif + +. if defined(QMAKE_VERBOSE) +QMAKE_ARGS+= -d +. endif + +# _QMAKE_WRKSRC (and _QMAKE, below) are needed to abstract the qmake target and +# use it for both qtbase and USES=qmake ports. They are private, not supposed to +# be used anywhere else. +_QMAKE_WRKSRC?= ${CONFIGURE_WRKSRC} +. if defined(_QMAKE_OUTSOURCE) +CONFIGURE_WRKSRC?= ${WRKDIR}/.build +BUILD_WRKSRC?= ${CONFIGURE_WRKSRC} +INSTALL_WRKSRC?= ${BUILD_WRKSRC} +TEST_WRKSRC?= ${BUILD_WRKSRC} +QMAKE_SOURCE_PATH?= ${WRKSRC} +. else +QMAKE_SOURCE_PATH?= # empty +. endif + +# Stage support. +# For QT4 && Qt5 distribution ports: +. if defined(QT_DIST) +DESTDIRNAME= INSTALL_ROOT +. endif + +# For other Qmake using ports +. if (empty(_QMAKE_DUMMY_MODE) && !empty(USE_QT:Mqmake_build) && empty(QT_NONSTANDARD)) +# TODO: this cmake condition is hacky -- and the above condition seems somewhat too complicated. +# Also also waf,scons&co? -- seems somewhat flakey +. if empty(USES:Mcmake*) && ( empty(HAS_CONFIGURE) && empty(GNU_CONFIGURE) ) +DESTDIRNAME= INSTALL_ROOT +. endif +. endif +#=============================================================================== + +#===== Do setup for ports that are part of the Qt-distribution ================= +. if !empty(QT_DIST) +QT_NONSTANDARD= yes +USE_LDCONFIG+= ${QT_LIBDIR} + +. if ! ${.MAKEFLAGS:MPREFIX=*} +PREFIX= ${QT_PREFIX} +. endif + +MASTER_SITES= ${MASTER_SITE_QT} +DISTINFO_FILE?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/distinfo + +LICENSE?= LGPL21 + +. if !exists(${PKGDIR}/pkg-descr) +DESCR?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/pkg-descr +. endif + +. if ${_QT_VERSION:M4*} +MASTER_SITE_SUBDIR?= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/ +DISTNAME= qt-everywhere-opensource-src-${_QT_VERSION} +DIST_SUBDIR= KDE +. else # ${_QT_VERSION:M4*} +MASTER_SITE_SUBDIR?= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/ +DISTNAME= ${QT_DIST:S,^,qt,:S,$,-opensource-src-${DISTVERSION},} +DISTFILES= ${DISTNAME:S,$,${EXTRACT_SUFX},} +DIST_SUBDIR= KDE/Qt/${_QT_VERSION} + +# Qt (at least when used with qmake) has a tendency to overlink: some libraries +# have dependencies on others in the mkspec configurations and the latter are +# always passed to the linker even if they are not actually used. By passing +# --as-needed to the linker by default when building the Qt ports we do not +# have to declare a lot of unnecessary dependencies in USE_QT5. +# This could arguably work for Qt4 too, but since it is maintenance mode it is +# better not to fix what is not explicitly broken there. +LDFLAGS+= -Wl,--as-needed +. if ${.TARGETS:Mmakesum} || ${.TARGETS:Mfetch} && \ + defined(DISABLE_SIZE) && defined(NO_CHECKSUM) +# Ensure that the "makesum" target (with its inner "fetch" one) uses +# devel/qt*/distinfo for every port. +. if ${DISTINFO_FILE:H} == ${.CURDIR:H:H}/devel/${_QT_RELNAME} +QT_DIST= 3d base canvas3d connectivity declarative \ + graphicaleffects imageformats location \ + multimedia quickcontrols quickcontrols2 script \ + sensors serialbus serialport svg tools \ + translations webchannel webkit websockets \ + x11extras xmlpatterns +. endif +. endif + +. if !empty(QT_DIST:Mbase) +# Qt configure requires pkg-config to detect dependencies. +. if empty(USES:M*pkgconfig*) +pkgconfig_ARGS= build +.include "${USESDIR}/pkgconfig.mk" +. endif + +# Set QMAKESPEC when building qtbase so that qmake (called by the configure +# script) can find the mkspecs we create ourselves in devel/qmake5. +CONFIGURE_ENV+= QMAKESPEC="${QMAKESPEC}" +MAKE_ENV+= QMAKESPEC="${QMAKESPEC}" +. endif + +# -nomake is only used by qtbase's configure script. +# Other ports from other Qt modules will automatically build examples and +# tests if the directories exist because of mkspecs/features/qt_parts.prf. +EXTRACT_AFTER_ARGS?= ${DISTNAME:S,$,/examples,:S,^,--exclude ,} \ + ${DISTNAME:S,$,/tests,:S,^,--exclude ,} +. endif # ! ${_QT_VERSION:M4*} + +# Qt ports are built using qmake at the moment, so append it to USE_QT +. if empty(_QMAKE_DUMMY_MODE) && empty(PORTNAME:M*qmake) && empty(_QT_VERSION:M4*) +. if empty(USE_QT:M*qmake_build*) +USE_QT:= ${USE_QT} qmake_build +. endif +. endif + +CONFIGURE_ENV+= MAKE="${MAKE:T}" + +CONFIGURE_ARGS+= -opensource -confirm-license \ + -platform ${QMAKESPEC} \ + -no-pch \ + -prefix ${PREFIX} \ + -bindir ${PREFIX}/${QT_BINDIR_REL} \ + -headerdir ${PREFIX}/${QT_INCDIR_REL} \ + -libdir ${PREFIX}/${QT_LIBDIR_REL} \ + -plugindir ${PREFIX}/${QT_PLUGINDIR_REL} \ + -importdir ${PREFIX}/${QT_IMPORTDIR_REL} \ + -datadir ${PREFIX}/${QT_DATADIR_REL} \ + -docdir ${PREFIX}/${QT_DOCDIR_REL} \ + -translationdir ${PREFIX}/${QT_L10NDIR_REL} \ + -sysconfdir ${PREFIX}/${QT_ETCDIR_REL} + +. if ${_QT_VERSION:M4*} +CONFIGURE_ARGS+= -fast \ + -system-libjpeg -system-libpng \ + -system-libmng -system-libtiff -system-zlib \ + -no-phonon-backend \ + -examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/examples \ + -demosdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/demos +. else +CONFIGURE_ARGS+= -nomake examples -nomake tests \ + -archdatadir ${PREFIX}/${QT_ARCHDIR_REL} \ + -libexecdir ${PREFIX}/${QT_LIBEXECDIR_REL} \ + -qmldir ${PREFIX}/${QT_QMLDIR_REL} \ + -examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL} \ + -testsdir ${PREFIX}/${QT_TESTDIR_REL} +. if ${ARCH} == i386 && empty(MACHINE_CPU:Msse2) +CONFIGURE_ARGS+= -no-sse2 +. endif +. endif + +. if defined(WANT_QT_DEBUG) || defined(WITH_DEBUG) +WITH_DEBUG= yes +STRIP= # It's done prior to bsd.qt.mk inclusion. +CONFIGURE_ARGS+= -debug -separate-debug-info +# Override configuration in global qconfig.pri. +QMAKE_ARGS+= QT_CONFIG+="debug separate_debug_info" \ + QT_CONFIG-="release" +PLIST_SUB+= DEBUG="" +. else +CONFIGURE_ARGS+= -release -no-separate-debug-info +QMAKE_ARGS+= QT_CONFIG+="release" \ + QT_CONFIG-="debug separate_debug_info" +PLIST_SUB+= DEBUG="@comment " +. endif + +. if defined(WANT_QT_VERBOSE_CONFIGURE) +CONFIGURE_ARGS+= -verbose +. endif + +. if ${QT_DIST} == "base" || ${_QT_VERSION:M4*} +. if ${_QT_VERSION:M4*} +_EXTRA_PATCHES_QT4= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h +# . else +# _EXTRA_PATCHES_QT5= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_create__cmake.prf +. 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} ${_EXTRA_PATCHES_QT5} +. endif + +# Override settings installed in qconfig.h and *.pri files. The flags will be +# installed along with the port, but have to be passed as arguments while +# building the port itself. Flags prefixed with "-" (e.g., "-CUPS" and "-cups") +# are needed to disable some features. +. if !defined(${QT_MODNAME}) || empty(${QT_MODNAME}) +# Used for both qconfig-*.h and qt_config_*.pri; it can't be empty. +QT_MODNAME= ${PORTNAME} +. endif +QT_DEFINES?= # For qconfig.h flags (without "QT_" prefix). +QT_CONFIG?= # For *.pri files QT_CONFIG flags. +. if ${QT_DEFINES} +QMAKE_ARGS+= DEFINES+="${QT_DEFINES:O:u:C/^([^-])/QT_\1/:C/^-/QT_NO_/:O}" +. if ${QT_DEFINES:N-*} +# Use a script to cleanup qconfig-modules.h (see qt-post-install). +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall +. endif +. endif +. if ${QT_CONFIG:N-*} +QMAKE_ARGS+= QT_CONFIG+="${QT_CONFIG:N-*:O:u}" +. endif +. if ${QT_CONFIG:M-*} +QMAKE_ARGS+= QT_CONFIG-="${QT_CONFIG:M-*:O:u:C/^-//}" +. endif + +PLIST_SUB+= SHORTVER=${_QT_VERSION:R} \ + FULLVER=${_QT_VERSION:C/-.*//} +. endif # !empty(QT_DIST) + +. if ${_QT_VERSION:M4*} +QT_BINDIR_REL?= bin +QT_LIBDIR_REL?= lib/${_QT_RELNAME} +QT_PLUGINDIR_REL?= ${QT_LIBDIR_REL}/plugins +QT_IMPORTDIR_REL?= ${QT_LIBDIR_REL}/imports +. endif + +QT_BINDIR_REL?= ${QT_ARCHDIR_REL}/bin +QT_INCDIR_REL?= include/${_QT_RELNAME} +QT_LIBDIR_REL?= lib +QT_ARCHDIR_REL?= ${QT_LIBDIR_REL}/${_QT_RELNAME} +QT_PLUGINDIR_REL?= ${QT_ARCHDIR_REL}/plugins +QT_LIBEXECDIR_REL?= libexec/${_QT_RELNAME} +QT_IMPORTDIR_REL?= ${QT_ARCHDIR_REL}/imports +QT_QMLDIR_REL?= ${QT_ARCHDIR_REL}/qml +QT_DATADIR_REL?= share/${_QT_RELNAME} +QT_DOCDIR_REL?= share/doc/${_QT_RELNAME} +QT_L10NDIR_REL?= ${QT_DATADIR_REL}/translations +QT_ETCDIR_REL?= etc/xdg +QT_EXAMPLEDIR_REL?= share/examples/${_QT_RELNAME} +QT_TESTDIR_REL?= ${QT_DATADIR_REL}/tests + +# Not customizable. +. if ${_QT_VERSION:M4*} +QT_MKSPECDIR_REL= ${QT_DATADIR_REL}/mkspecs + +_QT_LIBVER= # empty +_QT_BINSUFX= -${_QT_RELNAME} +. else +QT_MKSPECDIR_REL= ${QT_ARCHDIR_REL}/mkspecs + +_QT_LIBVER= ${_QT_VERSION:R:R} +_QT_BINSUFX= # empty +. endif + +LRELEASE?= ${QT_BINDIR}/lrelease${_QT_BINSUFX} +LUPDATE?= ${QT_BINDIR}/lupdate${_QT_BINSUFX} +MOC?= ${QT_BINDIR}/moc${_QT_BINSUFX} +RCC?= ${QT_BINDIR}/rcc +UIC?= ${QT_BINDIR}/uic${_QT_BINSUFX} +QMAKE?= ${QT_BINDIR}/qmake${_QT_BINSUFX} +# Needed to redefine the qmake target for internal Qt configuration. +_QMAKE?= ${QMAKE} +QMAKESPEC?= ${QT_MKSPECDIR}/freebsd-${QMAKE_COMPILER} + +# The whole Qt distribution should be built with the same compiler, but it's +# better to support custom settings. Dereferencing the detection allows to +# avoid forking a shell on each inclusion of this file, and to catch any CXX +# customization (via USE_GCC, etc.). +QMAKE_COMPILER= $$(ccver="$$(${CXX} --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac) + +PLIST_SUB+= QT_PREFIX="${QT_PREFIX}" + +. for dir in BIN INC LIB ARCH PLUGIN LIBEXEC IMPORT QML DATA DOC L10N ETC \ + EXAMPLE TEST MKSPEC CMAKE QTCHOOSER +QT_${dir}DIR= ${QT_PREFIX}/${QT_${dir}DIR_REL} +PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}" +. endfor + +# Pass the chosen qt version to the environment for qtchooser +CONFIGURE_ENV+= QT_SELECT=${_QT_RELNAME} +MAKE_ENV+= QT_SELECT=${_QT_RELNAME} + +.endif # defined(_INCLUDE_USES_QT_MK) + +.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_QT_POST_MK) +_INCLUDE_USES_QT_POST_MK= qt.mk + +. if !defined(QT_NONSTANDARD) +CONFIGURE_ENV+= QTDIR="${QT_LIBDIR}" QMAKE="${QMAKE}" \ + MOC="${MOC}" RCC="${RCC}" UIC="${UIC}" \ + QMAKESPEC="${QMAKESPEC}" +CONFIGURE_ARGS+= --with-qt-includes=${QT_INCDIR} \ + --with-qt-libraries=${QT_LIBDIR} \ + --with-extra-includes=${LOCALBASE}/include \ + --with-extra-libs=${LOCALBASE}/lib +. endif # !defined(QT_NONSTANDARD) + +_USE_QT_ALL= assistant clucene dbus declarative designer doc gui \ + help imageformats l10n linguist linguisttools \ + multimedia network opengl pixeltool \ + qdbusviewer qmake script scripttools sql \ + sql-ibase sql-mysql sql-odbc sql-pgsql \ + sql-sqlite2 sql-sqlite3 svg testlib webkit \ + xml xmlpatterns + +_USE_QT4_ONLY= accessible assistant-adp assistantclient \ + codecs-cn codecs-jp codecs-kr \ + codecs-tw corelib demo graphicssystems-opengl \ + help-tools iconengines inputmethods makeqpf \ + moc phonon phonon-gst porting qdoc3 qmlviewer \ + qt3support qtconfig qtestlib qvfb rcc uic uic3 \ + xmlpatterns-tool + +_USE_QT5_ONLY= 3d buildtools canvas3d concurrent connectivity \ + core examples graphicaleffects location \ + paths phonon4 printsupport qdbus qdoc \ + qdoc-data qev qml quick quickcontrols \ + quickcontrols2 sensors serialbus serialport \ + sql-tds uiplugin uitools webchannel \ + websockets widgets x11extras + +#Components: +# comp_PORT port directory +# comp_LIB library used to check existance (added as LIB_DEPENDS) +# alternatively: +# comp_PATH file used to check existence, should be the "defining" +# library/binary of the port (BUILD_/RUN_DEPENDS) + +3d_PORT= graphics/${_QT_RELNAME}-3d +3d_LIB= libQt${_QT_LIBVER}3DCore.so + +accessible_PORT= accessibility/${_QT_RELNAME}-accessible +accessible_PATH= ${QT_PLUGINDIR}/accessible/libqtaccessiblewidgets.so + +assistant_PORT= devel/${_QT_RELNAME}-assistant +assistant_PATH= ${QT_BINDIR}/assistant${_QT_BINSUFX} + +assistant-adp_PORT= devel/${_QT_RELNAME}-assistant-adp +assistant-adp_PATH= ${QT_BINDIR}/assistant_adp + +assistantclient_PORT= devel/${_QT_RELNAME}-libqtassistantclient +assistantclient_LIB= libQt${_QT_LIBVER}AssistantClient.so + +buildtools_PORT= devel/${_QT_RELNAME}-buildtools +buildtools_PATH= ${MOC} + +canvas3d_PORT= x11-toolkits/${_QT_RELNAME}-canvas3d +canvas3d_PATH= ${QT_QMLDIR}/QtCanvas3D/qmldir + +clucene_PORT= textproc/${_QT_RELNAME}-clucene +clucene_LIB= libQt${_QT_LIBVER}CLucene.so + +codecs-cn_PORT= chinese/${_QT_RELNAME}-codecs-cn +codecs-cn_PATH= ${QT_PLUGINDIR}/codecs/libqcncodecs.so + +codecs-jp_PORT= japanese/${_QT_RELNAME}-codecs-jp +codecs-jp_PATH= ${QT_PLUGINDIR}/codecs/libqjpcodecs.so + +codecs-kr_PORT= korean/${_QT_RELNAME}-codecs-kr +codecs-kr_PATH= ${QT_PLUGINDIR}/codecs/libqkrcodecs.so + +codecs-tw_PORT= chinese/${_QT_RELNAME}-codecs-tw +codecs-tw_PATH= ${QT_PLUGINDIR}/codecs/libqtwcodecs.so + +concurrent_PORT= devel/${_QT_RELNAME}-concurrent +concurrent_LIB= libQt${_QT_LIBVER}Concurrent.so + +connectivity_PORT= comms/${_QT_RELNAME}-connectivity +connectivity_LIB= libQt${_QT_LIBVER}Bluetooth.so + +core_PORT= devel/${_QT_RELNAME}-core +core_LIB= libQt${_QT_LIBVER}Core.so + +corelib_PORT= devel/${_QT_RELNAME}-corelib +corelib_LIB= ${core_LIB} + +dbus_PORT= devel/${_QT_RELNAME}-dbus +dbus_LIB= libQt${_QT_LIBVER}DBus.so + +declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative +declarative_LIB= libQt${_QT_LIBVER}Declarative.so + +demo_PORT= misc/${_QT_RELNAME}-qtdemo +demo_PATH= ${QT_BINDIR}/qtdemo + +designer_PORT= devel/${_QT_RELNAME}-designer +designer_PATH= ${QT_BINDIR}/designer${_QT_BINSUFX} + +doc_PORT= misc/${_QT_RELNAME}-doc +doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R} + +examples_PORT= misc/${_QT_RELNAME}-examples +examples_PATH= ${_QT_RELNAME}-examples>=${_QT_VERSION:R:R} + +graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects +graphicaleffects_PATH= ${QT_QMLDIR}/QtGraphicalEffects/qmldir + +graphicssystems-opengl_PORT= x11/${_QT_RELNAME}-graphicssystems-opengl +graphicssystems-opengl_PATH= ${QT_PLUGINDIR}/graphicssystems/libqglgraphicssystem.so + +gui_PORT= x11-toolkits/${_QT_RELNAME}-gui +gui_LIB= libQt${_QT_LIBVER}Gui.so + +help_PORT= devel/${_QT_RELNAME}-help +help_LIB= libQt${_QT_LIBVER}Help.so + +help-tools_PORT= devel/${_QT_RELNAME}-help-tools +help-tools_PATH= ${QT_BINDIR}/qhelpgenerator + +iconengines_PORT= graphics/${_QT_RELNAME}-iconengines +iconengines_PATH= ${QT_PLUGINDIR}/iconengines/libqsvgicon.so + +imageformats_PORT= graphics/${_QT_RELNAME}-imageformats +imageformats_PATH= ${QT_PLUGINDIR}/imageformats/libqtiff.so + +inputmethods_PORT= x11/${_QT_RELNAME}-inputmethods +inputmethods_PATH= ${QT_PLUGINDIR}/inputmethods/libqimsw-multi.so + +linguist_PORT= devel/${_QT_RELNAME}-linguist +linguist_PATH= ${QT_BINDIR}/linguist${_QT_BINSUFX} + +linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools +linguisttools_PATH= ${LRELEASE} + +location_PORT= devel/${_QT_RELNAME}-location +location_LIB= libQt${_QT_LIBVER}Location.so + +l10n_PORT= misc/${_QT_RELNAME}-l10n +l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R} + +makeqpf_PORT= devel/${_QT_RELNAME}-makeqpf +makeqpf_PATH= ${QT_BINDIR}/makeqpf${_QT_BINSUFX} + +moc_PORT= devel/${_QT_RELNAME}-moc +moc_PATH= ${MOC} + +multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia +multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so + +network_PORT= net/${_QT_RELNAME}-network +network_LIB= libQt${_QT_LIBVER}Network.so + +opengl_PORT= graphics/${_QT_RELNAME}-opengl +opengl_LIB= libQt${_QT_LIBVER}OpenGL.so + +paths_PORT= sysutils/${_QT_RELNAME}-qtpaths +paths_PATH= ${QT_BINDIR}/qtpaths + +pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool +pixeltool_PATH= ${QT_BINDIR}/pixeltool + +phonon_PORT= multimedia/phonon +phonon_LIB= libphonon.so + +phonon4_PORT= multimedia/${_QT_RELNAME}-phonon4 +phonon4_PATH= ${LOCALBASE}/lib/libphonon4${_QT_RELNAME}.so + +phonon-gst_PORT= multimedia/phonon-gstreamer +phonon-gst_PATH= ${QT_PLUGINDIR}/phonon_backend/libphonon_gstreamer.so + +porting_PORT= devel/${_QT_RELNAME}-porting +porting_PATH= ${QT_BINDIR}/qt3to4 + +printsupport_PORT= print/${_QT_RELNAME}-printsupport +printsupport_LIB= libQt${_QT_LIBVER}PrintSupport.so + +qdbus_PORT= devel/${_QT_RELNAME}-qdbus +qdbus_PATH= ${QT_BINDIR}/qdbus + +qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer +qdbusviewer_PATH= ${QT_BINDIR}/qdbusviewer + +qdoc_PORT= devel/${_QT_RELNAME}-qdoc +qdoc_PATH= ${QT_BINDIR}/qdoc + +qdoc3_PORT= devel/${_QT_RELNAME}-qdoc3 +qdoc3_PATH= ${QT_BINDIR}/qdoc3 + +qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data +qdoc-data_PATH= ${QT_DOCDIR}/global/config.qdocconf + +qev_PORT= x11/${_QT_RELNAME}-qev +qev_PATH= ${QT_BINDIR}/qev + +qmake_PORT= devel/${_QT_RELNAME}-qmake +qmake_PATH= ${QMAKE} +qmake_TYPE= build + +qml_PORT= lang/${_QT_RELNAME}-qml +qml_LIB= libQt${_QT_LIBVER}Qml.so + +qmlviewer_PORT= devel/${_QT_RELNAME}-qmlviewer +qmlviewer_PATH= ${QT_BINDIR}/qmlviewer + +qt3support_PORT= devel/${_QT_RELNAME}-qt3support +qt3support_LIB= libQt${_QT_LIBVER}3Support.so + +qtconfig_PORT= misc/${_QT_RELNAME}-qtconfig +qtconfig_PATH= ${QT_BINDIR}/qtconfig${_QT_BINSUFX} + +qtestlib_PORT= ${testlib_PORT} +qtestlib_LIB= ${testlib_LIB} + +quick_PORT= x11-toolkits/${_QT_RELNAME}-quick +quick_LIB= libQt${_QT_LIBVER}Quick.so + +quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols +quickcontrols_PATH= ${QT_QMLDIR}/QtQuick/Controls/qmldir + +quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2 +quickcontrols2_LIB= libQt${_QT_LIBVER}LabsTemplates.so + +qvfb_PORT= devel/${_QT_RELNAME}-qvfb +qvfb_PATH= ${QT_BINDIR}/qvfb${_QT_BINSUFX} + +rcc_PORT= devel/${_QT_RELNAME}-rcc +rcc_PATH= ${RCC} + +sensors_PORT= comms/${_QT_RELNAME}-sensors +sensors_LIB= libQt${_QT_LIBVER}Sensors.so + +script_PORT= devel/${_QT_RELNAME}-script +script_LIB= libQt${_QT_LIBVER}Script.so + +scripttools_PORT= devel/${_QT_RELNAME}-scripttools +scripttools_LIB= libQt${_QT_LIBVER}ScriptTools.so + +serialbus_PORT= comms/${_QT_RELNAME}-serialbus +serialbus_LIB= libQt${_QT_LIBVER}SerialBus.so + +serialport_PORT= comms/${_QT_RELNAME}-serialport +serialport_LIB= libQt${_QT_LIBVER}SerialPort.so + +sql_PORT= databases/${_QT_RELNAME}-sql +sql_LIB= libQt${_QT_LIBVER}Sql.so + +sql-pgsql_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlpsql.so + +. if ${_QT_VERSION:M4*} +sql-sqlite2_PORT= databases/${_QT_RELNAME}-sqlite-plugin +. endif + +sql-sqlite3_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlite.so + +. for db in ibase mysql odbc pgsql sqlite2 sqlite3 tds +. if ${_QT_VERSION:M4*} +sql-${db}_PORT?= databases/${_QT_RELNAME}-${db}-plugin +. else +sql-${db}_PORT?= databases/${_QT_RELNAME}-sqldrivers-${db} +. endif +sql-${db}_PATH?= ${QT_PLUGINDIR}/sqldrivers/libqsql${db:C/^sql//}.so +. endfor + +svg_PORT= graphics/${_QT_RELNAME}-svg +svg_LIB= libQt${_QT_LIBVER}Svg.so + +testlib_PORT= devel/${_QT_RELNAME}-testlib +testlib_LIB= libQt${_QT_LIBVER}Test.so + +uic_PORT= devel/${_QT_RELNAME}-uic +uic_PATH= ${UIC} + +uic3_PORT= devel/${_QT_RELNAME}-uic3 +uic3_PATH= ${QT_BINDIR}/uic3 + +uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin +uiplugin_PATH= ${QT_INCDIR}/QtUiPlugin/QtUiPlugin + +uitools_PORT= devel/${_QT_RELNAME}-uitools +uitools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}UiTools.a + +webchannel_PORT= www/${_QT_RELNAME}-webchannel +webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so + +websockets_PORT= www/${_QT_RELNAME}-websockets +websockets_LIB= libQt${_QT_LIBVER}WebSockets.so + +webkit_PORT= www/${_QT_RELNAME}-webkit +webkit_LIB= libQt${_QT_LIBVER}WebKit.so + +widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets +widgets_LIB= libQt${_QT_LIBVER}Widgets.so + +x11extras_PORT= x11/${_QT_RELNAME}-x11extras +x11extras_LIB= libQt${_QT_LIBVER}X11Extras.so + +xml_PORT= textproc/${_QT_RELNAME}-xml +xml_LIB= libQt${_QT_LIBVER}Xml.so + +xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns +xmlpatterns_LIB= libQt${_QT_LIBVER}XmlPatterns.so + +xmlpatterns-tool_PORT= textproc/${_QT_RELNAME}-xmlpatterns-tool +xmlpatterns-tool_PATH= ${QT_BINDIR}/xmlpatterns +#=============================================================================== + +# #===== Component type lists ==================================================== +_USE_QT_ALL+= ${_USE_QT${_QT_VERSION:R:R}_ONLY} +# Iterate through components deprived of suffix. +. for component in ${USE_QT:O:u:C/_.+//} + # Check that the component is valid. +. if ${_USE_QT_ALL:M${component}} != "" + # Skip meta-components (currently none). +. if defined(${component}_PORT) && (defined(${component}_PATH) || defined(${component}_LIB)) + # Check if a dependency type is explicitly requested. +. if ${USE_QT:M${component}_*} != "" && ${USE_QT:M${component}} == "" +${component}_TYPE= # empty +. if ${USE_QT:M${component}_build} != "" +${component}_TYPE+= build +. endif +. if ${USE_QT:M${component}_run} != "" +${component}_TYPE+= run +. endif +. endif # ${USE_QT:M${component}_*} != "" && ${USE_QT:M${component}} == "" + # If no dependency type is set, default to full dependency. +. if !defined(${component}_TYPE) +${component}_TYPE= build run +. endif + # Set real dependencies. +. if defined(${component}_LIB) && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} +LIB_DEPENDS+= ${${component}_LIB}:${${component}_PORT} +. else +${component}_PATH?= ${QT_LIBDIR}/${${component}_LIB} +${component}_DEPENDS= ${${component}_PATH}:${${component}_PORT} +. if ${${component}_TYPE:Mbuild} != "" +BUILD_DEPENDS+= ${${component}_DEPENDS} +. endif +. if ${${component}_TYPE:Mrun} != "" +RUN_DEPENDS+= ${${component}_DEPENDS} +. endif +. endif # ${${component}_LIB} && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} +. endif # defined(${component}_PORT) && defined(${component}_PATH) +. else # ! ${_USE_QT_ALL:M${component}} != "" +IGNORE= cannot be installed: unknown USE_QT component '${component}' +. endif # ${_USE_QT_ALL:M${component}} != "" +. endfor +#=============================================================================== + +#===== Link tools into the buildtree =========================================== +. if !empty(QT_DIST) && ! ${_QT_VERSION:M4*} +. if !empty(QT_DIST:Mbase) +# qtbase requires some tools to be symlinked to the build directory. +_QT_TOOLS= # empty +. if ${PORTNAME} != "qmake" +_QT_TOOLS+= ${QMAKE} +. endif +. if ${PORTNAME} != "buildtools" +_QT_TOOLS+= ${MOC} ${RCC} +. endif +. if ${PORTNAME} != "qdoc" +_QT_TOOLS+= qdoc +. endif +. if ${PORTNAME} != "dbus" +_QT_TOOLS+= qdbuscpp2xml qdbusxml2cpp +. endif +. if ${PORTNAME} != "widgets" +_QT_TOOLS+= ${UIC} +. endif + +pre-configure: qtbase-pre-configure +qtbase-pre-configure: +. for tool in ${_QT_TOOLS} + @${TEST} -e ${QT_BINDIR}/${tool:T} && \ + ${LN} -sf ${QT_BINDIR}/${tool:T} ${CONFIGURE_WRKSRC}/bin/${tool:T} || \ + ${TRUE} +. endfor +_QMAKE= ${CONFIGURE_WRKSRC}/bin/qmake + +# Add ${LOCALBASE}/lib to DEFAULT_LIBDIRS, which we use to filter out +# certain paths from pkg-config calls (see the explanation in +# devel/qt5/files/patch-configure) as well as for setting +# QMAKE_DEFAULT_LIBDIR in mkspecs/qconfig.pri. Part of the solution for +# ports/194088. +post-patch: qtbase-post-patch +qtbase-post-patch: + ${REINPLACE_CMD} -e "/DEFAULT_LIBDIRS=/ s,\\\\\"\\\\n,\\\\n${LOCALBASE}/lib&," \ + ${WRKSRC}/configure +. endif # !empty(QT_DIST:Mbase) +#=============================================================================== + + +. if empty(_QMAKE_DUMMY_MODE) && empty(PORTNAME:Mqmake) +post-configure: qmake-configure +. endif + +pre-configure: qt5-pre-configure +qt5-pre-configure: +# Qt 5.3.2 introduced a check in mkspecs/features/create_cmake.prf that +# requires tests/auto/cmake to be present, otherwise the configure stage will +# fail. +# Since we cannot extract tests/auto/cmake/ and exclude tests/ at the same +# time, we have to disable the check in a cache file (the only way to get this +# value through to the configure script in qtbase). + ${MKDIR} ${CONFIGURE_WRKSRC} + ${ECHO_CMD} 'CMAKE_MODULE_TESTS = -' > ${CONFIGURE_WRKSRC}/.qmake.cache +# We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to +# the linker before -L/usr/local/lib. By default, the opposite happens, which +# is a problem when a Qt port is being upgraded, since an existing library +# would end up being picked up instead of those built in ${WRKSRC}/lib. Since +# qmake appends the value of QMAKE_LIBDIR to QMAKE_LIBDIR_FLAGS, we can use the +# latter to get the linker path order right. qmake is smart enough to strip +# occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them. +# See QTBUG-40825 and ports bugs 194088, 195105 and 198720. + ${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${CONFIGURE_WRKSRC}/lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache + +pre-install: qt-pre-install +qt-pre-install: +# Search both in CONFIGURE_WRKSRC and WRKSRC, as the former is not +# a subdirectory of the latter for out-of-source builds. + @${FIND} ${WRKSRC} ${CONFIGURE_WRKSRC} -name "Makefile*" -type f | \ + ${XARGS} ${REINPLACE_CMD} -e 's,${PREFIX}/${QT_LIBDIR_REL}/pkgconfig,${PREFIX}/libdata/pkgconfig,g' + +post-install: qt-post-install +qt-post-install: +. if ${QT_DEFINES:N-*} +# We can't use SUB_FILES with a shared pkg-deinstall.in. +# We need it to be a script instead of a group of @unexecs, otherwise +# qconfig-modules.h cleanup will be run in pre-deinstall stage, which is +# useless. This will probably be replaced by a Keywords/ script in the future. + @${SED} -e 's,%%QT_MODNAME%%,${QT_MODNAME},g' \ + -e 's,%%QT_INCDIR%%,${QT_INCDIR},g' \ + ${.CURDIR:H:H}/devel/${_QT_RELNAME}/${FILESDIR:T}/${PKGDEINSTALL:T}.in > \ + ${PKGDEINSTALL} + @${MKDIR} ${STAGEDIR}${QT_INCDIR}/QtCore/modules + @${ECHO_CMD} -n \ + > ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h +. for def in ${QT_DEFINES:N-*:O:u:C/=.*$//} + @${ECHO_CMD} "#if !defined(QT_${def}) && !defined(QT_NO_${def})" \ + >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h + ${ECHO_CMD} "# define QT_${def}" \ + >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h + @${ECHO_CMD} "#endif" \ + >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h + @${ECHO_CMD} \ + >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h +. endfor + @${ECHO_CMD} "${QT_PREFIX}/${QT_INCDIR_REL}/QtCore/modules/qconfig-${QT_MODNAME}.h" \ + >> ${TMPPLIST} + @${ECHO_CMD} "@exec echo '#include ' >> ${QT_PREFIX}/${QT_INCDIR_REL}/QtCore/qconfig-modules.h" \ + >> ${TMPPLIST} +. endif # ${QT_DEFINES:N-*} +. if ${QT_CONFIG:N-*} + @${MKDIR} ${STAGEDIR}${QT_MKSPECDIR}/modules + ${ECHO_CMD} "QT_CONFIG += ${QT_CONFIG:N-*:O:u}" \ + > ${STAGEDIR}${QT_MKSPECDIR}/modules/qt_config_${QT_MODNAME}.pri + @${ECHO_CMD} "${QT_PREFIX}/${QT_MKSPECDIR_REL}/modules/qt_config_${QT_MODNAME}.pri" \ + >> ${TMPPLIST} +. endif # ${QT_CONFIG:N-*} +. endif # defined(QT_DIST) && ! ${_QT_VERSION:M4*} + +qmake-configure: + @${MKDIR} ${_QMAKE_WRKSRC} + @cd ${_QMAKE_WRKSRC} && \ + ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${QMAKE_SOURCE_PATH} + +# If a port has USES_QT=qmake_build, and wants qmake to configure it, then add +# the qmake-configure target. +. if !target(do-configure) && empty(_QMAKE_DUMMY_MODE) && !empty(USE_QT:Mqmake_build) +# TODO: this seems rather ugly... +. if ( empty(QT_DIST) || !empty(_QT_VERSION:M4*) ) && ( empty(HAS_CONFIGURE) && empty(GNU_CONFIGURE) ) +_USES_configure+= 450:qmake-configure +. endif +. endif + +.endif # defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_QT_POST_MK) Index: Mk/bsd.port.mk =================================================================== --- Mk/bsd.port.mk +++ Mk/bsd.port.mk @@ -399,16 +399,6 @@ # components. See bsd.wx.mk for more details. ## # -# USE_QT4 - A list of the Qt 4 dependencies the port has (e.g, -# corelib, webkit). Implies that the port needs Qt. -# Implies the inclusion of bsd.qt.mk. See bsd.qt.mk -# for more details. -# -# USE_QT5 - A list of the Qt 5 dependencies the port has (e.g, -# core, webkit). Implies that the port needs Qt. -# Implies the inclusion of bsd.qt.mk. See bsd.qt.mk -# for more details. -## # USE_LINUX_PREFIX # - Controls the action of PREFIX (see above). Only use this # if the port is a Linux infrastructure port (e.g. contains libs @@ -1345,10 +1335,6 @@ .include "${PORTSDIR}/Mk/bsd.apache.mk" .endif -.if defined(USE_QT4) || defined(USE_QT5) -.include "${PORTSDIR}/Mk/bsd.qt.mk" -.endif - .if defined(USE_TEX) .include "${PORTSDIR}/Mk/bsd.tex.mk" .endif @@ -1831,10 +1817,6 @@ .include "${PORTSDIR}/Mk/bsd.ocaml.mk" .endif -.if defined(USE_QT4) || defined(USE_QT5) -.include "${PORTSDIR}/Mk/bsd.qt.mk" -.endif - .if defined(USE_SDL) .include "${PORTSDIR}/Mk/bsd.sdl.mk" .endif Index: Mk/bsd.qt.mk =================================================================== --- Mk/bsd.qt.mk +++ Mk/bsd.qt.mk @@ -1,710 +0,0 @@ -#-*- tab-width: 4; -*- -# ex:ts=4 -# -# $FreeBSD$ -# -# Port variables: -# USE_QT* - List of Qt modules to depend on, with optional '_build' -# and '_run' suffixes. Define it empty to include this file -# without depending on Qt ports. -# QT_DIST - The port belongs to the Qt distribution. Set to 'yes' for -# Qt 4, or to the distribution name(s) for newer versions. -# QT_NONSTANDARD - Suppress modification of configure and make environment. -# -# Global switches (for inclusion into /etc/make.conf): -# QT4_OPTIONS - A list of (Qt 4-only) global options; can be CUPS, NAS -# and/or QGTKSTYLE. If set, Qt will be built with support -# for: -# * Common UNIX Printing System (CUPS); -# * Network Audio System (NAS); -# * GTK+-based Qt theme (QGTKSTYLE). - -.if !defined(_POSTMKINCLUDED) && !defined(Qt_Pre_Include) - -Qt_Include_MAINTAINER= kde@FreeBSD.org -Qt_Pre_Include= bsd.qt.mk - -# Qt versions currently supported by the framework. -_QT_SUPPORTED?= 4 5 -QT4_VERSION?= 4.8.7 -QT5_VERSION?= 5.6.2 - -QT_PREFIX?= ${LOCALBASE} - -_QT_RELNAME= qt${_QT_VERSION:R:R} -_QT_VERSION= # empty -.for ver in ${_QT_SUPPORTED} -. if defined(USE_QT${ver}) -. if empty(_QT_VERSION) -_QT_VERSION= ${QT${ver}_VERSION} -. else -# Reject different USE_QT*. -IGNORE?= can't be installed: different Qt versions specified via USE_QT[${_QT_SUPPORTED:S/ //g}] #' -. endif -. endif -.endfor - -.if empty(_QT_VERSION) -# The file was included without USE_QT*. -IGNORE?= can't be installed: bsd.qt.mk may only be included via USE_QT[${_QT_SUPPORTED:S/ //g}] #' -.endif - -.if defined(QT_DIST) -QT_NONSTANDARD= yes - -. if ! ${.MAKEFLAGS:MPREFIX=*} -PREFIX= ${QT_PREFIX} -. endif - -MASTER_SITES= ${MASTER_SITE_QT} -# Useless, as it must be defined before including bsd.port.pre.mk (at least -# because of bsd.options.mk). -#PKGNAMEPREFIX?= ${_QT_RELNAME}- -DISTINFO_FILE?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/distinfo - -LICENSE?= LGPL21 - -. if !exists(${PKGDIR}/pkg-descr) -DESCR?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/pkg-descr -. endif - -# Stage support. -DESTDIRNAME= INSTALL_ROOT - -. if ${_QT_VERSION:M4*} -MASTER_SITE_SUBDIR?= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/ -DISTNAME= qt-everywhere-opensource-src-${_QT_VERSION} -DIST_SUBDIR= KDE -. else -MASTER_SITE_SUBDIR?= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/ -DISTNAME= ${QT_DIST:S,^,qt,:S,$,-opensource-src-${DISTVERSION},} -DISTFILES= ${DISTNAME:S,$,${EXTRACT_SUFX},} -DIST_SUBDIR= KDE/Qt/${_QT_VERSION} - -USES+= tar:xz - -# Qt (at least when used with qmake) has a tendency to overlink: some libraries -# have dependencies on others in the mkspec configurations and the latter are -# always passed to the linker even if they are not actually used. By passing -# --as-needed to the linker by default when building the Qt ports we do not -# have to declare a lot of unnecessary dependencies in USE_QT5. -# This could arguably work for Qt4 too, but since it is maintenance mode it is -# better not to fix what is not explicitly broken there. -LDFLAGS+= -Wl,--as-needed - -. if ${.TARGETS:Mmakesum} || ${.TARGETS:Mfetch} && \ - defined(DISABLE_SIZE) && defined(NO_CHECKSUM) -# Ensure that the "makesum" target (with its inner "fetch" one) uses -# devel/qt*/distinfo for every port. -. if ${DISTINFO_FILE:H} == ${.CURDIR:H:H}/devel/${_QT_RELNAME} -QT_DIST= 3d base canvas3d connectivity declarative graphicaleffects imageformats \ - location multimedia quickcontrols quickcontrols2 script sensors serialbus serialport svg tools \ - translations webchannel websockets x11extras xmlpatterns -. endif -. endif - -. if ${QT_DIST} == "base" && ${PORTNAME} != "qmake" -# Qt configure requires pkg-config to detect dependencies. -USES+= pkgconfig - -# Set QMAKESPEC when building qtbase so that qmake (called by the configure -# script) can find the mkspecs we create ourselves in devel/qmake5. -CONFIGURE_ENV+= QMAKESPEC="${QMAKESPEC}" -MAKE_ENV+= QMAKESPEC="${QMAKESPEC}" -. endif - -# -nomake is only used by qtbase's configure script. -# Other ports from other Qt modules will automatically build examples and -# tests if the directories exist because of mkspecs/features/qt_parts.prf. -EXTRACT_AFTER_ARGS?= ${DISTNAME:S,$,/examples,:S,^,--exclude ,} \ - ${DISTNAME:S,$,/tests,:S,^,--exclude ,} -. endif # ! ${_QT_VERSION:M4*} - -CONFIGURE_ENV+= MAKE="${MAKE:T}" - -CONFIGURE_ARGS+=-opensource -confirm-license \ - -platform ${QMAKESPEC} \ - -no-pch \ - -prefix ${PREFIX} \ - -bindir ${PREFIX}/${QT_BINDIR_REL} \ - -headerdir ${PREFIX}/${QT_INCDIR_REL} \ - -libdir ${PREFIX}/${QT_LIBDIR_REL} \ - -plugindir ${PREFIX}/${QT_PLUGINDIR_REL} \ - -importdir ${PREFIX}/${QT_IMPORTDIR_REL} \ - -datadir ${PREFIX}/${QT_DATADIR_REL} \ - -docdir ${PREFIX}/${QT_DOCDIR_REL} \ - -translationdir ${PREFIX}/${QT_L10NDIR_REL} \ - -sysconfdir ${PREFIX}/${QT_ETCDIR_REL} - -. if ${_QT_VERSION:M4*} -CONFIGURE_ARGS+=-fast \ - -system-libjpeg -system-libpng \ - -system-libmng -system-libtiff -system-zlib \ - -no-phonon-backend \ - -examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/examples \ - -demosdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/demos -. else -CONFIGURE_ARGS+=-nomake examples -nomake tests \ - -archdatadir ${PREFIX}/${QT_ARCHDIR_REL} \ - -libexecdir ${PREFIX}/${QT_LIBEXECDIR_REL} \ - -qmldir ${PREFIX}/${QT_QMLDIR_REL} \ - -examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL} \ - -testsdir ${PREFIX}/${QT_TESTDIR_REL} -. if ${ARCH} == i386 && empty(MACHINE_CPU:Msse2) -CONFIGURE_ARGS+=-no-sse2 -. endif -. endif - -. if defined(WANT_QT_DEBUG) || defined(WITH_DEBUG) -WITH_DEBUG= yes -STRIP= # It's done prior to bsd.qt.mk inclusion. -CONFIGURE_ARGS+=-debug -separate-debug-info -# Override configuration in global qconfig.pri. -QMAKE_ARGS+= QT_CONFIG+="debug separate_debug_info" \ - QT_CONFIG-="release" -PLIST_SUB+= DEBUG="" -. else -CONFIGURE_ARGS+=-release -no-separate-debug-info -QMAKE_ARGS+= QT_CONFIG+="release" \ - QT_CONFIG-="debug separate_debug_info" -PLIST_SUB+= DEBUG="@comment " -. endif - -. if defined(WANT_QT_VERBOSE_CONFIGURE) -CONFIGURE_ARGS+=-verbose -. endif - -. if ${QT_DIST} == "base" || ${_QT_VERSION:M4*} -. if ${_QT_VERSION:M4*} -_EXTRA_PATCHES_QT4= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h -. else -_EXTRA_PATCHES_QT5= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src_corelib_global_qcompilerdetection.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} ${_EXTRA_PATCHES_QT5} -. endif - -# Override settings installed in qconfig.h and *.pri files. The flags will be -# installed along with the port, but have to be passed as arguments while -# building the port itself. Flags prefixed with "-" (e.g., "-CUPS" and "-cups") -# are needed to disable some features. -. if !defined(${QT_MODNAME}) || empty(${QT_MODNAME}) -# Used for both qconfig-*.h and qt_config_*.pri; it can't be empty. -QT_MODNAME= ${PORTNAME} -. endif -QT_DEFINES?= # For qconfig.h flags (without "QT_" prefix). -QT_CONFIG?= # For *.pri files QT_CONFIG flags. -. if ${QT_DEFINES} -QMAKE_ARGS+= DEFINES+="${QT_DEFINES:O:u:C/^([^-])/QT_\1/:C/^-/QT_NO_/:O}" -. if ${QT_DEFINES:N-*} -# Use a script to cleanup qconfig-modules.h (see qt-post-install). -PKGDEINSTALL= ${WRKDIR}/pkg-deinstall -. endif -. endif -. if ${QT_CONFIG:N-*} -QMAKE_ARGS+= QT_CONFIG+="${QT_CONFIG:N-*:O:u}" -. endif -. if ${QT_CONFIG:M-*} -QMAKE_ARGS+= QT_CONFIG-="${QT_CONFIG:M-*:O:u:C/^-//}" -. endif - -PLIST_SUB+= SHORTVER=${DISTVERSION:R} \ - FULLVER=${DISTVERSION:C/-.*//} -.endif # defined(QT_DIST) - -.if ${_QT_VERSION:M4*} -QT_BINDIR_REL?= bin -QT_LIBDIR_REL?= lib/${_QT_RELNAME} -QT_PLUGINDIR_REL?= ${QT_LIBDIR_REL}/plugins -QT_IMPORTDIR_REL?= ${QT_LIBDIR_REL}/imports -.endif - -# A wrapper (qtchooser) is used to invoke binaries. -QT_BINDIR_REL?= ${QT_ARCHDIR_REL}/bin -QT_INCDIR_REL?= include/${_QT_RELNAME} -QT_LIBDIR_REL?= lib -QT_ARCHDIR_REL?=${QT_LIBDIR_REL}/${_QT_RELNAME} -QT_PLUGINDIR_REL?= ${QT_ARCHDIR_REL}/plugins -QT_LIBEXECDIR_REL?= libexec/${_QT_RELNAME} -QT_IMPORTDIR_REL?= ${QT_ARCHDIR_REL}/imports -QT_QMLDIR_REL?= ${QT_ARCHDIR_REL}/qml -QT_DATADIR_REL?=share/${_QT_RELNAME} -QT_DOCDIR_REL?= share/doc/${_QT_RELNAME} -QT_L10NDIR_REL?=${QT_DATADIR_REL}/translations -QT_ETCDIR_REL?= etc/xdg -QT_EXAMPLEDIR_REL?= share/examples/${_QT_RELNAME} -QT_TESTDIR_REL?=${QT_DATADIR_REL}/tests - -# Not customizable. -.if ${_QT_VERSION:M4*} -QT_MKSPECDIR_REL= ${QT_DATADIR_REL}/mkspecs - -_QT_LIBVER= # empty -_QT_BINSUFX= -${_QT_RELNAME} -.else -QT_MKSPECDIR_REL= ${QT_ARCHDIR_REL}/mkspecs - -_QT_LIBVER= ${_QT_VERSION:R:R} -_QT_BINSUFX= # empty -.endif - -LRELEASE?= ${QT_BINDIR}/lrelease${_QT_BINSUFX} -LUPDATE?= ${QT_BINDIR}/lupdate${_QT_BINSUFX} -MOC?= ${QT_BINDIR}/moc${_QT_BINSUFX} -RCC?= ${QT_BINDIR}/rcc -UIC?= ${QT_BINDIR}/uic${_QT_BINSUFX} -QMAKE?= ${QT_BINDIR}/qmake${_QT_BINSUFX} -# Needed to redefine the qmake target for internal Qt configuration. -_QMAKE?= ${QMAKE} -QMAKESPEC?= ${QT_MKSPECDIR}/freebsd-${QMAKE_COMPILER} - -# The whole Qt distribution should be built with the same compiler, but it's -# better to support custom settings. Dereferencing the detection allows to -# avoid forking a shell on each inclusion of this file, and to catch any CXX -# customization (via USE_GCC, etc.). -QMAKE_COMPILER= $$(ccver="$$(${CXX} --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac) - -# Import QMAKE_ENV and QMAKE_ARGS definitions. -USES+= qmake:_env - -PLIST_SUB+= QT_PREFIX="${QT_PREFIX}" - -.for dir in BIN INC LIB ARCH PLUGIN LIBEXEC IMPORT \ - QML DATA DOC L10N ETC EXAMPLE TEST MKSPEC -QT_${dir}DIR= ${QT_PREFIX}/${QT_${dir}DIR_REL} -PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}" -.endfor - -.endif # !defined(_POSTMKINCLUDED) && !defined(Qt_Pre_Include) - -.if defined(_POSTMKINCLUDED) && !defined(Qt_Post_Include) - -Qt_Post_Include= bsd.qt.mk - -.if !defined(QT_NONSTANDARD) -CONFIGURE_ENV+= QTDIR="${QT_PREFIX}" QMAKE="${QMAKE}" \ - MOC="${MOC}" RCC="${RCC}" UIC="${UIC}" \ - QMAKESPEC="${QMAKESPEC}" -CONFIGURE_ARGS+=--with-qt-includes=${QT_INCDIR} \ - --with-qt-libraries=${QT_LIBDIR} \ - --with-extra-includes=${LOCALBASE}/include \ - --with-extra-libs=${LOCALBASE}/lib -.endif # !defined(QT_NONSTANDARD) - -_USE_QT_ALL= assistant clucene dbus declarative designer doc gui help \ - imageformats l10n linguist linguisttools multimedia \ - network opengl pixeltool qdbusviewer qmake script \ - scripttools sql sql-ibase sql-mysql sql-odbc sql-pgsql \ - sql-sqlite2 sql-sqlite3 svg testlib webkit \ - xml xmlpatterns - -_USE_QT4_ONLY= accessible assistant-adp assistantclient codecs-cn codecs-jp \ - codecs-kr codecs-tw corelib demo graphicssystems-opengl \ - help-tools iconengines inputmethods makeqpf moc phonon \ - phonon-gst porting qdoc3 qmlviewer qt3support qtconfig \ - qtestlib qvfb rcc uic uic3 xmlpatterns-tool - -_USE_QT5_ONLY= 3d buildtools canvas3d concurrent connectivity core \ - examples graphicaleffects location paths phonon4 \ - printsupport qdbus qdoc qdoc-data qev qml quick quickcontrols \ - quickcontrols2 sensors serialbus serialport sql-tds \ - uiplugin uitools webchannel websockets widgets x11extras - -3d_PORT= graphics/${_QT_RELNAME}-3d -3d_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}3DCore.so - -accessible_PORT= accessibility/${_QT_RELNAME}-accessible -accessible_PATH= ${QT_PLUGINDIR}/accessible/libqtaccessiblewidgets.so - -assistant_PORT= devel/${_QT_RELNAME}-assistant -assistant_PATH= ${QT_BINDIR}/assistant${_QT_BINSUFX} - -assistant-adp_PORT= devel/${_QT_RELNAME}-assistant-adp -assistant-adp_PATH= ${QT_BINDIR}/assistant_adp - -assistantclient_PORT= devel/${_QT_RELNAME}-libqtassistantclient -assistantclient_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}AssistantClient.so - -buildtools_PORT= devel/${_QT_RELNAME}-buildtools -buildtools_PATH= ${MOC} - -canvas3d_PORT= x11-toolkits/${_QT_RELNAME}-canvas3d -canvas3d_PATH= ${QT_QMLDIR}/QtCanvas3D/qmldir - -clucene_PORT= textproc/clucene-${_QT_RELNAME} -clucene_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}CLucene.so - -codecs-cn_PORT= chinese/${_QT_RELNAME}-codecs-cn -codecs-cn_PATH= ${QT_PLUGINDIR}/codecs/libqcncodecs.so - -codecs-jp_PORT= japanese/${_QT_RELNAME}-codecs-jp -codecs-jp_PATH= ${QT_PLUGINDIR}/codecs/libqjpcodecs.so - -codecs-kr_PORT= korean/${_QT_RELNAME}-codecs-kr -codecs-kr_PATH= ${QT_PLUGINDIR}/codecs/libqkrcodecs.so - -codecs-tw_PORT= chinese/${_QT_RELNAME}-codecs-tw -codecs-tw_PATH= ${QT_PLUGINDIR}/codecs/libqtwcodecs.so - -concurrent_PORT= devel/${_QT_RELNAME}-concurrent -concurrent_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Concurrent.so - -connectivity_PORT= comms/${_QT_RELNAME}-connectivity -connectivity_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Bluetooth.so - -core_PORT= devel/${_QT_RELNAME}-core -core_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Core.so - -corelib_PORT= devel/${_QT_RELNAME}-corelib -corelib_PATH= ${core_PATH} - -dbus_PORT= devel/dbus-${_QT_RELNAME} -dbus_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}DBus.so - -declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative -declarative_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Declarative.so - -demo_PORT= misc/${_QT_RELNAME}-qtdemo -demo_PATH= ${QT_BINDIR}/qtdemo - -designer_PORT= devel/${_QT_RELNAME}-designer -designer_PATH= ${QT_BINDIR}/designer${_QT_BINSUFX} - -doc_PORT= misc/${_QT_RELNAME}-doc -doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R} - -examples_PORT= misc/${_QT_RELNAME}-examples -examples_PATH= ${_QT_RELNAME}-examples>=${_QT_VERSION:R:R} - -graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects -graphicaleffects_PATH= ${QT_QMLDIR}/QtGraphicalEffects/qmldir - -graphicssystems-opengl_PORT= x11/${_QT_RELNAME}-graphicssystems-opengl -graphicssystems-opengl_PATH= ${QT_PLUGINDIR}/graphicssystems/libqglgraphicssystem.so - -gui_PORT= x11-toolkits/${_QT_RELNAME}-gui -gui_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Gui.so - -help_PORT= devel/${_QT_RELNAME}-help -help_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Help.so - -help-tools_PORT= devel/${_QT_RELNAME}-help-tools -help-tools_PATH= ${QT_BINDIR}/qhelpgenerator - -iconengines_PORT= graphics/${_QT_RELNAME}-iconengines -iconengines_PATH= ${QT_PLUGINDIR}/iconengines/libqsvgicon.so - -imageformats_PORT= graphics/${_QT_RELNAME}-imageformats -imageformats_PATH= ${QT_PLUGINDIR}/imageformats/libqtiff.so - -inputmethods_PORT= x11/${_QT_RELNAME}-inputmethods -inputmethods_PATH= ${QT_PLUGINDIR}/inputmethods/libqimsw-multi.so - -linguist_PORT= devel/${_QT_RELNAME}-linguist -linguist_PATH= ${QT_BINDIR}/linguist${_QT_BINSUFX} - -linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools -linguisttools_PATH= ${LRELEASE} - -location_PORT= devel/${_QT_RELNAME}-location -location_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Location.so - -l10n_PORT= misc/${_QT_RELNAME}-l10n -l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R} - -makeqpf_PORT= devel/${_QT_RELNAME}-makeqpf -makeqpf_PATH= ${QT_BINDIR}/makeqpf${_QT_BINSUFX} - -moc_PORT= devel/${_QT_RELNAME}-moc -moc_PATH= ${MOC} - -multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia -multimedia_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Multimedia.so - -network_PORT= net/${_QT_RELNAME}-network -network_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Network.so - -opengl_PORT= graphics/${_QT_RELNAME}-opengl -opengl_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}OpenGL.so - -paths_PORT= sysutils/${_QT_RELNAME}-qtpaths -paths_PATH= ${QT_BINDIR}/qtpaths - -pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool -pixeltool_PATH= ${QT_BINDIR}/pixeltool - -phonon_PORT= multimedia/phonon -phonon_PATH= ${QT_LIBDIR}/libphonon.so - -phonon4_PORT= multimedia/${_QT_RELNAME}-phonon4 -phonon4_PATH= ${QT_LIBDIR}/libphonon4${_QT_RELNAME}.so - -phonon-gst_PORT= multimedia/phonon-gstreamer -phonon-gst_PATH= ${QT_PLUGINDIR}/phonon_backend/libphonon_gstreamer.so - -porting_PORT= devel/${_QT_RELNAME}-porting -porting_PATH= ${QT_BINDIR}/qt3to4 - -printsupport_PORT= print/${_QT_RELNAME}-printsupport -printsupport_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}PrintSupport.so - -qdbus_PORT= devel/${_QT_RELNAME}-qdbus -qdbus_PATH= ${QT_BINDIR}/qdbus - -qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer -qdbusviewer_PATH= ${QT_BINDIR}/qdbusviewer - -qdoc_PORT= devel/${_QT_RELNAME}-qdoc -qdoc_PATH= ${QT_BINDIR}/qdoc - -qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data -qdoc-data_PATH= ${QT_DOCDIR}/global/config.qdocconf - -qdoc3_PORT= devel/${_QT_RELNAME}-qdoc3 -qdoc3_PATH= ${QT_BINDIR}/qdoc3 - -qev_PORT= x11/${_QT_RELNAME}-qev -qev_PATH= ${QT_BINDIR}/qev - -qmake_PORT= devel/qmake${_QT_VERSION:R:R} -qmake_PATH= ${QMAKE} - -qml_PORT= lang/${_QT_RELNAME}-qml -qml_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Qml.so - -qmlviewer_PORT= devel/${_QT_RELNAME}-qmlviewer -qmlviewer_PATH= ${QT_BINDIR}/qmlviewer - -qt3support_PORT= devel/${_QT_RELNAME}-qt3support -qt3support_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}3Support.so - -qtconfig_PORT= misc/${_QT_RELNAME}-qtconfig -qtconfig_PATH= ${QT_BINDIR}/qtconfig${_QT_BINSUFX} - -qtestlib_PORT= ${testlib_PORT} -qtestlib_PATH= ${testlib_PATH} - -quick_PORT= x11-toolkits/${_QT_RELNAME}-quick -quick_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Quick.so - -quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols -quickcontrols_PATH= ${QT_QMLDIR}/QtQuick/Controls/qmldir - -quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2 -quickcontrols2_PATH= ${QT_QMLDIR}/Qt/labs/controls/qmldir - -qvfb_PORT= devel/${_QT_RELNAME}-qvfb -qvfb_PATH= ${QT_BINDIR}/qvfb${_QT_BINSUFX} - -rcc_PORT= devel/${_QT_RELNAME}-rcc -rcc_PATH= ${RCC} - -sensors_PORT= comms/${_QT_RELNAME}-sensors -sensors_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Sensors.so - -script_PORT= devel/${_QT_RELNAME}-script -script_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Script.so - -scripttools_PORT= devel/${_QT_RELNAME}-scripttools -scripttools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}ScriptTools.so - -serialbus_PORT= comms/${_QT_RELNAME}-serialbus -serialbus_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}SerialBus.so - -serialport_PORT= comms/${_QT_RELNAME}-serialport -serialport_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}SerialPort.so - -sql_PORT= databases/${_QT_RELNAME}-sql -sql_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Sql.so - -sql-pgsql_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlpsql.so - -.if ${_QT_VERSION:M4*} -sql-sqlite2_PORT= databases/${_QT_RELNAME}-sqlite-plugin -.endif - -sql-sqlite3_PATH= ${QT_PLUGINDIR}/sqldrivers/libqsqlite.so - -.for db in ibase mysql odbc pgsql sqlite2 sqlite3 tds -.if ${_QT_VERSION:M4*} -sql-${db}_PORT?= databases/${_QT_RELNAME}-${db}-plugin -.else -sql-${db}_PORT?= databases/${_QT_RELNAME}-sqldrivers-${db} -.endif -sql-${db}_PATH?= ${QT_PLUGINDIR}/sqldrivers/libqsql${db:C/^sql//}.so -.endfor - -svg_PORT= graphics/${_QT_RELNAME}-svg -svg_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Svg.so - -testlib_PORT= devel/${_QT_RELNAME}-testlib -testlib_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Test.so - -uic_PORT= devel/${_QT_RELNAME}-uic -uic_PATH= ${UIC} - -uic3_PORT= devel/${_QT_RELNAME}-uic3 -uic3_PATH= ${QT_BINDIR}/uic3 - -uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin -uiplugin_PATH= ${QT_INCDIR}/QtUiPlugin/QtUiPlugin - -uitools_PORT= devel/${_QT_RELNAME}-uitools -uitools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}UiTools.a - -webchannel_PORT= www/${_QT_RELNAME}-webchannel -webchannel_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}WebChannel.so - -websockets_PORT= www/${_QT_RELNAME}-websockets -websockets_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}WebSockets.so - -webkit_PORT= www/webkit-${_QT_RELNAME} -webkit_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}WebKit.so - -widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets -widgets_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Widgets.so - -x11extras_PORT= x11/${_QT_RELNAME}-x11extras -x11extras_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}X11Extras.so - -xml_PORT= textproc/${_QT_RELNAME}-xml -xml_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Xml.so - -xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns -xmlpatterns_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}XmlPatterns.so - -xmlpatterns-tool_PORT= textproc/${_QT_RELNAME}-xmlpatterns-tool -xmlpatterns-tool_PATH= ${QT_BINDIR}/xmlpatterns - -_USE_QT_ALL+= ${_USE_QT${_QT_VERSION:R:R}_ONLY} -.for comp in ${_USE_QT_ALL} -${comp}_BUILD_DEPENDS?= ${${comp}_PATH}:${${comp}_PORT} -${comp}_RUN_DEPENDS?= ${${comp}_PATH}:${${comp}_PORT} -${comp}_build_BUILD_DEPENDS?= ${${comp}_BUILD_DEPENDS} -${comp}_run_RUN_DEPENDS?= ${${comp}_RUN_DEPENDS} -_USE_QT_ALL_SUFFIXED+= ${comp} ${comp}_build ${comp}_run -.endfor - -_USE_QT= ${USE_QT${_QT_VERSION:R:R}} -.for comp in ${_USE_QT:O:u} -. if ${_USE_QT_ALL_SUFFIXED:M${comp}} -BUILD_DEPENDS+= ${${comp}_BUILD_DEPENDS} -RUN_DEPENDS+= ${${comp}_RUN_DEPENDS} -. else -IGNORE?= can't be installed: unknown USE_QT${_QT_VERSION:R:R} component '${comp}' #' -. endif -.endfor - -.if defined(QT_DIST) && ! ${_QT_VERSION:M4*} -. if ${QT_DIST} == "base" -# qtbase requires some tools to be symlinked to the build directory. -_QT_TOOLS= # empty -. if ${PORTNAME} != "qmake" -_QT_TOOLS+= ${QMAKE} -. endif -. if ${PORTNAME} != "buildtools" -_QT_TOOLS+= ${MOC} ${RCC} -. endif -. if ${PORTNAME} != "qdoc" -_QT_TOOLS+= qdoc -. endif -. if ${PORTNAME} != "dbus" -_QT_TOOLS+= qdbuscpp2xml qdbusxml2cpp -. endif -. if ${PORTNAME} != "widgets" -_QT_TOOLS+= ${UIC} -. endif - -pre-configure: qtbase-pre-configure -qtbase-pre-configure: -. for tool in ${_QT_TOOLS} - @${TEST} -e ${QT_BINDIR}/${tool:T} && \ - ${LN} -sf ${QT_BINDIR}/${tool:T} ${CONFIGURE_WRKSRC}/bin/${tool:T} || \ - ${TRUE} -. endfor - -# Add ${LOCALBASE}/lib to DEFAULT_LIBDIRS, which we use to filter out -# certain paths from pkg-config calls (see the explanation in -# devel/qt5/files/patch-configure) as well as for setting -# QMAKE_DEFAULT_LIBDIR in mkspecs/qconfig.pri. Part of the solution for -# ports/194088. -post-patch: qtbase-post-patch -qtbase-post-patch: - ${REINPLACE_CMD} -e "/DEFAULT_LIBDIRS=/ s,\\\\\"\\\\n,\\\\n${LOCALBASE}/lib&," \ - ${WRKSRC}/configure - -. if ${PORTNAME} != "qmake" -_QMAKE= ${CONFIGURE_WRKSRC}/bin/qmake - -post-configure: qmake-configure -. endif -. endif # ${QT_DIST} == "base" - -pre-configure: qt5-pre-configure -qt5-pre-configure: -# Qt 5.3.2 introduced a check in mkspecs/features/create_cmake.prf that -# requires tests/auto/cmake to be present, otherwise the configure stage will -# fail. -# Since we cannot extract tests/auto/cmake/ and exclude tests/ at the same -# time, we have to disable the check in a cache file (the only way to get this -# value through to the configure script in qtbase). - ${MKDIR} ${CONFIGURE_WRKSRC} - ${ECHO_CMD} 'CMAKE_MODULE_TESTS = -' > ${CONFIGURE_WRKSRC}/.qmake.cache -# We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to -# the linker before -L/usr/local/lib. By default, the opposite happens, which -# is a problem when a Qt port is being upgraded, since an existing library -# would end up being picked up instead of those built in ${WRKSRC}/lib. Since -# qmake appends the value of QMAKE_LIBDIR to QMAKE_LIBDIR_FLAGS, we can use the -# latter to get the linker path order right. qmake is smart enough to strip -# occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them. -# See QTBUG-40825 and ports bugs 194088, 195105 and 198720. - ${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${CONFIGURE_WRKSRC}/lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache - -pre-install: qt-pre-install -qt-pre-install: -# Search both in CONFIGURE_WRKSRC and WRKSRC, as the former is not -# a subdirectory of the latter for out-of-source builds. - @${FIND} ${WRKSRC} ${CONFIGURE_WRKSRC} -name "Makefile*" -type f | \ - ${XARGS} ${REINPLACE_CMD} -e 's,${PREFIX}/${QT_LIBDIR_REL}/pkgconfig,${PREFIX}/libdata/pkgconfig,g' - -post-install: qt-post-install -qt-post-install: -. if ${QT_DEFINES:N-*} -# We can't use SUB_FILES with a shared pkg-deinstall.in. -# We need it to be a script instead of a group of @unexecs, otherwise -# qconfig-modules.h cleanup will be run in pre-deinstall stage, which is -# useless. This will probably be replaced by a Keywords/ script in the future. - @${SED} -e 's,%%QT_MODNAME%%,${QT_MODNAME},g' \ - -e 's,%%QT_INCDIR%%,${QT_INCDIR},g' \ - ${.CURDIR:H:H}/devel/${_QT_RELNAME}/${FILESDIR:T}/${PKGDEINSTALL:T}.in > \ - ${PKGDEINSTALL} - @${MKDIR} ${STAGEDIR}${QT_INCDIR}/QtCore/modules - @${ECHO_CMD} -n \ - > ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h -. for def in ${QT_DEFINES:N-*:O:u:C/=.*$//} - @${ECHO_CMD} "#if !defined(QT_${def}) && !defined(QT_NO_${def})" \ - >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h - ${ECHO_CMD} "# define QT_${def}" \ - >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h - @${ECHO_CMD} "#endif" \ - >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h - @${ECHO_CMD} \ - >> ${STAGEDIR}${QT_INCDIR}/QtCore/modules/qconfig-${QT_MODNAME}.h -. endfor - @${ECHO_CMD} "${QT_PREFIX}/${QT_INCDIR_REL}/QtCore/modules/qconfig-${QT_MODNAME}.h" \ - >> ${TMPPLIST} - @${ECHO_CMD} "@exec echo '#include ' >> ${QT_PREFIX}/${QT_INCDIR_REL}/QtCore/qconfig-modules.h" \ - >> ${TMPPLIST} -. endif # ${QT_DEFINES:N-*} -. if ${QT_CONFIG:N-*} - @${MKDIR} ${STAGEDIR}${QT_MKSPECDIR}/modules - ${ECHO_CMD} "QT_CONFIG += ${QT_CONFIG:N-*:O:u}" \ - > ${STAGEDIR}${QT_MKSPECDIR}/modules/qt_config_${QT_MODNAME}.pri - @${ECHO_CMD} "${QT_PREFIX}/${QT_MKSPECDIR_REL}/modules/qt_config_${QT_MODNAME}.pri" \ - >> ${TMPPLIST} -. endif # ${QT_CONFIG:N-*} -.endif # defined(QT_DIST) && ! ${_QT_VERSION:M4*} - -.endif # defined(_POSTMKINCLUDED) && !defined(Qt_Post_Include) Index: accessibility/jovie/Makefile =================================================================== --- accessibility/jovie/Makefile +++ accessibility/jovie/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= xml qmake_build moc_build uic_build rcc_build +USE_QT= xml qmake_build moc_build uic_build rcc_build USE_LDCONFIG= yes .include Index: accessibility/kaccessible/Makefile =================================================================== --- accessibility/kaccessible/Makefile +++ accessibility/kaccessible/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libspeechd.so:accessibility/speech-dispatcher -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib dbus gui xml \ +USE_QT= corelib dbus gui xml \ qmake_build moc_build rcc_build uic_build .include Index: accessibility/kmag/Makefile =================================================================== --- accessibility/kmag/Makefile +++ accessibility/kmag/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE Screen magnifier -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build # Somebody has to create port for libkdeaccessibilityclient first CMAKE_ARGS+= -DWITH_QAccessibilityClient=off Index: accessibility/kmousetool/Makefile =================================================================== --- accessibility/kmousetool/Makefile +++ accessibility/kmousetool/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Automatic mouse click tool for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build USE_XORG= xtst .include Index: accessibility/kmouth/Makefile =================================================================== --- accessibility/kmouth/Makefile +++ accessibility/kmouth/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Speech synthesizer frontend for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: accessibility/qt4-accessible/Makefile =================================================================== --- accessibility/qt4-accessible/Makefile +++ accessibility/qt4-accessible/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt accessibility widgets -USE_QT4= qmake_build moc_build qt3support corelib gui network sql xml +USES= qt:4 +USE_QT= qmake_build moc_build qt3support corelib gui network sql xml QT_DIST= yes HAS_CONFIGURE= yes Index: archivers/ark/Makefile =================================================================== --- archivers/ark/Makefile +++ archivers/ark/Makefile @@ -11,10 +11,10 @@ LIB_DEPENDS= libqjson.so:devel/qjson -USES= cmake:outsource kde:4 libarchive cpe tar:xz +USES= cmake:outsource kde:4 libarchive cpe qt:4 tar:xz USE_KDE= automoc4 kdelibs libkonq CPE_VENDOR= kde -USE_QT4= qtestlib qmake_build moc_build rcc_build uic_build +USE_QT= qtestlib qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes OPTIONS_DEFINE= 7ZIP RAR ZIP Index: archivers/kf5-karchive/Makefile =================================================================== --- archivers/kf5-karchive/Makefile +++ archivers/kf5-karchive/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library that provides classes for handling archive formats -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core qmake_build +USE_QT= buildtools_build core qmake_build .include Index: archivers/peazip/Makefile =================================================================== --- archivers/peazip/Makefile +++ archivers/peazip/Makefile @@ -13,7 +13,7 @@ BUILD_DEPENDS= lazbuild:editors/lazarus \ fpcres:lang/fpc-utils -USES= dos2unix zip +USES= dos2unix zip qt:4 USE_FPC= cairo fcl-base fcl-image pasjpeg rtl-objpas x11 USE_GNOME= # Index: archivers/quazip/Makefile =================================================================== --- archivers/quazip/Makefile +++ archivers/quazip/Makefile @@ -16,10 +16,12 @@ USE_LDCONFIG= yes . if empty(PKGNAMESUFFIX) -USE_QT4= corelib moc_build network_build qmake_build rcc_build uic_build +USES+= qt:4 +USE_QT= corelib moc_build network_build qmake_build rcc_build uic_build CMAKE_ARGS= -DBUILD_WITH_QT4:BOOL=TRUE . else -USE_QT5= core buildtools_build qmake_build +USES+= qt:5 +USE_QT= core buildtools_build qmake_build CMAKE_ARGS= -DBUILD_WITH_QT4:BOOL=FALSE QTVER_SUFFIX= 5 . endif Index: astro/gpsbabel/Makefile =================================================================== --- astro/gpsbabel/Makefile +++ astro/gpsbabel/Makefile @@ -19,17 +19,17 @@ CONFLICTS= gpsbabel14-[0-9]* -USE_QT4= corelib qmake_build +USE_QT= corelib qmake_build GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-zlib=system -USES= localbase +USES= localbase qt:4 OPTIONS_DEFINE= GUI OPTIONS_SUB= GUI GUI_ALL_TARGET= gui -GUI_USE= QT4=gui,xml,network,webkit -GUI_USE+= QT4=linguisttools_build,moc_build,rcc_build,uic_build +GUI_USE= QT=gui,xml,network,webkit +GUI_USE+= QT=linguisttools_build,moc_build,rcc_build,uic_build GUI_VARS= MAKE_JOBS_UNSAFE=yes post-patch: Index: astro/gpsd/Makefile =================================================================== --- astro/gpsd/Makefile +++ astro/gpsd/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt -USES= cpe pathfix pkgconfig python scons +USES= cpe pathfix pkgconfig python scons qt:4 CPE_VENDOR= gpsd_project USE_RC_SUBR= gpsd @@ -128,7 +128,8 @@ # Client-side options NCURSES_MAKE_ARGS_OFF= ncurses=no NCURSES_USES= ncurses -QTBIND_USE= QT4=network +QTBIND_USE= QT=network + QTBIND_MAKE_ARGS= qt=yes QTBIND_MAKE_ARGS_OFF= qt=no QTBIND_PLIST_SUB= QTBIND="" Index: astro/kstars/Makefile =================================================================== --- astro/kstars/Makefile +++ astro/kstars/Makefile @@ -14,9 +14,9 @@ xplanet:astro/xplanet RUN_DEPENDS= xplanet:astro/xplanet -USES= cmake:outsource compiler:c++11-lib kde:4 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= opengl qmake_build moc_build rcc_build uic_build +USE_QT= opengl qmake_build moc_build rcc_build uic_build OPTIONS_DEFINE= PYKDE Index: astro/libkgeomap/Makefile =================================================================== --- astro/libkgeomap/Makefile +++ astro/libkgeomap/Makefile @@ -14,9 +14,9 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/buffer_concepts.hpp:devel/boost-libs -USES= cmake:outsource kde:4 pathfix tar:xz +USES= cmake:outsource kde:4 pathfix qt:4 tar:xz USE_KDE= kdelibs automoc4 marble USE_LDCONFIG= yes -USE_QT4= network phonon xml moc_build qmake_build rcc_build uic_build +USE_QT= network phonon xml moc_build qmake_build rcc_build uic_build .include Index: astro/marble/Makefile =================================================================== --- astro/marble/Makefile +++ astro/marble/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libquazip.so:archivers/quazip -USES= cmake:outsource gmake kde:4 shared-mime-info tar:xz +USES= cmake:outsource gmake kde:4 shared-mime-info qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib dbus declarative designer_build gui network phonon \ +USE_QT= corelib dbus declarative designer_build gui network phonon \ qtestlib script sql svg webkit xml \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes Index: astro/merkaartor/Makefile =================================================================== --- astro/merkaartor/Makefile +++ astro/merkaartor/Makefile @@ -19,11 +19,11 @@ USE_GITHUB= yes GH_ACCOUNT= openstreetmap GH_PROJECT= ${PORTNAME} -USES= pkgconfig sqlite:3 qmake +USES= pkgconfig sqlite:3 qt:5 USE_LDCONFIG= yes QMAKE_ARGS= SYSTEM_QUAZIP=1 -USE_QT5= buildtools_build \ +USE_QT= buildtools_build qmake_build \ concurrent core gui imageformats network printsupport svg \ webkit widgets xml @@ -46,7 +46,7 @@ DEBUG_QMAKE_OFF= NODEBUG=1 RELEASE=1 -NLS_USE= QT5=linguisttools_build +NLS_USE= QT=linguisttools_build INSTALLS_ICONS= yes Index: astro/qlandkartegt/Makefile =================================================================== --- astro/qlandkartegt/Makefile +++ astro/qlandkartegt/Makefile @@ -15,8 +15,8 @@ libproj.so:graphics/proj \ libgps.so:astro/gpsd -USES= cmake desktop-file-utils -USE_QT4= dbus gui opengl network sql xml linguist_build \ +USES= cmake desktop-file-utils qt:4 +USE_QT= dbus gui opengl network sql xml linguist_build \ moc_build uic_build rcc_build qmake_build USE_GL= glu Index: astro/qmapshack/Makefile =================================================================== --- astro/qmapshack/Makefile +++ astro/qmapshack/Makefile @@ -17,8 +17,8 @@ libroutino.so:astro/routino RUN_DEPENDS= ${LOCALBASE}/bin/bsdisks:sysutils/bsdisks -USES= cmake compiler:c++11-lib desktop-file-utils -USE_QT5= buildtools core dbus gui linguisttools network printsupport \ - qmake script sql sql-sqlite3 webkit widgets xml +USES= cmake compiler:c++11-lib desktop-file-utils qt:5 +USE_QT= buildtools core dbus gui linguisttools network printsupport \ + qmake_build script sql sql-sqlite3 webkit widgets xml .include Index: astro/stellarium-qt4/Makefile =================================================================== --- astro/stellarium-qt4/Makefile +++ astro/stellarium-qt4/Makefile @@ -17,8 +17,8 @@ CONFLICTS_INSTALL= ${PORTNAME}-0.13.* PORTSCOUT= limit:^0\.12\. # track only 0.12.x (legacy) -USES= cmake gettext iconv -USE_QT4= moc_build rcc_build uic_build qmake_build \ +USES= cmake gettext iconv qt:4 +USE_QT= moc_build rcc_build uic_build qmake_build \ corelib gui network opengl PORTDOCS= AUTHORS ChangeLog README @@ -53,13 +53,13 @@ .endif .if ${PORT_OPTIONS:MMULTIMEDIA} -USE_QT4+= phonon +USE_QT+= phonon .else CMAKE_ARGS+= -DENABLE_SOUND:BOOL=OFF .endif .if ${PORT_OPTIONS:MSCRIPTING} -USE_QT4+= script +USE_QT+= script PLIST_SUB+= SCRIPTS="" .else CMAKE_ARGS+= -DENABLE_SCRIPTING:BOOL=OFF Index: astro/stellarium/Makefile =================================================================== --- astro/stellarium/Makefile +++ astro/stellarium/Makefile @@ -16,8 +16,8 @@ CONFLICTS_INSTALL= ${PORTNAME}-qt4-0.12.* -USES= cmake gettext -USE_QT5= qmake_build buildtools_build linguisttools_build \ +USES= cmake gettext qt:5 +USE_QT= qmake_build buildtools_build linguisttools_build \ concurrent core gui network opengl printsupport widgets PORTDOCS= AUTHORS ChangeLog README stellarium_user_guide-0.15.0-1.pdf @@ -38,10 +38,10 @@ TEXTURES_MASTER_SITES= SF/${PORTNAME}/Extra-data-files/textures:gfx TEXTURES_DISTFILES= textures-1K.zip:gfx -MULTIMEDIA_USE= QT5=multimedia +MULTIMEDIA_USE= QT=multimedia MULTIMEDIA_CMAKE_OFF= -DENABLE_MEDIA:BOOL=OFF -TELESCOPE_USE= QT5=serialport +TELESCOPE_USE= QT=serialport TELESCOPE_CMAKE_OFF= -DUSE_PLUGIN_TELESCOPECONTROL:BOOL=OFF .include @@ -59,7 +59,7 @@ .endif .if ${PORT_OPTIONS:MSCRIPTING} -USE_QT5+= script +USE_QT+= script PLIST_SUB+= SCRIPTS="" .else CMAKE_ARGS+= -DENABLE_SCRIPTING:BOOL=OFF Index: astro/xglobe/Makefile =================================================================== --- astro/xglobe/Makefile +++ astro/xglobe/Makefile @@ -10,8 +10,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Displays a view of the Earth (like xearth) with a rendered photo map -USES= gmake -USE_QT4= corelib gui qt3support moc_build +USES= gmake qt:4 +USE_QT= corelib gui qt3support moc_build MAKE_ENV= QT_PREFIX=${QT_PREFIX} do-install: Index: audio/acoustid-fingerprinter/Makefile =================================================================== --- audio/acoustid-fingerprinter/Makefile +++ audio/acoustid-fingerprinter/Makefile @@ -14,8 +14,8 @@ libtag.so:audio/taglib \ libavcodec.so:multimedia/ffmpeg -USES= cmake desktop-file-utils -USE_QT4= corelib gui network \ +USES= cmake desktop-file-utils qt:4 +USE_QT= corelib gui network \ qmake_build moc_build rcc_build uic_build USE_GITHUB= yes GH_ACCOUNT= acoustid Index: audio/amarok-kde4/Makefile =================================================================== --- audio/amarok-kde4/Makefile +++ audio/amarok-kde4/Makefile @@ -22,11 +22,11 @@ RUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:devel/qtscriptgenerator \ ${KDE_PREFIX}/lib/kde4/kio_upnp_ms.so:net/kio-upnp-ms -USES= cmake kde:4 pkgconfig shared-mime-info shebangfix tar:bzip2 +USES= cmake kde:4 pkgconfig shared-mime-info shebangfix qt:4 tar:bzip2 USE_KDE= kdelibs libkcddb libkcompactdisc \ nepomuk-core runtime automoc4 strigi USE_MYSQL= embedded -USE_QT4= corelib dbus designer gui network opengl \ +USE_QT= corelib dbus designer gui network opengl \ phonon script sql svg webkit xml \ qmake_build moc_build rcc_build uic_build USE_XORG= x11 Index: audio/audex/Makefile =================================================================== --- audio/audex/Makefile +++ audio/audex/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libcdda_paranoia.so:audio/cdparanoia -USES= tar:xz cmake kde:4 +USES= tar:xz cmake kde:4 qt:4 USE_KDE= automoc4 kdelibs libkcddb libkcompactdisc -USE_QT4= gui dbus network svg xml \ +USE_QT= gui dbus network svg xml \ qmake_build moc_build rcc_build uic_build OPTIONS_DEFINE= NLS EYED3 FAAC FLAC LAME VORBIS Index: audio/cantata/Makefile =================================================================== --- audio/cantata/Makefile +++ audio/cantata/Makefile @@ -14,13 +14,13 @@ USE_GITHUB= yes GH_ACCOUNT= CDrummond -USE_QT5= buildtools_build concurrent core dbus gui network \ +USE_QT= buildtools_build concurrent core dbus gui network \ qmake_build sql sql-sqlite3_run svg widgets xml CMAKE_ARGS= -DENABLE_QT5:BOOL=TRUE \ -DENABLE_KDE:BOOL=FALSE -USES= cmake:outsource cpe pkgconfig shebangfix tar:bzip2 +USES= cmake:outsource cpe pkgconfig shebangfix tar:bzip2 qt:5 SHEBANG_FILES= dynamic/cantata-dynamic cantata-remote.cmake CPE_VENDOR= craig_drummond USE_LDCONFIG= yes @@ -75,7 +75,7 @@ MUSICBRAINZ_CMAKE_ON= -DENABLE_MUSICBRAINZ:BOOL=TRUE MUSICBRAINZ_CMAKE_OFF= -DENABLE_MUSICBRAINZ:BOOL=FALSE -NLS_USE= QT5=linguisttools_build +NLS_USE= QT=linguisttools_build NLS_CMAKE_ON= -DLCONVERT_EXECUTABLE:STRING=${QT_BINDIR}/lconvert \ -DLRELEASE_EXECUTABLE:STRING=${QT_BINDIR}/lrelease NLS_CMAKE_OFF= -DLCONVERT_EXECUTABLE:BOOL=FALSE \ @@ -84,7 +84,7 @@ PROXY_CMAKE_ON= -DENABLE_PROXY_CONFIG:BOOL=TRUE PROXY_CMAKE_OFF= -DENABLE_PROXY_CONFIG:BOOL=FALSE -QT5_USE= QT5=multimedia +QT5_USE= QT=multimedia TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib \ libtag-extras.so:audio/taglib-extras Index: audio/clementine-player/Makefile =================================================================== --- audio/clementine-player/Makefile +++ audio/clementine-player/Makefile @@ -33,12 +33,13 @@ execinfo \ gettext-tools \ pkgconfig \ + qt:4 \ sqlite USE_GL= glew CONFLICTS_BUILD= qt-3.* -USE_QT4= corelib \ +USE_QT= corelib \ dbus \ gui \ imageformats \ Index: audio/creox/Makefile =================================================================== --- audio/creox/Makefile +++ audio/creox/Makefile @@ -17,9 +17,9 @@ GH_ACCOUNT= laudrup GH_PROJECT= Creox4 -USES= cmake:outsource kde:4 +USES= cmake:outsource kde:4 qt:4 USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_XORG= xft xpm post-patch: Index: audio/cueplayer/Makefile =================================================================== --- audio/cueplayer/Makefile +++ audio/cueplayer/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libnotify.so:devel/libnotify -USES= pkgconfig qmake -USE_QT4= gui xml uic_build moc_build rcc_build network +USES= pkgconfig qt:4 +USE_QT= gui xml uic_build moc_build qmake_build rcc_build network USE_GSTREAMER= flac good dvd lame ugly ffmpeg taglib ogg vorbis soup libmms wavpack USE_XORG= x11 Index: audio/dream/Makefile =================================================================== --- audio/dream/Makefile +++ audio/dream/Makefile @@ -2,6 +2,7 @@ PORTNAME= dream PORTVERSION= 2.1.1 +PORTREVISION= 1 CATEGORIES= audio comms hamradio MASTER_SITES= SF/drm/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-svn808 @@ -15,16 +16,15 @@ libqwt.so:x11-toolkits/qwt5\ libfftw3.so:math/fftw3 -USE_QT4= qmake_build moc_build uic_build corelib gui network rcc webkit -QT4_MAKE_ARGS= INSTALL_ROOT=${STAGEDIR} -USES= gmake pkgconfig +USES= gmake pkgconfig qt:4 +USE_QT= corelib gui network rcc webkit \ + moc_build qmake_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= SNDFILE OGG VORBIS FLAC OPUS SPEEX FAAD FAAC OPTIONS_RADIO= DEVICE OPTIONS_RADIO_DEVICE= PORTAUDIO PULSEAUDIO OPTIONS_DEFAULT= PORTAUDIO SNDFILE -OPTIONS_SUB= yes PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio @@ -38,22 +38,12 @@ FAAD_LIB_DEPENDS= libfaad.so:audio/faad FAAC_LIB_DEPENDS= libfaac.so:audio/faac -MANDIRS= ${PREFIX}/share/man/man1 -PLIST_FILES= %%QT_BINDIR%%/dream share/man/man1/dream.1.gz +PLIST_FILES= bin/dream man/man1/dream.1.gz pre-patch: @${REINPLACE_CMD} -e 's|/opt|/usr|g' -e 's|/usr/local|${PREFIX}|g'\ - -e 's|target.path = /usr/bin|target.path = ${STAGEDIR}${QT_BINDIR}|g'\ - -e 's|/usr/share/man/man1|${STAGEDIR}${PREFIX}/share/man/man1|g'\ - -e 's|INSTALLS += documentation||g'\ + -e 's|target.path = /usr/bin|target.path = ${PREFIX}/bin|g'\ + -e 's|/usr/share/man/man1|${PREFIX}/man/man1|g'\ ${WRKSRC}/dream.pro -do-configure: - cd ${WRKSRC} &&\ - ${SETENV} ${MAKE_ENV} ${QMAKE} dream.pro ${QMAKE_ARGS} - -post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1 - ${INSTALL_MAN} ${WRKSRC}/linux/dream.1 ${STAGEDIR}${PREFIX}/share/man/man1/ - .include Index: audio/dssi/Makefile =================================================================== --- audio/dssi/Makefile +++ audio/dssi/Makefile @@ -20,7 +20,7 @@ libjack.so:audio/jack RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa -USES= gmake pathfix pkgconfig libtool +USES= gmake pathfix pkgconfig libtool qt:4 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include @@ -45,7 +45,7 @@ .include .if ${PORT_OPTIONS:MQT4} -USE_QT4= corelib gui moc_build +USE_QT= corelib gui moc_build QT_NONSTANDARD= yes .endif Index: audio/esperanza/Makefile =================================================================== --- audio/esperanza/Makefile +++ audio/esperanza/Makefile @@ -17,10 +17,10 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}+git${PORTVERSION:E} -USE_QT4= gui xml network imageformats_run \ +USE_QT= gui xml network imageformats_run \ qmake_build moc_build rcc_build uic_build QT_NONSTANDARD= yes -USES= gmake pkgconfig tar:bzip2 +USES= gmake pkgconfig qt:4 tar:bzip2 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --disable-growl MAKE_ARGS= INSTALL_ROOT="${STAGEDIR}" Index: audio/flacon/Makefile =================================================================== --- audio/flacon/Makefile +++ audio/flacon/Makefile @@ -22,8 +22,11 @@ QT5_CMAKE_ON= -DUSE_QT5:BOOL=ON # :ts, would be handy here but is not available in fmake(1) -QT5_USE= QT5=${_QT5_DEPS},${_QT5_BDEPS:C/,/_build&/g:%=_build} -QT5_USE_OFF= QT4=${_QT4_DEPS},${_QT4_BDEPS:C/,/_build&/g:%=_build} +QT5_USE= QT=${_QT5_DEPS},${_QT5_BDEPS:C/,/_build&/g:%=_build} +QT5_USE_OFF= QT=${_QT4_DEPS},${_QT4_BDEPS:C/,/_build&/g:%=_build} + +QT5_USES_OFF= qt:4 +QT5_USES= qt:5 _QT4_DEPS= corelib,gui,network _QT4_BDEPS= linguisttools,moc,qmake,rcc,uic Index: audio/fmit/Makefile =================================================================== --- audio/fmit/Makefile +++ audio/fmit/Makefile @@ -16,10 +16,10 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 USE_XORG= xmu -USE_QT4= corelib gui opengl \ +USE_QT= corelib gui opengl \ linguist_build moc_build qmake_build rcc_build uic_build USE_GL= glut -USES= cmake pkgconfig tar:bzip2 +USES= cmake pkgconfig qt:4 tar:bzip2 INSTALLS_ICONS= yes OPTIONS_DEFINE= ALSA JACK OSS PORTAUDIO Index: audio/hydrogen-devel/Makefile =================================================================== --- audio/hydrogen-devel/Makefile +++ audio/hydrogen-devel/Makefile @@ -20,9 +20,9 @@ GH_ACCOUNT= hydrogen-music GH_TAGNAME= 718b2652fb -USE_QT4= qmake_build moc_build rcc_build uic_build gui \ +USE_QT= qmake_build moc_build rcc_build uic_build gui \ corelib network xml xmlpatterns -USES= cmake desktop-file-utils pkgconfig +USES= cmake desktop-file-utils pkgconfig qt:4 OPTIONS_SINGLE= EXPORT OPTIONS_SINGLE_EXPORT= LIBARCHIVE LIBTAR Index: audio/hydrogen/Makefile =================================================================== --- audio/hydrogen/Makefile +++ audio/hydrogen/Makefile @@ -18,9 +18,9 @@ USE_GITHUB= yes GH_ACCOUNT= hydrogen-music -USE_QT4= qmake_build moc_build rcc_build uic_build gui \ +USE_QT= qmake_build moc_build rcc_build uic_build gui \ network xml xmlpatterns -USES= cmake desktop-file-utils pkgconfig +USES= cmake desktop-file-utils pkgconfig qt:4 OPTIONS_SINGLE= EXPORT OPTIONS_SINGLE_EXPORT= LIBARCHIVE LIBTAR Index: audio/juk/Makefile =================================================================== --- audio/juk/Makefile +++ audio/juk/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libtag.so:audio/taglib -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DWITH_TunePimp:BOOL=OFF Index: audio/kaudiocreator/Makefile =================================================================== --- audio/kaudiocreator/Makefile +++ audio/kaudiocreator/Makefile @@ -21,8 +21,8 @@ RUN_DEPENDS+= lame:audio/lame .endif -USES= cmake kde:4 tar:bzip2 -USE_QT4= moc_build qmake_build rcc_build uic_build +USES= cmake kde:4 qt:4 tar:bzip2 +USE_QT= moc_build qmake_build rcc_build uic_build USE_KDE= automoc4 libkcddb libkcompactdisc WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: audio/kid3-kde4/Makefile =================================================================== --- audio/kid3-kde4/Makefile +++ audio/kid3-kde4/Makefile @@ -36,7 +36,8 @@ # Qt 5 only CONFLICTS_INSTALL= kid3-3.* kid3-qt4-3.* -USE_QT5= core dbus gui multimedia network testlib xml widgets \ +USES+= qt:5 +USE_QT= core dbus gui multimedia network testlib xml widgets \ buildtools_build linguisttools_build qmake_build CMAKE_ARGS+= -DWITH_QT5=true OPTIONS_EXCLUDE=PHONON @@ -44,15 +45,16 @@ # Qt 4 only CONFLICTS_INSTALL= kid3-3.* kid3-qt5-3.* -USE_QT4= corelib dbus gui network xml \ +USES+= qt:4 +USE_QT= corelib dbus gui network xml \ qmake_build moc_build rcc_build uic_build \ linguisttools_build . endif .else # KDE 4 only CONFLICTS_INSTALL= kid3-qt4-3.* kid3-qt5-3.* - -USE_QT4= corelib dbus gui network svg xml \ +USES+= qt:4 +USE_QT= corelib dbus gui network svg xml \ qmake_build moc_build rcc_build uic_build \ linguisttools_build USE_KDE= kdelibs automoc4 @@ -87,7 +89,7 @@ PHONON_CMAKE_ON= -DWITH_PHONON=ON PHONON_CMAKE_OFF= -DWITH_PHONON=OFF -PHONON_USE= QT4=phonon +PHONON_USE= QT=phonon TAGLIB_DESC= Various audio formats support via Taglib TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib Index: audio/kio-audiocd/Makefile =================================================================== --- audio/kio-audiocd/Makefile +++ audio/kio-audiocd/Makefile @@ -16,10 +16,10 @@ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkcddb libkcompactdisc \ automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes OPTIONS_DEFINE= LAME Index: audio/kmix/Makefile =================================================================== --- audio/kmix/Makefile +++ audio/kmix/Makefile @@ -10,9 +10,9 @@ LICENSE= GPLv2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= gui phonon xml \ +USE_QT= gui phonon xml \ moc_build qmake_build rcc_build uic_build OPTIONS_DEFINE= ALSA PULSEAUDIO Index: audio/kscd/Makefile =================================================================== --- audio/kscd/Makefile +++ audio/kscd/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libmusicbrainz3.so:audio/libmusicbrainz3 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= phonon moc_build qmake_build rcc_build uic_build +USE_QT= phonon moc_build qmake_build rcc_build uic_build OPTIONS_DEFINE= ALSA Index: audio/kstreamripper/Makefile =================================================================== --- audio/kstreamripper/Makefile +++ audio/kstreamripper/Makefile @@ -11,9 +11,9 @@ RUN_DEPENDS= ${LOCALBASE}/bin/streamripper:audio/streamripper -USES= cmake gettext-tools kde:4 tar:bzip2 +USES= cmake gettext-tools kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME} Index: audio/last.fm/Makefile =================================================================== --- audio/last.fm/Makefile +++ audio/last.fm/Makefile @@ -21,10 +21,10 @@ WRKSRC= ${WRKDIR}/last.fm-${PORTVERSION} -USES= cpe dos2unix qmake:norecursive tar:bzip2 +USES= cpe dos2unix qt:4,qmake_norecursive tar:bzip2 CPE_VENDOR= last DOS2UNIX_GLOB= *.h *.cpp -USE_QT4= moc_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ gui network sql xml imageformats_run LDFLAGS+= -lz -L${LOCALBASE}/lib -lX11 QMAKE_SOURCE_PATH= ${WRKSRC}/LastFM.pro Index: audio/lastfm-desktop/Makefile =================================================================== --- audio/lastfm-desktop/Makefile +++ audio/lastfm-desktop/Makefile @@ -19,9 +19,9 @@ USE_GITHUB= yes GH_ACCOUNT= lastfm -USES= gettext pkgconfig qmake tar:bzip2 gmake -USE_QT4= corelib gui linguist_build moc_build network phonon \ - rcc_build sql uic_build webkit xml +USES= gettext pkgconfig tar:bzip2 gmake qt:4 +USE_QT= corelib gui linguist_build moc_build network phonon \ + qmake_build rcc_build sql uic_build webkit xml SUB_FILES= lastfm-desktop.sh DESKTOP_ENTRIES="Last.fm Scrobbler" \ @@ -35,7 +35,7 @@ OPTIONS_SINGLE_PHONON= GSTREAMER VLC OPTIONS_DEFAULT= VLC GSTREAMER_DESC= Multimedia via Phonon-GStreamer -GSTREAMER_USE= QT4=dbus,phonon-gst_run GNOME=gdkpixbuf2,glib20 +GSTREAMER_USE= QT=dbus,phonon-gst_run GNOME=gdkpixbuf2,glib20 VLC_DESC= Multimedia via Phonon-VLC VLC_RUN_DEPENDS= phonon-vlc>=0.6.1:multimedia/phonon-vlc Index: audio/libechonest/Makefile =================================================================== --- audio/libechonest/Makefile +++ audio/libechonest/Makefile @@ -20,11 +20,11 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} TEST_CMAKE_OFF= -DECHONEST_BUILD_TESTS:BOOL=OFF -TEST_USE= qt4=qtestlib_build +TEST_USE= qt=qtestlib_build -USES= cmake pkgconfig +USES= cmake pkgconfig qt:4 USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT4= qmake_build moc_build network rcc_build +USE_QT= qmake_build moc_build network rcc_build .include Index: audio/libkcddb/Makefile =================================================================== --- audio/libkcddb/Makefile +++ audio/libkcddb/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libmusicbrainz5.so:audio/libmusicbrainz5 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qtestlib moc_build qmake_build rcc_build uic_build +USE_QT= qtestlib moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: audio/libkcompactdisc/Makefile =================================================================== --- audio/libkcompactdisc/Makefile +++ audio/libkcompactdisc/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE library for interfacing with audio CDs -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= phonon moc_build qmake_build rcc_build uic_build +USE_QT= phonon moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes OPTIONS_DEFINE= ALSA Index: audio/liblastfm/Makefile =================================================================== --- audio/liblastfm/Makefile +++ audio/liblastfm/Makefile @@ -17,10 +17,10 @@ GH_ACCOUNT= lastfm -USES= cmake pkgconfig +USES= cmake pkgconfig qt:4 USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT4= dbus network qtestlib sql xml \ +USE_QT= dbus network qtestlib sql xml \ moc_build qmake_build rcc_build CMAKE_ARGS= -DBUILD_WITH_QT4:BOOL=ON Index: audio/lmms/Makefile =================================================================== --- audio/lmms/Makefile +++ audio/lmms/Makefile @@ -31,11 +31,11 @@ USE_LDCONFIG= yes USE_XORG= xft -USE_QT4= corelib gui xml moc_build uic_build rcc_build \ +USE_QT= corelib gui xml moc_build uic_build rcc_build \ qmake_build USE_GITHUB= yes GH_ACCOUNT= LMMS -USES= cmake desktop-file-utils dos2unix pkgconfig shared-mime-info +USES= cmake desktop-file-utils dos2unix pkgconfig shared-mime-info qt:4 CMAKE_ARGS= -DWANT_ALSA:BOOL=OFF \ -DWANT_CALF:BOOL=OFF \ -DWANT_CAPS:BOOL=OFF \ Index: audio/mehdiaplayer/Makefile =================================================================== --- audio/mehdiaplayer/Makefile +++ audio/mehdiaplayer/Makefile @@ -12,9 +12,9 @@ BROKEN= Unfetchable (google code has gone away) -USES= tar:bzip2 qmake -USE_QT4= gui xml uic_build moc_build \ - rcc_build phonon +USES= qt:4 tar:bzip2 +USE_QT= gui xml uic_build moc_build \ + qmake_build rcc_build phonon WRKSRC= ${WRKDIR}/dev Index: audio/midipp/Makefile =================================================================== --- audio/midipp/Makefile +++ audio/midipp/Makefile @@ -15,7 +15,7 @@ BUILD_DEPENDS= libumidi>=2.0.13:audio/libumidi LIB_DEPENDS= libumidi20.so:audio/libumidi -USES= qmake tar:bzip2 -USE_QT4= gui moc_build rcc_build network +USES= qt:4 tar:bzip2 +USE_QT= gui moc_build qmake_build rcc_build network .include Index: audio/minitunes/Makefile =================================================================== --- audio/minitunes/Makefile +++ audio/minitunes/Makefile @@ -12,8 +12,8 @@ LIB_DEPENDS= libtag.so:audio/taglib -USES= qmake -USE_QT4= dbus gui moc_build network phonon rcc_build \ +USES= qt:4 +USE_QT= dbus gui moc_build qmake_build network phonon rcc_build \ sql uic_build xml INSTALLS_ICONS= yes Index: audio/mixxx/Makefile =================================================================== --- audio/mixxx/Makefile +++ audio/mixxx/Makefile @@ -25,9 +25,10 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= scons iconv -USE_QT4= corelib gui network opengl script sql svg xml \ - linguisttools_build moc_build qmake_build rcc_build uic_build +USES= scons iconv qt:4,qmake_dummy +USE_QT= corelib gui network opengl script sql svg xml \ + linguisttools_build moc_build qmake_build \ + rcc_build uic_build USE_GL= glu MAKE_ARGS= qtdir="${QT_PREFIX}" optimize=0 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} Index: audio/mous/Makefile =================================================================== --- audio/mous/Makefile +++ audio/mous/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT -USES= cmake +USES= cmake qt:4 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= bsdelf @@ -84,8 +84,8 @@ OSS_CMAKE_OFF= -DWithPluginOssRenderer=0 QT4_DESC= QT4 frontend -QT4_USE= QT4=corelib,gui,linguisttools_build -QT4_USE+= QT4=qmake_build,moc_build,rcc_build,uic_build +QT4_USE= QT=corelib,gui,linguisttools_build +QT4_USE+= QT=qmake_build,moc_build,rcc_build,uic_build QT4_CMAKE_ON= -DWithFrontendQt=1 QT4_CMAKE_OFF= -DWithFrontendQt=0 Index: audio/mumble/Makefile =================================================================== --- audio/mumble/Makefile +++ audio/mumble/Makefile @@ -22,10 +22,10 @@ PLIST_SUB+= PORTVERSION="${PORTVERSION}" -USES= compiler cpe gmake pkgconfig qmake +USES= compiler cpe gmake pkgconfig qt:4 USE_LDCONFIG= yes -USE_QT4= gui svg iconengines_run xml sql network l10n \ - linguist_build moc_build rcc_build uic_build \ +USE_QT= gui svg iconengines_run xml sql network l10n \ + linguist_build moc_build qmake_build rcc_build uic_build \ opengl sql-sqlite3_run USE_XORG= ice @@ -46,7 +46,7 @@ .if ! ${PORT_OPTIONS:MDBUS} CONFIG+= no-dbus .else -USE_QT4+= dbus +USE_QT+= dbus .endif .if ! ${PORT_OPTIONS:MBONJOUR} Index: audio/murmur/Makefile =================================================================== --- audio/murmur/Makefile +++ audio/murmur/Makefile @@ -16,8 +16,8 @@ USERS= murmur GROUPS= murmur -USES= compiler:c++11-lang qmake pkgconfig -USE_QT4= moc_build corelib network xml sql sql-sqlite3_run +USES= compiler:c++11-lang pkgconfig qt:4 +USE_QT= moc_build qmake_build corelib network xml sql sql-sqlite3_run USE_OPENSSL= YES @@ -45,7 +45,7 @@ .endif .if ${PORT_OPTIONS:MDBUS} -USE_QT4+= dbus +USE_QT+= dbus .else CONFIG+= no-dbus .endif Index: audio/musescore/Makefile =================================================================== --- audio/musescore/Makefile +++ audio/musescore/Makefile @@ -18,8 +18,8 @@ libvorbis.so:audio/libvorbis USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ - pkgconfig shared-mime-info zip -USE_QT5= concurrent declarative designer help network scripttools svg \ + pkgconfig qt:5 shared-mime-info zip +USE_QT= concurrent declarative designer help network scripttools svg \ webkit xml xmlpatterns \ buildtools_build linguisttools_build qmake_build uitools_build ALL_TARGET= lrelease manpages all Index: audio/mythplugin-mythmusic/Makefile =================================================================== --- audio/mythplugin-mythmusic/Makefile +++ audio/mythplugin-mythmusic/Makefile @@ -24,7 +24,8 @@ WRKSRC_SUBDIR= mythplugins -USE_QT4= linguist_build moc_build qmake_build rcc_build uic_build +USES= qt:4 +USE_QT= linguist_build moc_build qmake_build rcc_build uic_build HAS_CONFIGURE= yes USE_LDCONFIG= ${PREFIX}/lib/mythtv/plugins DESTDIRNAME= INSTALL_ROOT Index: audio/openal-soft/Makefile =================================================================== --- audio/openal-soft/Makefile +++ audio/openal-soft/Makefile @@ -12,7 +12,7 @@ CONFLICTS= openal-200[0-9]* -USES= tar:bzip2 cmake compiler:c11 +USES= tar:bzip2 cmake compiler:c11 qt:4 USE_LDCONFIG= yes CMAKE_ARGS+= -DSHARE_INSTALL_DIR:STRING=${ETCDIR} \ -DALSOFT_REQUIRE_OSS:BOOL=ON \ @@ -34,7 +34,7 @@ #ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib CONFIG_CMAKE_ON= -DALSOFT_NO_CONFIG_UTIL:BOOL=OFF CONFIG_CMAKE_OFF= -DALSOFT_NO_CONFIG_UTIL:BOOL=ON -CONFIG_USE= QT4=corelib,gui,qmake_build,moc_build,rcc_build,uic_build +CONFIG_USE= QT=corelib,gui,qmake_build,moc_build,rcc_build,uic_build FLUIDSYNTH_CMAKE_ON= -DALSOFT_REQUIRE_FLUIDSYNTH:BOOL=ON FLUIDSYNTH_CMAKE_OFF= -DALSOFT_MIDI_FLUIDSYNTH:BOOL=OFF FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth Index: audio/qjackctl/Makefile =================================================================== --- audio/qjackctl/Makefile +++ audio/qjackctl/Makefile @@ -41,12 +41,14 @@ SYSTRAY_DESC= System tray icon support SYSTRAY_CONFIGURE_WITH= system-tray -QT4_USE= qt4=corelib,dbus,gui,xml \ - qt4=linguisttools_build \ - qt4=moc_build,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,dbus,gui,xml \ + qt=linguisttools_build \ + qt=moc_build,qmake_build,rcc_build,uic_build QT4_CONFIGURE_ENABLE= qt4 -QT5_USE= qt5=core,dbus,gui,widgets,x11extras,xml \ - qt5=buildtools_build,linguisttools_build,qmake_build +QT5_USES= qt:5 +QT5_USE= qt=core,dbus,gui,widgets,x11extras,xml \ + qt=buildtools_build,linguisttools_build,qmake_build QT5_CONFIGURE_ENABLE= qt5 post-configure: Index: audio/qmpdclient/Makefile =================================================================== --- audio/qmpdclient/Makefile +++ audio/qmpdclient/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake tar:bzip2 -USE_QT4= moc_build rcc_build uic_build \ +USES= qt:4 tar:bzip2 +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib gui network xml xmlpatterns INSTALLS_ICONS= yes @@ -25,10 +25,10 @@ OPTIONS_SUB= NLS -NLS_USE= QT4=linguisttools_build +NLS_USE= QT=linguisttools_build DBUS_QMAKE_ON= CONFIG+=qdbus -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus DEBUG_QMAKE_ON= CONFIG+=debug Index: audio/qsampler/Makefile =================================================================== --- audio/qsampler/Makefile +++ audio/qsampler/Makefile @@ -31,12 +31,14 @@ OPTIONS_SINGLE_TOOLKIT= QT4 QT5 OPTIONS_DEFAULT= QT4 -QT4_USE= qt4=corelib,gui \ - qt4=linguisttools_build \ - qt4=moc_build,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,gui \ + qt=linguisttools_build \ + qt=moc_build,qmake_build,rcc_build,uic_build QT4_CONFIGURE_ENABLE= qt4 -QT5_USE= qt5=core,gui,widgets,x11extras \ - qt5=buildtools_build,linguisttools_build,qmake_build +QT5_USES= qt:5 +QT5_USE= qt=core,gui,widgets,x11extras \ + qt=buildtools_build,linguisttools_build,qmake_build QT5_CONFIGURE_ENABLE= qt5 TOOLKIT_DESC= Qt toolkit Index: audio/qsynth/Makefile =================================================================== --- audio/qsynth/Makefile +++ audio/qsynth/Makefile @@ -32,12 +32,14 @@ GRADIENT_DESC= Gradient eye-candy GRADIENT_CONFIGURE_ENABLE= gradient -QT4_USE= qt4=corelib,gui \ - qt4=linguisttools_build \ - qt4=moc_build,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,gui \ + qt=linguisttools_build \ + qt=moc_build,qmake_build,rcc_build,uic_build QT4_CONFIGURE_ENABLE= qt4 -QT5_USE= qt5=core,gui,widgets,x11extras \ - qt5=buildtools_build,linguisttools_build,qmake_build +QT5_USES= qt:5 +QT5_USE= qt=core,gui,widgets,x11extras \ + qt=buildtools_build,linguisttools_build,qmake_build QT5_CONFIGURE_ENABLE= qt5 SYSTEM_TRAY_DESC= System-tray icon support SYSTEM_TRAY_CONFIGURE_ENABLE= system-tray Index: audio/quimup/Makefile =================================================================== --- audio/quimup/Makefile +++ audio/quimup/Makefile @@ -18,8 +18,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME}\ ${PORTVERSION} -USES= pkgconfig qmake -USE_QT5= core gui network widgets buildtools_build +USES= pkgconfig qt:5 +USE_QT= core gui network widgets buildtools_build qmake_build USE_GL= gl PLIST_FILES= bin/quimup \ Index: audio/rosegarden/Makefile =================================================================== --- audio/rosegarden/Makefile +++ audio/rosegarden/Makefile @@ -36,13 +36,14 @@ LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CMAKE_ON= -DENABLE_LIRC:BOOL=ON -QT4_USE= qt4=gui,network,testlib,xml \ - qt4=linguisttools_build,moc_build,qmake_build \ - qt4=rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=gui,network,testlib,xml \ + qt=linguisttools_build,moc_build,qmake_build \ + qt=rcc_build,uic_build QT4_CMAKE_ON= -DUSE_QT4:BOOL=ON -QT5_USES= compiler:c++11-lib -QT5_USE= qt5=network,printsupport,testlib,widgets,xml \ - qt5=buildtools_build,linguisttools_build,qmake_build +QT5_USES= compiler:c++11-lib qt:5 +QT5_USE= qt=network,printsupport,testlib,widgets,xml \ + qt=buildtools_build,linguisttools_build,qmake_build QT5_CMAKE_ON= -DUSE_QT5:BOOL=ON TOOLKIT_DESC= Qt toolkit Index: audio/simon/Makefile =================================================================== --- audio/simon/Makefile +++ audio/simon/Makefile @@ -17,9 +17,9 @@ libsphinxad.so:audio/sphinxbase \ libqwt6.so:x11-toolkits/qwt6 -USES= cmake:outsource gettext kde:4 tar:bz2 +USES= cmake:outsource gettext kde:4 tar:bz2 qt:4 USE_KDE= kdelibs automoc4 pimlibs -USE_QT4= accessible corelib dbus gui network script sql svg testlib xml \ +USE_QT= accessible corelib dbus gui network script sql svg testlib xml \ moc_build qmake_build rcc_build uic_build USE_XORG= x11 xtst Index: audio/skype-call-recorder/Makefile =================================================================== --- audio/skype-call-recorder/Makefile +++ audio/skype-call-recorder/Makefile @@ -15,8 +15,8 @@ libid3.so:audio/id3lib \ libvorbisenc.so:audio/libvorbis -USES= cmake -USE_QT4= corelib dbus gui network \ +USES= cmake qt:4 +USE_QT= corelib dbus gui network \ qmake_build moc_build rcc_build uic_build PLIST_FILES= bin/skype-call-recorder \ Index: audio/soundkonverter/Makefile =================================================================== --- audio/soundkonverter/Makefile +++ audio/soundkonverter/Makefile @@ -17,9 +17,9 @@ libphonon.so:multimedia/phonon GH_ACCOUNT= HessiJames -USES= cmake compiler:c++11-lang kde:4 +USES= cmake compiler:c++11-lang kde:4 qt:4 USE_GITHUB= yes -USE_QT4= corelib dbus gui network moc_build qmake_build rcc_build svg uic_build xml +USE_QT= corelib dbus gui network moc_build qmake_build rcc_build svg uic_build xml USE_KDE= automoc4 kdelibs libkcddb WRKSRC_SUBDIR= src Index: audio/tomahawk/Makefile =================================================================== --- audio/tomahawk/Makefile +++ audio/tomahawk/Makefile @@ -46,10 +46,10 @@ PLIST_SUB+= DESKTOPDIR=${DESKTOPDIR:S,^${PREFIX}/,,} \ PORTVERSION=${PORTVERSION} -USES= cmake compiler:c++11-lib desktop-file-utils pkgconfig +USES= cmake compiler:c++11-lib desktop-file-utils pkgconfig qt:4 USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT4= dbus designer gui linguist_build moc_build \ +USE_QT= dbus designer gui linguist_build moc_build \ network phonon qmake_build qtestlib rcc_build \ sql-sqlite2 svg uic_build xml Index: audio/virtual_oss_ctl/Makefile =================================================================== --- audio/virtual_oss_ctl/Makefile +++ audio/virtual_oss_ctl/Makefile @@ -14,8 +14,8 @@ RUN_DEPENDS= virtual_oss:audio/virtual_oss -USES= qmake tar:bzip2 -USE_QT4= corelib gui qmake_build moc_build rcc_build +USES= qt:4 tar:bzip2 +USE_QT= corelib gui qmake_build moc_build qmake_build rcc_build .include Index: biology/ugene/Makefile =================================================================== --- biology/ugene/Makefile +++ biology/ugene/Makefile @@ -20,9 +20,9 @@ BROKEN_aarch64= Fails to build: invokes x86 asm -USES= desktop-file-utils execinfo qmake +USES= desktop-file-utils execinfo qt:5 USE_GL= glu -USE_QT5= buildtools_build linguisttools_build scripttools_build \ +USE_QT= buildtools_build linguisttools_build qmake_build scripttools_build \ gui network printsupport script sql svg webkit widgets xml \ imageformats_run Index: cad/freecad/Makefile =================================================================== --- cad/freecad/Makefile +++ cad/freecad/Makefile @@ -34,10 +34,10 @@ USE_GITHUB= yes GH_TAGNAME= 0ea7373 -USES= compiler:c++11-lib cmake:outsource jpeg python localbase +USES= compiler:c++11-lib cmake:outsource jpeg python localbase qt:4 USE_XORG= ice sm x11 xext xt USE_GL= gl glu -USE_QT4= qmake_build corelib gui moc_build network opengl rcc_build \ +USE_QT= qmake_build corelib gui moc_build network opengl rcc_build \ uic_build svg xml webkit CMAKE_ARGS= -DOCC_INCLUDE_DIR="${LOCALBASE}/include/OpenCASCADE" \ -DFREECAD_USE_EXTERNAL_PIVY=1 Index: cad/fritzing/Makefile =================================================================== --- cad/fritzing/Makefile +++ cad/fritzing/Makefile @@ -19,8 +19,9 @@ WRKSRC= ${WRKDIR}/fritzing-app-${PORTVERSION}b -USES= dos2unix gmake python qmake tar:bzip2 -USE_QT5= buildtools concurrent core dbus gui imageformats network printsupport qmake serialport sql-sqlite3 svg xml +USES= dos2unix gmake python tar:bzip2 qt:5 +USE_QT= buildtools_build concurrent core dbus gui imageformats \ + network printsupport qmake_build serialport sql-sqlite3 svg xml DOS2UNIX_REGEX= .*pro INSTALLS_ICONS= yes Index: cad/klayout/Makefile =================================================================== --- cad/klayout/Makefile +++ cad/klayout/Makefile @@ -10,9 +10,9 @@ LICENSE= GPLv2 -USES= compiler:c++0x gmake python:build +USES= compiler:c++0x gmake python:build qt:4 USE_RUBY= yes -USE_QT4= corelib designer gui network moc_build sql uic_build \ +USE_QT= corelib designer gui network moc_build sql uic_build \ rcc_build qt3support xml USE_LDCONFIG= yes PLIST_FILES= bin/klayout \ Index: cad/layouteditor/Makefile =================================================================== --- cad/layouteditor/Makefile +++ cad/layouteditor/Makefile @@ -13,8 +13,8 @@ LIB_DEPENDS= libttf.so:print/freetype -USES= qmake zip -USE_QT4= corelib gui network moc_build sql uic_build \ +USES= zip qt:4 +USE_QT= corelib gui network moc_build qmake_build sql uic_build \ rcc_build qt3support xml WRKSRC= ${WRKDIR}/layout PLIST_FILES= bin/layout Index: cad/leocad/Makefile =================================================================== --- cad/leocad/Makefile +++ cad/leocad/Makefile @@ -19,8 +19,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME} -USES= desktop-file-utils gmake jpeg pkgconfig qmake shared-mime-info -USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ +USES= desktop-file-utils gmake jpeg pkgconfig shared-mime-info qt:4 +USE_QT= moc_build qmake_build rcc_build uic_build \ + iconengines_run imageformats_run \ corelib gui network opengl USE_GL= glut USE_GNOME= gtk20 Index: cad/librecad/Makefile =================================================================== --- cad/librecad/Makefile +++ cad/librecad/Makefile @@ -14,9 +14,9 @@ GH_ACCOUNT= LibreCAD GH_PROJECT= LibreCAD -USE_QT4= gui help network sql svg help-tools_build \ - linguisttools_build moc_build rcc_build uic_build -USES= compiler:c++11-lib desktop-file-utils pkgconfig qmake +USE_QT= gui help network sql svg help-tools_build \ + linguisttools_build moc_build qmake_build rcc_build uic_build +USES= compiler:c++11-lib desktop-file-utils pkgconfig qt:4 # Unhide std::to_string() to fix build with GCC (ports/193528) CFLAGS+= -D_GLIBCXX_USE_C99 Index: cad/meshlab/Makefile =================================================================== --- cad/meshlab/Makefile +++ cad/meshlab/Makefile @@ -19,10 +19,10 @@ BROKEN_aarch64= Fails to compile: constant expression evaluates to -1 which cannot be narrowed to type char -USES= dos2unix qmake compiler:c++11-lib tar:tgz +USES= dos2unix compiler:c++11-lib qt:4 tar:tgz USE_CXXSTD= c++11 USE_GL= glew glu -USE_QT4= moc_build rcc_build uic_build corelib gui xml \ +USE_QT= moc_build qmake_build rcc_build uic_build corelib gui xml \ xmlpatterns opengl network script USE_LDCONFIG= yes DOS2UNIX_FILES= external/structuresynth/ssynth/SyntopiaCore/GLEngine/Object3D.h \ Index: cad/openscad/Makefile =================================================================== --- cad/openscad/Makefile +++ cad/openscad/Makefile @@ -24,10 +24,10 @@ libharfbuzz.so:print/harfbuzz \ libopencsg.so:graphics/opencsg -USES= bison compiler:c++11-lang desktop-file-utils gettext-tools pkgconfig qmake shebangfix +USES= bison compiler:c++11-lang desktop-file-utils gettext-tools pkgconfig shebangfix qt:4 SHEBANG_FILES= libraries/MCAD/get_submodules.py USE_GL= glu glew -USE_QT4= corelib gui opengl moc_build uic_build rcc_build +USE_QT= corelib gui opengl moc_build qmake_build uic_build rcc_build PLIST_SUB= PORTVERSION=${PORTVERSION} QMAKE_ENV= EIGENDIR=${LOCALBASE}/include/eigen3 QMAKE_ARGS+= VERSION=${PORTVERSION} \ Index: cad/qcad/Makefile =================================================================== --- cad/qcad/Makefile +++ cad/qcad/Makefile @@ -19,10 +19,10 @@ MAKE_JOBS_UNSAFE=yes -USES= execinfo gmake qmake +USES= execinfo gmake qt:4 USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT4= qmake_build codecs-cn codecs-jp codecs-kr codecs-tw corelib \ +USE_QT= qmake_build codecs-cn codecs-jp codecs-kr codecs-tw corelib \ designer gui help imageformats moc_build network opengl rcc_build script \ scripttools sql svg uic_build xml xmlpatterns webkit USE_GL= glu Index: cad/qcad/pkg-plist =================================================================== --- cad/qcad/pkg-plist +++ cad/qcad/pkg-plist @@ -24,7 +24,6 @@ lib/libspatialindexnavel.so lib/libspatialindexnavel.so.0 lib/libstemmer.a -share/applications/usr_local_bin_qcadbin.desktop %%PORTEXAMPLES%%%%EXAMPLESDIR%%/colors.dxf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/entities.dxf %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example00.dxf Index: cad/qelectrotech/Makefile =================================================================== --- cad/qelectrotech/Makefile +++ cad/qelectrotech/Makefile @@ -14,9 +14,9 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lib desktop-file-utils qmake shared-mime-info -USE_QT5= buildtools_build gui network printsupport \ - sql-sqlite3 svg xml +USES= compiler:c++11-lib desktop-file-utils shared-mime-info qt:5 +USE_QT= buildtools_build qmake_build \ + gui network printsupport sql-sqlite3 svg xml OPTIONS_DEFINE= DEBUG Index: cad/qfsm/Makefile =================================================================== --- cad/qfsm/Makefile +++ cad/qfsm/Makefile @@ -15,9 +15,9 @@ OPTIONS_DEFINE= GRAPHVIZ DOCS EXAMPLES USE_XORG= xi -USE_QT4= corelib gui qt3support svg xml \ +USE_QT= corelib gui qt3support svg xml \ moc_build qmake_build rcc_build uic_build -USES= tar:bzip2 cmake desktop-file-utils +USES= tar:bzip2 cmake desktop-file-utils qt:4 INSTALLS_ICONS= yes GRAPHVIZ_BUILD_DEPENDS= graphviz>=2.22:graphics/graphviz Index: cad/qucs/Makefile =================================================================== --- cad/qucs/Makefile +++ cad/qucs/Makefile @@ -11,9 +11,9 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USE_QT4= moc_build uic_build rcc_build linguisttools_build \ +USE_QT= moc_build uic_build rcc_build linguisttools_build \ corelib gui xml svg script qt3support -USES= bison gmake libtool shebangfix +USES= bison gmake libtool shebangfix qt:4 SHEBANG_FILES= contrib/ps2sp GNU_CONFIGURE= yes INSTALL_TARGET= install-strip Index: chinese/fcitx-libpinyin/Makefile =================================================================== --- chinese/fcitx-libpinyin/Makefile +++ chinese/fcitx-libpinyin/Makefile @@ -19,7 +19,7 @@ LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \ libpinyin.so:chinese/libpinyin -USES= tar:xz cmake gettext pkgconfig +USES= tar:xz cmake gettext pkgconfig qt:4 INSTALLS_ICONS= yes _MODEL_VER= 20130308 @@ -31,7 +31,7 @@ .include .if ${PORT_OPTIONS:MQT4} -USE_QT4= qmake_build moc_build rcc_build uic_build gui webkit +USE_QT= qmake_build moc_build rcc_build uic_build gui webkit USE_LDCONFIG= ${PREFIX}/lib/fcitx/qt PLIST_SUB+= QT4="" .else Index: chinese/fcitx/Makefile =================================================================== --- chinese/fcitx/Makefile +++ chinese/fcitx/Makefile @@ -41,7 +41,7 @@ USE_LDCONFIG= yes USES= tar:xz cmake desktop-file-utils execinfo \ gettext-tools:build,run gettext-runtime iconv:wchar_t \ - kde:5 pkgconfig shared-mime-info + kde:5 pkgconfig qt:4 shared-mime-info INSTALLS_ICONS= yes OPTIONS_DEFINE= GTK2 GTK3 QT4 OPENCC TPUNC DOCS @@ -87,7 +87,7 @@ .endif .if ${PORT_OPTIONS:MQT4} -USE_QT4+= qmake_build moc_build rcc_build uic_build dbus gui inputmethods corelib +USE_QT+= moc_build qmake_build rcc_build uic_build dbus gui inputmethods corelib USE_LDCONFIG+= ${PREFIX}/lib/fcitx/qt PLIST_SUB+= QT4="" .else Index: chinese/fqterm/Makefile =================================================================== --- chinese/fqterm/Makefile +++ chinese/fqterm/Makefile @@ -13,9 +13,9 @@ BROKEN= Unfetchable (google code has gone away) -USES= cmake:outsource dos2unix zip +USES= cmake:outsource dos2unix zip qt:4 USE_XORG= x11 ice xext xt xaw xpm xi xproto xextproto -USE_QT4= gui network script qt3support imageformats \ +USE_QT= gui network script qt3support imageformats \ codecs-cn codecs-tw codecs-jp codecs-kr \ qmake_build moc_build rcc_build uic_build linguist_build Index: chinese/gcin/Makefile =================================================================== --- chinese/gcin/Makefile +++ chinese/gcin/Makefile @@ -16,7 +16,7 @@ HAS_CONFIGURE= YES CONFIGURE_ARGS+= --use_gtk3=N --use_qt3=N USE_GNOME= gtk20 -USES= gmake pkgconfig tar:xz +USES= gmake pkgconfig qt:4 tar:xz USE_XORG= x11 xtst xext INSTALLS_ICONS= YES USE_LDCONFIG= YES @@ -26,7 +26,7 @@ ANTHY_DESC= Japanese anthy IM module QT_IM_MODULE_DESC= QT IM module -QT_IM_MODULE_USE= QT4=inputmethods,qmake_build,moc_build,corelib,gui +QT_IM_MODULE_USE= QT=inputmethods,qmake_build,moc_build,corelib,gui QT_IM_MODULE_LIB_DEPENDS= libmng.so:graphics/libmng QT_IM_MODULE_CONFIGURE_OFF= --use_qt4=N Index: chinese/qt4-codecs-cn/Makefile =================================================================== --- chinese/qt4-codecs-cn/Makefile +++ chinese/qt4-codecs-cn/Makefile @@ -10,7 +10,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt GB 18030 codec plugin -USE_QT4= qmake_build corelib +USES= qt:4 +USE_QT= qmake_build corelib QT_DIST= yes HAS_CONFIGURE= yes Index: chinese/qt4-codecs-tw/Makefile =================================================================== --- chinese/qt4-codecs-tw/Makefile +++ chinese/qt4-codecs-tw/Makefile @@ -10,7 +10,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt Big-5 codec plugin -USE_QT4= qmake_build corelib +USES= qt:4 +USE_QT= qmake_build corelib QT_DIST= yes HAS_CONFIGURE= yes Index: chinese/qterm/Makefile =================================================================== --- chinese/qterm/Makefile +++ chinese/qterm/Makefile @@ -10,9 +10,9 @@ MAINTAINER= kaiwang27@gmail.com COMMENT= BBS client for BSD/Linux -USES= tar:bzip2 cmake perl5 +USES= tar:bzip2 cmake perl5 qt:4 USE_PERL5= build -USE_QT4= codecs-cn_run codecs-tw_run gui help-tools_build \ +USE_QT= codecs-cn_run codecs-tw_run gui help-tools_build \ linguist_build moc_build network qt3support_build \ qmake_build rcc_build uic_build xml USE_XORG= x11 ice @@ -31,15 +31,15 @@ OPENSSL_CMAKE_ON= -DQTERM_ENABLE_SSH:BOOL=TRUE OPENSSL_CMAKE_OFF= -DQTERM_ENABLE_SSH:BOOL=FALSE -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus DBUS_CMAKE_ON= -DQTERM_ENABLE_DBUS:BOOL=TRUE DBUS_CMAKE_OFF= -DQTERM_ENABLE_DBUS:BOOL=FALSE -PHONON_USE= QT4=phonon +PHONON_USE= QT=phonon PHONON_CMAKE_ON= -DQTERM_ENABLE_PHONON:BOOL=TRUE PHONON_CMAKE_OFF= -DQTERM_ENABLE_PHONON:BOOL=FALSE -QTSCRIPT_USE= QT4=script +QTSCRIPT_USE= QT=script QTSCRIPT_RUN_DEPENDS= ${QT_PLUGINDIR}/script/libqtscript_core.so:devel/qtscriptgenerator QTSCRIPT_CMAKE_ON= -DQTERM_ENABLE_SCRIPT:BOOL=TRUE QTSCRIPT_CMAKE_OFF= -DQTERM_ENABLE_SCRIPT:BOOL=FALSE Index: comms/cqrlog/Makefile =================================================================== --- comms/cqrlog/Makefile +++ comms/cqrlog/Makefile @@ -18,7 +18,7 @@ USE_GITHUB= yes GH_ACCOUNT= ok2cqr -USES= shebangfix +USES= shebangfix qt:4 SHEBANG_FILES= tools/cqrlog-apparmor-fix \ voice_keyer/voice_keyer.sh Index: comms/cutecom/Makefile =================================================================== --- comms/cutecom/Makefile +++ comms/cutecom/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= lsz:comms/lrzsz -USE_QT4= qt3support qmake_build moc_build rcc_build uic_build -USES= cmake +USE_QT= qt3support qmake_build moc_build rcc_build uic_build +USES= cmake qt:4 .include Index: comms/dabstick-radio/Makefile =================================================================== --- comms/dabstick-radio/Makefile +++ comms/dabstick-radio/Makefile @@ -21,8 +21,8 @@ libfftw3.so:math/fftw3 \ libfaad.so:audio/faad -USES= tar:tgz -USE_QT4= gui qt3support qmake_build moc_build rcc_build uic_build +USES= qt:4 tar:tgz +USE_QT= gui qt3support qmake_build moc_build rcc_build uic_build PORTDOCS= * PLIST_FILES+= bin/dabreceiver bin/fmreceiver bin/spectrum-viewer Index: comms/gnuradio/Makefile =================================================================== --- comms/gnuradio/Makefile +++ comms/gnuradio/Makefile @@ -40,7 +40,7 @@ # volk/lib/volk_cpu.c: In function 'i_can_has_3dnow': # volk/lib/volk_cpu.c:62: error: can't find a register in class 'BREG' while reloading 'asm' # volk/lib/volk_cpu.c:62: error: 'asm' operand has impossible constraints -USES= cmake:outsource compiler:c11 iconv perl5 python:2.7 shebangfix +USES= cmake:outsource compiler:c11 iconv perl5 python:2.7 shebangfix qt:4 SHEBANG_FILES= grc/freedesktop/grc_setup_freedesktop.in CMAKE_ARGS+= -DSWIG_EXECUTABLE:STRING="${LOCALBASE}/bin/swig2.0"\ -DICONV_PREFIX:STRING="${ICONV_PREFIX}" \ @@ -53,7 +53,7 @@ DOCSDIR= share/doc/${PORTNAME}-${MAJOR_SUB_VER} USE_GNOME= pygtk2 USE_WX= 3.0+ -USE_QT4= corelib gui xml qmake moc rcc uic +USE_QT= corelib gui xml qmake moc rcc uic WX_COMPS= wx wx:build wx:run python:build python:run USE_LDCONFIG= yes PLIST_SUB+= MAJOR_VERSION="3" Index: comms/gqrx/Makefile =================================================================== --- comms/gqrx/Makefile +++ comms/gqrx/Makefile @@ -30,10 +30,10 @@ USE_GITHUB= yes GH_ACCOUNT= csete -USES= pkgconfig qmake +USES= pkgconfig qt:5 USE_GL= gl -USE_QT5= buildtools_build core gui svg network widgets +USE_QT= buildtools_build core gui qmake_build svg network widgets PLIST_FILES= bin/gqrx share/applications/gqrx.desktop Index: comms/hamfax/Makefile =================================================================== --- comms/hamfax/Makefile +++ comms/hamfax/Makefile @@ -12,10 +12,10 @@ LIB_DEPENDS= libaudiofile.so:audio/libaudiofile -USE_QT4= gui moc_build +USE_QT= gui moc_build GNU_CONFIGURE= yes CONFIGURE_ARGS+= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" -USES= gmake pkgconfig tar:bzip2 +USES= gmake pkgconfig qt:4 tar:bzip2 .include Index: comms/jsdr/Makefile =================================================================== --- comms/jsdr/Makefile +++ comms/jsdr/Makefile @@ -19,8 +19,8 @@ libsndfile.so:audio/libsndfile \ libfftw3.so:math/fftw3 -USES= tar:tgz -USE_QT4= gui qt3support qmake_build moc_build rcc_build uic_build +USES= qt:4 tar:tgz +USE_QT= gui qt3support qmake_build moc_build rcc_build uic_build PORTDOCS= * PLIST_FILES+= bin/swreceiver bin/spectrum-viewer-${PORTVERSION} \ @@ -28,35 +28,6 @@ OPTIONS_DEFINE= DOCS -do-configure: - cd ${WRKSRC}/make-x64/swreceiver && ${SETENV} ${MAKE_ENV} \ - ${QMAKE} ${QMAKE_ARGS} - cd ${WRKSRC}/make-x64/fmreceiver && ${SETENV} ${MAKE_ENV} \ - ${QMAKE} ${QMAKE_ARGS} - cd ${WRKSRC}/make-x64/spectrum-viewer && ${SETENV} ${MAKE_ENV} \ - ${QMAKE} ${QMAKE_ARGS} - cd ${WRKSRC}/make-x64/mini-receiver && ${SETENV} ${MAKE_ENV} \ - ${QMAKE} ${QMAKE_ARGS} - -do-build: - cd ${WRKSRC}/make-x64/swreceiver && ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${_MAKE_JOBS} - cd ${WRKSRC}/make-x64/fmreceiver && ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${_MAKE_JOBS} - cd ${WRKSRC}/make-x64/spectrum-viewer && ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${_MAKE_JOBS} - cd ${WRKSRC}/make-x64/mini-receiver && ${SETENV} ${MAKE_ENV} \ - ${MAKE} ${_MAKE_JOBS} - -do-install: - ${INSTALL} ${WRKSRC}/make-x64/swreceiver/swreceiver \ - ${WRKSRC}/make-x64/mini-receiver/mini-receiver \ - ${STAGEDIR}${PREFIX}/bin - ${INSTALL} ${WRKSRC}/make-x64/spectrum-viewer/spectrum-viewer \ - ${STAGEDIR}${PREFIX}/bin/spectrum-viewer-${PORTVERSION} - ${INSTALL} ${WRKSRC}/make-x64/fmreceiver/fmreceiver \ - ${STAGEDIR}${PREFIX}/bin/fmreceiver-${PORTVERSION} - do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} Index: comms/jsdr/files/patch-jsdr.pro =================================================================== --- comms/jsdr/files/patch-jsdr.pro +++ comms/jsdr/files/patch-jsdr.pro @@ -0,0 +1,11 @@ +--- jsdr.pro.orig 2016-11-18 22:17:37 UTC ++++ jsdr.pro +@@ -0,0 +1,8 @@ ++TEMPLATE = subdirs ++ ++SUBDIRS = make-x64/swreceiver \ ++ make-x64/fmreceiver \ ++ make-x64/spectrum-viewer \ ++ make-x64/mini-receiver ++ ++CONFIG += ordered Index: comms/jsdr/files/patch-make-x64_fmreceiver_fmreceiver.pro =================================================================== --- comms/jsdr/files/patch-make-x64_fmreceiver_fmreceiver.pro +++ comms/jsdr/files/patch-make-x64_fmreceiver_fmreceiver.pro @@ -1,6 +1,6 @@ ---- make-x64/fmreceiver/fmreceiver.pro.orig +--- make-x64/fmreceiver/fmreceiver.pro.orig 2012-09-16 16:23:45 UTC +++ make-x64/fmreceiver/fmreceiver.pro -@@ -137,9 +137,16 @@ LIBS += -lstdc++ +@@ -137,9 +137,18 @@ LIBS += -lstdc++ #} #for fedora use the second set @@ -17,6 +17,8 @@ + INCLUDEPATH += ${LOCALBASE}/include + QMAKE_LIBDIR += ${LOCALBASE}/lib + LIBS+= -lqwt -lusb -lrt -lportaudio -lsndfile -lsamplerate -lfftw3 ++ target.path = $$INSTALL_ROOT/$$PREFIX/bin ++ INSTALLS += target } Index: comms/jsdr/files/patch-make-x64_mini-receiver_mini-receiver.pro =================================================================== --- comms/jsdr/files/patch-make-x64_mini-receiver_mini-receiver.pro +++ comms/jsdr/files/patch-make-x64_mini-receiver_mini-receiver.pro @@ -1,6 +1,6 @@ ---- make-x64/mini-receiver/mini-receiver.pro.orig +--- make-x64/mini-receiver/mini-receiver.pro.orig 2012-10-02 08:15:01 UTC +++ make-x64/mini-receiver/mini-receiver.pro -@@ -108,9 +108,16 @@ LIBS += -lstdc++ +@@ -108,9 +108,18 @@ LIBS += -lstdc++ #} #for fedora use the second set @@ -17,6 +17,8 @@ + INCLUDEPATH += ${LOCALBASE}/include + QMAKE_LIBDIR += ${LOCALBASE}/lib + LIBS+= -lqwt -lusb -lrt -lportaudio -lsndfile -lsamplerate -lfftw3 ++ target.path = $$INSTALL_ROOT/$$PREFIX/bin ++ INSTALLS += target } Index: comms/jsdr/files/patch-make-x64_spectrum-viewer_spectrum-viewer.pro =================================================================== --- comms/jsdr/files/patch-make-x64_spectrum-viewer_spectrum-viewer.pro +++ comms/jsdr/files/patch-make-x64_spectrum-viewer_spectrum-viewer.pro @@ -1,6 +1,6 @@ ---- make-x64/spectrum-viewer/spectrum-viewer.pro.orig +--- make-x64/spectrum-viewer/spectrum-viewer.pro.orig 2012-10-02 08:19:58 UTC +++ make-x64/spectrum-viewer/spectrum-viewer.pro -@@ -83,10 +83,16 @@ LIBS += -lsamplerate +@@ -83,10 +83,18 @@ LIBS += -lsamplerate #} #for fedora use the second set @@ -18,6 +18,8 @@ +unix { INCLUDEPATH += ${LOCALBASE}/include/qwt + INCLUDEPATH += ${LOCALBASE}/include + LIBS+= -lqwt -lusb -lrt -lfftw3 -lsamplerate ++ target.path = $$INSTALL_ROOT/$$PREFIX/bin ++ INSTALLS += target } Index: comms/jsdr/files/patch-make-x64_swreceiver_swreceiver.pro =================================================================== --- comms/jsdr/files/patch-make-x64_swreceiver_swreceiver.pro +++ comms/jsdr/files/patch-make-x64_swreceiver_swreceiver.pro @@ -1,6 +1,6 @@ ---- make-x64/swreceiver/swreceiver.pro.orig +--- make-x64/swreceiver/swreceiver.pro.orig 2012-09-16 16:12:33 UTC +++ make-x64/swreceiver/swreceiver.pro -@@ -180,13 +180,19 @@ LIBS += -lwinmm +@@ -180,13 +180,21 @@ LIBS += -lwinmm #} #for Fedora use the second set @@ -26,5 +26,7 @@ + INCLUDEPATH += ${LOCALBASE}/include + QMAKE_LIBDIR += ${LOCALBASE}/lib + LIBS += -lqwt -lrt -lsndfile -lsamplerate -lportaudio -lusb -lfftw3 ++ target.path = $$INSTALL_ROOT/$$PREFIX/bin ++ INSTALLS += target +} Index: comms/klog/Makefile =================================================================== --- comms/klog/Makefile +++ comms/klog/Makefile @@ -11,9 +11,9 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake -USE_QT5= buildtools_build core gui linguisttools_build network \ - printsupport sql sql-sqlite3_run widgets +USES= qt:5 +USE_QT= buildtools_build core gui linguisttools_build network \ + printsupport qmake_build sql sql-sqlite3_run widgets DESKTOP_ENTRIES= "KLog" "Simple Amateur Radio Logging Program" \ "" "klog" "Network;HamRadio;" \ true Index: comms/kremotecontrol/Makefile =================================================================== --- comms/kremotecontrol/Makefile +++ comms/kremotecontrol/Makefile @@ -9,9 +9,9 @@ RUN_DEPENDS= lircd:comms/lirc -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= corelib script xmlpatterns \ +USE_QT= corelib script xmlpatterns \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes Index: comms/libsdr-gui/Makefile =================================================================== --- comms/libsdr-gui/Makefile +++ comms/libsdr-gui/Makefile @@ -18,8 +18,8 @@ USE_GITHUB= yes GH_ACCOUNT= hmatuschek -USE_QT5= core buildtools_build qmake widgets -USES= cmake pkgconfig +USE_QT= core buildtools_build qmake_build widgets +USES= cmake pkgconfig qt:5 USE_LDCONFIG= yes .include Index: comms/linpsk/Makefile =================================================================== --- comms/linpsk/Makefile +++ comms/linpsk/Makefile @@ -11,8 +11,8 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \ libasound.so:audio/alsa-lib -USES= qmake tar:tgz -USE_QT4= gui network corelib moc_build uic_build rcc_build qmake_build +USES= qt:4 tar:tgz +USE_QT= gui network corelib moc_build uic_build rcc_build qmake_build DESKTOP_ENTRIES="LinPsk" "${COMMENT}" \ "${DATADIR}/linpsk.png" "linpsk" "Audio;HamRadio;" \ false Index: comms/py-qt5-serialport/Makefile =================================================================== --- comms/py-qt5-serialport/Makefile +++ comms/py-qt5-serialport/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtSerialPort PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run -USE_QT5= core gui serialport qmake_build +USE_QT= core gui serialport qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: comms/qsstv/Makefile =================================================================== --- comms/qsstv/Makefile +++ comms/qsstv/Makefile @@ -21,8 +21,8 @@ libv4l2.so:multimedia/libv4l BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat -USES= qmake -USE_QT5= buildtools core gui network widgets xml +USES= qt:5 +USE_QT= buildtools_build core gui network qmake_build widgets xml USE_GL+= gl OPTIONS_DEFINE= DOCS Index: comms/qt5-connectivity/Makefile =================================================================== --- comms/qt5-connectivity/Makefile +++ comms/qt5-connectivity/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt connectivity (Bluetooth/NFC) module -USE_QT5= concurrent core qml quick buildtools_build +USES= qt:5 tar:xz +USE_QT= concurrent core qml quick buildtools_build QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: comms/qt5-sensors/Makefile =================================================================== --- comms/qt5-sensors/Makefile +++ comms/qt5-sensors/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt sensors module -USE_QT5= core qml quick buildtools_build +USES= qt:5 tar:xz +USE_QT= core qml quick buildtools_build QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: comms/qt5-serialbus/Makefile =================================================================== --- comms/qt5-serialbus/Makefile +++ comms/qt5-serialbus/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt functions to access industrial bus systems -USE_QT5= core network serialport buildtools_build +USES= compiler:c++11-lib qt:5 tar:xz +USE_QT= core network serialport buildtools_build QT_DIST= serialbus -USES= compiler:c++11-lib qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/serialbus INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: comms/qt5-serialport/Makefile =================================================================== --- comms/qt5-serialport/Makefile +++ comms/qt5-serialport/Makefile @@ -8,9 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt functions to access serial ports -USE_QT5= core buildtools_build +USES= qt:5 tar:xz +USE_QT= core buildtools_build QT_DIST= serialport -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: comms/qtel/Makefile =================================================================== --- comms/qtel/Makefile +++ comms/qtel/Makefile @@ -12,7 +12,10 @@ LIB_DEPENDS= libecholib.so:comms/svxlink MASTERDIR= ${.CURDIR}/../svxlink -USE_QT4= corelib gui network qmake_build linguist_build moc_build rcc_build uic_build + +USES= qt:4 +USE_QT= corelib gui network \ + linguist_build moc_build qmake_build rcc_build uic_build PKGDIR= ${.CURDIR} CMAKE_ARGS+= -DUSE_QT:BOOL=YES \ -DQT_ONLY:BOOL=YES Index: comms/sdr-wspr/Makefile =================================================================== --- comms/sdr-wspr/Makefile +++ comms/sdr-wspr/Makefile @@ -15,8 +15,8 @@ USE_GITHUB= yes GH_ACCOUNT= hmatuschek -USE_QT5= core buildtools_build qmake webkit widgets -USES= cmake:outsource compiler:gcc-c++11-lib fortran pkgconfig +USES= cmake:outsource compiler:gcc-c++11-lib fortran pkgconfig qt:5 +USE_QT= core buildtools_build qmake_build webkit widgets PLIST_FILES= bin/sdr-wspr share/applications/sdr-wspr.desktop \ share/icons/sdr-wspr.svg Index: comms/svxlink/Makefile =================================================================== --- comms/svxlink/Makefile +++ comms/svxlink/Makefile @@ -24,7 +24,7 @@ GH_ACCOUNT= sm0svx GH_PROJECT= svxlink -USES= cmake tcl +USES+= cmake tcl CMAKE_SOURCE_PATH= ${WRKSRC}/src CMAKE_ARGS+= -DMAN_INSTALL_DIR:FILEPATH=${MANDIRS} \ -DLOCAL_STATE_DIR=/var Index: comms/wsjtx/Makefile =================================================================== --- comms/wsjtx/Makefile +++ comms/wsjtx/Makefile @@ -21,8 +21,8 @@ MAKE_JOBS_UNSAFE= yes USE_GL= yes -USE_QT5= gui buildtools qmake_build widgets multimedia concurrent serialport -USES= cmake compiler:c++11-lib dos2unix fortran pkgconfig tar:tgz +USE_QT= gui buildtools qmake_build widgets multimedia concurrent serialport +USES= cmake compiler:c++11-lib dos2unix fortran pkgconfig tar:tgz qt:5 CMAKE_ARGS+= -DPORT_BUILDING::STRING="ON" \ -DCMAKE_PREFIX_PATH+=${LOCALBASE}/wsjtx/lib WRKSRC= ${WRKDIR}/${PORTNAME} Index: comms/xcwcp/Makefile =================================================================== --- comms/xcwcp/Makefile +++ comms/xcwcp/Makefile @@ -12,8 +12,8 @@ MASTERDIR= ${.CURDIR}/../unixcw PLIST= ${.CURDIR}/pkg-plist -USE_QT5= buildtools gui widgets qmake_build -USES= gettext +USE_QT= buildtools gui widgets qmake_build +USES= gettext qt:5 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-xcwcp XCWCP= yes Index: databases/akonadi-googledata/Makefile =================================================================== --- databases/akonadi-googledata/Makefile +++ databases/akonadi-googledata/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libgcal.so:deskutils/libgcal -USES= cmake gettext kde:4 tar:bzip2 -USE_QT4= qmake_build rcc_build moc_build uic_build dbus +USES= cmake gettext kde:4 qt:4 tar:bzip2 +USE_QT= qmake_build rcc_build moc_build uic_build dbus USE_KDE= kdelibs pimlibs automoc4 akonadi .include Index: databases/akonadi/Makefile =================================================================== --- databases/akonadi/Makefile +++ databases/akonadi/Makefile @@ -17,9 +17,9 @@ BUILD_DEPENDS= xsltproc:textproc/libxslt USES= cmake:outsource execinfo kde:4 shared-mime-info \ - compiler:c++11-lang pathfix tar:bzip2 + compiler:c++11-lang pathfix qt:4 tar:bzip2 USE_KDE= automoc4 soprano -USE_QT4= corelib dbus gui network qtestlib_build sql xml \ +USE_QT= corelib dbus gui network qtestlib_build sql xml \ moc_build qmake_build rcc_build uic_build CMAKE_ARGS+= -DAKONADI_BUILD_TESTS:BOOL=FALSE \ -DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=TRUE \ @@ -31,7 +31,7 @@ OPTIONS_SUB= yes # SQLITE MYSQL_DESC= Install MySQL Qt plugin and server -MYSQL_USE= QT4=sql-mysql_run +MYSQL_USE= QT=sql-mysql_run MYSQL_USES= mysql:server PGSQL_DESC= Install PostgreSQL Qt plugin @@ -39,7 +39,7 @@ # it over MySQL might like to use some advanced configuration, like a # remote server. #PGSQL_USE= PGSQL=server -PGSQL_USE= QT4=sql-pgsql_run +PGSQL_USE= QT=sql-pgsql_run SQLITE_DESC= Enable SQLite backend SQLITE_USES= sqlite:3 Index: databases/kbibtex/Makefile =================================================================== --- databases/kbibtex/Makefile +++ databases/kbibtex/Makefile @@ -14,10 +14,10 @@ libqca.so:devel/qca \ libqoauth.so:net/qoauth -USES= cmake iconv kde:4 shared-mime-info tar:xz +USES= cmake iconv kde:4 shared-mime-info qt:4 tar:xz USE_GNOME= libxml2 libxslt USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build uic_build rcc_build \ +USE_QT= qmake_build moc_build uic_build rcc_build \ webkit USE_LDCONFIG= yes Index: databases/pgmodeler/Makefile =================================================================== --- databases/pgmodeler/Makefile +++ databases/pgmodeler/Makefile @@ -13,9 +13,10 @@ USE_GITHUB= yes -USES= compiler:c++11-lib execinfo pgsql qmake pkgconfig gmake +USES= compiler:c++11-lib execinfo pgsql pkgconfig gmake qt:5 USE_GNOME= libxml2 -USE_QT5= gui network sql svg printsupport widgets core buildtools_build uitools testlib +USE_QT= gui network sql svg printsupport widgets core uitools testlib \ + buildtools_build qmake_build USE_GL+= gl USE_XORG= x11 xext Index: databases/py-qt4-sql/Makefile =================================================================== --- databases/py-qt4-sql/Makefile +++ databases/py-qt4-sql/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtSql PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib gui sql \ +USE_QT= corelib gui sql \ moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: databases/py-qt5-sql/Makefile =================================================================== --- databases/py-qt5-sql/Makefile +++ databases/py-qt5-sql/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtSql PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run -USE_QT5= core gui sql widgets buildtools_build qmake_build +USE_QT= core gui sql widgets buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: databases/qt4-sql/Makefile =================================================================== --- databases/qt4-sql/Makefile +++ databases/qt4-sql/Makefile @@ -9,11 +9,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt SQL database integration module -USE_QT4= qmake_build moc_build corelib +USES= qt:4 +USE_QT= qmake_build moc_build corelib QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: databases/qt5-sql/Makefile =================================================================== --- databases/qt5-sql/Makefile +++ databases/qt5-sql/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt SQL database integration module -USE_QT5= core qmake_build buildtools_build +USES= qt:5 tar:xz +USE_QT= core qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: databases/sqlitebrowser/Makefile =================================================================== --- databases/sqlitebrowser/Makefile +++ databases/sqlitebrowser/Makefile @@ -22,11 +22,13 @@ .if empty(PKGNAMESUFFIX) CMAKE_ARGS+= -DUSE_QT5:BOOL=FALSE -USE_QT4= corelib network gui qmake_build linguisttools_build \ +USES+= qt:4 +USE_QT= corelib network gui qmake_build linguisttools_build \ moc_build uic_build rcc_build .else CMAKE_ARGS+= -DUSE_QT5:BOOL=TRUE -USE_QT5= core gui network printsupport testlib widgets \ +USES+= qt:5 +USE_QT= core gui network printsupport testlib widgets \ buildtools_build linguisttools_build qmake_build .endif Index: databases/sqliteman/Makefile =================================================================== --- databases/sqliteman/Makefile +++ databases/sqliteman/Makefile @@ -12,8 +12,8 @@ LIB_DEPENDS= libqscintilla2.so:devel/qscintilla2 -USES= cmake sqlite -USE_QT4= qmake_build gui moc_build rcc_build uic_build xml sql +USES= cmake sqlite qt:4 +USE_QT= qmake_build gui moc_build rcc_build uic_build xml sql GNU_CONFIGURE= yes USE_LDCONFIG= yes Index: databases/sqlitestudio/Makefile =================================================================== --- databases/sqlitestudio/Makefile +++ databases/sqlitestudio/Makefile @@ -37,10 +37,10 @@ WRKSRC= ${WRKDIR}/SQLiteStudio3 -USES= compiler:c++11-lib gmake ncurses qmake readline sqlite +USES= compiler:c++11-lib gmake ncurses readline sqlite qt:5 USE_CXXSTD= c++11 -USE_QT5= core gui svg sql xml network sql-sqlite3_run widgets script \ - concurrent uitools buildtools_build linguisttools_build +USE_QT= core gui svg sql xml network sql-sqlite3_run widgets script \ + concurrent uitools buildtools_build linguisttools_build qmake_build USE_GL= gl USE_LDCONFIG= yes @@ -79,7 +79,7 @@ .endif .if ${PORT_OPTIONS:MPLUGIN_PRINTING} PLUGIN_DIRS += Printing -USE_QT5+= printsupport +USE_QT+= printsupport .endif .if ${PORT_OPTIONS:MPLUGIN_REGEXP_IMPORT} PLUGIN_DIRS += RegExpImport Index: databases/tora/Makefile =================================================================== --- databases/tora/Makefile +++ databases/tora/Makefile @@ -21,8 +21,8 @@ OPTIONS_DEFINE_i386= ORACLE OPTIONS_DEFAULT= PGSQL MYSQL -USE_QT4= corelib gui sql xml network moc_build uic_build rcc_build -USES= autoreconf gmake libtool makeinfo +USE_QT= corelib gui sql xml network moc_build uic_build rcc_build +USES= autoreconf gmake libtool makeinfo qt:4 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pcre=${LOCALBASE} LDFLAGS+= -L${LOCALBASE}/lib Index: deskutils/basket/Makefile =================================================================== --- deskutils/basket/Makefile +++ deskutils/basket/Makefile @@ -14,10 +14,10 @@ LIB_DEPENDS= libgpgme.so:security/gpgme -USES= cmake gettext-tools kde:4 tar:bzip2 +USES= cmake gettext-tools kde:4 qt:4 tar:bzip2 USE_XORG= xft xpm USE_KDE= automoc4 pimlibs qimageblitz -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: deskutils/cairo-dock-plugins/Makefile =================================================================== --- deskutils/cairo-dock-plugins/Makefile +++ deskutils/cairo-dock-plugins/Makefile @@ -25,7 +25,7 @@ USE_GNOME= glib20 gtk30 librsvg2 libxml2 USE_LDCONFIG= yes USE_XORG= xrender -USES= cmake gettext pkgconfig python +USES= cmake gettext pkgconfig python qt:4 LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= PYVER="${PYTHON_VERSION:S/thon//}" CMAKE_ARGS= -DROOT_PREFIX:PATH=${STAGEDIR} @@ -93,7 +93,7 @@ IMPULSE_CMAKE_OFF= -Denable-impulse:BOOL=FALSE #KDE_INTEGRATION_LIB_DEPENDS= -KDE_INTEGRATION_USE_QT4= corelib +KDE_INTEGRATION_USE_QT= corelib KDE_INTEGRATION_USES= kde:4 KDE_INTEGRATION_USE= KDE=kdelibs KDE_INTEGRATION_CMAKE_ON= -Denable-kde-integration:BOOL=TRUE Index: deskutils/calibre/Makefile =================================================================== --- deskutils/calibre/Makefile +++ deskutils/calibre/Makefile @@ -61,12 +61,12 @@ EXTRACT_BEFORE_ARGS= -x -s '/^calibre/~-src/' -f USES= desktop-file-utils gettext-runtime gnome localbase:ldflags pkgconfig \ - python:2 shared-mime-info shebangfix ssl tar:xz + python:2 qt:5 shared-mime-info shebangfix ssl tar:xz SHEBANG_FILES= resources/calibre-portable.sh \ src/calibre/ebooks/metadata/odt.py \ src/calibre/utils/*.py \ src/odf/*.py -USE_QT5= buildtools_build core dbus gui qmake_build widgets +USE_QT= buildtools_build core dbus gui qmake widgets USE_GL= egl gl USE_GNOME= glib20 USE_XORG= xrender xext x11 Index: deskutils/cdcat/Makefile =================================================================== --- deskutils/cdcat/Makefile +++ deskutils/cdcat/Makefile @@ -22,8 +22,9 @@ CONFIGURE_WRKSRC= ${WRKSRC}/src BUILD_WRKSRC= ${CONFIGURE_WRKSRC} -USES= libtool qmake:norecursive tar:bzip2 -USE_QT4= corelib gui xml linguisttools_build moc_build uic_build +USES= libtool qt:4,qmake_norecursiv tar:bzip2 +USE_QT= corelib gui xml \ + linguisttools_build moc_build qmake_build uic_build QMAKE_ARGS= LIBS+="${LOCALBASE}/lib/libcryptopp.a" \ LIBS+="-lz -lbz2 -ltar -lexif -lmediainfo -lzen" \ DEFINES+="MEDIAINFO_STATIC" \ Index: deskutils/charmtimetracker/Makefile =================================================================== --- deskutils/charmtimetracker/Makefile +++ deskutils/charmtimetracker/Makefile @@ -15,9 +15,9 @@ GH_ACCOUNT= KDAB GH_PROJECT= Charm -USES= cmake +USES= cmake qt:4 CMAKE_ARGS+= -DCharm_VERSION:STRING=${PORTVERSION} -USE_QT4= qmake_build moc_build rcc_build uic_build corelib gui network \ +USE_QT= qmake_build moc_build rcc_build uic_build corelib gui network \ qtestlib sql sql-sqlite3 xml USE_XORG= ice x11 xext xscrnsaver INSTALLS_ICONS= yes Index: deskutils/copyq/Makefile =================================================================== --- deskutils/copyq/Makefile +++ deskutils/copyq/Makefile @@ -12,10 +12,10 @@ BROKEN_FreeBSD_9= does not build -USES= qmake +USES= qt:5 USE_XORG= x11 xfixes xtst -USE_QT5= core gui network svg multimedia imageformats \ - buildtools_build x11extras concurrent widgets xml \ +USE_QT= core gui network svg multimedia imageformats \ + buildtools_build qmake_build x11extras concurrent widgets xml \ script USE_GL= gl Index: deskutils/epoch/Makefile =================================================================== --- deskutils/epoch/Makefile +++ deskutils/epoch/Makefile @@ -16,8 +16,8 @@ BROKEN= Unfetchable (google code has gone away) -USES= qmake zip -USE_QT4= gui moc_build rcc_build +USES= zip qt:4 +USE_QT= gui moc_build qmake_build rcc_build PLIST_FILES= bin/${PORTNAME} share/pixmaps/${PORTNAME}.png Index: deskutils/fbreader/Makefile =================================================================== --- deskutils/fbreader/Makefile +++ deskutils/fbreader/Makefile @@ -27,7 +27,7 @@ STATUS= release .endif -USES= compiler gmake iconv localbase pkgconfig sqlite tar:tgz +USES= compiler gmake iconv localbase pkgconfig sqlite qt:4 tar:tgz USE_LDCONFIG= yes INSTALL_TARGET= do_install @@ -45,7 +45,7 @@ GTK2_USE= gnome=gtk20 GTK2_MAKE_ENV= UI_TYPE=gtk -QT4_USE= qt4=gui,corelib,imageformats,network,moc_build +QT4_USE= qt=gui,corelib,imageformats,network,moc_build QT4_LIBS= -L${QT_LIBDIR} QT4_MAKE_ENV= UI_TYPE=qt4 Index: deskutils/fet/Makefile =================================================================== --- deskutils/fet/Makefile +++ deskutils/fet/Makefile @@ -15,7 +15,7 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake tar:bzip2 +USES= tar:bzip2 PORTEXAMPLES= * @@ -34,8 +34,10 @@ OPTIONS_SUB= yes -QT4_USE= QT4=corelib,moc_build,rcc_build,uic_build,xml -QT5_USE= QT5=buildtools_build,core,xml GL=gl +QT4_USES= qt:4 +QT4_USE= QT=corelib,moc_build,qmake_build,rcc_build,uic_build,xml +QT5_USES= qt:5 +QT5_USE= QT=buildtools_build,qmake_build,core,xml GL=gl .include @@ -45,9 +47,9 @@ .else INSTALL_TARGET+= ${WRKSRC}/fet .if ${PORT_OPTIONS:MQT4} -USE_QT4+=gui network +USE_QT+=gui network .else -USE_QT5+=gui network printsupport widgets +USE_QT+=gui network printsupport widgets .endif .endif Index: deskutils/homerun/Makefile =================================================================== --- deskutils/homerun/Makefile +++ deskutils/homerun/Makefile @@ -9,9 +9,9 @@ MAINTAINER= yurkis@gmail.com COMMENT= Fullscreen launcher with content organized in tabs -USES= cmake:outsource compiler:c++0x gettext kde:4 tar:bzip2 +USES= cmake:outsource compiler:c++0x gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 workspace -USE_QT4= moc_build qmake_build rcc_build uic_build corelib gui +USE_QT= moc_build qmake_build rcc_build uic_build corelib gui USE_XORG= x11 USE_LDCONFIG= yes Index: deskutils/kcharselect/Makefile =================================================================== --- deskutils/kcharselect/Makefile +++ deskutils/kcharselect/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Character selector for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: deskutils/kchmviewer-kde4/Makefile =================================================================== --- deskutils/kchmviewer-kde4/Makefile +++ deskutils/kchmviewer-kde4/Makefile @@ -14,9 +14,9 @@ LIB_DEPENDS= libchm.so:misc/chmlib \ libzip.so:archivers/libzip -USES= cmake:outsource gettext-tools kde:4 +USES= cmake:outsource gettext-tools kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= webkit qmake_build moc_build rcc_build uic_build +USE_QT= webkit qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} Index: deskutils/kdeconnect/Makefile =================================================================== --- deskutils/kdeconnect/Makefile +++ deskutils/kdeconnect/Makefile @@ -9,9 +9,9 @@ MAINTAINER= yurkis@gmail.com COMMENT= Support for KDE to interface between your phone and your computer -USES= cmake compiler:c++0x gettext kde:4 tar:xz +USES= cmake compiler:c++0x gettext kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 workspace runtime -USE_QT4= corelib gui moc_build qmake_build uic_build rcc_build +USE_QT= corelib gui moc_build qmake_build uic_build rcc_build USE_LDCONFIG= yes .include Index: deskutils/kdepim4-runtime/Makefile =================================================================== --- deskutils/kdepim4-runtime/Makefile +++ deskutils/kdepim4-runtime/Makefile @@ -19,11 +19,11 @@ CONFLICTS_INSTALL= kdepim-runtime44-4.* -USES= cmake:outsource kde:4 shared-mime-info tar:xz +USES= cmake:outsource kde:4 shared-mime-info qt:4 tar:xz USE_GNOME= libxml2 libxslt:build USE_KDE= kdelibs pimlibs \ akonadi automoc4 -USE_QT4= corelib dbus declarative designer_build gui network qtestlib \ +USE_QT= corelib dbus declarative designer_build gui network qtestlib \ script xml xmlpatterns \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes Index: deskutils/kdepim4/Makefile =================================================================== --- deskutils/kdepim4/Makefile +++ deskutils/kdepim4/Makefile @@ -23,12 +23,12 @@ USE_GNOME= libxml2 libxslt:build USE_KDE= kdelibs pimlibs kactivities \ akonadi automoc4 soprano nepomuk-widgets baloo -USES= cmake:outsource gmake grantlee:4 iconv kde:4 shebangfix tar:xz +USES= cmake:outsource gmake grantlee:4 iconv kde:4 shebangfix qt:4 tar:xz SHEBANG_FILES= agents/mailfilteragent/kconf_update/migrate-kmail-filters.pl \ kalarm/*.pl kmail/kconf_update/*.pl \ libkpgp/kconf_update/kpgp-3.1-upgrade-address-data.pl USE_OPENLDAP= yes -USE_QT4= corelib dbus declarative designer_build gui network opengl \ +USE_QT= corelib dbus declarative designer_build gui network opengl \ qt3support script sql webkit xml \ qmake_build moc_build rcc_build uic_build USE_XORG= x11 xscrnsaver Index: deskutils/kdepimlibs4/Makefile =================================================================== --- deskutils/kdepimlibs4/Makefile +++ deskutils/kdepimlibs4/Makefile @@ -20,12 +20,12 @@ libprison.so:graphics/prison \ libqjson.so:devel/qjson -USES= cmake:outsource kde:4 shared-mime-info shebangfix tar:xz +USES= cmake:outsource kde:4 shared-mime-info shebangfix qt:4 tar:xz USE_KDE= kdelibs akonadi \ automoc4 ontologies soprano SHEBANG_FILES= mailtransport/kconf_update/migrate-transports.pl USE_OPENLDAP= yes -USE_QT4= corelib dbus declarative designer_build gui network sql xml \ +USE_QT= corelib dbus declarative designer_build gui network sql xml \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes Index: deskutils/kdeplasma-addons/Makefile =================================================================== --- deskutils/kdeplasma-addons/Makefile +++ deskutils/kdeplasma-addons/Makefile @@ -17,10 +17,10 @@ CONFLICTS_INSTALL= plasma-applet-icontasks-0.[89].* -USES= cmake:outsource kde:4 pkgconfig shared-mime-info tar:xz +USES= cmake:outsource kde:4 pkgconfig shared-mime-info qt:4 tar:xz USE_KDE= kdelibs libkexiv2 pimlibs workspace \ akonadi attica automoc4 qimageblitz soprano -USE_QT4= corelib dbus declarative gui network script sql webkit \ +USE_QT= corelib dbus declarative gui network script sql webkit \ qmake_build moc_build rcc_build uic_build USE_XORG= x11 xrender xtst USE_LDCONFIG= yes Index: deskutils/kruler/Makefile =================================================================== --- deskutils/kruler/Makefile +++ deskutils/kruler/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 screen ruler -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_XORG= x11 .include Index: deskutils/ksshaskpass/Makefile =================================================================== --- deskutils/ksshaskpass/Makefile +++ deskutils/ksshaskpass/Makefile @@ -12,9 +12,9 @@ COMMENT= KDE 4 version of ssh-askpass with KWallet support WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build uic_build qmake_build rcc_build +USE_QT= moc_build uic_build qmake_build rcc_build SUB_FILES= pkg-message Index: deskutils/launchy/Makefile =================================================================== --- deskutils/launchy/Makefile +++ deskutils/launchy/Makefile @@ -16,9 +16,9 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs RUN_DEPENDS= ${LOCALBASE}/bin/xdg-open:devel/xdg-utils -USES= dos2unix qmake +USES= dos2unix qt:4 DOS2UNIX_FILES= readme.lyx readme.txt -USE_QT4= moc_build rcc_build uic_build gui network +USE_QT= moc_build qmake_build rcc_build uic_build gui network LDFLAGS+= -lX11 PORTDOCS= * Index: deskutils/nagaina/Makefile =================================================================== --- deskutils/nagaina/Makefile +++ deskutils/nagaina/Makefile @@ -26,9 +26,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= gettext iconv qmake +USES= gettext iconv qt:4 USE_GNOME= glib20 -USE_QT4= corelib gui xml moc_build rcc_build uic_build +USE_QT= corelib gui xml moc_build qmake_build rcc_build uic_build USE_XORG= ice sm x11 xau xcb xdmcp xext xrender PORTDOCS= CHANGELOG TODO Index: deskutils/owncloudclient/Makefile =================================================================== --- deskutils/owncloudclient/Makefile +++ deskutils/owncloudclient/Makefile @@ -15,8 +15,8 @@ libqt5keychain.so:security/qtkeychain-qt5 USES= cmake:outsource compiler:c++11-lib gmake iconv \ - localbase:ldflags pkgconfig sqlite ssl -USE_QT5= buildtools_build concurrent core dbus gui linguist_build network \ + localbase:ldflags pkgconfig qt:5 sqlite ssl +USE_QT= buildtools_build concurrent core dbus gui linguist_build network \ qmake_build sql webkit widgets xml CMAKE_ARGS= -DBUILD_WITH_QT4:BOOL=OFF \ -DCMAKE_INSTALL_MANDIR:STRING=man \ Index: deskutils/plasma-applet-cwp/Makefile =================================================================== --- deskutils/plasma-applet-cwp/Makefile +++ deskutils/plasma-applet-cwp/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv3 -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= gui dbus network opengl svg phonon webkit xml \ +USE_QT= gui dbus network opengl svg phonon webkit xml \ qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: deskutils/plasma-applet-daisy/Makefile =================================================================== --- deskutils/plasma-applet-daisy/Makefile +++ deskutils/plasma-applet-daisy/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv3 -USES= cmake gettext kde:4 +USES= cmake gettext kde:4 qt:4 USE_KDE= automoc4 kdelibs workspace -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: deskutils/plasma-applet-fancytasks/Makefile =================================================================== --- deskutils/plasma-applet-fancytasks/Makefile +++ deskutils/plasma-applet-fancytasks/Makefile @@ -14,9 +14,9 @@ LICENSE= GPLv2 -USES= cmake kde:4 tar:bzip2 +USES= cmake kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs workspace qimageblitz -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: deskutils/plasma-applet-panelspacer/Makefile =================================================================== --- deskutils/plasma-applet-panelspacer/Makefile +++ deskutils/plasma-applet-panelspacer/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv2 -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= automoc4 workspace -USE_QT4= gui dbus network opengl svg webkit xml \ +USE_QT= gui dbus network opengl svg webkit xml \ qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/Panelspacer_from_svn_pour_kdelook-tmp Index: deskutils/plasma-applet-playwolf/Makefile =================================================================== --- deskutils/plasma-applet-playwolf/Makefile +++ deskutils/plasma-applet-playwolf/Makefile @@ -15,9 +15,9 @@ BROKEN= Unfetchable (google code has gone away) -USES= cmake kde:4 tar:bzip2 +USES= cmake kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= gui dbus network opengl phonon svg webkit xml xmlpatterns \ +USE_QT= gui dbus network opengl phonon svg webkit xml xmlpatterns \ qmake_build moc_build rcc_build uic_build PLIST_FILES= lib/kde4/plasma_applet_playwolf.so \ Index: deskutils/plasma-applet-qstardict/Makefile =================================================================== --- deskutils/plasma-applet-qstardict/Makefile +++ deskutils/plasma-applet-qstardict/Makefile @@ -12,8 +12,8 @@ RUN_DEPENDS= ${QSTARDICT_PLUGIN_PATH}/libstardict.so:textproc/qstardict -USES= cmake kde:4 tar:bzip2 -USE_QT4= qmake_build uic_build moc_build rcc_build +USES= cmake kde:4 qt:4 tar:bzip2 +USE_QT= qmake_build uic_build moc_build rcc_build USE_KDE= automoc4 kdelibs CMAKE_SOURCE_PATH= ${WRKSRC}/kdeplasma Index: deskutils/plasma-applet-serverstatuswidget/Makefile =================================================================== --- deskutils/plasma-applet-serverstatuswidget/Makefile +++ deskutils/plasma-applet-serverstatuswidget/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv2 -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 workspace -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: deskutils/plasma-applet-simpleweatherforecast/Makefile =================================================================== --- deskutils/plasma-applet-simpleweatherforecast/Makefile +++ deskutils/plasma-applet-simpleweatherforecast/Makefile @@ -14,9 +14,9 @@ RUN_DEPENDS= wget:ftp/wget -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= automoc4 kdelibs -USE_QT4= gui dbus network opengl svg webkit xml \ +USE_QT= gui dbus network opengl svg webkit xml \ qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/plasma-${PORTNAME}-${PORTVERSION}-kde-4.3.80 Index: deskutils/plasma-applet-teacooker/Makefile =================================================================== --- deskutils/plasma-applet-teacooker/Makefile +++ deskutils/plasma-applet-teacooker/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv3 -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= automoc4 kdelibs -USE_QT4= gui dbus network opengl svg webkit xml \ +USE_QT= gui dbus network opengl svg webkit xml \ qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/TeaCooker Index: deskutils/plasma-applet-yawp/Makefile =================================================================== --- deskutils/plasma-applet-yawp/Makefile +++ deskutils/plasma-applet-yawp/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 workspace -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: deskutils/qorganizer/Makefile =================================================================== --- deskutils/qorganizer/Makefile +++ deskutils/qorganizer/Makefile @@ -14,8 +14,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../COPYING -USES= qmake -USE_QT4= corelib gui network moc_build rcc_build sql +USES= qt:4 +USE_QT= corelib gui network moc_build qmake_build rcc_build sql WRKSRC= ${WRKDIR}/qOrganizer/src PLIST_FILES= bin/qOrganizer share/pixmaps/qOrganizer.png Index: deskutils/qrfcview/Makefile =================================================================== --- deskutils/qrfcview/Makefile +++ deskutils/qrfcview/Makefile @@ -10,8 +10,8 @@ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Graphical RFC viewer -USES= qmake tar:tgz -USE_QT4= gui network corelib uic_build moc_build rcc_build +USES= qt:4 tar:tgz +USE_QT= gui network corelib uic_build moc_build qmake_build rcc_build PLIST_FILES= bin/qRFCView PORTDOCS= * Index: deskutils/qtm/Makefile =================================================================== --- deskutils/qtm/Makefile +++ deskutils/qtm/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake tar:bzip2 -USE_QT4= corelib dbus gui network xml \ +USES= cmake qt:4 tar:bzip2 +USE_QT= corelib dbus gui network xml \ moc_build qmake_build rcc_build uic_build USE_OPENSSL= yes CMAKE_ARGS= -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \ Index: deskutils/recoll/Makefile =================================================================== --- deskutils/recoll/Makefile +++ deskutils/recoll/Makefile @@ -19,7 +19,7 @@ wpd2html:textproc/libwpd010 \ unrtf:textproc/unrtf -USES= bison gmake iconv shebangfix +USES= bison gmake iconv shebangfix qt:4 SHEBANG_FILES= filters/rclimg filters/rclpdf desktop/hotrecoll.py USE_GNOME= libxslt:run GNU_CONFIGURE= yes @@ -52,9 +52,9 @@ PYTHON_PLIST_SUB= PYDISTUTILS_EGGINFO="${PYDISTUTILS_EGGINFO}" PYTHON_VARS= PYDISTUTILS_PKGNAME=Recoll \ PYDISTUTILS_PKGVERSION=1.0 -QT4_USE= qt4=moc_build,qmake_build,rcc_build,uic_build \ - qt4=iconengines_run,imageformats_run \ - qt4=corelib,gui,xml,webkit +QT4_USE= qt=moc_build,qmake_build,rcc_build,uic_build \ + qt=iconengines_run,imageformats_run \ + qt=corelib,gui,xml,webkit QT4_CONFIGURE_ENABLE= qtgui QT4_CONFIGURE_ENV= QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}" \ QTDIR="${QT_PREFIX}" Index: deskutils/semantik/Makefile =================================================================== --- deskutils/semantik/Makefile +++ deskutils/semantik/Makefile @@ -11,12 +11,12 @@ LICENSE= GPLv3 -USES= kde:4 pkgconfig python:2 shebangfix tar:bzip2 waf \ - shared-mime-info +USES= kde:4 pkgconfig python:2 qt:4,qmake_dummy shared-mime-info \ + shebangfix tar:bzip2 waf USE_KDE= kdelibs USE_OCAML= yes NO_OCAML_RUNDEPENDS= yes -USE_QT4= corelib gui linguist_build svg webkit xml \ +USE_QT= corelib gui linguist_build svg webkit xml \ moc_build qmake_build uic_build QT_NONSTANDARD= yes CONFIGURE_ENV= CXXFLAGS="${CXXFLAGS}" \ Index: deskutils/silence/Makefile =================================================================== --- deskutils/silence/Makefile +++ deskutils/silence/Makefile @@ -16,9 +16,9 @@ RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/katepart.so:editors/kate -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build linguisttools_build +USE_QT= qmake_build moc_build rcc_build uic_build linguisttools_build WRKSRC= ${WRKDIR}/${PORTNAME} Index: deskutils/strigiclient/Makefile =================================================================== --- deskutils/strigiclient/Makefile +++ deskutils/strigiclient/Makefile @@ -12,7 +12,9 @@ libstreamanalyzer.so:deskutils/libstreamanalyzer \ libsearchclient.so:deskutils/strigidaemon -USE_QT4= corelib gui dbus moc_build uic_build qmake_build rcc_build +USES= qt:4 +USE_QT= corelib gui dbus \ + moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include <${.CURDIR}/../strigi/Makefile.common> Index: deskutils/superkaramba/Makefile =================================================================== --- deskutils/superkaramba/Makefile +++ deskutils/superkaramba/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Widget framework for KDE -USES= cmake:outsource kde:4 python:2 tar:xz +USES= cmake:outsource kde:4 python:2 qt:4 tar:xz USE_KDE= kdelibs automoc4 qimageblitz -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes .include Index: deskutils/tuxcards/Makefile =================================================================== --- deskutils/tuxcards/Makefile +++ deskutils/tuxcards/Makefile @@ -11,8 +11,8 @@ COMMENT= Tool for managing notes within a hierarchical tree WRKSRC= ${WRKDIR}/${PORTNAME} -USES= qmake -USE_QT4= gui xml moc_build uic_build rcc_build +USES= qt:4 +USE_QT= gui xml moc_build qmake_build uic_build rcc_build PLIST_FILES= bin/tuxcards Index: deskutils/vym/Makefile =================================================================== --- deskutils/vym/Makefile +++ deskutils/vym/Makefile @@ -10,9 +10,9 @@ MAINTAINER= lichray@gmail.com COMMENT= VYM is a tool to generate and manipulate mind maps -USES= qmake shebangfix tar:bzip2 +USES= shebangfix qt:4 tar:bzip2 SHEBANG_FILES= scripts/makedist-vym scripts/vivym -USE_QT4= uic_build moc_build qt3support_build \ +USE_QT= uic_build moc_build qmake_build qt3support_build \ network xml dbus svg QMAKE_ARGS= DATADIR=${DATADIR:C,/vym$,,} \ DOCDIR=${DOCSDIR} @@ -28,7 +28,7 @@ OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes -NLS_USE= QT4=linguist_build +NLS_USE= QT=linguist_build .include Index: deskutils/znotes/Makefile =================================================================== --- deskutils/znotes/Makefile +++ deskutils/znotes/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= qmake -USE_QT4= corelib gui network xml uic_build moc_build rcc_build \ +USES= qt:4 +USE_QT= corelib gui network xml uic_build moc_build qmake_build rcc_build \ linguisttools_build QMAKE_ARGS= QMAKE_LRELEASE=${LRELEASE} Index: devel/ace/Makefile =================================================================== --- devel/ace/Makefile +++ devel/ace/Makefile @@ -18,7 +18,7 @@ WRKSRC= ${WRKDIR}/ACE_wrappers -USES= gmake perl5 pkgconfig shebangfix tar:bzip2 +USES= gmake perl5 pkgconfig shebangfix qt:4 tar:bzip2 USE_PERL5= build SHEBANG_FILES= bin/*.pl MPC/*.pl MAKE_ENV= LD_LIBRARY_PATH="${WRKSRC}/lib" ACE_ROOT="${WRKSRC}" \ @@ -45,7 +45,7 @@ FLTK_DESC= FLTK GUI toolkit FLTK_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk FLTK_MAKE_ENV= fl=1 -QT4_USE= QT4=corelib,gui,moc_build +QT4_USE= QT=corelib,gui,moc_build QT4_MAKE_ENV= qt=1 qt4=1 QTDIR="${QT_PREFIX}" QT4_CPPFLAGS= -I${QT_INCDIR} QT4_LDFLAGS= -L${QT_LIBDIR} Index: devel/alabastra/Makefile =================================================================== --- devel/alabastra/Makefile +++ devel/alabastra/Makefile @@ -15,9 +15,9 @@ WRKSRC= ${WRKDIR}/${DISTNAME} -USES= qmake gmake tar:tgz -USE_QT4= gui xml \ - moc_build rcc_build uic_build \ +USES= gmake qt:4 tar:tgz +USE_QT= gui xml \ + moc_build qmake_build rcc_build uic_build \ iconengines_run ALL_TARGET= Alabastra Index: devel/apiextractor/Makefile =================================================================== --- devel/apiextractor/Makefile +++ devel/apiextractor/Makefile @@ -17,9 +17,9 @@ GH_ACCOUNT= PySide GH_PROJECT= Apiextractor -USES= cmake +USES= cmake qt:4 USE_GNOME= libxml2 libxslt -USE_QT4= gui moc_build qmake_build qtestlib_build \ +USE_QT= gui moc_build qmake_build qtestlib_build \ rcc_build uic_build xml xmlpatterns USE_LDCONFIG= yes Index: devel/automoc4/Makefile =================================================================== --- devel/automoc4/Makefile +++ devel/automoc4/Makefile @@ -11,7 +11,7 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Automatic moc for Qt 4 packages -USE_QT4= corelib moc qmake_build rcc_build uic_build -USES= cmake tar:bzip2 +USE_QT= corelib moc qmake_build rcc_build uic_build +USES= cmake qt:4 tar:bzip2 .include Index: devel/cervisia/Makefile =================================================================== --- devel/cervisia/Makefile +++ devel/cervisia/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= CVS Frontend for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: devel/cmake-doc/Makefile =================================================================== --- devel/cmake-doc/Makefile +++ devel/cmake-doc/Makefile @@ -17,8 +17,8 @@ BUILD_DEPENDS= sphinx-build:textproc/py-sphinx NO_ARCH= yes -USES= cmake:outsource -USE_QT5= help_build +USES= cmake:outsource qt:5 +USE_QT= help_build CMAKE_ARGS= -DSPHINX_MAN:BOOL=OFF \ -DSPHINX_HTML:BOOL=ON \ Index: devel/cmake-gui/Makefile =================================================================== --- devel/cmake-gui/Makefile +++ devel/cmake-gui/Makefile @@ -17,9 +17,9 @@ libexpat.so:textproc/expat2 \ libjsoncpp.so:devel/jsoncpp -USE_QT5= core gui widgets buildtools_build qmake_build USES= cmake:run desktop-file-utils execinfo libarchive \ - shared-mime-info + qt:5 shared-mime-info +USE_QT= core gui widgets buildtools_build qmake_build CMAKE_ARGS= -DBUILD_QtDialog:bool=on \ -DBUILD_CursesDialog:BOOL=OFF \ -DSPHINX_MAN:BOOL=ON \ Index: devel/dbus-qt4/Makefile =================================================================== --- devel/dbus-qt4/Makefile +++ devel/dbus-qt4/Makefile @@ -1,70 +0,0 @@ -# Created by: lofi@FreeBSD.org -# $FreeBSD$ - -PORTNAME= dbus -DISTVERSION= ${QT4_VERSION} -CATEGORIES= devel -PKGNAMEPREFIX= qt4- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt D-Bus inter-process communication module - -LIB_DEPENDS= libdbus-1.so:devel/dbus - -BROKEN_sparc64= fails to compile: invalid conversion - -USES= pkgconfig -USE_QT4= qmake_build moc_build rcc_build corelib xml -QT_DIST= yes -MAKE_JOBS_UNSAFE= yes - -HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} - -ALL_TARGET= first -CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH -MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ - PATH=${WRKSRC}/bin:$$PATH - -DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \ - src/activeqt src/gui src/multimedia src/network src/opengl \ - src/openvg src/phonon src/qt3support src/s60installs \ - src/s60main src/script src/scripttools src/sql src/svg \ - src/testlib src/tools src/winmain src/xmlpatterns \ - src/3rdparty/clucene src/3rdparty/freetype \ - src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \ - src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit -.for dne in ${DO_NOT_EXTRACT} -EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' -.endfor - -BUILD_WRKSRC= ${WRKSRC}/tools/qdbus -INSTALL_WRKSRC= ${BUILD_WRKSRC} - -.include - -# Without this workaround, qdbus crashes. -.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000 -CXXFLAGS+= -fno-use-cxa-atexit -.endif - -CONFIGURE_ARGS+= --no-gui \ - --no-phonon - -pre-configure: - ${REINPLACE_CMD} -e 's|SUBDIRS = qdbus|SUBDIRS = ../../src/${PORTNAME} qdbus|g' \ - ${BUILD_WRKSRC}/qdbus.pro - ${REINPLACE_CMD} -e 's|"/moc"|"/${MOC:T}"|' \ - ${BUILD_WRKSRC}/qdbuscpp2xml/qdbuscpp2xml.cpp - ${MKDIR} ${WRKSRC}/mkspecs - ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake - ${LN} -sf ${MOC} ${WRKSRC}/bin/moc - ${LN} -sf ${RCC} ${WRKSRC}/bin/rcc - -post-configure: - ${REINPLACE_CMD} -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/src/${PORTNAME}/Makefile - ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \ - -E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \ - ${WRKSRC}/lib/pkgconfig/QtDBus.pc - -.include Index: devel/dbus-qt4/files/patch-tools__qdbus__qdbus__qdbus.cpp =================================================================== --- devel/dbus-qt4/files/patch-tools__qdbus__qdbus__qdbus.cpp +++ devel/dbus-qt4/files/patch-tools__qdbus__qdbus__qdbus.cpp @@ -1,144 +0,0 @@ ---- tools/qdbus/qdbus/qdbus.cpp.orig 2012-04-26 21:45:51.000000000 +0200 -+++ tools/qdbus/qdbus/qdbus.cpp 2012-12-07 14:46:43.000000000 +0100 -@@ -54,7 +54,6 @@ QT_BEGIN_NAMESPACE - Q_DBUS_EXPORT extern bool qt_dbus_metaobject_skip_annotations; - QT_END_NAMESPACE - --static QDBusConnection connection(QLatin1String("")); - static bool printArgumentsLiterally = false; - - static void showUsage() -@@ -111,7 +110,7 @@ static void printArg(const QVariant &v) - } - } - --static void listObjects(const QString &service, const QString &path) -+static void listObjects(const QString &service, const QString &path, const QDBusConnection &connection) - { - // make a low-level call, to avoid introspecting the Introspectable interface - QDBusMessage call = QDBusMessage::createMethodCall(service, path.isEmpty() ? QLatin1String("/") : path, -@@ -144,13 +143,13 @@ static void listObjects(const QString &s - if (child.tagName() == QLatin1String("node")) { - QString sub = path + QLatin1Char('/') + child.attribute(QLatin1String("name")); - printf("%s\n", qPrintable(sub)); -- listObjects(service, sub); -+ listObjects(service, sub, connection); - } - child = child.nextSiblingElement(); - } - } - --static void listInterface(const QString &service, const QString &path, const QString &interface) -+static void listInterface(const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection) - { - QDBusInterface iface(service, path, interface, connection); - if (!iface.isValid()) { -@@ -204,7 +203,7 @@ static void listInterface(const QString - } - } - --static void listAllInterfaces(const QString &service, const QString &path) -+static void listAllInterfaces(const QString &service, const QString &path, const QDBusConnection &connection) - { - // make a low-level call, to avoid introspecting the Introspectable interface - QDBusMessage call = QDBusMessage::createMethodCall(service, path.isEmpty() ? QLatin1String("/") : path, -@@ -229,7 +228,7 @@ static void listAllInterfaces(const QStr - if (child.tagName() == QLatin1String("interface")) { - QString ifaceName = child.attribute(QLatin1String("name")); - if (QDBusUtil::isValidInterfaceName(ifaceName)) -- listInterface(service, path, ifaceName); -+ listInterface(service, path, ifaceName, connection); - else { - qWarning("Invalid D-BUS interface name '%s' found while parsing introspection", - qPrintable(ifaceName)); -@@ -253,7 +252,7 @@ static QStringList readList(QStringList - return retval; - } - --static int placeCall(const QString &service, const QString &path, const QString &interface, -+static int placeCall(const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection, - const QString &member, const QStringList& arguments, bool try_prop=true) - { - QDBusInterface iface(service, path, interface, connection); -@@ -291,7 +290,7 @@ static int placeCall(const QString &serv - proparg += interface; - proparg += member; - proparg += args.first(); -- if (!placeCall(service, path, "org.freedesktop.DBus.Properties", "Set", proparg, false)) -+ if (!placeCall(service, path, "org.freedesktop.DBus.Properties", connection, "Set", proparg, false)) - return 0; - } - fprintf(stderr, "Cannot find '%s.%s' in object %s at %s\n", -@@ -387,7 +386,7 @@ static int placeCall(const QString &serv - QStringList proparg; - proparg += interface; - proparg += member; -- if (!placeCall(service, path, "org.freedesktop.DBus.Properties", "Get", proparg, false)) -+ if (!placeCall(service, path, "org.freedesktop.DBus.Properties", connection, "Get", proparg, false)) - return 0; - } - if (err.type() == QDBusError::ServiceUnknown) -@@ -448,6 +447,7 @@ int main(int argc, char **argv) - QCoreApplication app(argc, argv); - QStringList args = app.arguments(); - args.takeFirst(); -+ QDBusConnection connection(QLatin1String("")); - - bool connectionOpened = false; - while (!args.isEmpty() && args.at(0).startsWith(QLatin1Char('-'))) { -@@ -481,7 +481,7 @@ int main(int argc, char **argv) - QDBusConnectionInterface *bus = connection.interface(); - if (args.isEmpty()) { - printAllServices(bus); -- exit(0); -+ return 0; - } - - QString service = args.takeFirst(); -@@ -491,22 +491,22 @@ int main(int argc, char **argv) - return 0; - } - fprintf(stderr, "Service '%s' is not a valid name.\n", qPrintable(service)); -- exit(1); -+ return 1; - } - - if (args.isEmpty()) { -- listObjects(service, QString()); -- exit(0); -+ listObjects(service, QString(), connection); -+ return 0; - } - - QString path = args.takeFirst(); - if (!QDBusUtil::isValidObjectPath(path)) { - fprintf(stderr, "Path '%s' is not a valid path name.\n", qPrintable(path)); -- exit(1); -+ return 1; - } - if (args.isEmpty()) { -- listAllInterfaces(service, path); -- exit(0); -+ listAllInterfaces(service, path, connection); -+ return 0; - } - - QString interface = args.takeFirst(); -@@ -521,14 +521,13 @@ int main(int argc, char **argv) - } - if (!interface.isEmpty() && !QDBusUtil::isValidInterfaceName(interface)) { - fprintf(stderr, "Interface '%s' is not a valid interface name.\n", qPrintable(interface)); -- exit(1); -+ return 1; - } - if (!QDBusUtil::isValidMemberName(member)) { - fprintf(stderr, "Method name '%s' is not a valid member name.\n", qPrintable(member)); -- exit(1); -+ return 1; - } - -- int ret = placeCall(service, path, interface, member, args); -- exit(ret); -+ return placeCall(service, path, interface, connection, member, args); - } - Index: devel/dbus-qt4/pkg-plist =================================================================== --- devel/dbus-qt4/pkg-plist +++ devel/dbus-qt4/pkg-plist @@ -1,76 +0,0 @@ -%%QT_BINDIR%%/qdbus -%%DEBUG%%%%QT_BINDIR%%/qdbus.debug -%%QT_BINDIR%%/qdbuscpp2xml -%%DEBUG%%%%QT_BINDIR%%/qdbuscpp2xml.debug -%%QT_BINDIR%%/qdbusxml2cpp -%%DEBUG%%%%QT_BINDIR%%/qdbusxml2cpp.debug -%%QT_INCDIR%%/Qt/QtDBus -%%QT_INCDIR%%/Qt/qdbusabstractadaptor.h -%%QT_INCDIR%%/Qt/qdbusabstractinterface.h -%%QT_INCDIR%%/Qt/qdbusargument.h -%%QT_INCDIR%%/Qt/qdbusconnection.h -%%QT_INCDIR%%/Qt/qdbusconnectioninterface.h -%%QT_INCDIR%%/Qt/qdbuscontext.h -%%QT_INCDIR%%/Qt/qdbuserror.h -%%QT_INCDIR%%/Qt/qdbusextratypes.h -%%QT_INCDIR%%/Qt/qdbusinterface.h -%%QT_INCDIR%%/Qt/qdbusmacros.h -%%QT_INCDIR%%/Qt/qdbusmessage.h -%%QT_INCDIR%%/Qt/qdbusmetatype.h -%%QT_INCDIR%%/Qt/qdbuspendingcall.h -%%QT_INCDIR%%/Qt/qdbuspendingreply.h -%%QT_INCDIR%%/Qt/qdbusreply.h -%%QT_INCDIR%%/Qt/qdbusserver.h -%%QT_INCDIR%%/Qt/qdbusservicewatcher.h -%%QT_INCDIR%%/Qt/qdbusunixfiledescriptor.h -%%QT_INCDIR%%/Qt/qdbusvirtualobject.h -%%QT_INCDIR%%/QtDBus/QDBusAbstractAdaptor -%%QT_INCDIR%%/QtDBus/QDBusAbstractInterface -%%QT_INCDIR%%/QtDBus/QDBusAbstractInterfaceBase -%%QT_INCDIR%%/QtDBus/QDBusArgument -%%QT_INCDIR%%/QtDBus/QDBusConnection -%%QT_INCDIR%%/QtDBus/QDBusConnectionInterface -%%QT_INCDIR%%/QtDBus/QDBusContext -%%QT_INCDIR%%/QtDBus/QDBusError -%%QT_INCDIR%%/QtDBus/QDBusInterface -%%QT_INCDIR%%/QtDBus/QDBusMessage -%%QT_INCDIR%%/QtDBus/QDBusMetaType -%%QT_INCDIR%%/QtDBus/QDBusObjectPath -%%QT_INCDIR%%/QtDBus/QDBusPendingCall -%%QT_INCDIR%%/QtDBus/QDBusPendingCallWatcher -%%QT_INCDIR%%/QtDBus/QDBusPendingReply -%%QT_INCDIR%%/QtDBus/QDBusPendingReplyData -%%QT_INCDIR%%/QtDBus/QDBusReply -%%QT_INCDIR%%/QtDBus/QDBusServer -%%QT_INCDIR%%/QtDBus/QDBusServiceWatcher -%%QT_INCDIR%%/QtDBus/QDBusSignature -%%QT_INCDIR%%/QtDBus/QDBusUnixFileDescriptor -%%QT_INCDIR%%/QtDBus/QDBusVariant -%%QT_INCDIR%%/QtDBus/QDBusVirtualObject -%%QT_INCDIR%%/QtDBus/QtDBus -%%QT_INCDIR%%/QtDBus/qdbusabstractadaptor.h -%%QT_INCDIR%%/QtDBus/qdbusabstractinterface.h -%%QT_INCDIR%%/QtDBus/qdbusargument.h -%%QT_INCDIR%%/QtDBus/qdbusconnection.h -%%QT_INCDIR%%/QtDBus/qdbusconnectioninterface.h -%%QT_INCDIR%%/QtDBus/qdbuscontext.h -%%QT_INCDIR%%/QtDBus/qdbuserror.h -%%QT_INCDIR%%/QtDBus/qdbusextratypes.h -%%QT_INCDIR%%/QtDBus/qdbusinterface.h -%%QT_INCDIR%%/QtDBus/qdbusmacros.h -%%QT_INCDIR%%/QtDBus/qdbusmessage.h -%%QT_INCDIR%%/QtDBus/qdbusmetatype.h -%%QT_INCDIR%%/QtDBus/qdbuspendingcall.h -%%QT_INCDIR%%/QtDBus/qdbuspendingreply.h -%%QT_INCDIR%%/QtDBus/qdbusreply.h -%%QT_INCDIR%%/QtDBus/qdbusserver.h -%%QT_INCDIR%%/QtDBus/qdbusservicewatcher.h -%%QT_INCDIR%%/QtDBus/qdbusunixfiledescriptor.h -%%QT_INCDIR%%/QtDBus/qdbusvirtualobject.h -%%QT_LIBDIR%%/libQtDBus.prl -%%QT_LIBDIR%%/libQtDBus.so -%%QT_LIBDIR%%/libQtDBus.so.4 -%%QT_LIBDIR%%/libQtDBus.so.%%SHORTVER%% -%%QT_LIBDIR%%/libQtDBus.so.%%FULLVER%% -%%DEBUG%%%%QT_LIBDIR%%/libQtDBus.so.%%FULLVER%%.debug -libdata/pkgconfig/QtDBus.pc Index: devel/dbus-qt5/Makefile =================================================================== --- devel/dbus-qt5/Makefile +++ devel/dbus-qt5/Makefile @@ -1,47 +0,0 @@ -# $FreeBSD$ - -PORTNAME= dbus -DISTVERSION= ${QT5_VERSION} -CATEGORIES= devel -PKGNAMEPREFIX= qt5- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt D-Bus inter-process communication module - -LIB_DEPENDS= libdbus-1.so:devel/dbus - -USE_QT5= core qmake_build buildtools_build -QT_DIST= base -HAS_CONFIGURE= yes -CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} - -BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} -INSTALL_WRKSRC= ${BUILD_WRKSRC} - -TOOLS= qdbuscpp2xml qdbusxml2cpp - -QT_DEFINES= DBUS -QT_CONFIG= dbus - -post-configure: -.for t in ${TOOLS} - @cd ${WRKSRC}/src/tools/${t} && \ - ${SETENV} ${QMAKE_ENV} ${WRKSRC}/bin/qmake ${QMAKE_ARGS} -.endfor - -post-build: -.for t in ${TOOLS} - @cd ${WRKSRC}/src/tools/${t} && \ - ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ - ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} -.endfor - -post-install: -.for t in ${TOOLS} - @cd ${WRKSRC}/src/tools/${t} && \ - ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ - ${MAKE_ARGS} ${INSTALL_TARGET} -.endfor - -.include Index: devel/dbus-qt5/pkg-plist =================================================================== --- devel/dbus-qt5/pkg-plist +++ devel/dbus-qt5/pkg-plist @@ -1,79 +0,0 @@ -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/dbus_minimal_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbus_symbols_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusabstractadaptor_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusabstractinterface_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusargument_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusconnection_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusconnectionmanager_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbuscontext_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusintegrator_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusinterface_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusintrospection_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusmessage_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusmetaobject_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusmetatype_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbuspendingcall_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusthreaddebug_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusutil_p.h -%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusxmlparser_p.h -%%QT_INCDIR%%/QtDBus/QDBusAbstractAdaptor -%%QT_INCDIR%%/QtDBus/QDBusAbstractInterface -%%QT_INCDIR%%/QtDBus/QDBusAbstractInterfaceBase -%%QT_INCDIR%%/QtDBus/QDBusArgument -%%QT_INCDIR%%/QtDBus/QDBusConnection -%%QT_INCDIR%%/QtDBus/QDBusConnectionInterface -%%QT_INCDIR%%/QtDBus/QDBusContext -%%QT_INCDIR%%/QtDBus/QDBusError -%%QT_INCDIR%%/QtDBus/QDBusInterface -%%QT_INCDIR%%/QtDBus/QDBusMessage -%%QT_INCDIR%%/QtDBus/QDBusMetaType -%%QT_INCDIR%%/QtDBus/QDBusObjectPath -%%QT_INCDIR%%/QtDBus/QDBusPendingCall -%%QT_INCDIR%%/QtDBus/QDBusPendingCallWatcher -%%QT_INCDIR%%/QtDBus/QDBusPendingReply -%%QT_INCDIR%%/QtDBus/QDBusPendingReplyData -%%QT_INCDIR%%/QtDBus/QDBusReply -%%QT_INCDIR%%/QtDBus/QDBusServer -%%QT_INCDIR%%/QtDBus/QDBusServiceWatcher -%%QT_INCDIR%%/QtDBus/QDBusSignature -%%QT_INCDIR%%/QtDBus/QDBusUnixFileDescriptor -%%QT_INCDIR%%/QtDBus/QDBusVariant -%%QT_INCDIR%%/QtDBus/QDBusVirtualObject -%%QT_INCDIR%%/QtDBus/QtDBus -%%QT_INCDIR%%/QtDBus/QtDBusDepends -%%QT_INCDIR%%/QtDBus/QtDBusVersion -%%QT_INCDIR%%/QtDBus/qdbusabstractadaptor.h -%%QT_INCDIR%%/QtDBus/qdbusabstractinterface.h -%%QT_INCDIR%%/QtDBus/qdbusargument.h -%%QT_INCDIR%%/QtDBus/qdbusconnection.h -%%QT_INCDIR%%/QtDBus/qdbusconnectioninterface.h -%%QT_INCDIR%%/QtDBus/qdbuscontext.h -%%QT_INCDIR%%/QtDBus/qdbuserror.h -%%QT_INCDIR%%/QtDBus/qdbusextratypes.h -%%QT_INCDIR%%/QtDBus/qdbusinterface.h -%%QT_INCDIR%%/QtDBus/qdbusmacros.h -%%QT_INCDIR%%/QtDBus/qdbusmessage.h -%%QT_INCDIR%%/QtDBus/qdbusmetatype.h -%%QT_INCDIR%%/QtDBus/qdbuspendingcall.h -%%QT_INCDIR%%/QtDBus/qdbuspendingreply.h -%%QT_INCDIR%%/QtDBus/qdbusreply.h -%%QT_INCDIR%%/QtDBus/qdbusserver.h -%%QT_INCDIR%%/QtDBus/qdbusservicewatcher.h -%%QT_INCDIR%%/QtDBus/qdbusunixfiledescriptor.h -%%QT_INCDIR%%/QtDBus/qdbusvirtualobject.h -%%QT_INCDIR%%/QtDBus/qtdbusversion.h -%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusConfig.cmake -%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusConfigExtras.cmake -%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusConfigVersion.cmake -%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusMacros.cmake -%%QT_LIBDIR%%/libQt5DBus.prl -%%QT_LIBDIR%%/libQt5DBus.so -%%QT_LIBDIR%%/libQt5DBus.so.5 -%%QT_LIBDIR%%/libQt5DBus.so.%%SHORTVER%% -%%QT_LIBDIR%%/libQt5DBus.so.%%FULLVER%% -%%DEBUG%%%%QT_LIBDIR%%/libQt5DBus.so.%%FULLVER%%.debug -%%QT_BINDIR%%/qdbuscpp2xml -%%QT_BINDIR%%/qdbusxml2cpp -%%QT_MKSPECDIR%%/modules/qt_lib_dbus.pri -%%QT_MKSPECDIR%%/modules/qt_lib_dbus_private.pri -libdata/pkgconfig/Qt5DBus.pc Index: devel/dolphin-plugins/Makefile =================================================================== --- devel/dolphin-plugins/Makefile +++ devel/dolphin-plugins/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Plugins for Dolphin file manager -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkonq automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: devel/doxygen/Makefile =================================================================== --- devel/doxygen/Makefile +++ devel/doxygen/Makefile @@ -15,7 +15,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= bison cmake:outsource iconv python:2 shebangfix +USES= bison cmake:outsource iconv python:2 shebangfix qt:4 ALL_TARGET= all CMAKE_ARGS+= -DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL} REINPLACE_ARGS= -i '' @@ -36,7 +36,7 @@ LATEX_USE= TEX=base,dvipsk,pdftex -QT4_USE= QT4=corelib,gui,xml,qmake_build,moc_build,rcc_build,uic_build +QT4_USE= QT=corelib,gui,xml,qmake_build,moc_build,rcc_build,uic_build QT4_CMAKE_ON= -Dbuild_wizard:BOOLEAN=ON QT4_CMAKE_OFF= -Dbuild_wizard:BOOLEAN=OFF QT4_PLIST_FILES= bin/doxywizard Index: devel/edb/Makefile =================================================================== --- devel/edb/Makefile +++ devel/edb/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs -USES= qmake tar:tgz -USE_QT4= gui network xml moc_build rcc_build uic_build +USES= qt:4 tar:tgz +USE_QT= gui network xml moc_build qmake_build rcc_build uic_build QMAKE_ARGS= DEFAULT_PLUGIN_PATH="${PREFIX}/libexec/${PORTNAME}" WRKSRC= ${WRKDIR}/debugger Index: devel/fuel/Makefile =================================================================== --- devel/fuel/Makefile +++ devel/fuel/Makefile @@ -15,9 +15,9 @@ RUN_DEPENDS= ${LOCALBASE}/bin/fossil:devel/fossil -USES= qmake -USE_QT4= corelib gui \ - moc_build rcc_build uic_build +USES= qt:4 +USE_QT= corelib gui \ + moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/Fuel Index: devel/gecode/Makefile =================================================================== --- devel/gecode/Makefile +++ devel/gecode/Makefile @@ -17,7 +17,7 @@ BROKEN_aarch64= Fails to build: error Boost.Numeric.Interval: Please specify rounding control mechanism BROKEN_mips64= Fails to build: error Boost.Numeric.Interval: Please specify rounding control mechanism -USES= bison gmake perl5 +USES= bison gmake perl5 qt:5 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ @@ -44,7 +44,7 @@ OPTIONS_SUB= yes GIST_DESC= Interactive Search Tool (requires Qt) -GIST_USE= QT4=corelib,gui,moc_build,qmake_build +GIST_USE= QT=corelib,gui,moc_build,qmake_build GIST_CONFIGURE_ON= --enable-gist --enable-qt GIST_CONFIGURE_OFF= --disable-gist --disable-qt Index: devel/generatorrunner/Makefile =================================================================== --- devel/generatorrunner/Makefile +++ devel/generatorrunner/Makefile @@ -16,9 +16,9 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} -USE_QT4= gui qmake_build qtestlib moc_build rcc_build uic_build xml +USE_QT= gui qmake_build qtestlib moc_build rcc_build uic_build xml -USES= cmake +USES= cmake qt:4 USE_GITHUB= yes USE_LDCONFIG= yes Index: devel/grantlee/Makefile =================================================================== --- devel/grantlee/Makefile +++ devel/grantlee/Makefile @@ -15,9 +15,9 @@ PORTSCOUT= limit:^0\. -USE_QT4= corelib gui qtestlib_build script \ +USE_QT= corelib gui qtestlib_build script \ qmake_build moc_build rcc_build uic_build -USES= cmake:outsource grantlee:4,selfbuild +USES= cmake:outsource grantlee:4,selfbuild qt:4 CMAKE_ARGS+= -DBUILD_TESTS:BOOL=FALSE USE_LDCONFIG= yes Index: devel/grantlee5/Makefile =================================================================== --- devel/grantlee5/Makefile +++ devel/grantlee5/Makefile @@ -14,8 +14,8 @@ PORTSCOUT= limit:^5\. -USE_QT5= buildtools_build core gui qmake_build script -USES= cmake:outsource compiler:c++11-lib grantlee:5,selfbuild +USE_QT= buildtools_build core gui qmake_build script +USES= cmake:outsource compiler:c++11-lib grantlee:5,selfbuild qt:5 CMAKE_ARGS+= -DBUILD_TESTS:BOOL=FALSE USE_LDCONFIG= yes Index: devel/gwenhywfar/Makefile =================================================================== --- devel/gwenhywfar/Makefile +++ devel/gwenhywfar/Makefile @@ -57,7 +57,8 @@ libfontconfig.so:x11-fonts/fontconfig USE_GNOME+= cairo gdkpixbuf2 gtk20 . elif ${SLAVEPORT}=="qt4" -USE_QT4= corelib gui moc_build uic_build +USES+= qt:4 +USE_QT= corelib gui moc_build uic_build QT_NONSTANDARD= yes CONFIGURE_ARGS+=--with-qt4-includes=${QT_INCDIR} \ --with-qt4-libs=${QT_LIBDIR} \ @@ -65,7 +66,8 @@ --with-qt4-uic=${UIC} . elif ${SLAVEPORT}=="qt5" USE_GL= gl -USE_QT5= core dbus gui network printsupport qml testlib widgets xml \ +USES+= qt:5 +USE_QT= core dbus gui network printsupport qml testlib widgets xml \ buildtools_build linguisttools_build qmake_build QT_NONSTANDARD= yes CONFIGURE_ARGS+=--with-qt5-qmake=${QMAKE} \ Index: devel/injeqt/Makefile =================================================================== --- devel/injeqt/Makefile +++ devel/injeqt/Makefile @@ -13,8 +13,8 @@ USE_GITHUB= yes GH_ACCOUNT= vogel -USES= cmake compiler:c++11-lib -USE_QT5= buildtools_build core qmake_build +USES= cmake compiler:c++11-lib qt:5 +USE_QT= buildtools_build core qmake_build USE_LDCONFIG= yes CMAKE_ARGS= -DDISABLE_EXAMPLES:BOOL=ON \ Index: devel/kapptemplate/Makefile =================================================================== --- devel/kapptemplate/Makefile +++ devel/kapptemplate/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE template generator -USES= cmake:outsource gmake kde:4 tar:xz +USES= cmake:outsource gmake kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib dbus declarative .include Index: devel/kaptain/Makefile =================================================================== --- devel/kaptain/Makefile +++ devel/kaptain/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake tar:tgz -USE_QT4= qt3support moc_build +USES= qt:4 tar:tgz +USE_QT= qt3support moc_build qmake_build INFO= kaptain PORTDOCS= * Index: devel/kcachegrind/Makefile =================================================================== --- devel/kcachegrind/Makefile +++ devel/kcachegrind/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Profiler frontend for KDE -USES= cmake:outsource kde:4 tar:xz shebangfix +USES= cmake:outsource kde:4 tar:xz shebangfix qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib dbus gui SHEBANG_FILES= converters/op2calltree converters/dprof2calltree \ converters/memprof2calltree Index: devel/kdbg/Makefile =================================================================== --- devel/kdbg/Makefile +++ devel/kdbg/Makefile @@ -11,9 +11,9 @@ LICENSE= GPLv2 -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS Index: devel/kde-dev-scripts/Makefile =================================================================== --- devel/kde-dev-scripts/Makefile +++ devel/kde-dev-scripts/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE development scripts -USES= cmake:outsource kde:4 shebangfix tar:xz +USES= cmake:outsource kde:4 shebangfix qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build SHEBANG_FILES= cxxmetric \ draw_lib_dependencies \ Index: devel/kde-dev-utils/Makefile =================================================================== --- devel/kde-dev-utils/Makefile +++ devel/kde-dev-utils/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE development utilities -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib designer gui qt3support xml .include Index: devel/kdesdk4-kioslaves/Makefile =================================================================== --- devel/kdesdk4-kioslaves/Makefile +++ devel/kdesdk4-kioslaves/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libsvn_client-1.so:devel/subversion -USES= cmake:outsource kde:4 perl5 shebangfix tar:xz +USES= cmake:outsource kde:4 perl5 shebangfix qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build SHEBANG_FILES= perldoc/pod2html.pl Index: devel/kdesdk4-strigi-analyzers/Makefile =================================================================== --- devel/kdesdk4-strigi-analyzers/Makefile +++ devel/kdesdk4-strigi-analyzers/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Strigi analyzers for SDK related file formats -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 strigi -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: devel/kdesdk4-thumbnailers/Makefile =================================================================== --- devel/kdesdk4-thumbnailers/Makefile +++ devel/kdesdk4-thumbnailers/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE thumbnail generator for gettext po files -USES= cmake:outsource gettext kde:4 tar:xz +USES= cmake:outsource gettext kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: devel/kdesvn-kde4/Makefile =================================================================== --- devel/kdesvn-kde4/Makefile +++ devel/kdesvn-kde4/Makefile @@ -18,10 +18,10 @@ CMAKE_ARGS+= -DSUBVERSION_INCLUDE_DIR=${LOCALBASE}/include/subversion-1 \ -DMAN_INSTALL_DIR=${MANPREFIX}/man -USES= cmake:outsource compiler:c11 kde:4 tar:xz +USES= cmake:outsource compiler:c11 kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 USE_LDCONFIG= yes -USE_QT4= corelib gui xml network dbus svg sql \ +USE_QT= corelib gui xml network dbus svg sql \ qmake_build moc_build rcc_build uic_build linguist_build OPTIONS_DEFINE= DOCS NLS Index: devel/kdevelop-kde4/Makefile =================================================================== --- devel/kdevelop-kde4/Makefile +++ devel/kdevelop-kde4/Makefile @@ -14,9 +14,9 @@ RUN_DEPENDS= gmake:devel/gmake USES= cmake:outsource compiler:c++11-lib gmake kde:4 \ - shared-mime-info tar:bz2 + qt:4 shared-mime-info tar:bz2 USE_KDE= kdelibs workspace automoc4 -USE_QT4= qmake_build moc_build uic_build rcc_build \ +USE_QT= qmake_build moc_build uic_build rcc_build \ corelib declarative gui help script webkit xml OPTIONS_DEFINE= OKTETA PHP NLS Index: devel/kdevelop-pg-qt/Makefile =================================================================== --- devel/kdevelop-pg-qt/Makefile +++ devel/kdevelop-pg-qt/Makefile @@ -12,8 +12,8 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex -USES= bison cmake:outsource compiler:c++11-lib kde:4 tar:bzip2 +USES= bison cmake:outsource compiler:c++11-lib kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build uic_build rcc_build +USE_QT= qmake_build moc_build uic_build rcc_build .include Index: devel/kdevelop-php-docs/Makefile =================================================================== --- devel/kdevelop-php-docs/Makefile +++ devel/kdevelop-php-docs/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libkdevplatforminterfaces.so:devel/kdevplatform -USES= cmake:outsource compiler:c++11-lib kde:4 tar:bz2 +USES= cmake:outsource compiler:c++11-lib kde:4 tar:bz2 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build OPTIONS_DEFINE= NLS OPTIONS_SUB= yes Index: devel/kdevelop-php/Makefile =================================================================== --- devel/kdevelop-php/Makefile +++ devel/kdevelop-php/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libkdevplatforminterfaces.so:devel/kdevplatform BUILD_DEPENDS= ${KDE_PREFIX}/bin/kdev-pg-qt:devel/kdevelop-pg-qt -USES= cmake:outsource compiler:c++11-lib gmake kde:4 tar:bz2 +USES= cmake:outsource compiler:c++11-lib gmake kde:4 tar:bz2 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= PHPDOCS NLS Index: devel/kdevplatform/Makefile =================================================================== --- devel/kdevplatform/Makefile +++ devel/kdevplatform/Makefile @@ -14,10 +14,10 @@ libboost_thread.so:devel/boost-libs \ libqjson.so:devel/qjson -USES= cmake:outsource compiler:c++11-lib grantlee:4 kde:4 shebangfix \ - tar:bz2 +USES= cmake:outsource compiler:c++11-lib grantlee:4 kde:4 qt:4 \ + shebangfix tar:bz2 USE_KDE= kate_run kdelibs automoc4 -USE_QT4= qmake_build moc_build uic_build rcc_build \ +USE_QT= qmake_build moc_build uic_build rcc_build \ corelib designer_build gui webkit USE_LDCONFIG= yes Index: devel/kf5-extra-cmake-modules/Makefile =================================================================== --- devel/kf5-extra-cmake-modules/Makefile +++ devel/kf5-extra-cmake-modules/Makefile @@ -11,11 +11,10 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING-CMAKE-SCRIPTS -USES= cmake:outsource kde:5 tar:xz -USE_QT5= # +USES= cmake:outsource kde:5 qt:5 tar:xz -DOCS_USE= QT5=help -TEST_USE= QT5=buildtools_build,linguisttools_build,qmake_build +DOCS_USE= QT=help +TEST_USE= QT=buildtools_build,linguisttools_build,qmake_build NO_ARCH= yes ## options Index: devel/kf5-kapidox/Makefile =================================================================== --- devel/kf5-kapidox/Makefile +++ devel/kf5-kapidox/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 API Documentation Tools -USES= cmake:outsource kde:5 python tar:xz +USES= cmake:outsource kde:5 python qt:5 tar:xz USE_KDE= archive ecm -USE_QT5= buildtools_build qmake_build +USE_QT= buildtools_build qmake_build NO_ARCH= yes Index: devel/kf5-kauth/Makefile =================================================================== --- devel/kf5-kauth/Makefile +++ devel/kf5-kauth/Makefile @@ -10,9 +10,9 @@ LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt5 -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= coreaddons ecm -USE_QT5= buildtools_build core dbus gui linguisttools qmake_build \ +USE_QT= buildtools_build core dbus gui linguisttools qmake_build \ widgets .include Index: devel/kf5-kbookmarks/Makefile =================================================================== --- devel/kf5-kbookmarks/Makefile +++ devel/kf5-kbookmarks/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for bookmarks and the XBEL format -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons ecm \ iconthemes widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus gui linguisttools \ +USE_QT= buildtools_build core dbus gui linguisttools \ qmake_build widgets xml .include Index: devel/kf5-kcmutils/Makefile =================================================================== --- devel/kf5-kcmutils/Makefile +++ devel/kf5-kcmutils/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 utilities for working with KCModules -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons ecm i18n \ iconthemes itemviews kdeclarative package service \ widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus gui network qmake_build \ +USE_QT= buildtools_build core dbus gui network qmake_build \ qml quick widgets xml .include Index: devel/kf5-kconfig/Makefile =================================================================== --- devel/kf5-kconfig/Makefile +++ devel/kf5-kconfig/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widgets for configuration dialogs -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build concurrent core gui linguisttools \ +USE_QT= buildtools_build concurrent core gui linguisttools \ qmake_build testlib xml .include Index: devel/kf5-kcoreaddons/Makefile =================================================================== --- devel/kf5-kcoreaddons/Makefile +++ devel/kf5-kcoreaddons/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtCore -USES= cmake:outsource compiler:c++11-lib kde:5 shared-mime-info tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 shared-mime-info qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core linguisttools qmake_build +USE_QT= buildtools_build core linguisttools qmake_build OPTIONS_DEFINE= FAM INOTIFY OPTIONS_DEFAULT= INOTIFY Index: devel/kf5-kcrash/Makefile =================================================================== --- devel/kf5-kcrash/Makefile +++ devel/kf5-kcrash/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library to handle crash analysis and bug report from apps -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= coreaddons ecm windowsystem -USE_QT5= buildtools_build core gui qmake_build widgets x11extras +USE_QT= buildtools_build core gui qmake_build widgets x11extras USE_XORG= ice sm x11 xext .include Index: devel/kf5-kdbusaddons/Makefile =================================================================== --- devel/kf5-kdbusaddons/Makefile +++ devel/kf5-kdbusaddons/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtDBus -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core dbus gui linguisttools \ +USE_QT= buildtools_build core dbus gui linguisttools \ qmake_build testlib x11extras .include Index: devel/kf5-kdeclarative/Makefile =================================================================== --- devel/kf5-kdeclarative/Makefile +++ devel/kf5-kdeclarative/Makefile @@ -11,11 +11,11 @@ LIB_DEPENDS= libepoxy.so:graphics/libepoxy USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig \ - tar:xz + qt:5 tar:xz USE_KDE= completion config coreaddons globalaccel guiaddons i18n \ iconthemes jobwidgets kio package service widgetsaddons \ windowsystem -USE_QT5= buildtools_build core dbus gui network qmake_build qml \ +USE_QT= buildtools_build core dbus gui network qmake_build qml \ quick testlib widgets xml .include Index: devel/kf5-kdoctools/Makefile =================================================================== --- devel/kf5-kdoctools/Makefile +++ devel/kf5-kdoctools/Makefile @@ -14,9 +14,9 @@ RUN_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_GNOME= libxml2 libxslt USE_KDE= archive ecm i18n -USE_QT5= buildtools_build core qmake_build +USE_QT= buildtools_build core qmake_build .include Index: devel/kf5-kfilemetadata/Makefile =================================================================== --- devel/kf5-kfilemetadata/Makefile +++ devel/kf5-kfilemetadata/Makefile @@ -16,8 +16,8 @@ # TODO: maybe depend on textproc/catdoc USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig \ - tar:xz + qt:5 tar:xz USE_KDE= archive ecm i18n -USE_QT5= buildtools_build core qmake_build xml +USE_QT= buildtools_build core qmake_build xml .include Index: devel/kf5-ki18n/Makefile =================================================================== --- devel/kf5-ki18n/Makefile +++ devel/kf5-ki18n/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced internationalization framework -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build concurrent core qmake_build qml script testlib +USE_QT= buildtools_build concurrent core qmake_build qml script testlib .include Index: devel/kf5-kidletime/Makefile =================================================================== --- devel/kf5-kidletime/Makefile +++ devel/kf5-kidletime/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for monitoring user activity -USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core dbus gui qmake_build widgets x11extras +USE_QT= buildtools_build core dbus gui qmake_build widgets x11extras USE_XORG= ice sm x11 xext xcb xscrnsaver .include Index: devel/kf5-kio/Makefile =================================================================== --- devel/kf5-kio/Makefile +++ devel/kf5-kio/Makefile @@ -9,14 +9,14 @@ COMMENT= KF5 resource and network access abstraction USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ - gettext kde:5 ssl tar:xz + gettext kde:5 qt:5 ssl tar:xz USE_GNOME= libxml2 libxslt USE_KDE= archive auth bookmarks codecs completion config \ configwidgets coreaddons dbusaddons doctools ecm \ i18n iconthemes itemviews jobwidgets \ notifications service solid sonnet textwidgets wallet \ widgetsaddons windowsystem xmlgui -USE_QT5= buildtools_build concurrent core dbus gui network \ +USE_QT= buildtools_build concurrent core dbus gui network \ qmake_build script widgets x11extras xml .include Index: devel/kf5-kitemmodels/Makefile =================================================================== --- devel/kf5-kitemmodels/Makefile +++ devel/kf5-kitemmodels/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 models for Qt Model/View system -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core qmake_build +USE_QT= buildtools_build core qmake_build .include Index: devel/kf5-knewstuff/Makefile =================================================================== --- devel/kf5-knewstuff/Makefile +++ devel/kf5-knewstuff/Makefile @@ -8,12 +8,12 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for downloading application assets from the network -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive attica5 auth codecs completion config \ configwidgets coreaddons ecm i18n iconthemes itemviews \ jobwidgets kio service sonnet textwidgets widgetsaddons \ xmlgui -USE_QT5= buildtools_build core dbus gui network qmake_build \ +USE_QT= buildtools_build core dbus gui network qmake_build \ widgets xml .include Index: devel/kf5-knotifications/Makefile =================================================================== --- devel/kf5-knotifications/Makefile +++ devel/kf5-knotifications/Makefile @@ -10,9 +10,9 @@ LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt5 -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= codecs config coreaddons ecm windowsystem -USE_QT5= buildtools_build core dbus gui linguisttools phonon4 \ +USE_QT= buildtools_build core dbus gui linguisttools phonon4 \ qmake_build widgets x11extras USE_XORG= x11 Index: devel/kf5-knotifyconfig/Makefile =================================================================== --- devel/kf5-knotifyconfig/Makefile +++ devel/kf5-knotifyconfig/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 configuration system for KNotify -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= completion config coreaddons ecm i18n jobwidgets kio \ service widgetsaddons -USE_QT5= buildtools_build core dbus gui network phonon4 \ +USE_QT= buildtools_build core dbus gui network phonon4 \ qmake_build widgets .include Index: devel/kf5-kpackage/Makefile =================================================================== --- devel/kf5-kpackage/Makefile +++ devel/kf5-kpackage/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library to load and install packages -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive config coreaddons doctools ecm i18n -USE_QT5= buildtools_build core qmake_build xml +USE_QT= buildtools_build core qmake_build xml .include Index: devel/kf5-kparts/Makefile =================================================================== --- devel/kf5-kparts/Makefile +++ devel/kf5-kparts/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 document centric plugin system -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n iconthemes jobwidgets kio notifications service \ sonnet textwidgets widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus gui network qmake_build widgets \ +USE_QT= buildtools_build core dbus gui network qmake_build widgets \ xml .include Index: devel/kf5-kpeople/Makefile =================================================================== --- devel/kf5-kpeople/Makefile +++ devel/kf5-kpeople/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing access to contacts -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons ecm i18n itemviews service widgetsaddons -USE_QT5= buildtools_build core dbus gui network qmake_build qml \ +USE_QT= buildtools_build core dbus gui network qmake_build qml \ sql widgets .include Index: devel/kf5-kpty/Makefile =================================================================== --- devel/kf5-kpty/Makefile +++ devel/kf5-kpty/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 pty abstraction -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= coreaddons ecm i18n -USE_QT5= buildtools_build core qmake_build +USE_QT= buildtools_build core qmake_build .include Index: devel/kf5-kservice/Makefile =================================================================== --- devel/kf5-kservice/Makefile +++ devel/kf5-kservice/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced plugin and service introspection -USES= bison cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= bison cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive config coreaddons crash dbusaddons \ doctools ecm i18n -USE_QT5= buildtools_build core dbus gui qmake_build xml +USE_QT= buildtools_build core dbus gui qmake_build xml .include Index: devel/kf5-ktexteditor/Makefile =================================================================== --- devel/kf5-ktexteditor/Makefile +++ devel/kf5-ktexteditor/Makefile @@ -10,12 +10,12 @@ LIB_DEPENDS= libgit2.so:devel/libgit2 -USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz USE_KDE= archive auth codecs completion config configwidgets \ coreaddons ecm guiaddons i18n iconthemes itemviews \ jobwidgets kio parts service sonnet textwidgets \ widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus gui network printsupport \ +USE_QT= buildtools_build core dbus gui network printsupport \ qmake_build script widgets xml xmlpatterns .include Index: devel/kf5-kunitconversion/Makefile =================================================================== --- devel/kf5-kunitconversion/Makefile +++ devel/kf5-kunitconversion/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for unit conversion -USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm i18n -USE_QT5= buildtools_build core network qmake_build xml +USE_QT= buildtools_build core network qmake_build xml .include Index: devel/kf5-solid/Makefile =================================================================== --- devel/kf5-solid/Makefile +++ devel/kf5-solid/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 hardware integration and detection -USES= bison cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= bison cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build concurrent core dbus gui linguisttools \ +USE_QT= buildtools_build concurrent core dbus gui linguisttools \ network qmake_build qml testlib widgets xml .include Index: devel/kf5-threadweaver/Makefile =================================================================== --- devel/kf5-threadweaver/Makefile +++ devel/kf5-threadweaver/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtDBus -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core network qmake_build testlib widgets xml +USE_QT= buildtools_build core network qmake_build testlib widgets xml .include Index: devel/libdbusmenu-qt/Makefile =================================================================== --- devel/libdbusmenu-qt/Makefile +++ devel/libdbusmenu-qt/Makefile @@ -18,16 +18,18 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${MAJOR_VER}+${SNAPSHOT_VER} +USES= compiler:c++11-lib cmake:outsource + .if empty(PKGNAMESUFFIX) -USE_QT4= corelib dbus gui moc_build qmake_build rcc_build uic_build +USES+= qt:4 +USE_QT= corelib dbus gui moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DUSE_QT4:BOOL=TRUE -DUSE_QT5:BOOL=FALSE .else -USE_QT5= buildtools_build core dbus gui qmake_build widgets +USES+= qt:5 +USE_QT= buildtools_build core dbus gui qmake_build widgets CMAKE_ARGS= -DUSE_QT4:BOOL=FALSE -DUSE_QT5:BOOL=TRUE .endif -USES= compiler:c++11-lib cmake:outsource - USE_LDCONFIG= yes OPTIONS_DEFINE= DOXYGEN Index: devel/libkgapi/Makefile =================================================================== --- devel/libkgapi/Makefile +++ devel/libkgapi/Makefile @@ -14,10 +14,10 @@ LIB_DEPENDS= libqjson.so:devel/qjson -USES= cmake:outsource kde:4 tar:bzip2 +USES= cmake:outsource kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs pimlibs USE_LDCONFIG= yes -USE_QT4= corelib network webkit xml \ +USE_QT= corelib network webkit xml \ qmake_build moc_build rcc_build uic_build PLIST_SUB+= PORTVERSION=${PORTVERSION} Index: devel/libkolab/Makefile =================================================================== --- devel/libkolab/Makefile +++ devel/libkolab/Makefile @@ -25,10 +25,10 @@ -DPHP_BINDINGS:BOOL=OFF \ -DPYTHON_BINDINGS:BOOL=OFF \ -DUSE_LIBCALENDARING:BOOL=OFF -USES= cmake:outsource kde:4 +USES= cmake:outsource kde:4 qt:4 USE_KDE= automoc4 kdelibs pimlibs USE_LDCONFIG= yes -USE_QT4= corelib dbus gui network svg xml \ +USE_QT= corelib dbus gui network svg xml \ moc_build qmake_build rcc_build uic_build # Fix build of desktuils/kdepim4-runtime: CXXFLAGS+= -DMAKE_KOLAB_LIB Index: devel/liteide/Makefile =================================================================== --- devel/liteide/Makefile +++ devel/liteide/Makefile @@ -14,7 +14,6 @@ WRKSRC_SUBDIR= liteidex -USES= qmake USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= visualfc @@ -33,8 +32,10 @@ DEBUG_CONFIGURE_ENABLE= debug -QT4_USE= QT4=corelib,gui,network,webkit,xml,moc_build,rcc_build,uic_build -QT5_USE= QT5=core,gui,network,printsupport,widgets,xml,buildtools_build +QT4_USES= qt:4 +QT4_USE= QT=corelib,gui,network,webkit,xml,moc_build,qmake_build,rcc_build,uic_build +QT5_USES= qt:5 +QT5_USE= QT=core,gui,network,printsupport,widgets,xml,buildtools_build,qmake_build post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications Index: devel/lokalize/Makefile =================================================================== --- devel/lokalize/Makefile +++ devel/lokalize/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libhunspell-1.3.so:textproc/hunspell -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ sql .include Index: devel/okteta/Makefile =================================================================== --- devel/okteta/Makefile +++ devel/okteta/Makefile @@ -10,9 +10,9 @@ LIB_DEPENDS= libqca.so:devel/qca -USES= cmake:outsource kde:4 shared-mime-info tar:xz +USES= cmake:outsource kde:4 shared-mime-info qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib designer gui script scripttools xml USE_LDCONFIG= yes Index: devel/p5-perlkde/Makefile =================================================================== --- devel/p5-perlkde/Makefile +++ devel/p5-perlkde/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Perl bindings for KDE -USES= cmake:outsource compiler:c++11-lib kde:4 perl5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:4 perl5 qt:4 tar:xz USE_KDE= perlqt smokekde automoc4 -USE_QT4= network opengl sql svg xml \ +USE_QT= network opengl sql svg xml \ qmake_build moc_build uic_build rcc_build # Respect PREFIX Index: devel/p5-perlqt/Makefile =================================================================== --- devel/p5-perlqt/Makefile +++ devel/p5-perlqt/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libqscintilla2.so:devel/qscintilla2 \ libqwt.so:x11-toolkits/qwt5 -USES= cmake:outsource kde:4 perl5 tar:xz +USES= cmake:outsource kde:4 perl5 qt:4 tar:xz USE_KDE= smokeqt qimageblitz -USE_QT4= corelib dbus gui network xml \ +USE_QT= corelib dbus gui network xml \ qmake_build moc_build uic_build rcc_build # Respect PREFIX Index: devel/piklab/Makefile =================================================================== --- devel/piklab/Makefile +++ devel/piklab/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv2+ DOS2UNIX_FILES= cmake/Piklab.cmake -USE_QT4= corelib gui qt3support qtestlib xml \ +USE_QT= corelib gui qt3support qtestlib xml \ moc_build qmake_build rcc_build uic_build -USES= cmake gettext readline dos2unix tar:bzip2 +USES= cmake gettext readline dos2unix qt:4 tar:bzip2 OPTIONS_DEFINE= KDE4 OPTIONS_DEFAULT= KDE4 Index: devel/poxml/Makefile =================================================================== --- devel/poxml/Makefile +++ devel/poxml/Makefile @@ -9,9 +9,9 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libantlr.a:devel/antlr -USES= cmake:outsource gettext-tools:build,run kde:4 tar:xz +USES= cmake:outsource gettext-tools:build,run kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib xml .include Index: devel/py-krosspython/Makefile =================================================================== --- devel/py-krosspython/Makefile +++ devel/py-krosspython/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Kross Python scripting library -USES= cmake:outsource kde:4 python:2 tar:xz +USES= cmake:outsource kde:4 python:2 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build +USE_QT= corelib gui qmake_build moc_build uic_build rcc_build CMAKE_ARGS+= -DBUILD_falcon:BOOL=FALSE \ -DBUILD_ruby:BOOL=FALSE \ -DBUILD_java:BOOL=FALSE Index: devel/py-pykde4/Makefile =================================================================== --- devel/py-pykde4/Makefile +++ devel/py-pykde4/Makefile @@ -11,13 +11,13 @@ LIB_DEPENDS= libqwt.so:x11-toolkits/qwt5 -USES= cmake:outsource kde:4 python:2 pyqt:4 tar:xz +USES= cmake:outsource kde:4 python:2 pyqt:4 qt:4 tar:xz USE_KDE= kdelibs nepomuk-core okular pimlibs \ akonadi automoc4 soprano USE_PYQT= declarative designer gui network opengl phonon script sip \ sql svg webkit xml \ dbussupport_run -USE_QT4= corelib dbus designer_build gui network xml \ +USE_QT= corelib dbus designer_build gui network xml \ qmake_build moc_build uic_build rcc_build CMAKE_ARGS+= -DWITH_PolkitQt:BOOL=FALSE \ Index: devel/py-pykdeuic4/Makefile =================================================================== --- devel/py-pykdeuic4/Makefile +++ devel/py-pykdeuic4/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Enhanced version of pyuic4 -USES= cmake:outsource python:2 kde:4 tar:xz +USES= cmake:outsource python:2 kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 pykde4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build DISTINFO_FILE= ${.CURDIR:H:H}/devel/py-pykde4/distinfo WRKSRC= ${WRKDIR}/${DISTNAME}/tools/${PORTNAME} Index: devel/py-qt4-assistant/Makefile =================================================================== --- devel/py-qt4-assistant/Makefile +++ devel/py-qt4-assistant/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtAssistant PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run -USE_QT4= assistantclient corelib gui network \ +USE_QT= assistantclient corelib gui network \ moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4-core/Makefile =================================================================== --- devel/py-qt4-core/Makefile +++ devel/py-qt4-core/Makefile @@ -11,10 +11,10 @@ CONFIGURE_ARGS= --enable QtCore PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYTHON= py3kplist USE_PYQT= sip -USE_QT4= corelib qmake_build moc_build +USE_QT= corelib qmake_build moc_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt4-dbus/Makefile =================================================================== --- devel/py-qt4-dbus/Makefile +++ devel/py-qt4-dbus/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtDBus PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run -USE_QT4= corelib dbus moc_build qmake_build +USE_QT= corelib dbus moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt4-dbussupport/Makefile =================================================================== --- devel/py-qt4-dbussupport/Makefile +++ devel/py-qt4-dbussupport/Makefile @@ -13,9 +13,9 @@ CONFIGURE_ARGS= --enable QtCore PYQT_DIST= yes -USES= pkgconfig python pyqt:4 +USES= pkgconfig python pyqt:4 qt:4 USE_PYQT= sip_build -USE_QT4= corelib qmake_build moc_build +USE_QT= corelib qmake_build moc_build OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace Index: devel/py-qt4-declarative/Makefile =================================================================== --- devel/py-qt4-declarative/Makefile +++ devel/py-qt4-declarative/Makefile @@ -9,9 +9,9 @@ CONFIGURE_ARGS= --enable QtDeclarative PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run network_run -USE_QT4= corelib declarative gui network script sql svg xmlpatterns \ +USE_QT= corelib declarative gui network script sql svg xmlpatterns \ qmake_build moc_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt4-designer/Makefile =================================================================== --- devel/py-qt4-designer/Makefile +++ devel/py-qt4-designer/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtDesigner --no-designer-plugin PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib designer gui moc_build qmake_build +USE_QT= corelib designer gui moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt4-designerplugin/Makefile =================================================================== --- devel/py-qt4-designerplugin/Makefile +++ devel/py-qt4-designerplugin/Makefile @@ -15,9 +15,9 @@ CONFIGURE_ARGS= --enable QtDesigner PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build -USE_QT4= corelib designer gui script xml moc_build qmake_build +USE_QT= corelib designer gui script xml moc_build qmake_build OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace Index: devel/py-qt4-help/Makefile =================================================================== --- devel/py-qt4-help/Makefile +++ devel/py-qt4-help/Makefile @@ -9,9 +9,9 @@ CONFIGURE_ARGS= --enable QtHelp PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib gui help network sql moc_build qmake_build +USE_QT= corelib gui help network sql moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt4-qscintilla2/Makefile =================================================================== --- devel/py-qt4-qscintilla2/Makefile +++ devel/py-qt4-qscintilla2/Makefile @@ -20,9 +20,9 @@ HAS_CONFIGURE= yes QT_NONSTANDARD= yes # Do not add unknown arguments to CONFIGURE_ARGS. -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip core gui -USE_QT4= corelib gui moc_build qmake_build +USE_QT= corelib gui moc_build qmake_build OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace Index: devel/py-qt4-script/Makefile =================================================================== --- devel/py-qt4-script/Makefile +++ devel/py-qt4-script/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtScript PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run -USE_QT4= corelib script moc_build qmake_build +USE_QT= corelib script moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt4-scripttools/Makefile =================================================================== --- devel/py-qt4-scripttools/Makefile +++ devel/py-qt4-scripttools/Makefile @@ -10,9 +10,9 @@ CONFIGURE_ARGS= --enable QtScriptTools PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run script_run -USE_QT4= corelib gui script scripttools moc_build qmake_build +USE_QT= corelib gui script scripttools moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt4-test/Makefile =================================================================== --- devel/py-qt4-test/Makefile +++ devel/py-qt4-test/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtTest PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib gui qtestlib moc_build qmake_build +USE_QT= corelib gui qtestlib moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt4/Makefile =================================================================== --- devel/py-qt4/Makefile +++ devel/py-qt4/Makefile @@ -9,7 +9,7 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt 4 toolkit (meta port) -USES= metaport python pyqt:4 +USES= metaport python pyqt:4 qt:4 OPTIONS_DEFINE= assistant core dbus dbussupport declarative \ demo designer designerplugin doc gui help \ Index: devel/py-qt5-core/Makefile =================================================================== --- devel/py-qt5-core/Makefile +++ devel/py-qt5-core/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtCore PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_PYTHON= py3kplist USE_PYQT= sip_build -USE_QT5= core qmake_build +USE_QT= core qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt5-dbus/Makefile =================================================================== --- devel/py-qt5-dbus/Makefile +++ devel/py-qt5-dbus/Makefile @@ -9,9 +9,9 @@ CONFIGURE_ARGS= --enable QtDBus PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_PYQT= sip_build core_run -USE_QT5= core dbus qmake_build +USE_QT= core dbus qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt5-dbussupport/Makefile =================================================================== --- devel/py-qt5-dbussupport/Makefile +++ devel/py-qt5-dbussupport/Makefile @@ -12,9 +12,9 @@ CONFIGURE_ARGS= --enable QtCore PYQT_DIST= yes -USES= pkgconfig python pyqt:5 +USES= pkgconfig python pyqt:5 qt:5 USE_PYQT= sip_build -USE_QT5= core buildtools_build qmake_build +USE_QT= core buildtools_build qmake_build OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace Index: devel/py-qt5-designer/Makefile =================================================================== --- devel/py-qt5-designer/Makefile +++ devel/py-qt5-designer/Makefile @@ -10,10 +10,10 @@ CONFIGURE_ARGS= --enable QtDesigner --no-designer-plugin PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= yes USE_PYQT= sip_build core_run widgets_run -USE_QT5= core gui designer widgets xml \ +USE_QT= core gui designer widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt5-designerplugin/Makefile =================================================================== --- devel/py-qt5-designerplugin/Makefile +++ devel/py-qt5-designerplugin/Makefile @@ -13,10 +13,10 @@ CONFIGURE_ARGS= --enable QtDesigner PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build -USE_QT5= core designer gui xml widgets \ +USE_QT= core designer gui xml widgets \ buildtools_build qmake_build OPTIONS_DEFINE= DEBUG Index: devel/py-qt5-help/Makefile =================================================================== --- devel/py-qt5-help/Makefile +++ devel/py-qt5-help/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtHelp PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run -USE_QT5= core gui widgets help network sql buildtools_build qmake_build xml +USE_QT= core gui widgets help network sql buildtools_build qmake_build xml OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: devel/py-qt5-qscintilla2/Makefile =================================================================== --- devel/py-qt5-qscintilla2/Makefile +++ devel/py-qt5-qscintilla2/Makefile @@ -18,10 +18,10 @@ HAS_CONFIGURE= yes QT_NONSTANDARD= yes # Do not add unknown arguments to CONFIGURE_ARGS. -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip core gui printsupport widgets -USE_QT5= core gui printsupport widgets buildtools_build qmake_build +USE_QT= core gui printsupport widgets buildtools_build qmake_build OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ON= --debug --trace Index: devel/py-qt5-test/Makefile =================================================================== --- devel/py-qt5-test/Makefile +++ devel/py-qt5-test/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtTest PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run -USE_QT5= core gui testlib widgets \ +USE_QT= core gui testlib widgets \ buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG Index: devel/py-qt5/Makefile =================================================================== --- devel/py-qt5/Makefile +++ devel/py-qt5/Makefile @@ -8,7 +8,7 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt 5 toolkit (meta port) -USES= metaport python pyqt:5 +USES= metaport python pyqt:5 qt:5 OPTIONS_DEFINE= core dbus dbussupport demo designer \ designerplugin doc gui multimedia multimediawidgets \ Index: devel/pyside-tools/Makefile =================================================================== --- devel/pyside-tools/Makefile +++ devel/pyside-tools/Makefile @@ -21,8 +21,8 @@ GH_PROJECT= Tools NO_ARCH= yes -USES= cmake python:2 shebangfix +USES= cmake python:2 shebangfix qt:4 SHEBANG_FILES= pyside-uic pysideuic/icon_cache.py -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: devel/pyside/Makefile =================================================================== --- devel/pyside/Makefile +++ devel/pyside/Makefile @@ -21,7 +21,7 @@ CMAKE_ARGS+= -DGL_H:FILEPATH="${LOCALBASE}/include/GL/gl.h" \ -DGL_INCLUDE_DIR:FILEPATH="${LOCALBASE}/include" -USE_QT4= declarative designer gui help qmake_build \ +USE_QT= declarative designer gui help qmake_build \ moc_build multimedia network opengl \ phonon rcc_build script scripttools \ svg uic_build webkit @@ -29,7 +29,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \ PYTHON_VERSION=${PYTHON_VERSION} -USES= cmake python:2 tar:bzip2 +USES= cmake python:2 qt:4 tar:bzip2 USE_LDCONFIG= yes .include Index: devel/qbs/Makefile =================================================================== --- devel/qbs/Makefile +++ devel/qbs/Makefile @@ -13,16 +13,16 @@ LICENSE= GPLv3 LGPL21 LICENSE_COMB= dual -USES= compiler:c++11-lib qmake:outsource +USES= compiler:c++11-lib qt:5,qmake_outsource USE_GL= gl USE_LDCONFIG= yes -USE_QT5= buildtools_build core concurrent gui network script testlib \ - widgets xml +USE_QT= buildtools_build qmake_build \ + core concurrent gui network script testlib widgets xml QMAKE_SOURCE_PATH= ${WRKSRC}/qbs.pro OPTIONS_DEFINE= DOCS -DOCS_USE= QT5=help_build,qdoc_build,sql-sqlite3_build +DOCS_USE= QT=help_build,qdoc_build,sql-sqlite3_build OPTIONS_DEFAULT= ${OPTIONS_DEFINE} ALL_TARGET= all Index: devel/qbzr/Makefile =================================================================== --- devel/qbzr/Makefile +++ devel/qbzr/Makefile @@ -22,8 +22,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME} USE_PYTHON= distutils autoplist -USE_QT4= # empty -USES= gettext python +USE_QT= # empty +USES= gettext python qt:4 INSTALLS_ICONS= yes .include Index: devel/qca/Makefile =================================================================== --- devel/qca/Makefile +++ devel/qca/Makefile @@ -22,10 +22,12 @@ USE_LDCONFIG= yes .if defined(PKGNAMESUFFIX) +USES+= qt:5 +USE_QT= core buildtools_build qmake_build CMAKE_ARGS+= -DQCA_SUFFIX=qt5 -USE_QT5= core buildtools_build qmake_build .else -USE_QT4= corelib moc_build qmake_build rcc_build +USES+= qt:4 +USE_QT= corelib moc_build qmake_build rcc_build CMAKE_ARGS+= -DQT4_BUILD=yes .endif Index: devel/qconf/Makefile =================================================================== --- devel/qconf/Makefile +++ devel/qconf/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= tar:bzip2 -USE_QT4= corelib xml moc_build qmake_build +USES= qt:4 tar:bzip2 +USE_QT= corelib xml moc_build qmake_build HAS_CONFIGURE= yes QT_NONSTANDARD= yes MAKE_ARGS= INSTALL_ROOT="${STAGEDIR}" Index: devel/qdevelop/Makefile =================================================================== --- devel/qdevelop/Makefile +++ devel/qdevelop/Makefile @@ -13,9 +13,9 @@ RUN_DEPENDS= exctags:devel/ctags -USE_QT4= gui sql network xml designer sql-sqlite3_run \ - moc_build uic_build rcc_build -USES= qmake +USES= qt:4 +USE_QT= gui sql network xml designer sql-sqlite3_run \ + moc_build qmake_build uic_build rcc_build DESKTOP_ENTRIES= "QDevelop" \ "Qt 4 development environment" \ @@ -27,9 +27,9 @@ OPTIONS_DEFINE= TOOLS DOCS NLS OPTIONS_DEFAULT:= ${OPTIONS_DEFINE} OPTIONS_SUB= yes -NLS_USE= QT4=linguisttools_build +NLS_USE= QT=linguisttools_build TOOLS_DESC= Install Qt 4 development tools (qmake, moc, etc.) -TOOLS_USE= ${_TOOLS:C|.*|QT4=&_run|} +TOOLS_USE= ${_TOOLS:C|.*|QT=&_run|} _TOOLS= assistant linguisttools moc qmake rcc uic post-patch: Index: devel/qgit/Makefile =================================================================== --- devel/qgit/Makefile +++ devel/qgit/Makefile @@ -11,8 +11,8 @@ MAINTAINER= itetcu@FreeBSD.org COMMENT= Graphical interface to git repositories -USES= qmake tar:bzip2 -USE_QT4= corelib gui moc_build rcc_build uic_build +USES= qt:4 tar:bzip2 +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build MAKE_JOBS_UNSAFE= yes WRKSRC= ${WRKDIR}/${PORTNAME} Index: devel/qjson/Makefile =================================================================== --- devel/qjson/Makefile +++ devel/qjson/Makefile @@ -10,8 +10,8 @@ LICENSE= LGPL21 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build -USES= cmake pathfix tar:bzip2 +USE_QT= corelib moc_build qmake_build rcc_build uic_build +USES= cmake pathfix qt:4 tar:bzip2 USE_LDCONFIG= yes PORTDOCS= * Index: devel/qmake4/Makefile =================================================================== --- devel/qmake4/Makefile +++ devel/qmake4/Makefile @@ -1,80 +0,0 @@ -# Created by: lofi@FreeBSD.org, mi@aldan.algebra.com -# $FreeBSD$ - -PORTNAME= qmake -DISTVERSION= ${QT4_VERSION} -CATEGORIES= devel -PKGNAMEPREFIX= qt4- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt Makefile generator - -USE_QT4= # empty -QT_DIST= yes -REINPLACE_ARGS= -i "" -WRKSRC_SUBDIR= ${PORTNAME} -MAKEFILE= ${FILESDIR}/Makefile.bsd -MAKE_ENV+= FILESDIR="${FILESDIR}" \ - QMAKE_COMPILER="${QMAKE_COMPILER}" \ - QMAKE="${QMAKE}" \ - QT_BINDIR_REL="${QT_BINDIR_REL}" \ - QT_MKSPECDIR_REL="${QT_MKSPECDIR_REL}" -TODAY_CMD= /bin/date +%Y-%m-%d - -SUB_FILES= qconfig.cpp -SUB_LIST= TODAY="$$(${TODAY_CMD})" \ - ${PLIST_SUB:NPREFIX=*} - -EXTRACT_AFTER_ARGS= \ - '${DISTNAME}/mkspecs' \ - '${DISTNAME}/include/*/*' \ - '${DISTNAME}/src/*/*.h' \ - '${DISTNAME}/qmake' \ - '${DISTNAME}/src/corelib/tools' \ - '${DISTNAME}/src/corelib/io' \ - '${DISTNAME}/src/corelib/global' \ - '${DISTNAME}/src/corelib/plugin' \ - '${DISTNAME}/src/corelib/kernel' \ - '${DISTNAME}/src/corelib/codecs' \ - '${DISTNAME}/src/corelib/xml' \ - '${DISTNAME}/src/3rdparty/md4' \ - '${DISTNAME}/src/3rdparty/md5' \ - '${DISTNAME}/src/3rdparty/sha1' \ - '${DISTNAME}/tools/shared/symbian' \ - '${DISTNAME}/tools/shared/windows' - -EXTRA_PATCHES= # empty - -post-patch: - @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ - -e 's|release|release thread|' \ - -e 's|uic|${UIC:T}|' \ - -e 's|moc|${MOC:T}|' \ - ${WRKSRC:H}/mkspecs/common/freebsd.conf - @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix - @${REINPLACE_CMD} -e 's|unix.conf|freebsd.conf|' \ - ${WRKSRC:H}/mkspecs/freebsd-icc/qmake.conf - @${RM} -R ${WRKSRC:H}/mkspecs/freebsd-g++46 - -# Add mkspec for clang - @${CP} -a ${WRKSRC:H}/mkspecs/freebsd-g++ \ - ${WRKSRC:H}/mkspecs/freebsd-clang - @${REINPLACE_CMD} -e 's|g++|clang|g' \ - -e '/gcc-base-unix.conf/d' \ - ${WRKSRC:H}/mkspecs/freebsd-clang/qmake.conf - - @${RM} ${WRKSRC:H}/mkspecs/*/*.orig - -do-configure: apply-slist - ${MV} ${WRKDIR}/qconfig.cpp \ - ${WRKSRC:H}/src/corelib/global/qconfig.cpp - ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h - ${LN} ${WRKSRC}/qconfig.h ${WRKSRC:H}/src/corelib/global/qconfig.h - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${QMAKE:T} ${STAGEDIR}${PREFIX}/${QT_BINDIR_REL} - ${MKDIR} ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} && \ - cd ${WRKSRC}/.. && ${COPYTREE_SHARE} mkspecs ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} - ${LN} -sf freebsd-${QMAKE_COMPILER} ${STAGEDIR}${PREFIX}/share/qt4/mkspecs/default - -.include Index: devel/qmake4/files/Makefile.bsd =================================================================== --- devel/qmake4/files/Makefile.bsd +++ devel/qmake4/files/Makefile.bsd @@ -1,47 +0,0 @@ -# $FreeBSD$ - -_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS -# We'd like to avoid using qconfig.cpp, but can't -- see the comment -# next to -DHAVE_CONFIG_CPP below: -#_OBJS:= ${_OBJS:S/qconfig.o//} -SRCS:= ${_OBJS:.o=.cpp} -NO_MAN= true # qmake.1 anyone? - -.PATH: ${.CURDIR} ${.CURDIR:H}/src/corelib/tools ${.CURDIR:H}/src/corelib/io \ - ${.CURDIR:H}/src/corelib/global ${.CURDIR:H}/src/corelib/plugin \ - ${.CURDIR:H}/src/corelib/kernel ${.CURDIR:H}/src/corelib/codecs \ - ${.CURDIR:H}/src/corelib/xml ${.CURDIR:H}/src/3rdparty/md4 \ - ${.CURDIR:H}/src/3rdparty/md5 ${.CURDIR:H}/src/3rdparty/sha1 \ - ${.CURDIR:H}/tools/shared/symbian ${.CURDIR:H}/tools/shared/windows - -CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-${QMAKE_COMPILER} - -.for s in src/corelib/arch/generic src/corelib/global src/corelib/tools \ - src/corelib/kernel src/corelib/codecs \ - src/3rdparty/md5 src/3rdparty/md4 src/3rdparty/sha1 \ - tools/shared include/QtCore include -CXXFLAGS+=-I${.CURDIR:H}/$s -.endfor - -.for g in /. /unix /win32 /mac /symbian /integrity -.PATH: ${.CURDIR}/generators$g -CXXFLAGS+=-I${.CURDIR}/generators$g -.endfor - -CXXFLAGS+=-I. -I"${FILESDIR}" - -CXXFLAGS+=-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT \ - -DQT_NO_STL -DQT_BUILD_QMAKE -DQT_NO_COMPRESS -DHAVE_QCONFIG_CPP \ - -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT \ - -DQT_BOOTSTRAPPED -DQMAKE_OPENSOURCE_EDITION - -# I guess, qconfig.cpp used to be optional, but no longer is -- due to -# bit-rot in Qt sources. So we still have to compile it, but, by not -# adding the following define, we reduce the seemingly needless usage of -# it: -# -DHAVE_QCONFIG_CPP - -PROG_CXX=${QMAKE:T} -BINDIR= ${PREFIX}/${QT_BINDIR_REL} - -.include Index: devel/qmake4/files/patch-mkspecs__common__clang-unix.conf =================================================================== --- devel/qmake4/files/patch-mkspecs__common__clang-unix.conf +++ devel/qmake4/files/patch-mkspecs__common__clang-unix.conf @@ -1,18 +0,0 @@ ---- ../mkspecs/common/clang-unix.conf.orig 2013-12-05 22:57:53.135156000 +0000 -+++ ../mkspecs/common/clang-unix.conf 2013-12-05 23:09:36.960149415 +0000 -@@ -0,0 +1,15 @@ -+# -+# Qmake configuration for the Clang compiler on *nix-systems -+# -+# Before making changes to this file, please read the comment in -+# gcc-base.conf, to make sure the change goes in the right place. -+# -+# To verify that your change has the desired effect on the final configuration -+# you can use the manual test in tests/manual/mkspecs. -+# -+ -+include(gcc-base-unix.conf) -+include(clang.conf) -+ -+QMAKE_LFLAGS_RELEASE += -Wl,-O1 -+QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined Index: devel/qmake4/files/patch-mkspecs__common__freebsd.conf =================================================================== --- devel/qmake4/files/patch-mkspecs__common__freebsd.conf +++ devel/qmake4/files/patch-mkspecs__common__freebsd.conf @@ -1,55 +0,0 @@ ---- ../mkspecs/common/freebsd.conf.orig 2013-12-05 22:57:28.140145000 +0000 -+++ ../mkspecs/common/freebsd.conf 2013-12-05 23:10:22.897149108 +0000 -@@ -0,0 +1,52 @@ -+# -+# qmake configuration for FreeBSD -+# -+ -+QMAKE_CFLAGS_THREAD = -pthread -D_THREAD_SAFE -+ -+QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD -+ -+# Addon software goes into /usr/local on the BSDs, by default we will look there -+QMAKE_INCDIR = $$[QT_INSTALL_HEADERS] /usr/local/include -+QMAKE_LIBDIR = $$[QT_INSTALL_LIBS] /usr/local/lib -+QMAKE_INCDIR_X11 = /usr/local/include -+QMAKE_LIBDIR_X11 = /usr/local/lib -+QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS] -+QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS] -+QMAKE_INCDIR_OPENGL = /usr/local/include -+QMAKE_LIBDIR_OPENGL = /usr/local/lib -+ -+QMAKE_LFLAGS_THREAD = -pthread -+ -+QMAKE_LIBS = -+QMAKE_LIBS_DYNLOAD = -+QMAKE_LIBS_X11 = -lXext -lX11 -lm -+QMAKE_LIBS_X11SM = -lSM -lICE -+QMAKE_LIBS_OPENGL = -lGL -+QMAKE_LIBS_OPENGL_QT = -lGL -+QMAKE_LIBS_THREAD = -+ -+QMAKE_MOC = $$[QT_INSTALL_BINS]/moc -+QMAKE_UIC = $$[QT_INSTALL_BINS]/uic -+ -+QMAKE_AR = ar cqs -+QMAKE_OBJCOPY = objcopy -+QMAKE_RANLIB = -+ -+QMAKE_TAR = tar -cf -+QMAKE_GZIP = gzip -9f -+ -+QMAKE_COPY = cp -f -+QMAKE_COPY_FILE = $$QMAKE_COPY -+QMAKE_COPY_DIR = $$QMAKE_COPY -R -+QMAKE_MOVE = mv -f -+QMAKE_DEL_FILE = rm -f -+QMAKE_DEL_DIR = rmdir -+QMAKE_STRIP = strip -+QMAKE_STRIPFLAGS_LIB += --strip-unneeded -+QMAKE_CHK_DIR_EXISTS = test -d -+QMAKE_MKDIR = mkdir -p -+QMAKE_INSTALL_FILE = install -m 644 -p -+QMAKE_INSTALL_PROGRAM = install -m 755 -p -+ -+include(unix.conf) Index: devel/qmake4/files/patch-mkspecs__freebsd-g++__qmake.conf =================================================================== --- devel/qmake4/files/patch-mkspecs__freebsd-g++__qmake.conf +++ devel/qmake4/files/patch-mkspecs__freebsd-g++__qmake.conf @@ -1,51 +0,0 @@ ---- ../mkspecs/freebsd-g++/qmake.conf.orig 2013-06-07 05:17:00.000000000 +0000 -+++ ../mkspecs/freebsd-g++/qmake.conf 2013-12-05 23:07:25.210153920 +0000 -@@ -8,47 +8,7 @@ - CONFIG += qt warn_on release link_prl gdb_dwarf_index - QT += core gui - --QMAKE_CFLAGS_THREAD = -pthread -D_THREAD_SAFE -- --QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD -- --# Addon software goes into /usr/local on the BSDs, by default we will look there --QMAKE_INCDIR = /usr/local/include --QMAKE_LIBDIR = /usr/local/lib --QMAKE_INCDIR_X11 = /usr/X11R6/include --QMAKE_LIBDIR_X11 = /usr/X11R6/lib --QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS] --QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS] --QMAKE_INCDIR_OPENGL = /usr/X11R6/include --QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib -- --QMAKE_LFLAGS_THREAD = -pthread -- --QMAKE_LIBS = --QMAKE_LIBS_DYNLOAD = --QMAKE_LIBS_X11 = -lXext -lX11 -lm --QMAKE_LIBS_X11SM = -lSM -lICE --QMAKE_LIBS_OPENGL = -lGL --QMAKE_LIBS_OPENGL_QT = -lGL --QMAKE_LIBS_THREAD = -- --QMAKE_MOC = $$[QT_INSTALL_BINS]/moc --QMAKE_UIC = $$[QT_INSTALL_BINS]/uic -- --QMAKE_AR = ar cqs --QMAKE_OBJCOPY = objcopy --QMAKE_RANLIB = -- --QMAKE_TAR = tar -cf --QMAKE_GZIP = gzip -9f -- --QMAKE_COPY = cp -f --QMAKE_MOVE = mv -f --QMAKE_DEL_FILE = rm -f --QMAKE_DEL_DIR = rmdir --QMAKE_CHK_DIR_EXISTS = test -d --QMAKE_MKDIR = mkdir -p --include(../common/unix.conf) -+include(../common/freebsd.conf) - include(../common/gcc-base-unix.conf) - include(../common/g++-unix.conf) - load(qt_config) Index: devel/qmake4/files/patch-option.cpp =================================================================== --- devel/qmake4/files/patch-option.cpp +++ devel/qmake4/files/patch-option.cpp @@ -1,11 +0,0 @@ ---- ./option.cpp.orig 2012-09-11 01:36:36.000000000 +0000 -+++ ./option.cpp 2012-10-27 21:51:28.131151563 +0000 -@@ -482,7 +482,7 @@ - env_argc++; - } - } else { -- if(!env_argv || env_argc > env_size) { -+ if(!env_argv || env_argc >= env_size) { - env_argv = (char **)realloc(env_argv, sizeof(char *)*(env_size+=10)); - for(int i2 = env_argc; i2 < env_size; i2++) - env_argv[i2] = NULL; Index: devel/qmake4/files/qconfig.cpp.in =================================================================== --- devel/qmake4/files/qconfig.cpp.in +++ devel/qmake4/files/qconfig.cpp.in @@ -1,21 +0,0 @@ -/* - * $FreeBSD$ - */ - -/* Installation date */ -static const char qt_configure_installation [12+11] = "qt_instdate=%%TODAY%%"; - -#define QT_CONFIGURE_LICENSEE "Open Source"; -#define QT_CONFIGURE_LICENSED_PRODUCTS "OpenSource"; -#define QT_CONFIGURE_PREFIX_PATH "%%PREFIX%%"; -#define QT_CONFIGURE_DOCUMENTATION_PATH "%%PREFIX%%/%%QT_DOCDIR%%"; -#define QT_CONFIGURE_HEADERS_PATH "%%PREFIX%%/%%QT_INCDIR%%"; -#define QT_CONFIGURE_LIBRARIES_PATH "%%PREFIX%%/%%QT_LIBDIR%%"; -#define QT_CONFIGURE_BINARIES_PATH "%%PREFIX%%/%%QT_BINDIR%%"; -#define QT_CONFIGURE_PLUGINS_PATH "%%PREFIX%%/%%QT_PLUGINDIR%%"; -#define QT_CONFIGURE_IMPORTS_PATH "%%PREFIX%%/%%QT_IMPORTDIR%%"; -#define QT_CONFIGURE_DATA_PATH "%%PREFIX%%/%%QT_DATADIR%%"; -#define QT_CONFIGURE_TRANSLATIONS_PATH "%%PREFIX%%/%%QT_L10NDIR%%"; -#define QT_CONFIGURE_SETTINGS_PATH "%%PREFIX%%/%%QT_ETCDIR%%"; -#define QT_CONFIGURE_EXAMPLES_PATH "%%PREFIX%%/%%QT_EXAMPLEDIR%%/examples"; -#define QT_CONFIGURE_DEMOS_PATH "%%PREFIX%%/%%QT_EXAMPLEDIR%%/demos/"; Index: devel/qmake4/pkg-plist =================================================================== --- devel/qmake4/pkg-plist +++ devel/qmake4/pkg-plist @@ -1,557 +0,0 @@ -%%QT_BINDIR%%/qmake-qt4 -%%QT_MKSPECDIR%%/aix-g++-64/qmake.conf -%%QT_MKSPECDIR%%/aix-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/aix-g++/qmake.conf -%%QT_MKSPECDIR%%/aix-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/aix-xlc-64/qmake.conf -%%QT_MKSPECDIR%%/aix-xlc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/aix-xlc/qmake.conf -%%QT_MKSPECDIR%%/aix-xlc/qplatformdefs.h -%%QT_MKSPECDIR%%/blackberry-armv7le-qcc/qmake.conf -%%QT_MKSPECDIR%%/blackberry-armv7le-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/blackberry-playbook-armv7le-qcc/qmake.conf -%%QT_MKSPECDIR%%/blackberry-playbook-armv7le-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/blackberry-playbook-x86-qcc/qmake.conf -%%QT_MKSPECDIR%%/blackberry-playbook-x86-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/blackberry-x86-qcc/qmake.conf -%%QT_MKSPECDIR%%/blackberry-x86-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/common/aix/qplatformdefs.h -%%QT_MKSPECDIR%%/common/armcc.conf -%%QT_MKSPECDIR%%/common/c89/qplatformdefs.h -%%QT_MKSPECDIR%%/common/clang-unix.conf -%%QT_MKSPECDIR%%/common/clang.conf -%%QT_MKSPECDIR%%/common/freebsd.conf -%%QT_MKSPECDIR%%/common/g++-base.conf -%%QT_MKSPECDIR%%/common/g++-macx.conf -%%QT_MKSPECDIR%%/common/g++-unix.conf -%%QT_MKSPECDIR%%/common/g++.conf -%%QT_MKSPECDIR%%/common/gcc-base-ios.conf -%%QT_MKSPECDIR%%/common/gcc-base-macx.conf -%%QT_MKSPECDIR%%/common/gcc-base-unix.conf -%%QT_MKSPECDIR%%/common/gcc-base.conf -%%QT_MKSPECDIR%%/common/ghs-base-integrity.conf -%%QT_MKSPECDIR%%/common/integrity/qplatformdefs.h -%%QT_MKSPECDIR%%/common/ios.conf -%%QT_MKSPECDIR%%/common/ios/GLES/gl.h -%%QT_MKSPECDIR%%/common/ios/GLES2/gl2.h -%%QT_MKSPECDIR%%/common/ios/arch.conf -%%QT_MKSPECDIR%%/common/ios/clang.conf -%%QT_MKSPECDIR%%/common/ios/g++.conf -%%QT_MKSPECDIR%%/common/ios/llvm.conf -%%QT_MKSPECDIR%%/common/ios/qmake.conf -%%QT_MKSPECDIR%%/common/ios/qplatformdefs.h -%%QT_MKSPECDIR%%/common/ios/versions.conf -%%QT_MKSPECDIR%%/common/linux.conf -%%QT_MKSPECDIR%%/common/llvm.conf -%%QT_MKSPECDIR%%/common/mac.conf -%%QT_MKSPECDIR%%/common/mac/qplatformdefs.h -%%QT_MKSPECDIR%%/common/posix/qplatformdefs.h -%%QT_MKSPECDIR%%/common/qcc-base-qnx.conf -%%QT_MKSPECDIR%%/common/qcc-base.conf -%%QT_MKSPECDIR%%/common/qnx/qmake.conf -%%QT_MKSPECDIR%%/common/qnx/qplatformdefs.h -%%QT_MKSPECDIR%%/common/qws.conf -%%QT_MKSPECDIR%%/common/symbian/appCaptionForTranslation.cpp -%%QT_MKSPECDIR%%/common/symbian/backup_registration.xml -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknBitmapAnimation.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknDoc.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknFontAccess.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknInputLanguageInfo.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknLayoutFont.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknPopupFader.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknServerApp.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknUtils.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsBasicBackgroundControlContext.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsConstants.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsDrawUtils.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsItemID.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsSkinInstance.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsUtils.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/ApAccessPointItem.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/ApDataHandler.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/ApUtils.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/CDirectoryLocalizer.h -%%QT_MKSPECDIR%%/common/symbian/header-wrappers/DocumentHandler.h -%%QT_MKSPECDIR%%/common/symbian/packageNameForTranslation.cpp -%%QT_MKSPECDIR%%/common/symbian/qplatformdefs.h -%%QT_MKSPECDIR%%/common/symbian/stl-off/new -%%QT_MKSPECDIR%%/common/symbian/symbian-makefile.conf -%%QT_MKSPECDIR%%/common/symbian/symbian-mmp.conf -%%QT_MKSPECDIR%%/common/symbian/symbian.conf -%%QT_MKSPECDIR%%/common/symbian/symbianincludes.h -%%QT_MKSPECDIR%%/common/symbian/template.applite -%%QT_MKSPECDIR%%/common/unix.conf -%%QT_MKSPECDIR%%/common/wince/qmake.conf -%%QT_MKSPECDIR%%/common/wince/qplatformdefs.h -%%QT_MKSPECDIR%%/cygwin-g++/qmake.conf -%%QT_MKSPECDIR%%/cygwin-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/darwin-g++/qmake.conf -%%QT_MKSPECDIR%%/darwin-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/default -%%QT_MKSPECDIR%%/features/build_pass.prf -%%QT_MKSPECDIR%%/features/dbusadaptors.prf -%%QT_MKSPECDIR%%/features/dbusinterfaces.prf -%%QT_MKSPECDIR%%/features/debug.prf -%%QT_MKSPECDIR%%/features/debug_and_release.prf -%%QT_MKSPECDIR%%/features/declarative_debug.prf -%%QT_MKSPECDIR%%/features/default_post.prf -%%QT_MKSPECDIR%%/features/default_pre.prf -%%QT_MKSPECDIR%%/features/designer.prf -%%QT_MKSPECDIR%%/features/device_config.prf -%%QT_MKSPECDIR%%/features/dll.prf -%%QT_MKSPECDIR%%/features/egl.prf -%%QT_MKSPECDIR%%/features/enable_backup.prf -%%QT_MKSPECDIR%%/features/exclusive_builds.prf -%%QT_MKSPECDIR%%/features/help.prf -%%QT_MKSPECDIR%%/features/include_source_dir.prf -%%QT_MKSPECDIR%%/features/incredibuild_xge.prf -%%QT_MKSPECDIR%%/features/lex.prf -%%QT_MKSPECDIR%%/features/link_pkgconfig.prf -%%QT_MKSPECDIR%%/features/mac/default_post.prf -%%QT_MKSPECDIR%%/features/mac/default_pre.prf -%%QT_MKSPECDIR%%/features/mac/dwarf2.prf -%%QT_MKSPECDIR%%/features/mac/objective_c.prf -%%QT_MKSPECDIR%%/features/mac/ppc.prf -%%QT_MKSPECDIR%%/features/mac/ppc64.prf -%%QT_MKSPECDIR%%/features/mac/rez.prf -%%QT_MKSPECDIR%%/features/mac/sdk.prf -%%QT_MKSPECDIR%%/features/mac/x86.prf -%%QT_MKSPECDIR%%/features/mac/x86_64.prf -%%QT_MKSPECDIR%%/features/moc.prf -%%QT_MKSPECDIR%%/features/no_debug_info.prf -%%QT_MKSPECDIR%%/features/qdbus.prf -%%QT_MKSPECDIR%%/features/qt.prf -%%QT_MKSPECDIR%%/features/qt_config.prf -%%QT_MKSPECDIR%%/features/qt_functions.prf -%%QT_MKSPECDIR%%/features/qtestlib.prf -%%QT_MKSPECDIR%%/features/qtopia.prf -%%QT_MKSPECDIR%%/features/qtopiainc.prf -%%QT_MKSPECDIR%%/features/qtopialib.prf -%%QT_MKSPECDIR%%/features/qttest_p4.prf -%%QT_MKSPECDIR%%/features/release.prf -%%QT_MKSPECDIR%%/features/resources.prf -%%QT_MKSPECDIR%%/features/shared.prf -%%QT_MKSPECDIR%%/features/silent.prf -%%QT_MKSPECDIR%%/features/static.prf -%%QT_MKSPECDIR%%/features/static_and_shared.prf -%%QT_MKSPECDIR%%/features/staticlib.prf -%%QT_MKSPECDIR%%/features/symbian/add_mmp_rules.prf -%%QT_MKSPECDIR%%/features/symbian/application_icon.prf -%%QT_MKSPECDIR%%/features/symbian/armcc_warnings.prf -%%QT_MKSPECDIR%%/features/symbian/data_caging_paths.prf -%%QT_MKSPECDIR%%/features/symbian/debug.prf -%%QT_MKSPECDIR%%/features/symbian/def_files.prf -%%QT_MKSPECDIR%%/features/symbian/def_files_disabled.prf -%%QT_MKSPECDIR%%/features/symbian/default_post.prf -%%QT_MKSPECDIR%%/features/symbian/default_pre.prf -%%QT_MKSPECDIR%%/features/symbian/do_not_build_as_thumb.prf -%%QT_MKSPECDIR%%/features/symbian/epocallowdlldata.prf -%%QT_MKSPECDIR%%/features/symbian/localize_deployment.prf -%%QT_MKSPECDIR%%/features/symbian/moc.prf -%%QT_MKSPECDIR%%/features/symbian/nested_exceptions.prf -%%QT_MKSPECDIR%%/features/symbian/opengl.prf -%%QT_MKSPECDIR%%/features/symbian/platform_paths.prf -%%QT_MKSPECDIR%%/features/symbian/prepend_includepath.prf -%%QT_MKSPECDIR%%/features/symbian/qt.prf -%%QT_MKSPECDIR%%/features/symbian/qt_config.prf -%%QT_MKSPECDIR%%/features/symbian/release.prf -%%QT_MKSPECDIR%%/features/symbian/run_on_phone.prf -%%QT_MKSPECDIR%%/features/symbian/sis_targets.prf -%%QT_MKSPECDIR%%/features/symbian/stl.prf -%%QT_MKSPECDIR%%/features/symbian/stl_off.prf -%%QT_MKSPECDIR%%/features/symbian/symbian_appbooster.prf -%%QT_MKSPECDIR%%/features/symbian/symbian_building.prf -%%QT_MKSPECDIR%%/features/symbian/thread.prf -%%QT_MKSPECDIR%%/features/testcase.prf -%%QT_MKSPECDIR%%/features/uic.prf -%%QT_MKSPECDIR%%/features/uitools.prf -%%QT_MKSPECDIR%%/features/unix/bsymbolic_functions.prf -%%QT_MKSPECDIR%%/features/unix/dylib.prf -%%QT_MKSPECDIR%%/features/unix/gdb_dwarf_index.prf -%%QT_MKSPECDIR%%/features/unix/hide_symbols.prf -%%QT_MKSPECDIR%%/features/unix/largefile.prf -%%QT_MKSPECDIR%%/features/unix/opengl.prf -%%QT_MKSPECDIR%%/features/unix/openvg.prf -%%QT_MKSPECDIR%%/features/unix/separate_debug_info.prf -%%QT_MKSPECDIR%%/features/unix/thread.prf -%%QT_MKSPECDIR%%/features/unix/x11.prf -%%QT_MKSPECDIR%%/features/unix/x11inc.prf -%%QT_MKSPECDIR%%/features/unix/x11lib.prf -%%QT_MKSPECDIR%%/features/unix/x11sm.prf -%%QT_MKSPECDIR%%/features/use_c_linker.prf -%%QT_MKSPECDIR%%/features/vxworks.prf -%%QT_MKSPECDIR%%/features/warn_off.prf -%%QT_MKSPECDIR%%/features/warn_on.prf -%%QT_MKSPECDIR%%/features/win32/console.prf -%%QT_MKSPECDIR%%/features/win32/default_post.prf -%%QT_MKSPECDIR%%/features/win32/default_pre.prf -%%QT_MKSPECDIR%%/features/win32/dumpcpp.prf -%%QT_MKSPECDIR%%/features/win32/embed_manifest_dll.prf -%%QT_MKSPECDIR%%/features/win32/embed_manifest_exe.prf -%%QT_MKSPECDIR%%/features/win32/exceptions.prf -%%QT_MKSPECDIR%%/features/win32/exceptions_off.prf -%%QT_MKSPECDIR%%/features/win32/ltcg.prf -%%QT_MKSPECDIR%%/features/win32/msvc_mp.prf -%%QT_MKSPECDIR%%/features/win32/opengl.prf -%%QT_MKSPECDIR%%/features/win32/openvg.prf -%%QT_MKSPECDIR%%/features/win32/qaxcontainer.prf -%%QT_MKSPECDIR%%/features/win32/qaxserver.prf -%%QT_MKSPECDIR%%/features/win32/qt_dll.prf -%%QT_MKSPECDIR%%/features/win32/rtti.prf -%%QT_MKSPECDIR%%/features/win32/rtti_off.prf -%%QT_MKSPECDIR%%/features/win32/stl.prf -%%QT_MKSPECDIR%%/features/win32/stl_off.prf -%%QT_MKSPECDIR%%/features/win32/thread.prf -%%QT_MKSPECDIR%%/features/win32/thread_off.prf -%%QT_MKSPECDIR%%/features/win32/windows.prf -%%QT_MKSPECDIR%%/features/yacc.prf -%%QT_MKSPECDIR%%/freebsd-clang/qmake.conf -%%QT_MKSPECDIR%%/freebsd-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/freebsd-g++/qmake.conf -%%QT_MKSPECDIR%%/freebsd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/freebsd-icc/qmake.conf -%%QT_MKSPECDIR%%/freebsd-icc/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-acc-64/qmake.conf -%%QT_MKSPECDIR%%/hpux-acc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-acc-o64/qmake.conf -%%QT_MKSPECDIR%%/hpux-acc-o64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-acc/qmake.conf -%%QT_MKSPECDIR%%/hpux-acc/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-g++-64/qmake.conf -%%QT_MKSPECDIR%%/hpux-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-g++/qmake.conf -%%QT_MKSPECDIR%%/hpux-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/hpuxi-acc-32/qmake.conf -%%QT_MKSPECDIR%%/hpuxi-acc-32/qplatformdefs.h -%%QT_MKSPECDIR%%/hpuxi-acc-64/qmake.conf -%%QT_MKSPECDIR%%/hpuxi-acc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpuxi-g++-64/qmake.conf -%%QT_MKSPECDIR%%/hpuxi-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hurd-g++/qmake.conf -%%QT_MKSPECDIR%%/hurd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-cc-64/qmake.conf -%%QT_MKSPECDIR%%/irix-cc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-cc/qmake.conf -%%QT_MKSPECDIR%%/irix-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-g++-64/qmake.conf -%%QT_MKSPECDIR%%/irix-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-g++/qmake.conf -%%QT_MKSPECDIR%%/irix-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qmake.conf -%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-cxx/qmake.conf -%%QT_MKSPECDIR%%/linux-cxx/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-ecc-64/qmake.conf -%%QT_MKSPECDIR%%/linux-ecc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-g++-32/qmake.conf -%%QT_MKSPECDIR%%/linux-g++-32/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-g++-64/qmake.conf -%%QT_MKSPECDIR%%/linux-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-g++-maemo/qmake.conf -%%QT_MKSPECDIR%%/linux-g++-maemo/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-g++/qmake.conf -%%QT_MKSPECDIR%%/linux-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-icc-32/qmake.conf -%%QT_MKSPECDIR%%/linux-icc-32/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-icc-64/qmake.conf -%%QT_MKSPECDIR%%/linux-icc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-icc/qmake.conf -%%QT_MKSPECDIR%%/linux-icc/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-kcc/qmake.conf -%%QT_MKSPECDIR%%/linux-kcc/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-llvm/qmake.conf -%%QT_MKSPECDIR%%/linux-llvm/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-lsb-g++/qmake.conf -%%QT_MKSPECDIR%%/linux-lsb-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-pgcc/qmake.conf -%%QT_MKSPECDIR%%/linux-pgcc/qplatformdefs.h -%%QT_MKSPECDIR%%/lynxos-g++/qmake.conf -%%QT_MKSPECDIR%%/lynxos-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-g++/Info.plist.app -%%QT_MKSPECDIR%%/macx-g++/Info.plist.lib -%%QT_MKSPECDIR%%/macx-g++/qmake.conf -%%QT_MKSPECDIR%%/macx-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-g++40/Info.plist.app -%%QT_MKSPECDIR%%/macx-g++40/Info.plist.lib -%%QT_MKSPECDIR%%/macx-g++40/qmake.conf -%%QT_MKSPECDIR%%/macx-g++40/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-g++42/Info.plist.app -%%QT_MKSPECDIR%%/macx-g++42/Info.plist.lib -%%QT_MKSPECDIR%%/macx-g++42/qmake.conf -%%QT_MKSPECDIR%%/macx-g++42/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-icc/qmake.conf -%%QT_MKSPECDIR%%/macx-icc/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-llvm/Info.plist.app -%%QT_MKSPECDIR%%/macx-llvm/Info.plist.lib -%%QT_MKSPECDIR%%/macx-llvm/qmake.conf -%%QT_MKSPECDIR%%/macx-llvm/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-pbuilder/Info.plist.app -%%QT_MKSPECDIR%%/macx-pbuilder/qmake.conf -%%QT_MKSPECDIR%%/macx-pbuilder/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-xcode/Info.plist.app -%%QT_MKSPECDIR%%/macx-xcode/Info.plist.lib -%%QT_MKSPECDIR%%/macx-xcode/qmake.conf -%%QT_MKSPECDIR%%/macx-xcode/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-xlc/qmake.conf -%%QT_MKSPECDIR%%/macx-xlc/qplatformdefs.h -%%QT_MKSPECDIR%%/modules/README -%%QT_MKSPECDIR%%/netbsd-g++/qmake.conf -%%QT_MKSPECDIR%%/netbsd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/openbsd-g++/qmake.conf -%%QT_MKSPECDIR%%/openbsd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qnx-armv7le-qcc/qmake.conf -%%QT_MKSPECDIR%%/qnx-armv7le-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/qnx-x86-qcc/qmake.conf -%%QT_MKSPECDIR%%/qnx-x86-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/freebsd-generic-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/freebsd-generic-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/integrity-arm-cxarm/qmake.conf -%%QT_MKSPECDIR%%/qws/integrity-arm-cxarm/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/integrity-ppc-cxppc/qmake.conf -%%QT_MKSPECDIR%%/qws/integrity-ppc-cxppc/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/integrity-x86-cx86/qmake.conf -%%QT_MKSPECDIR%%/qws/integrity-x86-cx86/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-arm-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-arm-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-arm-gnueabi-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-arm-gnueabi-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-armv6-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-armv6-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-avr32-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-avr32-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-cellon-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-cellon-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-dm7000-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-dm7000-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-dm800-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-dm800-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-generic-g++-32/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-generic-g++-32/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-generic-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-generic-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-ipaq-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-ipaq-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-lsb-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-lsb-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-mips-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-mips-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-nacl-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-nacl-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-powerpc-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-powerpc-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-sh-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-sh-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-sh4al-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-sh4al-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-sharp-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-sharp-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-x86-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-x86-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-x86_64-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-x86_64-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/linux-zylonite-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/linux-zylonite-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/macx-generic-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/macx-generic-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/macx-nacl-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/macx-nacl-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/qnx-arm-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/qnx-arm-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/qnx-armv7-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/qnx-armv7-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/qnx-generic-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/qnx-generic-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/qnx-i386-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/qnx-i386-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/qnx-ppc-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/qnx-ppc-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qws/solaris-generic-g++/qmake.conf -%%QT_MKSPECDIR%%/qws/solaris-generic-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/sco-cc/qmake.conf -%%QT_MKSPECDIR%%/sco-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/sco-g++/qmake.conf -%%QT_MKSPECDIR%%/sco-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc-64/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc-stlport/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc-stlport/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-g++-64/qmake.conf -%%QT_MKSPECDIR%%/solaris-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-g++/qmake.conf -%%QT_MKSPECDIR%%/solaris-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/symbian-abld/qmake.conf -%%QT_MKSPECDIR%%/symbian-abld/qplatformdefs.h -%%QT_MKSPECDIR%%/symbian-armcc/features/default_post.prf -%%QT_MKSPECDIR%%/symbian-armcc/qmake.conf -%%QT_MKSPECDIR%%/symbian-armcc/qplatformdefs.h -%%QT_MKSPECDIR%%/symbian-gcce/features/default_post.prf -%%QT_MKSPECDIR%%/symbian-gcce/qmake.conf -%%QT_MKSPECDIR%%/symbian-gcce/qplatformdefs.h -%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_clean.flm -%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_emulator_deployment.flm -%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_extra_pre_targetdep.flm -%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_post_link.flm -%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_store_build.flm -%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qt.xml -%%QT_MKSPECDIR%%/symbian-sbsv2/qmake.conf -%%QT_MKSPECDIR%%/symbian-sbsv2/qplatformdefs.h -%%QT_MKSPECDIR%%/tru64-cxx/qmake.conf -%%QT_MKSPECDIR%%/tru64-cxx/qplatformdefs.h -%%QT_MKSPECDIR%%/tru64-g++/qmake.conf -%%QT_MKSPECDIR%%/tru64-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unixware-cc/qmake.conf -%%QT_MKSPECDIR%%/unixware-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/unixware-g++/qmake.conf -%%QT_MKSPECDIR%%/unixware-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/linux-armcc/qmake.conf -%%QT_MKSPECDIR%%/unsupported/linux-armcc/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/linux-clang/qmake.conf -%%QT_MKSPECDIR%%/unsupported/linux-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-clang/Info.plist.app -%%QT_MKSPECDIR%%/unsupported/macx-clang/Info.plist.lib -%%QT_MKSPECDIR%%/unsupported/macx-clang/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/Info.plist.app -%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/Info.plist.lib -%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang-legacy/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang-legacy/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++-legacy/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++-legacy/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm-legacy/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm-legacy/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang-legacy/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang-legacy/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++-legacy/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++-legacy/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm-legacy/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm-legacy/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm/qmake.conf -%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/qws/integrity-x86-cx86/qmake.conf -%%QT_MKSPECDIR%%/unsupported/qws/integrity-x86-cx86/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/qws/linux-x86-openkode-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/qws/linux-x86-openkode-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/qws/qnx-641/qmake.conf -%%QT_MKSPECDIR%%/unsupported/qws/qnx-641/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/win32-g++-4.6-cross/qmake.conf -%%QT_MKSPECDIR%%/unsupported/win32-g++-4.6-cross/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/win32-g++-cross/qmake.conf -%%QT_MKSPECDIR%%/unsupported/win32-g++-cross/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-borland/qmake.conf -%%QT_MKSPECDIR%%/win32-borland/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-g++-4.6/qmake.conf -%%QT_MKSPECDIR%%/win32-g++-4.6/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-g++/qmake.conf -%%QT_MKSPECDIR%%/win32-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-icc/qmake.conf -%%QT_MKSPECDIR%%/win32-icc/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2003/qmake.conf -%%QT_MKSPECDIR%%/win32-msvc2003/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/win32-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/win32-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2010/qmake.conf -%%QT_MKSPECDIR%%/win32-msvc2010/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2012/qmake.conf -%%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 -%%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2005/default_post.prf -%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-x86-msvc2005/default_post.prf -%%QT_MKSPECDIR%%/wince50standard-x86-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-x86-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince50standard-x86-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wince50standard-x86-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince50standard-x86-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince60standard-armv4i-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince60standard-armv4i-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm50pocket-msvc2005/default_post.prf -%%QT_MKSPECDIR%%/wincewm50pocket-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wincewm50pocket-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm50pocket-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wincewm50pocket-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wincewm50pocket-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm50smart-msvc2005/default_post.prf -%%QT_MKSPECDIR%%/wincewm50smart-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wincewm50smart-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm50smart-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wincewm50smart-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wincewm50smart-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm60professional-msvc2005/default_post.prf -%%QT_MKSPECDIR%%/wincewm60professional-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wincewm60professional-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm60professional-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wincewm60professional-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wincewm60professional-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm60standard-msvc2005/default_post.prf -%%QT_MKSPECDIR%%/wincewm60standard-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wincewm60standard-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm60standard-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wincewm60standard-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wincewm60standard-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm65professional-msvc2005/default_post.prf -%%QT_MKSPECDIR%%/wincewm65professional-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wincewm65professional-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wincewm65professional-msvc2008/default_post.prf -%%QT_MKSPECDIR%%/wincewm65professional-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wincewm65professional-msvc2008/qplatformdefs.h Index: devel/qmake5/Makefile =================================================================== --- devel/qmake5/Makefile +++ devel/qmake5/Makefile @@ -1,50 +0,0 @@ -# $FreeBSD$ - -PORTNAME= qmake -DISTVERSION= ${QT5_VERSION} -CATEGORIES= devel -PKGNAMEPREFIX= qt5- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt Makefile generator - -USE_QT5= # empty -USES= pkgconfig shebangfix -SHEBANG_FILES= util/harfbuzz/update-harfbuzz \ - util/unicode/x11/makeencodings \ - src/3rdparty/freetype/src/tools/afblue.pl -QT_DIST= base -REINPLACE_ARGS= -i "" -HAS_CONFIGURE= yes -# Disable everything to install minimal qconfig.pri. -CONFIGURE_ARGS= -no-accessibility -no-openssl -no-gui -no-cups \ - -no-iconv -no-icu -no-dbus -no-xcb -no-opengl \ - -no-glib -no-audio-backend -no-fontconfig \ - -no-gtkstyle -no-xinput2 -no-xrender \ - -no-evdev -no-xkbcommon -no-alsa \ - -no-freetype -no-gif -no-harfbuzz -no-libjpeg \ - -no-libpng -no-pulseaudio -no-widgets -# Features yet to be removed from qconfig.pri. -TBR_CONFIG= concurrent|inotify|xlib -QMAKESPEC= ${WRKSRC}/mkspecs/freebsd-${QMAKE_COMPILER} -INSTALL_TARGET= install_qmake install_mkspecs - -BUILD_WRKSRC= ${WRKSRC}/${PORTNAME} - -post-patch: -# Prevent qconfig.pri from being module dependent. - @${REINPLACE_CMD} -E -e '/"\$$QT_CONFIG +(${TBR_CONFIG})"/ d' \ - ${WRKSRC}/configure - @${RM} ${WRKSRC}/mkspecs/*/*.orig - -post-build: -# Complete configure stage to generate *.pri files. - @cd ${WRKSRC} && \ - ${SETENV} CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" \ - CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" \ - ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS} -# Cleanup qmodule.pri to make it module agnostic. - @${REINPLACE_CMD} -En -e '/^(CONFIG|QT_BUILD_PARTS|.*_DIR) / p' \ - ${WRKSRC}/mkspecs/qmodule.pri - -.include Index: devel/qmake5/files/patch-configure =================================================================== --- devel/qmake5/files/patch-configure +++ devel/qmake5/files/patch-configure @@ -1,28 +0,0 @@ -Make sure only qmake is built, as the rest of Qt is built -in other ports. - ---- configure.orig 2016-08-24 08:18:37 UTC -+++ configure -@@ -4115,11 +4115,11 @@ if [ '!' -e "$outpath/bin/qmake" ]; then - echo "QT_MAJOR_VERSION = $QT_MAJOR_VERSION" >> "$mkfile" - echo "QT_MINOR_VERSION = $QT_MINOR_VERSION" >> "$mkfile" - echo "QT_PATCH_VERSION = $QT_PATCH_VERSION" >> "$mkfile" -- echo "EXTRA_CFLAGS = $EXTRA_CFLAGS" >> "$mkfile" -- echo "EXTRA_CXXFLAGS = $EXTRA_CXXFLAGS" >> "$mkfile" -+ echo "EXTRA_CFLAGS = $EXTRA_CFLAGS $CFLAGS" >> "$mkfile" -+ echo "EXTRA_CXXFLAGS = $EXTRA_CXXFLAGS $CXXFLAGS" >> "$mkfile" - echo "QTOBJS =" $EXTRA_OBJS >> "$mkfile" - echo "QTSRCS =" $EXTRA_SRCS >> "$mkfile" -- echo "LFLAGS = $EXTRA_LFLAGS" >> "$mkfile" -+ echo "LFLAGS = $EXTRA_LFLAGS $LDFLAGS" >> "$mkfile" - echo "EXEEXT = $EXEEXT" >> "$mkfile" - echo "RM_F = rm -f" >> "$mkfile" - echo "RM_RF = rm -rf" >> "$mkfile" -@@ -4138,6 +4138,7 @@ if [ '!' -e "$outpath/bin/qmake" ]; then - fi - fi - done -+ exit 0 - - if [ "$OPT_VERBOSE" = yes ]; then - # Show the output of make Index: devel/qmake5/files/patch-mkspecs__features__qt_functions.prf =================================================================== --- devel/qmake5/files/patch-mkspecs__features__qt_functions.prf +++ devel/qmake5/files/patch-mkspecs__features__qt_functions.prf @@ -1,16 +0,0 @@ -To setup a tool, qtPrepareTool() doesn't fallback anymore (compared to Qt4) to -the build directory (/get paths), but relies instead on QT_TOOL.* variables set -before in the configure stage, which our split configuration doesn't generate. -With this patch, it's back to the previous behavior (which, by the way, has no -effect on anything but Qt builds). ---- ./mkspecs/features/qt_functions.prf.orig 2013-10-22 01:49:28.000000000 -0700 -+++ ./mkspecs/features/qt_functions.prf 2013-11-04 07:50:44.835414343 -0800 -@@ -193,7 +193,7 @@ - defineTest(qtPrepareTool) { - cmd = $$eval(QT_TOOL.$${2}.binary) - isEmpty(cmd) { -- cmd = $$[QT_HOST_BINS]/$$2 -+ cmd = $$[QT_HOST_BINS/get]/$$2 - exists($${cmd}.pl) { - cmd = perl -w $$system_path($${cmd}.pl) - } else: contains(QMAKE_HOST.os, Windows) { Index: devel/qmake5/pkg-plist =================================================================== --- devel/qmake5/pkg-plist +++ devel/qmake5/pkg-plist @@ -1,493 +0,0 @@ -%%QT_BINDIR%%/qmake -%%QT_MKSPECDIR%%/aix-g++-64/qmake.conf -%%QT_MKSPECDIR%%/aix-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/aix-g++/qmake.conf -%%QT_MKSPECDIR%%/aix-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/aix-xlc-64/qmake.conf -%%QT_MKSPECDIR%%/aix-xlc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/aix-xlc/qmake.conf -%%QT_MKSPECDIR%%/aix-xlc/qplatformdefs.h -%%QT_MKSPECDIR%%/android-clang/qmake.conf -%%QT_MKSPECDIR%%/android-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/android-g++/qmake.conf -%%QT_MKSPECDIR%%/android-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/blackberry-armle-v7-qcc/qmake.conf -%%QT_MKSPECDIR%%/blackberry-armle-v7-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/blackberry-x86-qcc/qmake.conf -%%QT_MKSPECDIR%%/blackberry-x86-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/common/aix/qplatformdefs.h -%%QT_MKSPECDIR%%/common/android-base-head.conf -%%QT_MKSPECDIR%%/common/android-base-tail.conf -%%QT_MKSPECDIR%%/common/android/qplatformdefs.h -%%QT_MKSPECDIR%%/common/angle.conf -%%QT_MKSPECDIR%%/common/bsd/bsd.conf -%%QT_MKSPECDIR%%/common/bsd/qplatformdefs.h -%%QT_MKSPECDIR%%/common/c89/qplatformdefs.h -%%QT_MKSPECDIR%%/common/clang-mac.conf -%%QT_MKSPECDIR%%/common/clang.conf -%%QT_MKSPECDIR%%/common/g++-base.conf -%%QT_MKSPECDIR%%/common/g++-macx.conf -%%QT_MKSPECDIR%%/common/g++-unix.conf -%%QT_MKSPECDIR%%/common/g++.conf -%%QT_MKSPECDIR%%/common/gcc-base-mac.conf -%%QT_MKSPECDIR%%/common/gcc-base-unix.conf -%%QT_MKSPECDIR%%/common/gcc-base.conf -%%QT_MKSPECDIR%%/common/ios.conf -%%QT_MKSPECDIR%%/common/ios/GLES2/gl2.h -%%QT_MKSPECDIR%%/common/ios/clang.conf -%%QT_MKSPECDIR%%/common/ios/qmake.conf -%%QT_MKSPECDIR%%/common/linux-android.conf -%%QT_MKSPECDIR%%/common/linux.conf -%%QT_MKSPECDIR%%/common/llvm.conf -%%QT_MKSPECDIR%%/common/mac.conf -%%QT_MKSPECDIR%%/common/mac/qplatformdefs.h -%%QT_MKSPECDIR%%/common/macx.conf -%%QT_MKSPECDIR%%/common/msvc-base.conf -%%QT_MKSPECDIR%%/common/msvc-desktop.conf -%%QT_MKSPECDIR%%/common/nacl/g++-nacl32.conf -%%QT_MKSPECDIR%%/common/nacl/g++-nacl64.conf -%%QT_MKSPECDIR%%/common/nacl/nacl-base.conf -%%QT_MKSPECDIR%%/common/nacl/qplatformdefs.h -%%QT_MKSPECDIR%%/common/posix/qplatformdefs.h -%%QT_MKSPECDIR%%/common/qcc-base-qnx-aarch64le.conf -%%QT_MKSPECDIR%%/common/qcc-base-qnx-armle-v7.conf -%%QT_MKSPECDIR%%/common/qcc-base-qnx-x86-64.conf -%%QT_MKSPECDIR%%/common/qcc-base-qnx-x86.conf -%%QT_MKSPECDIR%%/common/qcc-base-qnx.conf -%%QT_MKSPECDIR%%/common/qcc-base.conf -%%QT_MKSPECDIR%%/common/qnx/qplatformdefs.h -%%QT_MKSPECDIR%%/common/sanitize.conf -%%QT_MKSPECDIR%%/common/shell-unix.conf -%%QT_MKSPECDIR%%/common/shell-win32.conf -%%QT_MKSPECDIR%%/common/unix.conf -%%QT_MKSPECDIR%%/common/wince/qmake.conf -%%QT_MKSPECDIR%%/common/wince/qplatformdefs.h -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_150x150.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_30x30.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_310x150.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_310x310.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_44x44.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_480x800.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_620x300.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_70x70.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_71x71.png -%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_store.png -%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/10.0/AppxManifest.xml.in -%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/8.1/AppxManifest.xml.in -%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/8.1_wp/AppxManifest.xml.in -%%QT_MKSPECDIR%%/common/winrt_winphone/qmake.conf -%%QT_MKSPECDIR%%/common/winrt_winphone/qplatformdefs.h -%%QT_MKSPECDIR%%/cygwin-g++/qmake.conf -%%QT_MKSPECDIR%%/cygwin-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/darwin-g++/qmake.conf -%%QT_MKSPECDIR%%/darwin-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/common/linux_arm_device_post.conf -%%QT_MKSPECDIR%%/devices/common/linux_device_post.conf -%%QT_MKSPECDIR%%/devices/common/linux_device_pre.conf -%%QT_MKSPECDIR%%/devices/linux-archos-gen8-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-archos-gen8-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-arm-amlogic-8726M-g++/qeglfshooks_8726m.cpp -%%QT_MKSPECDIR%%/devices/linux-arm-amlogic-8726M-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-arm-amlogic-8726M-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-arm-generic-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-arm-generic-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-arm-hisilicon-hix5hd2-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-arm-hisilicon-hix5hd2-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-arm-trident-pnx8473-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-arm-trident-pnx8473-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-beagleboard-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-beagleboard-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-imx53qsb-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-imx53qsb-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-imx6-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-imx6-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-pro-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-pro-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-mipsel-broadcom-97425-g++/qdirectfbeglhooks_bcm97425.cpp -%%QT_MKSPECDIR%%/devices/linux-mipsel-broadcom-97425-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-mipsel-broadcom-97425-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-nuc-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-nuc-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-odroid-xu3-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-odroid-xu3-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-rasp-pi-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-rasp-pi-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-rasp-pi2-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-rasp-pi2-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-rpi3-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-rpi3-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-rpi3-vc4-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-rpi3-vc4-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7108-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7108-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7540-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7540-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-snowball-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-snowball-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/devices/linux-tegra2-g++/qmake.conf -%%QT_MKSPECDIR%%/devices/linux-tegra2-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/features/android/android.prf -%%QT_MKSPECDIR%%/features/android/android_deployment_settings.prf -%%QT_MKSPECDIR%%/features/benchmark.prf -%%QT_MKSPECDIR%%/features/build_pass.prf -%%QT_MKSPECDIR%%/features/cmake_functions.prf -%%QT_MKSPECDIR%%/features/configure.prf -%%QT_MKSPECDIR%%/features/create_cmake.prf -%%QT_MKSPECDIR%%/features/ctest_testcase.prf -%%QT_MKSPECDIR%%/features/ctest_testcase_common.prf -%%QT_MKSPECDIR%%/features/ctest_testcase_installed.prf -%%QT_MKSPECDIR%%/features/data/android/dx.bat -%%QT_MKSPECDIR%%/features/data/cmake/ExtraSourceIncludes.cmake.in -%%QT_MKSPECDIR%%/features/data/cmake/Qt5BasicConfig.cmake.in -%%QT_MKSPECDIR%%/features/data/cmake/Qt5ConfigVersion.cmake.in -%%QT_MKSPECDIR%%/features/data/cmake/Qt5PluginTarget.cmake.in -%%QT_MKSPECDIR%%/features/data/dummy.cpp -%%QT_MKSPECDIR%%/features/data/mac/objc_namespace.sh -%%QT_MKSPECDIR%%/features/data/unix/findclasslist.pl -%%QT_MKSPECDIR%%/features/dbusadaptors.prf -%%QT_MKSPECDIR%%/features/dbuscommon.pri -%%QT_MKSPECDIR%%/features/dbusinterfaces.prf -%%QT_MKSPECDIR%%/features/declarative_debug.prf -%%QT_MKSPECDIR%%/features/default_post.prf -%%QT_MKSPECDIR%%/features/default_pre.prf -%%QT_MKSPECDIR%%/features/designer_defines.prf -%%QT_MKSPECDIR%%/features/device_config.prf -%%QT_MKSPECDIR%%/features/egl.prf -%%QT_MKSPECDIR%%/features/exceptions.prf -%%QT_MKSPECDIR%%/features/exceptions_off.prf -%%QT_MKSPECDIR%%/features/exclusive_builds.prf -%%QT_MKSPECDIR%%/features/exclusive_builds_post.prf -%%QT_MKSPECDIR%%/features/file_copies.prf -%%QT_MKSPECDIR%%/features/gcov.prf -%%QT_MKSPECDIR%%/features/include_source_dir.prf -%%QT_MKSPECDIR%%/features/incredibuild_xge.prf -%%QT_MKSPECDIR%%/features/java.prf -%%QT_MKSPECDIR%%/features/lex.prf -%%QT_MKSPECDIR%%/features/link_ltcg.prf -%%QT_MKSPECDIR%%/features/link_pkgconfig.prf -%%QT_MKSPECDIR%%/features/ltcg.prf -%%QT_MKSPECDIR%%/features/mac/default_post.prf -%%QT_MKSPECDIR%%/features/mac/default_pre.prf -%%QT_MKSPECDIR%%/features/mac/objective_c.prf -%%QT_MKSPECDIR%%/features/mac/rez.prf -%%QT_MKSPECDIR%%/features/mac/sdk.prf -%%QT_MKSPECDIR%%/features/mac/unsupported/objc_namespace.prf -%%QT_MKSPECDIR%%/features/moc.prf -%%QT_MKSPECDIR%%/features/no_debug_info.prf -%%QT_MKSPECDIR%%/features/plugin_bundle.prf -%%QT_MKSPECDIR%%/features/precompile_header.prf -%%QT_MKSPECDIR%%/features/qfeatures.prf -%%QT_MKSPECDIR%%/features/qgltf.prf -%%QT_MKSPECDIR%%/features/qlalr.prf -%%QT_MKSPECDIR%%/features/qml1_module.prf -%%QT_MKSPECDIR%%/features/qml1_plugin.prf -%%QT_MKSPECDIR%%/features/qml_debug.prf -%%QT_MKSPECDIR%%/features/qml_module.prf -%%QT_MKSPECDIR%%/features/qml_plugin.prf -%%QT_MKSPECDIR%%/features/qmltestcase.prf -%%QT_MKSPECDIR%%/features/qpa/basicunixfontdatabase.prf -%%QT_MKSPECDIR%%/features/qpa/genericunixfontdatabase.prf -%%QT_MKSPECDIR%%/features/qt.prf -%%QT_MKSPECDIR%%/features/qt_android_deps.prf -%%QT_MKSPECDIR%%/features/qt_app.prf -%%QT_MKSPECDIR%%/features/qt_build_config.prf -%%QT_MKSPECDIR%%/features/qt_build_extra.prf -%%QT_MKSPECDIR%%/features/qt_build_paths.prf -%%QT_MKSPECDIR%%/features/qt_clear_installs.prf -%%QT_MKSPECDIR%%/features/qt_common.prf -%%QT_MKSPECDIR%%/features/qt_config.prf -%%QT_MKSPECDIR%%/features/qt_docs.prf -%%QT_MKSPECDIR%%/features/qt_docs_targets.prf -%%QT_MKSPECDIR%%/features/qt_example_installs.prf -%%QT_MKSPECDIR%%/features/qt_functions.prf -%%QT_MKSPECDIR%%/features/qt_helper_lib.prf -%%QT_MKSPECDIR%%/features/qt_installs.prf -%%QT_MKSPECDIR%%/features/qt_module.prf -%%QT_MKSPECDIR%%/features/qt_module_headers.prf -%%QT_MKSPECDIR%%/features/qt_module_pris.prf -%%QT_MKSPECDIR%%/features/qt_parts.prf -%%QT_MKSPECDIR%%/features/qt_plugin.prf -%%QT_MKSPECDIR%%/features/qt_targets.prf -%%QT_MKSPECDIR%%/features/qt_tool.prf -%%QT_MKSPECDIR%%/features/resolve_config.prf -%%QT_MKSPECDIR%%/features/resolve_target.prf -%%QT_MKSPECDIR%%/features/resources.prf -%%QT_MKSPECDIR%%/features/sanitizer.prf -%%QT_MKSPECDIR%%/features/silent.prf -%%QT_MKSPECDIR%%/features/simd.prf -%%QT_MKSPECDIR%%/features/spec_post.prf -%%QT_MKSPECDIR%%/features/spec_pre.prf -%%QT_MKSPECDIR%%/features/static_runtime.prf -%%QT_MKSPECDIR%%/features/testcase.prf -%%QT_MKSPECDIR%%/features/testcase_targets.prf -%%QT_MKSPECDIR%%/features/testcocoon.prf -%%QT_MKSPECDIR%%/features/testlib_defines.prf -%%QT_MKSPECDIR%%/features/uic.prf -%%QT_MKSPECDIR%%/features/unix/bsymbolic_functions.prf -%%QT_MKSPECDIR%%/features/unix/hide_symbols.prf -%%QT_MKSPECDIR%%/features/unix/largefile.prf -%%QT_MKSPECDIR%%/features/unix/opengl.prf -%%QT_MKSPECDIR%%/features/unix/openvg.prf -%%QT_MKSPECDIR%%/features/unix/separate_debug_info.prf -%%QT_MKSPECDIR%%/features/unix/thread.prf -%%QT_MKSPECDIR%%/features/unix/x11.prf -%%QT_MKSPECDIR%%/features/unix/x11inc.prf -%%QT_MKSPECDIR%%/features/unix/x11lib.prf -%%QT_MKSPECDIR%%/features/unix/x11sm.prf -%%QT_MKSPECDIR%%/features/use_c_linker.prf -%%QT_MKSPECDIR%%/features/vxworks.prf -%%QT_MKSPECDIR%%/features/warn_off.prf -%%QT_MKSPECDIR%%/features/warn_on.prf -%%QT_MKSPECDIR%%/features/wayland-scanner.prf -%%QT_MKSPECDIR%%/features/win32/console.prf -%%QT_MKSPECDIR%%/features/win32/default_pre.prf -%%QT_MKSPECDIR%%/features/win32/dumpcpp.prf -%%QT_MKSPECDIR%%/features/win32/idcidl.prf -%%QT_MKSPECDIR%%/features/win32/msvc_mp.prf -%%QT_MKSPECDIR%%/features/win32/opengl.prf -%%QT_MKSPECDIR%%/features/win32/openvg.prf -%%QT_MKSPECDIR%%/features/win32/qt_config.prf -%%QT_MKSPECDIR%%/features/win32/qt_dll.prf -%%QT_MKSPECDIR%%/features/win32/rtti.prf -%%QT_MKSPECDIR%%/features/win32/rtti_off.prf -%%QT_MKSPECDIR%%/features/win32/separate_debug_info.prf -%%QT_MKSPECDIR%%/features/win32/stl.prf -%%QT_MKSPECDIR%%/features/win32/stl_off.prf -%%QT_MKSPECDIR%%/features/win32/windeployqt.prf -%%QT_MKSPECDIR%%/features/win32/windows.prf -%%QT_MKSPECDIR%%/features/winrt/console.prf -%%QT_MKSPECDIR%%/features/winrt/default_pre.prf -%%QT_MKSPECDIR%%/features/winrt/package_manifest.prf -%%QT_MKSPECDIR%%/features/xctest.prf -%%QT_MKSPECDIR%%/features/yacc.prf -%%QT_MKSPECDIR%%/freebsd-clang/qmake.conf -%%QT_MKSPECDIR%%/freebsd-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/freebsd-g++/qmake.conf -%%QT_MKSPECDIR%%/freebsd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/haiku-g++/qmake.conf -%%QT_MKSPECDIR%%/haiku-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-acc-64/qmake.conf -%%QT_MKSPECDIR%%/hpux-acc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-acc-o64/qmake.conf -%%QT_MKSPECDIR%%/hpux-acc-o64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-acc/qmake.conf -%%QT_MKSPECDIR%%/hpux-acc/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-g++-64/qmake.conf -%%QT_MKSPECDIR%%/hpux-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpux-g++/qmake.conf -%%QT_MKSPECDIR%%/hpux-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/hpuxi-acc-32/qmake.conf -%%QT_MKSPECDIR%%/hpuxi-acc-32/qplatformdefs.h -%%QT_MKSPECDIR%%/hpuxi-acc-64/qmake.conf -%%QT_MKSPECDIR%%/hpuxi-acc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hpuxi-g++-64/qmake.conf -%%QT_MKSPECDIR%%/hpuxi-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/hurd-g++/qmake.conf -%%QT_MKSPECDIR%%/hurd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-cc-64/qmake.conf -%%QT_MKSPECDIR%%/irix-cc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-cc/qmake.conf -%%QT_MKSPECDIR%%/irix-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-g++-64/qmake.conf -%%QT_MKSPECDIR%%/irix-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/irix-g++/qmake.conf -%%QT_MKSPECDIR%%/irix-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qmake.conf -%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-clang-libc++/qmake.conf -%%QT_MKSPECDIR%%/linux-clang-libc++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-clang/qmake.conf -%%QT_MKSPECDIR%%/linux-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-cxx/qmake.conf -%%QT_MKSPECDIR%%/linux-cxx/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-g++-32/qmake.conf -%%QT_MKSPECDIR%%/linux-g++-32/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-g++-64/qmake.conf -%%QT_MKSPECDIR%%/linux-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-g++/qmake.conf -%%QT_MKSPECDIR%%/linux-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-icc-32/qmake.conf -%%QT_MKSPECDIR%%/linux-icc-32/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-icc-64/qmake.conf -%%QT_MKSPECDIR%%/linux-icc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-icc/qmake.conf -%%QT_MKSPECDIR%%/linux-icc/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-kcc/qmake.conf -%%QT_MKSPECDIR%%/linux-kcc/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-llvm/qmake.conf -%%QT_MKSPECDIR%%/linux-llvm/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-lsb-g++/qmake.conf -%%QT_MKSPECDIR%%/linux-lsb-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/linux-pgcc/qmake.conf -%%QT_MKSPECDIR%%/linux-pgcc/qplatformdefs.h -%%QT_MKSPECDIR%%/lynxos-g++/qmake.conf -%%QT_MKSPECDIR%%/lynxos-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-clang-32/Info.plist.app -%%QT_MKSPECDIR%%/macx-clang-32/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-clang-32/Info.plist.lib -%%QT_MKSPECDIR%%/macx-clang-32/qmake.conf -%%QT_MKSPECDIR%%/macx-clang-32/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-clang/Info.plist.app -%%QT_MKSPECDIR%%/macx-clang/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-clang/Info.plist.lib -%%QT_MKSPECDIR%%/macx-clang/qmake.conf -%%QT_MKSPECDIR%%/macx-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-g++-32/Info.plist.app -%%QT_MKSPECDIR%%/macx-g++-32/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-g++-32/Info.plist.lib -%%QT_MKSPECDIR%%/macx-g++-32/qmake.conf -%%QT_MKSPECDIR%%/macx-g++-32/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-g++/Info.plist.app -%%QT_MKSPECDIR%%/macx-g++/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-g++/Info.plist.lib -%%QT_MKSPECDIR%%/macx-g++/qmake.conf -%%QT_MKSPECDIR%%/macx-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-g++40/Info.plist.app -%%QT_MKSPECDIR%%/macx-g++40/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-g++40/Info.plist.lib -%%QT_MKSPECDIR%%/macx-g++40/qmake.conf -%%QT_MKSPECDIR%%/macx-g++40/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-g++42/Info.plist.app -%%QT_MKSPECDIR%%/macx-g++42/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-g++42/Info.plist.lib -%%QT_MKSPECDIR%%/macx-g++42/qmake.conf -%%QT_MKSPECDIR%%/macx-g++42/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-icc/Info.plist.app -%%QT_MKSPECDIR%%/macx-icc/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-icc/Info.plist.lib -%%QT_MKSPECDIR%%/macx-icc/qmake.conf -%%QT_MKSPECDIR%%/macx-icc/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-ios-clang/Default-568h@2x.png -%%QT_MKSPECDIR%%/macx-ios-clang/Info.plist.app -%%QT_MKSPECDIR%%/macx-ios-clang/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-ios-clang/Info.plist.lib -%%QT_MKSPECDIR%%/macx-ios-clang/LaunchScreen.xib -%%QT_MKSPECDIR%%/macx-ios-clang/features/default_post.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/default_pre.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/exclusive_builds_post.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/qt.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/qt_config.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/qt_parts.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/resolve_config.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/sdk.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/testcase.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/testcase_targets.prf -%%QT_MKSPECDIR%%/macx-ios-clang/features/xcodebuild.prf -%%QT_MKSPECDIR%%/macx-ios-clang/ios_destinations.sh -%%QT_MKSPECDIR%%/macx-ios-clang/ios_devices.pl -%%QT_MKSPECDIR%%/macx-ios-clang/qmake.conf -%%QT_MKSPECDIR%%/macx-ios-clang/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-ios-clang/xcodebuild.mk -%%QT_MKSPECDIR%%/macx-llvm/Info.plist.app -%%QT_MKSPECDIR%%/macx-llvm/Info.plist.dSYM.in -%%QT_MKSPECDIR%%/macx-llvm/Info.plist.lib -%%QT_MKSPECDIR%%/macx-llvm/qmake.conf -%%QT_MKSPECDIR%%/macx-llvm/qplatformdefs.h -%%QT_MKSPECDIR%%/macx-xcode/QtTest.plist -%%QT_MKSPECDIR%%/macx-xcode/WorkspaceSettings.xcsettings -%%QT_MKSPECDIR%%/macx-xcode/default.xcscheme -%%QT_MKSPECDIR%%/macx-xcode/qmake.conf -%%QT_MKSPECDIR%%/macx-xcode/qplatformdefs.h -%%QT_MKSPECDIR%%/netbsd-g++/qmake.conf -%%QT_MKSPECDIR%%/netbsd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/openbsd-g++/qmake.conf -%%QT_MKSPECDIR%%/openbsd-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/qconfig.pri -%%QT_MKSPECDIR%%/qdevice.pri -%%QT_MKSPECDIR%%/qfeatures.pri -%%QT_MKSPECDIR%%/qmodule.pri -%%QT_MKSPECDIR%%/qnx-aarch64le-qcc/qmake.conf -%%QT_MKSPECDIR%%/qnx-aarch64le-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/qnx-armle-v7-qcc/qmake.conf -%%QT_MKSPECDIR%%/qnx-armle-v7-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/qnx-x86-64-qcc/qmake.conf -%%QT_MKSPECDIR%%/qnx-x86-64-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/qnx-x86-qcc/qmake.conf -%%QT_MKSPECDIR%%/qnx-x86-qcc/qplatformdefs.h -%%QT_MKSPECDIR%%/sco-cc/qmake.conf -%%QT_MKSPECDIR%%/sco-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/sco-g++/qmake.conf -%%QT_MKSPECDIR%%/sco-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc-64/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc-64/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc-stlport/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc-stlport/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-cc/qmake.conf -%%QT_MKSPECDIR%%/solaris-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-g++-64/qmake.conf -%%QT_MKSPECDIR%%/solaris-g++-64/qplatformdefs.h -%%QT_MKSPECDIR%%/solaris-g++/qmake.conf -%%QT_MKSPECDIR%%/solaris-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/tru64-cxx/qmake.conf -%%QT_MKSPECDIR%%/tru64-cxx/qplatformdefs.h -%%QT_MKSPECDIR%%/tru64-g++/qmake.conf -%%QT_MKSPECDIR%%/tru64-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unixware-cc/qmake.conf -%%QT_MKSPECDIR%%/unixware-cc/qplatformdefs.h -%%QT_MKSPECDIR%%/unixware-g++/qmake.conf -%%QT_MKSPECDIR%%/unixware-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp -%%QT_MKSPECDIR%%/unsupported/android-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/android-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/nacl-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/nacl-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/nacl64-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/nacl64-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qplatformdefs.h -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qmake.conf -%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-g++/qmake.conf -%%QT_MKSPECDIR%%/win32-g++/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-icc/qmake.conf -%%QT_MKSPECDIR%%/win32-icc/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/win32-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/win32-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2010/qmake.conf -%%QT_MKSPECDIR%%/win32-msvc2010/qplatformdefs.h -%%QT_MKSPECDIR%%/win32-msvc2012/qmake.conf -%%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%%/wince60standard-armv4i-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince60standard-armv4i-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qmake.conf -%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qplatformdefs.h -%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qmake.conf -%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qplatformdefs.h -%%QT_MKSPECDIR%%/wince80colibri-armv7-msvc2012/qmake.conf -%%QT_MKSPECDIR%%/wince80colibri-armv7-msvc2012/qplatformdefs.h -%%QT_MKSPECDIR%%/winphone-arm-msvc2013/qmake.conf -%%QT_MKSPECDIR%%/winphone-arm-msvc2013/qplatformdefs.h -%%QT_MKSPECDIR%%/winphone-x86-msvc2013/qmake.conf -%%QT_MKSPECDIR%%/winphone-x86-msvc2013/qplatformdefs.h -%%QT_MKSPECDIR%%/winrt-arm-msvc2013/qmake.conf -%%QT_MKSPECDIR%%/winrt-arm-msvc2013/qplatformdefs.h -%%QT_MKSPECDIR%%/winrt-arm-msvc2015/qmake.conf -%%QT_MKSPECDIR%%/winrt-arm-msvc2015/qplatformdefs.h -%%QT_MKSPECDIR%%/winrt-x64-msvc2013/qmake.conf -%%QT_MKSPECDIR%%/winrt-x64-msvc2013/qplatformdefs.h -%%QT_MKSPECDIR%%/winrt-x64-msvc2015/qmake.conf -%%QT_MKSPECDIR%%/winrt-x64-msvc2015/qplatformdefs.h -%%QT_MKSPECDIR%%/winrt-x86-msvc2013/qmake.conf -%%QT_MKSPECDIR%%/winrt-x86-msvc2013/qplatformdefs.h -%%QT_MKSPECDIR%%/winrt-x86-msvc2015/qmake.conf -%%QT_MKSPECDIR%%/winrt-x86-msvc2015/qplatformdefs.h Index: devel/qprog/Makefile =================================================================== --- devel/qprog/Makefile +++ devel/qprog/Makefile @@ -11,8 +11,8 @@ MAINTAINER= bfoz@bfoz.net COMMENT= Cross-platform software for the DIY line of PIC programmers -USES= qmake tar:tgz -USE_QT4= moc_build gui network +USES= qt:4 tar:tgz +USE_QT= moc_build qmake_build gui network WRKSRC= ${WRKDIR}/QProg Index: devel/qross/Makefile =================================================================== --- devel/qross/Makefile +++ devel/qross/Makefile @@ -9,9 +9,9 @@ MAINTAINER= vg@FreeBSD.org COMMENT= Qt-only fork of Kross, the KDE scripting framework -USES= cmake tar:bzip2 +USES= cmake qt:4 tar:bzip2 USE_LDCONFIG= yes -USE_QT4= designer gui network xml qmake_build uic_build moc_build \ +USE_QT= designer gui network xml qmake_build uic_build moc_build \ rcc_build script testlib USE_GITHUB= yes GH_ACCOUNT= 0xd34df00d Index: devel/qscintilla2-designerplugin-qt5/Makefile =================================================================== --- devel/qscintilla2-designerplugin-qt5/Makefile +++ devel/qscintilla2-designerplugin-qt5/Makefile @@ -14,8 +14,8 @@ DISTINFO_FILE= ${.CURDIR:H}/qscintilla2-qt5/distinfo USE_GL= gl -USES= qmake pyqt:5 -USE_QT5= core designer printsupport gui widgets xml \ +USES= pyqt:5 qt:5 +USE_QT= core designer printsupport gui widgets xml \ buildtools_build qmake_build WRKSRC= ${WRKDIR}/${DISTNAME}/designer-Qt4Qt5 Index: devel/qscintilla2-designerplugin/Makefile =================================================================== --- devel/qscintilla2-designerplugin/Makefile +++ devel/qscintilla2-designerplugin/Makefile @@ -15,8 +15,8 @@ LIB_DEPENDS= libqscintilla2.so:devel/qscintilla2 DISTINFO_FILE= ${.CURDIR:H}/qscintilla2/distinfo -USES= qmake pyqt:4 -USE_QT4= qmake_build moc_build gui xml designer +USES= pyqt:4 qt:4 +USE_QT= qmake_build moc_build gui xml designer WRKSRC= ${WRKDIR}/${DISTNAME}/designer-Qt4Qt5 Index: devel/qscintilla2-qt5/Makefile =================================================================== --- devel/qscintilla2-qt5/Makefile +++ devel/qscintilla2-qt5/Makefile @@ -9,10 +9,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 port of the Scintilla C++ editor class -USES= qmake pyqt:5 +USES= pyqt:5 qt:5 USE_GL= gl USE_PYQT= # -USE_QT5= buildtools_build gui printsupport widgets +USE_QT= buildtools_build qmake_build gui printsupport widgets USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/Qt4Qt5 Index: devel/qscintilla2/Makefile =================================================================== --- devel/qscintilla2/Makefile +++ devel/qscintilla2/Makefile @@ -11,9 +11,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 port of the Scintilla C++ editor class -USES= qmake pyqt:4 +USES= pyqt:4 qt:4 USE_PYQT= # -USE_QT4= moc_build gui xml designer +USE_QT= moc_build qmake_build gui xml designer USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/Qt4Qt5 Index: devel/qt-maybe/Makefile =================================================================== --- devel/qt-maybe/Makefile +++ devel/qt-maybe/Makefile @@ -15,7 +15,7 @@ GH_ACCOUNT= robertknight GH_TAGNAME= 52b21af -USE_QT5= core +USE_QT= core NO_BUILD= yes PLIST_FILES= include/Either.h include/Maybe.h Index: devel/qt4-assistant-adp/Makefile =================================================================== --- devel/qt4-assistant-adp/Makefile +++ devel/qt4-assistant-adp/Makefile @@ -14,9 +14,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt *.adp-compatible documentation browser -USE_QT4= moc_build rcc_build uic_build corelib \ - gui network xml doc dbus -USES= qmake +USES= qt:4 +USE_QT= corelib gui network xml doc dbus \ + moc_build qmake_build rcc_build uic_build QMAKE_ARGS= QT_CONFIG+="dbus" QT_PRODUCT="OpenSource" ALL_TARGET= first Index: devel/qt4-assistant/Makefile =================================================================== --- devel/qt4-assistant/Makefile +++ devel/qt4-assistant/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 documentation browser -USE_QT4= qmake_build moc_build rcc_build uic_build \ +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build \ corelib gui help network sql webkit xml \ doc_run sql-sqlite3_run QT_DIST= yes Index: devel/qt4-corelib/Makefile =================================================================== --- devel/qt4-corelib/Makefile +++ devel/qt4-corelib/Makefile @@ -12,13 +12,12 @@ LIB_DEPENDS= libicui18n.so:devel/icu +USES= iconv pkgconfig qt:4 USE_GNOME= glib20 -USE_QT4= qmake_build moc_build +USE_QT= qmake_build moc_build QT_DIST= yes -USES= iconv pkgconfig HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: devel/qt4-dbus/Makefile =================================================================== --- devel/qt4-dbus/Makefile +++ devel/qt4-dbus/Makefile @@ -0,0 +1,69 @@ +# Created by: lofi@FreeBSD.org +# $FreeBSD$ + +PORTNAME= dbus +DISTVERSION= ${QT4_VERSION} +CATEGORIES= devel +PKGNAMEPREFIX= qt4- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt D-Bus inter-process communication module + +LIB_DEPENDS= libdbus-1.so:devel/dbus + +BROKEN_sparc64= fails to compile: invalid conversion + +USES= pkgconfig qt:4 +USE_QT= qmake_build moc_build rcc_build corelib xml +QT_DIST= yes +MAKE_JOBS_UNSAFE= yes + +HAS_CONFIGURE= yes + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ + PATH=${WRKSRC}/bin:$$PATH + +DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \ + src/activeqt src/gui src/multimedia src/network src/opengl \ + src/openvg src/phonon src/qt3support src/s60installs \ + src/s60main src/script src/scripttools src/sql src/svg \ + src/testlib src/tools src/winmain src/xmlpatterns \ + src/3rdparty/clucene src/3rdparty/freetype \ + src/3rdparty/libjpeg src/3rdparty/libmng src/3rdparty/libpng \ + src/3rdparty/libtiff src/3rdparty/phonon src/3rdparty/webkit +.for dne in ${DO_NOT_EXTRACT} +EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' +.endfor + +BUILD_WRKSRC= ${WRKSRC}/tools/qdbus +INSTALL_WRKSRC= ${BUILD_WRKSRC} + +.include + +# Without this workaround, qdbus crashes. +.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000 +CXXFLAGS+= -fno-use-cxa-atexit +.endif + +CONFIGURE_ARGS+= --no-gui \ + --no-phonon + +pre-configure: + ${REINPLACE_CMD} -e 's|SUBDIRS = qdbus|SUBDIRS = ../../src/${PORTNAME} qdbus|g' \ + ${BUILD_WRKSRC}/qdbus.pro + ${REINPLACE_CMD} -e 's|"/moc"|"/${MOC:T}"|' \ + ${BUILD_WRKSRC}/qdbuscpp2xml/qdbuscpp2xml.cpp + ${MKDIR} ${WRKSRC}/mkspecs + ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake + ${LN} -sf ${MOC} ${WRKSRC}/bin/moc + ${LN} -sf ${RCC} ${WRKSRC}/bin/rcc + +post-configure: + ${REINPLACE_CMD} -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/src/${PORTNAME}/Makefile + ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \ + -E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \ + ${WRKSRC}/lib/pkgconfig/QtDBus.pc + +.include Index: devel/qt4-dbus/files/patch-tools__qdbus__qdbus__qdbus.cpp =================================================================== --- devel/qt4-dbus/files/patch-tools__qdbus__qdbus__qdbus.cpp +++ devel/qt4-dbus/files/patch-tools__qdbus__qdbus__qdbus.cpp @@ -0,0 +1,144 @@ +--- tools/qdbus/qdbus/qdbus.cpp.orig 2012-04-26 21:45:51.000000000 +0200 ++++ tools/qdbus/qdbus/qdbus.cpp 2012-12-07 14:46:43.000000000 +0100 +@@ -54,7 +54,6 @@ QT_BEGIN_NAMESPACE + Q_DBUS_EXPORT extern bool qt_dbus_metaobject_skip_annotations; + QT_END_NAMESPACE + +-static QDBusConnection connection(QLatin1String("")); + static bool printArgumentsLiterally = false; + + static void showUsage() +@@ -111,7 +110,7 @@ static void printArg(const QVariant &v) + } + } + +-static void listObjects(const QString &service, const QString &path) ++static void listObjects(const QString &service, const QString &path, const QDBusConnection &connection) + { + // make a low-level call, to avoid introspecting the Introspectable interface + QDBusMessage call = QDBusMessage::createMethodCall(service, path.isEmpty() ? QLatin1String("/") : path, +@@ -144,13 +143,13 @@ static void listObjects(const QString &s + if (child.tagName() == QLatin1String("node")) { + QString sub = path + QLatin1Char('/') + child.attribute(QLatin1String("name")); + printf("%s\n", qPrintable(sub)); +- listObjects(service, sub); ++ listObjects(service, sub, connection); + } + child = child.nextSiblingElement(); + } + } + +-static void listInterface(const QString &service, const QString &path, const QString &interface) ++static void listInterface(const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection) + { + QDBusInterface iface(service, path, interface, connection); + if (!iface.isValid()) { +@@ -204,7 +203,7 @@ static void listInterface(const QString + } + } + +-static void listAllInterfaces(const QString &service, const QString &path) ++static void listAllInterfaces(const QString &service, const QString &path, const QDBusConnection &connection) + { + // make a low-level call, to avoid introspecting the Introspectable interface + QDBusMessage call = QDBusMessage::createMethodCall(service, path.isEmpty() ? QLatin1String("/") : path, +@@ -229,7 +228,7 @@ static void listAllInterfaces(const QStr + if (child.tagName() == QLatin1String("interface")) { + QString ifaceName = child.attribute(QLatin1String("name")); + if (QDBusUtil::isValidInterfaceName(ifaceName)) +- listInterface(service, path, ifaceName); ++ listInterface(service, path, ifaceName, connection); + else { + qWarning("Invalid D-BUS interface name '%s' found while parsing introspection", + qPrintable(ifaceName)); +@@ -253,7 +252,7 @@ static QStringList readList(QStringList + return retval; + } + +-static int placeCall(const QString &service, const QString &path, const QString &interface, ++static int placeCall(const QString &service, const QString &path, const QString &interface, const QDBusConnection &connection, + const QString &member, const QStringList& arguments, bool try_prop=true) + { + QDBusInterface iface(service, path, interface, connection); +@@ -291,7 +290,7 @@ static int placeCall(const QString &serv + proparg += interface; + proparg += member; + proparg += args.first(); +- if (!placeCall(service, path, "org.freedesktop.DBus.Properties", "Set", proparg, false)) ++ if (!placeCall(service, path, "org.freedesktop.DBus.Properties", connection, "Set", proparg, false)) + return 0; + } + fprintf(stderr, "Cannot find '%s.%s' in object %s at %s\n", +@@ -387,7 +386,7 @@ static int placeCall(const QString &serv + QStringList proparg; + proparg += interface; + proparg += member; +- if (!placeCall(service, path, "org.freedesktop.DBus.Properties", "Get", proparg, false)) ++ if (!placeCall(service, path, "org.freedesktop.DBus.Properties", connection, "Get", proparg, false)) + return 0; + } + if (err.type() == QDBusError::ServiceUnknown) +@@ -448,6 +447,7 @@ int main(int argc, char **argv) + QCoreApplication app(argc, argv); + QStringList args = app.arguments(); + args.takeFirst(); ++ QDBusConnection connection(QLatin1String("")); + + bool connectionOpened = false; + while (!args.isEmpty() && args.at(0).startsWith(QLatin1Char('-'))) { +@@ -481,7 +481,7 @@ int main(int argc, char **argv) + QDBusConnectionInterface *bus = connection.interface(); + if (args.isEmpty()) { + printAllServices(bus); +- exit(0); ++ return 0; + } + + QString service = args.takeFirst(); +@@ -491,22 +491,22 @@ int main(int argc, char **argv) + return 0; + } + fprintf(stderr, "Service '%s' is not a valid name.\n", qPrintable(service)); +- exit(1); ++ return 1; + } + + if (args.isEmpty()) { +- listObjects(service, QString()); +- exit(0); ++ listObjects(service, QString(), connection); ++ return 0; + } + + QString path = args.takeFirst(); + if (!QDBusUtil::isValidObjectPath(path)) { + fprintf(stderr, "Path '%s' is not a valid path name.\n", qPrintable(path)); +- exit(1); ++ return 1; + } + if (args.isEmpty()) { +- listAllInterfaces(service, path); +- exit(0); ++ listAllInterfaces(service, path, connection); ++ return 0; + } + + QString interface = args.takeFirst(); +@@ -521,14 +521,13 @@ int main(int argc, char **argv) + } + if (!interface.isEmpty() && !QDBusUtil::isValidInterfaceName(interface)) { + fprintf(stderr, "Interface '%s' is not a valid interface name.\n", qPrintable(interface)); +- exit(1); ++ return 1; + } + if (!QDBusUtil::isValidMemberName(member)) { + fprintf(stderr, "Method name '%s' is not a valid member name.\n", qPrintable(member)); +- exit(1); ++ return 1; + } + +- int ret = placeCall(service, path, interface, member, args); +- exit(ret); ++ return placeCall(service, path, interface, connection, member, args); + } + Index: devel/qt4-dbus/pkg-plist =================================================================== --- devel/qt4-dbus/pkg-plist +++ devel/qt4-dbus/pkg-plist @@ -0,0 +1,76 @@ +%%QT_BINDIR%%/qdbus +%%DEBUG%%%%QT_BINDIR%%/qdbus.debug +%%QT_BINDIR%%/qdbuscpp2xml +%%DEBUG%%%%QT_BINDIR%%/qdbuscpp2xml.debug +%%QT_BINDIR%%/qdbusxml2cpp +%%DEBUG%%%%QT_BINDIR%%/qdbusxml2cpp.debug +%%QT_INCDIR%%/Qt/QtDBus +%%QT_INCDIR%%/Qt/qdbusabstractadaptor.h +%%QT_INCDIR%%/Qt/qdbusabstractinterface.h +%%QT_INCDIR%%/Qt/qdbusargument.h +%%QT_INCDIR%%/Qt/qdbusconnection.h +%%QT_INCDIR%%/Qt/qdbusconnectioninterface.h +%%QT_INCDIR%%/Qt/qdbuscontext.h +%%QT_INCDIR%%/Qt/qdbuserror.h +%%QT_INCDIR%%/Qt/qdbusextratypes.h +%%QT_INCDIR%%/Qt/qdbusinterface.h +%%QT_INCDIR%%/Qt/qdbusmacros.h +%%QT_INCDIR%%/Qt/qdbusmessage.h +%%QT_INCDIR%%/Qt/qdbusmetatype.h +%%QT_INCDIR%%/Qt/qdbuspendingcall.h +%%QT_INCDIR%%/Qt/qdbuspendingreply.h +%%QT_INCDIR%%/Qt/qdbusreply.h +%%QT_INCDIR%%/Qt/qdbusserver.h +%%QT_INCDIR%%/Qt/qdbusservicewatcher.h +%%QT_INCDIR%%/Qt/qdbusunixfiledescriptor.h +%%QT_INCDIR%%/Qt/qdbusvirtualobject.h +%%QT_INCDIR%%/QtDBus/QDBusAbstractAdaptor +%%QT_INCDIR%%/QtDBus/QDBusAbstractInterface +%%QT_INCDIR%%/QtDBus/QDBusAbstractInterfaceBase +%%QT_INCDIR%%/QtDBus/QDBusArgument +%%QT_INCDIR%%/QtDBus/QDBusConnection +%%QT_INCDIR%%/QtDBus/QDBusConnectionInterface +%%QT_INCDIR%%/QtDBus/QDBusContext +%%QT_INCDIR%%/QtDBus/QDBusError +%%QT_INCDIR%%/QtDBus/QDBusInterface +%%QT_INCDIR%%/QtDBus/QDBusMessage +%%QT_INCDIR%%/QtDBus/QDBusMetaType +%%QT_INCDIR%%/QtDBus/QDBusObjectPath +%%QT_INCDIR%%/QtDBus/QDBusPendingCall +%%QT_INCDIR%%/QtDBus/QDBusPendingCallWatcher +%%QT_INCDIR%%/QtDBus/QDBusPendingReply +%%QT_INCDIR%%/QtDBus/QDBusPendingReplyData +%%QT_INCDIR%%/QtDBus/QDBusReply +%%QT_INCDIR%%/QtDBus/QDBusServer +%%QT_INCDIR%%/QtDBus/QDBusServiceWatcher +%%QT_INCDIR%%/QtDBus/QDBusSignature +%%QT_INCDIR%%/QtDBus/QDBusUnixFileDescriptor +%%QT_INCDIR%%/QtDBus/QDBusVariant +%%QT_INCDIR%%/QtDBus/QDBusVirtualObject +%%QT_INCDIR%%/QtDBus/QtDBus +%%QT_INCDIR%%/QtDBus/qdbusabstractadaptor.h +%%QT_INCDIR%%/QtDBus/qdbusabstractinterface.h +%%QT_INCDIR%%/QtDBus/qdbusargument.h +%%QT_INCDIR%%/QtDBus/qdbusconnection.h +%%QT_INCDIR%%/QtDBus/qdbusconnectioninterface.h +%%QT_INCDIR%%/QtDBus/qdbuscontext.h +%%QT_INCDIR%%/QtDBus/qdbuserror.h +%%QT_INCDIR%%/QtDBus/qdbusextratypes.h +%%QT_INCDIR%%/QtDBus/qdbusinterface.h +%%QT_INCDIR%%/QtDBus/qdbusmacros.h +%%QT_INCDIR%%/QtDBus/qdbusmessage.h +%%QT_INCDIR%%/QtDBus/qdbusmetatype.h +%%QT_INCDIR%%/QtDBus/qdbuspendingcall.h +%%QT_INCDIR%%/QtDBus/qdbuspendingreply.h +%%QT_INCDIR%%/QtDBus/qdbusreply.h +%%QT_INCDIR%%/QtDBus/qdbusserver.h +%%QT_INCDIR%%/QtDBus/qdbusservicewatcher.h +%%QT_INCDIR%%/QtDBus/qdbusunixfiledescriptor.h +%%QT_INCDIR%%/QtDBus/qdbusvirtualobject.h +%%QT_LIBDIR%%/libQtDBus.prl +%%QT_LIBDIR%%/libQtDBus.so +%%QT_LIBDIR%%/libQtDBus.so.4 +%%QT_LIBDIR%%/libQtDBus.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQtDBus.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQtDBus.so.%%FULLVER%%.debug +libdata/pkgconfig/QtDBus.pc Index: devel/qt4-designer/Makefile =================================================================== --- devel/qt4-designer/Makefile +++ devel/qt4-designer/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 graphical user interface designer -USE_QT4= qmake_build moc_build rcc_build uic_build assistant_run \ +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build assistant_run \ qt3support corelib declarative gui network script sql xml \ webkit QT_DIST= yes @@ -17,7 +18,6 @@ HAS_CONFIGURE= yes # Try to fix linking when previous version is installed CONFIGURE_ARGS= -L${WRKSRC}/lib -no-phonon -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: devel/qt4-help-tools/Makefile =================================================================== --- devel/qt4-help-tools/Makefile +++ devel/qt4-help-tools/Makefile @@ -10,7 +10,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt utilities for generating documentation -USE_QT4= qmake_build moc_build rcc_build uic_build corelib \ +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build corelib \ gui sql xml doc help QT_DIST= yes Index: devel/qt4-help/Makefile =================================================================== --- devel/qt4-help/Makefile +++ devel/qt4-help/Makefile @@ -9,12 +9,12 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt online help integration module -USE_QT4= qmake_build moc_build rcc_build corelib clucene \ +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build corelib clucene \ gui sql sql-sqlite3_run xml network QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: devel/qt4-libqtassistantclient/Makefile =================================================================== --- devel/qt4-libqtassistantclient/Makefile +++ devel/qt4-libqtassistantclient/Makefile @@ -13,8 +13,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt documentation browser integration module -USE_QT4= moc_build rcc_build corelib gui network -USES= qmake +USES= qt:4 +USE_QT= corelib gui network \ + moc_build qmake_build rcc_build QMAKE_ARGS= CONFIG+="create_prl link_prl" VERSION="${PORTVERSION}" USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} Index: devel/qt4-linguist/Makefile =================================================================== --- devel/qt4-linguist/Makefile +++ devel/qt4-linguist/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 localization tools -USE_QT4= qmake_build designer_build moc_build rcc_build uic_build \ +USES= qt:4 +USE_QT= qmake_build designer_build moc_build rcc_build uic_build \ assistant_run gui linguisttools_run network xml QT_DIST= yes Index: devel/qt4-linguisttools/Makefile =================================================================== --- devel/qt4-linguisttools/Makefile +++ devel/qt4-linguisttools/Makefile @@ -8,7 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 localization tools -USE_QT4= qmake_build xml +USES= qt:4 +USE_QT= qmake_build xml QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4-makeqpf/Makefile =================================================================== --- devel/qt4-makeqpf/Makefile +++ devel/qt4-makeqpf/Makefile @@ -11,7 +11,8 @@ BROKEN_sparc64= does not compile -USE_QT4= qmake_build moc_build rcc_build uic_build corelib gui +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build corelib gui QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4-moc/Makefile =================================================================== --- devel/qt4-moc/Makefile +++ devel/qt4-moc/Makefile @@ -12,7 +12,8 @@ BROKEN_arm= does not compile -USE_QT4= qmake_build +USES= qt:4 +USE_QT= qmake_build QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4-porting/Makefile =================================================================== --- devel/qt4-porting/Makefile +++ devel/qt4-porting/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt utility to assist with porting from Qt 3 to Qt 4 -USE_QT4= qmake_build moc_build rcc_build corelib xml +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build corelib xml QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4-qdbusviewer/Makefile =================================================================== --- devel/qt4-qdbusviewer/Makefile +++ devel/qt4-qdbusviewer/Makefile @@ -11,8 +11,8 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus -USES= pkgconfig -USE_QT4= qmake_build moc_build rcc_build corelib dbus gui xml \ +USES= pkgconfig qt:4 +USE_QT= qmake_build moc_build rcc_build corelib dbus gui xml \ clucene QT_DIST= yes Index: devel/qt4-qdoc3/Makefile =================================================================== --- devel/qt4-qdoc3/Makefile +++ devel/qt4-qdoc3/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt documentation generator -USE_QT4= qmake_build corelib gui xml +USES= qt:4 +USE_QT= qmake_build corelib gui xml QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4-qmake/Makefile =================================================================== --- devel/qt4-qmake/Makefile +++ devel/qt4-qmake/Makefile @@ -0,0 +1,80 @@ +# Created by: lofi@FreeBSD.org, mi@aldan.algebra.com +# $FreeBSD$ + +PORTNAME= qmake +DISTVERSION= ${QT4_VERSION} +CATEGORIES= devel +PKGNAMEPREFIX= qt4- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt Makefile generator + +USES= qt:4 +QT_DIST= yes +REINPLACE_ARGS= -i "" +WRKSRC_SUBDIR= ${PORTNAME} +MAKEFILE= ${FILESDIR}/Makefile.bsd +MAKE_ENV+= FILESDIR="${FILESDIR}" \ + QMAKE_COMPILER="${QMAKE_COMPILER}" \ + QMAKE="${QMAKE}" \ + QT_BINDIR_REL="${QT_BINDIR_REL}" \ + QT_MKSPECDIR_REL="${QT_MKSPECDIR_REL}" +TODAY_CMD= /bin/date +%Y-%m-%d + +SUB_FILES= qconfig.cpp +SUB_LIST= TODAY="$$(${TODAY_CMD})" \ + ${PLIST_SUB:NPREFIX=*} + +EXTRACT_AFTER_ARGS= \ + '${DISTNAME}/mkspecs' \ + '${DISTNAME}/include/*/*' \ + '${DISTNAME}/src/*/*.h' \ + '${DISTNAME}/qmake' \ + '${DISTNAME}/src/corelib/tools' \ + '${DISTNAME}/src/corelib/io' \ + '${DISTNAME}/src/corelib/global' \ + '${DISTNAME}/src/corelib/plugin' \ + '${DISTNAME}/src/corelib/kernel' \ + '${DISTNAME}/src/corelib/codecs' \ + '${DISTNAME}/src/corelib/xml' \ + '${DISTNAME}/src/3rdparty/md4' \ + '${DISTNAME}/src/3rdparty/md5' \ + '${DISTNAME}/src/3rdparty/sha1' \ + '${DISTNAME}/tools/shared/symbian' \ + '${DISTNAME}/tools/shared/windows' + +EXTRA_PATCHES= # empty + +post-patch: + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ + -e 's|release|release thread|' \ + -e 's|uic|${UIC:T}|' \ + -e 's|moc|${MOC:T}|' \ + ${WRKSRC:H}/mkspecs/common/freebsd.conf + @${REINPLACE_CMD} -e 's|@QMAKE_QTOBJS@||g' ${WRKSRC}/Makefile.unix + @${REINPLACE_CMD} -e 's|unix.conf|freebsd.conf|' \ + ${WRKSRC:H}/mkspecs/freebsd-icc/qmake.conf + @${RM} -R ${WRKSRC:H}/mkspecs/freebsd-g++46 + +# Add mkspec for clang + @${CP} -a ${WRKSRC:H}/mkspecs/freebsd-g++ \ + ${WRKSRC:H}/mkspecs/freebsd-clang + @${REINPLACE_CMD} -e 's|g++|clang|g' \ + -e '/gcc-base-unix.conf/d' \ + ${WRKSRC:H}/mkspecs/freebsd-clang/qmake.conf + + @${RM} ${WRKSRC:H}/mkspecs/*/*.orig + +do-configure: apply-slist + ${MV} ${WRKDIR}/qconfig.cpp \ + ${WRKSRC:H}/src/corelib/global/qconfig.cpp + ${ECHO} '/* empty */' > ${WRKSRC}/qconfig.h + ${LN} ${WRKSRC}/qconfig.h ${WRKSRC:H}/src/corelib/global/qconfig.h + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${QMAKE:T} ${STAGEDIR}${PREFIX}/${QT_BINDIR_REL} + ${MKDIR} ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} && \ + cd ${WRKSRC}/.. && ${COPYTREE_SHARE} mkspecs ${STAGEDIR}${PREFIX}/${QT_MKSPECDIR_REL:H} + ${LN} -sf freebsd-${QMAKE_COMPILER} ${STAGEDIR}${PREFIX}/share/qt4/mkspecs/default + +.include Index: devel/qt4-qmake/files/Makefile.bsd =================================================================== --- devel/qt4-qmake/files/Makefile.bsd +++ devel/qt4-qmake/files/Makefile.bsd @@ -0,0 +1,47 @@ +# $FreeBSD$ + +_OBJS!= ${MAKE} -f Makefile.unix -V OBJS -V QOBJS +# We'd like to avoid using qconfig.cpp, but can't -- see the comment +# next to -DHAVE_CONFIG_CPP below: +#_OBJS:= ${_OBJS:S/qconfig.o//} +SRCS:= ${_OBJS:.o=.cpp} +NO_MAN= true # qmake.1 anyone? + +.PATH: ${.CURDIR} ${.CURDIR:H}/src/corelib/tools ${.CURDIR:H}/src/corelib/io \ + ${.CURDIR:H}/src/corelib/global ${.CURDIR:H}/src/corelib/plugin \ + ${.CURDIR:H}/src/corelib/kernel ${.CURDIR:H}/src/corelib/codecs \ + ${.CURDIR:H}/src/corelib/xml ${.CURDIR:H}/src/3rdparty/md4 \ + ${.CURDIR:H}/src/3rdparty/md5 ${.CURDIR:H}/src/3rdparty/sha1 \ + ${.CURDIR:H}/tools/shared/symbian ${.CURDIR:H}/tools/shared/windows + +CXXFLAGS+=-I${.CURDIR:H}/mkspecs/freebsd-${QMAKE_COMPILER} + +.for s in src/corelib/arch/generic src/corelib/global src/corelib/tools \ + src/corelib/kernel src/corelib/codecs \ + src/3rdparty/md5 src/3rdparty/md4 src/3rdparty/sha1 \ + tools/shared include/QtCore include +CXXFLAGS+=-I${.CURDIR:H}/$s +.endfor + +.for g in /. /unix /win32 /mac /symbian /integrity +.PATH: ${.CURDIR}/generators$g +CXXFLAGS+=-I${.CURDIR}/generators$g +.endfor + +CXXFLAGS+=-I. -I"${FILESDIR}" + +CXXFLAGS+=-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT \ + -DQT_NO_STL -DQT_BUILD_QMAKE -DQT_NO_COMPRESS -DHAVE_QCONFIG_CPP \ + -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT \ + -DQT_BOOTSTRAPPED -DQMAKE_OPENSOURCE_EDITION + +# I guess, qconfig.cpp used to be optional, but no longer is -- due to +# bit-rot in Qt sources. So we still have to compile it, but, by not +# adding the following define, we reduce the seemingly needless usage of +# it: +# -DHAVE_QCONFIG_CPP + +PROG_CXX=${QMAKE:T} +BINDIR= ${PREFIX}/${QT_BINDIR_REL} + +.include Index: devel/qt4-qmake/files/patch-mkspecs__common__clang-unix.conf =================================================================== --- devel/qt4-qmake/files/patch-mkspecs__common__clang-unix.conf +++ devel/qt4-qmake/files/patch-mkspecs__common__clang-unix.conf @@ -0,0 +1,18 @@ +--- ../mkspecs/common/clang-unix.conf.orig 2013-12-05 22:57:53.135156000 +0000 ++++ ../mkspecs/common/clang-unix.conf 2013-12-05 23:09:36.960149415 +0000 +@@ -0,0 +1,15 @@ ++# ++# Qmake configuration for the Clang compiler on *nix-systems ++# ++# Before making changes to this file, please read the comment in ++# gcc-base.conf, to make sure the change goes in the right place. ++# ++# To verify that your change has the desired effect on the final configuration ++# you can use the manual test in tests/manual/mkspecs. ++# ++ ++include(gcc-base-unix.conf) ++include(clang.conf) ++ ++QMAKE_LFLAGS_RELEASE += -Wl,-O1 ++QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined Index: devel/qt4-qmake/files/patch-mkspecs__common__freebsd.conf =================================================================== --- devel/qt4-qmake/files/patch-mkspecs__common__freebsd.conf +++ devel/qt4-qmake/files/patch-mkspecs__common__freebsd.conf @@ -0,0 +1,55 @@ +--- ../mkspecs/common/freebsd.conf.orig 2013-12-05 22:57:28.140145000 +0000 ++++ ../mkspecs/common/freebsd.conf 2013-12-05 23:10:22.897149108 +0000 +@@ -0,0 +1,52 @@ ++# ++# qmake configuration for FreeBSD ++# ++ ++QMAKE_CFLAGS_THREAD = -pthread -D_THREAD_SAFE ++ ++QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD ++ ++# Addon software goes into /usr/local on the BSDs, by default we will look there ++QMAKE_INCDIR = $$[QT_INSTALL_HEADERS] /usr/local/include ++QMAKE_LIBDIR = $$[QT_INSTALL_LIBS] /usr/local/lib ++QMAKE_INCDIR_X11 = /usr/local/include ++QMAKE_LIBDIR_X11 = /usr/local/lib ++QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS] ++QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS] ++QMAKE_INCDIR_OPENGL = /usr/local/include ++QMAKE_LIBDIR_OPENGL = /usr/local/lib ++ ++QMAKE_LFLAGS_THREAD = -pthread ++ ++QMAKE_LIBS = ++QMAKE_LIBS_DYNLOAD = ++QMAKE_LIBS_X11 = -lXext -lX11 -lm ++QMAKE_LIBS_X11SM = -lSM -lICE ++QMAKE_LIBS_OPENGL = -lGL ++QMAKE_LIBS_OPENGL_QT = -lGL ++QMAKE_LIBS_THREAD = ++ ++QMAKE_MOC = $$[QT_INSTALL_BINS]/moc ++QMAKE_UIC = $$[QT_INSTALL_BINS]/uic ++ ++QMAKE_AR = ar cqs ++QMAKE_OBJCOPY = objcopy ++QMAKE_RANLIB = ++ ++QMAKE_TAR = tar -cf ++QMAKE_GZIP = gzip -9f ++ ++QMAKE_COPY = cp -f ++QMAKE_COPY_FILE = $$QMAKE_COPY ++QMAKE_COPY_DIR = $$QMAKE_COPY -R ++QMAKE_MOVE = mv -f ++QMAKE_DEL_FILE = rm -f ++QMAKE_DEL_DIR = rmdir ++QMAKE_STRIP = strip ++QMAKE_STRIPFLAGS_LIB += --strip-unneeded ++QMAKE_CHK_DIR_EXISTS = test -d ++QMAKE_MKDIR = mkdir -p ++QMAKE_INSTALL_FILE = install -m 644 -p ++QMAKE_INSTALL_PROGRAM = install -m 755 -p ++ ++include(unix.conf) Index: devel/qt4-qmake/files/patch-mkspecs__freebsd-g++__qmake.conf =================================================================== --- devel/qt4-qmake/files/patch-mkspecs__freebsd-g++__qmake.conf +++ devel/qt4-qmake/files/patch-mkspecs__freebsd-g++__qmake.conf @@ -0,0 +1,51 @@ +--- ../mkspecs/freebsd-g++/qmake.conf.orig 2013-06-07 05:17:00.000000000 +0000 ++++ ../mkspecs/freebsd-g++/qmake.conf 2013-12-05 23:07:25.210153920 +0000 +@@ -8,47 +8,7 @@ + CONFIG += qt warn_on release link_prl gdb_dwarf_index + QT += core gui + +-QMAKE_CFLAGS_THREAD = -pthread -D_THREAD_SAFE +- +-QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD +- +-# Addon software goes into /usr/local on the BSDs, by default we will look there +-QMAKE_INCDIR = /usr/local/include +-QMAKE_LIBDIR = /usr/local/lib +-QMAKE_INCDIR_X11 = /usr/X11R6/include +-QMAKE_LIBDIR_X11 = /usr/X11R6/lib +-QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS] +-QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS] +-QMAKE_INCDIR_OPENGL = /usr/X11R6/include +-QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib +- +-QMAKE_LFLAGS_THREAD = -pthread +- +-QMAKE_LIBS = +-QMAKE_LIBS_DYNLOAD = +-QMAKE_LIBS_X11 = -lXext -lX11 -lm +-QMAKE_LIBS_X11SM = -lSM -lICE +-QMAKE_LIBS_OPENGL = -lGL +-QMAKE_LIBS_OPENGL_QT = -lGL +-QMAKE_LIBS_THREAD = +- +-QMAKE_MOC = $$[QT_INSTALL_BINS]/moc +-QMAKE_UIC = $$[QT_INSTALL_BINS]/uic +- +-QMAKE_AR = ar cqs +-QMAKE_OBJCOPY = objcopy +-QMAKE_RANLIB = +- +-QMAKE_TAR = tar -cf +-QMAKE_GZIP = gzip -9f +- +-QMAKE_COPY = cp -f +-QMAKE_MOVE = mv -f +-QMAKE_DEL_FILE = rm -f +-QMAKE_DEL_DIR = rmdir +-QMAKE_CHK_DIR_EXISTS = test -d +-QMAKE_MKDIR = mkdir -p +-include(../common/unix.conf) ++include(../common/freebsd.conf) + include(../common/gcc-base-unix.conf) + include(../common/g++-unix.conf) + load(qt_config) Index: devel/qt4-qmake/files/patch-option.cpp =================================================================== --- devel/qt4-qmake/files/patch-option.cpp +++ devel/qt4-qmake/files/patch-option.cpp @@ -0,0 +1,11 @@ +--- ./option.cpp.orig 2012-09-11 01:36:36.000000000 +0000 ++++ ./option.cpp 2012-10-27 21:51:28.131151563 +0000 +@@ -482,7 +482,7 @@ + env_argc++; + } + } else { +- if(!env_argv || env_argc > env_size) { ++ if(!env_argv || env_argc >= env_size) { + env_argv = (char **)realloc(env_argv, sizeof(char *)*(env_size+=10)); + for(int i2 = env_argc; i2 < env_size; i2++) + env_argv[i2] = NULL; Index: devel/qt4-qmake/files/qconfig.cpp.in =================================================================== --- devel/qt4-qmake/files/qconfig.cpp.in +++ devel/qt4-qmake/files/qconfig.cpp.in @@ -0,0 +1,21 @@ +/* + * $FreeBSD$ + */ + +/* Installation date */ +static const char qt_configure_installation [12+11] = "qt_instdate=%%TODAY%%"; + +#define QT_CONFIGURE_LICENSEE "Open Source"; +#define QT_CONFIGURE_LICENSED_PRODUCTS "OpenSource"; +#define QT_CONFIGURE_PREFIX_PATH "%%PREFIX%%"; +#define QT_CONFIGURE_DOCUMENTATION_PATH "%%PREFIX%%/%%QT_DOCDIR%%"; +#define QT_CONFIGURE_HEADERS_PATH "%%PREFIX%%/%%QT_INCDIR%%"; +#define QT_CONFIGURE_LIBRARIES_PATH "%%PREFIX%%/%%QT_LIBDIR%%"; +#define QT_CONFIGURE_BINARIES_PATH "%%PREFIX%%/%%QT_BINDIR%%"; +#define QT_CONFIGURE_PLUGINS_PATH "%%PREFIX%%/%%QT_PLUGINDIR%%"; +#define QT_CONFIGURE_IMPORTS_PATH "%%PREFIX%%/%%QT_IMPORTDIR%%"; +#define QT_CONFIGURE_DATA_PATH "%%PREFIX%%/%%QT_DATADIR%%"; +#define QT_CONFIGURE_TRANSLATIONS_PATH "%%PREFIX%%/%%QT_L10NDIR%%"; +#define QT_CONFIGURE_SETTINGS_PATH "%%PREFIX%%/%%QT_ETCDIR%%"; +#define QT_CONFIGURE_EXAMPLES_PATH "%%PREFIX%%/%%QT_EXAMPLEDIR%%/examples"; +#define QT_CONFIGURE_DEMOS_PATH "%%PREFIX%%/%%QT_EXAMPLEDIR%%/demos/"; Index: devel/qt4-qmake/pkg-plist =================================================================== --- devel/qt4-qmake/pkg-plist +++ devel/qt4-qmake/pkg-plist @@ -0,0 +1,557 @@ +%%QT_BINDIR%%/qmake-qt4 +%%QT_MKSPECDIR%%/aix-g++-64/qmake.conf +%%QT_MKSPECDIR%%/aix-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/aix-g++/qmake.conf +%%QT_MKSPECDIR%%/aix-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/aix-xlc-64/qmake.conf +%%QT_MKSPECDIR%%/aix-xlc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/aix-xlc/qmake.conf +%%QT_MKSPECDIR%%/aix-xlc/qplatformdefs.h +%%QT_MKSPECDIR%%/blackberry-armv7le-qcc/qmake.conf +%%QT_MKSPECDIR%%/blackberry-armv7le-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/blackberry-playbook-armv7le-qcc/qmake.conf +%%QT_MKSPECDIR%%/blackberry-playbook-armv7le-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/blackberry-playbook-x86-qcc/qmake.conf +%%QT_MKSPECDIR%%/blackberry-playbook-x86-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/blackberry-x86-qcc/qmake.conf +%%QT_MKSPECDIR%%/blackberry-x86-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/common/aix/qplatformdefs.h +%%QT_MKSPECDIR%%/common/armcc.conf +%%QT_MKSPECDIR%%/common/c89/qplatformdefs.h +%%QT_MKSPECDIR%%/common/clang-unix.conf +%%QT_MKSPECDIR%%/common/clang.conf +%%QT_MKSPECDIR%%/common/freebsd.conf +%%QT_MKSPECDIR%%/common/g++-base.conf +%%QT_MKSPECDIR%%/common/g++-macx.conf +%%QT_MKSPECDIR%%/common/g++-unix.conf +%%QT_MKSPECDIR%%/common/g++.conf +%%QT_MKSPECDIR%%/common/gcc-base-ios.conf +%%QT_MKSPECDIR%%/common/gcc-base-macx.conf +%%QT_MKSPECDIR%%/common/gcc-base-unix.conf +%%QT_MKSPECDIR%%/common/gcc-base.conf +%%QT_MKSPECDIR%%/common/ghs-base-integrity.conf +%%QT_MKSPECDIR%%/common/integrity/qplatformdefs.h +%%QT_MKSPECDIR%%/common/ios.conf +%%QT_MKSPECDIR%%/common/ios/GLES/gl.h +%%QT_MKSPECDIR%%/common/ios/GLES2/gl2.h +%%QT_MKSPECDIR%%/common/ios/arch.conf +%%QT_MKSPECDIR%%/common/ios/clang.conf +%%QT_MKSPECDIR%%/common/ios/g++.conf +%%QT_MKSPECDIR%%/common/ios/llvm.conf +%%QT_MKSPECDIR%%/common/ios/qmake.conf +%%QT_MKSPECDIR%%/common/ios/qplatformdefs.h +%%QT_MKSPECDIR%%/common/ios/versions.conf +%%QT_MKSPECDIR%%/common/linux.conf +%%QT_MKSPECDIR%%/common/llvm.conf +%%QT_MKSPECDIR%%/common/mac.conf +%%QT_MKSPECDIR%%/common/mac/qplatformdefs.h +%%QT_MKSPECDIR%%/common/posix/qplatformdefs.h +%%QT_MKSPECDIR%%/common/qcc-base-qnx.conf +%%QT_MKSPECDIR%%/common/qcc-base.conf +%%QT_MKSPECDIR%%/common/qnx/qmake.conf +%%QT_MKSPECDIR%%/common/qnx/qplatformdefs.h +%%QT_MKSPECDIR%%/common/qws.conf +%%QT_MKSPECDIR%%/common/symbian/appCaptionForTranslation.cpp +%%QT_MKSPECDIR%%/common/symbian/backup_registration.xml +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknBitmapAnimation.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknDoc.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknFontAccess.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknInputLanguageInfo.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknLayoutFont.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknPopupFader.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknServerApp.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknUtils.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsBasicBackgroundControlContext.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsConstants.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsDrawUtils.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsItemID.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsSkinInstance.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/AknsUtils.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/ApAccessPointItem.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/ApDataHandler.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/ApUtils.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/CDirectoryLocalizer.h +%%QT_MKSPECDIR%%/common/symbian/header-wrappers/DocumentHandler.h +%%QT_MKSPECDIR%%/common/symbian/packageNameForTranslation.cpp +%%QT_MKSPECDIR%%/common/symbian/qplatformdefs.h +%%QT_MKSPECDIR%%/common/symbian/stl-off/new +%%QT_MKSPECDIR%%/common/symbian/symbian-makefile.conf +%%QT_MKSPECDIR%%/common/symbian/symbian-mmp.conf +%%QT_MKSPECDIR%%/common/symbian/symbian.conf +%%QT_MKSPECDIR%%/common/symbian/symbianincludes.h +%%QT_MKSPECDIR%%/common/symbian/template.applite +%%QT_MKSPECDIR%%/common/unix.conf +%%QT_MKSPECDIR%%/common/wince/qmake.conf +%%QT_MKSPECDIR%%/common/wince/qplatformdefs.h +%%QT_MKSPECDIR%%/cygwin-g++/qmake.conf +%%QT_MKSPECDIR%%/cygwin-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/darwin-g++/qmake.conf +%%QT_MKSPECDIR%%/darwin-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/default +%%QT_MKSPECDIR%%/features/build_pass.prf +%%QT_MKSPECDIR%%/features/dbusadaptors.prf +%%QT_MKSPECDIR%%/features/dbusinterfaces.prf +%%QT_MKSPECDIR%%/features/debug.prf +%%QT_MKSPECDIR%%/features/debug_and_release.prf +%%QT_MKSPECDIR%%/features/declarative_debug.prf +%%QT_MKSPECDIR%%/features/default_post.prf +%%QT_MKSPECDIR%%/features/default_pre.prf +%%QT_MKSPECDIR%%/features/designer.prf +%%QT_MKSPECDIR%%/features/device_config.prf +%%QT_MKSPECDIR%%/features/dll.prf +%%QT_MKSPECDIR%%/features/egl.prf +%%QT_MKSPECDIR%%/features/enable_backup.prf +%%QT_MKSPECDIR%%/features/exclusive_builds.prf +%%QT_MKSPECDIR%%/features/help.prf +%%QT_MKSPECDIR%%/features/include_source_dir.prf +%%QT_MKSPECDIR%%/features/incredibuild_xge.prf +%%QT_MKSPECDIR%%/features/lex.prf +%%QT_MKSPECDIR%%/features/link_pkgconfig.prf +%%QT_MKSPECDIR%%/features/mac/default_post.prf +%%QT_MKSPECDIR%%/features/mac/default_pre.prf +%%QT_MKSPECDIR%%/features/mac/dwarf2.prf +%%QT_MKSPECDIR%%/features/mac/objective_c.prf +%%QT_MKSPECDIR%%/features/mac/ppc.prf +%%QT_MKSPECDIR%%/features/mac/ppc64.prf +%%QT_MKSPECDIR%%/features/mac/rez.prf +%%QT_MKSPECDIR%%/features/mac/sdk.prf +%%QT_MKSPECDIR%%/features/mac/x86.prf +%%QT_MKSPECDIR%%/features/mac/x86_64.prf +%%QT_MKSPECDIR%%/features/moc.prf +%%QT_MKSPECDIR%%/features/no_debug_info.prf +%%QT_MKSPECDIR%%/features/qdbus.prf +%%QT_MKSPECDIR%%/features/qt.prf +%%QT_MKSPECDIR%%/features/qt_config.prf +%%QT_MKSPECDIR%%/features/qt_functions.prf +%%QT_MKSPECDIR%%/features/qtestlib.prf +%%QT_MKSPECDIR%%/features/qtopia.prf +%%QT_MKSPECDIR%%/features/qtopiainc.prf +%%QT_MKSPECDIR%%/features/qtopialib.prf +%%QT_MKSPECDIR%%/features/qttest_p4.prf +%%QT_MKSPECDIR%%/features/release.prf +%%QT_MKSPECDIR%%/features/resources.prf +%%QT_MKSPECDIR%%/features/shared.prf +%%QT_MKSPECDIR%%/features/silent.prf +%%QT_MKSPECDIR%%/features/static.prf +%%QT_MKSPECDIR%%/features/static_and_shared.prf +%%QT_MKSPECDIR%%/features/staticlib.prf +%%QT_MKSPECDIR%%/features/symbian/add_mmp_rules.prf +%%QT_MKSPECDIR%%/features/symbian/application_icon.prf +%%QT_MKSPECDIR%%/features/symbian/armcc_warnings.prf +%%QT_MKSPECDIR%%/features/symbian/data_caging_paths.prf +%%QT_MKSPECDIR%%/features/symbian/debug.prf +%%QT_MKSPECDIR%%/features/symbian/def_files.prf +%%QT_MKSPECDIR%%/features/symbian/def_files_disabled.prf +%%QT_MKSPECDIR%%/features/symbian/default_post.prf +%%QT_MKSPECDIR%%/features/symbian/default_pre.prf +%%QT_MKSPECDIR%%/features/symbian/do_not_build_as_thumb.prf +%%QT_MKSPECDIR%%/features/symbian/epocallowdlldata.prf +%%QT_MKSPECDIR%%/features/symbian/localize_deployment.prf +%%QT_MKSPECDIR%%/features/symbian/moc.prf +%%QT_MKSPECDIR%%/features/symbian/nested_exceptions.prf +%%QT_MKSPECDIR%%/features/symbian/opengl.prf +%%QT_MKSPECDIR%%/features/symbian/platform_paths.prf +%%QT_MKSPECDIR%%/features/symbian/prepend_includepath.prf +%%QT_MKSPECDIR%%/features/symbian/qt.prf +%%QT_MKSPECDIR%%/features/symbian/qt_config.prf +%%QT_MKSPECDIR%%/features/symbian/release.prf +%%QT_MKSPECDIR%%/features/symbian/run_on_phone.prf +%%QT_MKSPECDIR%%/features/symbian/sis_targets.prf +%%QT_MKSPECDIR%%/features/symbian/stl.prf +%%QT_MKSPECDIR%%/features/symbian/stl_off.prf +%%QT_MKSPECDIR%%/features/symbian/symbian_appbooster.prf +%%QT_MKSPECDIR%%/features/symbian/symbian_building.prf +%%QT_MKSPECDIR%%/features/symbian/thread.prf +%%QT_MKSPECDIR%%/features/testcase.prf +%%QT_MKSPECDIR%%/features/uic.prf +%%QT_MKSPECDIR%%/features/uitools.prf +%%QT_MKSPECDIR%%/features/unix/bsymbolic_functions.prf +%%QT_MKSPECDIR%%/features/unix/dylib.prf +%%QT_MKSPECDIR%%/features/unix/gdb_dwarf_index.prf +%%QT_MKSPECDIR%%/features/unix/hide_symbols.prf +%%QT_MKSPECDIR%%/features/unix/largefile.prf +%%QT_MKSPECDIR%%/features/unix/opengl.prf +%%QT_MKSPECDIR%%/features/unix/openvg.prf +%%QT_MKSPECDIR%%/features/unix/separate_debug_info.prf +%%QT_MKSPECDIR%%/features/unix/thread.prf +%%QT_MKSPECDIR%%/features/unix/x11.prf +%%QT_MKSPECDIR%%/features/unix/x11inc.prf +%%QT_MKSPECDIR%%/features/unix/x11lib.prf +%%QT_MKSPECDIR%%/features/unix/x11sm.prf +%%QT_MKSPECDIR%%/features/use_c_linker.prf +%%QT_MKSPECDIR%%/features/vxworks.prf +%%QT_MKSPECDIR%%/features/warn_off.prf +%%QT_MKSPECDIR%%/features/warn_on.prf +%%QT_MKSPECDIR%%/features/win32/console.prf +%%QT_MKSPECDIR%%/features/win32/default_post.prf +%%QT_MKSPECDIR%%/features/win32/default_pre.prf +%%QT_MKSPECDIR%%/features/win32/dumpcpp.prf +%%QT_MKSPECDIR%%/features/win32/embed_manifest_dll.prf +%%QT_MKSPECDIR%%/features/win32/embed_manifest_exe.prf +%%QT_MKSPECDIR%%/features/win32/exceptions.prf +%%QT_MKSPECDIR%%/features/win32/exceptions_off.prf +%%QT_MKSPECDIR%%/features/win32/ltcg.prf +%%QT_MKSPECDIR%%/features/win32/msvc_mp.prf +%%QT_MKSPECDIR%%/features/win32/opengl.prf +%%QT_MKSPECDIR%%/features/win32/openvg.prf +%%QT_MKSPECDIR%%/features/win32/qaxcontainer.prf +%%QT_MKSPECDIR%%/features/win32/qaxserver.prf +%%QT_MKSPECDIR%%/features/win32/qt_dll.prf +%%QT_MKSPECDIR%%/features/win32/rtti.prf +%%QT_MKSPECDIR%%/features/win32/rtti_off.prf +%%QT_MKSPECDIR%%/features/win32/stl.prf +%%QT_MKSPECDIR%%/features/win32/stl_off.prf +%%QT_MKSPECDIR%%/features/win32/thread.prf +%%QT_MKSPECDIR%%/features/win32/thread_off.prf +%%QT_MKSPECDIR%%/features/win32/windows.prf +%%QT_MKSPECDIR%%/features/yacc.prf +%%QT_MKSPECDIR%%/freebsd-clang/qmake.conf +%%QT_MKSPECDIR%%/freebsd-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/freebsd-g++/qmake.conf +%%QT_MKSPECDIR%%/freebsd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/freebsd-icc/qmake.conf +%%QT_MKSPECDIR%%/freebsd-icc/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-acc-64/qmake.conf +%%QT_MKSPECDIR%%/hpux-acc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-acc-o64/qmake.conf +%%QT_MKSPECDIR%%/hpux-acc-o64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-acc/qmake.conf +%%QT_MKSPECDIR%%/hpux-acc/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-g++-64/qmake.conf +%%QT_MKSPECDIR%%/hpux-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-g++/qmake.conf +%%QT_MKSPECDIR%%/hpux-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/hpuxi-acc-32/qmake.conf +%%QT_MKSPECDIR%%/hpuxi-acc-32/qplatformdefs.h +%%QT_MKSPECDIR%%/hpuxi-acc-64/qmake.conf +%%QT_MKSPECDIR%%/hpuxi-acc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpuxi-g++-64/qmake.conf +%%QT_MKSPECDIR%%/hpuxi-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hurd-g++/qmake.conf +%%QT_MKSPECDIR%%/hurd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-cc-64/qmake.conf +%%QT_MKSPECDIR%%/irix-cc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-cc/qmake.conf +%%QT_MKSPECDIR%%/irix-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-g++-64/qmake.conf +%%QT_MKSPECDIR%%/irix-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-g++/qmake.conf +%%QT_MKSPECDIR%%/irix-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qmake.conf +%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-cxx/qmake.conf +%%QT_MKSPECDIR%%/linux-cxx/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-ecc-64/qmake.conf +%%QT_MKSPECDIR%%/linux-ecc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-g++-32/qmake.conf +%%QT_MKSPECDIR%%/linux-g++-32/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-g++-64/qmake.conf +%%QT_MKSPECDIR%%/linux-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-g++-maemo/qmake.conf +%%QT_MKSPECDIR%%/linux-g++-maemo/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-g++/qmake.conf +%%QT_MKSPECDIR%%/linux-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-icc-32/qmake.conf +%%QT_MKSPECDIR%%/linux-icc-32/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-icc-64/qmake.conf +%%QT_MKSPECDIR%%/linux-icc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-icc/qmake.conf +%%QT_MKSPECDIR%%/linux-icc/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-kcc/qmake.conf +%%QT_MKSPECDIR%%/linux-kcc/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-llvm/qmake.conf +%%QT_MKSPECDIR%%/linux-llvm/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-lsb-g++/qmake.conf +%%QT_MKSPECDIR%%/linux-lsb-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-pgcc/qmake.conf +%%QT_MKSPECDIR%%/linux-pgcc/qplatformdefs.h +%%QT_MKSPECDIR%%/lynxos-g++/qmake.conf +%%QT_MKSPECDIR%%/lynxos-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-g++/Info.plist.app +%%QT_MKSPECDIR%%/macx-g++/Info.plist.lib +%%QT_MKSPECDIR%%/macx-g++/qmake.conf +%%QT_MKSPECDIR%%/macx-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-g++40/Info.plist.app +%%QT_MKSPECDIR%%/macx-g++40/Info.plist.lib +%%QT_MKSPECDIR%%/macx-g++40/qmake.conf +%%QT_MKSPECDIR%%/macx-g++40/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-g++42/Info.plist.app +%%QT_MKSPECDIR%%/macx-g++42/Info.plist.lib +%%QT_MKSPECDIR%%/macx-g++42/qmake.conf +%%QT_MKSPECDIR%%/macx-g++42/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-icc/qmake.conf +%%QT_MKSPECDIR%%/macx-icc/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-llvm/Info.plist.app +%%QT_MKSPECDIR%%/macx-llvm/Info.plist.lib +%%QT_MKSPECDIR%%/macx-llvm/qmake.conf +%%QT_MKSPECDIR%%/macx-llvm/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-pbuilder/Info.plist.app +%%QT_MKSPECDIR%%/macx-pbuilder/qmake.conf +%%QT_MKSPECDIR%%/macx-pbuilder/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-xcode/Info.plist.app +%%QT_MKSPECDIR%%/macx-xcode/Info.plist.lib +%%QT_MKSPECDIR%%/macx-xcode/qmake.conf +%%QT_MKSPECDIR%%/macx-xcode/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-xlc/qmake.conf +%%QT_MKSPECDIR%%/macx-xlc/qplatformdefs.h +%%QT_MKSPECDIR%%/modules/README +%%QT_MKSPECDIR%%/netbsd-g++/qmake.conf +%%QT_MKSPECDIR%%/netbsd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/openbsd-g++/qmake.conf +%%QT_MKSPECDIR%%/openbsd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qnx-armv7le-qcc/qmake.conf +%%QT_MKSPECDIR%%/qnx-armv7le-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/qnx-x86-qcc/qmake.conf +%%QT_MKSPECDIR%%/qnx-x86-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/freebsd-generic-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/freebsd-generic-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/integrity-arm-cxarm/qmake.conf +%%QT_MKSPECDIR%%/qws/integrity-arm-cxarm/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/integrity-ppc-cxppc/qmake.conf +%%QT_MKSPECDIR%%/qws/integrity-ppc-cxppc/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/integrity-x86-cx86/qmake.conf +%%QT_MKSPECDIR%%/qws/integrity-x86-cx86/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-arm-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-arm-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-arm-gnueabi-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-arm-gnueabi-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-armv6-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-armv6-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-avr32-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-avr32-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-cellon-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-cellon-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-dm7000-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-dm7000-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-dm800-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-dm800-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-generic-g++-32/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-generic-g++-32/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-generic-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-generic-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-ipaq-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-ipaq-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-lsb-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-lsb-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-mips-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-mips-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-nacl-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-nacl-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-powerpc-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-powerpc-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-sh-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-sh-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-sh4al-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-sh4al-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-sharp-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-sharp-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-x86-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-x86-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-x86_64-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-x86_64-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/linux-zylonite-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/linux-zylonite-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/macx-generic-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/macx-generic-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/macx-nacl-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/macx-nacl-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/qnx-arm-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/qnx-arm-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/qnx-armv7-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/qnx-armv7-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/qnx-generic-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/qnx-generic-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/qnx-i386-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/qnx-i386-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/qnx-ppc-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/qnx-ppc-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qws/solaris-generic-g++/qmake.conf +%%QT_MKSPECDIR%%/qws/solaris-generic-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/sco-cc/qmake.conf +%%QT_MKSPECDIR%%/sco-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/sco-g++/qmake.conf +%%QT_MKSPECDIR%%/sco-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc-64/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc-stlport/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc-stlport/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-g++-64/qmake.conf +%%QT_MKSPECDIR%%/solaris-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-g++/qmake.conf +%%QT_MKSPECDIR%%/solaris-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/symbian-abld/qmake.conf +%%QT_MKSPECDIR%%/symbian-abld/qplatformdefs.h +%%QT_MKSPECDIR%%/symbian-armcc/features/default_post.prf +%%QT_MKSPECDIR%%/symbian-armcc/qmake.conf +%%QT_MKSPECDIR%%/symbian-armcc/qplatformdefs.h +%%QT_MKSPECDIR%%/symbian-gcce/features/default_post.prf +%%QT_MKSPECDIR%%/symbian-gcce/qmake.conf +%%QT_MKSPECDIR%%/symbian-gcce/qplatformdefs.h +%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_clean.flm +%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_emulator_deployment.flm +%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_extra_pre_targetdep.flm +%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_post_link.flm +%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qmake_store_build.flm +%%QT_MKSPECDIR%%/symbian-sbsv2/flm/qt/qt.xml +%%QT_MKSPECDIR%%/symbian-sbsv2/qmake.conf +%%QT_MKSPECDIR%%/symbian-sbsv2/qplatformdefs.h +%%QT_MKSPECDIR%%/tru64-cxx/qmake.conf +%%QT_MKSPECDIR%%/tru64-cxx/qplatformdefs.h +%%QT_MKSPECDIR%%/tru64-g++/qmake.conf +%%QT_MKSPECDIR%%/tru64-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unixware-cc/qmake.conf +%%QT_MKSPECDIR%%/unixware-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/unixware-g++/qmake.conf +%%QT_MKSPECDIR%%/unixware-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/linux-armcc/qmake.conf +%%QT_MKSPECDIR%%/unsupported/linux-armcc/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/linux-clang/qmake.conf +%%QT_MKSPECDIR%%/unsupported/linux-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-clang/Info.plist.app +%%QT_MKSPECDIR%%/unsupported/macx-clang/Info.plist.lib +%%QT_MKSPECDIR%%/unsupported/macx-clang/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/Info.plist.app +%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/Info.plist.lib +%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-clang-libc++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang-legacy/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang-legacy/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++-legacy/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++-legacy/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm-legacy/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm-legacy/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iosdevice-llvm/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang-legacy/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang-legacy/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++-legacy/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++-legacy/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm-legacy/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm-legacy/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm/qmake.conf +%%QT_MKSPECDIR%%/unsupported/macx-iossimulator-llvm/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/qws/integrity-x86-cx86/qmake.conf +%%QT_MKSPECDIR%%/unsupported/qws/integrity-x86-cx86/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/qws/linux-x86-openkode-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/qws/linux-x86-openkode-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/qws/qnx-641/qmake.conf +%%QT_MKSPECDIR%%/unsupported/qws/qnx-641/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/win32-g++-4.6-cross/qmake.conf +%%QT_MKSPECDIR%%/unsupported/win32-g++-4.6-cross/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/win32-g++-cross/qmake.conf +%%QT_MKSPECDIR%%/unsupported/win32-g++-cross/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-borland/qmake.conf +%%QT_MKSPECDIR%%/win32-borland/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-g++-4.6/qmake.conf +%%QT_MKSPECDIR%%/win32-g++-4.6/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-g++/qmake.conf +%%QT_MKSPECDIR%%/win32-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-icc/qmake.conf +%%QT_MKSPECDIR%%/win32-icc/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2003/qmake.conf +%%QT_MKSPECDIR%%/win32-msvc2003/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/win32-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/win32-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2010/qmake.conf +%%QT_MKSPECDIR%%/win32-msvc2010/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2012/qmake.conf +%%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 +%%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-armv4i-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2005/default_post.prf +%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-mipsii-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-mipsiv-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-sh4-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-x86-msvc2005/default_post.prf +%%QT_MKSPECDIR%%/wince50standard-x86-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-x86-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince50standard-x86-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wince50standard-x86-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince50standard-x86-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince60standard-armv4i-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince60standard-armv4i-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm50pocket-msvc2005/default_post.prf +%%QT_MKSPECDIR%%/wincewm50pocket-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wincewm50pocket-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm50pocket-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wincewm50pocket-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wincewm50pocket-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm50smart-msvc2005/default_post.prf +%%QT_MKSPECDIR%%/wincewm50smart-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wincewm50smart-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm50smart-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wincewm50smart-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wincewm50smart-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm60professional-msvc2005/default_post.prf +%%QT_MKSPECDIR%%/wincewm60professional-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wincewm60professional-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm60professional-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wincewm60professional-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wincewm60professional-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm60standard-msvc2005/default_post.prf +%%QT_MKSPECDIR%%/wincewm60standard-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wincewm60standard-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm60standard-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wincewm60standard-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wincewm60standard-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm65professional-msvc2005/default_post.prf +%%QT_MKSPECDIR%%/wincewm65professional-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wincewm65professional-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wincewm65professional-msvc2008/default_post.prf +%%QT_MKSPECDIR%%/wincewm65professional-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wincewm65professional-msvc2008/qplatformdefs.h Index: devel/qt4-qmlviewer/Makefile =================================================================== --- devel/qt4-qmlviewer/Makefile +++ devel/qt4-qmlviewer/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 utility for QML application testing -USE_QT4= qmake_build moc_build rcc_build uic_build declarative script \ +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build declarative script \ svg xmlpatterns sql opengl network corelib QT_DIST= yes Index: devel/qt4-qt3support/Makefile =================================================================== --- devel/qt4-qt3support/Makefile +++ devel/qt4-qt3support/Makefile @@ -9,12 +9,12 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 3 compatibility module -USE_QT4= qmake_build moc_build corelib gui network sql xml +USES= qt:4 +USE_QT= qmake_build moc_build corelib gui network sql xml QT_DIST= yes -USES= pkgconfig +USES= pkgconfig qt:4 HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: devel/qt4-qtsolutions-singleapplication/Makefile =================================================================== --- devel/qt4-qtsolutions-singleapplication/Makefile +++ devel/qt4-qtsolutions-singleapplication/Makefile @@ -12,8 +12,8 @@ MAINTAINER= yurkis@gmail.com COMMENT= Qt 4 Solutions Single Application Framework -USES= qmake -USE_QT4?= moc_build rcc_build uic_build gui network +USES= qt:4 +USE_QT?= moc_build rcc_build uic_build gui network qmake_build USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/qt-solutions-qt-solutions/${SUB_PROJECT_NAME} Index: devel/qt4-qtsolutions-soap/Makefile =================================================================== --- devel/qt4-qtsolutions-soap/Makefile +++ devel/qt4-qtsolutions-soap/Makefile @@ -3,7 +3,7 @@ MASTERDIR= ${.CURDIR}/../qt4-qtsolutions-singleapplication -USE_QT4= qmake_build moc_build rcc_build uic_build network xml gui +USE_QT= qmake_build moc_build rcc_build uic_build network xml gui qmake_build .include "${MASTERDIR}/Makefile" Index: devel/qt4-qvfb/Makefile =================================================================== --- devel/qt4-qvfb/Makefile +++ devel/qt4-qvfb/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 virtual framebuffer utility -USE_QT4= qmake_build moc_build rcc_build uic_build corelib gui opengl +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build corelib gui opengl QT_DIST= yes USE_XORG= xtst Index: devel/qt4-rcc/Makefile =================================================================== --- devel/qt4-rcc/Makefile +++ devel/qt4-rcc/Makefile @@ -11,7 +11,8 @@ BROKEN_arm= does not compile -USE_QT4= qmake_build +USES= qt:4 +USE_QT= qmake_build QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4-script/Makefile =================================================================== --- devel/qt4-script/Makefile +++ devel/qt4-script/Makefile @@ -9,12 +9,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt scripting module -USES= pkgconfig -USE_QT4= qmake_build moc_build corelib +USES= pkgconfig qt:4 +USE_QT= qmake_build moc_build corelib QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: devel/qt4-scripttools/Makefile =================================================================== --- devel/qt4-scripttools/Makefile +++ devel/qt4-scripttools/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt Script additional components -USE_QT4= qmake_build moc_build rcc_build gui script +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build gui script QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: devel/qt4-testlib/Makefile =================================================================== --- devel/qt4-testlib/Makefile +++ devel/qt4-testlib/Makefile @@ -9,11 +9,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt unit testing module -USE_QT4= qmake_build moc_build corelib +USES= qt:4 +USE_QT= qmake_build moc_build corelib QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: devel/qt4-uic/Makefile =================================================================== --- devel/qt4-uic/Makefile +++ devel/qt4-uic/Makefile @@ -11,7 +11,8 @@ BROKEN_arm= does not compile -USE_QT4= qmake_build +USES= qt:4 +USE_QT= qmake_build QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4-uic3/Makefile =================================================================== --- devel/qt4-uic3/Makefile +++ devel/qt4-uic3/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 3-compatible User Interface Compiler -USE_QT4= qmake_build qt3support corelib gui network sql xml porting +USES= qt:4 +USE_QT= qmake_build qt3support corelib gui network sql xml porting QT_DIST= yes HAS_CONFIGURE= yes Index: devel/qt4/Makefile =================================================================== --- devel/qt4/Makefile +++ devel/qt4/Makefile @@ -8,13 +8,13 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Cross-platform application and UI framework (metaport) -USE_QT4= accessible clucene corelib dbus declarative designer \ +USE_QT= accessible clucene corelib dbus declarative designer \ graphicssystems-opengl gui help iconengines \ imageformats inputmethods multimedia network opengl \ phonon qt3support qtestlib script scripttools sql \ svg webkit xml xmlpatterns USE_QT4:= ${USE_QT4:S/$/_run/} -USES= metaport +USES= metaport qt:4 OPTIONS_DEFINE= CODECS DOCS EXAMPLES GSTREAMER NLS SQL_PLUGINS TOOLS OPTIONS_DEFAULT=${OPTIONS_DEFINE} @@ -41,7 +41,7 @@ qvfb rcc uic uic3 xmlpatterns-tool .for opt in ${OPTIONS_DEFINE} -${opt}_USE:= ${${opt}_USE:S/^/QT4=/:S/$/_run/} +${opt}_USE:= ${${opt}_USE:S/^/QT=/:S/$/_run/} .endfor .include Index: devel/qt4/Makefile.sqldrivers =================================================================== --- devel/qt4/Makefile.sqldrivers +++ devel/qt4/Makefile.sqldrivers @@ -10,9 +10,9 @@ EXTRA_PATCHES= # empty -USE_QT4= corelib sql moc_build qmake_build +USES+= qt:4,qmake_outsource +USE_QT= corelib sql moc_build qmake_build QT_DIST= yes -USES+= qmake:outsource CXXFLAGS+= -I${WRKSRC}/include # For private QtSql headers. Index: devel/qt5-assistant/Makefile =================================================================== --- devel/qt5-assistant/Makefile +++ devel/qt5-assistant/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 documentation browser -USE_QT5= core gui help network printsupport sql webkit widgets \ +USES= qt:5 tar:xz +USE_QT= core gui help network printsupport sql webkit widgets \ buildtools_build sql-sqlite3_run QT_DIST= tools -USES= qmake DESKTOP_ENTRIES="Qt 5 Assistant" "" \ "${PREFIX}/share/pixmaps/assistant-qt5.png" \ Index: devel/qt5-buildtools/Makefile =================================================================== --- devel/qt5-buildtools/Makefile +++ devel/qt5-buildtools/Makefile @@ -8,12 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt build tools -USE_QT5= qmake_build +USES= perl5 qt:5 tar:xz +USE_QT= qmake_build QT_DIST= base -USES= perl5 HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/tools/bootstrap INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: devel/qt5-concurrent/Makefile =================================================================== --- devel/qt5-concurrent/Makefile +++ devel/qt5-concurrent/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt multi-threading module -USE_QT5= core qmake_build buildtools_build +USES= qt:5 tar:xz +USE_QT= core qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: devel/qt5-core/Makefile =================================================================== --- devel/qt5-core/Makefile +++ devel/qt5-core/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libicui18n.so:devel/icu \ libpcre.so:devel/pcre -USES= execinfo +USES= execinfo qt:5 tar:xz USE_GNOME= glib20 -USE_QT5= qmake_build buildtools_build +USE_QT= qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes # Disable (almost) everything to install minimal qconfig.h. @@ -26,7 +26,6 @@ -no-fontconfig -no-freetype -no-gtkstyle -no-harfbuzz \ -no-libudev -no-pulseaudio -no-xcb -no-xinput -no-xkb \ -no-xkbcommon -no-xrender -no-xshape -no-xsync -no-xvideo -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/corelib INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: devel/qt5-dbus/Makefile =================================================================== --- devel/qt5-dbus/Makefile +++ devel/qt5-dbus/Makefile @@ -0,0 +1,47 @@ +# $FreeBSD$ + +PORTNAME= dbus +DISTVERSION= ${QT5_VERSION} +CATEGORIES= devel +PKGNAMEPREFIX= qt5- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt D-Bus inter-process communication module + +LIB_DEPENDS= libdbus-1.so:devel/dbus + +USES= qt:5 tar:xz +USE_QT= core qmake_build buildtools_build +QT_DIST= base +HAS_CONFIGURE= yes +CONFIGURE_ARGS= -no-gui -no-xcb + +BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} +INSTALL_WRKSRC= ${BUILD_WRKSRC} + +TOOLS= qdbuscpp2xml qdbusxml2cpp + +QT_DEFINES= DBUS +QT_CONFIG= dbus + +post-configure: +.for t in ${TOOLS} + @cd ${WRKSRC}/src/tools/${t} && \ + ${SETENV} ${QMAKE_ENV} ${WRKSRC}/bin/qmake ${QMAKE_ARGS} +.endfor + +post-build: +.for t in ${TOOLS} + @cd ${WRKSRC}/src/tools/${t} && \ + ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ + ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} +.endfor + +post-install: +.for t in ${TOOLS} + @cd ${WRKSRC}/src/tools/${t} && \ + ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ + ${MAKE_ARGS} ${INSTALL_TARGET} +.endfor + +.include Index: devel/qt5-dbus/pkg-plist =================================================================== --- devel/qt5-dbus/pkg-plist +++ devel/qt5-dbus/pkg-plist @@ -0,0 +1,79 @@ +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/dbus_minimal_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbus_symbols_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusabstractadaptor_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusabstractinterface_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusargument_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusconnection_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusconnectionmanager_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbuscontext_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusintegrator_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusinterface_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusintrospection_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusmessage_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusmetaobject_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusmetatype_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbuspendingcall_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusthreaddebug_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusutil_p.h +%%QT_INCDIR%%/QtDBus/%%FULLVER%%/QtDBus/private/qdbusxmlparser_p.h +%%QT_INCDIR%%/QtDBus/QDBusAbstractAdaptor +%%QT_INCDIR%%/QtDBus/QDBusAbstractInterface +%%QT_INCDIR%%/QtDBus/QDBusAbstractInterfaceBase +%%QT_INCDIR%%/QtDBus/QDBusArgument +%%QT_INCDIR%%/QtDBus/QDBusConnection +%%QT_INCDIR%%/QtDBus/QDBusConnectionInterface +%%QT_INCDIR%%/QtDBus/QDBusContext +%%QT_INCDIR%%/QtDBus/QDBusError +%%QT_INCDIR%%/QtDBus/QDBusInterface +%%QT_INCDIR%%/QtDBus/QDBusMessage +%%QT_INCDIR%%/QtDBus/QDBusMetaType +%%QT_INCDIR%%/QtDBus/QDBusObjectPath +%%QT_INCDIR%%/QtDBus/QDBusPendingCall +%%QT_INCDIR%%/QtDBus/QDBusPendingCallWatcher +%%QT_INCDIR%%/QtDBus/QDBusPendingReply +%%QT_INCDIR%%/QtDBus/QDBusPendingReplyData +%%QT_INCDIR%%/QtDBus/QDBusReply +%%QT_INCDIR%%/QtDBus/QDBusServer +%%QT_INCDIR%%/QtDBus/QDBusServiceWatcher +%%QT_INCDIR%%/QtDBus/QDBusSignature +%%QT_INCDIR%%/QtDBus/QDBusUnixFileDescriptor +%%QT_INCDIR%%/QtDBus/QDBusVariant +%%QT_INCDIR%%/QtDBus/QDBusVirtualObject +%%QT_INCDIR%%/QtDBus/QtDBus +%%QT_INCDIR%%/QtDBus/QtDBusDepends +%%QT_INCDIR%%/QtDBus/QtDBusVersion +%%QT_INCDIR%%/QtDBus/qdbusabstractadaptor.h +%%QT_INCDIR%%/QtDBus/qdbusabstractinterface.h +%%QT_INCDIR%%/QtDBus/qdbusargument.h +%%QT_INCDIR%%/QtDBus/qdbusconnection.h +%%QT_INCDIR%%/QtDBus/qdbusconnectioninterface.h +%%QT_INCDIR%%/QtDBus/qdbuscontext.h +%%QT_INCDIR%%/QtDBus/qdbuserror.h +%%QT_INCDIR%%/QtDBus/qdbusextratypes.h +%%QT_INCDIR%%/QtDBus/qdbusinterface.h +%%QT_INCDIR%%/QtDBus/qdbusmacros.h +%%QT_INCDIR%%/QtDBus/qdbusmessage.h +%%QT_INCDIR%%/QtDBus/qdbusmetatype.h +%%QT_INCDIR%%/QtDBus/qdbuspendingcall.h +%%QT_INCDIR%%/QtDBus/qdbuspendingreply.h +%%QT_INCDIR%%/QtDBus/qdbusreply.h +%%QT_INCDIR%%/QtDBus/qdbusserver.h +%%QT_INCDIR%%/QtDBus/qdbusservicewatcher.h +%%QT_INCDIR%%/QtDBus/qdbusunixfiledescriptor.h +%%QT_INCDIR%%/QtDBus/qdbusvirtualobject.h +%%QT_INCDIR%%/QtDBus/qtdbusversion.h +%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusConfig.cmake +%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusConfigExtras.cmake +%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusConfigVersion.cmake +%%QT_LIBDIR%%/cmake/Qt5DBus/Qt5DBusMacros.cmake +%%QT_LIBDIR%%/libQt5DBus.prl +%%QT_LIBDIR%%/libQt5DBus.so +%%QT_LIBDIR%%/libQt5DBus.so.5 +%%QT_LIBDIR%%/libQt5DBus.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQt5DBus.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQt5DBus.so.%%FULLVER%%.debug +%%QT_BINDIR%%/qdbuscpp2xml +%%QT_BINDIR%%/qdbusxml2cpp +%%QT_MKSPECDIR%%/modules/qt_lib_dbus.pri +%%QT_MKSPECDIR%%/modules/qt_lib_dbus_private.pri +libdata/pkgconfig/Qt5DBus.pc Index: devel/qt5-designer/Makefile =================================================================== --- devel/qt5-designer/Makefile +++ devel/qt5-designer/Makefile @@ -8,11 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 graphical user interface designer -USE_QT5= assistant_run core gui network printsupport quick uiplugin \ +USES= qt:5 tar:xz +USE_QT= assistant_run core gui network printsupport quick uiplugin \ webkit widgets xml buildtools_build QT_DIST= tools -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} DESKTOP_ENTRIES="Qt 5 Designer" "" \ "${PREFIX}/share/pixmaps/designer-qt5.png" \ Index: devel/qt5-help/Makefile =================================================================== --- devel/qt5-help/Makefile +++ devel/qt5-help/Makefile @@ -8,11 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt online help integration module -USE_QT5= clucene core gui network sql widgets \ +USES= qt:5 tar:xz +USE_QT= clucene core gui network sql widgets \ buildtools_build sql-sqlite3_run QT_DIST= tools -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/assistant INSTALL_WRKSRC= ${WRKSRC}/src/assistant Index: devel/qt5-linguist/Makefile =================================================================== --- devel/qt5-linguist/Makefile +++ devel/qt5-linguist/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 translation tool -USE_QT5= core gui printsupport widgets xml \ +USES= qt:5 tar:xz +USE_QT= core gui printsupport widgets xml \ assistant_run linguisttools_run \ - buildtools_build designer_build uitools_build + buildtools_build designer_build qmake_build uitools_build QT_DIST= tools -USES= qmake DESKTOP_ENTRIES="Qt 5 Linguist" "" \ "${PREFIX}/share/pixmaps/linguist-qt5.png" \ Index: devel/qt5-linguisttools/Makefile =================================================================== --- devel/qt5-linguisttools/Makefile +++ devel/qt5-linguisttools/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt localization tools -USE_QT5= core xml buildtools_build qml_build +USES= qt:5 tar:xz +USE_QT= core xml buildtools_build qml_build QT_DIST= tools -USES= qmake BUILD_WRKSRC= ${WRKSRC}/src/linguist INSTALL_WRKSRC= ${WRKSRC}/src/linguist Index: devel/qt5-location/Makefile =================================================================== --- devel/qt5-location/Makefile +++ devel/qt5-location/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt location module -USE_QT5= core dbus gui network qml quick buildtools_build +USES= qt:5 tar:xz +USE_QT= core dbus gui network qml quick buildtools_build QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: devel/qt5-qdbus/Makefile =================================================================== --- devel/qt5-qdbus/Makefile +++ devel/qt5-qdbus/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt command-line interface to D-Bus -USE_QT5= core dbus xml buildtools_build +USES= qt:5 tar:xz +USE_QT= core dbus xml buildtools_build QT_DIST= tools -USES= qmake BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: devel/qt5-qdbusviewer/Makefile =================================================================== --- devel/qt5-qdbusviewer/Makefile +++ devel/qt5-qdbusviewer/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 graphical interface to D-Bus -USE_QT5= core dbus gui widgets xml buildtools_build +USES= qt:5 tar:xz +USE_QT= core dbus gui widgets xml buildtools_build QT_DIST= tools -USES= qmake DESKTOP_ENTRIES="Qt 5 D-Bus Viewer" "" \ "${PREFIX}/share/pixmaps/qdbusviewer-qt5.png" \ Index: devel/qt5-qdoc-data/Makefile =================================================================== --- devel/qt5-qdoc-data/Makefile +++ devel/qt5-qdoc-data/Makefile @@ -18,8 +18,8 @@ LICENSE= GFDL LICENSE_FILE= ${WRKSRC}/LICENSE.FDL -USES= tar:xz -USE_QT5= # empty +USES= qt:5 tar:xz +USE_QT= # empty EXTRACT_AFTER_ARGS= --include ${DISTNAME}/LICENSE.FDL \ --include ${DISTNAME}/doc Index: devel/qt5-qdoc/Makefile =================================================================== --- devel/qt5-qdoc/Makefile +++ devel/qt5-qdoc/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt documentation generator -USE_QT5= core qml buildtools_build qdoc-data_run +USES= qt:5 tar:xz +USE_QT= core qml buildtools_build qdoc-data_run QT_DIST= tools -USES= qmake BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: devel/qt5-qmake/Makefile =================================================================== --- devel/qt5-qmake/Makefile +++ devel/qt5-qmake/Makefile @@ -0,0 +1,49 @@ +# $FreeBSD$ + +PORTNAME= qmake +DISTVERSION= ${QT5_VERSION} +CATEGORIES= devel +PKGNAMEPREFIX= qt5- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt Makefile generator + +USES= pkgconfig shebangfix qt:5 tar:xz +SHEBANG_FILES= util/harfbuzz/update-harfbuzz \ + util/unicode/x11/makeencodings \ + src/3rdparty/freetype/src/tools/afblue.pl +QT_DIST= base +REINPLACE_ARGS= -i "" +HAS_CONFIGURE= yes +# Disable everything to install minimal qconfig.pri. +CONFIGURE_ARGS= -no-accessibility -no-openssl -no-gui -no-cups \ + -no-iconv -no-icu -no-dbus -no-xcb -no-opengl \ + -no-glib -no-audio-backend -no-fontconfig \ + -no-gtkstyle -no-xinput2 -no-xrender \ + -no-evdev -no-xkbcommon -no-alsa \ + -no-freetype -no-gif -no-harfbuzz -no-libjpeg \ + -no-libpng -no-pulseaudio -no-widgets +# Features yet to be removed from qconfig.pri. +TBR_CONFIG= concurrent|inotify|xlib +QMAKESPEC= ${WRKSRC}/mkspecs/freebsd-${QMAKE_COMPILER} +INSTALL_TARGET= install_qmake install_mkspecs + +BUILD_WRKSRC= ${WRKSRC}/${PORTNAME} + +post-patch: +# Prevent qconfig.pri from being module dependent. + @${REINPLACE_CMD} -E -e '/"\$$QT_CONFIG +(${TBR_CONFIG})"/ d' \ + ${WRKSRC}/configure + @${RM} ${WRKSRC}/mkspecs/*/*.orig + +post-build: +# Complete configure stage to generate *.pri files. + @cd ${WRKSRC} && \ + ${SETENV} CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" \ + CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" \ + ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS} +# Cleanup qmodule.pri to make it module agnostic. + @${REINPLACE_CMD} -En -e '/^(CONFIG|QT_BUILD_PARTS|.*_DIR) / p' \ + ${WRKSRC}/mkspecs/qmodule.pri + +.include Index: devel/qt5-qmake/files/patch-configure =================================================================== --- devel/qt5-qmake/files/patch-configure +++ devel/qt5-qmake/files/patch-configure @@ -0,0 +1,28 @@ +Make sure only qmake is built, as the rest of Qt is built +in other ports. + +--- configure.orig 2016-08-24 08:18:37 UTC ++++ configure +@@ -4115,11 +4115,11 @@ if [ '!' -e "$outpath/bin/qmake" ]; then + echo "QT_MAJOR_VERSION = $QT_MAJOR_VERSION" >> "$mkfile" + echo "QT_MINOR_VERSION = $QT_MINOR_VERSION" >> "$mkfile" + echo "QT_PATCH_VERSION = $QT_PATCH_VERSION" >> "$mkfile" +- echo "EXTRA_CFLAGS = $EXTRA_CFLAGS" >> "$mkfile" +- echo "EXTRA_CXXFLAGS = $EXTRA_CXXFLAGS" >> "$mkfile" ++ echo "EXTRA_CFLAGS = $EXTRA_CFLAGS $CFLAGS" >> "$mkfile" ++ echo "EXTRA_CXXFLAGS = $EXTRA_CXXFLAGS $CXXFLAGS" >> "$mkfile" + echo "QTOBJS =" $EXTRA_OBJS >> "$mkfile" + echo "QTSRCS =" $EXTRA_SRCS >> "$mkfile" +- echo "LFLAGS = $EXTRA_LFLAGS" >> "$mkfile" ++ echo "LFLAGS = $EXTRA_LFLAGS $LDFLAGS" >> "$mkfile" + echo "EXEEXT = $EXEEXT" >> "$mkfile" + echo "RM_F = rm -f" >> "$mkfile" + echo "RM_RF = rm -rf" >> "$mkfile" +@@ -4138,6 +4138,7 @@ if [ '!' -e "$outpath/bin/qmake" ]; then + fi + fi + done ++ exit 0 + + if [ "$OPT_VERBOSE" = yes ]; then + # Show the output of make Index: devel/qt5-qmake/files/patch-mkspecs__features__qt_functions.prf =================================================================== --- devel/qt5-qmake/files/patch-mkspecs__features__qt_functions.prf +++ devel/qt5-qmake/files/patch-mkspecs__features__qt_functions.prf @@ -0,0 +1,16 @@ +To setup a tool, qtPrepareTool() doesn't fallback anymore (compared to Qt4) to +the build directory (/get paths), but relies instead on QT_TOOL.* variables set +before in the configure stage, which our split configuration doesn't generate. +With this patch, it's back to the previous behavior (which, by the way, has no +effect on anything but Qt builds). +--- ./mkspecs/features/qt_functions.prf.orig 2013-10-22 01:49:28.000000000 -0700 ++++ ./mkspecs/features/qt_functions.prf 2013-11-04 07:50:44.835414343 -0800 +@@ -193,7 +193,7 @@ + defineTest(qtPrepareTool) { + cmd = $$eval(QT_TOOL.$${2}.binary) + isEmpty(cmd) { +- cmd = $$[QT_HOST_BINS]/$$2 ++ cmd = $$[QT_HOST_BINS/get]/$$2 + exists($${cmd}.pl) { + cmd = perl -w $$system_path($${cmd}.pl) + } else: contains(QMAKE_HOST.os, Windows) { Index: devel/qt5-qmake/pkg-plist =================================================================== --- devel/qt5-qmake/pkg-plist +++ devel/qt5-qmake/pkg-plist @@ -0,0 +1,493 @@ +%%QT_BINDIR%%/qmake +%%QT_MKSPECDIR%%/aix-g++-64/qmake.conf +%%QT_MKSPECDIR%%/aix-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/aix-g++/qmake.conf +%%QT_MKSPECDIR%%/aix-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/aix-xlc-64/qmake.conf +%%QT_MKSPECDIR%%/aix-xlc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/aix-xlc/qmake.conf +%%QT_MKSPECDIR%%/aix-xlc/qplatformdefs.h +%%QT_MKSPECDIR%%/android-clang/qmake.conf +%%QT_MKSPECDIR%%/android-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/android-g++/qmake.conf +%%QT_MKSPECDIR%%/android-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/blackberry-armle-v7-qcc/qmake.conf +%%QT_MKSPECDIR%%/blackberry-armle-v7-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/blackberry-x86-qcc/qmake.conf +%%QT_MKSPECDIR%%/blackberry-x86-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/common/aix/qplatformdefs.h +%%QT_MKSPECDIR%%/common/android-base-head.conf +%%QT_MKSPECDIR%%/common/android-base-tail.conf +%%QT_MKSPECDIR%%/common/android/qplatformdefs.h +%%QT_MKSPECDIR%%/common/angle.conf +%%QT_MKSPECDIR%%/common/bsd/bsd.conf +%%QT_MKSPECDIR%%/common/bsd/qplatformdefs.h +%%QT_MKSPECDIR%%/common/c89/qplatformdefs.h +%%QT_MKSPECDIR%%/common/clang-mac.conf +%%QT_MKSPECDIR%%/common/clang.conf +%%QT_MKSPECDIR%%/common/g++-base.conf +%%QT_MKSPECDIR%%/common/g++-macx.conf +%%QT_MKSPECDIR%%/common/g++-unix.conf +%%QT_MKSPECDIR%%/common/g++.conf +%%QT_MKSPECDIR%%/common/gcc-base-mac.conf +%%QT_MKSPECDIR%%/common/gcc-base-unix.conf +%%QT_MKSPECDIR%%/common/gcc-base.conf +%%QT_MKSPECDIR%%/common/ios.conf +%%QT_MKSPECDIR%%/common/ios/GLES2/gl2.h +%%QT_MKSPECDIR%%/common/ios/clang.conf +%%QT_MKSPECDIR%%/common/ios/qmake.conf +%%QT_MKSPECDIR%%/common/linux-android.conf +%%QT_MKSPECDIR%%/common/linux.conf +%%QT_MKSPECDIR%%/common/llvm.conf +%%QT_MKSPECDIR%%/common/mac.conf +%%QT_MKSPECDIR%%/common/mac/qplatformdefs.h +%%QT_MKSPECDIR%%/common/macx.conf +%%QT_MKSPECDIR%%/common/msvc-base.conf +%%QT_MKSPECDIR%%/common/msvc-desktop.conf +%%QT_MKSPECDIR%%/common/nacl/g++-nacl32.conf +%%QT_MKSPECDIR%%/common/nacl/g++-nacl64.conf +%%QT_MKSPECDIR%%/common/nacl/nacl-base.conf +%%QT_MKSPECDIR%%/common/nacl/qplatformdefs.h +%%QT_MKSPECDIR%%/common/posix/qplatformdefs.h +%%QT_MKSPECDIR%%/common/qcc-base-qnx-aarch64le.conf +%%QT_MKSPECDIR%%/common/qcc-base-qnx-armle-v7.conf +%%QT_MKSPECDIR%%/common/qcc-base-qnx-x86-64.conf +%%QT_MKSPECDIR%%/common/qcc-base-qnx-x86.conf +%%QT_MKSPECDIR%%/common/qcc-base-qnx.conf +%%QT_MKSPECDIR%%/common/qcc-base.conf +%%QT_MKSPECDIR%%/common/qnx/qplatformdefs.h +%%QT_MKSPECDIR%%/common/sanitize.conf +%%QT_MKSPECDIR%%/common/shell-unix.conf +%%QT_MKSPECDIR%%/common/shell-win32.conf +%%QT_MKSPECDIR%%/common/unix.conf +%%QT_MKSPECDIR%%/common/wince/qmake.conf +%%QT_MKSPECDIR%%/common/wince/qplatformdefs.h +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_150x150.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_30x30.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_310x150.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_310x310.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_44x44.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_480x800.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_620x300.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_70x70.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_71x71.png +%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_store.png +%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/10.0/AppxManifest.xml.in +%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/8.1/AppxManifest.xml.in +%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/8.1_wp/AppxManifest.xml.in +%%QT_MKSPECDIR%%/common/winrt_winphone/qmake.conf +%%QT_MKSPECDIR%%/common/winrt_winphone/qplatformdefs.h +%%QT_MKSPECDIR%%/cygwin-g++/qmake.conf +%%QT_MKSPECDIR%%/cygwin-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/darwin-g++/qmake.conf +%%QT_MKSPECDIR%%/darwin-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/common/linux_arm_device_post.conf +%%QT_MKSPECDIR%%/devices/common/linux_device_post.conf +%%QT_MKSPECDIR%%/devices/common/linux_device_pre.conf +%%QT_MKSPECDIR%%/devices/linux-archos-gen8-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-archos-gen8-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-arm-amlogic-8726M-g++/qeglfshooks_8726m.cpp +%%QT_MKSPECDIR%%/devices/linux-arm-amlogic-8726M-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-arm-amlogic-8726M-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-arm-generic-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-arm-generic-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-arm-hisilicon-hix5hd2-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-arm-hisilicon-hix5hd2-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-arm-trident-pnx8473-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-arm-trident-pnx8473-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-beagleboard-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-beagleboard-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-imx53qsb-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-imx53qsb-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-imx6-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-imx6-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-pro-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-pro-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-mipsel-broadcom-97425-g++/qdirectfbeglhooks_bcm97425.cpp +%%QT_MKSPECDIR%%/devices/linux-mipsel-broadcom-97425-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-mipsel-broadcom-97425-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-nuc-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-nuc-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-odroid-xu3-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-odroid-xu3-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-rasp-pi-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-rasp-pi-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-rasp-pi2-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-rasp-pi2-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-rpi3-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-rpi3-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-rpi3-vc4-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-rpi3-vc4-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7108-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7108-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7540-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-sh4-stmicro-ST7540-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-snowball-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-snowball-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/devices/linux-tegra2-g++/qmake.conf +%%QT_MKSPECDIR%%/devices/linux-tegra2-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/features/android/android.prf +%%QT_MKSPECDIR%%/features/android/android_deployment_settings.prf +%%QT_MKSPECDIR%%/features/benchmark.prf +%%QT_MKSPECDIR%%/features/build_pass.prf +%%QT_MKSPECDIR%%/features/cmake_functions.prf +%%QT_MKSPECDIR%%/features/configure.prf +%%QT_MKSPECDIR%%/features/create_cmake.prf +%%QT_MKSPECDIR%%/features/ctest_testcase.prf +%%QT_MKSPECDIR%%/features/ctest_testcase_common.prf +%%QT_MKSPECDIR%%/features/ctest_testcase_installed.prf +%%QT_MKSPECDIR%%/features/data/android/dx.bat +%%QT_MKSPECDIR%%/features/data/cmake/ExtraSourceIncludes.cmake.in +%%QT_MKSPECDIR%%/features/data/cmake/Qt5BasicConfig.cmake.in +%%QT_MKSPECDIR%%/features/data/cmake/Qt5ConfigVersion.cmake.in +%%QT_MKSPECDIR%%/features/data/cmake/Qt5PluginTarget.cmake.in +%%QT_MKSPECDIR%%/features/data/dummy.cpp +%%QT_MKSPECDIR%%/features/data/mac/objc_namespace.sh +%%QT_MKSPECDIR%%/features/data/unix/findclasslist.pl +%%QT_MKSPECDIR%%/features/dbusadaptors.prf +%%QT_MKSPECDIR%%/features/dbuscommon.pri +%%QT_MKSPECDIR%%/features/dbusinterfaces.prf +%%QT_MKSPECDIR%%/features/declarative_debug.prf +%%QT_MKSPECDIR%%/features/default_post.prf +%%QT_MKSPECDIR%%/features/default_pre.prf +%%QT_MKSPECDIR%%/features/designer_defines.prf +%%QT_MKSPECDIR%%/features/device_config.prf +%%QT_MKSPECDIR%%/features/egl.prf +%%QT_MKSPECDIR%%/features/exceptions.prf +%%QT_MKSPECDIR%%/features/exceptions_off.prf +%%QT_MKSPECDIR%%/features/exclusive_builds.prf +%%QT_MKSPECDIR%%/features/exclusive_builds_post.prf +%%QT_MKSPECDIR%%/features/file_copies.prf +%%QT_MKSPECDIR%%/features/gcov.prf +%%QT_MKSPECDIR%%/features/include_source_dir.prf +%%QT_MKSPECDIR%%/features/incredibuild_xge.prf +%%QT_MKSPECDIR%%/features/java.prf +%%QT_MKSPECDIR%%/features/lex.prf +%%QT_MKSPECDIR%%/features/link_ltcg.prf +%%QT_MKSPECDIR%%/features/link_pkgconfig.prf +%%QT_MKSPECDIR%%/features/ltcg.prf +%%QT_MKSPECDIR%%/features/mac/default_post.prf +%%QT_MKSPECDIR%%/features/mac/default_pre.prf +%%QT_MKSPECDIR%%/features/mac/objective_c.prf +%%QT_MKSPECDIR%%/features/mac/rez.prf +%%QT_MKSPECDIR%%/features/mac/sdk.prf +%%QT_MKSPECDIR%%/features/mac/unsupported/objc_namespace.prf +%%QT_MKSPECDIR%%/features/moc.prf +%%QT_MKSPECDIR%%/features/no_debug_info.prf +%%QT_MKSPECDIR%%/features/plugin_bundle.prf +%%QT_MKSPECDIR%%/features/precompile_header.prf +%%QT_MKSPECDIR%%/features/qfeatures.prf +%%QT_MKSPECDIR%%/features/qgltf.prf +%%QT_MKSPECDIR%%/features/qlalr.prf +%%QT_MKSPECDIR%%/features/qml1_module.prf +%%QT_MKSPECDIR%%/features/qml1_plugin.prf +%%QT_MKSPECDIR%%/features/qml_debug.prf +%%QT_MKSPECDIR%%/features/qml_module.prf +%%QT_MKSPECDIR%%/features/qml_plugin.prf +%%QT_MKSPECDIR%%/features/qmltestcase.prf +%%QT_MKSPECDIR%%/features/qpa/basicunixfontdatabase.prf +%%QT_MKSPECDIR%%/features/qpa/genericunixfontdatabase.prf +%%QT_MKSPECDIR%%/features/qt.prf +%%QT_MKSPECDIR%%/features/qt_android_deps.prf +%%QT_MKSPECDIR%%/features/qt_app.prf +%%QT_MKSPECDIR%%/features/qt_build_config.prf +%%QT_MKSPECDIR%%/features/qt_build_extra.prf +%%QT_MKSPECDIR%%/features/qt_build_paths.prf +%%QT_MKSPECDIR%%/features/qt_clear_installs.prf +%%QT_MKSPECDIR%%/features/qt_common.prf +%%QT_MKSPECDIR%%/features/qt_config.prf +%%QT_MKSPECDIR%%/features/qt_docs.prf +%%QT_MKSPECDIR%%/features/qt_docs_targets.prf +%%QT_MKSPECDIR%%/features/qt_example_installs.prf +%%QT_MKSPECDIR%%/features/qt_functions.prf +%%QT_MKSPECDIR%%/features/qt_helper_lib.prf +%%QT_MKSPECDIR%%/features/qt_installs.prf +%%QT_MKSPECDIR%%/features/qt_module.prf +%%QT_MKSPECDIR%%/features/qt_module_headers.prf +%%QT_MKSPECDIR%%/features/qt_module_pris.prf +%%QT_MKSPECDIR%%/features/qt_parts.prf +%%QT_MKSPECDIR%%/features/qt_plugin.prf +%%QT_MKSPECDIR%%/features/qt_targets.prf +%%QT_MKSPECDIR%%/features/qt_tool.prf +%%QT_MKSPECDIR%%/features/resolve_config.prf +%%QT_MKSPECDIR%%/features/resolve_target.prf +%%QT_MKSPECDIR%%/features/resources.prf +%%QT_MKSPECDIR%%/features/sanitizer.prf +%%QT_MKSPECDIR%%/features/silent.prf +%%QT_MKSPECDIR%%/features/simd.prf +%%QT_MKSPECDIR%%/features/spec_post.prf +%%QT_MKSPECDIR%%/features/spec_pre.prf +%%QT_MKSPECDIR%%/features/static_runtime.prf +%%QT_MKSPECDIR%%/features/testcase.prf +%%QT_MKSPECDIR%%/features/testcase_targets.prf +%%QT_MKSPECDIR%%/features/testcocoon.prf +%%QT_MKSPECDIR%%/features/testlib_defines.prf +%%QT_MKSPECDIR%%/features/uic.prf +%%QT_MKSPECDIR%%/features/unix/bsymbolic_functions.prf +%%QT_MKSPECDIR%%/features/unix/hide_symbols.prf +%%QT_MKSPECDIR%%/features/unix/largefile.prf +%%QT_MKSPECDIR%%/features/unix/opengl.prf +%%QT_MKSPECDIR%%/features/unix/openvg.prf +%%QT_MKSPECDIR%%/features/unix/separate_debug_info.prf +%%QT_MKSPECDIR%%/features/unix/thread.prf +%%QT_MKSPECDIR%%/features/unix/x11.prf +%%QT_MKSPECDIR%%/features/unix/x11inc.prf +%%QT_MKSPECDIR%%/features/unix/x11lib.prf +%%QT_MKSPECDIR%%/features/unix/x11sm.prf +%%QT_MKSPECDIR%%/features/use_c_linker.prf +%%QT_MKSPECDIR%%/features/vxworks.prf +%%QT_MKSPECDIR%%/features/warn_off.prf +%%QT_MKSPECDIR%%/features/warn_on.prf +%%QT_MKSPECDIR%%/features/wayland-scanner.prf +%%QT_MKSPECDIR%%/features/win32/console.prf +%%QT_MKSPECDIR%%/features/win32/default_pre.prf +%%QT_MKSPECDIR%%/features/win32/dumpcpp.prf +%%QT_MKSPECDIR%%/features/win32/idcidl.prf +%%QT_MKSPECDIR%%/features/win32/msvc_mp.prf +%%QT_MKSPECDIR%%/features/win32/opengl.prf +%%QT_MKSPECDIR%%/features/win32/openvg.prf +%%QT_MKSPECDIR%%/features/win32/qt_config.prf +%%QT_MKSPECDIR%%/features/win32/qt_dll.prf +%%QT_MKSPECDIR%%/features/win32/rtti.prf +%%QT_MKSPECDIR%%/features/win32/rtti_off.prf +%%QT_MKSPECDIR%%/features/win32/separate_debug_info.prf +%%QT_MKSPECDIR%%/features/win32/stl.prf +%%QT_MKSPECDIR%%/features/win32/stl_off.prf +%%QT_MKSPECDIR%%/features/win32/windeployqt.prf +%%QT_MKSPECDIR%%/features/win32/windows.prf +%%QT_MKSPECDIR%%/features/winrt/console.prf +%%QT_MKSPECDIR%%/features/winrt/default_pre.prf +%%QT_MKSPECDIR%%/features/winrt/package_manifest.prf +%%QT_MKSPECDIR%%/features/xctest.prf +%%QT_MKSPECDIR%%/features/yacc.prf +%%QT_MKSPECDIR%%/freebsd-clang/qmake.conf +%%QT_MKSPECDIR%%/freebsd-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/freebsd-g++/qmake.conf +%%QT_MKSPECDIR%%/freebsd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/haiku-g++/qmake.conf +%%QT_MKSPECDIR%%/haiku-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-acc-64/qmake.conf +%%QT_MKSPECDIR%%/hpux-acc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-acc-o64/qmake.conf +%%QT_MKSPECDIR%%/hpux-acc-o64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-acc/qmake.conf +%%QT_MKSPECDIR%%/hpux-acc/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-g++-64/qmake.conf +%%QT_MKSPECDIR%%/hpux-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpux-g++/qmake.conf +%%QT_MKSPECDIR%%/hpux-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/hpuxi-acc-32/qmake.conf +%%QT_MKSPECDIR%%/hpuxi-acc-32/qplatformdefs.h +%%QT_MKSPECDIR%%/hpuxi-acc-64/qmake.conf +%%QT_MKSPECDIR%%/hpuxi-acc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hpuxi-g++-64/qmake.conf +%%QT_MKSPECDIR%%/hpuxi-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/hurd-g++/qmake.conf +%%QT_MKSPECDIR%%/hurd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-cc-64/qmake.conf +%%QT_MKSPECDIR%%/irix-cc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-cc/qmake.conf +%%QT_MKSPECDIR%%/irix-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-g++-64/qmake.conf +%%QT_MKSPECDIR%%/irix-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/irix-g++/qmake.conf +%%QT_MKSPECDIR%%/irix-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qmake.conf +%%QT_MKSPECDIR%%/linux-arm-gnueabi-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-clang-libc++/qmake.conf +%%QT_MKSPECDIR%%/linux-clang-libc++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-clang/qmake.conf +%%QT_MKSPECDIR%%/linux-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-cxx/qmake.conf +%%QT_MKSPECDIR%%/linux-cxx/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-g++-32/qmake.conf +%%QT_MKSPECDIR%%/linux-g++-32/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-g++-64/qmake.conf +%%QT_MKSPECDIR%%/linux-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-g++/qmake.conf +%%QT_MKSPECDIR%%/linux-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-icc-32/qmake.conf +%%QT_MKSPECDIR%%/linux-icc-32/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-icc-64/qmake.conf +%%QT_MKSPECDIR%%/linux-icc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-icc/qmake.conf +%%QT_MKSPECDIR%%/linux-icc/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-kcc/qmake.conf +%%QT_MKSPECDIR%%/linux-kcc/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-llvm/qmake.conf +%%QT_MKSPECDIR%%/linux-llvm/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-lsb-g++/qmake.conf +%%QT_MKSPECDIR%%/linux-lsb-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/linux-pgcc/qmake.conf +%%QT_MKSPECDIR%%/linux-pgcc/qplatformdefs.h +%%QT_MKSPECDIR%%/lynxos-g++/qmake.conf +%%QT_MKSPECDIR%%/lynxos-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-clang-32/Info.plist.app +%%QT_MKSPECDIR%%/macx-clang-32/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-clang-32/Info.plist.lib +%%QT_MKSPECDIR%%/macx-clang-32/qmake.conf +%%QT_MKSPECDIR%%/macx-clang-32/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-clang/Info.plist.app +%%QT_MKSPECDIR%%/macx-clang/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-clang/Info.plist.lib +%%QT_MKSPECDIR%%/macx-clang/qmake.conf +%%QT_MKSPECDIR%%/macx-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-g++-32/Info.plist.app +%%QT_MKSPECDIR%%/macx-g++-32/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-g++-32/Info.plist.lib +%%QT_MKSPECDIR%%/macx-g++-32/qmake.conf +%%QT_MKSPECDIR%%/macx-g++-32/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-g++/Info.plist.app +%%QT_MKSPECDIR%%/macx-g++/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-g++/Info.plist.lib +%%QT_MKSPECDIR%%/macx-g++/qmake.conf +%%QT_MKSPECDIR%%/macx-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-g++40/Info.plist.app +%%QT_MKSPECDIR%%/macx-g++40/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-g++40/Info.plist.lib +%%QT_MKSPECDIR%%/macx-g++40/qmake.conf +%%QT_MKSPECDIR%%/macx-g++40/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-g++42/Info.plist.app +%%QT_MKSPECDIR%%/macx-g++42/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-g++42/Info.plist.lib +%%QT_MKSPECDIR%%/macx-g++42/qmake.conf +%%QT_MKSPECDIR%%/macx-g++42/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-icc/Info.plist.app +%%QT_MKSPECDIR%%/macx-icc/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-icc/Info.plist.lib +%%QT_MKSPECDIR%%/macx-icc/qmake.conf +%%QT_MKSPECDIR%%/macx-icc/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-ios-clang/Default-568h@2x.png +%%QT_MKSPECDIR%%/macx-ios-clang/Info.plist.app +%%QT_MKSPECDIR%%/macx-ios-clang/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-ios-clang/Info.plist.lib +%%QT_MKSPECDIR%%/macx-ios-clang/LaunchScreen.xib +%%QT_MKSPECDIR%%/macx-ios-clang/features/default_post.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/default_pre.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/exclusive_builds_post.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/qt.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/qt_config.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/qt_parts.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/resolve_config.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/sdk.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/testcase.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/testcase_targets.prf +%%QT_MKSPECDIR%%/macx-ios-clang/features/xcodebuild.prf +%%QT_MKSPECDIR%%/macx-ios-clang/ios_destinations.sh +%%QT_MKSPECDIR%%/macx-ios-clang/ios_devices.pl +%%QT_MKSPECDIR%%/macx-ios-clang/qmake.conf +%%QT_MKSPECDIR%%/macx-ios-clang/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-ios-clang/xcodebuild.mk +%%QT_MKSPECDIR%%/macx-llvm/Info.plist.app +%%QT_MKSPECDIR%%/macx-llvm/Info.plist.dSYM.in +%%QT_MKSPECDIR%%/macx-llvm/Info.plist.lib +%%QT_MKSPECDIR%%/macx-llvm/qmake.conf +%%QT_MKSPECDIR%%/macx-llvm/qplatformdefs.h +%%QT_MKSPECDIR%%/macx-xcode/QtTest.plist +%%QT_MKSPECDIR%%/macx-xcode/WorkspaceSettings.xcsettings +%%QT_MKSPECDIR%%/macx-xcode/default.xcscheme +%%QT_MKSPECDIR%%/macx-xcode/qmake.conf +%%QT_MKSPECDIR%%/macx-xcode/qplatformdefs.h +%%QT_MKSPECDIR%%/netbsd-g++/qmake.conf +%%QT_MKSPECDIR%%/netbsd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/openbsd-g++/qmake.conf +%%QT_MKSPECDIR%%/openbsd-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/qconfig.pri +%%QT_MKSPECDIR%%/qdevice.pri +%%QT_MKSPECDIR%%/qfeatures.pri +%%QT_MKSPECDIR%%/qmodule.pri +%%QT_MKSPECDIR%%/qnx-aarch64le-qcc/qmake.conf +%%QT_MKSPECDIR%%/qnx-aarch64le-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/qnx-armle-v7-qcc/qmake.conf +%%QT_MKSPECDIR%%/qnx-armle-v7-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/qnx-x86-64-qcc/qmake.conf +%%QT_MKSPECDIR%%/qnx-x86-64-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/qnx-x86-qcc/qmake.conf +%%QT_MKSPECDIR%%/qnx-x86-qcc/qplatformdefs.h +%%QT_MKSPECDIR%%/sco-cc/qmake.conf +%%QT_MKSPECDIR%%/sco-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/sco-g++/qmake.conf +%%QT_MKSPECDIR%%/sco-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc-64-stlport/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc-64/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc-64/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc-stlport/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc-stlport/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-cc/qmake.conf +%%QT_MKSPECDIR%%/solaris-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-g++-64/qmake.conf +%%QT_MKSPECDIR%%/solaris-g++-64/qplatformdefs.h +%%QT_MKSPECDIR%%/solaris-g++/qmake.conf +%%QT_MKSPECDIR%%/solaris-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/tru64-cxx/qmake.conf +%%QT_MKSPECDIR%%/tru64-cxx/qplatformdefs.h +%%QT_MKSPECDIR%%/tru64-g++/qmake.conf +%%QT_MKSPECDIR%%/tru64-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unixware-cc/qmake.conf +%%QT_MKSPECDIR%%/unixware-cc/qplatformdefs.h +%%QT_MKSPECDIR%%/unixware-g++/qmake.conf +%%QT_MKSPECDIR%%/unixware-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp +%%QT_MKSPECDIR%%/unsupported/android-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/android-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/linux-scratchbox2-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/nacl-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/nacl-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/nacl64-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/nacl64-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-dcc/qplatformdefs.h +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qmake.conf +%%QT_MKSPECDIR%%/unsupported/vxworks-simpentium-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-g++/qmake.conf +%%QT_MKSPECDIR%%/win32-g++/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-icc/qmake.conf +%%QT_MKSPECDIR%%/win32-icc/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/win32-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/win32-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2010/qmake.conf +%%QT_MKSPECDIR%%/win32-msvc2010/qplatformdefs.h +%%QT_MKSPECDIR%%/win32-msvc2012/qmake.conf +%%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%%/wince60standard-armv4i-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince60standard-armv4i-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qmake.conf +%%QT_MKSPECDIR%%/wince60standard-x86-msvc2005/qplatformdefs.h +%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince70embedded-armv4i-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qmake.conf +%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qplatformdefs.h +%%QT_MKSPECDIR%%/wince80colibri-armv7-msvc2012/qmake.conf +%%QT_MKSPECDIR%%/wince80colibri-armv7-msvc2012/qplatformdefs.h +%%QT_MKSPECDIR%%/winphone-arm-msvc2013/qmake.conf +%%QT_MKSPECDIR%%/winphone-arm-msvc2013/qplatformdefs.h +%%QT_MKSPECDIR%%/winphone-x86-msvc2013/qmake.conf +%%QT_MKSPECDIR%%/winphone-x86-msvc2013/qplatformdefs.h +%%QT_MKSPECDIR%%/winrt-arm-msvc2013/qmake.conf +%%QT_MKSPECDIR%%/winrt-arm-msvc2013/qplatformdefs.h +%%QT_MKSPECDIR%%/winrt-arm-msvc2015/qmake.conf +%%QT_MKSPECDIR%%/winrt-arm-msvc2015/qplatformdefs.h +%%QT_MKSPECDIR%%/winrt-x64-msvc2013/qmake.conf +%%QT_MKSPECDIR%%/winrt-x64-msvc2013/qplatformdefs.h +%%QT_MKSPECDIR%%/winrt-x64-msvc2015/qmake.conf +%%QT_MKSPECDIR%%/winrt-x64-msvc2015/qplatformdefs.h +%%QT_MKSPECDIR%%/winrt-x86-msvc2013/qmake.conf +%%QT_MKSPECDIR%%/winrt-x86-msvc2013/qplatformdefs.h +%%QT_MKSPECDIR%%/winrt-x86-msvc2015/qmake.conf +%%QT_MKSPECDIR%%/winrt-x86-msvc2015/qplatformdefs.h Index: devel/qt5-script/Makefile =================================================================== --- devel/qt5-script/Makefile +++ devel/qt5-script/Makefile @@ -10,13 +10,12 @@ BROKEN_powerpc64= Does not build -USE_QT5= core buildtools_build +USES= qt:5 tar:xz +USE_QT= core buildtools_build QT_DIST= ${PORTNAME} -USES= qmake # Keep make(1) from descending into src/script/obj/ (qmake:outsource # doesn't work). MAKE_ENV= MAKEOBJDIR=. -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} post-patch: @${REINPLACE_CMD} -e '/scripttools/ d' \ Index: devel/qt5-scripttools/Makefile =================================================================== --- devel/qt5-scripttools/Makefile +++ devel/qt5-scripttools/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt Script additional components -USE_QT5= core gui script widgets buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui script widgets buildtools_build QT_DIST= script -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME} Index: devel/qt5-testlib/Makefile =================================================================== --- devel/qt5-testlib/Makefile +++ devel/qt5-testlib/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt unit testing module -USE_QT5= core qmake_build buildtools_build +USES= qt:5 tar:xz +USE_QT= core qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: devel/qt5-uitools/Makefile =================================================================== --- devel/qt5-uitools/Makefile +++ devel/qt5-uitools/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt Designer UI forms support module -USE_QT5= core gui uiplugin widgets buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui uiplugin widgets buildtools_build QT_DIST= tools -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME} Index: devel/qt5/Makefile =================================================================== --- devel/qt5/Makefile +++ devel/qt5/Makefile @@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Cross-platform application and UI framework (metaport) -USE_QT5= ${_USE_QT_ALL:Nphonon4:S/$/_run/} # phonon4 is not part of Qt itself. -USES= metaport +USES= metaport qt:5 +USE_QT= ${_USE_QT_ALL:Nphonon4:S/$/_run/} # phonon4 is not part of Qt itself. .include Index: devel/qt5/Makefile.sqldrivers =================================================================== --- devel/qt5/Makefile.sqldrivers +++ devel/qt5/Makefile.sqldrivers @@ -8,7 +8,8 @@ MAINTAINER?= kde@FreeBSD.org COMMENT?= Qt ${DB_DESC} database plugin -USE_QT5+= core sql qmake_build buildtools_build +USES+= qt:5 tar:xz +USE_QT+= core sql buildtools_build QT_DIST?= base HAS_CONFIGURE= yes CONFIGURE_ARGS+=-no-gui -no-xcb Index: devel/qtcreator/Makefile =================================================================== --- devel/qtcreator/Makefile +++ devel/qtcreator/Makefile @@ -15,11 +15,12 @@ LIB_DEPENDS= libqbscore.so:devel/qbs USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} -USES= qmake compiler:c++11-lib +USES= compiler:c++11-lib qt:5 USE_GL= gl -USE_QT5= buildtools concurrent core declarative designer gui help \ +USE_QT= buildtools concurrent core declarative designer gui help \ linguist network printsupport qdoc qml quick quickcontrols \ - script script sql svg webkit widgets xml xmlpatterns + script script sql svg webkit widgets xml xmlpatterns \ + qmake_build qmake_run # be paranoid and do not extract qbs (devel/qbs) copy from source tree EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/src/shared/qbs' @@ -41,9 +42,9 @@ OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DESC= Install the Qt5 api documentation -DOCS_USE= QT5=doc_run +DOCS_USE= QT=doc_run EXAMPLES_DESC= Install the Qt5 example projects -EXAMPLES_USE= QT5=examples_run +EXAMPLES_USE= QT=examples_run OPTIONS_DEFAULT= ${OPTIONS_DEFINE} ALL_TARGET= all Index: devel/qtscriptgenerator/Makefile =================================================================== --- devel/qtscriptgenerator/Makefile +++ devel/qtscriptgenerator/Makefile @@ -17,19 +17,19 @@ PHONON_DESC= Build Phonon support OPTIONS_DEFAULT= PHONON -USES= gmake qmake -USE_QT4= corelib declarative designer doc help help-tools gui \ +USES= gmake qt:4 +USE_QT= corelib declarative designer doc help help-tools gui \ iconengines imageformats inputmethods linguist network \ opengl pixeltool porting qdbusviewer \ qt3support qtestlib qvfb script scripttools \ sql svg webkit xml xmlpatterns xmlpatterns-tool \ - moc_build rcc_build uic_build + moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include .if ${PORT_OPTIONS:MPHONON} -USE_QT4+= phonon +USE_QT+= phonon PLIST_SUB+= PHONON="" .else EXTRA_PATCHES= ${FILESDIR}/extra-patch-no_phonon Index: devel/ruby-korundum/Makefile =================================================================== --- devel/ruby-korundum/Makefile +++ devel/ruby-korundum/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Ruby bindings for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kate kdelibs okular pimlibs \ qtruby smokegen smokekde smokeqt \ akonadi automoc4 soprano -USE_QT4= corelib network opengl sql svg xml \ +USE_QT= corelib network opengl sql svg xml \ qmake_build moc_build uic_build rcc_build USE_RUBY= yes Index: devel/ruby-krossruby/Makefile =================================================================== --- devel/ruby-krossruby/Makefile +++ devel/ruby-krossruby/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Ruby bindings for Qt/KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs pimlibs automoc4 -USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build +USE_QT= corelib gui qmake_build moc_build uic_build rcc_build USE_RUBY= yes CMAKE_ARGS+= -DBUILD_python:BOOL=FALSE \ -DBUILD_falcon:BOOL=FALSE \ Index: devel/ruby-qtruby/Makefile =================================================================== --- devel/ruby-qtruby/Makefile +++ devel/ruby-qtruby/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libqwt.so:x11-toolkits/qwt5 \ libqscintilla2.so:devel/qscintilla2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= smokeqt -USE_QT4= corelib dbus declarative gui network phonon script webkit xml \ +USE_QT= corelib dbus declarative gui network phonon script webkit xml \ qmake_build moc_build uic_build rcc_build USE_RUBY= yes USE_LDCONFIG= yes Index: devel/shiboken/Makefile =================================================================== --- devel/shiboken/Makefile +++ devel/shiboken/Makefile @@ -19,10 +19,10 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \ PYTHON_VERSION=${PYTHON_VERSION} -USE_QT4= corelib qmake_build qtestlib moc_build network \ +USE_QT= corelib qmake_build qtestlib moc_build network \ uic_build rcc_build xml xmlpatterns -USES= cmake python tar:bzip2 +USES= cmake python qt:4 tar:bzip2 USE_LDCONFIG= yes ALL_TARGET= all Index: devel/smokegen/Makefile =================================================================== --- devel/smokegen/Makefile +++ devel/smokegen/Makefile @@ -6,8 +6,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= SMOKE bindings for KDE -USES= cmake:outsource kde:4 tar:xz -USE_QT4= corelib xml qmake_build moc_build uic_build rcc_build +USES= cmake:outsource kde:4 qt:4 tar:xz +USE_QT= corelib xml qmake_build moc_build uic_build rcc_build CMAKE_ARGS+= -DSMOKE_CMAKE_MODULE_DIR:PATH=${PREFIX}/lib/cmake/smoke USE_LDCONFIG= yes Index: devel/smokekde/Makefile =================================================================== --- devel/smokekde/Makefile +++ devel/smokekde/Makefile @@ -7,10 +7,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= SMOKE bindings for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kate kdelibs okular pimlibs \ smokegen smokeqt akonadi automoc4 soprano -USE_QT4= corelib dbus designer_build gui network opengl sql svg xml \ +USE_QT= corelib dbus designer_build gui network opengl sql svg xml \ qmake_build moc_build uic_build rcc_build USE_LDCONFIG= yes Index: devel/smokeqt/Makefile =================================================================== --- devel/smokeqt/Makefile +++ devel/smokeqt/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libqscintilla2.so:devel/qscintilla2 \ libqwt.so:x11-toolkits/qwt5 -USES= cmake:outsource kde:4 pkgconfig tar:xz +USES= cmake:outsource kde:4 pkgconfig qt:4 tar:xz USE_KDE= smokegen qimageblitz -USE_QT4= corelib dbus declarative designer_build gui help \ +USE_QT= corelib dbus declarative designer_build gui help \ multimedia network opengl phonon qtestlib script \ sql svg webkit xml xmlpatterns \ qmake_build moc_build uic_build rcc_build Index: devel/subcommander2/Makefile =================================================================== --- devel/subcommander2/Makefile +++ devel/subcommander2/Makefile @@ -20,9 +20,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R:S,.b,b,}p${PORTVERSION:E} -USES= autoreconf gmake dos2unix +USES= autoreconf gmake dos2unix qt:4 DOS2UNIX_GLOB= *.cpp *.h -USE_QT4= corelib gui network qt3support moc_build rcc_build uic_build +USE_QT= corelib gui network qt3support moc_build rcc_build uic_build QT_NONSTANDARD= yes USE_OPENSSL= yes GNU_CONFIGURE= yes Index: devel/svn2git/Makefile =================================================================== --- devel/svn2git/Makefile +++ devel/svn2git/Makefile @@ -15,9 +15,9 @@ p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \ p5-subversion>=0:devel/p5-subversion -USES= qmake tar:xz +USES= qt:4 tar:xz USE_GITHUB= yes -USE_QT4= corelib +USE_QT= corelib qmake_build GH_ACCOUNT= svn-all-fast-export GH_TAGNAME= d4ff0b2 Index: devel/thrift-cpp/Makefile =================================================================== --- devel/thrift-cpp/Makefile +++ devel/thrift-cpp/Makefile @@ -19,7 +19,7 @@ libevent.so:devel/libevent2 USES= autoreconf pkgconfig gmake compiler:c++11-lang \ - libtool pathfix ssl + libtool pathfix qt:4 ssl GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes @@ -27,7 +27,7 @@ OPTIONS_DEFINE= QT4 QT4_CONFIGURE_WITH= qt4 -QT4_USE= QT4=network,moc_build,qmake_build,rcc_build,uic_build +QT4_USE= QT=network,moc_build,qmake_build,rcc_build,uic_build OPTIONS_SUB= yes Index: devel/umbrello/Makefile =================================================================== --- devel/umbrello/Makefile +++ devel/umbrello/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 USE_GNOME= libxml2 libxslt -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: devel/universalindentgui/Makefile =================================================================== --- devel/universalindentgui/Makefile +++ devel/universalindentgui/Makefile @@ -1,4 +1,4 @@ -# Created by: Andriy Gapon + # Created by: Andriy Gapon # $FreeBSD$ PORTNAME= universalindentgui @@ -12,11 +12,11 @@ LIB_DEPENDS= libqscintilla2.so:devel/qscintilla2 -USES= dos2unix qmake shebangfix +USES= dos2unix shebangfix qt:4 SHEBANG_FILES= indenters/pindent.py \ indenters/rbeautify.rb \ indenters/ruby_formatter.rb -USE_QT4= moc_build uic_build rcc_build \ +USE_QT= moc_build qmake_build uic_build rcc_build \ linguist_build network script gui DESKTOP_ENTRIES="UniversalIndentGUI" "${COMMENT}" "" "${PORTNAME}" "" true Index: devel/zeal/Makefile =================================================================== --- devel/zeal/Makefile +++ devel/zeal/Makefile @@ -16,11 +16,11 @@ libxcb-keysyms.so:x11/xcb-util-keysyms USES= compiler:c++11-lib desktop-file-utils libarchive \ - pkgconfig qmake:outsource + pkgconfig qt:5,qmake_outsource USE_GL= gl # Dependency added by qt5-gui. USE_GITHUB= yes -USE_QT5= concurrent core gui network sql webkit widgets x11extras \ - buildtools_build sql-sqlite3_run +USE_QT= concurrent core gui network sql webkit widgets x11extras \ + buildtools_build qmake_build sql-sqlite3_run USE_XORG= x11 xcb GH_ACCOUNT= zealdocs Index: dns/kf5-kdnssd/Makefile =================================================================== --- dns/kf5-kdnssd/Makefile +++ dns/kf5-kdnssd/Makefile @@ -9,9 +9,9 @@ COMMENT= KF5 abstraction to system DNSSD features # TODO: options to depend on avahi and/or dnssd -USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm -USE_QT5= core dbus linguisttools network \ +USE_QT= core dbus linguisttools network \ buildtools_build qmake_build .include Index: editors/calligra-l10n/files/bsd.l10n.mk =================================================================== --- editors/calligra-l10n/files/bsd.l10n.mk +++ editors/calligra-l10n/files/bsd.l10n.mk @@ -7,7 +7,7 @@ PLIST_SUB+= LANG=${CALLIGRA_L10N} USE_KDE= kdelibs automoc4 -USE_QT4= corelib xml moc_build qmake_build rcc_build uic_build +USE_QT= corelib xml moc_build qmake_build rcc_build uic_build USES+= cmake gettext kde:4 tar:xz NO_ARCH= yes .endif Index: editors/calligra/Makefile =================================================================== --- editors/calligra/Makefile +++ editors/calligra/Makefile @@ -35,15 +35,15 @@ pstoedit:graphics/pstoedit RUN_DEPENDS= pstoedit:graphics/pstoedit +USES= cmake:outsource cpe compiler:c++11-lang iconv:translit jpeg \ + kde:4 perl5 pkgconfig qt:4 shared-mime-info sqlite tar:xz USE_GL= glew USE_GNOME= glib20 libxml2 libxslt USE_KDE= kactivities kdelibs libkdcraw \ okular pimlibs attica automoc4 soprano -USE_QT4= corelib dbus designer_build gui opengl phonon \ +USE_QT= corelib dbus designer_build gui opengl phonon \ qtestlib_build script sql svg webkit xml \ moc_build qmake_build rcc_build uic_build -USES= cmake:outsource cpe compiler:c++11-lang iconv:translit jpeg \ - kde:4 perl5 pkgconfig shared-mime-info sqlite tar:xz CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \ -DPRODUCTSET:STRING="DESKTOP" USE_LDCONFIG= yes Index: editors/focuswriter/Makefile =================================================================== --- editors/focuswriter/Makefile +++ editors/focuswriter/Makefile @@ -19,7 +19,7 @@ USE_GITHUB= yes GH_ACCOUNT= gottcode -USES= desktop-file-utils pkgconfig qmake +USES= desktop-file-utils pkgconfig INSTALLS_ICONS= yes LIBS+= -lz @@ -34,8 +34,10 @@ QT_DESC= Qt toolkit QT4_RUN_DEPENDS= ${LOCALBASE}/lib/libSDL2_mixer.so:audio/sdl2_mixer -QT4_USE= QT4=corelib,gui,network,moc_build,rcc_build -QT5_USE= QT5=concurrent,core,gui,multimedia,network,printsupport,widgets,buildtools_build +QT4_USES= qt:4 +QT4_USE= QT=corelib,gui,network,moc_build,qmake_build,rcc_build +QT5_USES= qt:5 +QT5_USE= QT=concurrent,core,gui,multimedia,network,printsupport,widgets,buildtools_build,qmake_build QT5_USE+= GL=gl post-patch: Index: editors/kate-plugin-pate/Makefile =================================================================== --- editors/kate-plugin-pate/Makefile +++ editors/kate-plugin-pate/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Support for Python plugins in Kate -USES= cmake:outsource kde:4 python tar:xz +USES= cmake:outsource kde:4 python qt:4 tar:xz USE_KDE= kdelibs automoc4 kate \ pykde4_build pykde4_run -USE_QT4= gui webkit \ +USE_QT= gui webkit \ moc_build qmake_build rcc_build uic_build DISTINFO_FILE= ${.CURDIR:H:H}/editors/kate/distinfo Index: editors/kate/Makefile =================================================================== --- editors/kate/Makefile +++ editors/kate/Makefile @@ -11,10 +11,10 @@ LIB_DEPENDS= libqjson.so:devel/qjson -USES= cmake:outsource gettext kde:4 perl5 tar:xz +USES= cmake:outsource gettext kde:4 perl5 qt:4 tar:xz USE_KDE= kdelibs automoc4 kactivities USE_PERL5= build -USE_QT4= dbus gui script sql webkit xml \ +USE_QT= dbus gui script sql webkit xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: editors/kile-kde4/Makefile =================================================================== --- editors/kile-kde4/Makefile +++ editors/kile-kde4/Makefile @@ -12,8 +12,8 @@ RUN_DEPENDS= identify:graphics/ImageMagick -USES= cmake gettext-tools kde:4 shared-mime-info tar:bzip2 -USE_QT4= qmake_build moc_build rcc_build uic_build +USES= cmake gettext-tools kde:4 shared-mime-info qt:4 tar:bzip2 +USE_QT= qmake_build moc_build rcc_build uic_build USE_KDE= kdelibs automoc4 kate_run USE_TEX= latex Index: editors/klat4/Makefile =================================================================== --- editors/klat4/Makefile +++ editors/klat4/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2+ -USES= cmake gettext-tools kde:4 tar:bzip2 +USES= cmake gettext-tools kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kate kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: editors/lazarus/Makefile =================================================================== --- editors/lazarus/Makefile +++ editors/lazarus/Makefile @@ -18,7 +18,7 @@ ONLY_FOR_ARCHS= i386 amd64 -USES= gmake +USES= gmake qt:4 USE_GNOME= # USE_FPC?= cairo dblib fcl-base fcl-db fcl-fpcunit fcl-image fcl-json fcl-net \ fcl-registry fcl-res fcl-web fcl-xml gtk2 ibase iconvenc rtl-extra \ Index: editors/lfhex/Makefile =================================================================== --- editors/lfhex/Makefile +++ editors/lfhex/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/../COPYING -USES= bison qmake -USE_QT4= corelib gui moc_build rcc_build +USES= bison qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build WRKSRC_SUBDIR= src Index: editors/libreoffice/Makefile =================================================================== --- editors/libreoffice/Makefile +++ editors/libreoffice/Makefile @@ -93,10 +93,9 @@ USE_GL= gl glew glu USE_OPENLDAP= yes USE_PERL5= build -USE_QT4= # empty but required USE_XORG= xaw xrandr -USES= autoreconf:build bison compiler:c++11-lib cpe firebird gmake jpeg perl5 pkgconfig \ - python shared-mime-info tar:xz +USES= autoreconf:build bison compiler:c++11-lib cpe firebird gmake \ + jpeg perl5 pkgconfig python qt:4 shared-mime-info tar:xz WANT_GNOME= yes OPTIONS_DEFINE= CUPS GNOME GTK2 GTK3 JAVA KDE4 MMEDIA PGSQL SDK SYSTRAY \ @@ -178,7 +177,7 @@ QT4INC="${QT_INCDIR}" \ QT4LIB="${QT_LIBDIR}" KDE4_USES= kde:4 -KDE4_USE= KDE=kdelibs QT4=moc_build,qmake_build +KDE4_USE= KDE=kdelibs QT=moc_build,qmake_build MMEDIA_CONFIGURE_ENABLE= gstreamer-1-0 MMEDIA_USE= GSTREAMER1=yes Index: editors/libreoffice4/Makefile =================================================================== --- editors/libreoffice4/Makefile +++ editors/libreoffice4/Makefile @@ -88,9 +88,9 @@ USE_GL= gl glew glu USE_OPENLDAP= yes USE_PERL5= build -USE_QT4= # empty but required +USE_QT= # empty but required USE_XORG= xaw xrandr -USES= bison compiler:c++11-lang cpe gmake jpeg perl5 pkgconfig python shared-mime-info tar:xz +USES= bison compiler:c++11-lang cpe gmake jpeg perl5 pkgconfig python shared-mime-info qt:4 tar:xz WANT_GNOME= yes LOVERSION= ${PORTVERSION}.${RCVER} @@ -264,7 +264,7 @@ JAVA_VARS= JAVA_BUILD=yes KDE4_USES= kde:4 -KDE4_USE= KDE=kdelibs QT4=moc_build,qmake_build +KDE4_USE= KDE=kdelibs QT=moc_build,qmake_build KDE4_CONFIGURE_ENABLE= kde4 KDE4_CONFIGURE_ENV= KDE4DIR="${KDE_PREFIX}" \ QT4DIR="${QT_PREFIX}" \ Index: editors/mp/Makefile =================================================================== --- editors/mp/Makefile +++ editors/mp/Makefile @@ -31,7 +31,8 @@ GTK3_USE= gnome=gtk30 PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CONFIGURE_WITH= pcre -QT4_USE= qt4=corelib,gui,moc_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,gui,moc_build QT4_CONFIGURE_ENV= CPP="${CXX}" CCLINK="${CXX}" QT4_CONFIGURE_WITH= qt4 Index: editors/plume-creator-devel/Makefile =================================================================== --- editors/plume-creator-devel/Makefile +++ editors/plume-creator-devel/Makefile @@ -12,8 +12,8 @@ DATE= 20150510 -USES= desktop-file-utils qmake shared-mime-info tar:xz -USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build webkit +USES= desktop-file-utils shared-mime-info qt:4 tar:xz +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build webkit QMAKE_ARGS= ${WRKSRC}/plume-creator.pro .include Index: editors/tea/Makefile =================================================================== --- editors/tea/Makefile +++ editors/tea/Makefile @@ -16,9 +16,9 @@ OPTIONS_RADIO_SPELL= ASPELL HUNSPELL OPTIONS_DEFAULT= ASPELL -USES= pkgconfig:build qmake tar:bzip2 +USES= pkgconfig:build qt:4 tar:bzip2 USE_GL= gl -USE_QT4= corelib gui moc_build network rcc_build +USE_QT= corelib gui moc_build network qmake_build rcc_build LDFLAGS+= -lz MAKE_ENV+= LANG=en_US.UTF-8 Index: editors/texmacs/Makefile =================================================================== --- editors/texmacs/Makefile +++ editors/texmacs/Makefile @@ -51,8 +51,9 @@ PDF_CONFIGURE_ENABLE= pdf-renderer PDF_LDFLAGS= -lz PDF_IMPLIES= FREETYPE GHOSTSCRIPT -QT4_USE= qt4=accessible,corelib,gui,imageformats \ - qt4=moc_build,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=accessible,corelib,gui,imageformats \ + qt=moc_build,qmake_build,rcc_build,uic_build QT4_USE_OFF= xorg=xext QT4_CONFIGURE_ON= --with-qt=${QT_PREFIX} --enable-qtpipes QT4_CONFIGURE_OFF= --disable-qt Index: editors/texmaker/Makefile =================================================================== --- editors/texmaker/Makefile +++ editors/texmaker/Makefile @@ -14,11 +14,11 @@ LIB_DEPENDS= libhunspell-1.3.so:textproc/hunspell \ libpoppler.so:graphics/poppler -USES= desktop-file-utils ghostscript:x11,run pkgconfig qmake tar:bzip2 +USES= desktop-file-utils ghostscript:x11,run pkgconfig tar:bzip2 _USE_QT4= gui network xml webkit \ - moc_build rcc_build uic_build + moc_build qmake_build rcc_build uic_build _USE_QT5= concurrent network printsupport script webkit widgets \ - xml buildtools_build + xml buildtools_build qmake_build USE_TEX= latex dvipsk QMAKE_ARGS= ICONDIR=${PREFIX}/share/pixmaps \ DESKTOPDIR=${DESKTOPDIR} @@ -28,9 +28,11 @@ OPTIONS_DEFAULT= QT5 TOOLKIT_DESC= Qt toolkit -QT4_USE= ${_USE_QT4:S/^/QT4=/} +QT4_USES= qt:4 +QT4_USE= ${_USE_QT4:S/^/QT=/} QT4_LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -QT5_USE= ${_USE_QT5:S/^/QT5=/} +QT5_USES= qt:5 +QT5_USE= ${_USE_QT5:S/^/QT=/} QT5_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 .include Index: editors/texstudio/Makefile =================================================================== --- editors/texstudio/Makefile +++ editors/texstudio/Makefile @@ -12,14 +12,13 @@ LIB_DEPENDS= libhunspell-1.3.so:textproc/hunspell \ libpoppler.so:graphics/poppler -USES= desktop-file-utils dos2unix execinfo ghostscript:run \ - pkgconfig qmake +USES= desktop-file-utils dos2unix execinfo ghostscript:run pkgconfig DOS2UNIX_FILES= ${PORTNAME}.pro _USE_QT4= corelib gui network script svg xml \ - iconengines_run designer_build moc_build rcc_build uic_build + iconengines_run designer_build moc_build qmake_build rcc_build uic_build _USE_QT5= core gui network script svg widgets xml \ - printsupport concurrent uitools buildtools_build + printsupport concurrent uitools buildtools_build qmake_build USE_XORG= x11 USE_GL= gl @@ -34,12 +33,14 @@ QMAKE_ARGS= USE_SYSTEM_HUNSPELL=true USE_SYSTEM_QUAZIP=true TOOLKIT_DESC= Qt toolkit -QT4_USE= ${_USE_QT4:S/^/QT4=/} +QT4_USES= qt:4,qmake_outsource +QT4_USE= ${_USE_QT4:S/^/QT=/} QT4_LIB_DEPENDS=libpoppler-qt4.so:graphics/poppler-qt4 \ libquazip.so:archivers/quazip QT4_QMAKE_ON= QUAZIP_INCLUDE="${LOCALBASE}/include/quazip" \ QUAZIP_LIB="-lquazip" -QT5_USE= ${_USE_QT5:S/^/QT5=/} +QT5_USES= qt:5,qmake_outsource +QT5_USE= ${_USE_QT5:S/^/QT=/} QT5_LIB_DEPENDS=libpoppler-qt5.so:graphics/poppler-qt5 \ libquazip5.so:archivers/quazip-qt5 QT5_QMAKE_ON= QUAZIP_INCLUDE="${LOCALBASE}/include/quazip5" \ Index: editors/textroom/Makefile =================================================================== --- editors/textroom/Makefile +++ editors/textroom/Makefile @@ -16,10 +16,10 @@ libhunspell-1.3.so:textproc/hunspell \ libxml++-2.6.so:textproc/libxml++26 -USES= desktop-file-utils pkgconfig qmake +USES= desktop-file-utils pkgconfig qt:4 USE_GL= gl USE_SDL= mixer -USE_QT4= moc_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib gui opengl qt3support svg xml post-patch: Index: editors/texworks/Makefile =================================================================== --- editors/texworks/Makefile +++ editors/texworks/Makefile @@ -15,10 +15,10 @@ BUILD_DEPENDS= hunspell:textproc/hunspell LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -USES= pkgconfig qmake +USES= pkgconfig qt:4 USE_GITHUB= yes GH_ACCOUNT= TeXworks -USE_QT4= gui corelib rcc_build moc_build uic_build \ +USE_QT= gui corelib rcc_build moc_build qmake_build uic_build \ dbus xml scripttools designer_build QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} \ DATA_DIR=${DATADIR} \ Index: editors/yzis/Makefile =================================================================== --- editors/yzis/Makefile +++ editors/yzis/Makefile @@ -15,9 +15,9 @@ LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi -USES= tar:bzip2 cmake gettext perl5 lua:51 +USES= tar:bzip2 cmake gettext perl5 lua:51 qt:4 USE_XORG= x11 xext ice -USE_QT4= qtestlib qmake_build rcc_build uic_build moc_build gui xml +USE_QT= qtestlib qmake_build rcc_build uic_build moc_build gui xml CMAKE_ARGS+= -DLOCALBASE:STRING="${LOCALBASE}" \ -DLUA_INCDIR:STRING="${LUA_INCDIR}" \ -DLUA_LIBDIR:STRING="${LUA_LIBDIR}" \ @@ -33,7 +33,7 @@ OPTIONS_SUB= yes KYZIS_DESC= Build kyzis and Yzis kpart KYZIS_USES= kde:4 -KYZIS_USE= KDE=kdeprefix,kdelibs,automoc4 QT4=phonon +KYZIS_USE= KDE=kdeprefix,kdelibs,automoc4 QT=phonon KYZIS_CMAKE_ON= -DENABLE_KYZIS:BOOL=ON -DENABLE_KPART_YZIS:BOOL=ON KYZIS_CMAKE_OFF= -DENABLE_KYZIS:BOOL=OFF -DENABLE_KPART_YZIS:BOOL=OFF NYZIS_DESC= Build nyzis (ncurses frontend) Index: emulators/aqemu/Makefile =================================================================== --- emulators/aqemu/Makefile +++ emulators/aqemu/Makefile @@ -14,9 +14,9 @@ LIB_DEPENDS= libvncclient.so:net/libvncserver -USE_QT4= corelib gui network qtestlib xml linguisttools_build \ +USE_QT= corelib gui network qtestlib xml linguisttools_build \ moc_build qmake_build rcc_build uic_build -USES= cmake tar:bzip2 +USES= cmake qt:4 tar:bzip2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S,.0$,,} .include Index: emulators/citra/Makefile =================================================================== --- emulators/citra/Makefile +++ emulators/citra/Makefile @@ -38,7 +38,7 @@ philsquared:Catch:v1.4.0:catch/externals/catch \ svn2github:inih:603729d:inih/externals/inih/inih -USES= cmake:outsource compiler:c++14-lang iconv localbase:ldflags +USES= cmake:outsource compiler:c++14-lang iconv localbase:ldflags qt:5 FAVORITE_COMPILER= ${COMPILER_TYPE} # c++14-lib CXXFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \ -D_DECLARE_C99_LDBL_MATH # XXX ports/193528 @@ -54,7 +54,7 @@ SDL_PLIST_FILES=bin/${PORTNAME} QT5_USES= desktop-file-utils shared-mime-info -QT5_USE= QT5=qmake_build,buildtools_build,core,gui,opengl,widgets +QT5_USE= QT=qmake_build,buildtools_build,core,gui,opengl,widgets QT5_CMAKE_BOOL= ENABLE_QT QT5_PLIST_FILES=bin/${PORTNAME}-qt \ share/applications/${PORTNAME}.desktop \ Index: emulators/dboxfe/Makefile =================================================================== --- emulators/dboxfe/Makefile +++ emulators/dboxfe/Makefile @@ -14,8 +14,8 @@ RUN_DEPENDS= dosbox:emulators/dosbox -USE_QT4= corelib gui network xml uic_build moc_build qmake_build rcc_build -USES= qmake tar:bzip2 +USE_QT= corelib gui network xml uic_build moc_build qmake_build rcc_build +USES= qt:4 tar:bzip2 PLIST_FILES= bin/dboxfe \ bin/dboxfetray \ Index: emulators/higan/Makefile =================================================================== --- emulators/higan/Makefile +++ emulators/higan/Makefile @@ -12,7 +12,7 @@ MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Nintendo multi-system emulator -USES= compiler:c++11-lib gmake pkgconfig tar:xz +USES= compiler:c++11-lib gmake pkgconfig qt:4 tar:xz USE_LDCONFIG= yes ONLY_FOR_ARCHS= i386 amd64 @@ -53,7 +53,7 @@ GTK2_USE= GNOME=gtk20 GTK2_MAKE_ENV= phoenix="gtk" -QT4_USE= QT4=gui,moc_build +QT4_USE= QT=gui,moc_build QT4_MAKE_ENV= phoenix="qt" GLX_USE= GL=gl Index: emulators/mame/Makefile =================================================================== --- emulators/mame/Makefile +++ emulators/mame/Makefile @@ -22,7 +22,7 @@ GH_PROJECT= mame # explicit (master port) GH_TAGNAME= mame${PORTVERSION:S/.//} -USES= compiler:c11 gmake jpeg pkgconfig python:2,build shebangfix +USES= compiler:c11 gmake jpeg pkgconfig python:2,build shebangfix qt:4 SHEBANG_FILES= src/devices/cpu/m6502/m6502make.py \ src/devices/cpu/m6809/m6809make.py \ src/devices/cpu/mcs96/mcs96make.py \ @@ -31,7 +31,7 @@ USE_XORG= x11 xext xi xinerama xrender USE_GL= gl USE_SDL= sdl2 ttf2 -USE_QT4= gui moc_build qmake_build +USE_QT= gui moc_build MTARGET?= mame MSUBTARGET?= mame CFLAGS+= -I${LOCALBASE}/include Index: emulators/ppsspp/Makefile =================================================================== --- emulators/ppsspp/Makefile +++ emulators/ppsspp/Makefile @@ -54,10 +54,10 @@ OPTIONS_SLAVE?= SDL OPTIONS_EXCLUDE:= ${OPTIONS_SINGLE_GUI} -QT4_USES= qmake:outsource -QT4_USE= QT4=qmake_build,moc_build,rcc_build,uic_build,linguisttools_build,gui,opengl -QT5_USES= qmake:outsource -QT5_USE= QT5=qmake_build,buildtools_build,linguisttools_build,gui,opengl,widgets +QT4_USES= qt:4,qmake_outsource +QT4_USE= QT=qmake_build,moc_build,rcc_build,uic_build,linguisttools_build,gui,opengl +QT5_USES= qt:5,qmake_outsource +QT5_USE= QT=qmake_build,buildtools_build,linguisttools_build,gui,opengl,widgets SDL_USES= cmake:outsource SDL_BUILD_DEPENDS= png>=1.6:graphics/png SDL_LIB_DEPENDS= libpng.so:graphics/png Index: emulators/q4wine/Makefile =================================================================== --- emulators/q4wine/Makefile +++ emulators/q4wine/Makefile @@ -19,11 +19,11 @@ cabextract:archivers/cabextract \ icotool:graphics/icoutils -USES= cmake desktop-file-utils +USES= cmake desktop-file-utils qt:4 CMAKE_ARGS+= -DMANPAGE_ENTRY_PATH=${MANPREFIX}/man USE_LDCONFIG= yes INSTALLS_ICONS= yes -USE_QT4= qmake_build rcc_build moc_build uic_build \ +USE_QT= qmake_build rcc_build moc_build uic_build \ linguisttools_build corelib gui sql sql-sqlite3_run network ONLY_FOR_ARCHS= i386 amd64 @@ -36,7 +36,7 @@ DBUS_CMAKE_ON= -DWITH_DBUS:BOOL=ON DBUS_CMAKE_OFF= -DWITH_DBUS:BOOL=OFF -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus .include Index: emulators/qmc2/Makefile =================================================================== --- emulators/qmc2/Makefile +++ emulators/qmc2/Makefile @@ -16,11 +16,11 @@ NO_WRKSUBDIR= yes -USES= gmake tar:bzip2 +USES= gmake qt:4 tar:bzip2 USE_XORG= x11 xmu USE_GL= gl glu -USE_QT4= corelib declarative gui moc_build \ - network opengl phonon qmake_build \ +USE_QT= corelib declarative gui moc_build \ + network opengl phonon qmake \ qtestlib rcc_build script scripttools \ sql svg uic_build webkit xml xmlpatterns USE_SDL= sdl Index: emulators/qtemu/Makefile =================================================================== --- emulators/qtemu/Makefile +++ emulators/qtemu/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake tar:bzip2 -USE_QT4= gui xml uic_build moc_build rcc_build +USES= qt:4 tar:bzip2 +USE_QT= gui xml uic_build moc_build qmake_build rcc_build CONFIGURE_ENV= LOCALBASE=${LOCALBASE} DESKTOP_ENTRIES="QtEmu" "QEMU frontend" "" \ @@ -22,7 +22,7 @@ OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes -NLS_USE= QT4=linguisttools_build +NLS_USE= QT=linguisttools_build post-configure-NLS-on: (cd ${WRKSRC} && ${LRELEASE} qtemu.pro) Index: emulators/swine/Makefile =================================================================== --- emulators/swine/Makefile +++ emulators/swine/Makefile @@ -23,9 +23,9 @@ GH_ACCOUNT= dswd GH_PROJECT= Swine -USES= gmake python +USES= gmake python qt:4 NO_BUILD= yes -USE_QT4= linguist_build +USE_QT= linguist_build ONLY_FOR_ARCHS= i386 amd64 PORTDOCS= README Index: emulators/virtualbox-ose/Makefile =================================================================== --- emulators/virtualbox-ose/Makefile +++ emulators/virtualbox-ose/Makefile @@ -170,12 +170,14 @@ VBOX_WITH_QT= 1 .if ${PORT_OPTIONS:MQT4} CONFIGURE_ARGS+= --enable-qt4 -USE_QT4= corelib gui linguist_build moc_build network opengl -USE_QT4+= rcc_build uic_build +USES+= qt:4 +USE_QT= corelib gui linguist_build moc_build network opengl +USE_QT+= rcc_build uic_build .else CONFIGURE_ARGS+= --enable-qt5 -USE_QT5= buildtools_build core dbus gui linguist_build opengl -USE_QT5+= printsupport widgets x11extras +USES+= qt:5 +USE_QT= buildtools_build core dbus gui linguist_build opengl +USE_QT+= printsupport widgets x11extras .endif .else CONFIGURE_ARGS+= --disable-qt Index: emulators/yabause/Makefile =================================================================== --- emulators/yabause/Makefile +++ emulators/yabause/Makefile @@ -30,11 +30,13 @@ GTK2_USE= gnome=gtk20 GTK2_CMAKE_ON= -DYAB_PORTS:STRING=gtk GTK2_CMAKE_OFF= -DYAB_PORTS:STRING=qt -QT4_USE= qt4=corelib,gui,opengl \ - qt4=moc_build,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,gui,opengl \ + qt=moc_build,qmake_build,rcc_build,uic_build QT4_CMAKE_ON= -DQt5_FOUND:BOOL=OFF -QT5_USE= qt5=core,gui,opengl \ - qt5=buildtools_build,qmake_build +QT5_USES= qt:5 +QT5_USE= qt=core,gui,opengl \ + qt=buildtools_build,qmake_build SDL2_DESC= SDL2 libraries support SDL2_USE= sdl=sdl2 SDL2_USE_OFF= sdl=sdl Index: finance/bitcoin-armory/Makefile =================================================================== --- finance/bitcoin-armory/Makefile +++ finance/bitcoin-armory/Makefile @@ -24,7 +24,7 @@ USE_GITHUB= yes GH_ACCOUNT= etotheipi -USES= compiler:c++11-lang compiler:c++11-lib gmake python:2 shebangfix +USES= compiler:c++11-lang compiler:c++11-lib gmake python:2 shebangfix qt:4 SHEBANG_FILES= extras/extractKeysFromWallet.py CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib Index: finance/kmymoney-kde4/Makefile =================================================================== --- finance/kmymoney-kde4/Makefile +++ finance/kmymoney-kde4/Makefile @@ -19,8 +19,8 @@ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error -USES= cmake kde:4 pkgconfig shared-mime-info shebangfix tar:xz -USE_QT4= corelib gui dbus declarative network phonon script sql svg xml \ +USES= cmake kde:4 pkgconfig shared-mime-info shebangfix qt:4 tar:xz +USE_QT= corelib gui dbus declarative network phonon script sql svg xml \ qmake_build moc_build rcc_build uic_build USE_KDE= automoc4 kdelibs pimlibs soprano USE_LDCONFIG= yes Index: finance/libalkimia/Makefile =================================================================== --- finance/libalkimia/Makefile +++ finance/libalkimia/Makefile @@ -13,9 +13,9 @@ LIB_DEPENDS= libgmp.so:math/gmp -USES= cmake:outsource kde:4 pathfix tar:xz +USES= cmake:outsource kde:4 pathfix qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes post-patch: Index: finance/qhacc/Makefile =================================================================== --- finance/qhacc/Makefile +++ finance/qhacc/Makefile @@ -16,8 +16,8 @@ LIB_DEPENDS= libgpgme.so:security/gpgme \ libqwt6.so:x11-toolkits/qwt6 -USES= compiler:c++11-lib qmake:norecursive tar:tgz -USE_QT4= corelib gui sql moc_build rcc_build uic_build +USES= compiler:c++11-lib qt:4 tar:tgz,qmake_norecursiv +USE_QT= corelib gui sql moc_build qmake_build rcc_build uic_build USE_CXXSTD= c++11 USE_LDCONFIG= yes Index: finance/skrooge/Makefile =================================================================== --- finance/skrooge/Makefile +++ finance/skrooge/Makefile @@ -16,9 +16,9 @@ libqca.so:devel/qca \ libkactivities.so:x11/kactivities -USES= cmake:outsource gettext grantlee:4 kde:4 shared-mime-info \ +USES= cmake:outsource gettext grantlee:4 kde:4 qt:4 shared-mime-info \ sqlite:3 tar:xz -USE_QT4= qmake_build moc_build uic_build rcc_build designer_build \ +USE_QT= qmake_build moc_build uic_build rcc_build designer_build \ corelib dbus gui script sql webkit xml sql-sqlite3_run USE_KDE= automoc4 kdelibs pimlibs USE_LDCONFIG= yes Index: french/eficas/Makefile =================================================================== --- french/eficas/Makefile +++ french/eficas/Makefile @@ -15,7 +15,7 @@ bash:shells/bash \ ${PYNUMPY} -USES= python shebangfix +USES= python shebangfix qt:4 #USE_GCC= yes # To be removed - Needed as a work-around for numpy, see PR ports/188114 SHEBANG_FILES= eficas eficasQt REINPLACE_ARGS= -i "" Index: ftp/plasma-applet-ftpmonitor/Makefile =================================================================== --- ftp/plasma-applet-ftpmonitor/Makefile +++ ftp/plasma-applet-ftpmonitor/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake kde:4 tar:bzip2 +USES= cmake kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build uic_build rcc_build +USE_QT= qmake_build moc_build uic_build rcc_build post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \ Index: ftp/scythia/Makefile =================================================================== --- ftp/scythia/Makefile +++ ftp/scythia/Makefile @@ -12,8 +12,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Small ftp client unpretentious based on Qt4 -USES= qmake -USE_QT4= gui network corelib uic_build moc_build rcc_build +USES= qt:4 +USE_QT= gui network corelib uic_build moc_build qmake_build rcc_build INSTALLS_ICONS= yes WRKSRC= ${WRKDIR}/${PORTNAME} Index: games/2048-qt/Makefile =================================================================== --- games/2048-qt/Makefile +++ games/2048-qt/Makefile @@ -15,8 +15,9 @@ GH_ACCOUNT= xiaoyong GH_PROJECT= 2048-Qt -USES= gmake pkgconfig qmake -USE_QT5= core gui network widgets qml quick buildtools_build quickcontrols +USES= gmake pkgconfig qt:5 +USE_QT= core gui network widgets qml quick quickcontrols \ + buildtools_build qmake_build PLIST_FILES= bin/2048-qt ${DESKTOPDIR}/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png Index: games/allacrost/Makefile =================================================================== --- games/allacrost/Makefile +++ games/allacrost/Makefile @@ -20,7 +20,7 @@ libboost_thread.so:devel/boost-libs GNU_CONFIGURE= yes -USES= gettext gmake iconv jpeg lua:51 openal:al +USES= gettext gmake iconv jpeg lua:51 openal:al qt:4 USE_SDL= sdl ttf net USE_GL= yes USE_GCC= any # problems in luabind @@ -40,7 +40,7 @@ EDITOR_DESC= Enable editor -EDITOR_USE= QT4=corelib,gui,moc_build,opengl,qt3support +EDITOR_USE= QT=corelib,gui,moc_build,opengl,qt3support EDITOR_CONFIGURE_ON= --enable-editor=yes EDITOR_CONFIGURE_OFF= --enable-editor=no Index: games/anki/Makefile =================================================================== --- games/anki/Makefile +++ games/anki/Makefile @@ -24,9 +24,9 @@ ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.4:www/py-qt4-webkit \ ${PYTHON_PKGNAMEPREFIX}send2trash>0:deskutils/py-send2trash -USES= desktop-file-utils python:2 shared-mime-info shebangfix tar:tgz +USES= desktop-file-utils python:2 shared-mime-info shebangfix qt:4 tar:tgz SHEBANG_FILES= tools/build_ui.sh tools/tests.sh -USE_QT4= network_run webkit_run +USE_QT= network_run webkit_run OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime gettext-tools Index: games/arx-libertatis/Makefile =================================================================== --- games/arx-libertatis/Makefile +++ games/arx-libertatis/Makefile @@ -29,10 +29,11 @@ OPTIONS_DEFINE= CRASHREPORTER DOCS OPTIONS_SUB= yes -CRASHREPORTER_DESC= Build crash reporter (requires Qt4) -CRASHREPORTER_USE= QT4=corelib,gui,network \ - QT4=rcc_build,moc_build,uic_build,qmake_build -CRASHREPORTER_CMAKE_ON= -DBUILD_CRASHREPORTER=ON -DUSE_QT5=OFF +CRASHREPORTER_DESC= Build crash reporter (requires Qt4)$ +CRASHREPORTER_USES= qt:4 +CRASHREPORTER_USE= QT=corelib,gui,network \ + QT=rcc_build,moc_build,uic_build,qmake_build +CRASHREPORTER_CMAKE_ON= -DBUILD_CRASHREPORTER=ON -DUSE_QT=OFF CRASHREPORTER_CMAKE_OFF=-DBUILD_CRASHREPORTER=OFF .include Index: games/blinken/Makefile =================================================================== --- games/blinken/Makefile +++ games/blinken/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Memory enhancement game for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: games/bomber/Makefile =================================================================== --- games/bomber/Makefile +++ games/bomber/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/bovo/Makefile =================================================================== --- games/bovo/Makefile +++ games/bovo/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/bubble-chains/Makefile =================================================================== --- games/bubble-chains/Makefile +++ games/bubble-chains/Makefile @@ -16,12 +16,13 @@ USE_GITHUB= yes GH_ACCOUNT= SanskritFritz -USES= dos2unix qmake +USES= dos2unix qt:4 DOS2UNIX_GLOB= *.pro *.cpp *.h *.ui *.rc *.htm *.dat *.css USE_SDL= mixer sdl USE_GL= gl USE_XORG= xrandr -USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ +USE_QT= moc_build qmake_build rcc_build uic_build \ + iconengines_run imageformats_run \ corelib svg xml opengl network QMAKE_SOURCE_PATH= ${WRKSRC}/Game.pro Index: games/capicity/Makefile =================================================================== --- games/capicity/Makefile +++ games/capicity/Makefile @@ -23,9 +23,10 @@ WRKSRC= ${WRKDIR}/CapiCity_${PORTVERSION} -USES= iconv qmake +USES= iconv qt:4 USE_XORG= ice sm x11 xau xcb xdmcp xext xrender -USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ +USE_QT= moc_build qmake_build rcc_build uic_build \ + iconengines_run imageformats_run \ corelib gui network script xml PORTDOCS= README changelog Index: games/capitalism/Makefile =================================================================== --- games/capitalism/Makefile +++ games/capitalism/Makefile @@ -23,9 +23,10 @@ WRKSRC= ${WRKDIR}/Capitalism-${PORTVERSION} -USES= iconv qmake +USES= iconv qt:4 USE_XORG= ice sm x11 xau xcb xdmcp xext xrender -USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ +USE_QT= moc_build qmake_build rcc_build uic_build \ + iconengines_run imageformats_run \ corelib gui network script xml PORTDOCS= README changelog readme.txt Index: games/chessx/Makefile =================================================================== --- games/chessx/Makefile +++ games/chessx/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= desktop-file-utils qmake shared-mime-info tar:tgz -USE_QT4= corelib gui svg network linguisttools_build \ +USES= desktop-file-utils shared-mime-info qt:4 tar:tgz +USE_QT= corelib gui svg network linguisttools_build \ moc_build qmake_build rcc_build uic_build QMAKE_ARGS+= QMAKE_LRELEASE=${LRELEASE} Index: games/cockatrice/Makefile =================================================================== --- games/cockatrice/Makefile +++ games/cockatrice/Makefile @@ -16,9 +16,9 @@ USE_GITHUB= yes GH_TAGNAME= 2016-10-30-Release -USES= cmake compiler:c++11-lib -USE_QT5= buildtools concurrent core multimedia network printsupport \ - qmake svg linguisttools widgets gui +USES= cmake compiler:c++11-lib qt:5 +USE_QT= buildtools_build concurrent core multimedia network printsupport \ + qmake_build svg linguisttools widgets gui INSTALLS_ICONS= yes DATADIR= ${PREFIX}/share/${PORTNAME:tl} Index: games/colorcode/Makefile =================================================================== --- games/colorcode/Makefile +++ games/colorcode/Makefile @@ -9,8 +9,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Advanced MasterMind game and solver -USE_QT5= gui widgets buildtools_build -USES= qmake +USES= qt:5 +USE_QT= gui widgets buildtools_build qmake_build WRKSRC= ${WRKDIR}/ColorCode-${PORTVERSION} DESKTOP_ENTRIES= ColorCode "" \ Index: games/connectagram/Makefile =================================================================== --- games/connectagram/Makefile +++ games/connectagram/Makefile @@ -15,8 +15,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= compiler:c++11-lib qmake tar:bzip2 -USE_QT5= buildtools_build core gui linguisttools_build network widgets +USES= compiler:c++11-lib tar:bzip2 qt:5 +USE_QT= buildtools_build core gui linguisttools_build qmake_build network widgets INSTALLS_ICONS= yes OPTIONS_DEFINE= DOCS Index: games/cutemaze/Makefile =================================================================== --- games/cutemaze/Makefile +++ games/cutemaze/Makefile @@ -14,8 +14,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= qmake tar:bzip2 -USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ +USES= qt:4 tar:bzip2 +USE_QT= moc_build qmake_build rcc_build uic_build \ + iconengines_run imageformats_run \ corelib gui svg INSTALLS_ICONS= yes Index: games/doomsday/Makefile =================================================================== --- games/doomsday/Makefile +++ games/doomsday/Makefile @@ -22,8 +22,8 @@ USE_LDCONFIG= yes USE_SDL= sdl2 mixer2 net2 USE_XORG= x11 -USES= compiler:c++11-lib execinfo pkgconfig python:build qmake:outsource -USE_QT4= corelib network opengl moc_build +USES= compiler:c++11-lib execinfo pkgconfig python:build qt:4,qmake_outsource +USE_QT= corelib network opengl moc_build qmake_build QMAKE_SOURCE_PATH= ${WRKSRC}/doomsday QMAKE_ARGS+= QMAKE_LFLAGS+="-Wl,--export-dynamic" \ CONFIG+="deng_notools deng_nosnowberry" \ Index: games/dustrac/Makefile =================================================================== --- games/dustrac/Makefile +++ games/dustrac/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libvorbisfile.so:audio/libvorbis -USES= compiler:c++11-lib cmake:outsource openal pkgconfig +USES= compiler:c++11-lib cmake:outsource openal pkgconfig qt:5 USE_GL= glu -USE_QT5= core opengl xml widgets \ +USE_QT= core opengl xml widgets \ buildtools_build linguisttools_build qmake_build CMAKE_ARGS= -DReleaseBuild=on \ -DDATA_PATH=${DATADIR} \ Index: games/flightgear/Makefile =================================================================== --- games/flightgear/Makefile +++ games/flightgear/Makefile @@ -27,10 +27,10 @@ USE_XORG= ice sm x11 xext xft xi xinerama xmu xt USE_GL= gl glu glut -USE_QT5= core buildtools gui qmake widgets +USE_QT= core buildtools gui qmake_build widgets -USES= alias cmake compiler cpe dos2unix jpeg openal:al,alut sqlite \ - tar:bzip2 +USES= alias cmake compiler cpe dos2unix jpeg openal:al,alut qt:5 \ + sqlite tar:bzip2 DOS2UNIX_REGEX= .*\.(c|h|cxx|cpp|hxx|hpp) CMAKE_ARGS+= -DENABLE_JS_SERVER:BOOL=ON \ -DSYSTEM_SQLITE:BOOL=ON \ Index: games/flukz/Makefile =================================================================== --- games/flukz/Makefile +++ games/flukz/Makefile @@ -9,8 +9,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Vertically scrolling shoot'em up -USES= qmake -USE_QT4= multimedia network moc_build rcc_build +USES= qt:4 +USE_QT= multimedia network moc_build qmake_build rcc_build DESKTOP_ENTRIES= Flukz "" ${PORTNAME} \ ${PORTNAME} "Game;ArcadeGame;" true Index: games/goldencheetah/Makefile =================================================================== --- games/goldencheetah/Makefile +++ games/goldencheetah/Makefile @@ -28,10 +28,10 @@ "Education;Sports;" \ false -USES= bison gmake qmake +USES= bison gmake qt:4 USE_GL= gl glu -USE_QT4= corelib gui linguist moc_build network opengl \ - qmake rcc script sql svg uic webkit xml +USE_QT= corelib gui linguist moc_build network opengl \ + qmake_build rcc script sql svg uic webkit xml INFO= GC3-FAQ GC3-Release GC31-Release post-extract: Index: games/gottet/Makefile =================================================================== --- games/gottet/Makefile +++ games/gottet/Makefile @@ -14,8 +14,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= compiler:c++11-lib qmake tar:bzip2 -USE_QT5= buildtools_build widgets +USES= compiler:c++11-lib tar:bzip2 qt:5 +USE_QT= buildtools_build qmake_build widgets INSTALLS_ICONS= yes OPTIONS_DEFINE= DOCS Index: games/granatier/Makefile =================================================================== --- games/granatier/Makefile +++ games/granatier/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui xml \ +USE_QT= corelib gui xml \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/hedgewars/Makefile =================================================================== --- games/hedgewars/Makefile +++ games/hedgewars/Makefile @@ -17,10 +17,10 @@ LIB_DEPENDS= libphysfs.so:devel/physfs -USES= cmake desktop-file-utils lua:51 tar:bzip2 +USES= cmake desktop-file-utils lua:51 qt:4 tar:bzip2 USE_SDL= sdl mixer image ttf net USE_FPC= opengl libpng rtl-objpas -USE_QT4= corelib gui moc_build network \ +USE_QT= corelib gui moc_build network \ qmake_build rcc_build svg xml \ uic_build linguisttools_build CMAKE_ARGS= -DNOVIDEOREC=1 Index: games/hexalate/Makefile =================================================================== --- games/hexalate/Makefile +++ games/hexalate/Makefile @@ -14,8 +14,8 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c++11-lib qmake tar:bzip2 -USE_QT5= core gui widgets buildtools_build linguisttools_build +USES= compiler:c++11-lib tar:bzip2 qt:5 +USE_QT= core gui widgets buildtools_build linguisttools_build qmake_build USE_GL= gl INSTALLS_ICONS= yes Index: games/hexglass/Makefile =================================================================== --- games/hexglass/Makefile +++ games/hexglass/Makefile @@ -11,8 +11,8 @@ BROKEN= Unfetchable (google code has gone away) -USE_QT4= gui moc_build rcc_build -USES= qmake +USES= qt:4 +USE_QT= gui moc_build qmake_build rcc_build PLIST_FILES= bin/${PORTNAME} \ share/pixmaps/${PORTNAME}.xpm Index: games/jag/Makefile =================================================================== --- games/jag/Makefile +++ games/jag/Makefile @@ -14,11 +14,11 @@ MAINTAINER= amdmi3@FreeBSD.org COMMENT= 2D arcade-puzzle game like KDiamonds -USES= dos2unix qmake zip +USES= dos2unix zip qt:4 USE_SDL= sdl mixer DOS2UNIX_FILES= Game.pro USE_XORG= x11 -USE_QT4= uic_build moc_build rcc_build \ +USE_QT= uic_build moc_build qmake_build rcc_build \ corelib svg xml opengl network PLIST_FILES= bin/${PORTNAME} Index: games/kajongg/Makefile =================================================================== --- games/kajongg/Makefile +++ games/kajongg/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 python tar:xz twisted:run sqlite +USES= cmake:outsource kde:4 python tar:xz twisted:run sqlite qt:4 USE_KDE= kdelibs pykde4 automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DINSTALL_KAJONGG:BOOL=TRUE .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/kanagram/Makefile =================================================================== --- games/kanagram/Makefile +++ games/kanagram/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Letter order game for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdeedu automoc4 -USE_QT4= xml corelib declarative gui opengl script xml \ +USE_QT= xml corelib declarative gui opengl script xml \ moc_build qmake_build rcc_build uic_build .include Index: games/kapman/Makefile =================================================================== --- games/kapman/Makefile +++ games/kapman/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui xml \ +USE_QT= corelib gui xml \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/kardsgt/Makefile =================================================================== --- games/kardsgt/Makefile +++ games/kardsgt/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake -USE_QT4= assistantclient corelib gui network \ - moc_build rcc_build uic_build +USES= qt:4 +USE_QT= assistantclient corelib gui network \ + moc_build qmake_build rcc_build uic_build ALL_TARGET= qmake release MAKE_JOBS_UNSAFE= yes Index: games/katomic/Makefile =================================================================== --- games/katomic/Makefile +++ games/katomic/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 shebangfix tar:xz +USES= cmake:outsource kde:4 shebangfix qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 SHEBANG_FILES= katomic-levelset-upd.pl -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kblackbox/Makefile =================================================================== --- games/kblackbox/Makefile +++ games/kblackbox/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui xml \ +USE_QT= corelib gui xml \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/kblocks/Makefile =================================================================== --- games/kblocks/Makefile +++ games/kblocks/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui network \ +USE_QT= corelib gui network \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/kbounce/Makefile =================================================================== --- games/kbounce/Makefile +++ games/kbounce/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kbreakout/Makefile =================================================================== --- games/kbreakout/Makefile +++ games/kbreakout/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui xml \ +USE_QT= corelib gui xml \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/kcheckers/Makefile =================================================================== --- games/kcheckers/Makefile +++ games/kcheckers/Makefile @@ -10,8 +10,8 @@ MAINTAINER= johans@FreeBSD.org COMMENT= Qt version of the classic boardgame checkers -USES= qmake -USE_QT4= corelib gui moc_build rcc_build +USES= qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/common.h Index: games/kdiamond/Makefile =================================================================== --- games/kdiamond/Makefile +++ games/kdiamond/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kfourinline/Makefile =================================================================== --- games/kfourinline/Makefile +++ games/kfourinline/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kgoldrunner/Makefile =================================================================== --- games/kgoldrunner/Makefile +++ games/kgoldrunner/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/khangman/Makefile =================================================================== --- games/khangman/Makefile +++ games/khangman/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Hangman game for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdeedu automoc4 -USE_QT4= corelib declarative gui opengl script xml \ +USE_QT= corelib declarative gui opengl script xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: games/kigo/Makefile =================================================================== --- games/kigo/Makefile +++ games/kigo/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/killbots/Makefile =================================================================== --- games/killbots/Makefile +++ games/killbots/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui qtestlib xml \ +USE_QT= corelib gui qtestlib xml \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/kiriki/Makefile =================================================================== --- games/kiriki/Makefile +++ games/kiriki/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kjumpingcube/Makefile =================================================================== --- games/kjumpingcube/Makefile +++ games/kjumpingcube/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/klickety/Makefile =================================================================== --- games/klickety/Makefile +++ games/klickety/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 shebangfix tar:xz +USES= cmake:outsource kde:4 shebangfix qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 SHEBANG_FILES= klickety-2.0-inherit-ksame-highscore.pl -USE_QT4= corelib gui xml \ +USE_QT= corelib gui xml \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/klines/Makefile =================================================================== --- games/klines/Makefile +++ games/klines/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kmahjongg/Makefile =================================================================== --- games/kmahjongg/Makefile +++ games/kmahjongg/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libkmahjongglib.so:games/libkmahjongg -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kmines/Makefile =================================================================== --- games/kmines/Makefile +++ games/kmines/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/knavalbattle/Makefile =================================================================== --- games/knavalbattle/Makefile +++ games/knavalbattle/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui network xml \ +USE_QT= corelib gui network xml \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/knetwalk/Makefile =================================================================== --- games/knetwalk/Makefile +++ games/knetwalk/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/knights-kde4/Makefile =================================================================== --- games/knights-kde4/Makefile +++ games/knights-kde4/Makefile @@ -14,9 +14,9 @@ LICENSE= GPLv2 -USES= cmake:outsource kde:4 tar:bzip2 +USES= cmake:outsource kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 workspace libkdegames -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build OPTIONS_DEFINE= DOCS NLS Index: games/kolf/Makefile =================================================================== --- games/kolf/Makefile +++ games/kolf/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/kollision/Makefile =================================================================== --- games/kollision/Makefile +++ games/kollision/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/konquest/Makefile =================================================================== --- games/konquest/Makefile +++ games/konquest/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kpat/Makefile =================================================================== --- games/kpat/Makefile +++ games/kpat/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 shared-mime-info tar:xz +USES= cmake:outsource kde:4 shared-mime-info qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build post-patch: ${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \ Index: games/kreversi/Makefile =================================================================== --- games/kreversi/Makefile +++ games/kreversi/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kshisen/Makefile =================================================================== --- games/kshisen/Makefile +++ games/kshisen/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libkmahjongglib.so:games/libkmahjongg -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/ksirk/Makefile =================================================================== --- games/ksirk/Makefile +++ games/ksirk/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libqca.so:devel/qca -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui corelib gui network qt3support svg xml \ +USE_QT= corelib gui corelib gui network qt3support svg xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: games/ksnakeduel/Makefile =================================================================== --- games/ksnakeduel/Makefile +++ games/ksnakeduel/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kspaceduel/Makefile =================================================================== --- games/kspaceduel/Makefile +++ games/kspaceduel/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/ksquares/Makefile =================================================================== --- games/ksquares/Makefile +++ games/ksquares/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/ksudoku/Makefile =================================================================== --- games/ksudoku/Makefile +++ games/ksudoku/Makefile @@ -7,10 +7,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_GL= glu USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui corelib gui opengl \ +USE_QT= corelib gui corelib gui opengl \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/ktuberling/Makefile =================================================================== --- games/ktuberling/Makefile +++ games/ktuberling/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> .include Index: games/kubrick/Makefile =================================================================== --- games/kubrick/Makefile +++ games/kubrick/Makefile @@ -7,10 +7,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_GL= glu USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui opengl \ +USE_QT= corelib gui opengl \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/libkdegames/Makefile =================================================================== --- games/libkdegames/Makefile +++ games/libkdegames/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Libraries used by KDE 4 games -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= network phonon xml moc_build qmake_build rcc_build uic_build +USE_QT= network phonon xml moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes OPTIONS_DEFINE= LOWLATENCY Index: games/libkmahjongg/Makefile =================================================================== --- games/libkmahjongg/Makefile +++ games/libkmahjongg/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Library for the Mahjongg Solitaire for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: games/lskat/Makefile =================================================================== --- games/lskat/Makefile +++ games/lskat/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui gui svg \ +USE_QT= corelib gui gui svg \ moc_build qmake_build rcc_build uic_build .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/openmw/Makefile =================================================================== --- games/openmw/Makefile +++ games/openmw/Makefile @@ -24,9 +24,9 @@ USE_GITHUB= yes GH_ACCOUNT= OpenMW -USES= cmake:outsource compiler:c++14-lang ninja openal pkgconfig +USES= cmake:outsource compiler:c++14-lang ninja openal pkgconfig qt:5 USE_GL= gl -USE_QT5= qmake_build buildtools_build core gui network opengl \ +USE_QT= qmake_build buildtools_build core gui network opengl \ printsupport widgets USE_SDL= sdl2 USE_XORG= xt Index: games/openpref/Makefile =================================================================== --- games/openpref/Makefile +++ games/openpref/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake -USE_QT4= corelib gui moc_build rcc_build uic_build +USES= qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build MAKE_JOBS_UNSAFE= yes PLIST_FILES= bin/${PORTNAME} \ Index: games/pairs/Makefile =================================================================== --- games/pairs/Makefile +++ games/pairs/Makefile @@ -10,9 +10,9 @@ LICENSE= GPLv2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= declarative opengl phonon xmlpatterns \ +USE_QT= declarative opengl phonon xmlpatterns \ moc_build qmake_build rcc_build uic_build .include Index: games/palapeli/Makefile =================================================================== --- games/palapeli/Makefile +++ games/palapeli/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 shared-mime-info tar:xz +USES= cmake:outsource kde:4 shared-mime-info qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= corelib gui gui \ +USE_QT= corelib gui gui \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: games/peg-e/Makefile =================================================================== --- games/peg-e/Makefile +++ games/peg-e/Makefile @@ -14,8 +14,8 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= compiler:c++11-lib qmake tar:bzip2 -USE_QT5= core gui widgets qmake_build buildtools_build linguisttools_build +USES= compiler:c++11-lib tar:bzip2 qt:5 +USE_QT= core gui widgets qmake_build buildtools_build linguisttools_build USE_GL= gl INSTALLS_ICONS= yes Index: games/picmi/Makefile =================================================================== --- games/picmi/Makefile +++ games/picmi/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME}_DESC} -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdegames automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ svg xml .include <${.CURDIR}/../kdegames4/Makefile.common> Index: games/pokerth/Makefile =================================================================== --- games/pokerth/Makefile +++ games/pokerth/Makefile @@ -23,9 +23,9 @@ libprotobuf.so:devel/protobuf BUILD_DEPENDS= ${LOCALBASE}/include/libircclient.h:irc/libircclient -USES= iconv gmake qmake tar:bzip2 -USE_QT4= gui corelib network sql sql-sqlite3 \ - moc_build rcc_build uic_build +USES= iconv gmake qt:4 tar:bzip2 +USE_QT= gui corelib network sql sql-sqlite3 \ + moc_build qmake_build rcc_build uic_build USE_SDL= mixer QMAKE_SOURCE_PATH= pokerth.pro Index: games/qgo/Makefile =================================================================== --- games/qgo/Makefile +++ games/qgo/Makefile @@ -12,8 +12,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME} -USES= desktop-file-utils qmake tar:bzip2 -USE_QT4= gui network qtestlib moc_build rcc_build uic_build +USES= desktop-file-utils qt:4 tar:bzip2 +USE_QT= gui network qtestlib moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/qgo share/applications/qgo.desktop share/pixmaps/qgo.png Index: games/qnetwalk/Makefile =================================================================== --- games/qnetwalk/Makefile +++ games/qnetwalk/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 -USES= qmake -USE_QT4= corelib gui moc_build rcc_build +USES= qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build USE_SDL= mixer PLIST_FILES= bin/qnetwalk \ Index: games/qtads/Makefile =================================================================== --- games/qtads/Makefile +++ games/qtads/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 -USES= gmake pkgconfig qmake tar:bzip2 -USE_QT4= gui moc_build network rcc_build uic_build +USES= gmake pkgconfig qt:4 tar:bzip2 +USE_QT= gui moc_build network qmake_build rcc_build uic_build USE_SDL= sdl mixer sound QMAKE_ARGS+= QMAKE_CFLAGS_RELEASE="" QMAKE_CXXFLAGS_RELEASE="" Index: games/quackle/Makefile =================================================================== --- games/quackle/Makefile +++ games/quackle/Makefile @@ -13,8 +13,8 @@ USE_GITHUB= yes -USES= compiler:c++11-lib gmake qmake -USE_QT4= corelib gui moc_build +USES= compiler:c++11-lib gmake qt:4 +USE_QT= corelib gui moc_build qmake_build BUILD_WRKSRC= ${WRKSRC}/quacker Index: games/simsu/Makefile =================================================================== --- games/simsu/Makefile +++ games/simsu/Makefile @@ -15,8 +15,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= compiler:c++11-lib qmake tar:bzip2 -USE_QT5= buildtools_build widgets +USES= compiler:c++11-lib tar:bzip2 qt:5 +USE_QT= buildtools_build qmake_build widgets OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes Index: games/solarus-quest-editor/Makefile =================================================================== --- games/solarus-quest-editor/Makefile +++ games/solarus-quest-editor/Makefile @@ -24,8 +24,8 @@ CMAKE_ARGS+= -DSOLARUS_USE_LUAJIT=OFF USE_SDL= sdl2 ttf2 image2 -USE_QT5= buildtools core gui linguist qmake widgets -USES= cmake compiler:c++11-lib openal +USE_QT= buildtools_build core gui linguist qmake_build widgets +USES= cmake compiler:c++11-lib openal qt:5 DESKTOP_ENTRIES= "Solarus Quest Editor" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \ "Game;" false Index: games/solarus/Makefile =================================================================== --- games/solarus/Makefile +++ games/solarus/Makefile @@ -20,10 +20,10 @@ CMAKE_ARGS+= -DSOLARUS_USE_LUAJIT=OFF MAKE_ARGS+= DESTDIR=${STAGEDIR} -USE_QT5= buildtools_build core gui linguisttools_build widgets +USE_QT= buildtools_build core gui linguisttools_build qmake_build widgets USE_SDL= sdl2 ttf2 image2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= cmake qmake compiler:c++11-lib openal +USES= cmake compiler:c++11-lib openal qt:5 USE_LDCONFIG= yes .include Index: games/spellathon/Makefile =================================================================== --- games/spellathon/Makefile +++ games/spellathon/Makefile @@ -20,9 +20,9 @@ libfontconfig.so:x11-fonts/fontconfig CXXFLAGS+= -fPIC -USES= gettext iconv qmake +USES= gettext iconv qt:4 USE_GNOME= glib20 -USE_QT4= corelib gui moc_build rcc_build uic_build +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build USE_XORG= ice sm x11 xau xcb xdmcp xext xrender USE_LDCONFIG= yes Index: games/sudoku-sensei/Makefile =================================================================== --- games/sudoku-sensei/Makefile +++ games/sudoku-sensei/Makefile @@ -17,8 +17,9 @@ WRKSRC= ${WRKDIR}/SudokuSenseiSources -USES= qmake -USE_QT4= moc_build uic_build corelib gui iconengines_run imageformats_run +USES= qt:4 +USE_QT= moc_build qmake_build uic_build corelib gui \ + iconengines_run imageformats_run SUB_FILES= ${PORTNAME} pkg-deinstall pkg-message Index: games/tanglet/Makefile =================================================================== --- games/tanglet/Makefile +++ games/tanglet/Makefile @@ -14,8 +14,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= compiler:c++11-lib desktop-file-utils qmake shared-mime-info tar:bzip2 -USE_QT5= buildtools_build linguisttools_build core gui widgets +USES= compiler:c++11-lib desktop-file-utils shared-mime-info tar:bzip2 qt:5 +USE_QT= buildtools_build linguisttools_build qmake_build core gui widgets CXXFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \ -D_DECLARE_C99_LDBL_MATH # XXX ports/193528 Index: games/tbe/Makefile =================================================================== --- games/tbe/Makefile +++ games/tbe/Makefile @@ -12,8 +12,8 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/unzip:archivers/unzip -USES= cmake compiler:c++11-lib execinfo gmake tar:tgz -USE_QT4= gui linguisttools_build moc_build qmake_build rcc_build \ +USES= cmake compiler:c++11-lib execinfo gmake qt:4 tar:tgz +USE_QT= gui linguisttools_build moc_build qmake_build rcc_build \ svg uic_build xml USE_GITHUB= yes Index: games/tetzle/Makefile =================================================================== --- games/tetzle/Makefile +++ games/tetzle/Makefile @@ -16,8 +16,8 @@ BROKEN_FreeBSD_9= does not build -USES= compiler:c++11-lib desktop-file-utils qmake tar:bzip2 -USE_QT5= core gui widgets buildtools_build linguisttools_build +USES= compiler:c++11-lib desktop-file-utils tar:bzip2 qt:5 +USE_QT= core gui widgets buildtools_build linguisttools_build qmake_build USE_GL= gl INSTALLS_ICONS= yes Index: games/warzone2100/Makefile =================================================================== --- games/warzone2100/Makefile +++ games/warzone2100/Makefile @@ -22,12 +22,12 @@ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu -USES= bison compiler:c++11-lib gmake localbase openal:al pkgconfig ssl tar:xz +USES= bison compiler:c++11-lib gmake localbase openal:al pkgconfig ssl qt:5 tar:xz GNU_CONFIGURE= yes USE_GL= gl glu glew USE_SDL= sdl2 USE_XORG= x11 xrandr -USE_QT5= core gui widgets script buildtools_build +USE_QT= core gui widgets script buildtools_build QT_NONSTANDARD= yes CONFIGURE_ARGS= --program-transform-name="" --with-distributor="FreeBSD ports" CONFIGURE_ENV= LIBCRYPTO_CFLAGS="-I${OPENSSLINC}" \ Index: german/tipp10/Makefile =================================================================== --- german/tipp10/Makefile +++ german/tipp10/Makefile @@ -14,10 +14,10 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license_en.txt -USES= qmake dos2unix zip +USES= dos2unix zip qt:4 DOS2UNIX_GLOB= *.pro *.cpp -USE_QT4= gui sql corelib network script qtestlib \ - rcc_build uic_build moc_build \ +USE_QT= gui sql corelib network script qtestlib \ + rcc_build uic_build moc_build qmake_build \ sql-sqlite2_run sql-sqlite3_run QMAKE_ARGS+= DATADIR="${DATADIR}" WRKSRC= ${WRKDIR}/tipp10_source_v2-1-0 Index: graphics/appleseed/Makefile =================================================================== --- graphics/appleseed/Makefile +++ graphics/appleseed/Makefile @@ -21,8 +21,8 @@ ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= not ported to it yet -USES= cmake:outsource -USE_QT4= moc_build qmake_build rcc_build uic_build opengl +USES= cmake:outsource qt:4 +USE_QT= moc_build qmake_build rcc_build uic_build opengl CMAKE_ARGS= -DUSE_STATIC_BOOST:BOOL=OFF -DUSE_STATIC_OIIO:BOOL=OFF \ -DUSE_STATIC_OSL:BOOL=OFF -DWITH_DOXYGEN:BOOL=OFF \ Index: graphics/aqsis/Makefile =================================================================== --- graphics/aqsis/Makefile +++ graphics/aqsis/Makefile @@ -25,11 +25,11 @@ LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes -USES= cmake:outsource desktop-file-utils shared-mime-info shebangfix +USES= cmake:outsource desktop-file-utils shared-mime-info shebangfix qt:4 SHEBANG_FILES= examples/*/*/*.sh \ tools/neqsus/houdini/post.sh \ distribution/linux/*.sh -USE_QT4= opengl qmake_build moc_build rcc_build uic_build +USE_QT= opengl qmake_build moc_build rcc_build uic_build PLIST_SUB+= LIBVERS=${PORTVERSION:R} INSTALLS_ICONS= yes Index: graphics/autoq3d/Makefile =================================================================== --- graphics/autoq3d/Makefile +++ graphics/autoq3d/Makefile @@ -14,11 +14,11 @@ LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual -USES= dos2unix qmake zip +USES= dos2unix zip qt:4 DOS2UNIX_FILES= *.pro src/cmds/*.cpp src/fgui/*.cpp docs/*.txt DOS2UNIX_REGEX= .*.[^p][^n][^g]$ USE_GL= glu -USE_QT4= corelib gui opengl moc_build +USE_QT= corelib gui opengl moc_build qmake_build PORTDOCS= 3DQformat.txt ChangeLog.txt OPTIONS_DEFINE= DOCS Index: graphics/burplex/Makefile =================================================================== --- graphics/burplex/Makefile +++ graphics/burplex/Makefile @@ -14,8 +14,8 @@ RUN_DEPENDS= ${LOCALBASE}/bin/dcraw:graphics/dcraw -USES= qmake -USE_QT4= gui uic_build moc_build rcc_build \ +USES= qt:4 +USE_QT= gui uic_build moc_build qmake_build rcc_build \ imageformats_run WRKSRC= ${WRKDIR}/${PORTNAME} Index: graphics/converseen/Makefile =================================================================== --- graphics/converseen/Makefile +++ graphics/converseen/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick -USES= cmake tar:bzip2 compiler:c++11-lang -USE_QT5= core network gui linguisttools_build qmake_build \ +USES= cmake tar:bzip2 compiler:c++11-lang qt:5 +USE_QT= core network gui linguisttools_build qmake_build \ buildtools_build widgets post-patch: @${REINPLACE_CMD} -e '/^ appdata.path =/s|/usr/share|$$$${SHARE_DIR}|' \ Index: graphics/darknock/Makefile =================================================================== --- graphics/darknock/Makefile +++ graphics/darknock/Makefile @@ -14,8 +14,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME} -USES= qmake -USE_QT4= gui linguisttools_build moc_build rcc_build uic_build +USES= qt:4 +USE_QT= gui linguisttools_build moc_build qmake_build rcc_build uic_build PORTDOCS= changelog PLIST_FILES= bin/darknock share/pixmaps/darknock.png Index: graphics/digikam-kde4/Makefile =================================================================== --- graphics/digikam-kde4/Makefile +++ graphics/digikam-kde4/Makefile @@ -25,7 +25,7 @@ USES+= pkgconfig shebangfix USE_KDE+= libkdcraw libkexiv2 libkipi runtime_run -USE_QT4+= sql-sqlite3_run +USE_QT+= sql-sqlite3_run USE_LDCONFIG= yes CMAKE_ARGS+= -DWITH_Sqlite2:BOOL=OFF @@ -51,7 +51,7 @@ PIMLIBS_CMAKE_ON= -DENABLE_KDEPIMLIBSSUPPORT:BOOL=ON PIMLIBS_CMAKE_OFF= -DENABLE_KDEPIMLIBSSUPPORT:BOOL=OFF -MYSQL_USE= MYSQL=server QT4=sql-mysql_run +MYSQL_USE= MYSQL=server QT=sql-mysql_run MYSQL_BUILD_DEPENDS= ${LOCALBASE}/lib/mysql/libmysqld.a:${_MYSQL_SERVER} MYSQL_CMAKE_ON= -DMYSQLD_PATH:PATH=${LOCALBASE}/libexec \ -DMYSQL_TOOLS_PATH:PATH=${LOCALBASE}/bin \ Index: graphics/digikam-kde4/Makefile.common =================================================================== --- graphics/digikam-kde4/Makefile.common +++ graphics/digikam-kde4/Makefile.common @@ -118,9 +118,9 @@ USES+= tar:bzip2 .if !defined(NO_BUILD) -USES+= cmake kde:4 +USES+= cmake kde:4 qt:4 USE_KDE+= automoc4 kdelibs -USE_QT4+= qmake_build moc_build rcc_build uic_build +USE_QT+= qmake_build moc_build rcc_build uic_build WRKSRC?= ${WRKDIR}/${DISTNAME}/extra/${PORTNAME} Index: graphics/dilay/Makefile =================================================================== --- graphics/dilay/Makefile +++ graphics/dilay/Makefile @@ -16,10 +16,10 @@ USE_GITHUB= yes GH_ACCOUNT= abau -USES= compiler:c++14-lang gmake qmake +USES= compiler:c++14-lang gmake qt:5 USE_CXXSTD= c++14 USE_GL= gl -USE_QT5= core gui opengl widgets xml buildtools_build +USE_QT= core gui opengl widgets xml buildtools_build qmake_build # Workaround for: Parallel build fails (https://github.com/abau/dilay/issues/19) MAKE_JOBS_UNSAFE=yes Index: graphics/djview4/Makefile =================================================================== --- graphics/djview4/Makefile +++ graphics/djview4/Makefile @@ -33,9 +33,11 @@ OPTIONS_DEFAULT= QT5 QT_DESC= Qt toolkit -QT4_USE= QT4=corelib,gui,network,opengl,linguisttools_build,moc_build,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= QT=corelib,gui,network,opengl,linguisttools_build,moc_build,qmake_build,rcc_build,uic_build QT4_USE+= XORG=x11 -QT5_USE= QT5=core,gui,network,opengl,printsupport,widgets,buildtools_build,linguisttools_build,qmake_build +QT5_USES= qt:5 +QT5_USE= QT=core,gui,network,opengl,printsupport,widgets,buildtools_build,linguisttools_build,qmake_build post-patch: # Use prebuilt icons, without using conversion tool Index: graphics/easypaint/Makefile =================================================================== --- graphics/easypaint/Makefile +++ graphics/easypaint/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv3 -USES= qmake -USE_QT4= gui xml uic_build moc_build rcc_build +USES= qt:4 +USE_QT= gui xml uic_build moc_build qmake_build rcc_build QPROFILE= easyPaint WRKSRC= ${WRKDIR}/${QPROFILE} Index: graphics/eos-movrec/Makefile =================================================================== --- graphics/eos-movrec/Makefile +++ graphics/eos-movrec/Makefile @@ -14,9 +14,9 @@ LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 -USES= cmake dos2unix pkgconfig tar:bzip2 +USES= cmake dos2unix pkgconfig qt:4 tar:bzip2 DOS2UNIX_GLOB= *.pro *.cpp *.h -USE_QT4= qmake_build moc_build rcc_build uic_build gui +USE_QT= qmake_build moc_build rcc_build uic_build gui INSTALLS_ICONS= yes ICON_SIZES= 16x16 32x32 128x128 256x256 512x512 Index: graphics/evolvotron/Makefile =================================================================== --- graphics/evolvotron/Makefile +++ graphics/evolvotron/Makefile @@ -19,8 +19,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME} -USES= python qmake -USE_QT4= corelib gui xml moc_build +USES= python qt:4 +USE_QT= corelib gui xml moc_build qmake_build QMAKE_ARGS= VERSION_NUMBER="${PORTVERSION}" QMAKE_SOURCE_PATH= ${WRKSRC}/main.pro MAKE_JOBS_UNSAFE= yes Index: graphics/fracplanet/Makefile =================================================================== --- graphics/fracplanet/Makefile +++ graphics/fracplanet/Makefile @@ -21,9 +21,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME} -USES= gmake +USES= gmake qt:4 USE_GL= glu -USE_QT4= corelib moc_build qmake_build gui opengl +USE_QT= corelib moc_build qmake_build gui opengl QT_NONSTANDARD= yes HAS_CONFIGURE= yes CONFIGURE_ENV= QTDIR="${QT_PREFIX}" Index: graphics/fraqtive/Makefile =================================================================== --- graphics/fraqtive/Makefile +++ graphics/fraqtive/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake tar:bzip2 -USE_QT4= corelib gui opengl xml uic_build moc_build rcc_build +USES= qt:4 tar:bzip2 +USE_QT= corelib gui opengl xml uic_build moc_build qmake_build rcc_build USE_GL= gl glu OPTIONS_DEFINE= SSE2 Index: graphics/gle-graphics/Makefile =================================================================== --- graphics/gle-graphics/Makefile +++ graphics/gle-graphics/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= multi -BUILD_DEPENDS= qmake-qt4:devel/qmake4 +BUILD_DEPENDS= qmake-qt4:devel/qt4-qmake BITMAP_IMAGES_CONFIGURE_WITH= jpeg=${LOCALBASE} tiff=${LOCALBASE} png=${LOCALBASE} BITMAP_IMAGES_DESC= Support for including bitmap images @@ -47,8 +47,8 @@ USE_GCC= yes USE_GL= yes USE_LDCONFIG= yes -USE_QT4= gui moc network opengl rcc -USES= gmake pathfix +USE_QT= gui moc network opengl rcc +USES= gmake pathfix qt:4 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E} Index: graphics/gnash/Makefile =================================================================== --- graphics/gnash/Makefile +++ graphics/gnash/Makefile @@ -19,7 +19,7 @@ CONFLICTS= gnash-devel-[0-9]* -USES= cpe gmake jpeg kde:4 libtool pkgconfig tar:bzip2 +USES= cpe gmake jpeg kde:4 libtool pkgconfig qt:4 tar:bzip2 GNU_CONFIGURE= yes USE_GCC= any WANT_GSTREAMER= yes @@ -124,7 +124,7 @@ .if ${PORT_OPTIONS:MKDE4} GNASH_GUIS+= kde4 -USE_QT4= moc_build +USE_QT= moc_build QT_NONSTANDARD= yes USE_KDE= kdelibs CONFIGURE_ENV+= KDE4_CONFIG="${KDE_PREFIX}/bin/kde4-config" Index: graphics/graphviz/Makefile =================================================================== --- graphics/graphviz/Makefile +++ graphics/graphviz/Makefile @@ -90,8 +90,8 @@ GTK2_USE= XORG=sm,ice,xext,xinerama,xi,xrandr,xcursor,xfixes GNOME=gtk20 GNOMEUI_USE= GNOME=libgnomeui SMYRNA_USE= GNOME=libglade2 GL=glut -GVEDIT_USE= qt4=qmake_build,moc_build,rcc_build,uic_build \ - qt4=linguist_build,corelib,gui +GVEDIT_USE= qt=qmake_build,moc_build,rcc_build,uic_build \ + qt=linguist_build,corelib,gui GHOSTSCRIPT_USES=ghostscript PERL_USES= perl5 PHP_USES= php:build Index: graphics/gwenview-kde4/Makefile =================================================================== --- graphics/gwenview-kde4/Makefile +++ graphics/gwenview-kde4/Makefile @@ -11,10 +11,10 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libpng.so:graphics/png -USES= cmake:outsource jpeg kde:4 pkgconfig tar:xz +USES= cmake:outsource jpeg kde:4 pkgconfig qt:4 tar:xz USE_KDE= kactivities kdelibs baloo kfilemetadata \ libkdcraw libkipi libkonq automoc4 soprano -USE_QT4= corelib gui opengl qmake_build moc_build uic_build rcc_build +USE_QT= corelib gui opengl qmake_build moc_build uic_build rcc_build USE_LDCONFIG= yes .include Index: graphics/ipe/Makefile =================================================================== --- graphics/ipe/Makefile +++ graphics/ipe/Makefile @@ -18,9 +18,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src -USES= compiler:c++11-lib gmake jpeg lua:52 pkgconfig +USES= compiler:c++11-lib gmake jpeg lua:52 pkgconfig qt:5 USE_GNOME= cairo -USE_QT5= buildtools_build core gui qmake_build widgets +USE_QT= buildtools_build core gui widgets USE_TEX= pdftex MAKE_ENV= DL_LIBS="" \ INSTALL_DIR="${MKDIR}" \ Index: graphics/kamera-kde4/Makefile =================================================================== --- graphics/kamera-kde4/Makefile +++ graphics/kamera-kde4/Makefile @@ -9,8 +9,8 @@ LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: graphics/kcolorchooser/Makefile =================================================================== --- graphics/kcolorchooser/Makefile +++ graphics/kcolorchooser/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 application to select colors from the screen or from a palette -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: graphics/kcoloredit/Makefile =================================================================== --- graphics/kcoloredit/Makefile +++ graphics/kcoloredit/Makefile @@ -11,9 +11,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Palette files editor for KDE -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build APP_VER= 2.0.0 EXTRA_VER= 4.4.0 Index: graphics/kdegraphics4-mobipocket/Makefile =================================================================== --- graphics/kdegraphics4-mobipocket/Makefile +++ graphics/kdegraphics4-mobipocket/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Mobipocket plugins for Strigi indexing and thumbnails -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 strigi -USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build +USE_QT= corelib gui qmake_build moc_build uic_build rcc_build USE_LDCONFIG= yes .include Index: graphics/kdegraphics4-strigi-analyzer/Makefile =================================================================== --- graphics/kdegraphics4-strigi-analyzer/Makefile +++ graphics/kdegraphics4-strigi-analyzer/Makefile @@ -9,8 +9,8 @@ LIB_DEPENDS= libtiff.so:graphics/tiff -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 strigi -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: graphics/kdegraphics4-svgpart/Makefile =================================================================== --- graphics/kdegraphics4-svgpart/Makefile +++ graphics/kdegraphics4-svgpart/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= SVG KPart -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: graphics/kdegraphics4-thumbnailers/Makefile =================================================================== --- graphics/kdegraphics4-thumbnailers/Makefile +++ graphics/kdegraphics4-thumbnailers/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Thumbnailers for various graphics file formats -USES= cmake:outsource kde:4 pkgconfig tar:xz +USES= cmake:outsource kde:4 pkgconfig qt:4 tar:xz USE_KDE= kdelibs libkdcraw libkexiv2 automoc4 -USE_QT4= gui qmake_build moc_build uic_build rcc_build +USE_QT= gui qmake_build moc_build uic_build rcc_build .include Index: graphics/kf5-kimageformats/Makefile =================================================================== --- graphics/kf5-kimageformats/Makefile +++ graphics/kf5-kimageformats/Makefile @@ -11,8 +11,8 @@ LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR \ libHalf.so:graphics/ilmbase -USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core gui printsupport qmake_build widgets +USE_QT= buildtools_build core gui printsupport qmake_build widgets .include Index: graphics/kf5-kplotting/Makefile =================================================================== --- graphics/kf5-kplotting/Makefile +++ graphics/kf5-kplotting/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 lightweight plotting framework -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= core gui testlib widgets \ +USE_QT= core gui testlib widgets \ buildtools_build qmake_build .include Index: graphics/kiconedit/Makefile =================================================================== --- graphics/kiconedit/Makefile +++ graphics/kiconedit/Makefile @@ -10,9 +10,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE icon editor -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build EXTRA_VER= 4.4.0 Index: graphics/klatexformula/Makefile =================================================================== --- graphics/klatexformula/Makefile +++ graphics/klatexformula/Makefile @@ -12,8 +12,8 @@ BUILD_DEPENDS= help2man:misc/help2man USES= cmake:outsource desktop-file-utils ghostscript:run \ - shared-mime-info -USE_QT4= gui xml dbus designer_build linguisttools_build \ + qt:4 shared-mime-info +USE_QT= gui xml dbus designer_build linguisttools_build \ qmake_build moc_build rcc_build uic_build USE_TEX= latex dvipsk CMAKE_ARGS= -DQT_QMAKE_EXECUTABLE_FINDQT=${QMAKE} \ Index: graphics/kolourpaint/Makefile =================================================================== --- graphics/kolourpaint/Makefile +++ graphics/kolourpaint/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 paint program -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 qimageblitz -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: graphics/kphotoalbum-kde4/Makefile =================================================================== --- graphics/kphotoalbum-kde4/Makefile +++ graphics/kphotoalbum-kde4/Makefile @@ -15,9 +15,9 @@ SHEBANG_FILES= script/open-raw.pl script/kpa-backup.sh -USES= cmake:outsource jpeg kde:4 pkgconfig shebangfix tar:bzip2 +USES= cmake:outsource jpeg kde:4 pkgconfig shebangfix qt:4 tar:bzip2 USE_KDE= kdelibs libkdcraw libkipi automoc4 -USE_QT4= phonon sql \ +USE_QT= phonon sql \ qmake_build moc_build rcc_build uic_build OPTIONS_DEFINE= MARBLE NLS Index: graphics/kpovmodeler/Makefile =================================================================== --- graphics/kpovmodeler/Makefile +++ graphics/kpovmodeler/Makefile @@ -13,10 +13,10 @@ RUN_DEPENDS= povray:graphics/povray-meta -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_GL= glu USE_KDE= kdelibs automoc4 -USE_QT4= corelib opengl qmake_build moc_build rcc_build uic_build +USE_QT= corelib opengl qmake_build moc_build rcc_build uic_build APP_VER= 1.1.3 EXTRA_VER= 4.3.1 Index: graphics/kqtquickcharts/Makefile =================================================================== --- graphics/kqtquickcharts/Makefile +++ graphics/kqtquickcharts/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= QtQuick plugin to render interactive charts -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: graphics/ksaneplugin/Makefile =================================================================== --- graphics/ksaneplugin/Makefile +++ graphics/ksaneplugin/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 plugin for scanning through libksane -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libksane automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: graphics/ksnapshot/Makefile =================================================================== --- graphics/ksnapshot/Makefile +++ graphics/ksnapshot/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 screen capture program -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkipi automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_XORG= x11 xext xfixes .include Index: graphics/libkdcraw-kde4/Makefile =================================================================== --- graphics/libkdcraw-kde4/Makefile +++ graphics/libkdcraw-kde4/Makefile @@ -16,9 +16,9 @@ CMAKE_ARGS+= -DWITH_OpenMP:BOOL=False \ -DENABLE_RAWSPEED=True -USES= cmake:outsource jpeg kde:4 pkgconfig tar:xz +USES= cmake:outsource jpeg kde:4 pkgconfig qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes pre-configure: Index: graphics/libkexiv2-kde4/Makefile =================================================================== --- graphics/libkexiv2-kde4/Makefile +++ graphics/libkexiv2-kde4/Makefile @@ -10,9 +10,9 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= corelib gui xml \ +USE_QT= corelib gui xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: graphics/libkface/Makefile =================================================================== --- graphics/libkface/Makefile +++ graphics/libkface/Makefile @@ -15,9 +15,9 @@ LIB_DEPENDS= libopencv_legacy.so:graphics/opencv2 -USES= cmake:outsource kde:4 pathfix pkgconfig tar:xz +USES= cmake:outsource kde:4 pathfix pkgconfig qt:4 tar:xz USE_KDE= kdelibs automoc4 marble USE_LDCONFIG= yes -USE_QT4= network phonon xml moc_build qmake_build rcc_build uic_build +USE_QT= network phonon xml moc_build qmake_build rcc_build uic_build .include Index: graphics/libkipi-kde4/Makefile =================================================================== --- graphics/libkipi-kde4/Makefile +++ graphics/libkipi-kde4/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE Image Plugin Interface -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= gui moc_build qmake_build rcc_build uic_build +USE_QT= gui moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes pre-configure: Index: graphics/libksane/Makefile =================================================================== --- graphics/libksane/Makefile +++ graphics/libksane/Makefile @@ -10,9 +10,9 @@ LIB_DEPENDS= libsane.so:graphics/sane-backends -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes pre-configure: Index: graphics/libkscreen/Makefile =================================================================== --- graphics/libkscreen/Makefile +++ graphics/libkscreen/Makefile @@ -15,9 +15,9 @@ libxcb-image.so:x11/xcb-util-image \ libxcb-render-util.so:x11/xcb-util-renderutil -USES= cmake:outsource kde:4 pkgconfig tar:xz +USES= cmake:outsource kde:4 pkgconfig qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib dbus gui script \ +USE_QT= corelib dbus gui script \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: graphics/lprof-devel/Makefile =================================================================== --- graphics/lprof-devel/Makefile +++ graphics/lprof-devel/Makefile @@ -16,9 +16,9 @@ libtiff.so:graphics/tiff \ libvigraimpex.so:graphics/vigra -USES= cmake desktop-file-utils jpeg tar:bzip2 +USES= cmake desktop-file-utils jpeg qt:4 tar:bzip2 USE_XORG= x11 xext sm ice xxf86vm -USE_QT4= corelib gui qt3support svg assistantclient \ +USE_QT= corelib gui qt3support svg assistantclient \ linguisttools_build qmake_build moc_build uic_build rcc_build CMAKE_ARGS= -DQTTRANS_LRELEASE_EXECUTABLE="${LOCALBASE}/bin/lrelease-qt4" Index: graphics/luminance-qt5/Makefile =================================================================== --- graphics/luminance-qt5/Makefile +++ graphics/luminance-qt5/Makefile @@ -22,8 +22,8 @@ libraw_r.so:graphics/libraw \ libboost_system.so:devel/boost-libs -USES= cmake:outsource jpeg pkgconfig tar:bzip2 -USE_QT5= concurrent declarative gui printsupport sql webkit xml \ +USES= cmake:outsource jpeg pkgconfig tar:bzip2 qt:5 +USE_QT= concurrent declarative gui printsupport sql webkit xml \ buildtools_build linguist_build qmake_build \ imageformats_run INSTALLS_ICONS= yes Index: graphics/luminance/Makefile =================================================================== --- graphics/luminance/Makefile +++ graphics/luminance/Makefile @@ -21,8 +21,8 @@ libraw_r.so:graphics/libraw \ libboost_system.so:devel/boost-libs -USES= cmake jpeg tar:bzip2 -USE_QT4= gui sql webkit xml linguist_build moc_build qmake_build \ +USES= cmake jpeg qt:4 tar:bzip2 +USE_QT= gui sql webkit xml linguist_build moc_build qmake_build \ rcc_build uic_build imageformats_run INSTALLS_ICONS= yes Index: graphics/luxrender/Makefile =================================================================== --- graphics/luxrender/Makefile +++ graphics/luxrender/Makefile @@ -52,7 +52,8 @@ FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage X11_DESC= Build GUI executable (requires Qt 4) -X11_USE= QT4=moc_build,qmake_build,rcc_build,uic_build,corelib,gui +X11_USES= qt:4 +X11_USE= QT=moc_build,qmake_build,rcc_build,uic_build,corelib,gui X11_PLIST_FILES= bin/luxrender post-extract: Index: graphics/meshviewer/Makefile =================================================================== --- graphics/meshviewer/Makefile +++ graphics/meshviewer/Makefile @@ -16,9 +16,9 @@ WRKSRC= ${WRKDIR}/mview-${PORTVERSION} -USES= gmake pkgconfig +USES= gmake pkgconfig qt:4 USE_GL= glu -USE_QT4= corelib gui opengl moc_build +USE_QT= corelib gui opengl moc_build CXXFLAGS+= -I. -Imesh -Imathvector \ `pkg-config --cflags QtOpenGL glu` LDFLAGS+= -lpthread `pkg-config --libs QtOpenGL glu` Index: graphics/mitsuba/Makefile =================================================================== --- graphics/mitsuba/Makefile +++ graphics/mitsuba/Makefile @@ -22,9 +22,9 @@ ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= uses SSE instructions -USES= cmake jpeg tar:bzip2 +USES= cmake jpeg qt:4 tar:bzip2 USE_GL= glew -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ gui opengl network xml xmlpatterns CMAKE_ARGS= -DMTS_SIMPLE_PATHS:BOOL=OFF -DBUILD_PYTHON:BOOL=OFF \ Index: graphics/nomacs/Makefile =================================================================== --- graphics/nomacs/Makefile +++ graphics/nomacs/Makefile @@ -15,8 +15,8 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libsysinfo.so:devel/libsysinfo \ libopencv_core.so:graphics/opencv2-core -USES= cmake desktop-file-utils dos2unix pkgconfig tar:bzip2 -USE_QT4= gui network linguist_build moc_build \ +USES= cmake desktop-file-utils dos2unix pkgconfig qt:4 tar:bzip2 +USE_QT= gui network linguist_build moc_build \ qmake_build rcc_build uic_build DOS2UNIX_REGEX= .*\.(cpp|h|txt) Index: graphics/nvidia-texture-tools/Makefile =================================================================== --- graphics/nvidia-texture-tools/Makefile +++ graphics/nvidia-texture-tools/Makefile @@ -24,7 +24,7 @@ USE_GITHUB= yes GH_ACCOUNT= castano -USES= alias cmake jpeg +USES= alias cmake jpeg qt:4 CMAKE_ARGS= -DNVTT_SHARED=TRUE CFLAGS+= -fPIC @@ -38,7 +38,7 @@ OPTIONS_SUB= yes COMPRESSUI_DESC=Build compressor UI (requires Qt4) -COMPRESSUI_USE= QT4=qmake_build,moc_build,uic_build,rcc_build,corelib,gui,opengl +COMPRESSUI_USE= QT=qmake_build,moc_build,uic_build,rcc_build,corelib,gui,opengl post-patch-COMPRESSUI-on: @${REINPLACE_CMD} -e '/FIND_PACKAGE.*Qt4/ s|)$$| REQUIRED&|' \ Index: graphics/okular/Makefile =================================================================== --- graphics/okular/Makefile +++ graphics/okular/Makefile @@ -19,10 +19,10 @@ libepub.so:textproc/ebook-tools \ libqmobipocket.so:graphics/kdegraphics4-mobipocket -USES= cmake:outsource jpeg kde:4 pkgconfig tar:xz +USES= cmake:outsource jpeg kde:4 pkgconfig qt:4 tar:xz USE_KDE= kdelibs automoc4 qimageblitz kactivities \ libkexiv2 -USE_QT4= corelib declarative gui opengl xml \ +USE_QT= corelib declarative gui opengl xml \ qmake_build moc_build uic_build rcc_build USE_LDCONFIG= yes Index: graphics/opencsg/Makefile =================================================================== --- graphics/opencsg/Makefile +++ graphics/opencsg/Makefile @@ -11,9 +11,9 @@ MAINTAINER= mr@FreeBSD.org COMMENT= Constructive Solid Geometry rendering library -USES= qmake +USES= qt:4 USE_GL= glew -USE_QT4= corelib gui +USE_QT= corelib gui qmake_build WRKSRC= ${WRKDIR}/${DISTNAME}/src PLIST_SUB= PORTVERSION=${PORTVERSION} Index: graphics/opencv2/Makefile =================================================================== --- graphics/opencv2/Makefile +++ graphics/opencv2/Makefile @@ -18,7 +18,7 @@ CONFLICTS_INSTALL= ${PKGBASE:S/${PORTNAME}2/${PORTNAME}/} -USES= cmake pkgconfig +USES= cmake pkgconfig qt:4 USE_LDCONFIG= yes NOT_FOR_ARCHS= sparc64 @@ -107,7 +107,7 @@ PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CMAKE_BOOL= WITH_PNG -QT4_USE= QT4=gui,moc_build,qmake_build,rcc_build,uic_build,qtestlib +QT4_USE= QT=gui,moc_build,qmake_build,rcc_build,uic_build,qtestlib QT4_CMAKE_ON= -DWITH_QT:STRING="4" QT4_CMAKE_OFF= -DWITH_QT:BOOL=false Index: graphics/openimageio/Makefile =================================================================== --- graphics/openimageio/Makefile +++ graphics/openimageio/Makefile @@ -19,7 +19,7 @@ # fbm also installs bin/idiff CONFLICTS= fbm-[0-9]* -USES= cmake:outsource compiler:c11 +USES= cmake:outsource compiler:c11 qt:4 CMAKE_ARGS= -DBUILDSTATIC:BOOL=OFF \ -DLINKSTATIC:BOOL=OFF \ -DNOTHREADS:BOOL=OFF \ @@ -54,7 +54,7 @@ IMAGEVIEWER_CMAKE_ON= -DUSE_QT:BOOL=ON -DUSE_OPENGL:BOOL=ON IMAGEVIEWER_CMAKE_OFF= -DUSE_OPENGL:BOOL=OFF -DUSE_QT:BOOL=OFF -IMAGEVIEWER_USE= GL=glew QT4=corelib,gui,opengl,qmake_build,moc_build,rcc_build,uic_build +IMAGEVIEWER_USE= GL=glew QT=corelib,gui,opengl,qmake_build,moc_build,rcc_build,uic_build OCIO_CMAKE_ON= -DUSE_OCIO:BOOL=ON OCIO_CMAKE_OFF= -DUSE_OCIO:BOOL=OFF Index: graphics/osg-devel/Makefile =================================================================== --- graphics/osg-devel/Makefile +++ graphics/osg-devel/Makefile @@ -23,7 +23,7 @@ CONFLICTS= osg-[0-9]* -USES= alias cmake:outsource jpeg pkgconfig zip +USES= alias cmake:outsource jpeg pkgconfig zip qt:4 USE_GL= gl glu USE_XORG= x11 USE_LDCONFIG= yes @@ -70,7 +70,7 @@ NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools XRANDR_CMAKE_ON= -DOSGVIEWER_USE_XRANDR:BOOL=ON XRANDR_CMAKE_OFF= -DOSGVIEWER_USE_XRANDR:BOOL=OFF -QT4_USE= QT4=corelib,gui,opengl,qmake_build,moc_build,uic_build,rcc_build +QT4_USE= QT=corelib,gui,opengl,qmake_build,moc_build,uic_build,rcc_build QT4_CMAKE_ON= -DOSG_USE_QT=ON QT4_CMAKE_OFF= -DOSG_USE_QT=OFF LUA_USES= lua:52 Index: graphics/osg/Makefile =================================================================== --- graphics/osg/Makefile +++ graphics/osg/Makefile @@ -96,11 +96,13 @@ PDF_USE= gnome=cairo PDF_VARS= FORCE_REQUIRE+=Poppler-glib PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib -QT4_USE= qt4=corelib,gui,moc_build,opengl,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,gui,moc_build,opengl,qmake_build,rcc_build,uic_build QT4_CMAKE_ON= -DDESIRED_QT_VERSION=4 QT4_VARS= FORCE_REQUIRE+=Qt4 QT4_VARS_OFF= FORCE_IGNORE+=Qt4 -QT5_USE= qt5=buildtools_build,core,gui,opengl,qmake_build,webkit +QT5_USES= qt:5 +QT5_USE= qt=buildtools_build,core,gui,opengl,qmake_build,webkit QT5_CMAKE_ON= -DDESIRED_QT_VERSION=5 QT5_VARS= FORCE_REQUIRE+="Qt5Widgets Qt5WebKitWidgets" QT5_VARS_OFF= FORCE_IGNORE+="Qt5Widgets Qt5WebKitWidgets" Index: graphics/oyranos/Makefile =================================================================== --- graphics/oyranos/Makefile +++ graphics/oyranos/Makefile @@ -26,11 +26,11 @@ BROKEN_FreeBSD_9= does not build -USES= cmake gettext iconv pkgconfig tar:bzip2 +USES= cmake gettext iconv pkgconfig qt:4 tar:bzip2 USE_GL= yes USE_LDCONFIG= yes USE_GNOME= libxml2 -USE_QT4= gui moc_build qmake_build rcc_build uic_build +USE_QT= gui moc_build qmake_build rcc_build uic_build USE_XORG= xfixes xinerama xrandr xxf86vm CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PREFIX}/etc/xdg LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} Index: graphics/pencil/Makefile =================================================================== --- graphics/pencil/Makefile +++ graphics/pencil/Makefile @@ -16,8 +16,8 @@ LIB_DEPENDS= libming.so:graphics/ming \ libpng.so:graphics/png -USES= qmake zip -USE_QT4= gui opengl xml moc_build rcc_build +USES= zip qt:4 +USE_QT= gui opengl xml moc_build qmake_build rcc_build USE_GL= gl QMAKE_ARGS= INCLUDEPATH+=${LOCALBASE}/include/ming WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-source Index: graphics/pfstools/Makefile =================================================================== --- graphics/pfstools/Makefile +++ graphics/pfstools/Makefile @@ -17,7 +17,7 @@ PFS_BUILD= ${MACHINE_ARCH}-portbld-freebsd${OSREL} PLIST_SUB+= PFS_BASE=${PREFIX} -USES= gmake libtool pathfix pkgconfig +USES= gmake libtool pathfix pkgconfig qt:4 GNU_CONFIGURE= yes CONFIGURE_TARGET= ${PFS_BUILD} CONFIGURE_ARGS+= --disable-jpeghdr --disable-matlab \ @@ -46,7 +46,7 @@ TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff QT_CONFIGURE_ENABLE= qt -QT_USE= QT4=moc_build,corelib,gui +QT_USE= QT=moc_build,corelib,gui IMAGEMAGICK_CONFIGURE_ENABLE= imagemagick IMAGEMAGICK_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick Index: graphics/phototonic/Makefile =================================================================== --- graphics/phototonic/Makefile +++ graphics/phototonic/Makefile @@ -17,8 +17,8 @@ USE_GITHUB= yes GH_ACCOUNT= oferkv -USES= desktop-file-utils gettext qmake -USE_QT5= buildtools_build imageformats svg widgets +USES= desktop-file-utils gettext qt:5 +USE_QT= buildtools_build qmake_build imageformats svg widgets post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ Index: graphics/poppler/Makefile =================================================================== --- graphics/poppler/Makefile +++ graphics/poppler/Makefile @@ -61,7 +61,8 @@ .if ${SLAVEPORT}==qt4 CONFIGURE_ARGS+=--enable-poppler-qt4 CONFIGURE_ENV+= MOCQT4=${MOC} -USE_QT4= gui corelib xml qtestlib moc_build +USES+= qt:4 +USE_QT= gui corelib xml qtestlib moc_build BUILD_WRKSRC= ${WRKSRC}/qt4 INSTALL_WRKSRC= ${WRKSRC}/qt4 .else @@ -71,7 +72,8 @@ .if ${SLAVEPORT}==qt5 CONFIGURE_ARGS+=--enable-poppler-qt5 CONFIGURE_ENV+= MOCQT5=${MOC} -USE_QT5= core gui widgets xml buildtools_build testlib_build +USES+= qt:5 +USE_QT= core gui widgets xml buildtools_build testlib_build BUILD_WRKSRC= ${WRKSRC}/qt5 INSTALL_WRKSRC= ${WRKSRC}/qt5 .else Index: graphics/prison/Makefile =================================================================== --- graphics/prison/Makefile +++ graphics/prison/Makefile @@ -16,8 +16,8 @@ LIB_DEPENDS= libdmtx.so:graphics/libdmtx \ libqrencode.so:graphics/libqrencode -USE_QT4= corelib gui qmake_build moc_build rcc_build uic_build -USES= cmake +USE_QT= corelib gui qmake_build moc_build rcc_build uic_build +USES= cmake qt:4 USE_LDCONFIG= yes .include Index: graphics/py-qt4-svg/Makefile =================================================================== --- graphics/py-qt4-svg/Makefile +++ graphics/py-qt4-svg/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtSvg PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib gui svg moc_build qmake_build +USE_QT= corelib gui svg moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: graphics/py-qt5-svg/Makefile =================================================================== --- graphics/py-qt5-svg/Makefile +++ graphics/py-qt5-svg/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtSvg PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run widgets_run -USE_QT5= core gui svg widgets qmake_build +USE_QT= core gui svg widgets qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: graphics/qcomicbook/Makefile =================================================================== --- graphics/qcomicbook/Makefile +++ graphics/qcomicbook/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -USES= cmake:outsource pkgconfig -USE_QT4= corelib gui linguisttools_build moc_build qmake_build rcc_build \ +USES= cmake:outsource pkgconfig qt:4 +USE_QT= corelib gui linguisttools_build moc_build qmake_build rcc_build \ uic_build xml OPTIONS_DEFINE= 7ZIP ACE RAR Index: graphics/qgis/Makefile =================================================================== --- graphics/qgis/Makefile +++ graphics/qgis/Makefile @@ -27,8 +27,8 @@ GH_PROJECT= ${PORTNAME:tu} USES= bison cmake cpe desktop-file-utils execinfo fortran \ - gmake python:2 sqlite -USE_QT4= corelib designer gui linguist_build moc_build network \ + gmake python:2 qt:4 sqlite +USE_QT= corelib designer gui linguist_build moc_build network \ qmake_build rcc_build script sql svg testlib uic_build xml \ webkit Index: graphics/qiviewer/Makefile =================================================================== --- graphics/qiviewer/Makefile +++ graphics/qiviewer/Makefile @@ -15,9 +15,9 @@ BROKEN= Unfetchable (google code has gone away) -USES= desktop-file-utils qmake tar:bzip2 -USE_QT4= corelib gui imageformats_run linguisttools_build \ - moc_build rcc_build uic_build +USES= desktop-file-utils qt:4 tar:bzip2 +USE_QT= corelib gui imageformats_run linguisttools_build \ + moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/qiviewer \ share/applications/qiviewer.desktop \ Index: graphics/qt4-iconengines/Makefile =================================================================== --- graphics/qt4-iconengines/Makefile +++ graphics/qt4-iconengines/Makefile @@ -9,8 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt SVG icon engine -USES= pkgconfig -USE_QT4= qmake_build moc_build corelib gui svg xml +USES= pkgconfig qt:4 +USE_QT= qmake_build moc_build corelib gui svg xml QT_DIST= yes HAS_CONFIGURE= yes Index: graphics/qt4-imageformats/Makefile =================================================================== --- graphics/qt4-imageformats/Makefile +++ graphics/qt4-imageformats/Makefile @@ -13,8 +13,8 @@ libpng.so:graphics/png \ libtiff.so:graphics/tiff -USES= jpeg pkgconfig -USE_QT4= qmake_build moc_build rcc_build corelib gui svg xml +USES= jpeg pkgconfig qt:4 +USE_QT= qmake_build moc_build rcc_build corelib gui svg xml QT_DIST= yes HAS_CONFIGURE= yes Index: graphics/qt4-opengl/Makefile =================================================================== --- graphics/qt4-opengl/Makefile +++ graphics/qt4-opengl/Makefile @@ -9,11 +9,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt OpenGL support module -USE_QT4= qmake_build moc_build corelib gui +USES= qt:4 +USE_QT= qmake_build moc_build corelib gui QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} USE_GL= gl USE_XORG= x11 Index: graphics/qt4-pixeltool/Makefile =================================================================== --- graphics/qt4-pixeltool/Makefile +++ graphics/qt4-pixeltool/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 screen magnifier -USE_QT4= qmake_build moc_build corelib gui network +USES= qt:4 +USE_QT= qmake_build moc_build corelib gui network QT_DIST= yes HAS_CONFIGURE= yes Index: graphics/qt4-svg/Makefile =================================================================== --- graphics/qt4-svg/Makefile +++ graphics/qt4-svg/Makefile @@ -9,11 +9,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt SVG support module -USE_QT4= qmake_build moc_build corelib gui +USES= qt:4 +USE_QT= qmake_build moc_build corelib gui QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: graphics/qt5-3d/Makefile =================================================================== --- graphics/qt5-3d/Makefile +++ graphics/qt5-3d/Makefile @@ -11,10 +11,9 @@ LIB_DEPENDS= libassimp.so.3:multimedia/assimp # Base GCC fails to build the code, pull in a more recent compiler. -USES= compiler:c++0x pkgconfig qmake -USE_QT5= concurrent core gui qml quick buildtools_build +USES= compiler:c++0x pkgconfig qt:5 tar:xz +USE_QT= concurrent core gui qml quick buildtools_build QT_DIST= ${PORTNAME} -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: graphics/qt5-graphicaleffects/Makefile =================================================================== --- graphics/qt5-graphicaleffects/Makefile +++ graphics/qt5-graphicaleffects/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt Quick graphical effects -USE_QT5= buildtools_build core gui quick qml +USES= qt:5 tar:xz +USE_QT= buildtools_build core gui quick qml QT_DIST= ${PORTNAME} -USES= qmake .include Index: graphics/qt5-imageformats/Makefile =================================================================== --- graphics/qt5-imageformats/Makefile +++ graphics/qt5-imageformats/Makefile @@ -13,8 +13,8 @@ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp -USE_QT5= core gui buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui buildtools_build QT_DIST= ${PORTNAME} -USES= qmake .include Index: graphics/qt5-opengl/Makefile =================================================================== --- graphics/qt5-opengl/Makefile +++ graphics/qt5-opengl/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5-compatible OpenGL support module +USES= qt:5 tar:xz USE_GL= gl -USE_QT5= core gui widgets qmake_build buildtools_build +USE_QT= core gui widgets qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: graphics/qt5-pixeltool/Makefile =================================================================== --- graphics/qt5-pixeltool/Makefile +++ graphics/qt5-pixeltool/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 screen magnifier -USE_QT5= core gui widgets buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui widgets buildtools_build QT_DIST= tools -USES= qmake # qt5logo.png is installed by qt5-widgets. DESKTOP_ENTRIES="Qt 5 PixelTool" "" \ Index: graphics/qt5-svg/Makefile =================================================================== --- graphics/qt5-svg/Makefile +++ graphics/qt5-svg/Makefile @@ -8,9 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt SVG support module -USE_QT5= core gui widgets buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui widgets buildtools_build QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: graphics/qtawesome/Makefile =================================================================== --- graphics/qtawesome/Makefile +++ graphics/qtawesome/Makefile @@ -11,7 +11,6 @@ LICENSE= MIT USE_GITHUB= yes -USES= qmake GH_ACCOUNT= gamecreature GH_PROJECT= QtAwesome @@ -21,8 +20,10 @@ OPTIONS_SINGLE_GUI= QT4 QT5 OPTIONS_DEFAULT= QT4 -QT4_USE= qt4=corelib,gui,qmake_build,moc_build -QT5_USE= qt5=core,gui,qmake_build,buildtools_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,gui,qmake_build,moc_build +QT5_USES= qt:5 +QT5_USE= qt=core,gui,qmake_build,buildtools_build MAKE_ARGS+= ${PORT_OPTIONS:MQT*:S/QT/QT=/} WRKSRC= ${WRKDIR}/QtAwesome-${GH_TAGNAME}/QtAwesome Index: graphics/qtgtl/Makefile =================================================================== --- graphics/qtgtl/Makefile +++ graphics/qtgtl/Makefile @@ -13,8 +13,8 @@ LIB_DEPENDS= libGTLCore.so:graphics/opengtl -USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build -USES= cmake:outsource pathfix pkgconfig tar:bzip2 +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build +USES= cmake:outsource pathfix pkgconfig qt:4 tar:bzip2 USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/graphics/opengtl/pkg-descr Index: graphics/qxv/Makefile =================================================================== --- graphics/qxv/Makefile +++ graphics/qxv/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake tar:bzip2 -USE_QT4= corelib gui moc_build uic_build rcc_build +USES= qt:4 tar:bzip2 +USE_QT= corelib gui moc_build qmake_build uic_build rcc_build MAKE_JOBS_UNSAFE= yes PLIST_FILES= bin/${PORTNAME} Index: graphics/scantailor/Makefile =================================================================== --- graphics/scantailor/Makefile +++ graphics/scantailor/Makefile @@ -19,8 +19,8 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs #MAKE_JOBS_UNSAFE= yes -USES= cmake gettext jpeg -USE_QT4= corelib gui xml qmake_build uic_build moc_build rcc_build \ +USES= cmake gettext jpeg qt:4 +USE_QT= corelib gui xml qmake_build uic_build moc_build rcc_build \ linguist_build USE_XORG+= xrender Index: graphics/seam-carving-gui/Makefile =================================================================== --- graphics/seam-carving-gui/Makefile +++ graphics/seam-carving-gui/Makefile @@ -13,9 +13,9 @@ BROKEN= Unfetchable (google code has gone away) -USES= dos2unix gmake qmake +USES= dos2unix gmake qt:4 DOS2UNIX_GLOB= *.cpp -USE_QT4= gui imageformats_run moc_build uic_build +USE_QT= gui imageformats_run moc_build qmake_build uic_build WRKSRC= ${WRKDIR}/Src\ Seam\ Carving\ GUI\ ${PORTVERSION} Index: graphics/seexpr/Makefile =================================================================== --- graphics/seexpr/Makefile +++ graphics/seexpr/Makefile @@ -15,9 +15,9 @@ GH_ACCOUNT= wdas GH_PROJECT= SeExpr -USES= bison cmake compiler:c++0x pyqt:4 python +USES= bison cmake compiler:c++0x pyqt:4 python qt:4 USE_PYQT= gui_build sip_build -USE_QT4= moc_build qmake_build rcc_build uic_build gui opengl +USE_QT= moc_build qmake_build rcc_build uic_build gui opengl MAKE_JOBS_UNSAFE= yes # https://github.com/wdas/seexpr/issues/40 Index: graphics/showimage/Makefile =================================================================== --- graphics/showimage/Makefile +++ graphics/showimage/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake:outsource kde:4 tar:bzip2 +USES= cmake:outsource kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: graphics/skanlite/Makefile =================================================================== --- graphics/skanlite/Makefile +++ graphics/skanlite/Makefile @@ -12,8 +12,8 @@ LIB_DEPENDS= libksane.so:graphics/libksane -USES= cmake:outsource gettext kde:4 tar:xz +USES= cmake:outsource gettext kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: graphics/smillaenlarger/Makefile =================================================================== --- graphics/smillaenlarger/Makefile +++ graphics/smillaenlarger/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv3 -USES= qmake zip -USE_QT4= qmake_build moc_build rcc_build uic_build gui +USES= zip qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build gui WRKSRC= ${WRKDIR}/${DISTNAME}/SmillaEnlargerSrc Index: graphics/structuresynth/Makefile =================================================================== --- graphics/structuresynth/Makefile +++ graphics/structuresynth/Makefile @@ -11,9 +11,9 @@ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Rule-based 3D structure generator -USES= qmake zip dos2unix +USES= zip dos2unix qt:4 USE_GL= glu -USE_QT4= corelib gui opengl moc_build rcc_build xml script +USE_QT= corelib gui opengl moc_build qmake_build rcc_build xml script WRKSRC= ${WRKDIR}/structure-synth DOS2UNIX_GLOB= *.cpp *.h Index: graphics/tiled/Makefile =================================================================== --- graphics/tiled/Makefile +++ graphics/tiled/Makefile @@ -15,9 +15,9 @@ USE_GITHUB= yes GH_ACCOUNT= bjorn -USES= compiler:c++11-lib desktop-file-utils qmake shared-mime-info -USE_QT5= core gui widgets opengl network \ - buildtools_build linguisttools_build +USES= compiler:c++11-lib desktop-file-utils shared-mime-info qt:5 +USE_QT= core gui widgets opengl network \ + buildtools_build linguisttools_build qmake_build USE_GL= gl USE_LDCONFIG= yes Index: graphics/tulip/Makefile =================================================================== --- graphics/tulip/Makefile +++ graphics/tulip/Makefile @@ -46,13 +46,15 @@ OPTIONS_SINGLE_GUI= QT4 QT5 OPTIONS_DEFAULT= QT4 -QT4_USE= qt4=corelib,gui,network,opengl,webkit \ - qt4=xml,xmlpatterns \ - qt4=moc_build,qmake_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= qt=corelib,gui,network,opengl,webkit \ + qt=xml,xmlpatterns \ + qt=moc_build,qmake_build,rcc_build,uic_build QT4_CMAKE_ON= -DUSE_QT5_IF_INSTALLED:BOOL=OFF -QT5_USE= qt5=core,gui,network,opengl,webkit,widgets \ - qt5=xml,xmlpatterns \ - qt5=buildtools_build,qmake_build +QT5_USES= qt:5 +QT5_USE= qt=core,gui,network,opengl,webkit,widgets \ + qt=xml,xmlpatterns \ + qt=buildtools_build,qmake_build QT5_CMAKE_ON= -DUSE_QT5_IF_INSTALLED:BOOL=ON post-build: Index: graphics/yagf/Makefile =================================================================== --- graphics/yagf/Makefile +++ graphics/yagf/Makefile @@ -25,10 +25,10 @@ OPTIONS_DEFAULT= CUNEIFORM -USES= cmake desktop-file-utils pkgconfig +USES= cmake desktop-file-utils pkgconfig qt:4 USE_LDCONFIG= yes INSTALLS_ICONS= yes -USE_QT4= corelib gui imageformats linguist_build \ +USE_QT= corelib gui imageformats linguist_build \ moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/yagf lib/yagf/libxspreload.so share/applications/YAGF.desktop\ Index: graphics/zbar/Makefile =================================================================== --- graphics/zbar/Makefile +++ graphics/zbar/Makefile @@ -14,7 +14,7 @@ GNU_CONFIGURE= yes USE_LDCONFIG= yes -USES= iconv jpeg libtool gmake pathfix pkgconfig +USES= iconv jpeg libtool gmake pathfix pkgconfig qt:4 INSTALL_TARGET= install-strip CONFIGURE_ARGS= --with-jpeg=yes @@ -45,7 +45,7 @@ GTK2_CONFIGURE_ON= --with-gtk=yes GTK2_CONFIGURE_OFF= --with-gtk=no -QT4_USE= QT4=gui,moc_build +QT4_USE= QT=gui,moc_build QT4_CONFIGURE_ON= --with-qt=yes QT4_CONFIGURE_OFF= --with-qt=no Index: graphics/zint/Makefile =================================================================== --- graphics/zint/Makefile +++ graphics/zint/Makefile @@ -15,9 +15,9 @@ LIB_DEPENDS= libpng.so:graphics/png -USES= cmake +USES= cmake qt:4 USE_LDCONFIG= yes -USE_QT4= gui xml qmake_build uic_build moc_build rcc_build designer +USE_QT= gui xml qmake_build uic_build moc_build rcc_build designer DESKTOP_ENTRIES="Zint" "Barcode generator" "" "zint-qt" "" false Index: irc/konversation-kde4/Makefile =================================================================== --- irc/konversation-kde4/Makefile +++ irc/konversation-kde4/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libqca.so:devel/qca -USES= cmake:outsource gettext kde:4 shebangfix tar:xz +USES= cmake:outsource gettext kde:4 shebangfix qt:4 tar:xz USE_KDE= pimlibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build SHEBANG_FILES= data/scripts/mail \ data/updaters/*.pl Index: irc/kvirc/Makefile =================================================================== --- irc/kvirc/Makefile +++ irc/kvirc/Makefile @@ -19,9 +19,9 @@ COMMENT?= IRC client for KDE 4 USE_PERL5= build -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ dbus gui network sql xml -USES= cmake cpe gettext perl5 ssl tar:bzip2 +USES= cmake cpe gettext perl5 ssl qt:4 tar:bzip2 CMAKE_ARGS= -DWANT_ESD=no -DWANT_DOXYGEN=no \ -DMANDIR=${MANPREFIX} USE_LDCONFIG= yes @@ -56,11 +56,11 @@ OPTIONS_DEFINE+= PHONON WEBKIT PHONON_DESC= Build with Phonon support -PHONON_USE= QT4=phonon +PHONON_USE= QT=phonon PHONON_CMAKE_OFF= -DWITHOUT_PHONON=yes WEBKIT_DESC= Build with QtWebkit support -WEBKIT_USE= QT4=webkit +WEBKIT_USE= QT=webkit WEBKIT_CMAKE_OFF= -DWITHOUT_QTWEBKIT=yes .else #defined(PKGNAMESUFFIX) CONFLICTS_INSTALL= kvirc-qt4-4.* Index: irc/quassel-core/Makefile =================================================================== --- irc/quassel-core/Makefile +++ irc/quassel-core/Makefile @@ -8,7 +8,7 @@ MASTERDIR= ${.CURDIR}/../quassel -USE_QT5= buildtools_build core network qmake_build script sql sql-sqlite3_run +USE_QT= buildtools_build core network qmake_build script sql sql-sqlite3_run CMAKE_ARGS+= -DWITH_KDE=off \ -DUSE_QT5=on \ -DWANT_CORE=on \ Index: irc/quassel/Makefile =================================================================== --- irc/quassel/Makefile +++ irc/quassel/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake:outsource compiler:c++11-lib cpe execinfo pkgconfig tar:bzip2 +USES= cmake:outsource compiler:c++11-lib cpe execinfo pkgconfig tar:bzip2 qt:5 CPE_VENDOR= quassel-irc CPE_PRODUCT= quassel_irc @@ -21,7 +21,8 @@ .if !defined(MASTERDIR) LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt5 -USE_QT5= buildtools_build core dbus gui network phonon4 qmake_build webkit widgets +USE_QT= buildtools_build core dbus gui network \ + phonon4 qmake_build webkit widgets CMAKE_ARGS= -DWITH_KDE=off \ -DUSE_QT5=on \ -DWANT_CORE=off @@ -41,7 +42,7 @@ MONO_CMAKE_ON= -DWANT_MONO=on MONO_CMAKE_OFF= -DWANT_MONO=off -NLS_USE= QT5=linguisttools_build +NLS_USE= QT=linguisttools_build post-patch-NLS-off: ${REINPLACE_CMD} -e '/add_subdirectory(po)/d' \ Index: japanese/fcitx-skk/Makefile =================================================================== --- japanese/fcitx-skk/Makefile +++ japanese/fcitx-skk/Makefile @@ -15,7 +15,7 @@ LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \ libskk.so:japanese/libskk -USES= tar:xz compiler:c++11-lang cmake gettext pkgconfig +USES= tar:xz compiler:c++11-lang cmake gettext pkgconfig qt:4 INSTALLS_ICONS= yes CMAKE_ARGS+= -DSKK_DEFAULT_PATH=${LOCALBASE}/share/skk/SKK-JISYO.L @@ -26,7 +26,7 @@ .include .if ${PORT_OPTIONS:MQT4} -USE_QT4= qmake_build moc_build rcc_build uic_build gui +USE_QT= qmake_build moc_build rcc_build uic_build gui USE_LDCONFIG= ${PREFIX}/lib/fcitx/qt PLIST_SUB+= QT4="" .else Index: japanese/kiten/Makefile =================================================================== --- japanese/kiten/Makefile +++ japanese/kiten/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Japanese reference/study tool for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: japanese/mozc-server/Makefile =================================================================== --- japanese/mozc-server/Makefile +++ japanese/mozc-server/Makefile @@ -26,7 +26,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils USES= compiler:c++11-lang pkgconfig iconv:wchar_t gmake \ - tar:bzip2 python:2.7,build shebangfix + tar:bzip2 python:2.7,build qt:4 shebangfix WRKSRC= ${WRKDIR}/${PORTNAME}-9b4c9e0 SHEBANG_FILES= src/build_mozc.py BUILD_WRKSRC= ${WRKSRC}/src @@ -47,7 +47,7 @@ LICENSE_DISTFILES_NAISTL=${DISTNAME}${EXTRACT_SUFX} .elif ${BUILD_MOZC_LIST:Mmozc_tool} == "mozc_tool" USE_GNOME= glib20 gtk20 -USE_QT4= corelib gui qmake_build moc_build rcc_build uic_build +USE_QT= corelib gui qmake_build moc_build rcc_build uic_build .elif ${BUILD_MOZC_LIST:Mibus_mozc} == "ibus_mozc" USE_XORG= xcb USE_GNOME= glib20 gtk20 Index: japanese/qt4-codecs-jp/Makefile =================================================================== --- japanese/qt4-codecs-jp/Makefile +++ japanese/qt4-codecs-jp/Makefile @@ -10,7 +10,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt EUC-JP/JIS codec plugins -USE_QT4= qmake_build corelib +USES= qt:4 +USE_QT= qmake_build corelib QT_DIST= yes HAS_CONFIGURE= yes Index: java/classpath/Makefile =================================================================== --- java/classpath/Makefile +++ java/classpath/Makefile @@ -16,7 +16,7 @@ LICENSE= GPLv2 GNU_CONFIGURE= yes -USES= gmake iconv libtool perl5 pkgconfig +USES= gmake iconv libtool perl5 pkgconfig qt:4 USE_LDCONFIG= yes USE_PERL5= build USE_XORG= x11 ice xtst xaw xproto xext @@ -111,7 +111,7 @@ CONFIGURE_ARGS+= --enable-default-toolkit=gnu.java.awt.peer.qt.QtToolkit .endif CONFIGURE_ENV+= MOC="${LOCALBASE}/bin/moc-qt4" -USE_QT4= moc_build corelib gui +USE_QT= moc_build corelib gui PLIST_SUB+= QT4="" .else PLIST_SUB+= QT4="@comment " Index: korean/qt4-codecs-kr/Makefile =================================================================== --- korean/qt4-codecs-kr/Makefile +++ korean/qt4-codecs-kr/Makefile @@ -10,7 +10,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt EUC-KR codec plugin -USE_QT4= qmake_build corelib +USES= qt:4 +USE_QT= qmake_build corelib QT_DIST= yes HAS_CONFIGURE= yes Index: lang/basic256/Makefile =================================================================== --- lang/basic256/Makefile +++ lang/basic256/Makefile @@ -19,9 +19,10 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -USES= bison dos2unix qmake +USES= bison dos2unix qt:5 USE_SDL= sdl mixer -USE_QT5= buildtools core gui multimedia network printsupport sql widgets serialport +USE_QT= buildtools_build qmake_build \ + core gui multimedia network printsupport sql widgets serialport QMAKE_ARGS+= LOCALBASE="${LOCALBASE}" QMAKE_SOURCE_PATH= BASIC256.pro Index: lang/kf5-kross/Makefile =================================================================== --- lang/kf5-kross/Makefile +++ lang/kf5-kross/Makefile @@ -8,12 +8,12 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 multi-language application scripting -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons doctools ecm i18n iconthemes itemviews \ jobwidgets kio parts service solid sonnet textwidgets \ widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus gui network qmake_build \ +USE_QT= buildtools_build core dbus gui network qmake_build \ script uiplugin uitools widgets xml .include Index: lang/kturtle/Makefile =================================================================== --- lang/kturtle/Makefile +++ lang/kturtle/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Educational programming environment for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui xml moc_build qmake_build rcc_build uic_build +USE_QT= corelib gui xml moc_build qmake_build rcc_build uic_build .include Index: lang/py-qt5-qml/Makefile =================================================================== --- lang/py-qt5-qml/Makefile +++ lang/py-qt5-qml/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtQml PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run network_run -USE_QT5= core gui network qml buildtools_build qmake_build +USE_QT= core gui network qml buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: lang/qt5-qml/Makefile =================================================================== --- lang/qt5-qml/Makefile +++ lang/qt5-qml/Makefile @@ -10,10 +10,9 @@ BROKEN_powerpc64= Does not build -USE_QT5= core network buildtools_build +USES= python:build qt:5 tar:xz +USE_QT= core network buildtools_build QT_DIST= declarative -USES= python:build qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src INSTALL_WRKSRC= ${WRKSRC}/src Index: mail/emailrelay/Makefile =================================================================== --- mail/emailrelay/Makefile +++ mail/emailrelay/Makefile @@ -14,7 +14,7 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf pkgconfig +USES= autoreconf pkgconfig qt:4 GNU_CONFIGURE= yes CONFIGURE_ENV= e_spooldir=${PREFIX}/var/spool/emailrelay CONFIGURE_ARGS= --without-pam @@ -29,7 +29,7 @@ GUI_CONFIGURE_ENABLE= gui GUI_CONFIGURE_ENV= e_qtmoc="${MOC}" -GUI_USE= QT4=gui,moc +GUI_USE= QT=gui,moc OPENSSL_CONFIGURE_WITH= openssl OPENSSL_USE= OPENSSL=yes Index: mail/kbiff/Makefile =================================================================== --- mail/kbiff/Makefile +++ mail/kbiff/Makefile @@ -12,9 +12,9 @@ LICENSE= GPLv2 -USES= cmake gettext kde:4 perl5 tar:bzip2 +USES= cmake gettext kde:4 perl5 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= corelib dbus gui network svg xml \ +USE_QT= corelib dbus gui network svg xml \ qmake_build uic_build rcc_build USE_PERL5= build Index: mail/kshowmail/Makefile =================================================================== --- mail/kshowmail/Makefile +++ mail/kshowmail/Makefile @@ -12,9 +12,9 @@ LICENSE= GPLv2 -USES= cmake gettext kde:4 perl5 +USES= cmake gettext kde:4 perl5 qt:5 USE_KDE= automoc4 kdelibs pimlibs -USE_QT4= corelib dbus gui network svg xml \ +USE_QT= corelib dbus gui network svg xml \ qmake_build uic_build rcc_build USE_PERL5= build Index: mail/qgmailnotifier/Makefile =================================================================== --- mail/qgmailnotifier/Makefile +++ mail/qgmailnotifier/Makefile @@ -10,8 +10,8 @@ MAINTAINER= crees@FreeBSD.org COMMENT= Portable Qt 4 based GMail notifier -USES= qmake tar:tgz -USE_QT4= moc_build uic_build gui network xml rcc_build +USES= qt:4 tar:tgz +USE_QT= moc_build qmake_build uic_build gui network xml rcc_build WRKSRC= ${WRKDIR}/${PORTNAME} Index: mail/trojita/Makefile =================================================================== --- mail/trojita/Makefile +++ mail/trojita/Makefile @@ -25,8 +25,8 @@ -DWITH_SHARED_PLUGINS:STRING=ON -DWITH_TESTS:STRING=OFF \ -DWITH_ZLIB:STRING=ON \ -DWITH_QT5:STRING=ON -USES= cmake compiler:c++11-lib cpe desktop-file-utils tar:xz -USE_QT5= buildtools_build linguisttools_build qmake_build \ +USES= cmake compiler:c++11-lib cpe desktop-file-utils qt:5 tar:xz +USE_QT= buildtools_build linguisttools_build qmake_build \ core dbus gui network sql sql-sqlite3 svg webkit widgets .include Index: math/abakus/Makefile =================================================================== --- math/abakus/Makefile +++ math/abakus/Makefile @@ -15,9 +15,9 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex LIB_DEPENDS= libmpfr.so:math/mpfr -USES= bison cmake kde:4 tar:bzip2 +USES= bison cmake kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" \ -DCMAKE_REQUIRED_FLAGS:STRING="${LDFLAGS}" \ -DFLEX_EXECUTABLE:FILEPATH=${LOCALBASE}/bin/flex Index: math/analitza/Makefile =================================================================== --- math/analitza/Makefile +++ math/analitza/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Library from KDE Education project -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui opengl svg xml \ +USE_QT= corelib gui opengl svg xml \ moc_build qmake_build rcc_build uic_build USE_GL= glu USE_LDCONFIG= yes Index: math/cantor/Makefile =================================================================== --- math/cantor/Makefile +++ math/cantor/Makefile @@ -12,9 +12,9 @@ libqalculate.so:math/libqalculate \ libanalitza.so:math/analitza -USES= cmake:outsource kde:4 pkgconfig python:2 tar:xz +USES= cmake:outsource kde:4 pkgconfig python:2 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib qtestlib_build xml xmlpatterns \ +USE_QT= corelib qtestlib_build xml xmlpatterns \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: math/cgal/Makefile =================================================================== --- math/cgal/Makefile +++ math/cgal/Makefile @@ -21,8 +21,8 @@ BROKEN_sparc64= Does not build: fails to compile all_files.cpp USE_LDCONFIG= yes -USES= cmake shebangfix tar:xz -USE_QT5= buildtools_build core gui opengl qmake_build widgets +USES= cmake shebangfix qt:5 tar:xz +USE_QT= buildtools_build core gui opengl qmake_build widgets SHEBANG_FILES= scripts/cgal_create_CMakeLists \ scripts/cgal_create_cmake_script Index: math/freemat/Makefile =================================================================== --- math/freemat/Makefile +++ math/freemat/Makefile @@ -24,9 +24,9 @@ libportaudio.so:audio/portaudio \ libumfpack.so:math/suitesparse -USES= blaslapack cmake:outsource dos2unix fortran pkgconfig python:build +USES= blaslapack cmake:outsource dos2unix fortran pkgconfig python:build qt:4 USE_GL= yes -USE_QT4= gui network opengl svg webkit xml \ +USE_QT= gui network opengl svg webkit xml \ moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DCMAKE_LIBRARY_PATH:STRING="${LOCALBASE}/llvm33/lib" \ -DCMAKE_PREFIX_PATH:STRING="${LOCALBASE}/share/llvm33/cmake" \ Index: math/kalgebra/Makefile =================================================================== --- math/kalgebra/Makefile +++ math/kalgebra/Makefile @@ -11,10 +11,10 @@ CMAKE_ARGS= -DBUILD_mobile:BOOL=FALSE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_GL= glu USE_KDE= kdelibs libkdeedu automoc4 -USE_QT4= corelib declarative gui opengl \ +USE_QT= corelib declarative gui opengl \ moc_build qmake_build rcc_build uic_build .include Index: math/kbruch/Makefile =================================================================== --- math/kbruch/Makefile +++ math/kbruch/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 application to exercise fractions -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: math/kcalc/Makefile =================================================================== --- math/kcalc/Makefile +++ math/kcalc/Makefile @@ -10,8 +10,8 @@ LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= xml qmake_build moc_build rcc_build uic_build +USE_QT= xml qmake_build moc_build rcc_build uic_build .include Index: math/kig/Makefile =================================================================== --- math/kig/Makefile +++ math/kig/Makefile @@ -9,8 +9,8 @@ LIB_DEPENDS= libboost_python.so:devel/boost-python-libs -USES= cmake:outsource compiler:c++11-lib kde:4 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= gui xml moc_build qmake_build rcc_build uic_build +USE_QT= gui xml moc_build qmake_build rcc_build uic_build .include Index: math/kmplot/Makefile =================================================================== --- math/kmplot/Makefile +++ math/kmplot/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Mathematical function plotter for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= xml moc_build qmake_build rcc_build uic_build +USE_QT= xml moc_build qmake_build rcc_build uic_build .include Index: math/labplot/Makefile =================================================================== --- math/labplot/Makefile +++ math/labplot/Makefile @@ -15,11 +15,11 @@ LIB_DEPENDS= libgsl.so:math/gsl -USES= cmake kde:4 shared-mime-info tar:bzip2 +USES= cmake kde:4 shared-mime-info qt:4 tar:bzip2 USE_XORG= xft xpm USE_GCC= yes USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build post-patch: @${REINPLACE_CMD} -e \ Index: math/mathmod/Makefile =================================================================== --- math/mathmod/Makefile +++ math/mathmod/Makefile @@ -12,9 +12,10 @@ LICENSE= GPLv2 -USES= dos2unix qmake zip +USES= dos2unix zip qt:5 USE_GL= gl -USE_QT5= buildtools_build core gui opengl qmake_build widgets + +USE_QT= buildtools_build core gui opengl qmake_build widgets BRANCHE= 274 WRKSRC= ${WRKDIR}/${PORTNAME:tl}-branches-${BRANCHE}-trunk Index: math/octave/Makefile =================================================================== --- math/octave/Makefile +++ math/octave/Makefile @@ -36,14 +36,14 @@ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= charsetfix fortran gmake libtool perl5 pkgconfig readline tar:xz +USES= charsetfix fortran gmake libtool perl5 pkgconfig readline qt:4 tar:xz USE_LDCONFIG= yes USE_PERL5= build USE_TEX= dvipsk:build GNU_CONFIGURE= yes USE_JAVA= yes JAVA_VERSION= 1.7+ -USE_QT4= corelib gui network opengl uic_build moc_build rcc_build linguist_build +USE_QT= corelib gui network opengl uic_build moc_build rcc_build linguist_build USE_XORG= x11 xext xfixes xft USE_GL= gl glu Index: math/plplot/Makefile =================================================================== --- math/plplot/Makefile +++ math/plplot/Makefile @@ -22,7 +22,7 @@ USE_GNOME= pango USE_PERL5= build -USES= cmake ghostscript gmake localbase perl5 pathfix pkgconfig +USES= cmake ghostscript gmake localbase perl5 pathfix pkgconfig qt:4 CMAKE_ARGS= -DENABLE_java:BOOL=OFF \ -DENABLE_octave:BOOL=OFF \ -DENABLE_pdl:BOOL=OFF \ @@ -91,7 +91,7 @@ THREADS_CMAKE_OFF= -DTHREADS_HAVE_PTHREAD_ARG:BOOL=OFF -QT4_USE= QT4=corelib,gui,svg,xml,moc_build,qmake_build,rcc_build,uic_build +QT4_USE= QT=corelib,gui,svg,xml,moc_build,qmake_build,rcc_build,uic_build QT4_CMAKE_OFF= -DENABLE_qt:BOOL=OFF -DDEFAULT_NO_QT_DEVICES:BOOL=ON WXGTK_LIB_DEPENDS= libagg.so:graphics/agg Index: math/qtiplot/Makefile =================================================================== --- math/qtiplot/Makefile +++ math/qtiplot/Makefile @@ -17,9 +17,9 @@ # qwt.5:x11-toolkits/qwt5 \ # qwtplot3d-qt4:math/qwtplot3d-qt4 -USES= dos2unix gmake qmake tar:bzip2 -USE_QT4= gui opengl svg qt3support network assistantclient \ - moc_build rcc_build +USES= dos2unix gmake qt:4 tar:bzip2 +USE_QT= gui opengl svg qt3support network assistantclient \ + moc_build qmake_build rcc_build USE_GL= glu QMAKE_ARGS+= LOCALBASE=${LOCALBASE} PYTHON_CMD=${PYTHON_CMD} DOS2UNIX_GLOB= *.pro @@ -34,7 +34,7 @@ DOCS_DESC= Install the QtiPlot Handbook DOCS_RUN_DEPENDS= qtiplot-doc>=0:math/qtiplot-doc -DOCS_USE= QT4=assistant-adp_run +DOCS_USE= QT=assistant-adp_run PYTHON_DESC= Python scripting support PYTHON_USES= python @@ -43,7 +43,7 @@ PYTHON_CONFIGURE_ENV= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} \ PYTHON_VERSION=${PYTHON_VERSION} -NLS_USE= QT4=linguisttools_build +NLS_USE= QT=linguisttools_build post-extract: ${CP} ${FILESDIR}/build.conf ${WRKSRC} Index: math/qtoctave/Makefile =================================================================== --- math/qtoctave/Makefile +++ math/qtoctave/Makefile @@ -11,10 +11,10 @@ RUN_DEPENDS= octave:math/octave -USE_QT4= designer gui network script svg xml \ +USE_QT= designer gui network script svg xml \ qmake_build moc_build rcc_build uic_build \ linguisttools_build -USES= cmake +USES= cmake qt:4 CMAKE_ARGS+= -DWITH_UseRPMTools:Bool=Off post-patch: Index: math/qwtplot3d-qt4/Makefile =================================================================== --- math/qwtplot3d-qt4/Makefile +++ math/qwtplot3d-qt4/Makefile @@ -10,8 +10,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= 3D plotting widgets for scientific data and math expressions -USES= dos2unix qmake tar:tgz -USE_QT4= gui moc_build opengl +USES= dos2unix qt:4 tar:tgz +USE_QT= gui moc_build opengl qmake_build USE_GL= glu USE_LDCONFIG= yes Index: math/rkward-kde4/Makefile =================================================================== --- math/rkward-kde4/Makefile +++ math/rkward-kde4/Makefile @@ -17,8 +17,8 @@ RUN_DEPENDS= ${LOCALBASE}/bin/R:math/R \ ${KDE_PREFIX}/lib/kde4/katepart.so:editors/kate -USES= cmake gettext fortran kde:4 php:cli shared-mime-info -USE_QT4= corelib dbus gui qmake_build moc_build network phonon rcc_build \ +USES= cmake gettext fortran kde:4 php:cli shared-mime-info qt:4 +USE_QT= corelib dbus gui qmake_build moc_build network phonon rcc_build \ script svg uic_build webkit xml USE_XORG= x11 USE_KDE= automoc4 kdelibs Index: math/rocs/Makefile =================================================================== --- math/rocs/Makefile +++ math/rocs/Makefile @@ -10,9 +10,9 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs -USES= cmake:outsource grantlee:4 kde:4 tar:xz +USES= cmake:outsource grantlee:4 kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= gui qtestlib script scripttools webkit xml \ +USE_QT= gui qtestlib script scripttools webkit xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: math/speedcrunch/Makefile =================================================================== --- math/speedcrunch/Makefile +++ math/speedcrunch/Makefile @@ -13,9 +13,9 @@ USE_GITHUB= yes GH_PROJECT= SpeedCrunch -USES= cmake:outsource +USES= cmake:outsource qt:4 CMAKE_SOURCE_PATH= ${WRKSRC}/src -USE_QT4= qmake_build moc_build rcc_build uic_build corelib gui network +USE_QT= qmake_build moc_build rcc_build uic_build corelib gui network USE_XORG= x11 xext sm ice .include Index: math/vtk5/Makefile =================================================================== --- math/vtk5/Makefile +++ math/vtk5/Makefile @@ -24,7 +24,7 @@ SUB_FILES= vtk.3 -USES= alias cmake:outsource jpeg +USES= alias cmake:outsource jpeg qt:4 USE_XORG= xt USE_LDCONFIG= ${PREFIX}/lib/vtk-${PORTVERSION:R} CXXFLAGS+= -DUSE_INTERP_ERRORLINE @@ -119,7 +119,7 @@ .endif .if ${PORT_OPTIONS:MQT4} -USE_QT4= corelib designer gui opengl qmake_build uic_build \ +USE_QT= corelib designer gui opengl qmake_build uic_build \ moc_build rcc_build CMAKE_ARGS+= -DVTK_USE_QVTK:BOOL=ON \ -DVTK_USE_QT:BOOL=ON \ Index: math/vtk6/Makefile =================================================================== --- math/vtk6/Makefile +++ math/vtk6/Makefile @@ -126,14 +126,16 @@ .endif .if ${PORT_OPTIONS:MQT4} -USE_QT4= gui_build gui_run network_build network_run sql_build sql_run \ +USES+= qt:4 +USE_QT= gui_build gui_run network_build network_run sql_build sql_run \ moc_build uic_build qmake_build rcc_build opengl webkit_build \ webkit_run CMAKE_ARGS+= -DVTK_QT_VERSION:STRING="4" .endif .if ${PORT_OPTIONS:MQT5} -USE_QT5= gui_build gui_run network_build network_run sql_build sql_run \ +USES+= qt:5 +USE_QT= gui_build gui_run network_build network_run sql_build sql_run \ qmake_build opengl webkit_build buildtools webkit_run CMAKE_ARGS+= -DVTK_QT_VERSION:STRING="5" \ -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 @@ -149,9 +151,9 @@ .if ${PORT_OPTIONS:MDESIGNER} .if ${PORT_OPTIONS:MQT5} -USE_QT5+= designer +USE_QT+= designer .elif ${PORT_OPTIONS:MQT4} -USE_QT4+= designer +USE_QT+= designer .else IGNORE= designer requires either QT4 or QT5 .endif Index: math/vtk6/pkg-plist =================================================================== --- math/vtk6/pkg-plist +++ math/vtk6/pkg-plist @@ -4519,3 +4519,4 @@ lib/cmake/vtk-%%VER2%%/vtkWrapTcl.cmake lib/cmake/vtk-%%VER2%%/vtkWrapperInit.data.in lib/cmake/vtk-%%VER2%%/vtkWrapping.cmake +@dir share/cmake/hdf5 Index: misc/artikulate/Makefile =================================================================== --- misc/artikulate/Makefile +++ misc/artikulate/Makefile @@ -13,9 +13,9 @@ IGNORE= not usable, links to both GStreamer 0.10.x and 1.x -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs libkdeedu runtime_run -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: misc/bibletime/Makefile =================================================================== --- misc/bibletime/Makefile +++ misc/bibletime/Makefile @@ -13,9 +13,9 @@ LIB_DEPENDS= libclucene-core.so:textproc/clucene \ libsword.so:misc/sword -USES= cmake:outsource tar:xz +USES= cmake:outsource qt:4 tar:xz USE_OPENSSL= yes -USE_QT4= corelib dbus gui iconengines network phonon qtestlib script \ +USE_QT= corelib dbus gui iconengines network phonon qtestlib script \ svg webkit xml linguist_build moc_build qmake_build \ rcc_build uic_build Index: misc/kde-thumbnailer-chm/Makefile =================================================================== --- misc/kde-thumbnailer-chm/Makefile +++ misc/kde-thumbnailer-chm/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libchm.so:misc/chmlib -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= lib/kde4/chmthumbnail.so \ Index: misc/kde-thumbnailer-epub/Makefile =================================================================== --- misc/kde-thumbnailer-epub/Makefile +++ misc/kde-thumbnailer-epub/Makefile @@ -9,9 +9,9 @@ MAINTAINER= ports@FreeBSD.org COMMENT= KDE thumbnail generator for ePub files -USES= cmake:outsource kde:4 +USES= cmake:outsource kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= lib/kde4/epubthumbnail.so \ Index: misc/kde-thumbnailer-fb2/Makefile =================================================================== --- misc/kde-thumbnailer-fb2/Makefile +++ misc/kde-thumbnailer-fb2/Makefile @@ -9,9 +9,9 @@ MAINTAINER= ports@FreeBSD.org COMMENT= KDE thumbnail generator for fb2 files -USES= cmake:outsource kde:4 +USES= cmake:outsource kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= lib/kde4/fb2thumbnail.so \ Index: misc/kde4-l10n/files/bsd.l10n.mk =================================================================== --- misc/kde4-l10n/files/bsd.l10n.mk +++ misc/kde4-l10n/files/bsd.l10n.mk @@ -3,9 +3,9 @@ DISTNAME= ${PORTNAME}-${KDE4_L10N}-${PORTVERSION} DIST_SUBDIR?= KDE/${PORTVERSION}/kde-l10n -USE_QT4= uic_build moc_build qmake_build rcc_build xml +USE_QT= uic_build moc_build qmake_build rcc_build xml USE_KDE= kdelibs automoc4 -USES= cmake gettext kde:4 tar:xz +USES= cmake gettext kde:4 tar:xz qt:4 # Support for spelling dictionaries Index: misc/kgeography/Makefile =================================================================== --- misc/kgeography/Makefile +++ misc/kgeography/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 geography trainer -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= xml moc_build qmake_build rcc_build uic_build +USE_QT= xml moc_build qmake_build rcc_build uic_build .include Index: misc/klettres/Makefile =================================================================== --- misc/klettres/Makefile +++ misc/klettres/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Alphabet learning tool for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= xml moc_build qmake_build rcc_build uic_build +USE_QT= xml moc_build qmake_build rcc_build uic_build .include Index: misc/krecipes-kde4/Makefile =================================================================== --- misc/krecipes-kde4/Makefile +++ misc/krecipes-kde4/Makefile @@ -11,8 +11,8 @@ LICENSE= GPLv2 -USES= cmake gettext kde:4 shared-mime-info -USE_QT4= moc_build qmake_build rcc_build uic_build +USES= cmake gettext kde:4 shared-mime-info qt:4 +USE_QT= moc_build qmake_build rcc_build uic_build USE_KDE= automoc4 kdelibs qimageblitz OPTIONS_MULTI= DB @@ -20,13 +20,13 @@ OPTIONS_DEFAULT= SQLITE SQLITE_USES= sqlite -SQLITE_USE= QT4=sql-sqlite3_run +SQLITE_USE= QT=sql-sqlite3_run SQLITE_CMAKE_OFF= -DWITH_Sqlite:BOOL=OFF MYSQL_USE= MYSQL=yes \ - QT4=sql-mysql_run + QT=sql-mysql_run PGSQL_USES= pgsql -PGSQL_USE= QT4=sql-pgsql_run +PGSQL_USE= QT=sql-pgsql_run .include Index: misc/ktouch/Makefile =================================================================== --- misc/ktouch/Makefile +++ misc/ktouch/Makefile @@ -9,9 +9,9 @@ RUN_DEPENDS= ${LOCALBASE}/lib/kde4/imports/org/kde/charts/qmldir:graphics/kqtquickcharts -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib declarative opengl phonon script sql xmlpatterns \ +USE_QT= corelib declarative opengl phonon script sql xmlpatterns \ moc_build qmake_build rcc_build uic_build USE_XORG= xkbfile Index: misc/kwordquiz/Makefile =================================================================== --- misc/kwordquiz/Makefile +++ misc/kwordquiz/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Flash card trainer for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkdeedu automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: misc/libkdeedu/Makefile =================================================================== --- misc/libkdeedu/Makefile +++ misc/libkdeedu/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Libraries used by KDE educational applications -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui xml moc_build qmake_build rcc_build uic_build +USE_QT= corelib gui xml moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: misc/parley/Makefile =================================================================== --- misc/parley/Makefile +++ misc/parley/Makefile @@ -7,10 +7,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Vocabulary trainer for KDE 4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_GNOME= libxml2 libxslt USE_KDE= kdelibs libkdeedu attica automoc4 -USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build USE_XORG= x11 xrender .include Index: misc/py-qt4-demo/Makefile =================================================================== --- misc/py-qt4-demo/Makefile +++ misc/py-qt4-demo/Makefile @@ -15,7 +15,7 @@ DISTINFO_FILE= ${PYQT4_DISTINFO_FILE} NO_BUILD= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 EXAMPLESDIR= ${PREFIX}/share/examples/py-qt4 Index: misc/py-qt4-doc/Makefile =================================================================== --- misc/py-qt4-doc/Makefile +++ misc/py-qt4-doc/Makefile @@ -15,7 +15,7 @@ DISTINFO_FILE= ${PYQT4_DISTINFO_FILE} NO_BUILD= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= # DOCSDIR= ${PREFIX}/share/doc/py-qt4 Index: misc/py-qt5-demo/Makefile =================================================================== --- misc/py-qt5-demo/Makefile +++ misc/py-qt5-demo/Makefile @@ -13,7 +13,7 @@ DISTINFO_FILE= ${PYQT_DISTINFO_FILE} NO_BUILD= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_PYQT= # EXAMPLESDIR= ${PREFIX}/share/examples/py-qt5 Index: misc/py-qt5-doc/Makefile =================================================================== --- misc/py-qt5-doc/Makefile +++ misc/py-qt5-doc/Makefile @@ -13,7 +13,7 @@ DISTINFO_FILE= ${PYQT_DISTINFO_FILE} NO_BUILD= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_PYQT= # DOCSDIR= ${PREFIX}/share/doc/py-qt5 Index: misc/qbrew/Makefile =================================================================== --- misc/qbrew/Makefile +++ misc/qbrew/Makefile @@ -10,8 +10,8 @@ MAINTAINER= david@usermode.org COMMENT= Homebrewer's recipe calculator -USES= qmake -USE_QT4= moc_build uic_build rcc_build xml gui +USES= qt:4 +USE_QT= moc_build qmake_build uic_build rcc_build xml gui PORTDOCS= * QMAKE_ARGS= CONFIG+="configure" Index: misc/qmetro/Makefile =================================================================== --- misc/qmetro/Makefile +++ misc/qmetro/Makefile @@ -11,9 +11,9 @@ LICENSE= GPLv2 -USES= dos2unix qmake zip +USES= dos2unix zip qt:4 INSTALLS_ICONS= yes -USE_QT4= gui xml uic_build moc_build multimedia \ +USE_QT= gui xml uic_build moc_build qmake_build multimedia \ rcc_build LDFLAGS= -lz DOS2UNIX_FILES= rc/alarm.pri Index: misc/qt4-doc/Makefile =================================================================== --- misc/qt4-doc/Makefile +++ misc/qt4-doc/Makefile @@ -9,7 +9,7 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt documentation -USE_QT4= # empty +USES= qt:4 QT_DIST= yes NO_BUILD= yes Index: misc/qt4-l10n/Makefile =================================================================== --- misc/qt4-l10n/Makefile +++ misc/qt4-l10n/Makefile @@ -8,7 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt localized messages -USE_QT4= linguisttools_build +USES= qt:4 +USE_QT= linguisttools_build QT_DIST= yes NO_ARCH= yes Index: misc/qt4-qtconfig/Makefile =================================================================== --- misc/qt4-qtconfig/Makefile +++ misc/qt4-qtconfig/Makefile @@ -9,8 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 graphical configuration utility -USES= pkgconfig -USE_QT4= qmake_build moc_build rcc_build uic_build \ +USES= pkgconfig qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build \ corelib dbus gui xml QT_DIST= yes @@ -41,7 +41,7 @@ OPTIONS_DEFAULT=PHONON PHONON_DESC= Phonon multimedia framework support (implies GStreamer) -PHONON_USE= GSTREAMER=yes QT4=phonon,phonon-gst +PHONON_USE= GSTREAMER=yes QT=phonon,phonon-gst PHONON_CONFIGURE_ON= -phonon -gstreamer PHONON_CONFIGURE_OFF= -no-phonon -no-gstreamer Index: misc/qt4-qtdemo/Makefile =================================================================== --- misc/qt4-qtdemo/Makefile +++ misc/qt4-qtdemo/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4 demonstration and example applications -USES= pkgconfig +USES= pkgconfig qt:4 USE_GSTREAMER= yes -USE_QT4= qmake_build moc_build rcc_build uic_build corelib designer \ +USE_QT= qmake_build moc_build rcc_build uic_build corelib designer \ gui network opengl sql svg qtestlib xml imageformats_run dbus \ script webkit phonon help assistant_run phonon-gst_run scripttools \ xmlpatterns multimedia Index: misc/qt5-doc/Makefile =================================================================== --- misc/qt5-doc/Makefile +++ misc/qt5-doc/Makefile @@ -12,8 +12,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 documentation -USES= gmake python:build qmake:norecursive,outsource tar:xz -USE_QT5= buildtools_build concurrent_build help_build qdoc_build +USES= gmake python:build qt:5,qmake_norecursive,qmake_outsource tar:xz +USE_QT= buildtools_build concurrent_build help_build qdoc_build qmake_build QMAKE_SOURCE_PATH= ${WRKSRC}/qt.pro ALL_TARGET= docs Index: misc/qt5-examples/Makefile =================================================================== --- misc/qt5-examples/Makefile +++ misc/qt5-examples/Makefile @@ -16,8 +16,8 @@ NO_ARCH= yes NO_BUILD= yes -USES= tar:xz -USE_QT5= # +USES= qt:5 tar:xz +USE_QT= # DESCR= ${.CURDIR:H:H}/devel/qt5/pkg-descr DISTINFO_FILE= ${.CURDIR:H:H}/misc/qt5-doc/distinfo Index: misc/qt5-l10n/Makefile =================================================================== --- misc/qt5-l10n/Makefile +++ misc/qt5-l10n/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt localized messages -USES= qmake -USE_QT5= qmake_build linguisttools_build +USES= qt:5 tar:xz +USE_QT= qmake_build linguisttools_build QT_DIST= translations .include Index: misc/qt5ct/Makefile =================================================================== --- misc/qt5ct/Makefile +++ misc/qt5ct/Makefile @@ -13,9 +13,9 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= gettext-runtime qmake tar:bz2 -USE_QT5= core dbus gui svg widgets buildtools_build \ - linguisttools_build +USES= gettext-runtime tar:bz2 qt:5 +USE_QT= core dbus gui svg widgets buildtools_build \ + linguisttools_build qmake_build USE_GL= egl gl USE_XORG= x11 xext xrender Index: misc/saaghar/Makefile =================================================================== --- misc/saaghar/Makefile +++ misc/saaghar/Makefile @@ -18,9 +18,9 @@ OPTIONS_DEFINE= DEBUG -USES= qmake dos2unix -USE_QT4= gui network sql xml sql-sqlite3_run \ - moc_build rcc_build uic_build phonon \ +USES= dos2unix qt:4 +USE_QT= gui network sql xml sql-sqlite3_run \ + moc_build qmake_build rcc_build uic_build phonon \ dbus declarative xmlpatterns svg script WRKSRC= ${WRKDIR}/Saaghar Index: misc/tellico-kde4/Makefile =================================================================== --- misc/tellico-kde4/Makefile +++ misc/tellico-kde4/Makefile @@ -18,9 +18,9 @@ libexempi.so:textproc/exempi \ libqjson.so:devel/qjson -USES= cmake gettext kde:4 pkgconfig shared-mime-info tar:bzip2 +USES= cmake gettext kde:4 pkgconfig shared-mime-info qt:4 tar:bzip2 USE_KDE= kdelibs libksane pimlibs \ automoc4 qimageblitz libkcddb libkcompactdisc -USE_QT4= qmake_build moc_build uic_build rcc_build +USE_QT= qmake_build moc_build uic_build rcc_build .include Index: multimedia/2mandvd/Makefile =================================================================== --- multimedia/2mandvd/Makefile +++ multimedia/2mandvd/Makefile @@ -30,10 +30,10 @@ WRKSRC= ${WRKDIR}/${PORTNAME} -USES= desktop-file-utils gmake perl5 qmake:norecursive shebangfix +USES= desktop-file-utils gmake perl5 shebangfix qt:4,qmake_norecursiv SHEBANG_FILES= fake.pl -USE_QT4= corelib gui opengl \ - linguisttools_build moc_build rcc_build uic_build +USE_QT= corelib gui opengl \ + linguisttools_build moc_build qmake_build rcc_build uic_build USE_GL= glu USE_SDL= sdl USE_PERL5= run Index: multimedia/abby/Makefile =================================================================== --- multimedia/abby/Makefile +++ multimedia/abby/Makefile @@ -16,8 +16,8 @@ OPTIONS_DEFAULT= CCLIVE CCLIVE_DESC= Use cclive backend (instead of clive) -USES= qmake tar:bzip2 -USE_QT4= gui network xml moc_build rcc_build uic_build +USES= qt:4 tar:bzip2 +USE_QT= gui network xml moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/abby Index: multimedia/avidemux/Makefile.common =================================================================== --- multimedia/avidemux/Makefile.common +++ multimedia/avidemux/Makefile.common @@ -15,7 +15,7 @@ LICENSE= GPLv2 USE_GNOME= libxml2 -USE_QT4= # empty +USE_QT= # empty OPTIONS_FILE= ${PORT_DBDIR}/${OPTIONS_NAME:C/-.*//}/options @@ -100,7 +100,8 @@ .if ${PORT_OPTIONS:MQT4} CMAKE_ARGS+= -DLRELEASE_EXECUTABLE=${LOCALBASE}/bin/lrelease-qt4 -USE_QT4= qmake_build moc_build rcc_build uic_build linguist_build gui +USES+= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build linguist_build gui PLIST_SUB+= QT4="" .else CMAKE_ARGS+= -DQT4:BOOL=OFF Index: multimedia/baka-mplayer/Makefile =================================================================== --- multimedia/baka-mplayer/Makefile +++ multimedia/baka-mplayer/Makefile @@ -16,15 +16,15 @@ GH_ACCOUNT= u8sand GH_PROJECT= Baka-MPlayer -USES= compiler:c++11-lib pkgconfig qmake -USE_QT5= qmake_build buildtools_build gui network svg widgets x11extras +USES= compiler:c++11-lib pkgconfig qt:5 +USE_QT= qmake_build buildtools_build gui network svg widgets x11extras QMAKE_SOURCE_PATH=${WRKSRC}/src QMAKE_ARGS= lupdate="${LUPDATE}" lrelease="${LRELEASE}" OPTIONS_DEFINE= DOCS NLS NOTO OPTIONS_SUB= yes -NLS_USE= QT5=linguisttools_build +NLS_USE= QT=linguisttools_build NLS_QMAKE_ON= CONFIG+="install_translations" NOTO_DESC= Original look with Noto Sans font NOTO_RUN_DEPENDS= noto>0:x11-fonts/noto Index: multimedia/bangarang/Makefile =================================================================== --- multimedia/bangarang/Makefile +++ multimedia/bangarang/Makefile @@ -17,8 +17,8 @@ LIB_DEPENDS= libtag.so:audio/taglib PROJECTHOST= bangarangissuetracking -USES= cmake:outsource gettext kde:4 -USE_QT4= qmake_build moc_build rcc_build uic_build \ +USES= cmake:outsource gettext kde:4 qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build \ corelib gui phonon USE_KDE= automoc4 kdelibs Index: multimedia/bino/Makefile =================================================================== --- multimedia/bino/Makefile +++ multimedia/bino/Makefile @@ -12,11 +12,11 @@ LICENSE= GPLv3+ -USES= desktop-file-utils gmake pkgconfig tar:xz +USES= desktop-file-utils gmake pkgconfig qt:4 tar:xz USE_GL= glew GNU_CONFIGURE= yes INSTALLS_ICONS= yes -USE_QT4= moc_build opengl rcc_build +USE_QT= moc_build opengl rcc_build # no port fow equalizer now, lirc detecting not working CONFIGURE_ARGS+= --without-equalizer --without-liblircclient --docdir=${DOCSDIR} Index: multimedia/clipgrab/Makefile =================================================================== --- multimedia/clipgrab/Makefile +++ multimedia/clipgrab/Makefile @@ -11,8 +11,8 @@ LICENSE= GPLv3 -USES= qmake tar:bzip2 -USE_QT4= gui xml uic_build moc_build \ +USES= qt:4 tar:bzip2 +USE_QT= gui xml uic_build moc_build qmake_build \ rcc_build network dbus webkit PLIST_FILES= bin/${PORTNAME} \ Index: multimedia/dragon/Makefile =================================================================== --- multimedia/dragon/Makefile +++ multimedia/dragon/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= phonon moc_build qmake_build rcc_build uic_build +USE_QT= phonon moc_build qmake_build rcc_build uic_build .include Index: multimedia/dvbcut/Makefile =================================================================== --- multimedia/dvbcut/Makefile +++ multimedia/dvbcut/Makefile @@ -23,7 +23,7 @@ GH_PROJECT= dvbcut-deb GH_TAGNAME= 381549c -USES= qmake:outsource pkgconfig desktop-file-utils shared-mime-info +USES= pkgconfig desktop-file-utils shared-mime-info CXXFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/libavcodec \ @@ -38,8 +38,10 @@ OPTIONS_RADIO_QT= QT4 QT5 OPTIONS_DEFAULT= QT4 -QT4_USE= QT4=corelib,gui,xml,qt3support,linguisttools_build,moc_build,rcc_build,uic_build -QT5_USE= QT5=core,gui,widgets,xml,buildtools_build,linguisttools_build GL=gl +QT4_USES= qt:4,qmake_outsource +QT4_USE= QT=corelib,gui,xml,qt3support,linguisttools_build,moc_build,qmake_build,rcc_build,uic_build +QT5_USES= qt:5,qmake_outsource +QT5_USE= QT=core,gui,widgets,xml,buildtools_build,linguisttools_build,qmake_build GL=gl post-build: @${SED} -e 's;@prefix@;${PREFIX};' \ Index: multimedia/gstreamer-qt4/Makefile =================================================================== --- multimedia/gstreamer-qt4/Makefile +++ multimedia/gstreamer-qt4/Makefile @@ -17,12 +17,12 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs -USES= bison cmake gmake kde:4 pathfix pkgconfig tar:bzip2 +USES= bison cmake gmake kde:4 pathfix pkgconfig qt:4 tar:bzip2 USE_LDCONFIG= yes USE_GSTREAMER= yes USE_GNOME= glib20 USE_KDE= automoc4 -USE_QT4= corelib gui opengl declarative \ +USE_QT= corelib gui opengl declarative \ qmake_build moc_build rcc_build uic_build qtestlib_build PLIST_SUB= VERSION="${PORTVERSION}" GST_VERSION="${GST_VERSION}" Index: multimedia/gstreamer1-qt4/Makefile =================================================================== --- multimedia/gstreamer1-qt4/Makefile +++ multimedia/gstreamer1-qt4/Makefile @@ -22,11 +22,13 @@ USE_GL= gl USE_GNOME= glib20 . if ${PKGNAMESUFFIX:M4} -USE_QT4= corelib gui opengl declarative script \ +USES+= qt:4 +USE_QT= corelib gui opengl declarative script \ qmake_build moc_build rcc_build uic_build qtestlib_build PLIST_SUB= QT4_ONLY="" QT5_ONLY="@comment " . else -USE_QT5= buildtools_build qmake_build core gui network opengl \ +USES+= qt:5 +USE_QT= buildtools_build qmake_build core gui network opengl \ qml quick testlib widgets QTVER_SUFFIX= 5 PLIST_SUB= QT4_ONLY="@comment " QT5_ONLY="" Index: multimedia/k9copy-kde4/Makefile =================================================================== --- multimedia/k9copy-kde4/Makefile +++ multimedia/k9copy-kde4/Makefile @@ -17,9 +17,9 @@ libmpeg2.so:multimedia/libmpeg2 \ libavcodec0.so:multimedia/ffmpeg0 -USES= cmake gettext kde:4 +USES= cmake gettext kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build OPTIONS_DEFINE= MENCODER MPLAYER DVDAUTHOR MENCODER_DESC= MEncoder support Index: multimedia/k9copy-kde4/files/patch-src_backup_k9dvdbackup.cpp =================================================================== --- multimedia/k9copy-kde4/files/patch-src_backup_k9dvdbackup.cpp +++ multimedia/k9copy-kde4/files/patch-src_backup_k9dvdbackup.cpp @@ -0,0 +1,25 @@ +/wrkdirs/usr/ports/multimedia/k9copy-kde4/work/k9copy-2.3.4-Source/src/backup/k9dvdbackup.cpp:888:24: error: call to 'abs' is ambiguous + *_offset = abs(vobu1->newSector - vobu2->newSector) | maskOffset1 ; + ^~~ +/usr/include/stdlib.h:83:6: note: candidate function +int abs(int) __pure2; + ^ +/usr/include/c++/v1/stdlib.h:115:44: note: candidate function +inline _LIBCPP_INLINE_VISIBILITY long abs( long __x) _NOEXCEPT {return labs(__x);} + ^ +/usr/include/c++/v1/stdlib.h:117:44: note: candidate function +inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT {return llabs(__x);} + ^ + +--- src/backup/k9dvdbackup.cpp.orig 2016-11-18 20:25:13 UTC ++++ src/backup/k9dvdbackup.cpp +@@ -885,7 +885,8 @@ k9Vobu * k9DVDBackup::remapOffset(uint32 + + + if ((vobu1 !=NULL) && (vobu2!=NULL)) { +- *_offset = abs(vobu1->newSector - vobu2->newSector) | maskOffset1 ; ++ uint32_t delta = ( vobu1->newSector > vobu2->newSector ? vobu1->newSector - vobu2->newSector : vobu2->newSector - vobu1->newSector ); ++ *_offset = delta | maskOffset1 ; + *_offset |= maskOffset2; + return vobu2; + } Index: multimedia/kaffeine/Makefile =================================================================== --- multimedia/kaffeine/Makefile +++ multimedia/kaffeine/Makefile @@ -16,9 +16,9 @@ BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libvlc.so:multimedia/vlc-qt4 -USES= cmake kde:4 cpe gettext pkgconfig +USES= cmake kde:4 cpe gettext pkgconfig qt:4 USE_KDE= automoc4 kdelibs -USE_QT4= corelib dbus gui network phonon sql svg xml \ +USE_QT= corelib dbus gui network phonon sql svg xml \ moc_build qmake_build rcc_build uic_build USE_XORG= xscrnsaver Index: multimedia/kdemultimedia4-ffmpegthumbs/Makefile =================================================================== --- multimedia/kdemultimedia4-ffmpegthumbs/Makefile +++ multimedia/kdemultimedia4-ffmpegthumbs/Makefile @@ -13,8 +13,8 @@ LIB_DEPENDS= libswscale.so:multimedia/ffmpeg -USES= cmake:outsource kde:4 pkgconfig tar:xz +USES= cmake:outsource kde:4 pkgconfig qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: multimedia/kdemultimedia4-mplayerthumbs/Makefile =================================================================== --- multimedia/kdemultimedia4-mplayerthumbs/Makefile +++ multimedia/kdemultimedia4-mplayerthumbs/Makefile @@ -13,8 +13,8 @@ RUN_DEPENDS= mplayer:multimedia/mplayer -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= phonon moc_build qmake_build rcc_build uic_build +USE_QT= phonon moc_build qmake_build rcc_build uic_build .include Index: multimedia/kdenlive/Makefile =================================================================== --- multimedia/kdenlive/Makefile +++ multimedia/kdenlive/Makefile @@ -14,9 +14,9 @@ libqjson.so:devel/qjson RUN_DEPENDS= ffmpeg${FFMPEG_SUFX}:multimedia/ffmpeg${FFMPEG_SUFX} -USES= cmake kde:4 pkgconfig shared-mime-info tar:bzip2 +USES= cmake kde:4 pkgconfig shared-mime-info qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs nepomuk-core -USE_QT4= corelib dbus gui opengl script svg xml \ +USE_QT= corelib dbus gui opengl script svg xml \ moc_build qmake_build rcc_build uic_build USE_XORG= x11 CMAKE_ARGS= -DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFX}" Index: multimedia/kdenlive/files/patch-src_scopes_audioscopes_spectrogram.cpp =================================================================== --- multimedia/kdenlive/files/patch-src_scopes_audioscopes_spectrogram.cpp +++ multimedia/kdenlive/files/patch-src_scopes_audioscopes_spectrogram.cpp @@ -0,0 +1,37 @@ +Fix ambiguity of abs(). + +[7%] Building CXX object src/CMakeFiles/kdenlive.dir/scopes/audioscopes/spectrogram.cpp.o +/tmp/usr/ports/multimedia/kdenlive/work/kdenlive-16.04.3/src/scopes/audioscopes/spectrogram.cpp:276:77: error: call to 'abs' is ambiguous + hideText = m_aTrackMouse->isChecked() && m_mouseWithinWidget && abs(x-(leftDist + mouseX + 30)) < (int) minDistX + ^~~ +/usr/include/stdlib.h:83:6: note: candidate function +int abs(int) __pure2; + ^ +/usr/include/c++/v1/stdlib.h:115:44: note: candidate function +inline _LIBCPP_INLINE_VISIBILITY long abs( long __x) _NOEXCEPT {return labs(__x);} + ^ +/usr/include/c++/v1/stdlib.h:117:44: note: candidate function +inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT {return llabs(__x);} + ^ +[...] + +--- src/scopes/audioscopes/spectrogram.cpp.orig 2016-07-12 21:44:03 UTC ++++ src/scopes/audioscopes/spectrogram.cpp +@@ -245,7 +245,7 @@ QImage Spectrogram::renderHUD(uint) + x = leftDist + (m_innerScopeRect.width()-1) * ((float)hz)/m_freqMax; + + // Hide text if it would overlap with the text drawn at the mouse position +- hideText = m_aTrackMouse->isChecked() && m_mouseWithinWidget && abs(x-(leftDist + mouseX + 20)) < (int) minDistX + 16 ++ hideText = m_aTrackMouse->isChecked() && m_mouseWithinWidget && abs((int)(x-(leftDist + mouseX + 20))) < (int) minDistX + 16 + && mouseX < m_innerScopeRect.width() && mouseX >= 0; + + if (x <= rightBorder) { +@@ -273,7 +273,7 @@ QImage Spectrogram::renderHUD(uint) + } + // Draw the line at the very right (maximum frequency) + x = leftDist + m_innerScopeRect.width()-1; +- hideText = m_aTrackMouse->isChecked() && m_mouseWithinWidget && abs(x-(leftDist + mouseX + 30)) < (int) minDistX ++ hideText = m_aTrackMouse->isChecked() && m_mouseWithinWidget && abs((int)(x-(leftDist + mouseX + 30))) < (int) minDistX + && mouseX < m_innerScopeRect.width() && mouseX >= 0; + davinci.drawLine(x, topDist, x, topDist + m_innerScopeRect.height()+6); + if (!hideText) { Index: multimedia/kf5-kmediaplayer/Makefile =================================================================== --- multimedia/kf5-kmediaplayer/Makefile +++ multimedia/kf5-kmediaplayer/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 plugin interface for media player features -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ ecm i18n jobwidgets kio parts service sonnet textwidgets \ widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus gui network qmake_build \ +USE_QT= buildtools_build core dbus gui network qmake_build \ testlib widgets xml .include Index: multimedia/kmplayer-kde4/Makefile =================================================================== --- multimedia/kmplayer-kde4/Makefile +++ multimedia/kmplayer-kde4/Makefile @@ -20,9 +20,9 @@ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= mplayer:multimedia/mplayer -USES= cmake:outsource gettext-runtime kde:4 pkgconfig +USES= cmake:outsource gettext-runtime kde:4 pkgconfig qt:4 USE_GNOME= cairo gdkpixbuf2 gtk20 -USE_QT4= corelib dbus gui network svg xml \ +USE_QT= corelib dbus gui network svg xml \ moc_build qmake_build rcc_build uic_build USE_KDE= automoc4 kdelibs soprano USE_XORG= x11 Index: multimedia/kplayer-kde4/Makefile =================================================================== --- multimedia/kplayer-kde4/Makefile +++ multimedia/kplayer-kde4/Makefile @@ -12,8 +12,8 @@ RUN_DEPENDS= mplayer:multimedia/mplayer -USES= cmake gettext kde:4 tar:bzip2 -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USES= cmake gettext kde:4 qt:4 tar:bzip2 +USE_QT= corelib qmake_build moc_build rcc_build uic_build USE_KDE= kdelibs automoc4 LDFLAGS+= -L${LOCALBASE}/lib -lX11 -L${LOCALBASE}/kde4/lib -lsolid Index: multimedia/mediadownloader/Makefile =================================================================== --- multimedia/mediadownloader/Makefile +++ multimedia/mediadownloader/Makefile @@ -13,11 +13,11 @@ LICENSE= GPLv3 -USES= qmake +USES= qt:4 USE_GL= gl glu USE_XORG= xtst USE_GSTREAMER= ffmpeg -USE_QT4= dbus gui network moc_build opengl phonon phonon-gst \ +USE_QT= dbus gui network moc_build opengl phonon phonon-gst qmake_build \ rcc_build uic_build webkit xml xmlpatterns QMAKEPRO= ${PORTNAME}.pro PLIST_FILES= bin/${PORTNAME} Index: multimedia/minitube/Makefile =================================================================== --- multimedia/minitube/Makefile +++ multimedia/minitube/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= minitube -PORTVERSION= 2.5.2 +PORTVERSION= 2.4 CATEGORIES= multimedia www MAINTAINER= ports@FreeBSD.org @@ -13,17 +13,15 @@ USE_GITHUB= yes GH_ACCOUNT= flaviotordini -USES= qmake -USE_GL= gl -USE_QT5= core dbus gui network phonon4 script sql widgets \ - buildtools_build imageformats_run sql-sqlite3_run +USES= qt:4 +USE_QT= corelib dbus gui network phonon script sql xml \ + moc_build qmake_build rcc_build imageformats_run QMAKE_ARGS= QMAKE_LRELEASE=${LRELEASE} \ DEFINES+=APP_GOOGLE_API_KEY="${MINITUBE_GOOGLE_API_KEY}" -INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_USE= QT5=linguisttools_build +NLS_USE= QT=linguisttools_build pre-everything:: @${CAT} ${PKGMESSAGE} @@ -31,9 +29,7 @@ post-patch: # Remove BOM @${REINPLACE_CMD} -e '1 s|^.*/|/|g' \ - ${WRKSRC}/src/aggregatevideosource.cpp - @${REINPLACE_CMD} -e 's|/usr/include|/usr/local/include|g' \ - ${WRKSRC}/minitube.pro + ${WRKSRC}/src/aggregatevideosource.cpp post-patch-NLS-off: @${REINPLACE_CMD} -e '/include(locale\/locale.pri)/d' ${WRKSRC}/minitube.pro Index: multimedia/mkvtoolnix/Makefile =================================================================== --- multimedia/mkvtoolnix/Makefile +++ multimedia/mkvtoolnix/Makefile @@ -22,7 +22,7 @@ BROKEN_FreeBSD_9= does not build: g++48 internal compiler error BROKEN_sparc64= does not install -USES= compiler:c++11-lib iconv localbase pkgconfig tar:xz +USES= compiler:c++11-lib iconv localbase pkgconfig qt:5 tar:xz GNU_CONFIGURE= yes USE_RUBY= yes RUBY_NO_RUN_DEPENDS= yes @@ -46,7 +46,7 @@ QT5_DESC= Build and install GUI application (Qt 5) QT5_USES= desktop-file-utils shared-mime-info -QT5_USE= QT5=buildtools_build,core,gui,network,quick,widgets +QT5_USE= QT=buildtools_build,core,gui,network,quick,widgets QT5_CONFIGURE_ENABLE= qt .include Index: multimedia/mlt/Makefile =================================================================== --- multimedia/mlt/Makefile +++ multimedia/mlt/Makefile @@ -75,8 +75,10 @@ KDE4_USE= KDE=kdelibs KDE4_IMPLIES= QT4 -QT4_USE= QT4=corelib,gui,opengl,svg,xml -QT5_USE= QT5=core,gui,opengl,svg,xml +QT4_USES= qt:4 +QT4_USE= QT=corelib,gui,opengl,svg,xml +QT5_USES= qt:5 +QT5_USE= QT=core,gui,opengl,svg,xml SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SAMPLERATE_CONFIGURE_ENABLE=resample Index: multimedia/mpc-qt/Makefile =================================================================== --- multimedia/mpc-qt/Makefile +++ multimedia/mpc-qt/Makefile @@ -19,8 +19,8 @@ GH_ACCOUNT= cmdrkotori GH_TAGNAME= 5853b77 -USES= compiler:c++11-lib desktop-file-utils pkgconfig qmake -USE_QT5= qmake_build buildtools_build core gui network widgets x11extras +USES= compiler:c++11-lib desktop-file-utils pkgconfig qt:5 +USE_QT= qmake_build buildtools_build core gui network widgets x11extras USE_GL= gl CXXFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \ -D_DECLARE_C99_LDBL_MATH # XXX ports/193528 Index: multimedia/mythtv-frontend/Makefile =================================================================== --- multimedia/mythtv-frontend/Makefile +++ multimedia/mythtv-frontend/Makefile @@ -27,8 +27,8 @@ ONLY_FOR_ARCHS= i386 amd64 NOPRECIOUSMAKEVARS= # don't override $(ARCH) in ffmpeg makefiles -USES= gmake libtool pkgconfig -USE_QT4= gui sql network script linguist_build l10n sql-mysql_run \ +USES= gmake libtool pkgconfig qt:4 +USE_QT= gui sql network script linguist_build l10n sql-mysql_run \ moc_build qmake_build rcc_build uic_build QT_NONSTANDARD= yes HAS_CONFIGURE= yes @@ -70,7 +70,7 @@ VDPAU_CONFIGURE_ENABLE= vdpau OPENGL_CONFIGURE_ENABLE= opengl-video -OPENGL_USE= QT4=opengl +OPENGL_USE= QT=opengl post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ Index: multimedia/mythtv/Makefile =================================================================== --- multimedia/mythtv/Makefile +++ multimedia/mythtv/Makefile @@ -29,10 +29,10 @@ ONLY_FOR_ARCHS= i386 amd64 USE_PERL5= run build NOPRECIOUSMAKEVARS= # don't override $(ARCH) in ffmpeg makefiles -USES= gmake libtool perl5 pkgconfig pathfix shebangfix +USES= gmake libtool perl5 pkgconfig pathfix shebangfix qt:4 SHEBANG_FILES= programs/scripts/database/mythconverg_backup.pl \ programs/scripts/database/mythconverg_restore.pl -USE_QT4= gui sql network script linguist_build l10n sql-mysql_run \ +USE_QT= gui sql network script linguist_build l10n sql-mysql_run \ moc_build qmake_build rcc_build uic_build imageformats QT_NONSTANDARD= yes HAS_CONFIGURE= yes @@ -106,7 +106,7 @@ .endif .if ${PORT_OPTIONS:MOPENGL} -USE_QT4+= opengl +USE_QT+= opengl .endif post-patch: Index: multimedia/obs-studio/Makefile =================================================================== --- multimedia/obs-studio/Makefile +++ multimedia/obs-studio/Makefile @@ -24,11 +24,11 @@ libfontconfig.so:x11-fonts/fontconfig \ libdbus-1.so:devel/dbus -USES= cmake:outsource compiler:c++11-lib pkgconfig +USES= cmake:outsource compiler:c++11-lib pkgconfig qt:5 USE_GITHUB= yes USE_GL= gl USE_LDCONFIG= yes -USE_QT5= gui core widgets x11extras buildtools_build qmake_build imageformats_run +USE_QT= gui core widgets x11extras buildtools_build qmake_build imageformats_run USE_XORG= sm ice xcb xcomposite xext xfixes xinerama xrandr x11 CMAKE_ARGS= -DUNIX_STRUCTURE:BOOL=ON \ Index: multimedia/phonon-designerplugin/Makefile =================================================================== --- multimedia/phonon-designerplugin/Makefile +++ multimedia/phonon-designerplugin/Makefile @@ -12,9 +12,9 @@ LICENSE= LGPL21 -USE_QT4= phonon designer \ +USE_QT= phonon designer \ qmake_build moc_build rcc_build uic_build -USES= cmake tar:xz +USES= cmake qt:4 tar:xz CMAKE_ARGS= -DPHONON_QT_PLUGIN_INSTALL_DIR=${PREFIX}/${QT_PLUGINDIR_REL}/designer BUILD_WRKSRC= ${WRKSRC}/designer Index: multimedia/phonon-gstreamer/Makefile =================================================================== --- multimedia/phonon-gstreamer/Makefile +++ multimedia/phonon-gstreamer/Makefile @@ -16,12 +16,12 @@ WRKSRC= ${WRKDIR}/${DISTNAME:S/-backend//} -USES= cmake kde:4 pkgconfig tar:xz +USES= cmake kde:4 pkgconfig qt:4 tar:xz USE_GL= gl USE_GNOME= glib20 libxml2 USE_GSTREAMER1= yes USE_KDE= automoc4 -USE_QT4= corelib gui opengl phonon \ +USE_QT= corelib gui opengl phonon \ qmake_build moc_build rcc_build uic_build USE_XORG= x11 Index: multimedia/phonon-vlc/Makefile =================================================================== --- multimedia/phonon-vlc/Makefile +++ multimedia/phonon-vlc/Makefile @@ -15,9 +15,9 @@ WRKSRC= ${WRKDIR}/${DISTNAME:S/-backend//} -USES= cmake kde:4 pkgconfig tar:xz +USES= cmake kde:4 pkgconfig qt:4 tar:xz USE_KDE= automoc4 -USE_QT4= corelib gui phonon \ +USE_QT= corelib gui phonon \ qmake_build moc_build rcc_build uic_build post-install: Index: multimedia/phonon-xine/Makefile =================================================================== --- multimedia/phonon-xine/Makefile +++ multimedia/phonon-xine/Makefile @@ -15,9 +15,9 @@ LIB_DEPENDS= libxine.so:multimedia/libxine -USES= cmake kde:4 pkgconfig tar:bzip2 +USES= cmake kde:4 pkgconfig qt:4 tar:bzip2 USE_KDE= automoc4 -USE_QT4= corelib dbus gui phonon \ +USE_QT= corelib dbus gui phonon \ qmake_build moc_build rcc_build uic_build USE_XORG= xcb Index: multimedia/phonon/Makefile =================================================================== --- multimedia/phonon/Makefile +++ multimedia/phonon/Makefile @@ -14,9 +14,9 @@ LIB_DEPENDS= libqzeitgeist.so:sysutils/qzeitgeist -USES= cmake kde:4 pathfix tar:xz +USES= cmake kde:4 pathfix qt:4 tar:xz USE_KDE= automoc4 -USE_QT4= corelib dbus gui \ +USE_QT= corelib dbus gui \ qmake_build moc_build rcc_build uic_build CMAKE_ARGS= -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=TRUE \ -DPHONON_NO_PLATFORMPLUGIN:BOOL=TRUE \ Index: multimedia/py-openlp/Makefile =================================================================== --- multimedia/py-openlp/Makefile +++ multimedia/py-openlp/Makefile @@ -35,10 +35,10 @@ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ unoconv:textproc/unoconv -USES= desktop-file-utils python +USES= desktop-file-utils python qt:4 USE_PYTHON= distutils autoplist USE_GSTREAMER= good bad ugly -USE_QT4= linguist phonon-gst +USE_QT= linguist phonon-gst QT_LRELEASE= ${LOCALBASE}/bin/lrelease-qt4 NO_ARCH= yes Index: multimedia/py-qt4-multimedia/Makefile =================================================================== --- multimedia/py-qt4-multimedia/Makefile +++ multimedia/py-qt4-multimedia/Makefile @@ -10,9 +10,9 @@ CONFIGURE_ARGS= --enable QtMultimedia PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib gui multimedia moc_build qmake_build +USE_QT= corelib gui multimedia moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: multimedia/py-qt4-phonon/Makefile =================================================================== --- multimedia/py-qt4-phonon/Makefile +++ multimedia/py-qt4-phonon/Makefile @@ -9,9 +9,9 @@ CONFIGURE_ARGS= --enable phonon PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib gui phonon moc_build qmake_build +USE_QT= corelib gui phonon moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: multimedia/py-qt5-multimedia/Makefile =================================================================== --- multimedia/py-qt5-multimedia/Makefile +++ multimedia/py-qt5-multimedia/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtMultimedia PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run network_run -USE_QT5= core gui multimedia network qmake_build +USE_QT= core gui multimedia network qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: multimedia/py-qt5-multimediawidgets/Makefile =================================================================== --- multimedia/py-qt5-multimediawidgets/Makefile +++ multimedia/py-qt5-multimediawidgets/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtMultimediaWidgets PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run multimedia_run widgets_run -USE_QT5= core gui multimedia network widgets qmake_build +USE_QT= core gui multimedia network widgets qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: multimedia/qmmp-plugin-pack-qt5/Makefile =================================================================== --- multimedia/qmmp-plugin-pack-qt5/Makefile +++ multimedia/qmmp-plugin-pack-qt5/Makefile @@ -18,8 +18,8 @@ LIB_DEPENDS= libqmmpui.so:multimedia/qmmp-qt5 BUILD_DEPENDS= qmmp-qt5>=1.1.0:multimedia/qmmp-qt5 -USES= cmake:outsource pkgconfig tar:bzip2 -USE_QT5= core gui widgets \ +USES= cmake:outsource pkgconfig tar:bzip2 qt:5 +USE_QT= core gui widgets \ buildtools_build linguisttools_build qmake_build USE_LDCONFIG= yes Index: multimedia/qmmp-plugin-pack/Makefile =================================================================== --- multimedia/qmmp-plugin-pack/Makefile +++ multimedia/qmmp-plugin-pack/Makefile @@ -17,8 +17,8 @@ LIB_DEPENDS= libqmmpui.so:multimedia/qmmp BUILD_DEPENDS= qmmp>=0.10.0:multimedia/qmmp -USES= cmake:outsource localbase pkgconfig tar:bzip2 -USE_QT4= corelib gui linguisttools_build moc_build qmake_build rcc_build +USES= cmake:outsource localbase pkgconfig qt:4 tar:bzip2 +USE_QT= corelib gui linguisttools_build moc_build qmake_build rcc_build USE_LDCONFIG= yes OPTIONS_SUB= yes @@ -42,7 +42,7 @@ MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 \ libtag.so:audio/taglib -MPG123_USE= QT4=uic_build +MPG123_USE= QT=uic_build MPG123_CMAKE_ON= -DUSE_MPG123:BOOL=TRUE MPG123_CMAKE_OFF= -DUSE_MPG123:BOOL=FALSE Index: multimedia/qmmp-qt5/Makefile =================================================================== --- multimedia/qmmp-qt5/Makefile +++ multimedia/qmmp-qt5/Makefile @@ -15,8 +15,8 @@ CONFLICTS= ${PORTNAME}-0.* PORTSCOUT= limit:^1\..* -USES= cmake:outsource pathfix pkgconfig tar:bzip2 -USE_QT5= core gui network widgets xml \ +USES= cmake:outsource pathfix pkgconfig tar:bzip2 qt:5 +USE_QT= core gui network widgets xml \ buildtools_build linguisttools_build qmake_build USE_LDCONFIG= yes @@ -70,7 +70,7 @@ QSUI_CMAKE_BOOL= USE_QSUI SKINNEDUI_DESC= Skinned GUI -SKINNEDUI_USE= QT5=x11extras XORG=x11 +SKINNEDUI_USE= QT=x11extras XORG=x11 SKINNEDUI_CMAKE_BOOL= USE_SKINNED DIR_ASSOC_DESC= inode/directory mime type association @@ -93,7 +93,7 @@ PULSEAUDIO_CMAKE_BOOL= USE_PULSE QTMULTIMEDIA_DESC= Support to use Qt low-level multimedia API -QTMULTIMEDIA_USE= QT5=multimedia +QTMULTIMEDIA_USE= QT=multimedia QTMULTIMEDIA_CMAKE_BOOL= USE_QTMULTIMEDIA FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \ @@ -209,7 +209,7 @@ COPYPASTE_CMAKE_BOOL= USE_COPYPASTE MPRIS_DESC= Support the Media Player Remote -MPRIS_USE= QT5=dbus +MPRIS_USE= QT=dbus MPRIS_CMAKE_BOOL= USE_MPRIS SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature @@ -231,15 +231,15 @@ LYRICS_DESC= Support to show lyrics using lyrics.wikia.com LYRICS_CMAKE_BOOL= USE_LYRICS -HAL_USE= QT5=dbus +HAL_USE= QT=dbus HAL_CMAKE_BOOL= USE_HAL HOTKEY_DESC= Support global shortcut keys -HOTKEY_USE= QT5=x11extras XORG=x11 +HOTKEY_USE= QT=x11extras XORG=x11 HOTKEY_CMAKE_BOOL= USE_HOTKEY GNOMEHOTKEY_DESC= Support GNOME/Cinnamon shortcut keys -GNOMEHOTKEY_USE= QT5=dbus +GNOMEHOTKEY_USE= QT=dbus GNOMEHOTKEY_CMAKE_BOOL= USE_GNOMEHOTKEY FILEOPS_DESC= Support file operation @@ -249,14 +249,14 @@ COVER_CMAKE_BOOL= USE_COVER KDENOTIFY_DESC= Support to popup notifier for KDE -KDENOTIFY_USE= QT5=dbus +KDENOTIFY_USE= QT=dbus KDENOTIFY_CMAKE_BOOL= USE_KDENOTIFY TRACKCHANGE_DESC= Enable to run external command each track TRACKCHANGE_CMAKE_BOOL= USE_TRACKCHANGE UDISKS2_DESC= Support removable disc detection using UDisks -UDISKS2_USE= QT5=dbus +UDISKS2_USE= QT=dbus UDISKS2_CMAKE_BOOL= USE_UDISKS2 QMMP_DIALOG_DESC= An original dialog Index: multimedia/qmmp/Makefile =================================================================== --- multimedia/qmmp/Makefile +++ multimedia/qmmp/Makefile @@ -14,8 +14,8 @@ CONFLICTS= ${PORTNAME}-qt5-1.* PORTSCOUT= limit:^0.* -USES= cmake:outsource localbase pathfix pkgconfig tar:bzip2 -USE_QT4= corelib gui network xml \ +USES= cmake:outsource localbase pathfix pkgconfig qt:4 tar:bzip2 +USE_QT= corelib gui network xml \ linguisttools_build moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes @@ -66,7 +66,7 @@ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen QSUI_DESC= Simple UI based on standard widgets set -QSUI_USE= QT4=uic_build +QSUI_USE= QT=uic_build QSUI_CMAKE_BOOL= USE_QSUI SKINNEDUI_DESC= Skinned GUI @@ -93,7 +93,7 @@ PULSEAUDIO_CMAKE_BOOL= USE_PULSE QTMULTIMEDIA_DESC= Support to use Qt low-level multimedia API -QTMULTIMEDIA_USE= QT4=multimedia +QTMULTIMEDIA_USE= QT=multimedia QTMULTIMEDIA_CMAKE_BOOL= USE_QTMULTIMEDIA FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \ @@ -136,7 +136,7 @@ PROJECTM_DESC= Support the projectM music visualiser PROJECTM_LIB_DEPENDS= libprojectM.so.2:graphics/libprojectm -PROJECTM_USE= GL=gl QT4=opengl +PROJECTM_USE= GL=gl QT=opengl PROJECTM_CMAKE_BOOL= USE_PROJECTM OSS_CMAKE_BOOL= USE_OSS @@ -209,7 +209,7 @@ COPYPASTE_CMAKE_BOOL= USE_COPYPASTE MPRIS_DESC= Support the Media Player Remote -MPRIS_USE= QT4=dbus +MPRIS_USE= QT=dbus MPRIS_CMAKE_BOOL= USE_MPRIS SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature @@ -231,7 +231,7 @@ LYRICS_DESC= Support to show lyrics using lyrics.wikia.com LYRICS_CMAKE_BOOL= USE_LYRICS -HAL_USE= QT4=dbus +HAL_USE= QT=dbus HAL_CMAKE_BOOL= USE_HAL HOTKEY_DESC= Support global shortcut keys @@ -239,7 +239,7 @@ HOTKEY_CMAKE_BOOL= USE_HOTKEY GNOMEHOTKEY_DESC= Support GNOME/Cinnamon shortcut keys -GNOMEHOTKEY_USE= QT4=dbus +GNOMEHOTKEY_USE= QT=dbus GNOMEHOTKEY_CMAKE_BOOL= USE_GNOMEHOTKEY FILEOPS_DESC= Support file operation @@ -249,7 +249,7 @@ COVER_CMAKE_BOOL= USE_COVER KDENOTIFY_DESC= Support to popup notifier for KDE -KDENOTIFY_USE= QT4=dbus +KDENOTIFY_USE= QT=dbus KDENOTIFY_CMAKE_BOOL= USE_KDENOTIFY TRACKCHANGE_DESC= Enable to run external command each track @@ -257,8 +257,8 @@ UDISKS_DESC= Support removable disc detection (obsolete) UDISKS2_DESC= Support removable disc detection using UDisks -UDISKS_USE= QT4=dbus -UDISKS2_USE= QT4=dbus +UDISKS_USE= QT=dbus +UDISKS2_USE= QT=dbus UDISKS_CMAKE_BOOL= USE_UDISKS UDISKS2_CMAKE_BOOL= USE_UDISKS2 Index: multimedia/qt4-mobility/Makefile =================================================================== --- multimedia/qt4-mobility/Makefile +++ multimedia/qt4-mobility/Makefile @@ -17,10 +17,11 @@ LIB_DEPENDS= libblkid.so:misc/e2fsprogs-libblkid -DATE= 20130703 -USES= pkgconfig qmake shebangfix tar:xz +DATE= 20130703 +USES= pkgconfig shebangfix qt:4 tar:xz SHEBANG_FILES= bin/pathhelper bin/syncheaders -USE_QT4=declarative corelib dbus gui linguist_build moc_build +USE_QT= declarative corelib dbus gui \ + linguist_build moc_build qmake_build USE_LDCONFIG= yes MOBILITY_MODS= @@ -31,31 +32,31 @@ BEARER_DESC= Bearer module CONNECTIVITY_DESC= Connectivity module -CONNECTIVITY_USE= qt4=rcc_build +CONNECTIVITY_USE= qt=rcc_build CONTACTS_DESC= Contacts module FEEDBACK_DESC= Feedback module GALLERY_DESC= Gallery module LOCATION_DESC= Location module -LOCATION_USE= qt4=rcc_build,sql +LOCATION_USE= qt=rcc_build,sql MESSAGING_DESC= Messaging module MULTIMEDIA_DESC= Multimedia module MULTIMEDIA_LIB_DEPENDS= libpulse.so:audio/pulseaudio MULTIMEDIA_BUILD_DEPENDS= v4l_compat>=1.0.20120501:multimedia/v4l_compat -MULTIMEDIA_USE= qt4=opengl gstreamer=bad +MULTIMEDIA_USE= qt=opengl gstreamer=bad ORGANIZER_DESC= Organizer module PUBLISHSUBSCRIBE_DESC= Publishsubscribe module SENSORS_DESC= (BROKEN) Sensors module SERVICEFRAMEWORK_DESC= (BROKEN) ServiceFramework module -SERVICEFRAMEWORK_USE= qt4=sql +SERVICEFRAMEWORK_USE= qt=sql SYSTEMINFO_DESC= (BROKEN) Systeminfo module -SYSTEMINFO_USE= qt4=network +SYSTEMINFO_USE= qt=network VERSIT_DESC= Versit module -VERSIT_USE= qt4=rcc_build +VERSIT_USE= qt=rcc_build OPTIONS_DEFAULT=BEARER CONNECTIVITY CONTACTS FEEDBACK GALLERY LOCATION \ MESSAGING MULTIMEDIA ORGANIZER PUBLISHSUBSCRIBE VERSIT Index: multimedia/qt4-multimedia/Makefile =================================================================== --- multimedia/qt4-multimedia/Makefile +++ multimedia/qt4-multimedia/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt low-level multimedia API -USE_QT4= qmake_build moc_build uic_build corelib gui +USES= qt:4 +USE_QT= qmake_build moc_build uic_build corelib gui QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: multimedia/qt5-multimedia/Makefile =================================================================== --- multimedia/qt5-multimedia/Makefile +++ multimedia/qt5-multimedia/Makefile @@ -8,13 +8,12 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt audio, video, radio and camera support module +USES= pkgconfig qt:5 tar:xz USE_GL= yes -USE_QT5= core gui network opengl qml quick widgets \ +USE_QT= core gui network opengl qml quick widgets \ buildtools_build QT_DIST= ${PORTNAME} USE_XORG= x11 xext xv -USES= pkgconfig qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_DEFINES= XVIDEO QT_CONFIG= xlib Index: multimedia/qt5-phonon4-designerplugin/Makefile =================================================================== --- multimedia/qt5-phonon4-designerplugin/Makefile +++ multimedia/qt5-phonon4-designerplugin/Makefile @@ -14,9 +14,9 @@ LICENSE= LGPL21 -USES= cmake:outsource kde:5 tar:xz +USES= cmake:outsource kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build qmake_build designer phonon4 +USE_QT= buildtools_build qmake_build designer phonon4 CMAKE_ARGS= -DPHONON_QT_PLUGIN_INSTALL_DIR=${PREFIX}/${QT_PLUGINDIR_REL}/designer \ -DPHONON_BUILD_PHONON4QT5=ON Index: multimedia/qt5-phonon4-gstreamer/Makefile =================================================================== --- multimedia/qt5-phonon4-gstreamer/Makefile +++ multimedia/qt5-phonon4-gstreamer/Makefile @@ -17,12 +17,12 @@ WRKSRC= ${WRKDIR}/${DISTNAME:S/-backend//} -USES= cmake:outsource kde:5 pkgconfig tar:xz +USES= cmake:outsource kde:5 pkgconfig qt:5 tar:xz USE_GL= gl USE_GNOME= glib20 libxml2 USE_GSTREAMER1= yes USE_KDE= ecm -USE_QT5= buildtools_build qmake_build core gui opengl phonon4 widgets \ +USE_QT= buildtools_build qmake_build core gui opengl phonon4 widgets \ x11extras CMAKE_ARGS= -DPHONON_BUILD_PHONON4QT5=ON Index: multimedia/qt5-phonon4-vlc/Makefile =================================================================== --- multimedia/qt5-phonon4-vlc/Makefile +++ multimedia/qt5-phonon4-vlc/Makefile @@ -16,9 +16,9 @@ WRKSRC= ${WRKDIR}/${DISTNAME:S/-backend//} -USES= cmake:outsource kde:5 pkgconfig tar:xz +USES= cmake:outsource kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm -USE_QT5= core gui widgets phonon4 \ +USE_QT= core gui widgets phonon4 \ buildtools_build qmake_build CMAKE_ARGS= -DPHONON_BUILD_PHONON4QT5=ON Index: multimedia/qt5-phonon4/Makefile =================================================================== --- multimedia/qt5-phonon4/Makefile +++ multimedia/qt5-phonon4/Makefile @@ -15,9 +15,9 @@ LICENSE= LGPL21 -USES= cmake:outsource kde:5 pathfix tar:xz +USES= cmake:outsource kde:5 pathfix qt:5 tar:xz USE_KDE= ecm -USE_QT5= core dbus gui opengl widgets \ +USE_QT= core dbus gui opengl widgets \ buildtools_build qmake_build CMAKE_ARGS= -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=TRUE \ -DPHONON_NO_PLATFORMPLUGIN:BOOL=TRUE \ Index: multimedia/smplayer-skins/Makefile =================================================================== --- multimedia/smplayer-skins/Makefile +++ multimedia/smplayer-skins/Makefile @@ -10,8 +10,8 @@ MAINTAINER= pawel@FreeBSD.org COMMENT= Skins for SMPlayer (Skinnable GUI) -USES= tar:bzip2 -USE_QT4= rcc_build +USES= qt:4 tar:bzip2 +USE_QT= rcc_build NO_ARCH= yes DATADIR= ${PREFIX}/share/smplayer Index: multimedia/smplayer-themes/Makefile =================================================================== --- multimedia/smplayer-themes/Makefile +++ multimedia/smplayer-themes/Makefile @@ -10,8 +10,8 @@ MAINTAINER= nemysis@FreeBSD.org COMMENT= Themes for SMPlayer -USES= tar:bzip2 -USE_QT4= rcc_build +USES= qt:4 tar:bzip2 +USE_QT= rcc_build NO_ARCH= yes DATADIR= ${PREFIX}/share/smplayer Index: multimedia/smplayer/Makefile =================================================================== --- multimedia/smplayer/Makefile +++ multimedia/smplayer/Makefile @@ -16,14 +16,14 @@ smplayer-skins>=0:multimedia/smplayer-skins \ smplayer-themes>=0:multimedia/smplayer-themes -USE_QT4= gui dbus network script xml moc_build rcc_build uic_build \ - uic3_build porting_build linguisttools_build +USE_QT= gui dbus network script xml moc_build qmake_build rcc_build \ + uic_build uic3_build porting_build linguisttools_build ALL_TARGET= src/smplayer CONFIGURE_WRKSRC= ${WRKSRC}/src MAKE_ARGS+= PREFIX=${PREFIX} DESTDIR=${STAGEDIR} -USES= cpe desktop-file-utils dos2unix gmake qmake tar:bzip2 +USES= cpe desktop-file-utils dos2unix gmake qt:4 tar:bzip2 CPE_VENDOR= ricardo_villalba DOS2UNIX_REGEX= .*.[^p][^n][^g]$ INSTALLS_ICONS= yes Index: multimedia/smtube/Makefile =================================================================== --- multimedia/smtube/Makefile +++ multimedia/smtube/Makefile @@ -11,9 +11,9 @@ RUN_DEPENDS= smplayer:multimedia/smplayer -USES= gmake tar:bzip2 +USES= gmake qt:4 tar:bzip2 ALL_TARGET= #empty -USE_QT4= linguisttools_build moc_build qmake_build \ +USE_QT= linguisttools_build moc_build qmake \ rcc_build script uic_build webkit MAKE_ARGS= DATA_PATH=${DATADIR} DOC_PATH=${DOCSDIR} \ LRELEASE=${LRELEASE} MAKE=${MAKE_CMD} Index: multimedia/subtitlecomposer-kde4/Makefile =================================================================== --- multimedia/subtitlecomposer-kde4/Makefile +++ multimedia/subtitlecomposer-kde4/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libicui18n.so:devel/icu -USES= cmake:outsource gettext kde:4 shared-mime-info +USES= cmake:outsource gettext kde:4 shared-mime-info qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build phonon +USE_QT= qmake_build moc_build rcc_build uic_build phonon USE_GITHUB= yes GH_ACCOUNT= maxrd2 Index: multimedia/umplayer/Makefile =================================================================== --- multimedia/umplayer/Makefile +++ multimedia/umplayer/Makefile @@ -15,9 +15,9 @@ RUN_DEPENDS= mplayer:multimedia/mplayer -USES= desktop-file-utils gmake qmake tar:xz -USE_QT4= gui network xml moc_build rcc_build uic_build \ - linguisttools_build +USES= desktop-file-utils gmake qt:4 tar:xz +USE_QT= gui network xml moc_build rcc_build uic_build \ + linguisttools_build qmake_build INSTALLS_ICONS= yes MAKE_ARGS+= PREFIX=${PREFIX} DESTDIR=${STAGEDIR} QMAKE_ARGS+= "DEFINES+=NO_DEBUG_ON_CONSOLE" Index: multimedia/vlc/Makefile =================================================================== --- multimedia/vlc/Makefile +++ multimedia/vlc/Makefile @@ -1,4 +1,4 @@ -# Created by: Brian Somers + # Created by: Brian Somers # $FreeBSD$ PORTNAME= vlc @@ -234,13 +234,15 @@ PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_ENABLE= pulse -QT4_USE= QT4=gui,corelib,moc_build,rcc_build,uic_build +QT4_USES= qt:4 +QT4_USE= QT=gui,corelib,moc_build,rcc_build,uic_build # QT_CFLAGS: pkg-config --cflags "QtCore QtGui >= 4.6.0" # QT_LIBS: pkg-config --libs "QtCore QtGui >= 4.6.0" QT4_CONFIGURE_ENV= QT_CFLAGS="-I${QT_INCDIR}/QtGui -DQT_SHARED -I${QT_INCDIR} -I${QT_INCDIR}/QtCore" \ QT_LIBS="-lQtGui -L${QT_LIBDIR} -lQtCore" -QT5_USE= QT5=gui,core,widgets,x11extras,buildtools_build +QT5_USES= qt:5 +QT5_USE= QT=gui,core,widgets,x11extras,buildtools_build REALRTSP_CONFIGURE_ENABLE= realrtsp Index: net-im/cutegram/Makefile =================================================================== --- net-im/cutegram/Makefile +++ net-im/cutegram/Makefile @@ -21,8 +21,8 @@ GH_PROJECT= Cutegram aseman-qt-tools:tools GH_TAGNAME= 91bf14b:tools -USES= qmake:outsource desktop-file-utils -USE_QT5= qmake_build buildtools_build core qml quick sql xml multimedia \ +USES= desktop-file-utils qt:5,qmake_outsource +USE_QT= qmake_build buildtools_build core qml quick sql xml multimedia \ widgets dbus webkit quickcontrols graphicaleffects sql-sqlite3 USE_OPENSSL= yes QMAKE_ARGS= LIBQTELEGRAM_INCLUDE_PATH="${LOCALBASE}/include/libqtelegram-ae" \ Index: net-im/diligent/Makefile =================================================================== --- net-im/diligent/Makefile +++ net-im/diligent/Makefile @@ -11,14 +11,12 @@ LICENSE= LGPL3 -LIB_DEPENDS= libQt5WebKitWidgets.so:www/webkit-qt5 - USE_LDCONFIG= yes -USE_QT5= core gui network svg linguist \ - buildtools x11extras widgets -USE_GL+= gl -USES= compiler:c++11-lang qmake tar:xz +USES= compiler:c++11-lang qt:5 tar:xz +USE_QT= core gui network svg linguist \ + buildtools qmake_build x11extras webkit widgets +USE_GL+= gl QMAKE_ARGS= CONFIG+="configure" USE_GITHUB= yes Index: net-im/ekiga/Makefile =================================================================== --- net-im/ekiga/Makefile +++ net-im/ekiga/Makefile @@ -21,7 +21,7 @@ GNU_CONFIGURE= yes USES= cpe gettext gmake kde:4 libtool pathfix perl5 pkgconfig \ - tar:xz + qt:4 tar:xz USE_XORG= xv USE_GNOME= gtk20 intlhack libxml2 INSTALLS_ICONS= yes @@ -52,7 +52,7 @@ .if ${PORT_OPTIONS:MKDE} || ${PORT_OPTIONS:MKAB} USE_KDE= kdelibs -USE_QT4= corelib +USE_QT= corelib CONFIGURE_ARGS+=--enable-kde #CONFIGURE_ENV+=KDE_CFLAGS="-I${KDE_PREFIX}/include -I${QT_INCDIR} \ # -I${LOCALBASE}/include" KDE_LIBS="-L${KDE_PREFIX}/lib" Index: net-im/hotot/Makefile =================================================================== --- net-im/hotot/Makefile +++ net-im/hotot/Makefile @@ -15,7 +15,7 @@ GH_ACCOUNT= lyricat GH_PROJECT= Hotot -USES= cmake gettext kde:4 python +USES= cmake gettext kde:4 python qt:4 USE_GNOME= intltool INSTALLS_ICONS= yes @@ -38,7 +38,7 @@ .endif .if ${PORT_OPTIONS:MQT4} || ${PORT_OPTIONS:MKDE4} -USE_QT4= moc_build qmake_build rcc_build uic_build \ +USE_QT= moc_build qmake_build rcc_build uic_build \ corelib gui sql webkit PLIST_SUB+= QT4="" .else Index: net-im/kmess-kde4/Makefile =================================================================== --- net-im/kmess-kde4/Makefile +++ net-im/kmess-kde4/Makefile @@ -13,9 +13,9 @@ LIB_DEPENDS= libqca.so:devel/qca \ libgif.so:graphics/giflib -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_GNOME= libxml2 libxslt USE_KDE= kdelibs libkonq automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: net-im/kmess-kde4/files/patch-src_utils_xautolock.cpp =================================================================== --- net-im/kmess-kde4/files/patch-src_utils_xautolock.cpp +++ net-im/kmess-kde4/files/patch-src_utils_xautolock.cpp @@ -0,0 +1,27 @@ +/wrkdirs/usr/ports/net-im/kmess-kde4/work/kmess-2.0.6.2/src/utils/xautolock.cpp:110:7: error: call to 'abs' is ambiguous + if( abs( lastCheck_ - now ) > 120 ) + ^~~ +/usr/include/stdlib.h:83:6: note: candidate function +int abs(int) __pure2; + ^ +/usr/include/c++/v1/stdlib.h:115:44: note: candidate function +inline _LIBCPP_INLINE_VISIBILITY long abs( long __x) _NOEXCEPT {return labs(__x);} + ^ +/usr/include/c++/v1/stdlib.h:117:44: note: candidate function +inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT {return llabs(__x);} + ^ + +--- src/utils/xautolock.cpp.orig 2012-02-17 20:16:31 UTC ++++ src/utils/xautolock.cpp +@@ -106,8 +106,9 @@ void XAutoLock::checkIdle() + unsigned long timeIdle; + + now = (uint)time( 0 ); +- +- if( abs( lastCheck_ - now ) > 120 ) ++ ++ unsigned int delta = (lastCheck_ > now ? lastCheck_ - now : now - lastCheck_); ++ if( delta > 120 ) + { + // Whoah, two minutes since we were last called? Something strange is happening... + resetTimer(); Index: net-im/kopete-kde4/Makefile =================================================================== --- net-im/kopete-kde4/Makefile +++ net-im/kopete-kde4/Makefile @@ -18,12 +18,12 @@ libjasper.so:graphics/jasper BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat -USES= cmake:outsource jpeg kde:4 pkgconfig shebangfix sqlite tar:xz \ - webplugin:native +USES= cmake:outsource jpeg kde:4 pkgconfig qt:4 shebangfix sqlite \ + tar:xz webplugin:native USE_GNOME= libxml2 libxslt USE_KDE= kdelibs pimlibs \ automoc4 qimageblitz -USE_QT4= corelib gui network qt3support sql xml \ +USE_QT= corelib gui network qt3support sql xml \ moc_build qmake_build rcc_build uic_build uic3_build USE_XORG= x11 xdamage xext xscrnsaver xtst USE_LDCONFIG= yes Index: net-im/ktp-accounts-kcm/Makefile =================================================================== --- net-im/ktp-accounts-kcm/Makefile +++ net-im/ktp-accounts-kcm/Makefile @@ -13,9 +13,9 @@ libktpcommoninternalsprivate.so:net-im/ktp-common-internals RUN_DEPENDS= ${KDE_PREFIX}/bin/ktp-contactlist:net-im/ktp-contact-list -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes OPTIONS_DEFINE= HAZE IRC JABBER SALUT Index: net-im/ktp-approver/Makefile =================================================================== --- net-im/ktp-approver/Makefile +++ net-im/ktp-approver/Makefile @@ -12,8 +12,8 @@ libktpcommoninternalsprivate.so:net-im/ktp-common-internals RUN_DEPENDS= ${KDE_PREFIX}/bin/ktp-contactlist:net-im/ktp-contact-list -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-auth-handler/Makefile =================================================================== --- net-im/ktp-auth-handler/Makefile +++ net-im/ktp-auth-handler/Makefile @@ -13,9 +13,9 @@ libtelepathy-qt4.so:net-im/telepathy-qt4 \ libktpcommoninternalsprivate.so:net-im/ktp-common-internals -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib dbus gui xml webkit \ +USE_QT= corelib dbus gui xml webkit \ moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-common-internals/Makefile =================================================================== --- net-im/ktp-common-internals/Makefile +++ net-im/ktp-common-internals/Makefile @@ -12,9 +12,9 @@ libtelepathy-logger-qt4.so:net-im/telepathy-logger-qt4 RUN_DEPENDS= ${LOCALBASE}/libexec/mission-control-5:net-im/telepathy-mission-control -USES= cmake compiler:c++11-lang gettext kde:4 tar:bzip2 +USES= cmake compiler:c++11-lang gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs pimlibs automoc4 -USE_QT4= declarative script \ +USE_QT= declarative script \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: net-im/ktp-contact-list/Makefile =================================================================== --- net-im/ktp-contact-list/Makefile +++ net-im/ktp-contact-list/Makefile @@ -12,8 +12,8 @@ libtelepathy-logger-qt4.so:net-im/telepathy-logger-qt4 \ libktpcommoninternalsprivate.so:net-im/ktp-common-internals -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-contact-runner/Makefile =================================================================== --- net-im/ktp-contact-runner/Makefile +++ net-im/ktp-contact-runner/Makefile @@ -11,8 +11,8 @@ LIB_DEPENDS= libtelepathy-qt4.so:net-im/telepathy-qt4 \ libktpcommoninternalsprivate.so:net-im/ktp-common-internals -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-desktop-applets/Makefile =================================================================== --- net-im/ktp-desktop-applets/Makefile +++ net-im/ktp-desktop-applets/Makefile @@ -10,8 +10,8 @@ LIB_DEPENDS= libktpcommoninternalsprivate.so:net-im/ktp-common-internals -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-filetransfer-handler/Makefile =================================================================== --- net-im/ktp-filetransfer-handler/Makefile +++ net-im/ktp-filetransfer-handler/Makefile @@ -11,8 +11,8 @@ LIB_DEPENDS= libtelepathy-qt4.so:net-im/telepathy-qt4 \ libktpcommoninternalsprivate.so:net-im/ktp-common-internals -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-kded-integration-module/Makefile =================================================================== --- net-im/ktp-kded-integration-module/Makefile +++ net-im/ktp-kded-integration-module/Makefile @@ -11,8 +11,8 @@ LIB_DEPENDS= libtelepathy-qt4.so:net-im/telepathy-qt4 \ libktpcommoninternalsprivate.so:net-im/ktp-common-internals -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-send-file/Makefile =================================================================== --- net-im/ktp-send-file/Makefile +++ net-im/ktp-send-file/Makefile @@ -13,8 +13,8 @@ RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/libexec/ktp-filetransfer-handler:net-im/ktp-filetransfer-handler \ ${KDE_PREFIX}/bin/ktp-contactlist:net-im/ktp-contact-list -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib moc_build qmake_build rcc_build uic_build +USE_QT= corelib moc_build qmake_build rcc_build uic_build .include Index: net-im/ktp-text-ui/Makefile =================================================================== --- net-im/ktp-text-ui/Makefile +++ net-im/ktp-text-ui/Makefile @@ -13,9 +13,9 @@ libktpcommoninternalsprivate.so:net-im/ktp-common-internals RUN_DEPENDS= ${KDE_PREFIX}/bin/ktp-contactlist:net-im/ktp-contact-list -USES= cmake compiler:c++11-lang gettext kde:4 tar:bzip2 +USES= cmake compiler:c++11-lang gettext kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 -USE_QT4= corelib webkit xml \ +USE_QT= corelib webkit xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: net-im/libaccounts-qt5/Makefile =================================================================== --- net-im/libaccounts-qt5/Makefile +++ net-im/libaccounts-qt5/Makefile @@ -20,8 +20,8 @@ FETCH_BEFORE_ARGS= -o ${DISTFILES} -USES= compiler:c++11-lib qmake pathfix pkgconfig python tar:bz2 -USE_QT5= buildtools_build core qmake_build testlib xml +USES= compiler:c++11-lib pathfix pkgconfig python tar:bz2 qt:5 +USE_QT= buildtools_build core qmake_build testlib xml pre-configure: ${REINPLACE_CMD} -e 's,$$$${INSTALL_LIBDIR},${LOCALBASE}/libdata,' \ Index: net-im/libjreen/Makefile =================================================================== --- net-im/libjreen/Makefile +++ net-im/libjreen/Makefile @@ -20,9 +20,9 @@ USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT4= moc_build qmake_build rcc_build network +USE_QT= moc_build qmake_build rcc_build network -USES= cmake pkgconfig:build +USES= cmake pkgconfig:build qt:4 pre-configure: ${REINPLACE_CMD} -e 's,lib.*/pkgconfig,libdata/pkgconfig,' \ Index: net-im/libqtelegram-ae/Makefile =================================================================== --- net-im/libqtelegram-ae/Makefile +++ net-im/libqtelegram-ae/Makefile @@ -17,8 +17,8 @@ GH_ACCOUNT= Aseman-Land GH_PROJECT= libqtelegram-aseman-edition -USES= qmake:outsource -USE_QT5= qmake_build buildtools_build core gui network multimedia +USES= qt:5,qmake_outsource +USE_QT= qmake_build buildtools_build core gui network multimedia USE_OPENSSL= yes USE_LDCONFIG= yes Index: net-im/licq-qt-gui/Makefile =================================================================== --- net-im/licq-qt-gui/Makefile +++ net-im/licq-qt-gui/Makefile @@ -16,8 +16,8 @@ RUN_DEPENDS= ${LOCALBASE}/lib/licq/protocol_icq.so:${LICQ_PORT}-icq USE_XORG= x11 xext ice xscrnsaver -USES= cmake -USE_QT4= qmake_build moc_build rcc_build uic_build linguisttools_build \ +USES= cmake qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build linguisttools_build \ corelib xml gui OPTIONS_DEFINE= HUNSPELL KDE4 Index: net-im/plasma-applet-ktp/Makefile =================================================================== --- net-im/plasma-applet-ktp/Makefile +++ net-im/plasma-applet-ktp/Makefile @@ -13,9 +13,9 @@ LIB_DEPENDS= libtelepathy-qt4.so:net-im/telepathy-qt4 \ libktpcommoninternalsprivate.so:net-im/ktp-common-internals -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= corelib declarative \ +USE_QT= corelib declarative \ moc_build qmake_build rcc_build uic_build .include Index: net-im/psi/Makefile =================================================================== --- net-im/psi/Makefile +++ net-im/psi/Makefile @@ -15,8 +15,8 @@ HAS_CONFIGURE= yes QT_NONSTANDARD= yes -USES= pkgconfig tar:bzip2 -USE_QT4= gui network xml imageformats_run \ +USES= pkgconfig qt:4 tar:bzip2 +USE_QT= gui network xml imageformats_run \ qmake_build moc_build rcc_build uic_build USE_XORG= xscrnsaver @@ -32,7 +32,7 @@ DEBUG_CONFIGURE_ON= --debug DEBUG_CONFIGURE_OFF= --release --no-separate-debug-info -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus DBUS_CONFIGURE_OFF= --disable-qdbus ASPELL_DESC= Use aspell for spell checking Index: net-im/psimedia/Makefile =================================================================== --- net-im/psimedia/Makefile +++ net-im/psimedia/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= liboil-0.3.so:devel/liboil \ libspeexdsp.so:audio/speexdsp -USES= pkgconfig tar:bzip2 +USES= pkgconfig qt:4 tar:bzip2 HAS_CONFIGURE= yes -USE_QT4= gui qmake_build moc_build uic_build +USE_QT= gui qmake_build moc_build uic_build USE_GSTREAMER= jpeg speex theora vorbis QT_NONSTANDARD= yes Index: net-im/qTox/Makefile =================================================================== --- net-im/qTox/Makefile +++ net-im/qTox/Makefile @@ -29,12 +29,12 @@ SUB_FILES= pkg-message -USES= compiler:c++11-lib desktop-file-utils gettext gmake openal:soft pkgconfig qmake +USES= compiler:c++11-lib desktop-file-utils gettext gmake openal:soft pkgconfig qt:5 USE_GNOME= glib20 gtk20 cairo gdkpixbuf2 USE_XORG= x11 xscrnsaver USE_GL= gl -USE_QT5= core gui network xml opengl sql sql-sqlite3_run widgets svg \ - concurrent buildtools_build linguisttools_build +USE_QT= core gui network xml opengl sql sql-sqlite3_run widgets svg \ + concurrent buildtools_build linguisttools_build qmake_build ICON_SIZES= 14x14 16x16 22x22 24x24 32x32 36x36 48x48 64x64 72x72 96x96 128x128 192x192 256x256 512x512 QMAKE_ARGS= FREEBSD_PKGVERSION=${PKGVERSION} Index: net-im/qwit-devel/Makefile =================================================================== --- net-im/qwit-devel/Makefile +++ net-im/qwit-devel/Makefile @@ -14,8 +14,8 @@ BROKEN= Unfetchable (google code has gone away) -USES= qmake tar:bzip2 -USE_QT4= gui network xml moc_build rcc_build \ +USES= qt:4 tar:bzip2 +USE_QT= gui network xml moc_build qmake_build rcc_build \ uic_build post-patch: Index: net-im/qwit/Makefile =================================================================== --- net-im/qwit/Makefile +++ net-im/qwit/Makefile @@ -13,9 +13,9 @@ BROKEN= Unfetchable (google code has gone away) -USES= qmake tar:bzip2 -USE_QT4= gui network xml moc_build rcc_build \ - uic_build +USES= qt:4 tar:bzip2 +USE_QT= gui network xml moc_build qmake_build rcc_build uic_build + post-patch: ${REINPLACE_CMD} '/icon.path/s,share/icons,share/pixmaps,' \ ${WRKSRC}/qwit.pro Index: net-im/qxmpp/Makefile =================================================================== --- net-im/qxmpp/Makefile +++ net-im/qxmpp/Makefile @@ -12,9 +12,9 @@ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL -USES= qmake pathfix pkgconfig libtool -USE_QT4= gui network qtestlib xml uic_build moc_build \ - rcc_build +USES= pathfix pkgconfig libtool qt:4 +USE_QT= gui network qtestlib xml uic_build moc_build \ + qmake_build rcc_build QMAKE_ARGS= QXMPP_NO_TESTS=1 USE_GITHUB= yes Index: net-im/ramblercontacts/Makefile =================================================================== --- net-im/ramblercontacts/Makefile +++ net-im/ramblercontacts/Makefile @@ -13,10 +13,10 @@ LICENSE= GPLv3 -USES= qmake dos2unix +USES= dos2unix qt:4 DOS2UNIX_FILES= src/config.inc USE_XORG= xscrnsaver -USE_QT4= moc_build rcc_build uic_build designer_build \ +USE_QT= moc_build qmake_build rcc_build uic_build designer_build \ webkit USE_LDCONFIG= yes Index: net-im/ricochet/Makefile =================================================================== --- net-im/ricochet/Makefile +++ net-im/ricochet/Makefile @@ -20,9 +20,10 @@ USE_GITHUB= yes GH_ACCOUNT= ricochet-im -USES= compiler:c++11-lib gmake pkgconfig qmake ssl +USES= compiler:c++11-lib gmake pkgconfig ssl qt:5 USE_GL= gl -USE_QT5= core gui network qml quick widgets multimedia buildtools_build linguisttools_build +USE_QT= core gui network qml quick widgets multimedia \ + buildtools_build linguisttools_build qmake_build QMAKE_ARGS+= DEFINES+=RICOCHET_NO_PORTABLE OPENSSLDIR=${LOCALBASE} PLIST_FILES= bin/ricochet \ Index: net-im/ring-daemon/Makefile =================================================================== --- net-im/ring-daemon/Makefile +++ net-im/ring-daemon/Makefile @@ -36,11 +36,11 @@ --enable-video \ --enable-ipv6 -USES= autoreconf compiler:c++14-lang gmake libtool pkgconfig +USES= autoreconf compiler:c++14-lang gmake libtool pkgconfig qt:5 USE_GNOME= glib20 gtk20 cairo gdkpixbuf2 USE_XORG= x11 xscrnsaver USE_GL= gl -USE_QT5= core gui network xml opengl sql sql-sqlite3_run widgets svg \ +USE_QT= core gui network xml opengl sql sql-sqlite3_run widgets svg \ concurrent buildtools_build linguisttools_build GNU_CONFIGURE= yes MYFLAGS= -I${WRKSRC}/contrib/native/pjproject/pjlib/include -I${LOCALBASE}/include -DPJ_LINUX -I${LOCALBASE}/include/jsoncpp Index: net-im/ring-gnome/Makefile =================================================================== --- net-im/ring-gnome/Makefile +++ net-im/ring-gnome/Makefile @@ -33,11 +33,11 @@ SUB_FILES= pkg-message -USES= cmake compiler:c++14-lang gettext gmake pkgconfig shebangfix sqlite +USES= cmake compiler:c++14-lang gettext gmake pkgconfig shebangfix sqlite qt:5 USE_GNOME= glib20 gtk20 cairo gdkpixbuf2 libxml2 gtk30 USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr xscrnsaver USE_GL= gl egl -USE_QT5= core gui network xml opengl sql sql-sqlite3_run widgets svg \ +USE_QT= core gui network xml opengl sql sql-sqlite3_run widgets svg \ concurrent buildtools_build linguisttools_build qmake_build SHEBANG_FILES= ${WRKSRC}/src/ring.cx INSTALLS_ICONS= yes Index: net-im/ring-libclient/Makefile =================================================================== --- net-im/ring-libclient/Makefile +++ net-im/ring-libclient/Makefile @@ -19,11 +19,11 @@ #GH_TUPLE+= savoirfairelinux:ring-lrc:9eaac77 GH_TUPLE+= savoirfairelinux:ring-lrc:cb5ee04 -USES= cmake compiler:c++14-lang gmake +USES= cmake compiler:c++14-lang gmake qt:5 USE_GNOME= glib20 gtk20 cairo gdkpixbuf2 USE_XORG= x11 xscrnsaver USE_GL= gl -USE_QT5= core gui network xml opengl sql sql-sqlite3_run widgets svg \ +USE_QT= core gui network xml opengl sql sql-sqlite3_run widgets svg \ concurrent buildtools_build linguisttools_build qmake_build USE_LDCONFIG= yes CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release Index: net-im/teamwords/Makefile =================================================================== --- net-im/teamwords/Makefile +++ net-im/teamwords/Makefile @@ -12,9 +12,9 @@ LICENSE= LGPL3 USE_LDCONFIG= yes -USE_QT5= core gui network svg linguist \ - buildtools x11extras -USES= compiler:c++11-lang qmake tar:xz +USE_QT= core gui network svg linguist x11extras \ + buildtools_build qmake_build +USES= compiler:c++11-lang qt:5 tar:xz QMAKE_ARGS= CONFIG+="configure" Index: net-im/telegramqml/Makefile =================================================================== --- net-im/telegramqml/Makefile +++ net-im/telegramqml/Makefile @@ -18,8 +18,8 @@ GH_ACCOUNT= Aseman-Land GH_PROJECT= TelegramQML -USES= qmake:outsource -USE_QT5= qmake_build buildtools_build core qml quick sql xml multimedia +USES= qt:5,qmake_outsource +USE_QT= qmake_build buildtools_build core qml quick sql xml multimedia USE_OPENSSL= yes USE_LDCONFIG= yes QMAKE_ARGS= BUILD_MODE+=lib \ Index: net-im/telepathy-logger-qt4/Makefile =================================================================== --- net-im/telepathy-logger-qt4/Makefile +++ net-im/telepathy-logger-qt4/Makefile @@ -17,11 +17,11 @@ libtelepathy-logger.so:net-im/telepathy-logger \ libtelepathy-qt4.so:net-im/telepathy-qt4 -USES= bison:build cmake kde:4 pkgconfig python:build tar:bzip2 +USES= bison:build cmake kde:4 pkgconfig python:build qt:4 tar:bzip2 USE_GNOME= glib20 libxml2 USE_GSTREAMER= qt4 USE_KDE= # empty -USE_QT4= corelib dbus moc_build qmake_build rcc_build uic_build +USE_QT= corelib dbus moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DUSE_COMMON_CMAKE_PACKAGE_CONFIG_DIR:BOOL=True USE_LDCONFIG= yes Index: net-im/telepathy-qt4/Makefile =================================================================== --- net-im/telepathy-qt4/Makefile +++ net-im/telepathy-qt4/Makefile @@ -30,11 +30,13 @@ -DDESIRED_QT_VERSION:STRING=${PKGNAMESUFFIX} \ -DQT_QMAKE_EXECUTABLE:FILEPATH=${QMAKE} . if ${PKGNAMESUFFIX:M4} -USE_QT4= corelib dbus gui network qtestlib_build xml \ +USES+= qt:4 +USE_QT= corelib dbus gui network qtestlib_build xml \ moc_build qmake_build rcc_build uic_build SHLIB_SUFFIX= 2 . else -USE_QT5= core dbus gui network xml \ +USES+= qt:5 +USE_QT= core dbus gui network xml \ buildtools_build qmake_build testlib_build widgets_build SHLIB_SUFFIX= 0 . endif Index: net-im/vacuum-im/Makefile =================================================================== --- net-im/vacuum-im/Makefile +++ net-im/vacuum-im/Makefile @@ -15,10 +15,10 @@ GH_ACCOUNT= Vacuum-IM GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX} -USES= cmake +USES= cmake qt:4 USE_XORG= xscrnsaver USE_LDCONFIG= yes -USE_QT4= gui xml qmake_build uic_build moc_build rcc_build \ +USE_QT= gui xml qmake_build uic_build moc_build rcc_build \ network linguist_build webkit PORTDOCS= AUTHORS CHANGELOG COPYING README TRANSLATORS Index: net-mgmt/nagiosagent/Makefile =================================================================== --- net-mgmt/nagiosagent/Makefile +++ net-mgmt/nagiosagent/Makefile @@ -15,8 +15,8 @@ PLIST_FILES= bin/NagiosAgent \ share/pixmaps/NagiosAgent.png -USES= qmake zip -USE_QT4= gui network corelib uic_build rcc_build moc_build +USES= zip qt:4 +USE_QT= gui network corelib uic_build moc_build qmake_build rcc_build DESKTOP_ENTRIES= "NagiosAgent" "GUI client for Nagios" \ "${PREFIX}/share/pixmaps/NagiosAgent.png" \ Index: net-mgmt/qkismet/Makefile =================================================================== --- net-mgmt/qkismet/Makefile +++ net-mgmt/qkismet/Makefile @@ -12,8 +12,8 @@ RUN_DEPENDS= kismet:net-mgmt/kismet -USES= qmake tar:bzip2 -USE_QT4= gui xml uic_build moc_build rcc_build network +USES= qt:4 tar:bzip2 +USE_QT= gui xml uic_build moc_build qmake_build rcc_build network WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src Index: net-mgmt/seafile-gui/Makefile =================================================================== --- net-mgmt/seafile-gui/Makefile +++ net-mgmt/seafile-gui/Makefile @@ -24,11 +24,11 @@ GH_ACCOUNT= haiwen GH_PROJECT= seafile-client -USES= compiler:c++11-lang cmake gettext pkgconfig shebangfix +USES= compiler:c++11-lang cmake gettext pkgconfig shebangfix qt:5 SHEBANG_FILES= extensions/*.sh scripts/*.sh fsplugin/*.sh \ scripts/*.py USE_OPENSSL= yes -USE_QT5= core dbus gui network testlib widgets \ +USE_QT= core dbus gui network testlib widgets \ qmake_build buildtools_build linguisttools_build INSTALLS_ICONS= yes CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \ Index: net-mgmt/vidalia/Makefile =================================================================== --- net-mgmt/vidalia/Makefile +++ net-mgmt/vidalia/Makefile @@ -9,8 +9,8 @@ MAINTAINER= fk@fabiankeil.de COMMENT= Graphical Tor controller based on Qt 4.x -USES= cmake +USES= cmake qt:4 INSTALLS_ICONS= yes -USE_QT4= gui moc_build qmake_build rcc_build uic_build network xml linguist_build +USE_QT= gui moc_build qmake_build rcc_build uic_build network xml linguist_build .include Index: net-p2p/amule-devel/Makefile =================================================================== --- net-p2p/amule-devel/Makefile +++ net-p2p/amule-devel/Makefile @@ -19,7 +19,7 @@ CONFLICTS= amule-[0-9]* -USES= bison desktop-file-utils gmake perl5 pkgconfig shebangfix \ +USES= bison desktop-file-utils gmake perl5 pkgconfig qt:4 shebangfix \ tar:bzip2 USE_PERL5= build USE_WX= 2.8 @@ -91,7 +91,7 @@ PLASMAMULE_CONFIGURE_ON= --enable-plasmamule PLASMAMULE_USES= kde:4 -PLASMAMULE_USE= KDE=kdelibs QT4=dbus,gui,moc_build +PLASMAMULE_USE= KDE=kdelibs QT=dbus,gui,moc_build PLASMAMULE_CONFIGURE_ENV= \ ac_cv_path_KDE4_CONFIG=${KDE_PREFIX}/bin/kde4-config \ KBUILDSYCOCA=${KDE_PREFIX}/bin/kbuildsycoca4 \ Index: net-p2p/amule/Makefile =================================================================== --- net-p2p/amule/Makefile +++ net-p2p/amule/Makefile @@ -17,7 +17,7 @@ CONFLICTS= amule-devel-[0-9]* -USES= bison desktop-file-utils gmake perl5 pkgconfig shebangfix \ +USES= bison desktop-file-utils gmake perl5 pkgconfig qt:4 shebangfix \ tar:xz USE_PERL5= build USE_WX= 2.8 @@ -88,7 +88,7 @@ PLASMAMULE_CONFIGURE_ON= --enable-plasmamule PLASMAMULE_USES= kde:4 -PLASMAMULE_USE= KDE=kdelibs QT4=dbus,gui,moc_build +PLASMAMULE_USE= KDE=kdelibs QT=dbus,gui,moc_build PLASMAMULE_CONFIGURE_ENV= \ ac_cv_path_KDE4_CONFIG=${KDE_PREFIX}/bin/kde4-config \ KBUILDSYCOCA=${KDE_PREFIX}/bin/kbuildsycoca4 \ Index: net-p2p/bitcoin/Makefile =================================================================== --- net-p2p/bitcoin/Makefile +++ net-p2p/bitcoin/Makefile @@ -22,15 +22,15 @@ SLAVE_PORT?= no .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" -USES+= desktop-file-utils -USE_QT4= corelib gui moc_build linguisttools_build network qmake_build \ +USES+= desktop-file-utils qt:4 +USE_QT= corelib gui moc_build linguisttools_build network qmake_build \ rcc_build uic_build BUILD_DEPENDS+= protoc:devel/protobuf LIB_DEPENDS+= libprotobuf.so:devel/protobuf -TESTS_USE= QT4=testlib -TESTS_PLIST_FILES= %%QT_BINDIR%%/test_bitcoin-qt \ +TESTS_USE= QT=testlib +TESTS_PLIST_FILES= bin/test_bitcoin-qt \ bin/test_bitcoin .endif @@ -45,7 +45,7 @@ ZMQ_DESC= Block and transaction broadcasting with ZeroMQ DBUS_CONFIGURE_WITH= qtdbus -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus DEBUG_CONFIGURE_ENABLE= debug DEBUG_INSTALL_TARGET_OFF= install-strip Index: net-p2p/bitmessage/Makefile =================================================================== --- net-p2p/bitmessage/Makefile +++ net-p2p/bitmessage/Makefile @@ -21,7 +21,7 @@ GH_ACCOUNT= Bitmessage GH_PROJECT= PyBitmessage -USES= python pyqt:4 ssl +USES= python pyqt:4 ssl qt:4 NATIVE_POW_USES=gmake INSTALLS_ICONS= yes Index: net-p2p/digitalcoin/Makefile =================================================================== --- net-p2p/digitalcoin/Makefile +++ net-p2p/digitalcoin/Makefile @@ -21,8 +21,8 @@ GH_ACCOUNT= baritus GH_TAGNAME= 96b098a -USES= bdb:48 desktop-file-utils gmake ssl -USE_QT4= corelib gui qmake_build linguisttools_build uic_build \ +USES= bdb:48 desktop-file-utils gmake ssl qt:4 +USE_QT= corelib gui qmake_build linguisttools_build uic_build \ moc_build rcc_build PLIST_FILES= bin/${BINARY} share/applications/digitalcoin-qt.desktop \ Index: net-p2p/dogecoin/Makefile =================================================================== --- net-p2p/dogecoin/Makefile +++ net-p2p/dogecoin/Makefile @@ -24,7 +24,7 @@ USE_GITHUB= yes -USES= bdb:5 gmake compiler:c++11-lib pkgconfig autoreconf ssl +USES= bdb:5 gmake compiler:c++11-lib pkgconfig autoreconf ssl qt:4 GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-incompatible-bdb \ SSL_CFLAGS="-I${OPENSSLINC} -L${OPENSSLLIB}" SSL_LIBS="-lssl" \ @@ -44,7 +44,7 @@ GUI_CONFIGURE_ENABLE= gui .if ${PORT_OPTIONS:MGUI} -USE_QT4= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build dbus +USE_QT= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build dbus PLIST_FILES+= share/applications/dogecoin-qt.desktop \ share/pixmaps/dogecoin64.png \ bin/dogecoin-qt Index: net-p2p/eiskaltdcpp-qt/Makefile =================================================================== --- net-p2p/eiskaltdcpp-qt/Makefile +++ net-p2p/eiskaltdcpp-qt/Makefile @@ -16,9 +16,9 @@ MASTERDIR= ${.CURDIR}/../eiskaltdcpp-lib -USES= cmake gettext compiler:c++11-lib desktop-file-utils +USES= cmake gettext compiler:c++11-lib desktop-file-utils qt:4 USE_OPENSSL= yes -USE_QT4= gui xml network qmake_build uic_build \ +USE_QT= gui xml network qmake_build uic_build \ moc_build rcc_build linguisttools_build OPTIONS_DEFINE= ASPELL FREE_SPACE DBUS_NOTIFY QTSCRIPT QML SQLITE @@ -42,17 +42,17 @@ FREE_SPACE_CMAKE_BOOL= FREE_SPACE_BAR_C -DBUS_NOTIFY_USE= QT4=dbus +DBUS_NOTIFY_USE= QT=dbus DBUS_NOTIFY_CMAKE_BOOL= DBUS_NOTIFY -QTSCRIPT_USE= QT4=script +QTSCRIPT_USE= QT=script QTSCRIPT_RUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so:devel/qtscriptgenerator QTSCRIPT_CMAKE_BOOL= USE_JS -QML_USE= QT4=declarative +QML_USE= QT=declarative QML_CMAKE_BOOL= USE_QT_QML -SQLITE_USE= QT4=sql-sqlite3 +SQLITE_USE= QT=sql-sqlite3 SQLITE_CMAKE_BOOL= USE_QT_SQLITE .include "${MASTERDIR}/Makefile" Index: net-p2p/ktorrent/Makefile =================================================================== --- net-p2p/ktorrent/Makefile +++ net-p2p/ktorrent/Makefile @@ -15,9 +15,9 @@ libgmp.so:math/gmp \ libktorrent.so:net-p2p/libktorrent -USES= cmake:outsource gettext kde:4 tar:bzip2 +USES= cmake:outsource gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 pimlibs workspace -USE_QT4= corelib gui network qt3support qtestlib webkit \ +USE_QT= corelib gui network qt3support qtestlib webkit \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes Index: net-p2p/libktorrent/Makefile =================================================================== --- net-p2p/libktorrent/Makefile +++ net-p2p/libktorrent/Makefile @@ -14,9 +14,9 @@ libgmp.so:math/gmp \ libqca.so:devel/qca -USES= cmake:outsource gettext kde:4 tar:bzip2 +USES= cmake:outsource gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= qtestlib_build qmake_build moc_build rcc_build uic_build +USE_QT= qtestlib_build qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes SHLIB_VER= 5.0.1 Index: net-p2p/litecoin/Makefile =================================================================== --- net-p2p/litecoin/Makefile +++ net-p2p/litecoin/Makefile @@ -24,8 +24,8 @@ SLAVE_PORT?= no .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" -USES+= cpe desktop-file-utils -USE_QT4= corelib gui moc_build linguisttools_build network qmake_build \ +USES+= cpe desktop-file-utils qt:4 +USE_QT= corelib gui moc_build linguisttools_build network qmake_build \ rcc_build uic_build CPE_VENDOR= bitcoin CPE_PRODUCT= bitcoin-qt @@ -34,9 +34,9 @@ BUILD_DEPENDS+= protoc:devel/protobuf LIB_DEPENDS+= libprotobuf.so:devel/protobuf -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus -TESTS_USE= QT4=testlib +TESTS_USE= QT=testlib TESTS_PLIST_FILES= %%QT_BINDIR%%/test_litecoin-qt .endif Index: net-p2p/namecoin/Makefile =================================================================== --- net-p2p/namecoin/Makefile +++ net-p2p/namecoin/Makefile @@ -23,7 +23,7 @@ USE_GITHUB= yes -USES= bdb:48 gmake compiler:c++11-lib ssl +USES= bdb:48 gmake compiler:c++11-lib ssl qt:4 MAKE_JOBS_UNSAFE=yes CXXFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} @@ -33,7 +33,7 @@ .include .if ${PORT_OPTIONS:MX11} -USE_QT4= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build +USE_QT= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build BINARY= namecoin-qt LIB_DEPENDS+= libprotobuf.so:devel/protobuf @@ -51,7 +51,7 @@ .endif .if ${PORT_OPTIONS:MDBUS} -USE_QT4+= dbus +USE_QT+= dbus QMAKE_USE_DBUS= 1 .else QMAKE_USE_DBUS= 0 Index: net-p2p/qbittorrent/Makefile =================================================================== --- net-p2p/qbittorrent/Makefile +++ net-p2p/qbittorrent/Makefile @@ -15,8 +15,8 @@ libboost_system.so:devel/boost-libs USES= compiler:c++11-lib execinfo pkgconfig tar:xz -QT4_USE= QT4=corelib,network,xml,qmake_build,linguisttools_build,moc_build,rcc_build,uic_build -QT5_USE= QT5=core,network,xml,qmake_build,buildtools_build,linguisttools_build +QT4_USE= QT=corelib,network,xml,qmake_build,linguisttools_build,moc_build,rcc_build,uic_build +QT5_USE= QT=core,network,xml,qmake_build,buildtools_build,linguisttools_build QT_NONSTANDARD= yes DESTDIRNAME= INSTALL_ROOT GNU_CONFIGURE= yes @@ -42,8 +42,10 @@ .if ${WITH_GUI} == "yes" LIB_DEPENDS+= libGeoIP.so:net/GeoIP USES+= desktop-file-utils -QT4_USE+= QT4=gui -QT5_USE+= QT5=concurrent,gui,widgets GL=gl +QT4_USES= qt:4 +QT4_USE+= QT=gui +QT5_USES= qt:5 +QT5_USE+= QT=concurrent,gui,widgets GL=gl OPTIONS_DEFAULT+= DBUS .else CONFIGURE_ARGS+= --disable-gui Index: net-p2p/retroshare/Makefile =================================================================== --- net-p2p/retroshare/Makefile +++ net-p2p/retroshare/Makefile @@ -24,10 +24,10 @@ libcurl.so:ftp/curl \ libmicrohttpd.so:www/libmicrohttpd -USES= compiler:features desktop-file-utils dos2unix execinfo pkgconfig qmake ssl +USES= compiler:features desktop-file-utils dos2unix execinfo pkgconfig ssl qt:5 USE_GNOME= glib20 libxml2 libxslt USE_GL= gl -USE_QT5= buildtools_build uitools_build core gui network xml \ +USE_QT= buildtools_build qmake_build uitools_build core gui network xml \ widgets multimedia printsupport INSTALLS_ICONS= yes Index: net-p2p/transmission-qt4/Makefile =================================================================== --- net-p2p/transmission-qt4/Makefile +++ net-p2p/transmission-qt4/Makefile @@ -15,8 +15,10 @@ SLAVEPORT= qt4 QT_NONSTANDARD= yes -USE_QT4= moc_build qmake_build rcc_build uic_build gui dbus network -USES= compiler:c++11-lib desktop-file-utils + +USES= compiler:c++11-lib desktop-file-utils qt:4 +USE_QT= gui dbus network \ + moc_build qmake_build rcc_build uic_build EXTRA_CONF_ARGS=--disable-cli \ --disable-daemon \ Index: net-p2p/transmission-remote-gui/Makefile =================================================================== --- net-p2p/transmission-remote-gui/Makefile +++ net-p2p/transmission-remote-gui/Makefile @@ -21,7 +21,7 @@ USE_FPC= cairo fcl-base fcl-image fcl-net pasjpeg rtl-objpas rtl-extra \ x11 -USES= iconv zip +USES= iconv zip qt:4 USE_GNOME= # WRKSRC= ${WRKDIR}/TransGUI Index: net-p2p/valknut/Makefile =================================================================== --- net-p2p/valknut/Makefile +++ net-p2p/valknut/Makefile @@ -17,9 +17,9 @@ WRKSRC= ${WRKDIR}/${DISTNAME} -USE_QT4= corelib gui network qt3support \ +USE_QT= corelib gui network qt3support \ moc_build uic_build rcc_build linguisttools_build -USES= gmake perl5 pkgconfig tar:bzip2 +USES= gmake perl5 pkgconfig qt:4 tar:bzip2 USE_PERL5= build GNU_CONFIGURE= yes INSTALLS_ICONS= yes Index: net-p2p/zetacoin/Makefile =================================================================== --- net-p2p/zetacoin/Makefile +++ net-p2p/zetacoin/Makefile @@ -42,9 +42,9 @@ X11_CONFIGURE_OFF= --with-daemon X11_BUILD_DEPENDS= protoc:devel/protobuf X11_LIB_DEPENDS= libprotobuf.so:devel/protobuf -X11_USE= qt4=corelib,network,gui,qmake_build,linguisttools_build \ - qt4=uic_build,moc_build,rcc_build,qtestlib_build -X11_USES= desktop-file-utils +X11_USE= qt=corelib,network,gui,qmake_build,linguisttools_build \ + qt=uic_build,moc_build,rcc_build,qtestlib_build +X11_USES= desktop-file-utils qt:4 WALLET_CONFIGURE_ENABLE=wallet WALLET_CXXFLAGS= -I${BDB_INCLUDE_DIR} Index: net/avahi-qt4/Makefile =================================================================== --- net/avahi-qt4/Makefile +++ net/avahi-qt4/Makefile @@ -17,7 +17,8 @@ PLIST= ${.CURDIR}/pkg-plist AVAHI_SLAVE= qt4 -USE_QT4= corelib moc_build +USES= qt:4 +USE_QT= corelib moc_build AVAHI_PKGCONFIG= avahi-qt4.pc .include "${MASTERDIR}/Makefile" Index: net/avahi/Makefile =================================================================== --- net/avahi/Makefile +++ net/avahi/Makefile @@ -12,7 +12,7 @@ RUN_DEPENDS= avahi-app>=0.6.31:net/avahi-app -USES= metaport +USES= metaport qt:4 OPTIONS_DEFINE= AUTOIPD GTK MONO QT4 PYTHON OPTIONS_DEFAULT=AUTOIPD GTK Index: net/cagibi/Makefile =================================================================== --- net/cagibi/Makefile +++ net/cagibi/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE SSDP/uPNP proxy -USES= cmake kde:4 tar:bzip2 +USES= cmake kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 -USE_QT4= corelib network xml dbus \ +USE_QT= corelib network xml dbus \ qmake_build moc_build rcc_build uic_build .include Index: net/hupnp/Makefile =================================================================== --- net/hupnp/Makefile +++ net/hupnp/Makefile @@ -14,9 +14,9 @@ LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/hupnp/LICENSE_LGPLv3.txt -USES= gmake qmake zip -USE_QT4= corelib network xml dbus gui \ - moc_build rcc_build uic_build +USES= gmake zip qt:4 +USE_QT= corelib network xml dbus gui \ + moc_build qmake_build rcc_build uic_build QMAKE_ARGS= "CONFIG+=DISABLE_AVTESTAPP DISABLE_TESTAPP" Index: net/kdenetwork4-filesharing/Makefile =================================================================== --- net/kdenetwork4-filesharing/Makefile +++ net/kdenetwork4-filesharing/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE Filesharing via Samba -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: net/kdenetwork4-strigi-analyzers/Makefile =================================================================== --- net/kdenetwork4-strigi-analyzers/Makefile +++ net/kdenetwork4-strigi-analyzers/Makefile @@ -9,8 +9,8 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs strigi automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: net/kf5-kxmlrpcclient/Makefile =================================================================== --- net/kf5-kxmlrpcclient/Makefile +++ net/kf5-kxmlrpcclient/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 interaction with XMLRPC services -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons ecm doctools i18n kio service -USE_QT5= buildtools_build core gui qmake_build xml +USE_QT= buildtools_build core gui qmake_build xml .include Index: net/kget/Makefile =================================================================== --- net/kget/Makefile +++ net/kget/Makefile @@ -14,12 +14,12 @@ libqca.so:devel/qca \ libboost_thread.so:devel/boost-libs -USES= cmake:outsource kde:4 shebangfix sqlite tar:xz +USES= cmake:outsource kde:4 shebangfix sqlite qt:4 tar:xz USE_KDE= kdelibs workspace libkonq \ nepomuk-core nepomuk-widgets automoc4 ontologies \ soprano SHEBANG_FILES= conf/*.pl -USE_QT4= gui sql moc_build qmake_build rcc_build uic_build +USE_QT= gui sql moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null CONFIGURE_ENV= XDG_CONFIG_HOME=/dev/null Index: net/kio-upnp-ms/Makefile =================================================================== --- net/kio-upnp-ms/Makefile +++ net/kio-upnp-ms/Makefile @@ -13,9 +13,9 @@ LIB_DEPENDS= libHUpnp.so:net/hupnp -USES= cmake kde:4 tar:bzip2 +USES= cmake kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= corelib network xml dbus gui \ +USE_QT= corelib network xml dbus gui \ qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${DISTNAME:C/.[^.]*$//} Index: net/knemo-kde4/Makefile =================================================================== --- net/knemo-kde4/Makefile +++ net/knemo-kde4/Makefile @@ -9,9 +9,9 @@ MAINTAINER= ports@FreeBSD.org COMMENT= KDE network monitor -USES= cmake gettext kde:4 shebangfix tar:xz +USES= cmake gettext kde:4 shebangfix qt:4 tar:xz SHEBANG_FILES= src/kconf_update/*.pl -USE_QT4= qmake_build moc_build uic_build rcc_build +USE_QT= qmake_build moc_build uic_build rcc_build USE_KDE= kdelibs workspace automoc4 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: net/krdc/Makefile =================================================================== --- net/krdc/Makefile +++ net/krdc/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libvncserver.so:net/libvncserver \ libtelepathy-qt4.so:net-im/telepathy-qt4 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes OPTIONS_DEFINE= FREERDP Index: net/krfb/Makefile =================================================================== --- net/krfb/Makefile +++ net/krfb/Makefile @@ -9,9 +9,9 @@ LIB_DEPENDS= libtelepathy-qt4.so:net-im/telepathy-qt4 -USES= alias cmake:outsource jpeg kde:4 tar:xz +USES= alias cmake:outsource jpeg kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui network \ +USE_QT= corelib gui network \ moc_build qmake_build rcc_build uic_build .include Index: net/kwooty/Makefile =================================================================== --- net/kwooty/Makefile +++ net/kwooty/Makefile @@ -14,9 +14,9 @@ ${LOCALBASE}/bin/par2:archivers/par2cmdline \ ${LOCALBASE}/bin/7z:archivers/p7zip -USES= cmake gettext kde:4 +USES= cmake gettext kde:4 qt:4 USE_KDE= kdelibs automoc4 workspace -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes post-patch: Index: net/libkfbapi/Makefile =================================================================== --- net/libkfbapi/Makefile +++ net/libkfbapi/Makefile @@ -14,10 +14,10 @@ LIB_DEPENDS= libqjson.so:devel/qjson -USES= cmake:outsource gettext kde:4 tar:bzip2 +USES= cmake:outsource gettext kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs pimlibs USE_LDCONFIG= yes -USE_QT4= gui webkit \ +USE_QT= gui webkit \ qmake_build moc_build rcc_build uic_build pre-configure: Index: net/libkvkontakte/Makefile =================================================================== --- net/libkvkontakte/Makefile +++ net/libkvkontakte/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libqjson.so:devel/qjson -USES= cmake:outsource gettext kde:4 pkgconfig tar:xz -USE_QT4= moc_build qmake_build rcc_build uic_build +USES= cmake:outsource gettext kde:4 pkgconfig qt:4 tar:xz +USE_QT= moc_build qmake_build rcc_build uic_build USE_KDE= automoc4 kdelibs USE_LDCONFIG= yes Index: net/libmaia/Makefile =================================================================== --- net/libmaia/Makefile +++ net/libmaia/Makefile @@ -12,8 +12,8 @@ GH_ACCOUNT= wiedi GH_TAGNAME= e930451 -USES= gmake qmake -USE_QT5= buildtools_build network xml +USES= gmake qt:5 +USE_QT= buildtools_build qmake_build network xml PLIST_FILES= include/maia/maiaObject.h \ include/maia/maiaXmlRpcClient.h \ Index: net/ostinato/Makefile =================================================================== --- net/ostinato/Makefile +++ net/ostinato/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libprotobuf.so:devel/protobuf -USES= qmake -USE_QT4= corelib gui moc_build rcc_build uic_build network script \ +USES= qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build network script \ xml PLIST_FILES= bin/drone \ Index: net/py-qt4-network/Makefile =================================================================== --- net/py-qt4-network/Makefile +++ net/py-qt4-network/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtNetwork PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run -USE_QT4= moc_build corelib network qmake_build +USE_QT= moc_build corelib network qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: net/py-qt5-network/Makefile =================================================================== --- net/py-qt5-network/Makefile +++ net/py-qt5-network/Makefile @@ -9,9 +9,9 @@ CONFIGURE_ARGS= --enable QtNetwork PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_PYQT= sip_build core_run -USE_QT5= core network qmake_build +USE_QT= core network qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: net/qjsonrpc/Makefile =================================================================== --- net/qjsonrpc/Makefile +++ net/qjsonrpc/Makefile @@ -13,8 +13,8 @@ LICENSE= LGPL21 -USES= qmake -USE_QT4= moc_build network qtestlib_build rcc_build +USES= qt:4 +USE_QT= moc_build qmake_build network qtestlib_build rcc_build USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/devonit-qjsonrpc-adefe89b0c6f Index: net/qoauth/Makefile =================================================================== --- net/qoauth/Makefile +++ net/qoauth/Makefile @@ -13,9 +13,9 @@ LIB_DEPENDS= libqca.so:devel/qca -USES= qmake tar:bzip2 +USES= qt:4 tar:bzip2 USE_LDCONFIG= yes -USE_QT4= corelib qtestlib network moc_build +USE_QT= corelib qtestlib network moc_build qmake_build USE_OPENSSL= yes post-patch: Index: net/qt4-network/Makefile =================================================================== --- net/qt4-network/Makefile +++ net/qt4-network/Makefile @@ -14,10 +14,10 @@ RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss -USE_QT4= qmake_build moc_build rcc_build corelib +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build corelib QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} USE_OPENSSL= yes ALL_TARGET= first Index: net/qt5-network/Makefile =================================================================== --- net/qt5-network/Makefile +++ net/qt5-network/Makefile @@ -11,12 +11,12 @@ LIB_DEPENDS= libproxy.so:net/libproxy RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss +USES= qt:5 tar:xz USE_OPENSSL= yes -USE_QT5= core qmake_build buildtools_build +USE_QT= core qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: net/qtweetlib/Makefile =================================================================== --- net/qtweetlib/Makefile +++ net/qtweetlib/Makefile @@ -15,9 +15,9 @@ GH_ACCOUNT= minimoog GH_PROJECT= QTweetLib -USES= cmake +USES= cmake qt:4 USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT4= gui moc_build network qmake_build rcc_build uic_build +USE_QT= gui moc_build network qmake_build rcc_build uic_build .include Index: net/quiterss/Makefile =================================================================== --- net/quiterss/Makefile +++ net/quiterss/Makefile @@ -15,7 +15,7 @@ NO_WRKSUBDIR= yes -USES= desktop-file-utils pkgconfig qmake:outsource sqlite +USES= desktop-file-utils pkgconfig sqlite INSTALLS_ICONS= yes OPTIONS_DEFINE= DEBUG @@ -23,11 +23,13 @@ OPTIONS_SINGLE_GUI= QT4 QT5 OPTIONS_DEFAULT= QT5 -QT4_USE= QT4=moc_build,rcc_build,uic_build,linguisttools_build -QT4_USE+= QT4=corelib,gui,network,xml,webkit,phonon,sql,sql-sqlite3_run - -QT5_USE= QT5=buildtools_build,linguisttools_build,core,xml,gui,widgets -QT5_USE+= QT5=network,multimedia,printsupport,webkit,sql,sql-sqlite3_run +QT4_USES= qt:4,qmake_outsource +QT4_USE= QT=moc_build,qmake_build,rcc_build,uic_build,linguisttools_build +QT4_USE+= QT=corelib,gui,network,xml,webkit,phonon,sql,sql-sqlite3_run + +QT5_USES= qt:5,qmake_outsource +QT5_USE= QT=buildtools_build,linguisttools_build,qmake_build,core,xml,gui,widgets +QT5_USE+= QT=network,multimedia,printsupport,webkit,sql,sql-sqlite3_run post-patch-DEBUG-on: @${REINPLACE_CMD} 's|debug_and_release|debug|' \ Index: net/rsplib/Makefile =================================================================== --- net/rsplib/Makefile +++ net/rsplib/Makefile @@ -17,9 +17,9 @@ --enable-qt --with-qt-lib=${QT_LIBDIR} \ --with-qt-include=${QT_INCDIR} INSTALL_TARGET= install-strip -USES= gmake libtool shebangfix +USES= gmake libtool shebangfix qt:4 SHEBANG_FILES= rsplib/scriptingserviceexample USE_LDCONFIG= yes -USE_QT4= gui xml moc_build +USE_QT= gui xml moc_build .include Index: net/smb4k-kde4/Makefile =================================================================== --- net/smb4k-kde4/Makefile +++ net/smb4k-kde4/Makefile @@ -16,10 +16,10 @@ SAMBA_PORT?= net/samba36 -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_LDCONFIG= ${PREFIX}/lib ${PREFIX}/lib/kde4 USE_KDE= kdelibs automoc4 runtime -USE_QT4= corelib gui network opengl script svg webkit \ +USE_QT= corelib gui network opengl script svg webkit \ qmake_build moc_build rcc_build uic_build phonon DOCSDIR= ${PREFIX}/share/doc/HTML/en/smb4k SUB_FILES= pkg-message Index: net/spoofer/Makefile =================================================================== --- net/spoofer/Makefile +++ net/spoofer/Makefile @@ -16,7 +16,7 @@ PORTDOCS= README -USES= compiler:c++11-lib +USES= compiler:c++11-lib qt:5 GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-development @@ -27,7 +27,7 @@ .include .if ${PORT_OPTIONS:MGUI} -USE_QT5= buildtools_build qmake_build core network gui widgets +USE_QT= buildtools_build qmake_build core network gui widgets USE_GL+= gl USE_RC_SUBR= ${PORTNAME} INSTALLS_ICONS= yes Index: net/wireshark/Makefile =================================================================== --- net/wireshark/Makefile +++ net/wireshark/Makefile @@ -81,7 +81,8 @@ GTK2_USE= GNOME=gtk20,cairo GTK3_USE= GNOME=gtk30,cairo -QT5_USE= qt5=core,gui,widgets,printsupport,buildtools_build,linguisttools_build +QT5_USES= qt:5 +QT5_USE= qt=core,gui,widgets,printsupport,buildtools_build,linguisttools_build LUA_USES= lua:5[1-2] KRB_BASE_USES= gssapi Index: net/wpa_gui/Makefile =================================================================== --- net/wpa_gui/Makefile +++ net/wpa_gui/Makefile @@ -29,9 +29,9 @@ SUB_FILES= pkg-message SUB_LIST= LOCALBASE=${LOCALBASE} -USE_QT4= corelib gui moc_build rcc_build uic_build \ +USES= qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build \ imageformats_run -USES= qmake INSTALLS_ICONS= yes OPTIONS_DEFINE= DEBUG Index: net/x2goclient/Makefile =================================================================== --- net/x2goclient/Makefile +++ net/x2goclient/Makefile @@ -19,10 +19,10 @@ RUN_DEPENDS= nxproxy:net/nxproxy \ x2goclient-cli:net/x2goclient-cli -USES= qmake +USES= qt:4 USE_XORG= xpm -USE_QT4= gui network svg \ - linguisttools_build moc_build rcc_build uic_build +USE_QT= gui network svg \ + linguisttools_build moc_build qmake_build rcc_build uic_build QMAKE_ARGS= QMAKE_LRELEASE="${LRELEASE}" OPTIONS_DEFINE= DOCS LDAP Index: net/zeroconf-ioslave/Makefile =================================================================== --- net/zeroconf-ioslave/Makefile +++ net/zeroconf-ioslave/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE Network monitor for DNS-SD services (Zeroconf) -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: polish/kadu/Makefile =================================================================== --- polish/kadu/Makefile +++ polish/kadu/Makefile @@ -34,12 +34,12 @@ GG6_EMOTS_DISTFILE= kompatybilne_z_GG6.tar.gz GG7_EMOTS_DISTFILE= dodatkowe_emoty_GG7.tar.gz -USES= cmake compiler:c++11-lib execinfo libarchive pkgconfig tar:bzip2 +USES= cmake compiler:c++11-lib execinfo libarchive pkgconfig tar:bzip2 qt:5 USE_XORG= xscrnsaver CMAKE_ARGS= -DKADU_VERSION:STRING="${DISTVERSION}" -DWITH_ENCHANT=ON # Setting KADU_VERSION disables git invocation -USE_QT5= buildtools_build concurrent dbus declarative gui multimedia \ +USE_QT= buildtools_build concurrent dbus declarative gui multimedia \ network script scripttools webkit x11extras phonon4 \ xml linguisttools_build qmake_build imageformats_run \ sql-sqlite3_run Index: polish/qfaktury/Makefile =================================================================== --- polish/qfaktury/Makefile +++ polish/qfaktury/Makefile @@ -10,8 +10,8 @@ MAINTAINER= meritus@innervision.pl COMMENT= Polish invoicing desktop program -USES= qmake -USE_QT4= uic_build moc_build rcc_build corelib gui xml qt3support +USES= qt:4 +USE_QT= uic_build moc_build qmake_build rcc_build corelib gui xml qt3support PORTDOCS= ChangeLog.txt ReadMe.txt ReleaseNotes.txt TODO.txt Index: polish/qnapi/Makefile =================================================================== --- polish/qnapi/Makefile +++ polish/qnapi/Makefile @@ -19,9 +19,9 @@ USE_GITHUB= yes -USES= compiler:c++11-lib pkgconfig qmake +USES= compiler:c++11-lib pkgconfig qt:5 USE_GL= gl -USE_QT5= buildtools_build core gui network widgets xml +USE_QT= buildtools_build qmake_build core gui network widgets xml CXXFLAGS+= -I${LOCALBASE}/include/maia QMAKE_ARGS= LIBS=-lmaia Index: ports-mgmt/kpackagekit/Makefile =================================================================== --- ports-mgmt/kpackagekit/Makefile +++ ports-mgmt/kpackagekit/Makefile @@ -15,9 +15,9 @@ LIB_DEPENDS= libpackagekit-qt.so:ports-mgmt/packagekit-qt4 -USES= cmake gettext kde:4 pkgconfig tar:bzip2 +USES= cmake gettext kde:4 pkgconfig qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes Index: ports-mgmt/octopkg/Makefile =================================================================== --- ports-mgmt/octopkg/Makefile +++ ports-mgmt/octopkg/Makefile @@ -15,9 +15,9 @@ USE_GITHUB= yes GH_ACCOUNT= aarnt -USE_QT5= core concurrent gui network xml widgets quick concurrent \ - buildtools_build -USES= qmake compiler:c++11-lib +USES= compiler:c++11-lib qt:5 +USE_QT= core concurrent gui network xml widgets quick concurrent \ + buildtools_build qmake_build PLIST_FILES= bin/${PORTNAME} share/pixmaps/octopi_green.png Index: ports-mgmt/packagekit/Makefile =================================================================== --- ports-mgmt/packagekit/Makefile +++ ports-mgmt/packagekit/Makefile @@ -21,7 +21,7 @@ IGNORE= does not build with new polkit USES= cpe execinfo gettext gmake iconv libtool pathfix pkgconfig \ - python:build shared-mime-info shebangfix sqlite:3 + python:build qt:4 shared-mime-info shebangfix sqlite:3 CPE_VENDOR= packagekit_project SHEBANG_FILES= backends/test/helpers/search-name.sh \ contrib/cron/packagekit-background.cron @@ -80,7 +80,7 @@ CONFIGURE_ARGS+=--enable-qt LIB_DEPENDS+= libcppunit.so:devel/cppunit -USE_QT4+= dbus gui xml sql moc_build +USE_QT+= dbus gui xml sql moc_build #.include "${PORTSDIR}/Mk/bsd.qt.mk" .endif Index: ports-mgmt/portrac/Makefile =================================================================== --- ports-mgmt/portrac/Makefile +++ ports-mgmt/portrac/Makefile @@ -19,9 +19,9 @@ # Unhide std::to_string() to fix build with GCC (ports/193528) CXXFLAGS= -D_GLIBCXX_USE_C99 -USES= compiler:c++11-lib qmake tar:bzip2 +USES= compiler:c++11-lib tar:bzip2 qt:5 USE_CXXSTD= c++11 -USE_QT5= widgets buildtools_build +USE_QT= widgets buildtools_build qmake_build do-install: ${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/portrac ${STAGEDIR}${PREFIX}/bin && \ Index: print/kde4-print-manager/Makefile =================================================================== --- print/kde4-print-manager/Makefile +++ print/kde4-print-manager/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libcups.so:print/cups RUN_DEPENDS= ${LOCALBASE}/share/cups/data/testprint:print/cups-filters -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= designer network \ +USE_QT= designer network \ qmake_build moc_build uic_build rcc_build post-patch: Index: print/kover/Makefile =================================================================== --- print/kover/Makefile +++ print/kover/Makefile @@ -16,9 +16,9 @@ LIB_DEPENDS= libcddb.so:audio/libcddb \ libcdio.so:sysutils/libcdio -USES= cmake gettext kde:4 perl5 pkgconfig shared-mime-info tar:bzip2 +USES= cmake gettext kde:4 perl5 pkgconfig shared-mime-info qt:4 tar:bzip2 USE_KDE= automoc4 kdelibs -USE_QT4= corelib dbus gui network svg xml \ +USE_QT= corelib dbus gui network svg xml \ qmake_build uic_build rcc_build USE_PERL5= build Index: print/kpdftool/Makefile =================================================================== --- print/kpdftool/Makefile +++ print/kpdftool/Makefile @@ -13,8 +13,8 @@ RUN_DEPENDS= convert:graphics/ImageMagick -USE_QT4= qt3support moc_build porting_build uic3_build -USES= ghostscript:run qmake zip +USE_QT= qt3support moc_build porting_build qmake_build uic3_build +USES= ghostscript:run zip qt:4 DESKTOP_ENTRIES= "KPDFTool" "${COMMENT}" "kpdftool" \ "kpdftool" "Qt;Utility;" true Index: print/lyx/Makefile =================================================================== --- print/lyx/Makefile +++ print/lyx/Makefile @@ -21,8 +21,8 @@ MINOR_VERSION= 2 USES= desktop-file-utils execinfo gmake iconv pkgconfig perl5 \ - python:2 tar:xz -USE_QT5= core concurrent gui svg widgets buildtools_build qmake_build + python:2 qt:5 tar:xz +USE_QT= core concurrent gui svg widgets buildtools_build GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-included-boost \ --without-included-mythes \ Index: print/py-qt5-printsupport/Makefile =================================================================== --- print/py-qt5-printsupport/Makefile +++ print/py-qt5-printsupport/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtPrintSupport PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run widgets_run -USE_QT5= core gui printsupport widgets qmake_build +USE_QT= core gui printsupport widgets qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: print/qpdfview/Makefile =================================================================== --- print/qpdfview/Makefile +++ print/qpdfview/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv2 -USES= desktop-file-utils pkgconfig qmake +USES= desktop-file-utils pkgconfig USE_LDCONFIG= yes QMAKE_SOURCE_PATH= ${PORTNAME}.pro @@ -34,10 +34,12 @@ DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_QMAKE_OFF= "CONFIG+=without_djvu" -QT4_USE= qt4=dbus,gui,imageformats,linguisttools,moc_build,rcc_build,sql,sql-sqlite3,svg,xml +QT4_USES= qt:4 +QT4_USE= qt=dbus,gui,imageformats,linguisttools,moc_build,qmake_build,rcc_build,sql,sql-sqlite3,svg,xml QT4_LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 -QT5_USE= qt5=buildtools_build,concurrent,imageformats,linguisttools,printsupport,sql,sql-sqlite3,svg,xml +QT5_USES= qt:5 +QT5_USE= qt=buildtools_build,concurrent,imageformats,linguisttools,printsupport,qmake_build,sql,sql-sqlite3,svg,xml QT5_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 PS_LIB_DEPENDS= libspectre.so:print/libspectre Index: print/qt5-printsupport/Makefile =================================================================== --- print/qt5-printsupport/Makefile +++ print/qt5-printsupport/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt print support module -USE_QT5= core gui widgets qmake_build buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui widgets qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: print/scribus/Makefile =================================================================== --- print/scribus/Makefile +++ print/scribus/Makefile @@ -25,10 +25,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter \ ${PYTHON_SITELIBDIR}/PIL/_imaging.so:graphics/py-pillow -USE_QT4= gui linguist_build moc_build qmake_build rcc_build uic_build xml network -USE_GNOME= libartlgpl2 libxml2 USES= cmake:outsource desktop-file-utils execinfo ghostscript:run jpeg \ - pkgconfig python shared-mime-info tar:xz + pkgconfig python qt:4 shared-mime-info tar:xz +USE_QT= gui linguist_build moc_build qmake_build rcc_build uic_build xml network +USE_GNOME= libartlgpl2 libxml2 USE_LDCONFIG= yes CMAKE_ARGS+= -DWANT_HUNSPELL=YES -Wno-ferror-limit Index: science/avogadro/Makefile =================================================================== --- science/avogadro/Makefile +++ science/avogadro/Makefile @@ -16,9 +16,9 @@ BUILD_DEPENDS= eigen2>2:math/eigen2 LIB_DEPENDS= libopenbabel.so:science/openbabel -USES= cmake desktop-file-utils pkgconfig tar:bzip2 +USES= cmake desktop-file-utils pkgconfig qt:4 tar:bzip2 USE_GL= glu gl -USE_QT4= gui network opengl \ +USE_QT= gui network opengl \ linguisttools_build moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DENABLE_GLSL=OFF \ -DQT_MKSPECS_RELATIVE=share/qt4/mkspecs Index: science/kalzium/Makefile =================================================================== --- science/kalzium/Makefile +++ science/kalzium/Makefile @@ -16,11 +16,11 @@ ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:science/chemical-mime-data RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/chemical-mime-data.pc:science/chemical-mime-data -USES= cmake:outsource kde:4 pkgconfig tar:xz +USES= cmake:outsource kde:4 pkgconfig qt:4 tar:xz USE_KDE= kdelibs automoc4 USE_OCAML= yes NO_OCAML_RUNDEPENDS= yes -USE_QT4= corelib declarative designer opengl script xml \ +USE_QT= corelib declarative designer opengl script xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: science/kst2/Makefile =================================================================== --- science/kst2/Makefile +++ science/kst2/Makefile @@ -41,8 +41,10 @@ NETCDF_IGNORE= does not support NetCDF 4 TOOLKIT_DESC= Qt toolkit -QT4_USE= ${_USE_QT4:S/^/QT4=/} -QT5_USE= ${_USE_QT5:S/^/QT5=/} +QT4_USES= qt:4 +QT4_USE= ${_USE_QT4:S/^/QT=/} +QT5_USES= qt:5 +QT5_USE= ${_USE_QT5:S/^/QT=/} QT5_CMAKE_ON= -Dkst_qt5=on post-patch: Index: science/massxpert/Makefile =================================================================== --- science/massxpert/Makefile +++ science/massxpert/Makefile @@ -20,10 +20,10 @@ libfontconfig.so:x11-fonts/fontconfig USE_GCC= any -USES= cmake gettext tar:bzip2 +USES= cmake gettext qt:4 tar:bzip2 USE_XORG= ice sm x11 xau xcb xdmcp xext xrender USE_GNOME= glib20 -USE_QT4= corelib gui xml rcc_build qmake_build uic_build moc_build \ +USE_QT= corelib gui xml rcc_build qmake_build uic_build moc_build \ svg USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes Index: science/paraview/Makefile =================================================================== --- science/paraview/Makefile +++ science/paraview/Makefile @@ -33,7 +33,7 @@ CONFLICTS_BUILD= protobuf* -USE_QT4= qmake_build moc_build rcc_build uic_build \ +USE_QT= qmake_build moc_build rcc_build uic_build \ linguisttools_build assistant_run qt3support \ dbus designer gui help-tools network script \ sql svg xml webkit assistantclient clucene \ @@ -42,7 +42,7 @@ USE_XORG= x11 xt xext ice xdmcp xau xcb xfixes xdamage xxf86vm xrender sm USE_LDCONFIG= yes USE_GSTREAMER= yes -USES= alias desktop-file-utils cmake:outsource execinfo gmake jpeg python shebangfix +USES= alias desktop-file-utils cmake:outsource execinfo gmake jpeg python shebangfix qt:4 INSTALLS_ICONS= yes CMAKE_ARGS+= -DBUILD_SHARED_LIBS="ON" \ Index: science/pulseview/Makefile =================================================================== --- science/pulseview/Makefile +++ science/pulseview/Makefile @@ -17,8 +17,8 @@ libsigrok.so:devel/libsigrok \ libsigrokdecode.so:devel/libsigrokdecode -USES= cmake gmake pkgconfig -USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build +USES= cmake gmake pkgconfig qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH=${MANPREFIX}/man \ -DDISABLE_WERROR:BOOL=TRUE PLIST_FILES= bin/pulseview man/man1/pulseview.1.gz Index: science/qtresistors/Makefile =================================================================== --- science/qtresistors/Makefile +++ science/qtresistors/Makefile @@ -11,8 +11,8 @@ MAINTAINER= vg@FreeBSD.org COMMENT= Calculate resistance of resistor by the colors on the resistor -USES= qmake -USE_QT4= gui uic_build moc_build +USES= qt:4 +USE_QT= gui uic_build moc_build qmake_build WRKSRC= ${WRKDIR}/qtResistors Index: science/silo/Makefile =================================================================== --- science/silo/Makefile +++ science/silo/Makefile @@ -16,7 +16,7 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --disable-static INSTALL_TARGET= install-strip -USES= gmake libtool readline +USES= gmake libtool readline qt:4 USE_LDCONFIG= yes OPTIONS_DEFINE= FORTRAN HDF5 PYTHON QT4 Index: science/step/Makefile =================================================================== --- science/step/Makefile +++ science/step/Makefile @@ -12,9 +12,9 @@ LIB_DEPENDS= libqalculate.so:math/libqalculate \ libgsl.so:math/gsl -USES= cmake:outsource kde:4 pkgconfig tar:xz +USES= cmake:outsource kde:4 pkgconfig qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= opengl moc_build qmake_build rcc_build uic_build +USE_QT= opengl moc_build qmake_build rcc_build uic_build pre-configure: # Avoid building translations, should the user pass Index: security/fwbuilder/Makefile =================================================================== --- security/fwbuilder/Makefile +++ security/fwbuilder/Makefile @@ -33,7 +33,7 @@ libnetsnmp.so:net-mgmt/net-snmp PLIST_SUB= BUILD_VERSION=${DISTVERSION}.${BUILD} -USE_QT4= corelib \ +USE_QT= corelib \ gui \ iconengines \ inputmethods \ @@ -48,7 +48,7 @@ QTDIR?= ${QT_PREFIX} USE_OPENSSL= yes -USES= autoreconf:build gmake libtool +USES= autoreconf:build gmake libtool qt:4 GNU_CONFIGURE= yes CONFIGURE_ENV= QMAKESPEC=${LOCALBASE}/share/qt/mkspecs/freebsd-g++ \ INSTALL_ROOT=${STAGEDIR} Index: security/gpgme/Makefile =================================================================== --- security/gpgme/Makefile +++ security/gpgme/Makefile @@ -17,7 +17,7 @@ libgpg-error.so:security/libgpg-error GNU_CONFIGURE= yes -USES= cpe gmake libtool localbase:ldflags tar:bzip2 +USES= cpe gmake libtool localbase:ldflags tar:bzip2 qt:5 USE_LDCONFIG= yes INSTALL_TARGET= install-strip @@ -69,7 +69,7 @@ LIB_DEPENDS+= libgpgmepp.so:security/gpgme-cpp CONFIGURE_ARGS+=--enable-languages="cpp qt" USES+= compiler:c++11-lib pkgconfig -USE_QT5= buildtools_build core testlib +USE_QT= buildtools_build core testlib CONFLICTS_INSTALL= kdepimlibs-4.* . endif Index: security/ike/Makefile =================================================================== --- security/ike/Makefile +++ security/ike/Makefile @@ -14,7 +14,7 @@ ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= iked -USES= bison cmake libedit localbase:ldflags tar:tbz2 +USES= bison cmake libedit localbase:ldflags tar:tbz2 qt:4 USE_OPENSSL= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} @@ -38,7 +38,7 @@ LDAP_CMAKE_ON= -DLDAP=YES NATT_CMAKE_ON= -DNATT=YES QTGUI_CMAKE_ON= -DQTGUI=YES -QTGUI_USE= QT4=gui,moc_build,qmake_build,rcc_build,uic_build +QTGUI_USE= QT=gui,moc_build,qmake_build,rcc_build,uic_build post-install: @if ! ${SYSCTL} -a | ${GREP} -q ipsec; then \ Index: security/keepassx-devel/Makefile =================================================================== --- security/keepassx-devel/Makefile +++ security/keepassx-devel/Makefile @@ -22,10 +22,10 @@ CONFLICTS_INSTALL= keepassx-0.* keepassx2-* -USES= cmake compiler:c++11-lib desktop-file-utils shared-mime-info +USES= cmake compiler:c++11-lib desktop-file-utils shared-mime-info qt:5 USE_LDCONFIG= yes INSTALLS_ICONS= yes -USE_QT5= buildtools_build concurrent core gui linguisttools qmake_build \ +USE_QT= buildtools_build concurrent core gui linguisttools qmake_build \ testlib widgets x11extras USE_XORG= ice inputproto sm x11 xcursor xext xfixes xi xrandr xrender \ xt xtst Index: security/keepassx/Makefile =================================================================== --- security/keepassx/Makefile +++ security/keepassx/Makefile @@ -14,8 +14,8 @@ DATADIR= ${PREFIX}/share/${PORTNAME:tl} WRKSRC= ${WRKDIR}/${PORTNAME:tl}-${PORTVERSION} -USES= desktop-file-utils qmake shared-mime-info -USE_QT4= moc_build uic_build qt3support_build rcc_build \ +USES= desktop-file-utils shared-mime-info qt:4 +USE_QT= moc_build uic_build qmake_build qt3support_build rcc_build \ corelib gui xml USE_XORG= xt inputproto xtst xrender xrandr xfixes xcursor\ xext x11 sm ice xi Index: security/keepassx2/Makefile =================================================================== --- security/keepassx2/Makefile +++ security/keepassx2/Makefile @@ -24,10 +24,10 @@ CONFLICTS_INSTALL= keepassx-0.* keepassx-devel-* -USES= cmake compiler:features desktop-file-utils shared-mime-info +USES= cmake compiler:features desktop-file-utils shared-mime-info qt:4 USE_LDCONFIG= yes INSTALLS_ICONS= yes -USE_QT4= corelib gui xml qtestlib uic_build moc_build \ +USE_QT= corelib gui xml qtestlib uic_build moc_build \ qmake_build rcc_build linguisttools USE_XORG= ice inputproto sm x11 xcursor xext xfixes xi xrandr xrender \ xt xtst Index: security/kf5-kdesu/Makefile =================================================================== --- security/kf5-kdesu/Makefile +++ security/kf5-kdesu/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 integration with su for elevated privileges -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons dbusaddons ecm i18n pty service -USE_QT5= buildtools_build core dbus qmake_build xml +USE_QT= buildtools_build core dbus qmake_build xml USE_XORG= ice sm x11 xext .include Index: security/kgpg-kde4/Makefile =================================================================== --- security/kgpg-kde4/Makefile +++ security/kgpg-kde4/Makefile @@ -10,8 +10,8 @@ RUN_DEPENDS= gpg2:security/gnupg -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs pimlibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: security/kqoauth/Makefile =================================================================== --- security/kqoauth/Makefile +++ security/kqoauth/Makefile @@ -10,8 +10,8 @@ LICENSE= LGPL21 -USES= pkgconfig qmake -USE_QT4= corelib network gui moc_build qtestlib_build +USES= pkgconfig qt:4 +USE_QT= corelib network gui moc_build qmake_build qtestlib_build USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes QMAKE_SOURCE_PATH= ${PORTNAME}.pro Index: security/kwalletmanager/Makefile =================================================================== --- security/kwalletmanager/Makefile +++ security/kwalletmanager/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Password manager for KDE -USES= cmake:outsource gmake kde:4 tar:xz +USES= cmake:outsource gmake kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: security/nmapsi4/Makefile =================================================================== --- security/nmapsi4/Makefile +++ security/nmapsi4/Makefile @@ -16,9 +16,9 @@ RUN_DEPENDS= ${LOCALBASE}/bin/nmap:security/nmap -USES= cmake tar:xz +USES= cmake qt:4 tar:xz INSTALLS_ICONS= yes -USE_QT4= gui qmake_build uic_build moc_build rcc_build network \ +USE_QT= gui qmake_build uic_build moc_build rcc_build network \ linguist_build webkit dbus CMAKE_ARGS+= -DBUILD_KDELIBS=off Index: security/ophcrack/Makefile =================================================================== --- security/ophcrack/Makefile +++ security/ophcrack/Makefile @@ -14,7 +14,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 -USES= gmake localbase ssl tar:bzip2 +USES= gmake localbase ssl qt:4 tar:bzip2 GNU_CONFIGURE= yes PLIST_FILES= bin/ophcrack @@ -29,7 +29,7 @@ .include .if ${PORT_OPTIONS:MX11} || ${PORT_OPTIONS:MGRAPH} -USE_QT4= moc_build qmake_build rcc_build uic_build corelib gui +USE_QT= moc_build qmake_build rcc_build uic_build corelib gui .else CONFIGURE_ARGS+= --disable-gui .endif Index: security/pinentry/Makefile =================================================================== --- security/pinentry/Makefile +++ security/pinentry/Makefile @@ -42,7 +42,7 @@ QT5_DESC= Qt 5 frontend PINENTRY_QT5= pinentry-qt5 -QT5_RUN_DEPENDS= ${PINENTRY_QT5}:security/pinentry-qt5 +QT5_RUN_DEPENDS= ${PINENTRY_QT5}:security/pinentry-qt5 GNOME3_DESC= GNOME 3 frontend PINENTRY_GNOME3= pinentry-gnome3 @@ -91,13 +91,13 @@ .if ${PINENTRY_GUI} == "qt4" USES+= compiler:c++11-lib -USE_QT4= gui moc_build +USE_QT= gui moc_build PLIST_FILES= bin/pinentry-qt4 CONFIGURE_ARGS+=--disable-pinentry-qt5 \ --program-suffix=4 .elif ${PINENTRY_GUI} == "qt5" USES+= compiler:c++11-lib -USE_QT5= core gui widgets buildtools_build +USE_QT= core gui widgets buildtools_build PLIST_FILES= bin/pinentry-qt5 CONFIGURE_ARGS+=--enable-pinentry-qt5 \ --program-suffix=5 Index: security/qtkeychain-qt5/Makefile =================================================================== --- security/qtkeychain-qt5/Makefile +++ security/qtkeychain-qt5/Makefile @@ -22,12 +22,14 @@ .if defined(PKGNAMESUFFIX) && ${PKGNAMESUFFIX} == "-qt4" CONFLICTS_INSTALL= qtkeychain-qt5-[0-9]* CMAKE_ARGS+= -DBUILD_WITH_QT4=YES -USE_QT4= corelib dbus linguisttools_build moc_build rcc_build qmake_build +USES+= qt:4 +USE_QT= corelib dbus linguisttools_build moc_build rcc_build qmake_build PLIST= ${PKGDIR}/pkg-plist.qt4 PLIST_SUB+= PLIST_QT_PREFIX_UPCASE=Qt PLIST_QT_PREFIX=qt .else CONFLICTS_INSTALL= qtkeychain-qt4-[0-9]* -USE_QT5= core dbus linguisttools_build buildtools_build qmake_build +USES+= qt:5 +USE_QT= core dbus linguisttools_build buildtools_build qmake_build PLIST= ${PKGDIR}/pkg-plist.qt5 PLIST_SUB+= PLIST_QT_PREFIX_UPCASE=Qt5 PLIST_QT_PREFIX=qt5 .endif Index: security/quantis/Makefile =================================================================== --- security/quantis/Makefile +++ security/quantis/Makefile @@ -28,7 +28,6 @@ EXTRACT_BEFORE_ARGS= -aqo USES= cmake compiler:c++11-lang zip:infozip -USE_QT4= # empty but required USE_LDCONFIG= yes SUB_FILES= pkg-message @@ -73,7 +72,8 @@ CXXFLAGS+= -I${LOCALBASE}/include . if ${PORT_OPTIONS:MGUI} -USE_QT4+= gui moc_build uic_build rcc_build qmake_build +USES+= qt:4 +USE_QT+= gui moc_build uic_build rcc_build qmake_build . else CMAKE_ARGS+= -DDISABLE_EASYQUANTIS_GUI=1 . endif Index: security/tpmmanager/Makefile =================================================================== --- security/tpmmanager/Makefile +++ security/tpmmanager/Makefile @@ -14,8 +14,8 @@ LIB_DEPENDS= libtspi.so:security/trousers -USES= qmake -USE_QT4= gui moc_build rcc_build uic_build +USES= qt:4 +USE_QT= gui moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/${PORTNAME} PORTDOCS= * Index: security/xca/Makefile =================================================================== --- security/xca/Makefile +++ security/xca/Makefile @@ -27,9 +27,11 @@ OPTIONS_SINGLE_TOOLKIT= QT4 QT5 OPTIONS_DEFAULT= QT4 -QT4_USE= qt4=gui,linguist_build,moc_build,qmake_build \ - qt4=rcc_build,uic_build -QT5_USE= qt5=widgets,buildtools_build,linguist_build +QT4_USES= qt:4 +QT4_USE= qt=gui,linguist_build,moc_build,qmake_build \ + qt=rcc_build,uic_build +QT5_USES= qt:5 +QT5_USE= qt=widgets,buildtools_build,linguist_build TOOLKIT_DESC= Qt toolkit post-patch: Index: security/yubikey-personalization-gui/Makefile =================================================================== --- security/yubikey-personalization-gui/Makefile +++ security/yubikey-personalization-gui/Makefile @@ -15,8 +15,8 @@ USE_GITHUB= yes GH_ACCOUNT= Yubico -USES= pkgconfig qmake -USE_QT4= corelib gui moc_build rcc_build testlib_build uic_build +USES= pkgconfig qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build testlib_build uic_build PLIST_FILES= bin/yubikey-personalization-gui Index: sysutils/android-file-transfer/Makefile =================================================================== --- sysutils/android-file-transfer/Makefile +++ sysutils/android-file-transfer/Makefile @@ -38,11 +38,13 @@ FUSE_CMAKE_BOOL=BUILD_FUSE FUSE_PLIST_FILES=bin/aft-mtp-mount -QT4_USE= QT4=qmake_build,moc_build,rcc_build,uic_build,corelib,gui +QT4_USES= qt:4 +QT4_USE= QT=qmake_build,moc_build,rcc_build,uic_build,corelib,gui QT4_CMAKE_ON= -DBUILD_QT_UI=on -DDESIRED_QT_VERSION=4 QT4_PLIST_FILES=${QT5_PLIST_FILES} -QT5_USE= QT5=qmake_build,buildtools_build,core,gui,widgets +QT5_USES= qt:5 +QT5_USE= QT=qmake_build,buildtools_build,core,gui,widgets QT5_CMAKE_ON= -DBUILD_QT_UI=on -DDESIRED_QT_VERSION=5 QT5_PLIST_FILES=bin/android-file-transfer \ share/applications/android-file-transfer.desktop \ Index: sysutils/bacula-bat/Makefile =================================================================== --- sysutils/bacula-bat/Makefile +++ sysutils/bacula-bat/Makefile @@ -9,8 +9,8 @@ LIB_DEPENDS+= libqwt.so:x11-toolkits/qwt5 \ libbac.so:sysutils/bacula-client -USES= pkgconfig -USE_QT4= qmake_build uic_build moc_build rcc_build +USES= pkgconfig qt:4 +USE_QT= qmake_build uic_build moc_build rcc_build WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist Index: sysutils/bacula5-bat/Makefile =================================================================== --- sysutils/bacula5-bat/Makefile +++ sysutils/bacula5-bat/Makefile @@ -12,8 +12,8 @@ CONFLICTS= bacula-bat-* -USES= pkgconfig -USE_QT4= qmake_build uic_build moc_build rcc_build +USES= pkgconfig qt:4 +USE_QT= qmake_build uic_build moc_build rcc_build WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist Index: sysutils/baloo-widgets/Makefile =================================================================== --- sysutils/baloo-widgets/Makefile +++ sysutils/baloo-widgets/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= The BalooWidgets library -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 baloo kfilemetadata -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes .include Index: sysutils/baloo/Makefile =================================================================== --- sysutils/baloo/Makefile +++ sysutils/baloo/Makefile @@ -13,10 +13,10 @@ LIB_DEPENDS= libxapian.so:databases/xapian-core \ libqjson.so:devel/qjson -USES= cmake:outsource gmake kde:4 tar:xz +USES= cmake:outsource gmake kde:4 qt:4 tar:xz USE_KDE= akonadi automoc4 kdelibs kfilemetadata \ pimlibs -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes .include Index: sysutils/bareos-bat/Makefile =================================================================== --- sysutils/bareos-bat/Makefile +++ sysutils/bareos-bat/Makefile @@ -12,8 +12,8 @@ CONFLICTS= bacula*-bat-* -USES= pkgconfig desktop-file-utils -USE_QT4= qmake_build uic_build moc_build rcc_build +USES= pkgconfig desktop-file-utils qt:4 +USE_QT= qmake_build uic_build moc_build rcc_build WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist Index: sysutils/bareos-traymonitor/Makefile =================================================================== --- sysutils/bareos-traymonitor/Makefile +++ sysutils/bareos-traymonitor/Makefile @@ -13,8 +13,8 @@ CONFLICTS= bacula*-bat-* -USES= pkgconfig gettext-runtime desktop-file-utils -USE_QT4= qmake_build uic_build moc_build rcc_build gui corelib +USES= pkgconfig gettext-runtime desktop-file-utils qt:4 +USE_QT= qmake_build uic_build moc_build rcc_build gui corelib WITH_BAT= yes PLIST= ${.CURDIR}/pkg-plist Index: sysutils/bsdisks/Makefile =================================================================== --- sysutils/bsdisks/Makefile +++ sysutils/bsdisks/Makefile @@ -10,8 +10,8 @@ LICENSE= BSD3CLAUSE -USES= cmake compiler:c++11-lang +USES= cmake compiler:c++11-lang qt:5 -USE_QT5= qmake_build buildtools_build core dbus +USE_QT= qmake_build buildtools_build core dbus .include Index: sysutils/filelight-kde4/Makefile =================================================================== --- sysutils/filelight-kde4/Makefile +++ sysutils/filelight-kde4/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Map of concentric segmented-rings representing file system -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: sysutils/k3b-kde4/Makefile =================================================================== --- sysutils/k3b-kde4/Makefile +++ sysutils/k3b-kde4/Makefile @@ -16,11 +16,11 @@ RUN_DEPENDS= cdrecord:sysutils/cdrtools BUILD_DEPENDS= cdrecord:sysutils/cdrtools -USES= cmake gettext kde:4 pkgconfig shared-mime-info tar:xz +USES= cmake gettext kde:4 pkgconfig shared-mime-info qt:4 tar:xz CMAKE_ARGS= -DK3B_BUILD_K3BSETUP:BOOL=OFF \ -DK3B_ENABLE_MUSICBRAINZ:BOOL=OFF USE_KDE= automoc4 kdelibs libkcddb -USE_QT4= gui phonon qt3support webkit \ +USE_QT= gui phonon qt3support webkit \ qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes Index: sysutils/kcm-polkit-kde/Makefile =================================================================== --- sysutils/kcm-polkit-kde/Makefile +++ sysutils/kcm-polkit-kde/Makefile @@ -14,9 +14,9 @@ LIB_DEPENDS= libpolkit-qt-agent-1.so:sysutils/polkit-qt RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/libexec/polkit-kde-authentication-agent-1:sysutils/polkit-kde -USES= cmake gmake kde:4 pkgconfig tar:bzip2 +USES= cmake gmake kde:4 pkgconfig qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= dbus xml moc_build qmake_build rcc_build uic_build +USE_QT= dbus xml moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-kcmodules-1 Index: sysutils/kcron/Makefile =================================================================== --- sysutils/kcron/Makefile +++ sysutils/kcron/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE task scheduler -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: sysutils/kdf/Makefile =================================================================== --- sysutils/kdf/Makefile +++ sysutils/kdf/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Shows free space of devices for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: sysutils/kdirstat/Makefile =================================================================== --- sysutils/kdirstat/Makefile +++ sysutils/kdirstat/Makefile @@ -15,10 +15,10 @@ WRKSRC= ${WRKDIR}/jeromerobert-k4dirstat-3a4663ee20e7 -USES= cmake cpe desktop-file-utils gettext-tools kde:4 tar:bzip2 +USES= cmake cpe desktop-file-utils gettext-tools kde:4 qt:4 tar:bzip2 CPE_VENDOR= kdirstat_project USE_KDE= automoc4 kdelibs libkonq -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build INSTALLS_ICONS= yes post-patch: Index: sysutils/kf5-baloo/Makefile =================================================================== --- sysutils/kf5-baloo/Makefile +++ sysutils/kf5-baloo/Makefile @@ -11,11 +11,11 @@ LIB_DEPENDS= liblmdb.so:databases/lmdb \ libinotify.so:devel/libinotify -USES= cmake:outsource compiler:c++11-lib gettext kde:5 pathfix tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz USE_KDE= auth completion config coreaddons crash dbusaddons \ filemetadata5 i18n idletime jobwidgets kio service \ solid widgetsaddons -USE_QT5= buildtools_build core dbus gui network qmake_build \ +USE_QT= buildtools_build core dbus gui network qmake_build \ qml quick testlib widgets .include Index: sysutils/kf5-kwallet/Makefile =================================================================== --- sysutils/kf5-kwallet/Makefile +++ sysutils/kf5-kwallet/Makefile @@ -16,10 +16,10 @@ libqgpgme.so:security/gpgme-qt5 \ libgpgmepp.so:security/gpgme-cpp -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \ doctools ecm i18n iconthemes notifications service \ widgetsaddons windowsystem -USE_QT5= buildtools_build core dbus gui qmake_build widgets xml +USE_QT= buildtools_build core dbus gui qmake_build widgets xml .include Index: sysutils/kfilemetadata/Makefile =================================================================== --- sysutils/kfilemetadata/Makefile +++ sysutils/kfilemetadata/Makefile @@ -15,9 +15,9 @@ libepub.so:textproc/ebook-tools \ libqmobipocket.so:graphics/kdegraphics4-mobipocket -USES= cmake:outsource kde:4 pkgconfig tar:xz +USES= cmake:outsource kde:4 pkgconfig qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes .include Index: sysutils/kfloppy/Makefile =================================================================== --- sysutils/kfloppy/Makefile +++ sysutils/kfloppy/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Floppy disk formatter for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: sysutils/knutclient-kde4/Makefile =================================================================== --- sysutils/knutclient-kde4/Makefile +++ sysutils/knutclient-kde4/Makefile @@ -19,8 +19,8 @@ CONFLICTS= knutclient-0.* -USES= cmake gettext kde:4 +USES= cmake gettext kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui qmake_build moc_build rcc_build uic_build +USE_QT= corelib gui qmake_build moc_build rcc_build uic_build .include Index: sysutils/krename-kde4/Makefile =================================================================== --- sysutils/krename-kde4/Makefile +++ sysutils/krename-kde4/Makefile @@ -13,9 +13,9 @@ libexiv2.so:graphics/exiv2 \ libpodofo.so:graphics/podofo -USES= cmake:outsource gettext kde:4 tar:bzip2 +USES= cmake:outsource gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build post-patch: ${REINPLACE_CMD} 's,FREETYPE_INCLUDE_DIR,FREETYPE_INCLUDE_DIR_freetype2,' \ Index: sysutils/kshutdown-kde4/Makefile =================================================================== --- sysutils/kshutdown-kde4/Makefile +++ sysutils/kshutdown-kde4/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= alias cmake:outsource compiler:c++0x gettext kde:4 zip -USE_QT4= corelib dbus gui moc_build qmake_build rcc_build svg uic_build +USES= alias cmake:outsource compiler:c++0x gettext kde:4 zip qt:4 +USE_QT= corelib dbus gui moc_build qmake_build rcc_build svg uic_build USE_KDE= automoc4 kdelibs workspace WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} Index: sysutils/ksystemlog/Makefile =================================================================== --- sysutils/ksystemlog/Makefile +++ sysutils/ksystemlog/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE system log application -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: sysutils/kuser/Makefile =================================================================== --- sysutils/kuser/Makefile +++ sysutils/kuser/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE user manager -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs pimlibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: sysutils/luckybackup/Makefile =================================================================== --- sysutils/luckybackup/Makefile +++ sysutils/luckybackup/Makefile @@ -13,8 +13,8 @@ RUN_DEPENDS= rsync:net/rsync -USES= qmake -USE_QT4= gui network moc_build rcc_build uic_build +USES= qt:4 +USE_QT= gui network moc_build qmake_build rcc_build uic_build post-patch: ${REINPLACE_CMD} -e 's|/usr|$$$${PREFIX}|g' -e '/INSTALLS/s|debianmenu ||' \ Index: sysutils/nepomuk-core/Makefile =================================================================== --- sysutils/nepomuk-core/Makefile +++ sysutils/nepomuk-core/Makefile @@ -16,10 +16,10 @@ libepub.so:textproc/ebook-tools \ libqmobipocket.so:graphics/kdegraphics4-mobipocket -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 baloo kdelibs kfilemetadata \ ontologies soprano -USE_QT4= corelib dbus gui qmake_build moc_build rcc_build uic_build +USE_QT= corelib dbus gui qmake_build moc_build rcc_build uic_build USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null Index: sysutils/nepomuk-widgets/Makefile =================================================================== --- sysutils/nepomuk-widgets/Makefile +++ sysutils/nepomuk-widgets/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= The NepomukWidget libraries -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 soprano nepomuk-core -USE_QT4= corelib dbus gui moc_build qmake_build rcc_build uic_build +USE_QT= corelib dbus gui moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes .include Index: sysutils/pcbsd-syscache/Makefile =================================================================== --- sysutils/pcbsd-syscache/Makefile +++ sysutils/pcbsd-syscache/Makefile @@ -11,8 +11,8 @@ LICENSE= BSD3CLAUSE WRKSRC_SUBDIR= src-sh/syscache -USE_QT5= core network buildtools qmake -USES= pkgconfig tar:xz +USES= pkgconfig qt:5,qmake_dummy tar:xz +USE_QT= core network buildtools_build qmake_build NO_BUILD= yes MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} Index: sysutils/pcbsd-utils-qt5/Makefile =================================================================== --- sysutils/pcbsd-utils-qt5/Makefile +++ sysutils/pcbsd-utils-qt5/Makefile @@ -29,9 +29,9 @@ MAKE_JOBS_UNSAFE=yes ONLY_FOR_ARCHS= amd64 USE_LDCONFIG= yes -USE_QT5= core gui network svg linguist \ - buildtools x11extras -USES= desktop-file-utils python qmake shebangfix tar:xz +USES= desktop-file-utils python shebangfix qt:5 tar:xz +USE_QT= core gui network svg linguist \ + buildtools_build qmake_build x11extras SHEBANG_FILES= pc-netmanager/src/NetworkManager/resources/umts_stick \ pc-sysmanager/scripts/fastest_cvsup Index: sysutils/pcbsd-utils/Makefile =================================================================== --- sysutils/pcbsd-utils/Makefile +++ sysutils/pcbsd-utils/Makefile @@ -14,8 +14,9 @@ eject:sysutils/eject WRKSRC_SUBDIR= src-sh/pcbsd-utils -USE_QT5= core network buildtools qmake -USES= pkgconfig tar:xz + +USES= pkgconfig qt:5,qmake_dummy tar:xz +USE_QT= core network buildtools_build qmake_build MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} USE_GITHUB= yes Index: sysutils/plasma-applet-apcups/Makefile =================================================================== --- sysutils/plasma-applet-apcups/Makefile +++ sysutils/plasma-applet-apcups/Makefile @@ -15,8 +15,8 @@ PROJECTHOST= plasma-apcups -USES= cmake gettext kde:4 +USES= cmake gettext kde:4 qt:4 USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: sysutils/policykit-qt/Makefile =================================================================== --- sysutils/policykit-qt/Makefile +++ sysutils/policykit-qt/Makefile @@ -14,9 +14,9 @@ LIB_DEPENDS= libpolkit.so:sysutils/policykit USE_LDCONFIG= yes -USES= cmake gettext kde:4 pkgconfig tar:bzip2 +USES= cmake gettext kde:4 pkgconfig qt:4 tar:bzip2 USE_KDE= automoc4 -USE_QT4= corelib dbus gui network svg xml \ +USE_QT= corelib dbus gui network svg xml \ qmake_build moc_build rcc_build uic_build PORTSCOUT= limit:^0 Index: sysutils/polkit-kde/Makefile =================================================================== --- sysutils/polkit-kde/Makefile +++ sysutils/polkit-kde/Makefile @@ -15,9 +15,9 @@ LIB_DEPENDS= libpolkit-qt-agent-1.so:sysutils/polkit-qt -USES= cmake kde:4 tar:bzip2 +USES= cmake kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build OPTIONS_DEFINE= NLS OPTIONS_SUB= yes Index: sysutils/polkit-qt/Makefile =================================================================== --- sysutils/polkit-qt/Makefile +++ sysutils/polkit-qt/Makefile @@ -22,14 +22,15 @@ .if empty(PKGNAMESUFFIX) -USES+= kde:4 +USES+= kde:4 qt:4 USE_KDE= automoc4 -USE_QT4= corelib dbus gui \ +USE_QT= corelib dbus gui \ qmake_build moc_build rcc_build uic_build CMAKE_ARGS+= -DUSE_QT4:BOOL=ON \ -DUSE_QT5:BOOL=OFF .else -USE_QT5= core dbus gui widgets buildtools_build qmake_build +USES+= qt:5 +USE_QT= core dbus gui widgets buildtools_build qmake_build CMAKE_ARGS+= -DUSE_QT4:BOOL=OFF \ -DUSE_QT5:BOOL=ON .endif Index: sysutils/qpxtool/Makefile =================================================================== --- sysutils/qpxtool/Makefile +++ sysutils/qpxtool/Makefile @@ -15,8 +15,8 @@ LIB_DEPENDS= libpng.so:graphics/png -USES= gmake tar:bzip2 -USE_QT4= qmake_build moc_build rcc_build linguisttools_build \ +USES= gmake qt:4 tar:bzip2 +USE_QT= qmake_build moc_build rcc_build linguisttools_build \ corelib gui network sql QT_NONSTANDARD= yes HAS_CONFIGURE= yes @@ -27,9 +27,9 @@ OPTIONS_GROUP_DB= SQLITE MYSQL PGSQL OPTIONS_DEFAULT= SQLITE -SQLITE_USE= QT4=sql-sqlite3_run -MYSQL_USE= QT4=sql-mysql_run -PGSQL_USE= QT4=sql-pgsql_run +SQLITE_USE= QT=sql-sqlite3_run +MYSQL_USE= QT=sql-mysql_run +PGSQL_USE= QT=sql-pgsql_run post-configure: @${REINPLACE_CMD} -e 's|$$(QMAKE4)|& ${QMAKE_AGRS}|' \ Index: sysutils/qsynergy/Makefile =================================================================== --- sysutils/qsynergy/Makefile +++ sysutils/qsynergy/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake -USE_QT4= moc_build rcc_build uic_build gui network +USES= qt:4 +USE_QT= moc_build qmake_build rcc_build uic_build gui network PLIST_FILES= bin/qsynergy \ share/pixmaps/qsynergy.xpm Index: sysutils/qt5-qtpaths/Makefile =================================================================== --- sysutils/qt5-qtpaths/Makefile +++ sysutils/qt5-qtpaths/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Command line client to QStandardPaths -USE_QT5= core +USES= qt:5 tar:xz +USE_QT= core QT_DIST= tools -USES= qmake PLIST_FILES= ${QT_BINDIR}/qtpaths Index: sysutils/qtpass/Makefile =================================================================== --- sysutils/qtpass/Makefile +++ sysutils/qtpass/Makefile @@ -12,10 +12,11 @@ RUN_DEPENDS= pass:sysutils/password-store -USES= qmake:outsource +USES= qt:5,qmake_outsource USE_GITHUB= yes GH_ACCOUNT= IJhack -USE_QT5= buildtools_build core gui linguisttools_build network widgets +USE_QT= core gui linguisttools_build network widgets \ + buildtools_build qmake_build USE_GL= gl PLIST_FILES= bin/qtpass \ Index: sysutils/qzeitgeist/Makefile =================================================================== --- sysutils/qzeitgeist/Makefile +++ sysutils/qzeitgeist/Makefile @@ -20,9 +20,9 @@ BUILD_DEPENDS= rapper:textproc/raptor2 \ ${PYTHON_SITELIBDIR}/rdflib/__init__.py:textproc/py-rdflib -USES= cmake kde:4 python:build tar:bzip2 +USES= cmake kde:4 python:build qt:4 tar:bzip2 USE_KDE= automoc4 -USE_QT4= dbus declarative qtestlib \ +USE_QT= dbus declarative qtestlib \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: sysutils/searchmonkey/Makefile =================================================================== --- sysutils/searchmonkey/Makefile +++ sysutils/searchmonkey/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv3+ -USES= qmake dos2unix zip +USES= dos2unix zip qt:4 DOS2UNIX_GLOB= *.cpp *.h -USE_QT4= corelib gui moc_build rcc_build uic_build +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/${PORTNAME} Index: sysutils/sweeper/Makefile =================================================================== --- sysutils/sweeper/Makefile +++ sysutils/sweeper/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Cleans temporal files for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: sysutils/tarsnap-gui/Makefile =================================================================== --- sysutils/tarsnap-gui/Makefile +++ sysutils/tarsnap-gui/Makefile @@ -11,8 +11,8 @@ USE_GITHUB= yes GH_ACCOUNT= Tarsnap -USES= compiler:c++11-lib qmake -USE_QT5= qmake_build widgets network buildtools_build sql-sqlite3 +USES= compiler:c++11-lib qt:5 +USE_QT= qmake_build widgets network buildtools_build sql-sqlite3 PLIST_FILES= bin/tarsnap-gui Index: textproc/ansifilter/Makefile =================================================================== --- textproc/ansifilter/Makefile +++ textproc/ansifilter/Makefile @@ -14,7 +14,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME} -USES= gmake tar:bzip2 +USES= gmake qt:4 tar:bzip2 MAKEFILE= makefile PORTDOCS= ChangeLog README @@ -22,8 +22,8 @@ OPTIONS_DEFINE= DOCS QT4 -QT4_USES= qmake:norecursive -QT4_USE= QT4=gui,moc_build +QT4_USES= qt:4,qmake_norecursive +QT4_USE= QT=gui,moc_build QT4_ALL_TARGET= all all-gui QT4_PLIST_FILES= bin/${PORTNAME}-gui QT4_DESKTOP_ENTRIES= "ANSIFilter" "" "" "${PORTNAME}-gui" \ Index: textproc/beediff/Makefile =================================================================== --- textproc/beediff/Makefile +++ textproc/beediff/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/licence.txt -USES= qmake -USE_QT4= corelib gui moc_build rcc_build +USES= qt:4 +USE_QT= corelib gui moc_build qmake_build rcc_build USE_XORG= x11 xext WRKSRC= ${WRKDIR}/${PORTNAME} Index: textproc/clucene-qt4/Makefile =================================================================== --- textproc/clucene-qt4/Makefile +++ textproc/clucene-qt4/Makefile @@ -1,52 +0,0 @@ -# Created by: danny@ricin.com -# $FreeBSD$ - -PORTNAME= clucene -DISTVERSION= ${QT4_VERSION} -CATEGORIES= textproc -PKGNAMEPREFIX= qt4- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt bindings for the CLucene full-text search library - -USE_QT4= qmake_build corelib -QT_DIST= yes - -HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} - -ALL_TARGET= first -CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH -MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ - PATH=${WRKSRC}/bin:$$PATH - -DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \ - src/activeqt src/dbus src/gui src/multimedia src/network \ - src/opengl src/openvg src/phonon src/qt3support \ - src/s60installs src/s60main src/script src/scripttools \ - src/sql src/svg src/testlib src/tools src/winmain src/xml \ - src/xmlpatterns src/3rdparty/freetype src/3rdparty/libjpeg \ - src/3rdparty/libmng src/3rdparty/libpng src/3rdparty/libtiff \ - src/3rdparty/phonon src/3rdparty/webkit -.for dne in ${DO_NOT_EXTRACT} -EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' -.endfor - -BUILD_WRKSRC= ${WRKSRC}/tools/assistant/lib/fulltextsearch -INSTALL_WRKSRC= ${BUILD_WRKSRC} - -pre-configure: - ${MKDIR} ${WRKSRC}/mkspecs - ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake - -post-configure: - ${REINPLACE_CMD} \ - -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ - -e 's|.*$$(QMAKE).*||g' \ - -e 's|-fno-exceptions ||g' \ - ${BUILD_WRKSRC}/Makefile - ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \ - -E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \ - ${WRKSRC}/lib/pkgconfig/QtCLucene.pc - -.include Index: textproc/clucene-qt4/files/patch-src__3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp =================================================================== --- textproc/clucene-qt4/files/patch-src__3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp +++ textproc/clucene-qt4/files/patch-src__3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp @@ -1,11 +0,0 @@ ---- src/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp~ -+++ src/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp -@@ -11,6 +11,8 @@ CL_NS_USE(util) - CL_NS_USE(index) - CL_NS_DEF(search) - -+using ::wcschr; -+ - FieldCacheImpl::FieldCacheImpl(): - cache(false,true){ - } Index: textproc/clucene-qt4/pkg-plist =================================================================== --- textproc/clucene-qt4/pkg-plist +++ textproc/clucene-qt4/pkg-plist @@ -1,7 +0,0 @@ -%%QT_LIBDIR%%/libQtCLucene.prl -%%QT_LIBDIR%%/libQtCLucene.so -%%QT_LIBDIR%%/libQtCLucene.so.4 -%%QT_LIBDIR%%/libQtCLucene.so.%%SHORTVER%% -%%QT_LIBDIR%%/libQtCLucene.so.%%FULLVER%% -%%DEBUG%%%%QT_LIBDIR%%/libQtCLucene.so.%%FULLVER%%.debug -libdata/pkgconfig/QtCLucene.pc Index: textproc/clucene-qt5/Makefile =================================================================== --- textproc/clucene-qt5/Makefile +++ textproc/clucene-qt5/Makefile @@ -1,22 +0,0 @@ -# $FreeBSD$ - -PORTNAME= clucene -DISTVERSION= ${QT5_VERSION} -CATEGORIES= textproc -PKGNAMEPREFIX= qt5- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt bindings for the CLucene full-text search library - -DEPRECATED= This port will be merged with qt5-help in Qt 5.7 ports. -EXPIRATION_DATE= 2016-08-11 - -USE_QT5= core buildtools_build -QT_DIST= tools -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} - -BUILD_WRKSRC= ${WRKSRC}/src/assistant/${PORTNAME} -INSTALL_WRKSRC= ${WRKSRC}/src/assistant/${PORTNAME} - -.include Index: textproc/clucene-qt5/files/patch-3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp =================================================================== --- textproc/clucene-qt5/files/patch-3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp +++ textproc/clucene-qt5/files/patch-3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp @@ -1,11 +0,0 @@ ---- src/assistant/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp -+++ src/assistant/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp -@@ -11,6 +11,8 @@ - CL_NS_USE(index) - CL_NS_DEF(search) - -+using ::wcschr; -+ - FieldCacheImpl::FieldCacheImpl(): - cache(false,true){ - } Index: textproc/clucene-qt5/files/patch-src__assistant__assistant.pro =================================================================== --- textproc/clucene-qt5/files/patch-src__assistant__assistant.pro +++ textproc/clucene-qt5/files/patch-src__assistant__assistant.pro @@ -1,28 +0,0 @@ -Only enter the directories we want to build, otherwise we might fail due to -missing dependencies. - ---- src/assistant/assistant.pro -+++ src/assistant/assistant.pro -@@ -1,21 +1,3 @@ - TEMPLATE = subdirs - --SUBDIRS += clucene \ -- help \ -- assistant \ -- qhelpgenerator \ -- qcollectiongenerator \ -- qhelpconverter -- --help.depends = clucene --assistant.depends = help --qhelpgenerator.depends = help --qcollectiongenerator.depends = help --qhelpconverter.depends = help -- --qtNomakeTools( \ -- assistant \ -- qhelpgenerator \ -- qcollectiongenerator \ -- qhelpconverter \ --) -+SUBDIRS += clucene Index: textproc/clucene-qt5/files/patch-src__src.pro =================================================================== --- textproc/clucene-qt5/files/patch-src__src.pro +++ textproc/clucene-qt5/files/patch-src__src.pro @@ -1,45 +0,0 @@ -Only enter the directories we want to build, otherwise we might fail due to -missing dependencies. - ---- src/src.pro.orig 2016-02-24 20:44:09 UTC -+++ src/src.pro -@@ -1,38 +1,3 @@ - TEMPLATE = subdirs - --qtHaveModule(widgets) { -- no-png { -- message("Some graphics-related tools are unavailable without PNG support") -- } else { -- SUBDIRS = assistant \ -- pixeltool \ -- qtestlib \ -- designer -- -- linguist.depends = designer -- } --} -- --SUBDIRS += linguist \ -- qdoc \ -- qtplugininfo --if(!android|android_app):!ios: SUBDIRS += qtpaths -- --mac { -- SUBDIRS += macdeployqt --} -- --android { -- SUBDIRS += androiddeployqt --} -- --qtHaveModule(dbus): SUBDIRS += qdbus -- --win32|winrt:SUBDIRS += windeployqt --winrt:SUBDIRS += winrtrunner --qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag -- --qtNomakeTools( \ -- pixeltool \ -- macdeployqt \ --) -+SUBDIRS = assistant Index: textproc/clucene-qt5/pkg-plist =================================================================== --- textproc/clucene-qt5/pkg-plist +++ textproc/clucene-qt5/pkg-plist @@ -1,29 +0,0 @@ -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qanalyzer_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qclucene-config_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qclucene_global_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qdocument_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qfield_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qfilter_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qhits_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qindexreader_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qindexwriter_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qquery_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qqueryparser_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qreader_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qsearchable_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qsort_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qterm_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qtoken_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qtokenizer_p.h -%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qtokenstream_p.h -%%QT_INCDIR%%/QtCLucene/QtCLucene -%%QT_INCDIR%%/QtCLucene/QtCLuceneDepends -%%QT_INCDIR%%/QtCLucene/QtCLuceneVersion -%%QT_INCDIR%%/QtCLucene/qtcluceneversion.h -%%QT_LIBDIR%%/libQt5CLucene.prl -%%QT_LIBDIR%%/libQt5CLucene.so -%%QT_LIBDIR%%/libQt5CLucene.so.5 -%%QT_LIBDIR%%/libQt5CLucene.so.%%SHORTVER%% -%%QT_LIBDIR%%/libQt5CLucene.so.%%FULLVER%% -%%DEBUG%%%%QT_LIBDIR%%/libQt5CLucene.so.%%FULLVER%%.debug -%%QT_MKSPECDIR%%/modules/qt_lib_clucene_private.pri Index: textproc/dikt/Makefile =================================================================== --- textproc/dikt/Makefile +++ textproc/dikt/Makefile @@ -9,9 +9,9 @@ MAINTAINER= goran.tal@gmail.com COMMENT= Dictionary for KDE4 -USES= cmake kde:4 tar:txz +USES= cmake kde:4 tar:txz qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui network svg xml \ +USE_QT= corelib gui network svg xml \ qmake_build moc_build rcc_build uic_build PLIST_FILES= bin/dikt \ Index: textproc/dixit/Makefile =================================================================== --- textproc/dixit/Makefile +++ textproc/dixit/Makefile @@ -19,8 +19,8 @@ LICENSE= GPLv3+ -USES= qmake -USE_QT4= corelib gui network moc_build rcc_build +USES= qt:4 +USE_QT= corelib gui network moc_build qmake_build rcc_build LDFLAGS+= -lz PLIST_SUB= _DB=${_DB} DB_DIR=${DB_DIR} _DB_F=${_DB_F} \ Index: textproc/fcitx-qt5/Makefile =================================================================== --- textproc/fcitx-qt5/Makefile +++ textproc/fcitx-qt5/Makefile @@ -12,15 +12,14 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS+= libfcitx-config.so:chinese/fcitx \ - libQt5DBus.so:devel/dbus-qt5 \ libxkbcommon.so:x11/libxkbcommon USE_GITHUB= yes GH_ACCOUNT= fcitx -USES= compiler:c++11-lib cmake gettext kde:5 pkgconfig +USES= compiler:c++11-lib cmake gettext kde:5 pkgconfig qt:5 USE_KDE= ecm -USE_QT5= core gui qmake widgets buildtools_build +USE_QT= core dbus gui qmake_build widgets buildtools_build USE_LDCONFIG= yes .include Index: textproc/goldendict/Makefile =================================================================== --- textproc/goldendict/Makefile +++ textproc/goldendict/Makefile @@ -17,11 +17,11 @@ libvorbis.so:audio/libvorbis NO_WRKSUBDIR= yes -USES= dos2unix execinfo iconv pkgconfig qmake tar:bzip2 +USES= dos2unix execinfo iconv pkgconfig qt:4 tar:bzip2 DOS2UNIX_FILES= processwrapper.cc USE_XORG= xtst -USE_QT4= corelib gui webkit phonon \ - linguist_build moc_build rcc_build script_build uic_build +USE_QT= corelib gui webkit phonon \ + linguist_build moc_build qmake_build rcc_build script_build uic_build INSTALLS_ICONS= yes post-patch: Index: textproc/ibus-qt/Makefile =================================================================== --- textproc/ibus-qt/Makefile +++ textproc/ibus-qt/Makefile @@ -22,8 +22,8 @@ GH_ACCOUNT= ibus -USE_QT4= gui dbus moc_build qmake_build moc_build uic_build rcc_build -USES= cmake pkgconfig +USE_QT= gui dbus moc_build qmake_build moc_build uic_build rcc_build +USES= cmake pkgconfig qt:4 CMAKE_ARGS= -DDOCDIR=${PREFIX}/share/doc/ibus-qt -DLIBDIR=lib USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include Index: textproc/kdiff3/Makefile =================================================================== --- textproc/kdiff3/Makefile +++ textproc/kdiff3/Makefile @@ -12,9 +12,9 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake:outsource kde:4 +USES= cmake:outsource kde:4 qt:4 USE_KDE= kdelibs libkonq automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build OPTIONS_DEFINE= NLS DOCS Index: textproc/kf5-kcodecs/Makefile =================================================================== --- textproc/kf5-kcodecs/Makefile +++ textproc/kf5-kcodecs/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for string manipulation -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core linguisttools qmake_build +USE_QT= buildtools_build core linguisttools qmake_build .include Index: textproc/kf5-sonnet/Makefile =================================================================== --- textproc/kf5-sonnet/Makefile +++ textproc/kf5-sonnet/Makefile @@ -11,9 +11,9 @@ LIB_DEPENDS= libaspell.so:textproc/aspell \ libhunspell-1.3.so:textproc/hunspell -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core gui linguisttools qmake_build \ +USE_QT= buildtools_build core gui linguisttools qmake_build \ testlib widgets .include Index: textproc/kompare/Makefile =================================================================== --- textproc/kompare/Makefile +++ textproc/kompare/Makefile @@ -10,8 +10,8 @@ LIB_DEPENDS= libkomparediff2.so:textproc/libkomparediff2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: textproc/libkomparediff2/Makefile =================================================================== --- textproc/libkomparediff2/Makefile +++ textproc/libkomparediff2/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Library to compare files and strings -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build uic_build rcc_build +USE_QT= qmake_build moc_build uic_build rcc_build USE_LDCONFIG= yes .include Index: textproc/py-qt4-xml/Makefile =================================================================== --- textproc/py-qt4-xml/Makefile +++ textproc/py-qt4-xml/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtXml PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run -USE_QT4= corelib xml moc_build qmake_build +USE_QT= corelib xml moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: textproc/py-qt4-xmlpatterns/Makefile =================================================================== --- textproc/py-qt4-xmlpatterns/Makefile +++ textproc/py-qt4-xmlpatterns/Makefile @@ -10,9 +10,9 @@ CONFIGURE_ARGS= --enable QtXmlPatterns PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run network_run -USE_QT4= corelib network xmlpatterns moc_build qmake_build +USE_QT= corelib network xmlpatterns moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: textproc/py-qt5-xml/Makefile =================================================================== --- textproc/py-qt5-xml/Makefile +++ textproc/py-qt5-xml/Makefile @@ -9,9 +9,9 @@ CONFIGURE_ARGS= --enable QtXml PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_PYQT= sip_build core_run -USE_QT5= core xml buildtools_build qmake_build +USE_QT= core xml buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: textproc/py-qt5-xmlpatterns/Makefile =================================================================== --- textproc/py-qt5-xmlpatterns/Makefile +++ textproc/py-qt5-xmlpatterns/Makefile @@ -9,9 +9,9 @@ CONFIGURE_ARGS= --enable QtXmlPatterns PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_PYQT= sip_build core_run network_run -USE_QT5= core network xmlpatterns qmake_build +USE_QT= core network xmlpatterns qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: textproc/qstardict/Makefile =================================================================== --- textproc/qstardict/Makefile +++ textproc/qstardict/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= dos2unix pkgconfig qmake tar:bzip2 -USE_QT4= corelib gui network xml uic_build moc_build rcc_build +USES= dos2unix pkgconfig qt:4 tar:bzip2 +USE_QT= corelib gui network xml uic_build moc_build qmake_build rcc_build USE_GNOME= glib20 USE_XORG= x11 DOS2UNIX_FILES= qstardict.pri @@ -25,7 +25,7 @@ OPTIONS_DEFAULT=DBUS OPTIONS_SUB= yes -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus DBUS_QMAKE_OFF= NO_DBUS=1 NLS_QMAKE_OFF= NO_TRANSLATIONS=1 Index: textproc/qt4-clucene/Makefile =================================================================== --- textproc/qt4-clucene/Makefile +++ textproc/qt4-clucene/Makefile @@ -0,0 +1,52 @@ +# Created by: danny@ricin.com +# $FreeBSD$ + +PORTNAME= clucene +DISTVERSION= ${QT4_VERSION} +CATEGORIES= textproc +PKGNAMEPREFIX= qt4- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt bindings for the CLucene full-text search library + +USES= qt:4 +USE_QT= qmake_build corelib +QT_DIST= yes + +HAS_CONFIGURE= yes + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ + PATH=${WRKSRC}/bin:$$PATH + +DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \ + src/activeqt src/dbus src/gui src/multimedia src/network \ + src/opengl src/openvg src/phonon src/qt3support \ + src/s60installs src/s60main src/script src/scripttools \ + src/sql src/svg src/testlib src/tools src/winmain src/xml \ + src/xmlpatterns src/3rdparty/freetype src/3rdparty/libjpeg \ + src/3rdparty/libmng src/3rdparty/libpng src/3rdparty/libtiff \ + src/3rdparty/phonon src/3rdparty/webkit +.for dne in ${DO_NOT_EXTRACT} +EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' +.endfor + +BUILD_WRKSRC= ${WRKSRC}/tools/assistant/lib/fulltextsearch +INSTALL_WRKSRC= ${BUILD_WRKSRC} + +pre-configure: + ${MKDIR} ${WRKSRC}/mkspecs + ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake + +post-configure: + ${REINPLACE_CMD} \ + -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ + -e 's|.*$$(QMAKE).*||g' \ + -e 's|-fno-exceptions ||g' \ + ${BUILD_WRKSRC}/Makefile + ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \ + -E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \ + ${WRKSRC}/lib/pkgconfig/QtCLucene.pc + +.include Index: textproc/qt4-clucene/files/patch-src__3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp =================================================================== --- textproc/qt4-clucene/files/patch-src__3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp +++ textproc/qt4-clucene/files/patch-src__3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp @@ -0,0 +1,11 @@ +--- src/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp~ ++++ src/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp +@@ -11,6 +11,8 @@ CL_NS_USE(util) + CL_NS_USE(index) + CL_NS_DEF(search) + ++using ::wcschr; ++ + FieldCacheImpl::FieldCacheImpl(): + cache(false,true){ + } Index: textproc/qt4-clucene/pkg-plist =================================================================== --- textproc/qt4-clucene/pkg-plist +++ textproc/qt4-clucene/pkg-plist @@ -0,0 +1,7 @@ +%%QT_LIBDIR%%/libQtCLucene.prl +%%QT_LIBDIR%%/libQtCLucene.so +%%QT_LIBDIR%%/libQtCLucene.so.4 +%%QT_LIBDIR%%/libQtCLucene.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQtCLucene.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQtCLucene.so.%%FULLVER%%.debug +libdata/pkgconfig/QtCLucene.pc Index: textproc/qt4-xml/Makefile =================================================================== --- textproc/qt4-xml/Makefile +++ textproc/qt4-xml/Makefile @@ -9,11 +9,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt SAX and DOM implementations -USE_QT4= qmake_build moc_build corelib +USES= qt:4 +USE_QT= qmake_build moc_build corelib QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: textproc/qt4-xmlpatterns-tool/Makefile =================================================================== --- textproc/qt4-xmlpatterns-tool/Makefile +++ textproc/qt4-xmlpatterns-tool/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt command-line utility for running XQueries -USE_QT4= qmake_build xmlpatterns +USES= qt:4 +USE_QT= qmake_build xmlpatterns QT_DIST= yes HAS_CONFIGURE= yes Index: textproc/qt4-xmlpatterns/Makefile =================================================================== --- textproc/qt4-xmlpatterns/Makefile +++ textproc/qt4-xmlpatterns/Makefile @@ -9,11 +9,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt support for XPath, XQuery, XSLT and XML Schema -USE_QT4= qmake_build moc_build rcc_build corelib network +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build corelib network QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: textproc/qt5-clucene/Makefile =================================================================== --- textproc/qt5-clucene/Makefile +++ textproc/qt5-clucene/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= clucene +DISTVERSION= ${QT5_VERSION} +CATEGORIES= textproc +PKGNAMEPREFIX= qt5- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt bindings for the CLucene full-text search library + +DEPRECATED= This port will be merged with qt5-help in Qt 5.7 ports. +EXPIRATION_DATE= 2016-08-11 + +USES= qt:5 tar:xz +USE_QT= core buildtools_build +QT_DIST= tools + +BUILD_WRKSRC= ${WRKSRC}/src/assistant/${PORTNAME} +INSTALL_WRKSRC= ${WRKSRC}/src/assistant/${PORTNAME} + +.include Index: textproc/qt5-clucene/files/patch-3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp =================================================================== --- textproc/qt5-clucene/files/patch-3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp +++ textproc/qt5-clucene/files/patch-3rdparty__clucene__src__CLucene__search__FieldCacheImpl.cpp @@ -0,0 +1,11 @@ +--- src/assistant/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp ++++ src/assistant/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp +@@ -11,6 +11,8 @@ + CL_NS_USE(index) + CL_NS_DEF(search) + ++using ::wcschr; ++ + FieldCacheImpl::FieldCacheImpl(): + cache(false,true){ + } Index: textproc/qt5-clucene/files/patch-src__assistant__assistant.pro =================================================================== --- textproc/qt5-clucene/files/patch-src__assistant__assistant.pro +++ textproc/qt5-clucene/files/patch-src__assistant__assistant.pro @@ -0,0 +1,28 @@ +Only enter the directories we want to build, otherwise we might fail due to +missing dependencies. + +--- src/assistant/assistant.pro ++++ src/assistant/assistant.pro +@@ -1,21 +1,3 @@ + TEMPLATE = subdirs + +-SUBDIRS += clucene \ +- help \ +- assistant \ +- qhelpgenerator \ +- qcollectiongenerator \ +- qhelpconverter +- +-help.depends = clucene +-assistant.depends = help +-qhelpgenerator.depends = help +-qcollectiongenerator.depends = help +-qhelpconverter.depends = help +- +-qtNomakeTools( \ +- assistant \ +- qhelpgenerator \ +- qcollectiongenerator \ +- qhelpconverter \ +-) ++SUBDIRS += clucene Index: textproc/qt5-clucene/files/patch-src__src.pro =================================================================== --- textproc/qt5-clucene/files/patch-src__src.pro +++ textproc/qt5-clucene/files/patch-src__src.pro @@ -0,0 +1,45 @@ +Only enter the directories we want to build, otherwise we might fail due to +missing dependencies. + +--- src/src.pro.orig 2016-02-24 20:44:09 UTC ++++ src/src.pro +@@ -1,38 +1,3 @@ + TEMPLATE = subdirs + +-qtHaveModule(widgets) { +- no-png { +- message("Some graphics-related tools are unavailable without PNG support") +- } else { +- SUBDIRS = assistant \ +- pixeltool \ +- qtestlib \ +- designer +- +- linguist.depends = designer +- } +-} +- +-SUBDIRS += linguist \ +- qdoc \ +- qtplugininfo +-if(!android|android_app):!ios: SUBDIRS += qtpaths +- +-mac { +- SUBDIRS += macdeployqt +-} +- +-android { +- SUBDIRS += androiddeployqt +-} +- +-qtHaveModule(dbus): SUBDIRS += qdbus +- +-win32|winrt:SUBDIRS += windeployqt +-winrt:SUBDIRS += winrtrunner +-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag +- +-qtNomakeTools( \ +- pixeltool \ +- macdeployqt \ +-) ++SUBDIRS = assistant Index: textproc/qt5-clucene/pkg-plist =================================================================== --- textproc/qt5-clucene/pkg-plist +++ textproc/qt5-clucene/pkg-plist @@ -0,0 +1,29 @@ +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qanalyzer_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qclucene-config_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qclucene_global_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qdocument_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qfield_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qfilter_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qhits_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qindexreader_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qindexwriter_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qquery_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qqueryparser_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qreader_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qsearchable_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qsort_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qterm_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qtoken_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qtokenizer_p.h +%%QT_INCDIR%%/QtCLucene/%%FULLVER%%/QtCLucene/private/qtokenstream_p.h +%%QT_INCDIR%%/QtCLucene/QtCLucene +%%QT_INCDIR%%/QtCLucene/QtCLuceneDepends +%%QT_INCDIR%%/QtCLucene/QtCLuceneVersion +%%QT_INCDIR%%/QtCLucene/qtcluceneversion.h +%%QT_LIBDIR%%/libQt5CLucene.prl +%%QT_LIBDIR%%/libQt5CLucene.so +%%QT_LIBDIR%%/libQt5CLucene.so.5 +%%QT_LIBDIR%%/libQt5CLucene.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQt5CLucene.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQt5CLucene.so.%%FULLVER%%.debug +%%QT_MKSPECDIR%%/modules/qt_lib_clucene_private.pri Index: textproc/qt5-xml/Makefile =================================================================== --- textproc/qt5-xml/Makefile +++ textproc/qt5-xml/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt SAX and DOM implementations -USE_QT5= core qmake_build buildtools_build +USES= qt:5 tar:xz +USE_QT= core qmake_build buildtools_build QT_DIST= base HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: textproc/qt5-xmlpatterns/Makefile =================================================================== --- textproc/qt5-xmlpatterns/Makefile +++ textproc/qt5-xmlpatterns/Makefile @@ -10,9 +10,8 @@ BROKEN_powerpc64= Does not build -USE_QT5= core network buildtools_build +USES= qt:5 tar:xz +USE_QT= core network buildtools_build QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: textproc/scim-bridge-qt4/Makefile =================================================================== --- textproc/scim-bridge-qt4/Makefile +++ textproc/scim-bridge-qt4/Makefile @@ -18,9 +18,9 @@ RUN_DEPENDS= scim-bridge:textproc/scim-bridge -USE_QT4= corelib gui moc_build +USE_QT= corelib gui moc_build QT_NONSTANDARD= yes -USES= gettext gmake libtool pkgconfig +USES= gettext gmake libtool pkgconfig qt:4 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__ Index: textproc/sigil/Makefile =================================================================== --- textproc/sigil/Makefile +++ textproc/sigil/Makefile @@ -19,10 +19,10 @@ GH_PROJECT= Sigil USES= cmake:outsource compiler:c++11-lib desktop-file-utils \ - pkgconfig python:3 shebangfix + pkgconfig python:3 qt:5 shebangfix SHEBANG_FILES= src/Resource_Files/plugin_launchers/python/*.py \ src/Resource_Files/python3lib/*.py -USE_QT5= concurrent core gui network printsupport svg webkit \ +USE_QT= concurrent core gui network printsupport svg webkit \ widgets xml xmlpatterns \ buildtools_build linguisttools_build qmake_build \ imageformats_run Index: textproc/soprano/Makefile =================================================================== --- textproc/soprano/Makefile +++ textproc/soprano/Makefile @@ -14,9 +14,9 @@ librdf.so:textproc/redland \ libiodbc.so:databases/libiodbc -USE_QT4= corelib dbus network qtestlib_build xml \ +USE_QT= corelib dbus network qtestlib_build xml \ qmake_build moc_build uic_build rcc_build -USES= cmake:outsource pkgconfig tar:bzip2 +USES= cmake:outsource pkgconfig qt:4 tar:bzip2 CMAKE_ARGS+= -DSOPRANO_DISABLE_CLUCENE_INDEX=yes \ -DSOPRANO_DISABLE_SESAME2_BACKEND=yes USE_LDCONFIG= yes Index: textproc/uim-kde4/Makefile =================================================================== --- textproc/uim-kde4/Makefile +++ textproc/uim-kde4/Makefile @@ -11,8 +11,8 @@ USE_GCC= any USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build qt3support uic rcc -USES+= kde:4 +USE_QT= qmake_build moc_build qt3support uic rcc +USES+= kde:4 qt:4 MASTERDIR= ${.CURDIR}/../../textproc/uim PKGDIR= ${.CURDIR} Index: textproc/uim-qt4/Makefile =================================================================== --- textproc/uim-qt4/Makefile +++ textproc/uim-qt4/Makefile @@ -7,8 +7,8 @@ LIB_DEPENDS= libuim.so:textproc/uim -USE_QT4= qmake_build moc_build qt3support uic -USES= iconv libtool +USES= iconv libtool qt:4 +USE_QT= moc_build qmake_build qt3support uic MASTERDIR= ${.CURDIR}/../../textproc/uim PKGDIR= ${.CURDIR} Index: textproc/xxdiff/Makefile =================================================================== --- textproc/xxdiff/Makefile +++ textproc/xxdiff/Makefile @@ -12,8 +12,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= bison gmake tar:bz2 -USE_QT4= gui moc_build qmake_build uic_build +USES= bison gmake tar:bz2 qt:4,qmake_dummy +USE_QT= gui moc_build qmake_build uic_build BUILD_WRKSRC= ${WRKSRC}/src Index: www/aria2fe/Makefile =================================================================== --- www/aria2fe/Makefile +++ www/aria2fe/Makefile @@ -15,8 +15,8 @@ RUN_DEPENDS= aria2c:www/aria2 \ xterm:x11/xterm -USES= tar:bzip2 qmake -USE_QT4= gui moc_build rcc_build uic_build +USES= qt:4 tar:bzip2 +USE_QT= gui moc_build qmake_build rcc_build uic_build PLIST_FILES= bin/${PORTNAME} Index: www/arora/Makefile =================================================================== --- www/arora/Makefile +++ www/arora/Makefile @@ -14,13 +14,13 @@ BROKEN= Unfetchable (google code has gone away) -USES= desktop-file-utils qmake -USE_QT4= network webkit moc_build uic_build rcc_build \ +USES= desktop-file-utils qt:4 +USE_QT= network webkit moc_build qmake_build uic_build rcc_build \ sql-sqlite3_run imageformats_run gui script sql OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_USE= QT4=linguisttools_build +NLS_USE= QT=linguisttools_build BROKEN_ia64= core dump on application startup Index: www/bookmarkbridge/Makefile =================================================================== --- www/bookmarkbridge/Makefile +++ www/bookmarkbridge/Makefile @@ -13,10 +13,10 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf gmake perl5 pkgconfig shebangfix +USES= autoreconf gmake perl5 pkgconfig shebangfix qt:4 SHEBANG_FILES= bookmarkbridge/docs/autodocs.pl USE_XORG= x11 ice xext -USE_QT4= corelib gui qt3support moc_build rcc_build uic_build +USE_QT= corelib gui qt3support moc_build rcc_build uic_build USE_GNOME= libxml2 GNU_CONFIGURE= yes Index: www/choqok/Makefile =================================================================== --- www/choqok/Makefile +++ www/choqok/Makefile @@ -17,9 +17,9 @@ libqoauth.so:net/qoauth \ libtelepathy-qt4.so:net-im/telepathy-qt4 -USES= cmake gettext kde:4 tar:xz +USES= cmake gettext kde:4 qt:4 tar:xz USE_KDE= attica automoc4 kdelibs -USE_QT4= gui imageformats_run network \ +USE_QT= gui imageformats_run network \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: www/cutycapt/Makefile =================================================================== --- www/cutycapt/Makefile +++ www/cutycapt/Makefile @@ -14,8 +14,8 @@ WRKSRC= ${WRKDIR}/CutyCapt -USES= qmake -USE_QT4= moc_build imageformats_run webkit +USES= qt:4 +USE_QT= moc_build qmake_build imageformats_run webkit PLIST_FILES= bin/CutyCapt Index: www/kdewebdev4/Makefile =================================================================== --- www/kdewebdev4/Makefile +++ www/kdewebdev4/Makefile @@ -12,10 +12,10 @@ LIB_DEPENDS= libtidy.so:www/tidy-lib \ libboost_thread.so:devel/boost-libs -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_GNOME= libxml2 libxslt USE_KDE= kdelibs pimlibs automoc4 -USE_QT4= dbus porting_build \ +USE_QT= dbus porting_build \ qmake_build moc_build rcc_build uic_build uic3_build USE_LDCONFIG= yes Index: www/kf5-kdewebkit/Makefile =================================================================== --- www/kf5-kdewebkit/Makefile +++ www/kf5-kdewebkit/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing integration of QtWebKit -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ ecm i18n jobwidgets kio parts service sonnet textwidgets \ wallet widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus gui network qmake_build webkit \ +USE_QT= buildtools_build core dbus gui network qmake_build webkit \ widgets xml .include Index: www/kf5-khtml/Makefile =================================================================== --- www/kf5-khtml/Makefile +++ www/kf5-khtml/Makefile @@ -12,12 +12,12 @@ libpng16.so:graphics/png USES= cmake:outsource compiler:c++11-lib gettext jpeg kde:5 \ - tar:xz + qt:5 tar:xz USE_KDE= archive auth bookmarks codecs completion config \ configwidgets coreaddons ecm globalaccel i18n iconthemes \ jobwidgets js kio notifications parts service sonnet \ textwidgets wallet widgetsaddons windowsystem xmlgui -USE_QT5= buildtools_build core dbus gui network phonon4 \ +USE_QT= buildtools_build core dbus gui network phonon4 \ printsupport qmake_build widgets x11extras xml USE_XORG= ice sm x11 xext Index: www/kf5-kjs/Makefile =================================================================== --- www/kf5-kjs/Makefile +++ www/kf5-kjs/Makefile @@ -10,8 +10,8 @@ LIB_DEPENDS= libpcre.so:devel/pcre -USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm doctools -USE_QT5= buildtools_build core qmake_build +USE_QT= buildtools_build core qmake_build .include Index: www/kf5-kjsembed/Makefile =================================================================== --- www/kf5-kjsembed/Makefile +++ www/kf5-kjsembed/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for binding JavaScript objects to QObjects -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive doctools ecm i18n js -USE_QT5= buildtools_build core gui qmake_build svg \ +USE_QT= buildtools_build core gui qmake_build svg \ uiplugin uitools widgets xml .include Index: www/kpartsplugin/Makefile =================================================================== --- www/kpartsplugin/Makefile +++ www/kpartsplugin/Makefile @@ -10,9 +10,9 @@ MAINTAINER= avilla@FreeBSD.org COMMENT= Browser file viewer using KDE technology -USES= cmake kde:4 webplugin:native tar:bzip2 +USES= cmake kde:4 qt:4,qmake_dummy tar:bzip2 webplugin:native USE_KDE= kdelibs automoc4 -USE_QT4= corelib gui moc_build qmake_build rcc_build uic_build +USE_QT= corelib gui moc_build qmake_build rcc_build uic_build CMAKE_ARGS= -DNSPLUGIN_INSTALL_DIR:PATH="${WEBPLUGIN_DIR}" PORTDATE= 20120723 Index: www/kwebkitpart/Makefile =================================================================== --- www/kwebkitpart/Makefile +++ www/kwebkitpart/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Web browser component for KDE SC based on QtWebKit -USES= cmake kde:4 cpe tar:xz +USES= cmake kde:4 cpe qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= designer gui webkit \ +USE_QT= designer gui webkit \ moc_build qmake_build rcc_build uic_build CPE_VENDOR= urs_wolfer Index: www/linkchecker/Makefile =================================================================== --- www/linkchecker/Makefile +++ www/linkchecker/Makefile @@ -19,7 +19,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME} -USES= cpe python:2 +USES= cpe python:2 qt:4 CPE_VENDOR= bastian_kleineidam USE_PYTHON= distutils autoplist INSTALLS_ICONS= yes Index: www/otter-browser/Makefile =================================================================== --- www/otter-browser/Makefile +++ www/otter-browser/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Browser based on Qt 5 -USE_QT5= concurrent core dbus gui multimedia network printsupport \ +USE_QT= concurrent core dbus gui multimedia network printsupport \ qml script sql sql-sqlite3 webkit widgets xmlpatterns \ buildtools_build qmake_build -USES= cmake:outsource compiler:c++11-lib desktop-file-utils +USES= cmake:outsource compiler:c++11-lib desktop-file-utils qt:5 USE_GITHUB= yes GH_ACCOUNT= OtterBrowser Index: www/py-qt4-webkit/Makefile =================================================================== --- www/py-qt4-webkit/Makefile +++ www/py-qt4-webkit/Makefile @@ -10,9 +10,9 @@ CONFIGURE_ARGS= --enable QtWebKit PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run gui_run network_run -USE_QT4= corelib gui network webkit \ +USE_QT= corelib gui network webkit \ moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: www/py-qt5-webkit/Makefile =================================================================== --- www/py-qt5-webkit/Makefile +++ www/py-qt5-webkit/Makefile @@ -12,10 +12,10 @@ CONFIGURE_ARGS= --enable QtWebKit PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run network_run -USE_QT5= core gui network webkit qmake_build +USE_QT= core gui network webkit qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: www/py-qt5-webkitwidgets/Makefile =================================================================== --- www/py-qt5-webkitwidgets/Makefile +++ www/py-qt5-webkitwidgets/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtWebKitWidgets PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run printsupport_run webkit_run widgets_run -USE_QT5= core gui network printsupport webkit widgets \ +USE_QT= core gui network printsupport webkit widgets \ qmake_build OPTIONS_DEFINE= API DEBUG Index: www/qt4-webkit/Makefile =================================================================== --- www/qt4-webkit/Makefile +++ www/qt4-webkit/Makefile @@ -0,0 +1,97 @@ +# Created by: danny@ricin.com +# $FreeBSD$ + +PORTNAME= webkit +DISTVERSION= ${QT4_VERSION} +CATEGORIES= www +PKGNAMEPREFIX= qt4- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt WebKit implementation + +USES= qt:4 +USE_QT= corelib declarative gui network \ + qmake_build moc_build rcc_build +QT_DIST= yes +USE_XORG= xrender +USES= pkgconfig qt:4 + +HAS_CONFIGURE= yes + +ALL_TARGET= first +CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH +MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ + PATH=${WRKSRC}/bin:$$PATH MAKEOBJDIR=. + +DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \ + src/activeqt src/dbus src/opengl src/openvg src/qt3support \ + src/s60installs src/s60main src/scripttools src/sql src/svg \ + src/testlib src/tools src/winmain src/3rdparty/clucene \ + src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \ + src/3rdparty/libpng src/3rdparty/libtiff +.for dne in ${DO_NOT_EXTRACT} +EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' +.endfor + +BUILD_WRKSRC= ${WRKSRC}/src/3rdparty/${PORTNAME}/Source +INSTALL_WRKSRC= ${BUILD_WRKSRC} + +CONFIGURE_ARGS+= -I../../../../include/Qt -I../../../../include + +OPTIONS_DEFINE= GSTREAMER +OPTIONS_DEFAULT=GSTREAMER + +GSTREAMER_USE= GSTREAMER=yes + +.include + +# Base ld(1) segfaults on PowerPC: +# http://bugs.freebsd.org/173042 +.if ${ARCH} == "powerpc" +BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils +.endif + +.if ${ARCH} == powerpc64 +CFLAGS+= -mminimal-toc +.endif + +# Quick hack to avoid messing up qt_webkit_version.pri installation +# directory. bsd.port.pre.mk is required to add the setting at the end. +CONFIGURE_ENV+= QMAKEPATH="" +MAKE_ENV+= QMAKEPATH="" + +pre-configure: + ${MKDIR} ${WRKSRC}/mkspecs + ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake + ${LN} -sf ${MOC} ${WRKSRC}/bin/moc + ${LN} -sf ${RCC} ${WRKSRC}/bin/rcc + ${REINPLACE_CMD} -e 's|linux-\*|unix|g' \ + ${BUILD_WRKSRC}/WebCore/features.pri \ + ${BUILD_WRKSRC}/JavaScriptCore/wtf/wtf.pri +.if ! ${PORT_OPTIONS:MGSTREAMER} + ${REINPLACE_CMD} -e 's|.*exists.*gstreamer.*|false {|' \ + ${BUILD_WRKSRC}/WebCore/features.pri +.endif +# Avoid building and installing several tests. Should this be made an option? + ${REINPLACE_CMD} -e '/WebKit\/qt\/tests/ d' \ + ${BUILD_WRKSRC}/WebKit.pro + +post-configure: + ${REINPLACE_CMD} \ + -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ + -e 's|.*$$(QMAKE).*||g' \ + -e '/^CFLAGS/ s|-I${LOCALBASE}/include ||g' \ + -e '/^CXXFLAGS/ s|-I${LOCALBASE}/include ||g' \ + ${BUILD_WRKSRC}/Makefile \ + ${BUILD_WRKSRC}/WebCore/Makefile \ + ${BUILD_WRKSRC}/WebKit/qt/Makefile + ${CP} ${BUILD_WRKSRC}/WebKit/qt/Makefile \ + ${BUILD_WRKSRC}/WebKit/qt/Makefile.QtWebKit + ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \ + -E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \ + ${WRKSRC}/lib/pkgconfig/QtWebKit.pc +# QtWebKit is statically linked with jscore, remove the latest. + ${REINPLACE_CMD} -e 's|-L../JavaScriptCore/release||; s|-ljscore||' \ + ${WRKSRC}/lib/pkgconfig/QtWebKit.pc + +.include Index: www/qt4-webkit/files/patch-libcxx =================================================================== --- www/qt4-webkit/files/patch-libcxx +++ www/qt4-webkit/files/patch-libcxx @@ -0,0 +1,620 @@ +Several upstream (as in WebKit itself) commits that fix the build with libc++, +plus a few additional changes made only for the port (the OS(FREEBSD) part for +time_t). Some of those commits had to be edited because they did not apply +cleanly to the ancient WebKit checkout present in Qt. + +Upstream commit messages: + +------------------------------------------------------------------------ +r86529 | abarth@webkit.org | 2011-05-16 09:30:58 +0300 (Mon, 16 May 2011) | 7 lines + +2011-05-15 Adam Barth + + Attempt to fix Qt build. (Strict PassOwnPtr fix.) + + * dom/XMLDocumentParserQt.cpp: + (WebCore::XMLDocumentParser::doEnd): + +------------------------------------------------------------------------ +r86530 | abarth@webkit.org | 2011-05-16 09:36:56 +0300 (Mon, 16 May 2011) | 13 lines + +2011-05-15 Adam Barth + + Attempt to fix Qt build. (Strict PassOwnPtr fix.) + +* platform/network/qt/QNetworkReplyHandler.cpp: +(WebCore::QNetworkReplyWrapper::release): +(WebCore::QNetworkReplyWrapper::receiveMetaData): +(WebCore::QNetworkReplyWrapper::receiveSniffedMIMEType): +(WebCore::QNetworkReplyHandler::release): +(WebCore::QNetworkReplyHandler::finish): +(WebCore::QNetworkReplyHandler::redirect): +(WebCore::QNetworkReplyHandler::start): + +------------------------------------------------------------------------ +r86531 | abarth@webkit.org | 2011-05-16 09:41:08 +0300 (Mon, 16 May 2011) | 7 lines + +2011-05-15 Adam Barth + + Attempt to fix Qt build. (Strict PassOwnPtr fix.) + + * platform/text/qt/TextCodecQt.cpp: + (WebCore::newTextCodecQt): + +------------------------------------------------------------------------ +r86532 | abarth@webkit.org | 2011-05-16 09:46:33 +0300 (Mon, 16 May 2011) | 8 lines + +2011-05-15 Adam Barth + + Attempt to fix Qt build. (Strict PassOwnPtr fix.) + + * platform/graphics/qt/GraphicsLayerQt.cpp: + (WebCore::GraphicsLayerQt::GraphicsLayerQt): + (WebCore::GraphicsLayer::create): + + +------------------------------------------------------------------------ +r86533 | abarth@webkit.org | 2011-05-16 09:52:23 +0300 (Mon, 16 May 2011) | 10 lines + +2011-05-15 Adam Barth + + Attempt to fix the Qt build. (Strict PassOwnPtr fix.) + + * Api/qgraphicswebview.cpp: + (QGraphicsWebViewPrivate::detachCurrentPage): + (QGraphicsWebView::setPage): + * Api/qwebpage.cpp: + (QWebPage::setView): + +------------------------------------------------------------------------ +r86537 | abarth@webkit.org | 2011-05-16 10:24:01 +0300 (Mon, 16 May 2011) | 41 lines + +2011-05-16 Adam Barth + + [Qt] QtPlatformPlugin create methods should use PassOwnPtr + https://bugs.webkit.org/show_bug.cgi?id=60873 + + This change is slightly more than a build fix because the patch kind of + spidered a bit while I was trying to fix the build the "right way." + Hopefully nothing here is controversial. + + * Api/qwebpage.cpp: + (QWebPagePrivate::adjustPointForClicking): + * WebCoreSupport/ChromeClientQt.cpp: + (WebCore::ChromeClientQt::createSelectPopup): + * WebCoreSupport/FullScreenVideoQt.cpp: + (WebCore::FullScreenVideoQt::FullScreenVideoQt): + (WebCore::FullScreenVideoQt::~FullScreenVideoQt): + * WebCoreSupport/FullScreenVideoQt.h: + * WebCoreSupport/NotificationPresenterClientQt.cpp: + (WebCore::NotificationWrapper::NotificationWrapper): + (WebCore::NotificationPresenterClientQt::displayNotification): + * WebCoreSupport/PopupMenuQt.cpp: + (WebCore::PopupMenuQt::PopupMenuQt): + (WebCore::PopupMenuQt::~PopupMenuQt): + (WebCore::PopupMenuQt::show): + * WebCoreSupport/PopupMenuQt.h: + * WebCoreSupport/QtPlatformPlugin.cpp: + (WebCore::QtPlatformPlugin::createSelectInputMethod): + (WebCore::QtPlatformPlugin::createNotificationPresenter): + (WebCore::QtPlatformPlugin::createHapticFeedbackPlayer): + (WebCore::QtPlatformPlugin::createTouchModifier): + (WebCore::QtPlatformPlugin::createFullScreenVideoHandler): + * WebCoreSupport/QtPlatformPlugin.h: + (WebCore::QtPlatformPlugin::QtPlatformPlugin): +2011-05-16 Adam Barth + + [Qt] QtPlatformPlugin create methods should use PassOwnPtr + https://bugs.webkit.org/show_bug.cgi?id=60873 + + * plugins/qt/PluginViewQt.cpp: + (WebCore::PluginView::platformStart): + +------------------------------------------------------------------------ +r86538 | abarth@webkit.org | 2011-05-16 10:27:51 +0300 (Mon, 16 May 2011) | 6 lines + +2011-05-16 Adam Barth + + Missing include. + + * WebCoreSupport/PopupMenuQt.h: + +------------------------------------------------------------------------ +r86540 | abarth@webkit.org | 2011-05-16 10:43:22 +0300 (Mon, 16 May 2011) | 10 lines + +2011-05-16 Adam Barth + + Attempt to fix Qt build. (Strict PassOwnPtr fix.) + + This patch requires some slightly fancy footwork. + + * WebCoreSupport/InspectorClientQt.cpp: + (WebCore::InspectorClientQt::openInspectorFrontend): + (WebCore::InspectorFrontendClientQt::InspectorFrontendClientQt): + +------------------------------------------------------------------------ +r86541 | abarth@webkit.org | 2011-05-16 10:51:04 +0300 (Mon, 16 May 2011) | 7 lines + +2011-05-16 Adam Barth + + Sigh. This code is somewhat crazy. + + * WebCoreSupport/InspectorClientQt.cpp: + (WebCore::InspectorClientQt::openInspectorFrontend): + +------------------------------------------------------------------------ +r86550 | abarth@webkit.org | 2011-05-16 12:30:40 +0300 (Mon, 16 May 2011) | 13 lines + +2011-05-16 Adam Barth + + Partial revert of r86537. FullScreenVideoQt.h can't depend on OwnPtr.h + because moc_FullScreenVideoQt.cpp fails to include config.h. + Apparently, having moc_FullScreenVideoQt.cpp properly include config.h + is hard, so we're going back to manual new and delete for this class. + Bad times. + + * WebCoreSupport/FullScreenVideoQt.cpp: + (WebCore::FullScreenVideoQt::FullScreenVideoQt): + (WebCore::FullScreenVideoQt::~FullScreenVideoQt): + * WebCoreSupport/FullScreenVideoQt.h: + +------------------------------------------------------------------------ +r90915 | andersca@apple.com | 2011-07-13 17:11:49 +0300 (Wed, 13 Jul 2011) | 7 lines + +If a compiler has nullptr support, include to get the nullptr_t definition +https://bugs.webkit.org/show_bug.cgi?id=64429 + +Include the cstddef which has the nullptr_t typedef according to the C++0x standard. + +* wtf/NullPtr.h: + +------------------------------------------------------------------------ +r92556 | darin@apple.com | 2011-08-06 23:17:26 +0300 (Sat, 06 Aug 2011) | 17 lines + +Fix Timer heap implementation to work with more libraries (other versions of STL) +https://bugs.webkit.org/show_bug.cgi?id=65782 + +Reviewed by Anders Carlsson. + +No behavior change, so no tests needed. Existing tests pass. + +* platform/Timer.cpp: Added TimerHeapPointer and TimerHeapReference class +alongside the TimerHeapIterator class. Also added a swap function. Also +added a TimerHeapLessThanFunction class. +(WebCore::TimerBase::heapDecreaseKey): Pass pointers in to the TimerHeapIterator +since that's how the class works now. Pass a TimerHeapLessThanFunction object +instead of letting the library use the < operator directly. +(WebCore::TimerBase::heapPopMin): Ditto. + +* platform/Timer.h: Updated for above changes. + +------------------------------------------------------------------------ +r107489 | weinig@apple.com | 2012-02-12 01:10:24 +0200 (Sun, 12 Feb 2012) | 9 lines + +Prepare JavaScriptCore to build with libc++ + +https://bugs.webkit.org/show_bug.cgi?id=78424 + +Reviewed by Anders Carlsson. + +* wtf/NullPtr.cpp: +* wtf/NullPtr.h: +libc++ provides std::nullptr emulation, so we don't have to. + +------------------------------------------------------------------------ +--- src/3rdparty/webkit/Source/JavaScriptCore/wtf/NullPtr.h ++++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/NullPtr.h +@@ -35,10 +35,14 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + #define __has_feature(feature) 0 + #endif + +-#if __has_feature(cxx_nullptr) || (GCC_VERSION_AT_LEAST(4, 6, 0) && defined(__GXX_EXPERIMENTAL_CXX0X__)) || (defined(_MSC_VER) && _MSC_VER >= 1600 && !COMPILER(INTEL)) || defined(_LIBCPP_VERSION) ++#include ++ ++#if __has_feature(cxx_nullptr) || (GCC_VERSION_AT_LEAST(4, 6, 0) && defined(__GXX_EXPERIMENTAL_CXX0X__)) || (defined(_MSC_VER) && _MSC_VER >= 1600 && !COMPILER(INTEL)) || defined(_LIBCPP_VERSION) + + #define HAVE_NULLPTR 1 + ++#include ++ + #else + + namespace std { +--- src/3rdparty/webkit/Source/WebCore/dom/XMLDocumentParserQt.cpp (revision 86528) ++++ src/3rdparty/webkit/Source/WebCore/dom/XMLDocumentParserQt.cpp (revision 86529) +@@ -215,7 +215,7 @@ + { + #if ENABLE(XSLT) + if (m_sawXSLTransform) { +- document()->setTransformSource(new TransformSource(m_originalSourceForTransform)); ++ document()->setTransformSource(adoptPtr(new TransformSource(m_originalSourceForTransform))); + document()->setParsing(false); // Make the doc think it's done, so it will apply xsl sheets. + document()->styleSelectorChanged(RecalcStyleImmediately); + document()->setParsing(true); +--- src/3rdparty/webkit/Source/WebCore/loader/icon/IconRecord.h ++++ src/3rdparty/webkit/Source/WebCore/loader/icon/IconRecord.h +@@ -38,7 +38,7 @@ + #include + #include + +-#if OS(SOLARIS) ++#if OS(FREEBSD) || OS(SOLARIS) + #include // For time_t structure. + #endif + +--- src/3rdparty/webkit/Source/WebCore/page/Page.h ++++ src/3rdparty/webkit/Source/WebCore/page/Page.h +@@ -29,7 +29,7 @@ + #include + #include + +-#if OS(SOLARIS) ++#if OS(FREEBSD) || OS(SOLARIS) + #include // For time_t structure. + #endif + +--- src/3rdparty/webkit/Source/WebCore/platform/network/ResourceResponseBase.h ++++ src/3rdparty/webkit/Source/WebCore/platform/network/ResourceResponseBase.h +@@ -35,7 +35,7 @@ + #include + #include + +-#if OS(SOLARIS) ++#if OS(FREEBSD) || OS(SOLARIS) + #include // For time_t structure. + #endif + +--- src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp (revision 86529) ++++ src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp (revision 86530) +@@ -285,7 +285,7 @@ + + Q_ASSERT(!m_sniffer); + +- m_sniffer = new QtMIMETypeSniffer(m_reply, m_advertisedMIMEType, isSupportedImageType); ++ m_sniffer = adoptPtr(new QtMIMETypeSniffer(m_reply, m_advertisedMIMEType, isSupportedImageType)); + + if (m_sniffer->isFinished()) { + receiveSniffedMIMEType(); +@@ -666,7 +666,7 @@ + if (!reply) + return; + +- m_replyWrapper = new QNetworkReplyWrapper(&m_queue, reply, m_resourceHandle->shouldContentSniff() && d->m_context->mimeSniffingEnabled(), this); ++ m_replyWrapper = adoptPtr(new QNetworkReplyWrapper(&m_queue, reply, m_resourceHandle->shouldContentSniff() && d->m_context->mimeSniffingEnabled(), this)); + + if (m_loadType == SynchronousLoad) { + m_replyWrapper->synchronousLoad(); +=================================================================== +--- src/3rdparty/webkit/Source/WebCore/platform/text/qt/TextCodecQt.cpp (revision 86530) ++++ src/3rdparty/webkit/Source/WebCore/platform/text/qt/TextCodecQt.cpp (revision 86531) +@@ -64,7 +64,7 @@ + + static PassOwnPtr newTextCodecQt(const TextEncoding& encoding, const void*) + { +- return new TextCodecQt(encoding); ++ return adoptPtr(new TextCodecQt(encoding)); + } + + void TextCodecQt::registerCodecs(TextCodecRegistrar registrar) + +--- src/3rdparty/webkit/Source/WebKit/qt/Api/qgraphicswebview.cpp (revision 86532) ++++ src/3rdparty/webkit/Source/WebKit/qt/Api/qgraphicswebview.cpp (revision 86533) +@@ -504,7 +504,7 @@ + if (!d->page) + return; + +- d->page->d->client = new PageClientQGraphicsWidget(this, page); // set the page client ++ d->page->d->client = adoptPtr(new PageClientQGraphicsWidget(this, page)); + + if (d->overlay()) + d->overlay()->prepareGraphicsItemGeometryChange(); +--- src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp (revision 86532) ++++ src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp (revision 86550) +@@ -1319,7 +1319,7 @@ + void QWebPagePrivate::adjustPointForClicking(QGraphicsSceneMouseEvent* ev) + { + QtPlatformPlugin platformPlugin; +- QWebTouchModifier* touchModifier = platformPlugin.createTouchModifier(); ++ OwnPtr touchModifier = platformPlugin.createTouchModifier(); + if (!touchModifier) + return; + +@@ -1328,8 +1328,7 @@ + unsigned bottomPadding = touchModifier->hitTestPaddingForTouch(QWebTouchModifier::Down); + unsigned leftPadding = touchModifier->hitTestPaddingForTouch(QWebTouchModifier::Left); + +- delete touchModifier; +- touchModifier = 0; ++ touchModifier = nullptr; + + if (!topPadding && !rightPadding && !bottomPadding && !leftPadding) + return; +@@ -2044,7 +2044,7 @@ + } + + if (view) +- d->client = new PageClientQWidget(view, this); ++ d->client = adoptPtr(new PageClientQWidget(view, this)); + } + + /*! +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.h (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.h (revision 86550) +@@ -22,6 +22,8 @@ + + #include "PopupMenu.h" + #include ++#include ++#include + + class QWebSelectData; + class QWebSelectMethod; +@@ -49,8 +51,8 @@ + + private: + PopupMenuClient* m_popupClient; +- QWebSelectMethod* m_popup; +- QWebSelectData* m_selectData; ++ OwnPtr m_popup; ++ OwnPtr m_selectData; + const ChromeClientQt* m_chromeClient; + }; + +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.h (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.h (revision 86550) +@@ -22,6 +22,7 @@ + #define QtPlatformPlugin_h + + #include ++#include + + class QWebSelectMethod; + class QWebKitPlatformPlugin; +@@ -37,15 +38,20 @@ + + class QtPlatformPlugin { + public: +- QtPlatformPlugin() : m_loaded(false), m_plugin(0) {} ++ QtPlatformPlugin() ++ : m_loaded(false) ++ , m_plugin(0) ++ { ++ } ++ + ~QtPlatformPlugin(); + +- QWebSelectMethod* createSelectInputMethod(); +- QWebNotificationPresenter* createNotificationPresenter(); +- QWebHapticFeedbackPlayer* createHapticFeedbackPlayer(); +- QWebTouchModifier* createTouchModifier(); ++ PassOwnPtr createSelectInputMethod(); ++ PassOwnPtr createNotificationPresenter(); ++ PassOwnPtr createHapticFeedbackPlayer(); ++ PassOwnPtr createTouchModifier(); + #if ENABLE(VIDEO) && USE(QT_MULTIMEDIA) +- QWebFullScreenVideoHandler* createFullScreenVideoHandler(); ++ PassOwnPtr createFullScreenVideoHandler(); + #endif + + QWebKitPlatformPlugin* plugin(); +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp (revision 86550) +@@ -696,18 +696,18 @@ + } + #endif + +-QWebSelectMethod* ChromeClientQt::createSelectPopup() const ++PassOwnPtr ChromeClientQt::createSelectPopup() const + { +- QWebSelectMethod* result = m_platformPlugin.createSelectInputMethod(); ++ OwnPtr result = m_platformPlugin.createSelectInputMethod(); + if (result) +- return result; ++ return result.release(); + + #if defined(Q_WS_MAEMO_5) +- return new QtMaemoWebPopup; ++ return adoptPtr(new QtMaemoWebPopup); + #elif !defined(QT_NO_COMBOBOX) +- return new QtFallbackWebPopup(this); ++ return adoptPtr(new QtFallbackWebPopup(this)); + #else +- return 0; ++ return nullptr; + #endif + } + +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.cpp (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.cpp (revision 86550) +@@ -82,8 +82,6 @@ + + PopupMenuQt::PopupMenuQt(PopupMenuClient* client, const ChromeClientQt* chromeClient) + : m_popupClient(client) +- , m_popup(0) +- , m_selectData(0) + , m_chromeClient(chromeClient) + { + } +@@ -90,8 +88,6 @@ + + PopupMenuQt::~PopupMenuQt() + { +- delete m_selectData; +- delete m_popup; + } + + void PopupMenuQt::disconnectClient() +@@ -107,11 +103,11 @@ + + if (!m_popup) { + m_popup = m_chromeClient->createSelectPopup(); +- connect(m_popup, SIGNAL(didHide()), this, SLOT(didHide())); +- connect(m_popup, SIGNAL(selectItem(int, bool, bool)), this, SLOT(selectItem(int, bool, bool))); ++ connect(m_popup.get(), SIGNAL(didHide()), this, SLOT(didHide())); ++ connect(m_popup.get(), SIGNAL(selectItem(int, bool, bool)), this, SLOT(selectItem(int, bool, bool))); + } + +- if (QtFallbackWebPopup* fallback = qobject_cast(m_popup)) { ++ if (QtFallbackWebPopup* fallback = qobject_cast(m_popup.get())) { + QRect geometry(rect); + geometry.moveTopLeft(view->contentsToWindow(rect.location())); + fallback->setGeometry(geometry); +@@ -118,10 +114,8 @@ + fallback->setFont(m_popupClient->menuStyle().font().font()); + } + +- if (m_selectData) +- delete m_selectData; +- m_selectData = new SelectData(m_popupClient); +- m_popup->show(*m_selectData); ++ m_selectData = adoptPtr(new SelectData(m_popupClient)); ++ m_popup->show(*m_selectData.get()); + #endif + } + +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.cpp (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.cpp (revision 86550) +@@ -136,7 +136,7 @@ + Q_ASSERT(m_chromeClient); + + #if USE(QT_MULTIMEDIA) +- m_FullScreenVideoHandler = m_chromeClient->m_platformPlugin.createFullScreenVideoHandler(); ++ m_FullScreenVideoHandler = m_chromeClient->m_platformPlugin.createFullScreenVideoHandler().leakPtr(); + if (!m_FullScreenVideoHandler) + m_FullScreenVideoHandler = new DefaultFullScreenVideoHandler; + +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.cpp (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.cpp (revision 86550) +@@ -102,36 +102,35 @@ + return m_plugin; + } + +-QWebSelectMethod* QtPlatformPlugin::createSelectInputMethod() ++PassOwnPtr QtPlatformPlugin::createSelectInputMethod() + { + QWebKitPlatformPlugin* p = plugin(); +- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::MultipleSelections)) : 0; ++ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::MultipleSelections)) : 0); + } + +- +-QWebNotificationPresenter* QtPlatformPlugin::createNotificationPresenter() ++PassOwnPtr QtPlatformPlugin::createNotificationPresenter() + { + QWebKitPlatformPlugin* p = plugin(); +- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Notifications)) : 0; ++ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Notifications)) : 0); + } + +-QWebHapticFeedbackPlayer* QtPlatformPlugin::createHapticFeedbackPlayer() ++PassOwnPtr QtPlatformPlugin::createHapticFeedbackPlayer() + { + QWebKitPlatformPlugin* p = plugin(); +- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Haptics)) : 0; ++ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Haptics)) : 0); + } + +-QWebTouchModifier* QtPlatformPlugin::createTouchModifier() ++PassOwnPtr QtPlatformPlugin::createTouchModifier() + { + QWebKitPlatformPlugin* p = plugin(); +- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::TouchInteraction)) : 0; ++ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::TouchInteraction)) : 0); + } + + #if ENABLE(VIDEO) && USE(QT_MULTIMEDIA) +-QWebFullScreenVideoHandler* QtPlatformPlugin::createFullScreenVideoHandler() ++PassOwnPtr QtPlatformPlugin::createFullScreenVideoHandler() + { + QWebKitPlatformPlugin* p = plugin(); +- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::FullScreenVideoPlayer)) : 0; ++ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::FullScreenVideoPlayer)) : 0); + } + #endif + +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp (revision 86550) +@@ -203,8 +203,9 @@ + void InspectorClientQt::openInspectorFrontend(WebCore::InspectorController* inspectorController) + { + #if ENABLE(INSPECTOR) +- QWebView* inspectorView = new QWebView; +- InspectorClientWebPage* inspectorPage = new InspectorClientWebPage(inspectorView); ++ OwnPtr inspectorView = adoptPtr(new QWebView); ++ // FIXME: Where does inspectorPage get deleted? ++ InspectorClientWebPage* inspectorPage = new InspectorClientWebPage(inspectorView.get()); + inspectorView->setPage(inspectorPage); + + QWebInspector* inspector = m_inspectedWebPage->d->getOrCreateInspector(); +@@ -229,11 +230,14 @@ + inspectorPage->setProperty("_q_inspectorJavaScriptWindowObjects", inspectorJavaScriptWindowObjects); + #endif + inspectorView->page()->mainFrame()->load(inspectorUrl); +- m_inspectedWebPage->d->inspectorFrontend = inspectorView; +- inspector->d->setFrontend(inspectorView); ++ m_inspectedWebPage->d->inspectorFrontend = inspectorView.get(); ++ inspector->d->setFrontend(inspectorView.get()); + +- m_frontendClient = new InspectorFrontendClientQt(m_inspectedWebPage, inspectorView, this); +- inspectorView->page()->d->page->inspectorController()->setInspectorFrontendClient(m_frontendClient); ++ // Is 'controller' the same object as 'inspectorController' (which appears to be unused)? ++ InspectorController* controller = inspectorView->page()->d->page->inspectorController(); ++ OwnPtr frontendClient = adoptPtr(new InspectorFrontendClientQt(m_inspectedWebPage, inspectorView.release(), this)); ++ m_frontendClient = frontendClient.get(); ++ controller->setInspectorFrontendClient(frontendClient.release()); + m_frontendWebPage = inspectorPage; + #endif + } +@@ -297,7 +301,7 @@ + + #if ENABLE(INSPECTOR) + InspectorFrontendClientQt::InspectorFrontendClientQt(QWebPage* inspectedWebPage, PassOwnPtr inspectorView, InspectorClientQt* inspectorClient) +- : InspectorFrontendClientLocal(inspectedWebPage->d->page->inspectorController(), inspectorView->page()->d->page, new InspectorFrontendSettingsQt()) ++ : InspectorFrontendClientLocal(inspectedWebPage->d->page->inspectorController(), inspectorView->page()->d->page, adoptPtr(new InspectorFrontendSettingsQt())) + , m_inspectedWebPage(inspectedWebPage) + , m_inspectorView(inspectorView) + , m_destroyingInspectorView(false) +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp (revision 86550) +@@ -211,9 +211,9 @@ + QPixmap pixmap; + if (bytes.length() && pixmap.loadFromData(bytes)) { + QIcon icon(pixmap); +- wrapper->m_notificationIcon = new QSystemTrayIcon(icon); ++ wrapper->m_notificationIcon = adoptPtr(new QSystemTrayIcon(icon)); + } else +- wrapper->m_notificationIcon = new QSystemTrayIcon(); ++ wrapper->m_notificationIcon = adoptPtr(new QSystemTrayIcon()); + #endif + } + +--- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.h (revision 86536) ++++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.h (revision 86550) +@@ -34,6 +34,7 @@ + #include "KURL.h" + #include "PlatformString.h" + #include "QtPlatformPlugin.h" ++#include + #include + + QT_BEGIN_NAMESPACE +@@ -189,7 +190,7 @@ + virtual PassRefPtr createSearchPopupMenu(PopupMenuClient*) const; + virtual void populateVisitedLinks(); + +- QWebSelectMethod* createSelectPopup() const; ++ PassOwnPtr createSelectPopup() const; + + virtual void dispatchViewportDataDidChange(const ViewportArguments&) const; + +--- src/3rdparty/webkit/Source/WebCore/plugins/qt/PluginViewQt.cpp (revision 86536) ++++ src/3rdparty/webkit/Source/WebCore/plugins/qt/PluginViewQt.cpp (revision 86550) +@@ -950,7 +950,7 @@ bool PluginView::platformStart() + + #if USE(ACCELERATED_COMPOSITING) && !USE(TEXTURE_MAPPER) + if (shouldUseAcceleratedCompositing()) { +- m_platformLayer = new PluginGraphicsLayerQt(this); ++ m_platformLayer = adoptPtr(new PluginGraphicsLayerQt(this)); + // Trigger layer computation in RenderLayerCompositor + m_element->setNeedsStyleRecalc(SyntheticStyleChange); + } Index: www/qt4-webkit/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp =================================================================== --- www/qt4-webkit/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp +++ www/qt4-webkit/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp @@ -0,0 +1,11 @@ +--- ./src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp.orig 2011-12-08 06:06:02.000000000 +0100 ++++ ./src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp 2012-01-08 17:18:52.511348683 +0100 +@@ -80,7 +80,7 @@ + #define THUMB_FUNC_PARAM(name) + #endif + +-#if OS(LINUX) && CPU(X86_64) ++#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) + #define SYMBOL_STRING_RELOCATION(name) #name "@plt" + #else + #define SYMBOL_STRING_RELOCATION(name) SYMBOL_STRING(name) Index: www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h =================================================================== --- www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h +++ www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h @@ -0,0 +1,26 @@ +--- ./src/3rdparty/webkit/Source/JavaScriptCore/runtime/JSValueInlineMethods.h.orig 2011-12-08 06:06:02.000000000 +0100 ++++ ./src/3rdparty/webkit/Source/JavaScriptCore/runtime/JSValueInlineMethods.h 2012-01-08 17:18:52.511348683 +0100 +@@ -227,7 +227,11 @@ + u.asBits.tag = CellTag; + else + u.asBits.tag = EmptyValueTag; ++#if defined(__sparc64__) ++ u.asBits.payload = reinterpret_cast(ptr); ++#else + u.asBits.payload = reinterpret_cast(ptr); ++#endif + #if ENABLE(JSC_ZOMBIES) + ASSERT(!isZombie()); + #endif +@@ -239,7 +243,11 @@ + u.asBits.tag = CellTag; + else + u.asBits.tag = EmptyValueTag; ++#if defined(__sparc64__) ++ u.asBits.payload = reinterpret_cast(const_cast(ptr)); ++#else + u.asBits.payload = reinterpret_cast(const_cast(ptr)); ++#endif + #if ENABLE(JSC_ZOMBIES) + ASSERT(!isZombie()); + #endif Index: www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__wtf__Atomics.h =================================================================== --- www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__wtf__Atomics.h +++ www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__wtf__Atomics.h @@ -0,0 +1,34 @@ +--- src/3rdparty/webkit/Source/JavaScriptCore/wtf/Atomics.h.orig 2014-04-10 20:37:11.000000000 +0200 ++++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/Atomics.h 2014-04-24 16:11:40.000000000 +0200 +@@ -63,18 +63,10 @@ + + #if OS(WINDOWS) + #include +-#elif OS(DARWIN) +-#include + #elif OS(ANDROID) + #include + #elif OS(QNX) + #include +-#elif COMPILER(GCC) && !OS(SYMBIAN) +-#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2)) +-#include +-#else +-#include +-#endif + #endif + + namespace WTF { +@@ -90,12 +82,6 @@ + inline int atomicDecrement(int volatile* addend) { return InterlockedDecrement(reinterpret_cast(addend)); } + #endif + +-#elif OS(DARWIN) +-#define WTF_USE_LOCKFREE_THREADSAFESHARED 1 +- +-inline int atomicIncrement(int volatile* addend) { return OSAtomicIncrement32Barrier(const_cast(addend)); } +-inline int atomicDecrement(int volatile* addend) { return OSAtomicDecrement32Barrier(const_cast(addend)); } +- + #elif OS(ANDROID) + + inline int atomicIncrement(int volatile* addend) { return android_atomic_inc(addend); } Index: www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__WebKit__qt__QtWebKit.pro =================================================================== --- www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__WebKit__qt__QtWebKit.pro +++ www/qt4-webkit/files/patch-src__3rdparty__webkit__Source__WebKit__qt__QtWebKit.pro @@ -0,0 +1,11 @@ +--- ./src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro.orig 2011-12-08 06:06:03.000000000 +0100 ++++ ./src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro 2012-01-08 17:18:52.521346053 +0100 +@@ -84,7 +84,7 @@ + } + + moduleFile=$$PWD/qt_webkit_version.pri +-isEmpty(QT_BUILD_TREE):include($$moduleFile) ++include($$moduleFile) + VERSION = $${QT_WEBKIT_MAJOR_VERSION}.$${QT_WEBKIT_MINOR_VERSION}.$${QT_WEBKIT_PATCH_VERSION} + + symbian { Index: www/qt4-webkit/pkg-plist =================================================================== --- www/qt4-webkit/pkg-plist +++ www/qt4-webkit/pkg-plist @@ -0,0 +1,68 @@ +%%QT_INCDIR%%/Qt/QtWebKit +%%QT_INCDIR%%/Qt/qgraphicswebview.h +%%QT_INCDIR%%/Qt/qwebdatabase.h +%%QT_INCDIR%%/Qt/qwebelement.h +%%QT_INCDIR%%/Qt/qwebframe.h +%%QT_INCDIR%%/Qt/qwebhistory.h +%%QT_INCDIR%%/Qt/qwebhistoryinterface.h +%%QT_INCDIR%%/Qt/qwebinspector.h +%%QT_INCDIR%%/Qt/qwebkitglobal.h +%%QT_INCDIR%%/Qt/qwebkitplatformplugin.h +%%QT_INCDIR%%/Qt/qwebkitversion.h +%%QT_INCDIR%%/Qt/qwebpage.h +%%QT_INCDIR%%/Qt/qwebpluginfactory.h +%%QT_INCDIR%%/Qt/qwebscriptworld.h +%%QT_INCDIR%%/Qt/qwebsecurityorigin.h +%%QT_INCDIR%%/Qt/qwebsettings.h +%%QT_INCDIR%%/Qt/qwebview.h +%%QT_INCDIR%%/QtWebKit/QGraphicsWebView +%%QT_INCDIR%%/QtWebKit/QWebDatabase +%%QT_INCDIR%%/QtWebKit/QWebElement +%%QT_INCDIR%%/QtWebKit/QWebElementCollection +%%QT_INCDIR%%/QtWebKit/QWebFrame +%%QT_INCDIR%%/QtWebKit/QWebFullScreenVideoHandler +%%QT_INCDIR%%/QtWebKit/QWebHapticFeedbackPlayer +%%QT_INCDIR%%/QtWebKit/QWebHistory +%%QT_INCDIR%%/QtWebKit/QWebHistoryInterface +%%QT_INCDIR%%/QtWebKit/QWebHistoryItem +%%QT_INCDIR%%/QtWebKit/QWebHitTestResult +%%QT_INCDIR%%/QtWebKit/QWebInspector +%%QT_INCDIR%%/QtWebKit/QWebKitPlatformPlugin +%%QT_INCDIR%%/QtWebKit/QWebNotificationData +%%QT_INCDIR%%/QtWebKit/QWebNotificationPresenter +%%QT_INCDIR%%/QtWebKit/QWebPage +%%QT_INCDIR%%/QtWebKit/QWebPluginFactory +%%QT_INCDIR%%/QtWebKit/QWebScriptWorld +%%QT_INCDIR%%/QtWebKit/QWebSecurityOrigin +%%QT_INCDIR%%/QtWebKit/QWebSelectData +%%QT_INCDIR%%/QtWebKit/QWebSelectMethod +%%QT_INCDIR%%/QtWebKit/QWebSettings +%%QT_INCDIR%%/QtWebKit/QWebTouchModifier +%%QT_INCDIR%%/QtWebKit/QWebView +%%QT_INCDIR%%/QtWebKit/QtWebKit +%%QT_INCDIR%%/QtWebKit/qgraphicswebview.h +%%QT_INCDIR%%/QtWebKit/qwebdatabase.h +%%QT_INCDIR%%/QtWebKit/qwebelement.h +%%QT_INCDIR%%/QtWebKit/qwebframe.h +%%QT_INCDIR%%/QtWebKit/qwebhistory.h +%%QT_INCDIR%%/QtWebKit/qwebhistoryinterface.h +%%QT_INCDIR%%/QtWebKit/qwebinspector.h +%%QT_INCDIR%%/QtWebKit/qwebkitglobal.h +%%QT_INCDIR%%/QtWebKit/qwebkitplatformplugin.h +%%QT_INCDIR%%/QtWebKit/qwebkitversion.h +%%QT_INCDIR%%/QtWebKit/qwebpage.h +%%QT_INCDIR%%/QtWebKit/qwebpluginfactory.h +%%QT_INCDIR%%/QtWebKit/qwebscriptworld.h +%%QT_INCDIR%%/QtWebKit/qwebsecurityorigin.h +%%QT_INCDIR%%/QtWebKit/qwebsettings.h +%%QT_INCDIR%%/QtWebKit/qwebview.h +%%QT_IMPORTDIR%%/QtWebKit/libqmlwebkitplugin.so +%%DEBUG%%%%QT_IMPORTDIR%%/QtWebKit/libqmlwebkitplugin.so.debug +%%QT_IMPORTDIR%%/QtWebKit/qmldir +%%QT_LIBDIR%%/libQtWebKit.prl +%%QT_LIBDIR%%/libQtWebKit.so +%%QT_LIBDIR%%/libQtWebKit.so.4 +%%QT_LIBDIR%%/libQtWebKit.so.4.9 +%%QT_LIBDIR%%/libQtWebKit.so.4.9.4 +libdata/pkgconfig/QtWebKit.pc +%%QT_MKSPECDIR%%/modules/qt_webkit_version.pri Index: www/qt5-webchannel/Makefile =================================================================== --- www/qt5-webchannel/Makefile +++ www/qt5-webchannel/Makefile @@ -8,9 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 library for integration of C++/QML with HTML/js clients -USE_QT5= buildtools_build core qml quick +USES= qt:5 tar:xz +USE_QT= buildtools_build core qml quick QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: www/qt5-webkit/Makefile =================================================================== --- www/qt5-webkit/Makefile +++ www/qt5-webkit/Makefile @@ -0,0 +1,79 @@ +# $FreeBSD$ + +PORTNAME= webkit +DISTVERSION= ${QT5_VERSION} +CATEGORIES= www +MASTER_SITE_SUBDIR= community_releases/${QT5_VERSION:R}/${QT5_VERSION}/ +PKGNAMEPREFIX= qt5- + +MAINTAINER= kde@FreeBSD.org +COMMENT= Qt WebKit implementation + +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libicui18n.so:devel/icu \ + libleveldb.so:databases/leveldb \ + libpng.so:graphics/png \ + libwebp.so:graphics/webp +BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex + +DISTINFO_FILE= ${MASTERDIR}/distinfo + +BROKEN_sparc64= cannot build: uses i386 assembler + +USES= bison gperf jpeg perl5 pkgconfig python:build \ + qt:5,qmake_outsource sqlite tar:xz +USE_GL= gl +USE_GNOME= libxml2 libxslt +USE_PERL5= build +USE_QT= core gui network opengl printsupport qml quick sql \ + widgets buildtools_build qmake_build +QT_DIST= ${PORTNAME} +USE_RUBY= yes +RUBY_NO_RUN_DEPENDS= yes +USE_XORG= x11 xcomposite xrender +# Use flex(1) from ports. +MAKE_ENV= PATH="${LOCALBASE}/bin:${PATH}" +# "all" builds many more targets. The default one is called "first" in +# QtWebKit, and is invoked by default when make is called without arguments. +ALL_TARGET= first + +QT_DEFINES= ACCESSIBILITY +QT_CONFIG= accessibility accessibility-atspi-bridge + +OPTIONS_DEFINE= GSTREAMER +OPTIONS_DEFAULT=GSTREAMER + +GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes + +.include + +# Base ld(1) segfaults on PowerPC (inherited from Qt 4): +# http://bugs.freebsd.org/173042 +.if ${ARCH} == "powerpc" +BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils +.endif + +post-patch: + ${REINPLACE_CMD} -e 's,python,${PYTHON_VERSION},g' \ + -e 's,$$$${PYTHON},${PYTHON_VERSION},g' \ + ${WRKSRC}/Source/WebCore/DerivedSources.make \ + ${WRKSRC}/Source/WebCore/DerivedSources.pri \ + ${WRKSRC}/Source/WebKit2/DerivedSources.make \ + ${WRKSRC}/Source/WebKit2/DerivedSources.pri \ + ${WRKSRC}/Source/JavaScriptCore/DerivedSources.make \ + ${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \ + ${WRKSRC}/Tools/qmake/mkspecs/features/configure.prf + +pre-configure: + @${REINPLACE_CMD} -Ee 's|linux-?\*|unix|g' \ + ${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \ + ${WRKSRC}/Source/JavaScriptCore/JavaScriptCore.pri \ + ${WRKSRC}/Source/JavaScriptCore/Target.pri \ + ${WRKSRC}/Source/WebCore/WebCore.pri \ + ${WRKSRC}/Tools/qmake/mkspecs/features/features.prf +.if ! ${PORT_OPTIONS:MGSTREAMER} + @${REINPLACE_CMD} -e 's|packagesExist.*gstreamer.*|false {|' \ + ${WRKSRC}/Tools/qmake/mkspecs/features/features.prf +.endif + +.include Index: www/qt5-webkit/distinfo =================================================================== --- www/qt5-webkit/distinfo +++ www/qt5-webkit/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1476277006 +SHA256 (KDE/Qt/5.6.2/qtwebkit-opensource-src-5.6.2.tar.xz) = 528a6b8b1c5095367b26e8ce4f3a46bb739e2e9913ff4dfc6ef58a04fcd73966 +SIZE (KDE/Qt/5.6.2/qtwebkit-opensource-src-5.6.2.tar.xz) = 35306252 Index: www/qt5-webkit/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h =================================================================== --- www/qt5-webkit/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h +++ www/qt5-webkit/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h @@ -0,0 +1,11 @@ +--- Source/JavaScriptCore/assembler/ARMAssembler.h ++++ Source/JavaScriptCore/assembler/ARMAssembler.h +@@ -1064,6 +1064,8 @@ + linuxPageFlush(current, end); + #elif OS(WINCE) + CacheRangeFlush(code, size, CACHE_SYNC_ALL); ++#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG) ++ __clear_cache(code, reinterpret_cast(code) + size); + #elif OS(QNX) && ENABLE(ASSEMBLER_WX_EXCLUSIVE) + UNUSED_PARAM(code); + UNUSED_PARAM(size); Index: www/qt5-webkit/files/patch-Source_WebCore_platform_leveldb_LevelDBDatabase.cpp =================================================================== --- www/qt5-webkit/files/patch-Source_WebCore_platform_leveldb_LevelDBDatabase.cpp +++ www/qt5-webkit/files/patch-Source_WebCore_platform_leveldb_LevelDBDatabase.cpp @@ -0,0 +1,13 @@ +databases/leveldb installs the memenv.h header into a different location. + +--- Source/WebCore/platform/leveldb/LevelDBDatabase.cpp.orig 2016-09-26 15:03:55 UTC ++++ Source/WebCore/platform/leveldb/LevelDBDatabase.cpp +@@ -38,7 +38,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include Index: www/qt5-webkit/files/patch-Source__JavaScriptCore__runtime__JSCJSValueInlines.h =================================================================== --- www/qt5-webkit/files/patch-Source__JavaScriptCore__runtime__JSCJSValueInlines.h +++ www/qt5-webkit/files/patch-Source__JavaScriptCore__runtime__JSCJSValueInlines.h @@ -0,0 +1,26 @@ +--- ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h.orig 2013-10-22 01:49:45.000000000 -0700 ++++ ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h 2013-11-08 00:51:34.238960064 -0800 +@@ -198,7 +198,11 @@ + u.asBits.tag = CellTag; + else + u.asBits.tag = EmptyValueTag; ++#if defined(__sparc64__) ++ u.asBits.payload = reinterpret_cast(ptr); ++#else + u.asBits.payload = reinterpret_cast(ptr); ++#endif + } + + inline JSValue::JSValue(const JSCell* ptr) +@@ -207,7 +211,11 @@ + u.asBits.tag = CellTag; + else + u.asBits.tag = EmptyValueTag; ++#if defined(__sparc64__) ++ u.asBits.payload = reinterpret_cast(const_cast(ptr)); ++#else + u.asBits.payload = reinterpret_cast(const_cast(ptr)); ++#endif + } + + inline JSValue::operator bool() const Index: www/qt5-webkit/files/patch-Source__QtWebKit.pro =================================================================== --- www/qt5-webkit/files/patch-Source__QtWebKit.pro +++ www/qt5-webkit/files/patch-Source__QtWebKit.pro @@ -0,0 +1,17 @@ +Do not go into the examples/ directory, which contains only platformplugin/. + +Even though it is not part of the default target, it is included in `make +install', and platformplugin's .pro file has a DESTDIR setting that causes the +file system to be touched even though there is nothing to build or install. +--- Source/QtWebKit.pro ++++ Source/QtWebKit.pro +@@ -38,9 +38,4 @@ build?(webkit1) { + tests.file = tests.pri + SUBDIRS += tests + } +- +- examples.file = WebKit/qt/examples/examples.pro +- examples.CONFIG += no_default_target +- examples.makefile = Makefile +- SUBDIRS += examples + } Index: www/qt5-webkit/files/patch-Source__WebCore__page__NavigatorBase.cpp =================================================================== --- www/qt5-webkit/files/patch-Source__WebCore__page__NavigatorBase.cpp +++ www/qt5-webkit/files/patch-Source__WebCore__page__NavigatorBase.cpp @@ -0,0 +1,20 @@ +--- ./Source/WebCore/page/NavigatorBase.cpp.orig 2012-12-18 20:04:33.000000000 +0100 ++++ ./Source/WebCore/page/NavigatorBase.cpp 2013-01-07 04:01:53.177339022 +0100 +@@ -30,7 +30,7 @@ + #include "NetworkStateNotifier.h" + #include + +-#if OS(LINUX) ++#if OS(LINUX) || OS(FREEBSD) + #include "sys/utsname.h" + #include + #endif +@@ -86,7 +86,7 @@ + + String NavigatorBase::platform() const + { +-#if OS(LINUX) ++#if OS(LINUX) || OS(FREEBSD) + if (!String(WEBCORE_NAVIGATOR_PLATFORM).isEmpty()) + return WEBCORE_NAVIGATOR_PLATFORM; + struct utsname osname; Index: www/qt5-webkit/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurface.h =================================================================== --- www/qt5-webkit/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurface.h +++ www/qt5-webkit/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurface.h @@ -0,0 +1,11 @@ +--- ./Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h.orig 2012-12-18 20:04:31.000000000 +0100 ++++ ./Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h 2012-12-28 13:00:05.846909692 +0100 +@@ -36,7 +36,7 @@ + typedef IOSurfaceRef PlatformGraphicsSurface; + #endif + +-#if OS(LINUX) ++#if OS(LINUX) || OS(FREEBSD) + typedef uint32_t PlatformGraphicsSurface; + #endif + Index: www/qt5-webkit/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurfaceToken.h =================================================================== --- www/qt5-webkit/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurfaceToken.h +++ www/qt5-webkit/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurfaceToken.h @@ -0,0 +1,11 @@ +--- ./Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h.orig 2012-12-18 20:04:31.000000000 +0100 ++++ ./Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h 2012-12-28 13:02:03.566975217 +0100 +@@ -35,7 +35,7 @@ + + #if OS(DARWIN) + typedef mach_port_t BufferHandle; +-#elif OS(LINUX) ++#elif OS(LINUX) || OS(FREEBSD) + typedef uint32_t BufferHandle; + #elif OS(WINDOWS) + typedef HANDLE BufferHandle; Index: www/qt5-webkit/files/patch-Tools_qmake_config.tests_glx_glx.pro =================================================================== --- www/qt5-webkit/files/patch-Tools_qmake_config.tests_glx_glx.pro +++ www/qt5-webkit/files/patch-Tools_qmake_config.tests_glx_glx.pro @@ -0,0 +1,13 @@ +Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of +the directories make tries to enter in case it exists (because of .OBJDIR). +Since qmake will create it because of OBJECTS_DIR, make will invoke the +compiler from there and fail because it's trying to pass "-o obj/foo.o" while +already in obj/. + +--- Tools/qmake/config.tests/glx/glx.pro.orig 2016-09-26 14:56:31 UTC ++++ Tools/qmake/config.tests/glx/glx.pro +@@ -1,4 +1,3 @@ + SOURCES = glx.cpp +-OBJECTS_DIR = obj + LIBS += -lX11 -lGL + Index: www/qt5-webkit/files/patch-Tools_qmake_config.tests_leveldb_leveldb.cpp =================================================================== --- www/qt5-webkit/files/patch-Tools_qmake_config.tests_leveldb_leveldb.cpp +++ www/qt5-webkit/files/patch-Tools_qmake_config.tests_leveldb_leveldb.cpp @@ -0,0 +1,13 @@ +databases/leveldb installs the memenv.h header into a different location. + +--- Tools/qmake/config.tests/leveldb/leveldb.cpp.orig 2016-09-26 15:03:32 UTC ++++ Tools/qmake/config.tests/leveldb/leveldb.cpp +@@ -19,7 +19,7 @@ + + #include + #include +-#include ++#include + + int main(int, char**) + { Index: www/qt5-webkit/files/patch-Tools_qmake_config.tests_leveldb_leveldb.pro =================================================================== --- www/qt5-webkit/files/patch-Tools_qmake_config.tests_leveldb_leveldb.pro +++ www/qt5-webkit/files/patch-Tools_qmake_config.tests_leveldb_leveldb.pro @@ -0,0 +1,14 @@ +Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of +the directories make tries to enter in case it exists (because of .OBJDIR). +Since qmake will create it because of OBJECTS_DIR, make will invoke the +compiler from there and fail because it's trying to pass "-o obj/foo.o" while +already in obj/. + +--- Tools/qmake/config.tests/leveldb/leveldb.pro.orig 2016-09-26 14:57:15 UTC ++++ Tools/qmake/config.tests/leveldb/leveldb.pro +@@ -1,5 +1,4 @@ + SOURCES = leveldb.cpp +-OBJECTS_DIR = obj + LIBS += -lleveldb -lmemenv + + load(qt_build_config) Index: www/qt5-webkit/files/patch-Tools_qmake_config.tests_libXcomposite_libXcomposite.pro =================================================================== --- www/qt5-webkit/files/patch-Tools_qmake_config.tests_libXcomposite_libXcomposite.pro +++ www/qt5-webkit/files/patch-Tools_qmake_config.tests_libXcomposite_libXcomposite.pro @@ -0,0 +1,12 @@ +Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of +the directories make tries to enter in case it exists (because of .OBJDIR). +Since qmake will create it because of OBJECTS_DIR, make will invoke the +compiler from there and fail because it's trying to pass "-o obj/foo.o" while +already in obj/. + +--- Tools/qmake/config.tests/libXcomposite/libXcomposite.pro.orig 2016-09-26 14:56:58 UTC ++++ Tools/qmake/config.tests/libXcomposite/libXcomposite.pro +@@ -1,3 +1,2 @@ + SOURCES = libXcomposite.cpp +-OBJECTS_DIR = obj + LIBS += -lXcomposite -lX11 Index: www/qt5-webkit/files/patch-Tools_qmake_config.tests_libXrender_libXrender.pro =================================================================== --- www/qt5-webkit/files/patch-Tools_qmake_config.tests_libXrender_libXrender.pro +++ www/qt5-webkit/files/patch-Tools_qmake_config.tests_libXrender_libXrender.pro @@ -0,0 +1,12 @@ +Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of +the directories make tries to enter in case it exists (because of .OBJDIR). +Since qmake will create it because of OBJECTS_DIR, make will invoke the +compiler from there and fail because it's trying to pass "-o obj/foo.o" while +already in obj/. + +--- Tools/qmake/config.tests/libXrender/libXrender.pro.orig 2016-09-26 14:56:47 UTC ++++ Tools/qmake/config.tests/libXrender/libXrender.pro +@@ -1,3 +1,2 @@ + SOURCES = libXrender.cpp +-OBJECTS_DIR = obj + LIBS += -lXrender -lX11 Index: www/qt5-webkit/pkg-plist =================================================================== --- www/qt5-webkit/pkg-plist +++ www/qt5-webkit/pkg-plist @@ -0,0 +1,112 @@ +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/bytearraytestdata.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qhttpheader_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquicknetworkreply_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquicknetworkrequest_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickurlschemedelegate_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebpage_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebpage_p_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebview_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebview_p_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qrawwebview_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qrawwebview_p_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qtwebsecurityorigin_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebchannelwebkittransport_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdatabase_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdownloaditem_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdownloaditem_p_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebelement_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebhistory_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebiconimageprovider_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebkittest_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebloadrequest_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationhistory_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationhistory_p_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationrequest_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpermissionrequest_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebplugindatabase_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpreferences_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpreferences_p_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebscriptworld.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebscriptworld_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebsecurityorigin_p.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/testwindow.h +%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/util.h +%%QT_INCDIR%%/QtWebKit/QWebDatabase +%%QT_INCDIR%%/QtWebKit/QWebElement +%%QT_INCDIR%%/QtWebKit/QWebElementCollection +%%QT_INCDIR%%/QtWebKit/QWebFullScreenVideoHandler +%%QT_INCDIR%%/QtWebKit/QWebHapticFeedbackPlayer +%%QT_INCDIR%%/QtWebKit/QWebHistory +%%QT_INCDIR%%/QtWebKit/QWebHistoryInterface +%%QT_INCDIR%%/QtWebKit/QWebHistoryItem +%%QT_INCDIR%%/QtWebKit/QWebKitPlatformPlugin +%%QT_INCDIR%%/QtWebKit/QWebNotificationData +%%QT_INCDIR%%/QtWebKit/QWebNotificationPresenter +%%QT_INCDIR%%/QtWebKit/QWebPluginFactory +%%QT_INCDIR%%/QtWebKit/QWebSecurityOrigin +%%QT_INCDIR%%/QtWebKit/QWebSelectData +%%QT_INCDIR%%/QtWebKit/QWebSelectMethod +%%QT_INCDIR%%/QtWebKit/QWebSettings +%%QT_INCDIR%%/QtWebKit/QWebSpellChecker +%%QT_INCDIR%%/QtWebKit/QWebTouchModifier +%%QT_INCDIR%%/QtWebKit/QtWebKit +%%QT_INCDIR%%/QtWebKit/QtWebKitDepends +%%QT_INCDIR%%/QtWebKit/QtWebKitVersion +%%QT_INCDIR%%/QtWebKit/qtwebkitversion.h +%%QT_INCDIR%%/QtWebKit/qwebdatabase.h +%%QT_INCDIR%%/QtWebKit/qwebelement.h +%%QT_INCDIR%%/QtWebKit/qwebhistory.h +%%QT_INCDIR%%/QtWebKit/qwebhistoryinterface.h +%%QT_INCDIR%%/QtWebKit/qwebkitglobal.h +%%QT_INCDIR%%/QtWebKit/qwebkitplatformplugin.h +%%QT_INCDIR%%/QtWebKit/qwebpluginfactory.h +%%QT_INCDIR%%/QtWebKit/qwebsecurityorigin.h +%%QT_INCDIR%%/QtWebKit/qwebsettings.h +%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebframe_p.h +%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebinspector_p.h +%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebpage_p.h +%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebviewaccessible_p.h +%%QT_INCDIR%%/QtWebKitWidgets/QGraphicsWebView +%%QT_INCDIR%%/QtWebKitWidgets/QWebFrame +%%QT_INCDIR%%/QtWebKitWidgets/QWebHitTestResult +%%QT_INCDIR%%/QtWebKitWidgets/QWebInspector +%%QT_INCDIR%%/QtWebKitWidgets/QWebPage +%%QT_INCDIR%%/QtWebKitWidgets/QWebView +%%QT_INCDIR%%/QtWebKitWidgets/QtWebKitWidgets +%%QT_INCDIR%%/QtWebKitWidgets/QtWebKitWidgetsDepends +%%QT_INCDIR%%/QtWebKitWidgets/QtWebKitWidgetsVersion +%%QT_INCDIR%%/QtWebKitWidgets/qgraphicswebview.h +%%QT_INCDIR%%/QtWebKitWidgets/qtwebkitwidgetsversion.h +%%QT_INCDIR%%/QtWebKitWidgets/qwebframe.h +%%QT_INCDIR%%/QtWebKitWidgets/qwebinspector.h +%%QT_INCDIR%%/QtWebKitWidgets/qwebpage.h +%%QT_INCDIR%%/QtWebKitWidgets/qwebview.h +%%QT_LIBDIR%%/cmake/Qt5WebKit/Qt5WebKitConfig.cmake +%%QT_LIBDIR%%/cmake/Qt5WebKit/Qt5WebKitConfigVersion.cmake +%%QT_LIBDIR%%/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake +%%QT_LIBDIR%%/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake +%%QT_LIBDIR%%/libQt5WebKit.prl +%%QT_LIBDIR%%/libQt5WebKit.so +%%QT_LIBDIR%%/libQt5WebKit.so.5 +%%QT_LIBDIR%%/libQt5WebKit.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQt5WebKit.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQt5WebKit.so.%%FULLVER%%.debug +%%QT_LIBDIR%%/libQt5WebKitWidgets.prl +%%QT_LIBDIR%%/libQt5WebKitWidgets.so +%%QT_LIBDIR%%/libQt5WebKitWidgets.so.5 +%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%SHORTVER%% +%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%FULLVER%% +%%DEBUG%%%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%FULLVER%%.debug +%%QT_MKSPECDIR%%/modules/qt_lib_webkit.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webkit_private.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets.pri +%%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets_private.pri +%%QT_QMLDIR%%/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so +%%QT_QMLDIR%%/QtWebKit/experimental/qmldir +%%QT_QMLDIR%%/QtWebKit/libqmlwebkitplugin.so +%%QT_QMLDIR%%/QtWebKit/plugins.qmltypes +%%QT_QMLDIR%%/QtWebKit/qmldir +libdata/pkgconfig/Qt5WebKit.pc +libdata/pkgconfig/Qt5WebKitWidgets.pc +%%QT_LIBEXECDIR%%/QtWebPluginProcess +%%QT_LIBEXECDIR%%/QtWebProcess Index: www/qt5-websockets/Makefile =================================================================== --- www/qt5-websockets/Makefile +++ www/qt5-websockets/Makefile @@ -8,9 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt implementation of WebSocket protocol -USE_QT5= buildtools_build core network qml quick +USES= qt:5 tar:xz +USE_QT= buildtools_build core network qml quick QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: www/qupzilla-qt4/Makefile =================================================================== --- www/qupzilla-qt4/Makefile +++ www/qupzilla-qt4/Makefile @@ -16,9 +16,9 @@ CONFLICTS_INSTALL= ${PORTNAME}-qt5* -USES= desktop-file-utils execinfo pkgconfig qmake tar:xz -USE_QT4= corelib gui network script sql webkit xml \ - linguisttools_build moc_build rcc_build uic_build \ +USES= desktop-file-utils execinfo pkgconfig qt:4 tar:xz +USE_QT= corelib gui network script sql webkit xml \ + linguisttools_build moc_build qmake_build rcc_build uic_build \ imageformats_run sql-sqlite3_run USE_XORG= x11 USE_OPENSSL= yes @@ -31,7 +31,7 @@ OPTIONS_DEFAULT=DBUS OPTIONS_SUB= yes -DBUS_USE= QT4=dbus +DBUS_USE= QT=dbus DBUS_CONFIGURE_ENV_OFF= DISABLE_DBUS="true" GNOMEKEYRING_LIB_DEPENDS= libgnome-keyring.so:security/libgnome-keyring Index: www/qupzilla-qt5/Makefile =================================================================== --- www/qupzilla-qt5/Makefile +++ www/qupzilla-qt5/Makefile @@ -16,9 +16,9 @@ CONFLICTS_INSTALL= ${PORTNAME}-qt4* -USES= desktop-file-utils execinfo pkgconfig qmake tar:xz -USE_QT5= core concurrent gui network script webkit x11extras xml \ - buildtools_build linguisttools_build \ +USES= desktop-file-utils execinfo pkgconfig qt:5 tar:xz +USE_QT= core concurrent gui network script webkit x11extras xml \ + buildtools_build linguisttools_build qmake_build \ imageformats_run sql-sqlite3_run USE_XORG= x11 USE_OPENSSL= yes @@ -31,7 +31,7 @@ OPTIONS_DEFAULT=DBUS OPTIONS_SUB= yes -DBUS_USE= QT5=dbus +DBUS_USE= QT=dbus DBUS_CONFIGURE_ENV_OFF= DISABLE_DBUS="true" GNOMEKEYRING_LIB_DEPENDS= libgnome-keyring.so:security/libgnome-keyring Index: www/rekonq/Makefile =================================================================== --- www/rekonq/Makefile +++ www/rekonq/Makefile @@ -14,9 +14,9 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_GFDL= ${WRKSRC}/COPYING.DOC -USES= cmake:outsource gettext kde:4 tar:xz +USES= cmake:outsource gettext kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= script webkit \ +USE_QT= script webkit \ moc_build qmake_build rcc_build uic_build OPTIONS_DEFINE= OPERA NEPOMUK Index: www/webkit-qt4/Makefile =================================================================== --- www/webkit-qt4/Makefile +++ www/webkit-qt4/Makefile @@ -1,97 +0,0 @@ -# Created by: danny@ricin.com -# $FreeBSD$ - -PORTNAME= webkit -DISTVERSION= ${QT4_VERSION} -CATEGORIES= www -PKGNAMEPREFIX= qt4- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt WebKit implementation - -USE_QT4= corelib declarative gui network \ - qmake_build moc_build rcc_build -QT_DIST= yes -USE_XORG= xrender -USES= pkgconfig - -HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} - -ALL_TARGET= first -CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH -MAKE_ENV?= QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \ - PATH=${WRKSRC}/bin:$$PATH MAKEOBJDIR=. - -DO_NOT_EXTRACT= demos doc examples mkspecs qmake tools translations \ - src/activeqt src/dbus src/opengl src/openvg src/qt3support \ - src/s60installs src/s60main src/scripttools src/sql src/svg \ - src/testlib src/tools src/winmain src/3rdparty/clucene \ - src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \ - src/3rdparty/libpng src/3rdparty/libtiff -.for dne in ${DO_NOT_EXTRACT} -EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/${dne}' -.endfor - -BUILD_WRKSRC= ${WRKSRC}/src/3rdparty/${PORTNAME}/Source -INSTALL_WRKSRC= ${BUILD_WRKSRC} - -CONFIGURE_ARGS+= -I../../../../include/Qt -I../../../../include - -OPTIONS_DEFINE= GSTREAMER -OPTIONS_DEFAULT=GSTREAMER - -GSTREAMER_USE= GSTREAMER=yes - -.include - -# Base ld(1) segfaults on PowerPC: -# http://bugs.freebsd.org/173042 -.if ${ARCH} == "powerpc" -BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils -.endif - -.if ${ARCH} == powerpc64 -CFLAGS+= -mminimal-toc -.endif - -# Quick hack to avoid messing up qt_webkit_version.pri installation -# directory. bsd.port.pre.mk is required to add the setting at the end. -CONFIGURE_ENV+= QMAKEPATH="" -MAKE_ENV+= QMAKEPATH="" - -pre-configure: - ${MKDIR} ${WRKSRC}/mkspecs - ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake - ${LN} -sf ${MOC} ${WRKSRC}/bin/moc - ${LN} -sf ${RCC} ${WRKSRC}/bin/rcc - ${REINPLACE_CMD} -e 's|linux-\*|unix|g' \ - ${BUILD_WRKSRC}/WebCore/features.pri \ - ${BUILD_WRKSRC}/JavaScriptCore/wtf/wtf.pri -.if ! ${PORT_OPTIONS:MGSTREAMER} - ${REINPLACE_CMD} -e 's|.*exists.*gstreamer.*|false {|' \ - ${BUILD_WRKSRC}/WebCore/features.pri -.endif -# Avoid building and installing several tests. Should this be made an option? - ${REINPLACE_CMD} -e '/WebKit\/qt\/tests/ d' \ - ${BUILD_WRKSRC}/WebKit.pro - -post-configure: - ${REINPLACE_CMD} \ - -e 's|${PREFIX}/${QT_LIBDIR_REL}/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ - -e 's|.*$$(QMAKE).*||g' \ - -e '/^CFLAGS/ s|-I${LOCALBASE}/include ||g' \ - -e '/^CXXFLAGS/ s|-I${LOCALBASE}/include ||g' \ - ${BUILD_WRKSRC}/Makefile \ - ${BUILD_WRKSRC}/WebCore/Makefile \ - ${BUILD_WRKSRC}/WebKit/qt/Makefile - ${CP} ${BUILD_WRKSRC}/WebKit/qt/Makefile \ - ${BUILD_WRKSRC}/WebKit/qt/Makefile.QtWebKit - ${REINPLACE_CMD} -E -e 's|-L.[^[:space:]]*qt-x11-opensource.[^[:space:]]*lib||g' \ - -E -e 's|(.*location=).*moc|\1${PREFIX}/${QT_BINDIR_REL}/${MOC:T}|g' \ - ${WRKSRC}/lib/pkgconfig/QtWebKit.pc -# QtWebKit is statically linked with jscore, remove the latest. - ${REINPLACE_CMD} -e 's|-L../JavaScriptCore/release||; s|-ljscore||' \ - ${WRKSRC}/lib/pkgconfig/QtWebKit.pc - -.include Index: www/webkit-qt4/files/patch-libcxx =================================================================== --- www/webkit-qt4/files/patch-libcxx +++ www/webkit-qt4/files/patch-libcxx @@ -1,620 +0,0 @@ -Several upstream (as in WebKit itself) commits that fix the build with libc++, -plus a few additional changes made only for the port (the OS(FREEBSD) part for -time_t). Some of those commits had to be edited because they did not apply -cleanly to the ancient WebKit checkout present in Qt. - -Upstream commit messages: - ------------------------------------------------------------------------- -r86529 | abarth@webkit.org | 2011-05-16 09:30:58 +0300 (Mon, 16 May 2011) | 7 lines - -2011-05-15 Adam Barth - - Attempt to fix Qt build. (Strict PassOwnPtr fix.) - - * dom/XMLDocumentParserQt.cpp: - (WebCore::XMLDocumentParser::doEnd): - ------------------------------------------------------------------------- -r86530 | abarth@webkit.org | 2011-05-16 09:36:56 +0300 (Mon, 16 May 2011) | 13 lines - -2011-05-15 Adam Barth - - Attempt to fix Qt build. (Strict PassOwnPtr fix.) - -* platform/network/qt/QNetworkReplyHandler.cpp: -(WebCore::QNetworkReplyWrapper::release): -(WebCore::QNetworkReplyWrapper::receiveMetaData): -(WebCore::QNetworkReplyWrapper::receiveSniffedMIMEType): -(WebCore::QNetworkReplyHandler::release): -(WebCore::QNetworkReplyHandler::finish): -(WebCore::QNetworkReplyHandler::redirect): -(WebCore::QNetworkReplyHandler::start): - ------------------------------------------------------------------------- -r86531 | abarth@webkit.org | 2011-05-16 09:41:08 +0300 (Mon, 16 May 2011) | 7 lines - -2011-05-15 Adam Barth - - Attempt to fix Qt build. (Strict PassOwnPtr fix.) - - * platform/text/qt/TextCodecQt.cpp: - (WebCore::newTextCodecQt): - ------------------------------------------------------------------------- -r86532 | abarth@webkit.org | 2011-05-16 09:46:33 +0300 (Mon, 16 May 2011) | 8 lines - -2011-05-15 Adam Barth - - Attempt to fix Qt build. (Strict PassOwnPtr fix.) - - * platform/graphics/qt/GraphicsLayerQt.cpp: - (WebCore::GraphicsLayerQt::GraphicsLayerQt): - (WebCore::GraphicsLayer::create): - - ------------------------------------------------------------------------- -r86533 | abarth@webkit.org | 2011-05-16 09:52:23 +0300 (Mon, 16 May 2011) | 10 lines - -2011-05-15 Adam Barth - - Attempt to fix the Qt build. (Strict PassOwnPtr fix.) - - * Api/qgraphicswebview.cpp: - (QGraphicsWebViewPrivate::detachCurrentPage): - (QGraphicsWebView::setPage): - * Api/qwebpage.cpp: - (QWebPage::setView): - ------------------------------------------------------------------------- -r86537 | abarth@webkit.org | 2011-05-16 10:24:01 +0300 (Mon, 16 May 2011) | 41 lines - -2011-05-16 Adam Barth - - [Qt] QtPlatformPlugin create methods should use PassOwnPtr - https://bugs.webkit.org/show_bug.cgi?id=60873 - - This change is slightly more than a build fix because the patch kind of - spidered a bit while I was trying to fix the build the "right way." - Hopefully nothing here is controversial. - - * Api/qwebpage.cpp: - (QWebPagePrivate::adjustPointForClicking): - * WebCoreSupport/ChromeClientQt.cpp: - (WebCore::ChromeClientQt::createSelectPopup): - * WebCoreSupport/FullScreenVideoQt.cpp: - (WebCore::FullScreenVideoQt::FullScreenVideoQt): - (WebCore::FullScreenVideoQt::~FullScreenVideoQt): - * WebCoreSupport/FullScreenVideoQt.h: - * WebCoreSupport/NotificationPresenterClientQt.cpp: - (WebCore::NotificationWrapper::NotificationWrapper): - (WebCore::NotificationPresenterClientQt::displayNotification): - * WebCoreSupport/PopupMenuQt.cpp: - (WebCore::PopupMenuQt::PopupMenuQt): - (WebCore::PopupMenuQt::~PopupMenuQt): - (WebCore::PopupMenuQt::show): - * WebCoreSupport/PopupMenuQt.h: - * WebCoreSupport/QtPlatformPlugin.cpp: - (WebCore::QtPlatformPlugin::createSelectInputMethod): - (WebCore::QtPlatformPlugin::createNotificationPresenter): - (WebCore::QtPlatformPlugin::createHapticFeedbackPlayer): - (WebCore::QtPlatformPlugin::createTouchModifier): - (WebCore::QtPlatformPlugin::createFullScreenVideoHandler): - * WebCoreSupport/QtPlatformPlugin.h: - (WebCore::QtPlatformPlugin::QtPlatformPlugin): -2011-05-16 Adam Barth - - [Qt] QtPlatformPlugin create methods should use PassOwnPtr - https://bugs.webkit.org/show_bug.cgi?id=60873 - - * plugins/qt/PluginViewQt.cpp: - (WebCore::PluginView::platformStart): - ------------------------------------------------------------------------- -r86538 | abarth@webkit.org | 2011-05-16 10:27:51 +0300 (Mon, 16 May 2011) | 6 lines - -2011-05-16 Adam Barth - - Missing include. - - * WebCoreSupport/PopupMenuQt.h: - ------------------------------------------------------------------------- -r86540 | abarth@webkit.org | 2011-05-16 10:43:22 +0300 (Mon, 16 May 2011) | 10 lines - -2011-05-16 Adam Barth - - Attempt to fix Qt build. (Strict PassOwnPtr fix.) - - This patch requires some slightly fancy footwork. - - * WebCoreSupport/InspectorClientQt.cpp: - (WebCore::InspectorClientQt::openInspectorFrontend): - (WebCore::InspectorFrontendClientQt::InspectorFrontendClientQt): - ------------------------------------------------------------------------- -r86541 | abarth@webkit.org | 2011-05-16 10:51:04 +0300 (Mon, 16 May 2011) | 7 lines - -2011-05-16 Adam Barth - - Sigh. This code is somewhat crazy. - - * WebCoreSupport/InspectorClientQt.cpp: - (WebCore::InspectorClientQt::openInspectorFrontend): - ------------------------------------------------------------------------- -r86550 | abarth@webkit.org | 2011-05-16 12:30:40 +0300 (Mon, 16 May 2011) | 13 lines - -2011-05-16 Adam Barth - - Partial revert of r86537. FullScreenVideoQt.h can't depend on OwnPtr.h - because moc_FullScreenVideoQt.cpp fails to include config.h. - Apparently, having moc_FullScreenVideoQt.cpp properly include config.h - is hard, so we're going back to manual new and delete for this class. - Bad times. - - * WebCoreSupport/FullScreenVideoQt.cpp: - (WebCore::FullScreenVideoQt::FullScreenVideoQt): - (WebCore::FullScreenVideoQt::~FullScreenVideoQt): - * WebCoreSupport/FullScreenVideoQt.h: - ------------------------------------------------------------------------- -r90915 | andersca@apple.com | 2011-07-13 17:11:49 +0300 (Wed, 13 Jul 2011) | 7 lines - -If a compiler has nullptr support, include to get the nullptr_t definition -https://bugs.webkit.org/show_bug.cgi?id=64429 - -Include the cstddef which has the nullptr_t typedef according to the C++0x standard. - -* wtf/NullPtr.h: - ------------------------------------------------------------------------- -r92556 | darin@apple.com | 2011-08-06 23:17:26 +0300 (Sat, 06 Aug 2011) | 17 lines - -Fix Timer heap implementation to work with more libraries (other versions of STL) -https://bugs.webkit.org/show_bug.cgi?id=65782 - -Reviewed by Anders Carlsson. - -No behavior change, so no tests needed. Existing tests pass. - -* platform/Timer.cpp: Added TimerHeapPointer and TimerHeapReference class -alongside the TimerHeapIterator class. Also added a swap function. Also -added a TimerHeapLessThanFunction class. -(WebCore::TimerBase::heapDecreaseKey): Pass pointers in to the TimerHeapIterator -since that's how the class works now. Pass a TimerHeapLessThanFunction object -instead of letting the library use the < operator directly. -(WebCore::TimerBase::heapPopMin): Ditto. - -* platform/Timer.h: Updated for above changes. - ------------------------------------------------------------------------- -r107489 | weinig@apple.com | 2012-02-12 01:10:24 +0200 (Sun, 12 Feb 2012) | 9 lines - -Prepare JavaScriptCore to build with libc++ - -https://bugs.webkit.org/show_bug.cgi?id=78424 - -Reviewed by Anders Carlsson. - -* wtf/NullPtr.cpp: -* wtf/NullPtr.h: -libc++ provides std::nullptr emulation, so we don't have to. - ------------------------------------------------------------------------- ---- src/3rdparty/webkit/Source/JavaScriptCore/wtf/NullPtr.h -+++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/NullPtr.h -@@ -35,10 +35,14 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - #define __has_feature(feature) 0 - #endif - --#if __has_feature(cxx_nullptr) || (GCC_VERSION_AT_LEAST(4, 6, 0) && defined(__GXX_EXPERIMENTAL_CXX0X__)) || (defined(_MSC_VER) && _MSC_VER >= 1600 && !COMPILER(INTEL)) || defined(_LIBCPP_VERSION) -+#include -+ -+#if __has_feature(cxx_nullptr) || (GCC_VERSION_AT_LEAST(4, 6, 0) && defined(__GXX_EXPERIMENTAL_CXX0X__)) || (defined(_MSC_VER) && _MSC_VER >= 1600 && !COMPILER(INTEL)) || defined(_LIBCPP_VERSION) - - #define HAVE_NULLPTR 1 - -+#include -+ - #else - - namespace std { ---- src/3rdparty/webkit/Source/WebCore/dom/XMLDocumentParserQt.cpp (revision 86528) -+++ src/3rdparty/webkit/Source/WebCore/dom/XMLDocumentParserQt.cpp (revision 86529) -@@ -215,7 +215,7 @@ - { - #if ENABLE(XSLT) - if (m_sawXSLTransform) { -- document()->setTransformSource(new TransformSource(m_originalSourceForTransform)); -+ document()->setTransformSource(adoptPtr(new TransformSource(m_originalSourceForTransform))); - document()->setParsing(false); // Make the doc think it's done, so it will apply xsl sheets. - document()->styleSelectorChanged(RecalcStyleImmediately); - document()->setParsing(true); ---- src/3rdparty/webkit/Source/WebCore/loader/icon/IconRecord.h -+++ src/3rdparty/webkit/Source/WebCore/loader/icon/IconRecord.h -@@ -38,7 +38,7 @@ - #include - #include - --#if OS(SOLARIS) -+#if OS(FREEBSD) || OS(SOLARIS) - #include // For time_t structure. - #endif - ---- src/3rdparty/webkit/Source/WebCore/page/Page.h -+++ src/3rdparty/webkit/Source/WebCore/page/Page.h -@@ -29,7 +29,7 @@ - #include - #include - --#if OS(SOLARIS) -+#if OS(FREEBSD) || OS(SOLARIS) - #include // For time_t structure. - #endif - ---- src/3rdparty/webkit/Source/WebCore/platform/network/ResourceResponseBase.h -+++ src/3rdparty/webkit/Source/WebCore/platform/network/ResourceResponseBase.h -@@ -35,7 +35,7 @@ - #include - #include - --#if OS(SOLARIS) -+#if OS(FREEBSD) || OS(SOLARIS) - #include // For time_t structure. - #endif - ---- src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp (revision 86529) -+++ src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp (revision 86530) -@@ -285,7 +285,7 @@ - - Q_ASSERT(!m_sniffer); - -- m_sniffer = new QtMIMETypeSniffer(m_reply, m_advertisedMIMEType, isSupportedImageType); -+ m_sniffer = adoptPtr(new QtMIMETypeSniffer(m_reply, m_advertisedMIMEType, isSupportedImageType)); - - if (m_sniffer->isFinished()) { - receiveSniffedMIMEType(); -@@ -666,7 +666,7 @@ - if (!reply) - return; - -- m_replyWrapper = new QNetworkReplyWrapper(&m_queue, reply, m_resourceHandle->shouldContentSniff() && d->m_context->mimeSniffingEnabled(), this); -+ m_replyWrapper = adoptPtr(new QNetworkReplyWrapper(&m_queue, reply, m_resourceHandle->shouldContentSniff() && d->m_context->mimeSniffingEnabled(), this)); - - if (m_loadType == SynchronousLoad) { - m_replyWrapper->synchronousLoad(); -=================================================================== ---- src/3rdparty/webkit/Source/WebCore/platform/text/qt/TextCodecQt.cpp (revision 86530) -+++ src/3rdparty/webkit/Source/WebCore/platform/text/qt/TextCodecQt.cpp (revision 86531) -@@ -64,7 +64,7 @@ - - static PassOwnPtr newTextCodecQt(const TextEncoding& encoding, const void*) - { -- return new TextCodecQt(encoding); -+ return adoptPtr(new TextCodecQt(encoding)); - } - - void TextCodecQt::registerCodecs(TextCodecRegistrar registrar) - ---- src/3rdparty/webkit/Source/WebKit/qt/Api/qgraphicswebview.cpp (revision 86532) -+++ src/3rdparty/webkit/Source/WebKit/qt/Api/qgraphicswebview.cpp (revision 86533) -@@ -504,7 +504,7 @@ - if (!d->page) - return; - -- d->page->d->client = new PageClientQGraphicsWidget(this, page); // set the page client -+ d->page->d->client = adoptPtr(new PageClientQGraphicsWidget(this, page)); - - if (d->overlay()) - d->overlay()->prepareGraphicsItemGeometryChange(); ---- src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp (revision 86532) -+++ src/3rdparty/webkit/Source/WebKit/qt/Api/qwebpage.cpp (revision 86550) -@@ -1319,7 +1319,7 @@ - void QWebPagePrivate::adjustPointForClicking(QGraphicsSceneMouseEvent* ev) - { - QtPlatformPlugin platformPlugin; -- QWebTouchModifier* touchModifier = platformPlugin.createTouchModifier(); -+ OwnPtr touchModifier = platformPlugin.createTouchModifier(); - if (!touchModifier) - return; - -@@ -1328,8 +1328,7 @@ - unsigned bottomPadding = touchModifier->hitTestPaddingForTouch(QWebTouchModifier::Down); - unsigned leftPadding = touchModifier->hitTestPaddingForTouch(QWebTouchModifier::Left); - -- delete touchModifier; -- touchModifier = 0; -+ touchModifier = nullptr; - - if (!topPadding && !rightPadding && !bottomPadding && !leftPadding) - return; -@@ -2044,7 +2044,7 @@ - } - - if (view) -- d->client = new PageClientQWidget(view, this); -+ d->client = adoptPtr(new PageClientQWidget(view, this)); - } - - /*! ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.h (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.h (revision 86550) -@@ -22,6 +22,8 @@ - - #include "PopupMenu.h" - #include -+#include -+#include - - class QWebSelectData; - class QWebSelectMethod; -@@ -49,8 +51,8 @@ - - private: - PopupMenuClient* m_popupClient; -- QWebSelectMethod* m_popup; -- QWebSelectData* m_selectData; -+ OwnPtr m_popup; -+ OwnPtr m_selectData; - const ChromeClientQt* m_chromeClient; - }; - ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.h (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.h (revision 86550) -@@ -22,6 +22,7 @@ - #define QtPlatformPlugin_h - - #include -+#include - - class QWebSelectMethod; - class QWebKitPlatformPlugin; -@@ -37,15 +38,20 @@ - - class QtPlatformPlugin { - public: -- QtPlatformPlugin() : m_loaded(false), m_plugin(0) {} -+ QtPlatformPlugin() -+ : m_loaded(false) -+ , m_plugin(0) -+ { -+ } -+ - ~QtPlatformPlugin(); - -- QWebSelectMethod* createSelectInputMethod(); -- QWebNotificationPresenter* createNotificationPresenter(); -- QWebHapticFeedbackPlayer* createHapticFeedbackPlayer(); -- QWebTouchModifier* createTouchModifier(); -+ PassOwnPtr createSelectInputMethod(); -+ PassOwnPtr createNotificationPresenter(); -+ PassOwnPtr createHapticFeedbackPlayer(); -+ PassOwnPtr createTouchModifier(); - #if ENABLE(VIDEO) && USE(QT_MULTIMEDIA) -- QWebFullScreenVideoHandler* createFullScreenVideoHandler(); -+ PassOwnPtr createFullScreenVideoHandler(); - #endif - - QWebKitPlatformPlugin* plugin(); ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.cpp (revision 86550) -@@ -696,18 +696,18 @@ - } - #endif - --QWebSelectMethod* ChromeClientQt::createSelectPopup() const -+PassOwnPtr ChromeClientQt::createSelectPopup() const - { -- QWebSelectMethod* result = m_platformPlugin.createSelectInputMethod(); -+ OwnPtr result = m_platformPlugin.createSelectInputMethod(); - if (result) -- return result; -+ return result.release(); - - #if defined(Q_WS_MAEMO_5) -- return new QtMaemoWebPopup; -+ return adoptPtr(new QtMaemoWebPopup); - #elif !defined(QT_NO_COMBOBOX) -- return new QtFallbackWebPopup(this); -+ return adoptPtr(new QtFallbackWebPopup(this)); - #else -- return 0; -+ return nullptr; - #endif - } - ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.cpp (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/PopupMenuQt.cpp (revision 86550) -@@ -82,8 +82,6 @@ - - PopupMenuQt::PopupMenuQt(PopupMenuClient* client, const ChromeClientQt* chromeClient) - : m_popupClient(client) -- , m_popup(0) -- , m_selectData(0) - , m_chromeClient(chromeClient) - { - } -@@ -90,8 +88,6 @@ - - PopupMenuQt::~PopupMenuQt() - { -- delete m_selectData; -- delete m_popup; - } - - void PopupMenuQt::disconnectClient() -@@ -107,11 +103,11 @@ - - if (!m_popup) { - m_popup = m_chromeClient->createSelectPopup(); -- connect(m_popup, SIGNAL(didHide()), this, SLOT(didHide())); -- connect(m_popup, SIGNAL(selectItem(int, bool, bool)), this, SLOT(selectItem(int, bool, bool))); -+ connect(m_popup.get(), SIGNAL(didHide()), this, SLOT(didHide())); -+ connect(m_popup.get(), SIGNAL(selectItem(int, bool, bool)), this, SLOT(selectItem(int, bool, bool))); - } - -- if (QtFallbackWebPopup* fallback = qobject_cast(m_popup)) { -+ if (QtFallbackWebPopup* fallback = qobject_cast(m_popup.get())) { - QRect geometry(rect); - geometry.moveTopLeft(view->contentsToWindow(rect.location())); - fallback->setGeometry(geometry); -@@ -118,10 +114,8 @@ - fallback->setFont(m_popupClient->menuStyle().font().font()); - } - -- if (m_selectData) -- delete m_selectData; -- m_selectData = new SelectData(m_popupClient); -- m_popup->show(*m_selectData); -+ m_selectData = adoptPtr(new SelectData(m_popupClient)); -+ m_popup->show(*m_selectData.get()); - #endif - } - ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.cpp (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/FullScreenVideoQt.cpp (revision 86550) -@@ -136,7 +136,7 @@ - Q_ASSERT(m_chromeClient); - - #if USE(QT_MULTIMEDIA) -- m_FullScreenVideoHandler = m_chromeClient->m_platformPlugin.createFullScreenVideoHandler(); -+ m_FullScreenVideoHandler = m_chromeClient->m_platformPlugin.createFullScreenVideoHandler().leakPtr(); - if (!m_FullScreenVideoHandler) - m_FullScreenVideoHandler = new DefaultFullScreenVideoHandler; - ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.cpp (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/QtPlatformPlugin.cpp (revision 86550) -@@ -102,36 +102,35 @@ - return m_plugin; - } - --QWebSelectMethod* QtPlatformPlugin::createSelectInputMethod() -+PassOwnPtr QtPlatformPlugin::createSelectInputMethod() - { - QWebKitPlatformPlugin* p = plugin(); -- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::MultipleSelections)) : 0; -+ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::MultipleSelections)) : 0); - } - -- --QWebNotificationPresenter* QtPlatformPlugin::createNotificationPresenter() -+PassOwnPtr QtPlatformPlugin::createNotificationPresenter() - { - QWebKitPlatformPlugin* p = plugin(); -- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Notifications)) : 0; -+ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Notifications)) : 0); - } - --QWebHapticFeedbackPlayer* QtPlatformPlugin::createHapticFeedbackPlayer() -+PassOwnPtr QtPlatformPlugin::createHapticFeedbackPlayer() - { - QWebKitPlatformPlugin* p = plugin(); -- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Haptics)) : 0; -+ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::Haptics)) : 0); - } - --QWebTouchModifier* QtPlatformPlugin::createTouchModifier() -+PassOwnPtr QtPlatformPlugin::createTouchModifier() - { - QWebKitPlatformPlugin* p = plugin(); -- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::TouchInteraction)) : 0; -+ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::TouchInteraction)) : 0); - } - - #if ENABLE(VIDEO) && USE(QT_MULTIMEDIA) --QWebFullScreenVideoHandler* QtPlatformPlugin::createFullScreenVideoHandler() -+PassOwnPtr QtPlatformPlugin::createFullScreenVideoHandler() - { - QWebKitPlatformPlugin* p = plugin(); -- return p ? static_cast(p->createExtension(QWebKitPlatformPlugin::FullScreenVideoPlayer)) : 0; -+ return adoptPtr(p ? static_cast(p->createExtension(QWebKitPlatformPlugin::FullScreenVideoPlayer)) : 0); - } - #endif - ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/InspectorClientQt.cpp (revision 86550) -@@ -203,8 +203,9 @@ - void InspectorClientQt::openInspectorFrontend(WebCore::InspectorController* inspectorController) - { - #if ENABLE(INSPECTOR) -- QWebView* inspectorView = new QWebView; -- InspectorClientWebPage* inspectorPage = new InspectorClientWebPage(inspectorView); -+ OwnPtr inspectorView = adoptPtr(new QWebView); -+ // FIXME: Where does inspectorPage get deleted? -+ InspectorClientWebPage* inspectorPage = new InspectorClientWebPage(inspectorView.get()); - inspectorView->setPage(inspectorPage); - - QWebInspector* inspector = m_inspectedWebPage->d->getOrCreateInspector(); -@@ -229,11 +230,14 @@ - inspectorPage->setProperty("_q_inspectorJavaScriptWindowObjects", inspectorJavaScriptWindowObjects); - #endif - inspectorView->page()->mainFrame()->load(inspectorUrl); -- m_inspectedWebPage->d->inspectorFrontend = inspectorView; -- inspector->d->setFrontend(inspectorView); -+ m_inspectedWebPage->d->inspectorFrontend = inspectorView.get(); -+ inspector->d->setFrontend(inspectorView.get()); - -- m_frontendClient = new InspectorFrontendClientQt(m_inspectedWebPage, inspectorView, this); -- inspectorView->page()->d->page->inspectorController()->setInspectorFrontendClient(m_frontendClient); -+ // Is 'controller' the same object as 'inspectorController' (which appears to be unused)? -+ InspectorController* controller = inspectorView->page()->d->page->inspectorController(); -+ OwnPtr frontendClient = adoptPtr(new InspectorFrontendClientQt(m_inspectedWebPage, inspectorView.release(), this)); -+ m_frontendClient = frontendClient.get(); -+ controller->setInspectorFrontendClient(frontendClient.release()); - m_frontendWebPage = inspectorPage; - #endif - } -@@ -297,7 +301,7 @@ - - #if ENABLE(INSPECTOR) - InspectorFrontendClientQt::InspectorFrontendClientQt(QWebPage* inspectedWebPage, PassOwnPtr inspectorView, InspectorClientQt* inspectorClient) -- : InspectorFrontendClientLocal(inspectedWebPage->d->page->inspectorController(), inspectorView->page()->d->page, new InspectorFrontendSettingsQt()) -+ : InspectorFrontendClientLocal(inspectedWebPage->d->page->inspectorController(), inspectorView->page()->d->page, adoptPtr(new InspectorFrontendSettingsQt())) - , m_inspectedWebPage(inspectedWebPage) - , m_inspectorView(inspectorView) - , m_destroyingInspectorView(false) ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp (revision 86550) -@@ -211,9 +211,9 @@ - QPixmap pixmap; - if (bytes.length() && pixmap.loadFromData(bytes)) { - QIcon icon(pixmap); -- wrapper->m_notificationIcon = new QSystemTrayIcon(icon); -+ wrapper->m_notificationIcon = adoptPtr(new QSystemTrayIcon(icon)); - } else -- wrapper->m_notificationIcon = new QSystemTrayIcon(); -+ wrapper->m_notificationIcon = adoptPtr(new QSystemTrayIcon()); - #endif - } - ---- src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.h (revision 86536) -+++ src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport/ChromeClientQt.h (revision 86550) -@@ -34,6 +34,7 @@ - #include "KURL.h" - #include "PlatformString.h" - #include "QtPlatformPlugin.h" -+#include - #include - - QT_BEGIN_NAMESPACE -@@ -189,7 +190,7 @@ - virtual PassRefPtr createSearchPopupMenu(PopupMenuClient*) const; - virtual void populateVisitedLinks(); - -- QWebSelectMethod* createSelectPopup() const; -+ PassOwnPtr createSelectPopup() const; - - virtual void dispatchViewportDataDidChange(const ViewportArguments&) const; - ---- src/3rdparty/webkit/Source/WebCore/plugins/qt/PluginViewQt.cpp (revision 86536) -+++ src/3rdparty/webkit/Source/WebCore/plugins/qt/PluginViewQt.cpp (revision 86550) -@@ -950,7 +950,7 @@ bool PluginView::platformStart() - - #if USE(ACCELERATED_COMPOSITING) && !USE(TEXTURE_MAPPER) - if (shouldUseAcceleratedCompositing()) { -- m_platformLayer = new PluginGraphicsLayerQt(this); -+ m_platformLayer = adoptPtr(new PluginGraphicsLayerQt(this)); - // Trigger layer computation in RenderLayerCompositor - m_element->setNeedsStyleRecalc(SyntheticStyleChange); - } Index: www/webkit-qt4/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp =================================================================== --- www/webkit-qt4/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp +++ www/webkit-qt4/files/patch-src__3rdparty__javascriptcore__JavaScriptCore__jit__JITStubs.cpp @@ -1,11 +0,0 @@ ---- ./src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp.orig 2011-12-08 06:06:02.000000000 +0100 -+++ ./src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp 2012-01-08 17:18:52.511348683 +0100 -@@ -80,7 +80,7 @@ - #define THUMB_FUNC_PARAM(name) - #endif - --#if OS(LINUX) && CPU(X86_64) -+#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) - #define SYMBOL_STRING_RELOCATION(name) #name "@plt" - #else - #define SYMBOL_STRING_RELOCATION(name) SYMBOL_STRING(name) Index: www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h =================================================================== --- www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h +++ www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__runtime__JSValueInlineMethods.h @@ -1,26 +0,0 @@ ---- ./src/3rdparty/webkit/Source/JavaScriptCore/runtime/JSValueInlineMethods.h.orig 2011-12-08 06:06:02.000000000 +0100 -+++ ./src/3rdparty/webkit/Source/JavaScriptCore/runtime/JSValueInlineMethods.h 2012-01-08 17:18:52.511348683 +0100 -@@ -227,7 +227,11 @@ - u.asBits.tag = CellTag; - else - u.asBits.tag = EmptyValueTag; -+#if defined(__sparc64__) -+ u.asBits.payload = reinterpret_cast(ptr); -+#else - u.asBits.payload = reinterpret_cast(ptr); -+#endif - #if ENABLE(JSC_ZOMBIES) - ASSERT(!isZombie()); - #endif -@@ -239,7 +243,11 @@ - u.asBits.tag = CellTag; - else - u.asBits.tag = EmptyValueTag; -+#if defined(__sparc64__) -+ u.asBits.payload = reinterpret_cast(const_cast(ptr)); -+#else - u.asBits.payload = reinterpret_cast(const_cast(ptr)); -+#endif - #if ENABLE(JSC_ZOMBIES) - ASSERT(!isZombie()); - #endif Index: www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__wtf__Atomics.h =================================================================== --- www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__wtf__Atomics.h +++ www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__JavaScriptCore__wtf__Atomics.h @@ -1,34 +0,0 @@ ---- src/3rdparty/webkit/Source/JavaScriptCore/wtf/Atomics.h.orig 2014-04-10 20:37:11.000000000 +0200 -+++ src/3rdparty/webkit/Source/JavaScriptCore/wtf/Atomics.h 2014-04-24 16:11:40.000000000 +0200 -@@ -63,18 +63,10 @@ - - #if OS(WINDOWS) - #include --#elif OS(DARWIN) --#include - #elif OS(ANDROID) - #include - #elif OS(QNX) - #include --#elif COMPILER(GCC) && !OS(SYMBIAN) --#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2)) --#include --#else --#include --#endif - #endif - - namespace WTF { -@@ -90,12 +82,6 @@ - inline int atomicDecrement(int volatile* addend) { return InterlockedDecrement(reinterpret_cast(addend)); } - #endif - --#elif OS(DARWIN) --#define WTF_USE_LOCKFREE_THREADSAFESHARED 1 -- --inline int atomicIncrement(int volatile* addend) { return OSAtomicIncrement32Barrier(const_cast(addend)); } --inline int atomicDecrement(int volatile* addend) { return OSAtomicDecrement32Barrier(const_cast(addend)); } -- - #elif OS(ANDROID) - - inline int atomicIncrement(int volatile* addend) { return android_atomic_inc(addend); } Index: www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__WebKit__qt__QtWebKit.pro =================================================================== --- www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__WebKit__qt__QtWebKit.pro +++ www/webkit-qt4/files/patch-src__3rdparty__webkit__Source__WebKit__qt__QtWebKit.pro @@ -1,11 +0,0 @@ ---- ./src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro.orig 2011-12-08 06:06:03.000000000 +0100 -+++ ./src/3rdparty/webkit/Source/WebKit/qt/QtWebKit.pro 2012-01-08 17:18:52.521346053 +0100 -@@ -84,7 +84,7 @@ - } - - moduleFile=$$PWD/qt_webkit_version.pri --isEmpty(QT_BUILD_TREE):include($$moduleFile) -+include($$moduleFile) - VERSION = $${QT_WEBKIT_MAJOR_VERSION}.$${QT_WEBKIT_MINOR_VERSION}.$${QT_WEBKIT_PATCH_VERSION} - - symbian { Index: www/webkit-qt4/pkg-plist =================================================================== --- www/webkit-qt4/pkg-plist +++ www/webkit-qt4/pkg-plist @@ -1,68 +0,0 @@ -%%QT_INCDIR%%/Qt/QtWebKit -%%QT_INCDIR%%/Qt/qgraphicswebview.h -%%QT_INCDIR%%/Qt/qwebdatabase.h -%%QT_INCDIR%%/Qt/qwebelement.h -%%QT_INCDIR%%/Qt/qwebframe.h -%%QT_INCDIR%%/Qt/qwebhistory.h -%%QT_INCDIR%%/Qt/qwebhistoryinterface.h -%%QT_INCDIR%%/Qt/qwebinspector.h -%%QT_INCDIR%%/Qt/qwebkitglobal.h -%%QT_INCDIR%%/Qt/qwebkitplatformplugin.h -%%QT_INCDIR%%/Qt/qwebkitversion.h -%%QT_INCDIR%%/Qt/qwebpage.h -%%QT_INCDIR%%/Qt/qwebpluginfactory.h -%%QT_INCDIR%%/Qt/qwebscriptworld.h -%%QT_INCDIR%%/Qt/qwebsecurityorigin.h -%%QT_INCDIR%%/Qt/qwebsettings.h -%%QT_INCDIR%%/Qt/qwebview.h -%%QT_INCDIR%%/QtWebKit/QGraphicsWebView -%%QT_INCDIR%%/QtWebKit/QWebDatabase -%%QT_INCDIR%%/QtWebKit/QWebElement -%%QT_INCDIR%%/QtWebKit/QWebElementCollection -%%QT_INCDIR%%/QtWebKit/QWebFrame -%%QT_INCDIR%%/QtWebKit/QWebFullScreenVideoHandler -%%QT_INCDIR%%/QtWebKit/QWebHapticFeedbackPlayer -%%QT_INCDIR%%/QtWebKit/QWebHistory -%%QT_INCDIR%%/QtWebKit/QWebHistoryInterface -%%QT_INCDIR%%/QtWebKit/QWebHistoryItem -%%QT_INCDIR%%/QtWebKit/QWebHitTestResult -%%QT_INCDIR%%/QtWebKit/QWebInspector -%%QT_INCDIR%%/QtWebKit/QWebKitPlatformPlugin -%%QT_INCDIR%%/QtWebKit/QWebNotificationData -%%QT_INCDIR%%/QtWebKit/QWebNotificationPresenter -%%QT_INCDIR%%/QtWebKit/QWebPage -%%QT_INCDIR%%/QtWebKit/QWebPluginFactory -%%QT_INCDIR%%/QtWebKit/QWebScriptWorld -%%QT_INCDIR%%/QtWebKit/QWebSecurityOrigin -%%QT_INCDIR%%/QtWebKit/QWebSelectData -%%QT_INCDIR%%/QtWebKit/QWebSelectMethod -%%QT_INCDIR%%/QtWebKit/QWebSettings -%%QT_INCDIR%%/QtWebKit/QWebTouchModifier -%%QT_INCDIR%%/QtWebKit/QWebView -%%QT_INCDIR%%/QtWebKit/QtWebKit -%%QT_INCDIR%%/QtWebKit/qgraphicswebview.h -%%QT_INCDIR%%/QtWebKit/qwebdatabase.h -%%QT_INCDIR%%/QtWebKit/qwebelement.h -%%QT_INCDIR%%/QtWebKit/qwebframe.h -%%QT_INCDIR%%/QtWebKit/qwebhistory.h -%%QT_INCDIR%%/QtWebKit/qwebhistoryinterface.h -%%QT_INCDIR%%/QtWebKit/qwebinspector.h -%%QT_INCDIR%%/QtWebKit/qwebkitglobal.h -%%QT_INCDIR%%/QtWebKit/qwebkitplatformplugin.h -%%QT_INCDIR%%/QtWebKit/qwebkitversion.h -%%QT_INCDIR%%/QtWebKit/qwebpage.h -%%QT_INCDIR%%/QtWebKit/qwebpluginfactory.h -%%QT_INCDIR%%/QtWebKit/qwebscriptworld.h -%%QT_INCDIR%%/QtWebKit/qwebsecurityorigin.h -%%QT_INCDIR%%/QtWebKit/qwebsettings.h -%%QT_INCDIR%%/QtWebKit/qwebview.h -%%QT_IMPORTDIR%%/QtWebKit/libqmlwebkitplugin.so -%%DEBUG%%%%QT_IMPORTDIR%%/QtWebKit/libqmlwebkitplugin.so.debug -%%QT_IMPORTDIR%%/QtWebKit/qmldir -%%QT_LIBDIR%%/libQtWebKit.prl -%%QT_LIBDIR%%/libQtWebKit.so -%%QT_LIBDIR%%/libQtWebKit.so.4 -%%QT_LIBDIR%%/libQtWebKit.so.4.9 -%%QT_LIBDIR%%/libQtWebKit.so.4.9.4 -libdata/pkgconfig/QtWebKit.pc -%%QT_MKSPECDIR%%/modules/qt_webkit_version.pri Index: www/webkit-qt5/Makefile =================================================================== --- www/webkit-qt5/Makefile +++ www/webkit-qt5/Makefile @@ -1,80 +0,0 @@ -# $FreeBSD$ - -PORTNAME= webkit -DISTVERSION= ${QT5_VERSION} -CATEGORIES= www -MASTER_SITE_SUBDIR= community_releases/${QT5_VERSION:R}/${QT5_VERSION}/ -PKGNAMEPREFIX= qt5- - -MAINTAINER= kde@FreeBSD.org -COMMENT= Qt WebKit implementation - -LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ - libicui18n.so:devel/icu \ - libleveldb.so:databases/leveldb \ - libpng.so:graphics/png \ - libwebp.so:graphics/webp -BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex - -DISTINFO_FILE= ${MASTERDIR}/distinfo - -BROKEN_sparc64= cannot build: uses i386 assembler - -USE_GL= gl -USE_GNOME= libxml2 libxslt -USE_PERL5= build -USE_QT5= core gui network opengl printsupport qml quick sql \ - widgets buildtools_build -QT_DIST= ${PORTNAME} -USE_RUBY= yes -RUBY_NO_RUN_DEPENDS= yes -USE_XORG= x11 xcomposite xrender -USES= bison gperf jpeg perl5 pkgconfig python:build qmake:outsource \ - sqlite -# Use flex(1) from ports. -MAKE_ENV= PATH="${LOCALBASE}/bin:${PATH}" -# "all" builds many more targets. The default one is called "first" in -# QtWebKit, and is invoked by default when make is called without arguments. -ALL_TARGET= first -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} - -QT_DEFINES= ACCESSIBILITY -QT_CONFIG= accessibility accessibility-atspi-bridge - -OPTIONS_DEFINE= GSTREAMER -OPTIONS_DEFAULT=GSTREAMER - -GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes - -.include - -# Base ld(1) segfaults on PowerPC (inherited from Qt 4): -# http://bugs.freebsd.org/173042 -.if ${ARCH} == "powerpc" -BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils -.endif - -post-patch: - ${REINPLACE_CMD} -e 's,python,${PYTHON_VERSION},g' \ - -e 's,$$$${PYTHON},${PYTHON_VERSION},g' \ - ${WRKSRC}/Source/WebCore/DerivedSources.make \ - ${WRKSRC}/Source/WebCore/DerivedSources.pri \ - ${WRKSRC}/Source/WebKit2/DerivedSources.make \ - ${WRKSRC}/Source/WebKit2/DerivedSources.pri \ - ${WRKSRC}/Source/JavaScriptCore/DerivedSources.make \ - ${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \ - ${WRKSRC}/Tools/qmake/mkspecs/features/configure.prf - -pre-configure: - @${REINPLACE_CMD} -Ee 's|linux-?\*|unix|g' \ - ${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \ - ${WRKSRC}/Source/JavaScriptCore/JavaScriptCore.pri \ - ${WRKSRC}/Source/JavaScriptCore/Target.pri \ - ${WRKSRC}/Source/WebCore/WebCore.pri \ - ${WRKSRC}/Tools/qmake/mkspecs/features/features.prf -.if ! ${PORT_OPTIONS:MGSTREAMER} - @${REINPLACE_CMD} -e 's|packagesExist.*gstreamer.*|false {|' \ - ${WRKSRC}/Tools/qmake/mkspecs/features/features.prf -.endif - -.include Index: www/webkit-qt5/distinfo =================================================================== --- www/webkit-qt5/distinfo +++ www/webkit-qt5/distinfo @@ -1,3 +0,0 @@ -TIMESTAMP = 1476277006 -SHA256 (KDE/Qt/5.6.2/qtwebkit-opensource-src-5.6.2.tar.xz) = 528a6b8b1c5095367b26e8ce4f3a46bb739e2e9913ff4dfc6ef58a04fcd73966 -SIZE (KDE/Qt/5.6.2/qtwebkit-opensource-src-5.6.2.tar.xz) = 35306252 Index: www/webkit-qt5/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h =================================================================== --- www/webkit-qt5/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h +++ www/webkit-qt5/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h @@ -1,11 +0,0 @@ ---- Source/JavaScriptCore/assembler/ARMAssembler.h -+++ Source/JavaScriptCore/assembler/ARMAssembler.h -@@ -1064,6 +1064,8 @@ - linuxPageFlush(current, end); - #elif OS(WINCE) - CacheRangeFlush(code, size, CACHE_SYNC_ALL); -+#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG) -+ __clear_cache(code, reinterpret_cast(code) + size); - #elif OS(QNX) && ENABLE(ASSEMBLER_WX_EXCLUSIVE) - UNUSED_PARAM(code); - UNUSED_PARAM(size); Index: www/webkit-qt5/files/patch-Source_WebCore_platform_leveldb_LevelDBDatabase.cpp =================================================================== --- www/webkit-qt5/files/patch-Source_WebCore_platform_leveldb_LevelDBDatabase.cpp +++ www/webkit-qt5/files/patch-Source_WebCore_platform_leveldb_LevelDBDatabase.cpp @@ -1,13 +0,0 @@ -databases/leveldb installs the memenv.h header into a different location. - ---- Source/WebCore/platform/leveldb/LevelDBDatabase.cpp.orig 2016-09-26 15:03:55 UTC -+++ Source/WebCore/platform/leveldb/LevelDBDatabase.cpp -@@ -38,7 +38,7 @@ - #include - #include - #include --#include -+#include - #include - #include - #include Index: www/webkit-qt5/files/patch-Source__JavaScriptCore__runtime__JSCJSValueInlines.h =================================================================== --- www/webkit-qt5/files/patch-Source__JavaScriptCore__runtime__JSCJSValueInlines.h +++ www/webkit-qt5/files/patch-Source__JavaScriptCore__runtime__JSCJSValueInlines.h @@ -1,26 +0,0 @@ ---- ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h.orig 2013-10-22 01:49:45.000000000 -0700 -+++ ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h 2013-11-08 00:51:34.238960064 -0800 -@@ -198,7 +198,11 @@ - u.asBits.tag = CellTag; - else - u.asBits.tag = EmptyValueTag; -+#if defined(__sparc64__) -+ u.asBits.payload = reinterpret_cast(ptr); -+#else - u.asBits.payload = reinterpret_cast(ptr); -+#endif - } - - inline JSValue::JSValue(const JSCell* ptr) -@@ -207,7 +211,11 @@ - u.asBits.tag = CellTag; - else - u.asBits.tag = EmptyValueTag; -+#if defined(__sparc64__) -+ u.asBits.payload = reinterpret_cast(const_cast(ptr)); -+#else - u.asBits.payload = reinterpret_cast(const_cast(ptr)); -+#endif - } - - inline JSValue::operator bool() const Index: www/webkit-qt5/files/patch-Source__QtWebKit.pro =================================================================== --- www/webkit-qt5/files/patch-Source__QtWebKit.pro +++ www/webkit-qt5/files/patch-Source__QtWebKit.pro @@ -1,17 +0,0 @@ -Do not go into the examples/ directory, which contains only platformplugin/. - -Even though it is not part of the default target, it is included in `make -install', and platformplugin's .pro file has a DESTDIR setting that causes the -file system to be touched even though there is nothing to build or install. ---- Source/QtWebKit.pro -+++ Source/QtWebKit.pro -@@ -38,9 +38,4 @@ build?(webkit1) { - tests.file = tests.pri - SUBDIRS += tests - } -- -- examples.file = WebKit/qt/examples/examples.pro -- examples.CONFIG += no_default_target -- examples.makefile = Makefile -- SUBDIRS += examples - } Index: www/webkit-qt5/files/patch-Source__WebCore__page__NavigatorBase.cpp =================================================================== --- www/webkit-qt5/files/patch-Source__WebCore__page__NavigatorBase.cpp +++ www/webkit-qt5/files/patch-Source__WebCore__page__NavigatorBase.cpp @@ -1,20 +0,0 @@ ---- ./Source/WebCore/page/NavigatorBase.cpp.orig 2012-12-18 20:04:33.000000000 +0100 -+++ ./Source/WebCore/page/NavigatorBase.cpp 2013-01-07 04:01:53.177339022 +0100 -@@ -30,7 +30,7 @@ - #include "NetworkStateNotifier.h" - #include - --#if OS(LINUX) -+#if OS(LINUX) || OS(FREEBSD) - #include "sys/utsname.h" - #include - #endif -@@ -86,7 +86,7 @@ - - String NavigatorBase::platform() const - { --#if OS(LINUX) -+#if OS(LINUX) || OS(FREEBSD) - if (!String(WEBCORE_NAVIGATOR_PLATFORM).isEmpty()) - return WEBCORE_NAVIGATOR_PLATFORM; - struct utsname osname; Index: www/webkit-qt5/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurface.h =================================================================== --- www/webkit-qt5/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurface.h +++ www/webkit-qt5/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurface.h @@ -1,11 +0,0 @@ ---- ./Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h.orig 2012-12-18 20:04:31.000000000 +0100 -+++ ./Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h 2012-12-28 13:00:05.846909692 +0100 -@@ -36,7 +36,7 @@ - typedef IOSurfaceRef PlatformGraphicsSurface; - #endif - --#if OS(LINUX) -+#if OS(LINUX) || OS(FREEBSD) - typedef uint32_t PlatformGraphicsSurface; - #endif - Index: www/webkit-qt5/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurfaceToken.h =================================================================== --- www/webkit-qt5/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurfaceToken.h +++ www/webkit-qt5/files/patch-Source__WebCore__platform__graphics__surfaces__GraphicsSurfaceToken.h @@ -1,11 +0,0 @@ ---- ./Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h.orig 2012-12-18 20:04:31.000000000 +0100 -+++ ./Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h 2012-12-28 13:02:03.566975217 +0100 -@@ -35,7 +35,7 @@ - - #if OS(DARWIN) - typedef mach_port_t BufferHandle; --#elif OS(LINUX) -+#elif OS(LINUX) || OS(FREEBSD) - typedef uint32_t BufferHandle; - #elif OS(WINDOWS) - typedef HANDLE BufferHandle; Index: www/webkit-qt5/files/patch-Tools_qmake_config.tests_glx_glx.pro =================================================================== --- www/webkit-qt5/files/patch-Tools_qmake_config.tests_glx_glx.pro +++ www/webkit-qt5/files/patch-Tools_qmake_config.tests_glx_glx.pro @@ -1,13 +0,0 @@ -Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of -the directories make tries to enter in case it exists (because of .OBJDIR). -Since qmake will create it because of OBJECTS_DIR, make will invoke the -compiler from there and fail because it's trying to pass "-o obj/foo.o" while -already in obj/. - ---- Tools/qmake/config.tests/glx/glx.pro.orig 2016-09-26 14:56:31 UTC -+++ Tools/qmake/config.tests/glx/glx.pro -@@ -1,4 +1,3 @@ - SOURCES = glx.cpp --OBJECTS_DIR = obj - LIBS += -lX11 -lGL - Index: www/webkit-qt5/files/patch-Tools_qmake_config.tests_leveldb_leveldb.cpp =================================================================== --- www/webkit-qt5/files/patch-Tools_qmake_config.tests_leveldb_leveldb.cpp +++ www/webkit-qt5/files/patch-Tools_qmake_config.tests_leveldb_leveldb.cpp @@ -1,13 +0,0 @@ -databases/leveldb installs the memenv.h header into a different location. - ---- Tools/qmake/config.tests/leveldb/leveldb.cpp.orig 2016-09-26 15:03:32 UTC -+++ Tools/qmake/config.tests/leveldb/leveldb.cpp -@@ -19,7 +19,7 @@ - - #include - #include --#include -+#include - - int main(int, char**) - { Index: www/webkit-qt5/files/patch-Tools_qmake_config.tests_leveldb_leveldb.pro =================================================================== --- www/webkit-qt5/files/patch-Tools_qmake_config.tests_leveldb_leveldb.pro +++ www/webkit-qt5/files/patch-Tools_qmake_config.tests_leveldb_leveldb.pro @@ -1,14 +0,0 @@ -Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of -the directories make tries to enter in case it exists (because of .OBJDIR). -Since qmake will create it because of OBJECTS_DIR, make will invoke the -compiler from there and fail because it's trying to pass "-o obj/foo.o" while -already in obj/. - ---- Tools/qmake/config.tests/leveldb/leveldb.pro.orig 2016-09-26 14:57:15 UTC -+++ Tools/qmake/config.tests/leveldb/leveldb.pro -@@ -1,5 +1,4 @@ - SOURCES = leveldb.cpp --OBJECTS_DIR = obj - LIBS += -lleveldb -lmemenv - - load(qt_build_config) Index: www/webkit-qt5/files/patch-Tools_qmake_config.tests_libXcomposite_libXcomposite.pro =================================================================== --- www/webkit-qt5/files/patch-Tools_qmake_config.tests_libXcomposite_libXcomposite.pro +++ www/webkit-qt5/files/patch-Tools_qmake_config.tests_libXcomposite_libXcomposite.pro @@ -1,12 +0,0 @@ -Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of -the directories make tries to enter in case it exists (because of .OBJDIR). -Since qmake will create it because of OBJECTS_DIR, make will invoke the -compiler from there and fail because it's trying to pass "-o obj/foo.o" while -already in obj/. - ---- Tools/qmake/config.tests/libXcomposite/libXcomposite.pro.orig 2016-09-26 14:56:58 UTC -+++ Tools/qmake/config.tests/libXcomposite/libXcomposite.pro -@@ -1,3 +1,2 @@ - SOURCES = libXcomposite.cpp --OBJECTS_DIR = obj - LIBS += -lXcomposite -lX11 Index: www/webkit-qt5/files/patch-Tools_qmake_config.tests_libXrender_libXrender.pro =================================================================== --- www/webkit-qt5/files/patch-Tools_qmake_config.tests_libXrender_libXrender.pro +++ www/webkit-qt5/files/patch-Tools_qmake_config.tests_libXrender_libXrender.pro @@ -1,12 +0,0 @@ -Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of -the directories make tries to enter in case it exists (because of .OBJDIR). -Since qmake will create it because of OBJECTS_DIR, make will invoke the -compiler from there and fail because it's trying to pass "-o obj/foo.o" while -already in obj/. - ---- Tools/qmake/config.tests/libXrender/libXrender.pro.orig 2016-09-26 14:56:47 UTC -+++ Tools/qmake/config.tests/libXrender/libXrender.pro -@@ -1,3 +1,2 @@ - SOURCES = libXrender.cpp --OBJECTS_DIR = obj - LIBS += -lXrender -lX11 Index: www/webkit-qt5/pkg-plist =================================================================== --- www/webkit-qt5/pkg-plist +++ www/webkit-qt5/pkg-plist @@ -1,112 +0,0 @@ -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/bytearraytestdata.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qhttpheader_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquicknetworkreply_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquicknetworkrequest_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickurlschemedelegate_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebpage_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebpage_p_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebview_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebview_p_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qrawwebview_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qrawwebview_p_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qtwebsecurityorigin_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebchannelwebkittransport_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdatabase_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdownloaditem_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdownloaditem_p_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebelement_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebhistory_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebiconimageprovider_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebkittest_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebloadrequest_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationhistory_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationhistory_p_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationrequest_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpermissionrequest_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebplugindatabase_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpreferences_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpreferences_p_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebscriptworld.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebscriptworld_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebsecurityorigin_p.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/testwindow.h -%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/util.h -%%QT_INCDIR%%/QtWebKit/QWebDatabase -%%QT_INCDIR%%/QtWebKit/QWebElement -%%QT_INCDIR%%/QtWebKit/QWebElementCollection -%%QT_INCDIR%%/QtWebKit/QWebFullScreenVideoHandler -%%QT_INCDIR%%/QtWebKit/QWebHapticFeedbackPlayer -%%QT_INCDIR%%/QtWebKit/QWebHistory -%%QT_INCDIR%%/QtWebKit/QWebHistoryInterface -%%QT_INCDIR%%/QtWebKit/QWebHistoryItem -%%QT_INCDIR%%/QtWebKit/QWebKitPlatformPlugin -%%QT_INCDIR%%/QtWebKit/QWebNotificationData -%%QT_INCDIR%%/QtWebKit/QWebNotificationPresenter -%%QT_INCDIR%%/QtWebKit/QWebPluginFactory -%%QT_INCDIR%%/QtWebKit/QWebSecurityOrigin -%%QT_INCDIR%%/QtWebKit/QWebSelectData -%%QT_INCDIR%%/QtWebKit/QWebSelectMethod -%%QT_INCDIR%%/QtWebKit/QWebSettings -%%QT_INCDIR%%/QtWebKit/QWebSpellChecker -%%QT_INCDIR%%/QtWebKit/QWebTouchModifier -%%QT_INCDIR%%/QtWebKit/QtWebKit -%%QT_INCDIR%%/QtWebKit/QtWebKitDepends -%%QT_INCDIR%%/QtWebKit/QtWebKitVersion -%%QT_INCDIR%%/QtWebKit/qtwebkitversion.h -%%QT_INCDIR%%/QtWebKit/qwebdatabase.h -%%QT_INCDIR%%/QtWebKit/qwebelement.h -%%QT_INCDIR%%/QtWebKit/qwebhistory.h -%%QT_INCDIR%%/QtWebKit/qwebhistoryinterface.h -%%QT_INCDIR%%/QtWebKit/qwebkitglobal.h -%%QT_INCDIR%%/QtWebKit/qwebkitplatformplugin.h -%%QT_INCDIR%%/QtWebKit/qwebpluginfactory.h -%%QT_INCDIR%%/QtWebKit/qwebsecurityorigin.h -%%QT_INCDIR%%/QtWebKit/qwebsettings.h -%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebframe_p.h -%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebinspector_p.h -%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebpage_p.h -%%QT_INCDIR%%/QtWebKitWidgets/%%FULLVER%%/QtWebKitWidgets/private/qwebviewaccessible_p.h -%%QT_INCDIR%%/QtWebKitWidgets/QGraphicsWebView -%%QT_INCDIR%%/QtWebKitWidgets/QWebFrame -%%QT_INCDIR%%/QtWebKitWidgets/QWebHitTestResult -%%QT_INCDIR%%/QtWebKitWidgets/QWebInspector -%%QT_INCDIR%%/QtWebKitWidgets/QWebPage -%%QT_INCDIR%%/QtWebKitWidgets/QWebView -%%QT_INCDIR%%/QtWebKitWidgets/QtWebKitWidgets -%%QT_INCDIR%%/QtWebKitWidgets/QtWebKitWidgetsDepends -%%QT_INCDIR%%/QtWebKitWidgets/QtWebKitWidgetsVersion -%%QT_INCDIR%%/QtWebKitWidgets/qgraphicswebview.h -%%QT_INCDIR%%/QtWebKitWidgets/qtwebkitwidgetsversion.h -%%QT_INCDIR%%/QtWebKitWidgets/qwebframe.h -%%QT_INCDIR%%/QtWebKitWidgets/qwebinspector.h -%%QT_INCDIR%%/QtWebKitWidgets/qwebpage.h -%%QT_INCDIR%%/QtWebKitWidgets/qwebview.h -%%QT_LIBDIR%%/cmake/Qt5WebKit/Qt5WebKitConfig.cmake -%%QT_LIBDIR%%/cmake/Qt5WebKit/Qt5WebKitConfigVersion.cmake -%%QT_LIBDIR%%/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake -%%QT_LIBDIR%%/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake -%%QT_LIBDIR%%/libQt5WebKit.prl -%%QT_LIBDIR%%/libQt5WebKit.so -%%QT_LIBDIR%%/libQt5WebKit.so.5 -%%QT_LIBDIR%%/libQt5WebKit.so.%%SHORTVER%% -%%QT_LIBDIR%%/libQt5WebKit.so.%%FULLVER%% -%%DEBUG%%%%QT_LIBDIR%%/libQt5WebKit.so.%%FULLVER%%.debug -%%QT_LIBDIR%%/libQt5WebKitWidgets.prl -%%QT_LIBDIR%%/libQt5WebKitWidgets.so -%%QT_LIBDIR%%/libQt5WebKitWidgets.so.5 -%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%SHORTVER%% -%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%FULLVER%% -%%DEBUG%%%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%FULLVER%%.debug -%%QT_MKSPECDIR%%/modules/qt_lib_webkit.pri -%%QT_MKSPECDIR%%/modules/qt_lib_webkit_private.pri -%%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets.pri -%%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets_private.pri -%%QT_QMLDIR%%/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so -%%QT_QMLDIR%%/QtWebKit/experimental/qmldir -%%QT_QMLDIR%%/QtWebKit/libqmlwebkitplugin.so -%%QT_QMLDIR%%/QtWebKit/plugins.qmltypes -%%QT_QMLDIR%%/QtWebKit/qmldir -libdata/pkgconfig/Qt5WebKit.pc -libdata/pkgconfig/Qt5WebKitWidgets.pc -%%QT_LIBEXECDIR%%/QtWebPluginProcess -%%QT_LIBEXECDIR%%/QtWebProcess Index: www/wt/Makefile =================================================================== --- www/wt/Makefile +++ www/wt/Makefile @@ -174,7 +174,8 @@ .endif .if ${PORT_OPTIONS:MQT4} -USE_QT4= corelib moc_build +USES+= qt:4 +USE_QT= corelib moc_build .endif .if ${PORT_OPTIONS:MOPENGL} Index: x11-clocks/amor/Makefile =================================================================== --- x11-clocks/amor/Makefile +++ x11-clocks/amor/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Small animation which sits on top of active window -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: x11-clocks/kteatime/Makefile =================================================================== --- x11-clocks/kteatime/Makefile +++ x11-clocks/kteatime/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Handy timer for steeping tea -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: x11-clocks/ktimer/Makefile =================================================================== --- x11-clocks/ktimer/Makefile +++ x11-clocks/ktimer/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Countdown launcher for KDE -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: x11-clocks/ktux/Makefile =================================================================== --- x11-clocks/ktux/Makefile +++ x11-clocks/ktux/Makefile @@ -7,8 +7,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Tux-in-a-Spaceship screen saver -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs workspace automoc4 -USE_QT4= qt3support moc_build qmake_build rcc_build uic_build +USE_QT= qt3support moc_build qmake_build rcc_build uic_build .include Index: x11-clocks/plasma-applet-adjustableclock/Makefile =================================================================== --- x11-clocks/plasma-applet-adjustableclock/Makefile +++ x11-clocks/plasma-applet-adjustableclock/Makefile @@ -13,9 +13,9 @@ LICENSE= GPLv2 -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= automoc4 workspace -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: x11-clocks/plasma-applet-geekclock/Makefile =================================================================== --- x11-clocks/plasma-applet-geekclock/Makefile +++ x11-clocks/plasma-applet-geekclock/Makefile @@ -11,9 +11,9 @@ MAINTAINER= jhale@FreeBSD.org COMMENT= KDE4 geeky analog clock plasma applet -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= automoc4 kdelibs workspace -USE_QT4= gui dbus network opengl svg webkit xml \ +USE_QT= gui dbus network opengl svg webkit xml \ qmake_build moc_build rcc_build uic_build PLIST_FILES= lib/kde4/plasma_applet_geekclock.so \ Index: x11-fm/doublecmd/Makefile =================================================================== --- x11-fm/doublecmd/Makefile +++ x11-fm/doublecmd/Makefile @@ -20,7 +20,7 @@ PORTDOCS= * -USES= dos2unix desktop-file-utils +USES= dos2unix desktop-file-utils qt:4 USE_FPC= cairo fcl-base fcl-db fcl-image fcl-json fcl-registry \ fcl-xml iconvenc pasjpeg rtl-extra x11 USE_XORG= x11 Index: x11-fm/krusader2/Makefile =================================================================== --- x11-fm/krusader2/Makefile +++ x11-fm/krusader2/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake:outsource gettext kde:4 tar:bzip2 +USES= cmake:outsource gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build .include Index: x11-fm/qtfm/Makefile =================================================================== --- x11-fm/qtfm/Makefile +++ x11-fm/qtfm/Makefile @@ -12,9 +12,9 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= dos2unix qmake +USES= dos2unix qt:4 DOS2UNIX_REGEX= .*\.(h|cpp) -USE_QT4= gui network moc_build rcc_build \ +USE_QT= gui network moc_build qmake_build rcc_build \ imageformats_run post-patch: Index: x11-fm/ultracopier/Makefile =================================================================== --- x11-fm/ultracopier/Makefile +++ x11-fm/ultracopier/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake tar:xz -USE_QT5= buildtools_build linguisttools_build \ +USES= qt:5 tar:xz +USE_QT= buildtools_build linguisttools_build qmake_build \ core gui network widgets xml QMAKE_ARGS= LRELEASE="${LRELEASE}" ultracopier-core.pro Index: x11-fonts/fontmatrix/Makefile =================================================================== --- x11-fonts/fontmatrix/Makefile +++ x11-fonts/fontmatrix/Makefile @@ -17,8 +17,8 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig -USES= cmake -USE_QT4= corelib xml gui svg network moc_build uic_build rcc_build qmake_build linguisttools_build +USES= cmake qt:4 +USE_QT= corelib xml gui svg network moc_build uic_build rcc_build qmake_build linguisttools_build INSTALLS_ICONS= yes OPTIONS_DEFINE= FONTFORGE Index: x11-themes/adwaita-qt4/Makefile =================================================================== --- x11-themes/adwaita-qt4/Makefile +++ x11-themes/adwaita-qt4/Makefile @@ -22,8 +22,8 @@ EXTRA_PATCHES= ${.CURDIR}/../adwaita-qt5/files/patch-CMakeLists.txt PLIST_FILES= %%QT_PLUGINDIR%%/styles/adwaita.so -USES= cmake:outsource compiler:c++11-lib localbase pkgconfig -USE_QT4= moc_build rcc_build uic_build qmake_build corelib gui +USES= cmake:outsource compiler:c++11-lib localbase pkgconfig qt:4 +USE_QT= moc_build rcc_build uic_build qmake_build corelib gui CMAKE_ARGS+= -DBUILD_EXAMPLE:BOOL=OFF \ -DUSE_QT4:BOOL=ON Index: x11-themes/adwaita-qt5/Makefile =================================================================== --- x11-themes/adwaita-qt5/Makefile +++ x11-themes/adwaita-qt5/Makefile @@ -21,8 +21,8 @@ DISTINFO_FILE= ${.CURDIR}/../adwaita-common/distinfo PLIST_FILES= %%QT_PLUGINDIR%%/styles/adwaita.so -USES= cmake:outsource compiler:c++11-lib localbase pkgconfig -USE_QT5= buildtools_build qmake_build core gui widgets +USES= cmake:outsource compiler:c++11-lib localbase pkgconfig qt:5 +USE_QT= buildtools_build qmake_build core gui widgets CMAKE_ARGS+= -DBUILD_EXAMPLE:BOOL=OFF Index: x11-themes/gtk-qt4-engine/Makefile =================================================================== --- x11-themes/gtk-qt4-engine/Makefile +++ x11-themes/gtk-qt4-engine/Makefile @@ -13,8 +13,8 @@ BROKEN= Unfetchable (google code has gone away) USE_GNOME= gtk20 -USE_QT4= corelib gui moc_build rcc_build uic_build qmake_build -USES= cmake gettext kde:4 pkgconfig tar:bzip2 +USE_QT= corelib gui moc_build rcc_build uic_build qmake_build +USES= cmake gettext kde:4 pkgconfig qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 WRKSRC= ${WRKDIR}/${PORTNAME} Index: x11-themes/kde-gtk-config/Makefile =================================================================== --- x11-themes/kde-gtk-config/Makefile +++ x11-themes/kde-gtk-config/Makefile @@ -9,10 +9,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= GTK2 and GTK3 Configurator for KDE -USES= cmake:outsource gettext kde:4 pkgconfig tar:xz +USES= cmake:outsource gettext kde:4 pkgconfig qt:4 tar:xz USE_GNOME= gtk20 gtk30 USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build post-patch: ${REINPLACE_CMD} -e '/^install/s,KDE4_LIBEXEC_INSTALL_DIR,LIBEXEC_INSTALL_DIR,g' \ Index: x11-themes/kde4-base-artwork/Makefile =================================================================== --- x11-themes/kde4-base-artwork/Makefile +++ x11-themes/kde4-base-artwork/Makefile @@ -10,9 +10,9 @@ LICENSE= GPLv2 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build NO_BUILD= yes .include Index: x11-themes/kde4-style-bespin/Makefile =================================================================== --- x11-themes/kde4-style-bespin/Makefile +++ x11-themes/kde4-style-bespin/Makefile @@ -16,8 +16,8 @@ WRKSRC= ${WRKDIR}/cloudcity -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= kdelibs automoc4 workspace -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build .include Index: x11-themes/kde4-style-nitrogen/Makefile =================================================================== --- x11-themes/kde4-style-nitrogen/Makefile +++ x11-themes/kde4-style-nitrogen/Makefile @@ -16,8 +16,8 @@ WRKSRC= ${WRKDIR}/kde4-kstyle-nitrogen-${PORTVERSION}-Source -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= kdelibs automoc4 -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build .include Index: x11-themes/kde4-style-oxygen-transparent/Makefile =================================================================== --- x11-themes/kde4-style-oxygen-transparent/Makefile +++ x11-themes/kde4-style-oxygen-transparent/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv2 -USES= cmake kde:4 tar:xz +USES= cmake kde:4 qt:4 tar:xz USE_KDE= kdelibs workspace automoc4 -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build .include Index: x11-themes/kde4-style-polyester/Makefile =================================================================== --- x11-themes/kde4-style-polyester/Makefile +++ x11-themes/kde4-style-polyester/Makefile @@ -14,8 +14,8 @@ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB -USES= cmake gettext kde:4 tar:bzip2 +USES= cmake gettext kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build .include Index: x11-themes/kde4-style-skulpture/Makefile =================================================================== --- x11-themes/kde4-style-skulpture/Makefile +++ x11-themes/kde4-style-skulpture/Makefile @@ -13,8 +13,8 @@ LICENSE= GPLv3 -USES= cmake kde:4 +USES= cmake kde:4 qt:4 USE_KDE= kdelibs automoc4 workspace -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build .include Index: x11-themes/kde4-wallpapers/Makefile =================================================================== --- x11-themes/kde4-wallpapers/Makefile +++ x11-themes/kde4-wallpapers/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Set of wallpapers for the KDE Plasma workspace -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build NO_BUILD= yes Index: x11-themes/kde4-windeco-crystal/Makefile =================================================================== --- x11-themes/kde4-windeco-crystal/Makefile +++ x11-themes/kde4-windeco-crystal/Makefile @@ -14,9 +14,9 @@ LICENSE= GPLv2 -USES= cmake:outsource kde:4 tar:bzip2 +USES= cmake:outsource kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 workspace -USE_QT4= qmake_build moc_build rcc_build uic_build \ +USE_QT= qmake_build moc_build rcc_build uic_build \ corelib gui qt3support WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: x11-themes/kde4-windeco-dekorator/Makefile =================================================================== --- x11-themes/kde4-windeco-dekorator/Makefile +++ x11-themes/kde4-windeco-dekorator/Makefile @@ -16,9 +16,9 @@ LIB_DEPENDS= libqimageblitz.so:x11/qimageblitz -USES= cmake kde:4 tar:bzip2 +USES= cmake kde:4 qt:4 tar:bzip2 USE_KDE= kdelibs automoc4 workspace -USE_QT4= corelib qmake_build moc_build rcc_build uic_build +USE_QT= corelib qmake_build moc_build rcc_build uic_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} .include Index: x11-themes/kdeartwork4/Makefile =================================================================== --- x11-themes/kdeartwork4/Makefile +++ x11-themes/kdeartwork4/Makefile @@ -10,9 +10,9 @@ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs libkexiv2 workspace automoc4 -USE_QT4= corelib gui opengl \ +USE_QT= corelib gui opengl \ moc_build qmake_build rcc_build uic_build USE_XORG= x11 xt Index: x11-themes/kf5-breeze-icons/Makefile =================================================================== --- x11-themes/kf5-breeze-icons/Makefile +++ x11-themes/kf5-breeze-icons/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= The Breeze icon theme for KDE -USES= cmake:outsource kde:5 tar:xz +USES= cmake:outsource kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core qmake_build testlib +USE_QT= buildtools_build core qmake_build testlib NO_ARCH= yes Index: x11-themes/kf5-kemoticons/Makefile =================================================================== --- x11-themes/kf5-kemoticons/Makefile +++ x11-themes/kf5-kemoticons/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library to convert emoticons -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= archive config coreaddons ecm service -USE_QT5= buildtools_build core gui qmake_build widgets xml +USE_QT= buildtools_build core gui qmake_build widgets xml .include Index: x11-themes/kf5-kiconthemes/Makefile =================================================================== --- x11-themes/kf5-kiconthemes/Makefile +++ x11-themes/kf5-kiconthemes/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for handling icons in applications -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive auth codecs config configwidgets coreaddons ecm \ i18n itemviews widgetsaddons -USE_QT5= buildtools_build concurrent core dbus gui qmake_build \ +USE_QT= buildtools_build concurrent core dbus gui qmake_build \ script svg widgets xml .include Index: x11-themes/kf5-oxygen-icons5/Makefile =================================================================== --- x11-themes/kf5-oxygen-icons5/Makefile +++ x11-themes/kf5-oxygen-icons5/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= The Oxygen icon theme for KDE -USES= cmake:outsource kde:5 tar:xz -USE_QT5= buildtools_build core qmake_build testlib +USES= cmake:outsource kde:5 qt:5 tar:xz +USE_QT= buildtools_build core qmake_build testlib USE_KDE= ecm NO_ARCH= yes Index: x11-themes/qt4-style-Kvantum/Makefile =================================================================== --- x11-themes/qt4-style-Kvantum/Makefile +++ x11-themes/qt4-style-Kvantum/Makefile @@ -15,8 +15,8 @@ USE_GITHUB= yes GH_ACCOUNT= tsujan -USES= compiler:c++11-lang qmake -USE_QT4= corelib gui svg rcc_build uic_build moc_build +USES= compiler:c++11-lang qt:4 +USE_QT= corelib gui svg rcc_build uic_build moc_build qmake_build USE_XORG= x11 xext WRKSRC_SUBDIR= ${PORTNAME} Index: x11-themes/qt4-style-float/Makefile =================================================================== --- x11-themes/qt4-style-float/Makefile +++ x11-themes/qt4-style-float/Makefile @@ -15,8 +15,8 @@ LICENSE= GPLv2 -USES= tar:bzip2 qmake -USE_QT4= corelib gui moc_build rcc_build +USES= qt:4 tar:bzip2 +USE_QT= corelib gui moc_build qmake_build rcc_build WRKSRC= ${WRKDIR}/floatstyle-${PORTVERSION} Index: x11-themes/qt4-style-phase/Makefile =================================================================== --- x11-themes/qt4-style-phase/Makefile +++ x11-themes/qt4-style-phase/Makefile @@ -15,8 +15,8 @@ LICENSE= MIT -USES= tar:bzip2 qmake -USE_QT4= corelib gui moc_build +USES= qt:4 tar:bzip2 +USE_QT= corelib gui moc_build qmake_build WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} Index: x11-themes/qt4-style-quantumstyle/Makefile =================================================================== --- x11-themes/qt4-style-quantumstyle/Makefile +++ x11-themes/qt4-style-quantumstyle/Makefile @@ -16,8 +16,8 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= qmake -USE_QT4= corelib gui svg rcc_build uic_build moc_build +USES= qt:4 +USE_QT= corelib gui svg rcc_build uic_build moc_build qmake_build WRKSRC= ${WRKDIR}/QuantumStyle Index: x11-themes/qt5-style-Kvantum/Makefile =================================================================== --- x11-themes/qt5-style-Kvantum/Makefile +++ x11-themes/qt5-style-Kvantum/Makefile @@ -15,8 +15,8 @@ USE_GITHUB= yes GH_ACCOUNT= tsujan -USES= compiler:c++11-lang qmake -USE_QT5= core gui svg widgets x11extras buildtools_build +USES= compiler:c++11-lang qt:5 +USE_QT= core gui svg widgets x11extras buildtools_build qmake_build USE_XORG= x11 xext USE_GL= gl INSTALLS_ICONS= yes Index: x11-themes/qt5-style-plugins/Makefile =================================================================== --- x11-themes/qt5-style-plugins/Makefile +++ x11-themes/qt5-style-plugins/Makefile @@ -13,8 +13,8 @@ LICENSE= LGPL21 -USES= qmake -USE_QT5= buildtools_build core gui widgets +USES= qt:5 +USE_QT= buildtools_build core gui qmake_build widgets USE_GL+= gl WRKSRC= ${WRKDIR}/qtstyleplugins-src-${PORTVERSION} Index: x11-themes/qtcurve/Makefile =================================================================== --- x11-themes/qtcurve/Makefile +++ x11-themes/qtcurve/Makefile @@ -74,20 +74,22 @@ WITH_qt4= On # required for KDE 4 PKGNAMEPREFIX= kde4-style- USE_KDE= kdelibs workspace automoc4 -USES+= kde:4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USES+= kde:4 qt:4 +USE_QT= moc_build qmake_build rcc_build uic_build BUILD_WRKSRC= ${WRKSRC}/qt4 .endif .if ${QTCURVE_SLAVE} == "qt4" PKGNAMEPREFIX= qt4-style- -USE_QT4= dbus gui svg moc_build qmake_build rcc_build uic_build +USES+= qt:4 +USE_QT= dbus gui svg moc_build qmake_build rcc_build uic_build PLIST_FILES= ${QT_PLUGINDIR_REL}/styles/qtcurve.so .endif .if ${QTCURVE_SLAVE} == "qt5" PKGNAMEPREFIX= qt5-style- -USE_QT5= dbus gui svg widgets x11extras buildtools_build qmake_build +USES+= qt:5 +USE_QT= dbus gui svg widgets x11extras buildtools_build qmake_build PLIST_FILES= ${QT_PLUGINDIR_REL}/styles/qtcurve.so .endif Index: x11-toolkits/attica/Makefile =================================================================== --- x11-toolkits/attica/Makefile +++ x11-toolkits/attica/Makefile @@ -11,10 +11,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Open Collaboration Services API library -USE_QT4= network qtestlib_build xml \ +USE_QT= network qtestlib_build xml \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes -USES= cmake:outsource tar:bzip2 +USES= cmake:outsource qt:4 tar:bzip2 CMAKE_ARGS= -DATTICA_ENABLE_TESTS:BOOL=OFF \ -DQT4_BUILD:BOOL=ON Index: x11-toolkits/kf5-attica/Makefile =================================================================== --- x11-toolkits/kf5-attica/Makefile +++ x11-toolkits/kf5-attica/Makefile @@ -8,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Open Collaboration Services API library KDE5 version -USES= cmake:outsource compiler:c++11-lib kde:5 pathfix tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pathfix qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core gui network qmake_build widgets +USE_QT= buildtools_build core gui network qmake_build widgets .include Index: x11-toolkits/kf5-kcompletion/Makefile =================================================================== --- x11-toolkits/kf5-kcompletion/Makefile +++ x11-toolkits/kf5-kcompletion/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 text completion helpers and widgets -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= config ecm widgetsaddons -USE_QT5= buildtools_build core gui linguisttools qmake_build \ +USE_QT= buildtools_build core gui linguisttools qmake_build \ widgets xml .include Index: x11-toolkits/kf5-kconfigwidgets/Makefile =================================================================== --- x11-toolkits/kf5-kconfigwidgets/Makefile +++ x11-toolkits/kf5-kconfigwidgets/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widgets for configuration dialogs -USES= cmake:outsource compiler:c++11-lib gettext kde:5 shebangfix tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 shebangfix qt:5 tar:xz USE_KDE= archive auth codecs config coreaddons doctools ecm guiaddons \ i18n widgetsaddons -USE_QT5= buildtools_build core dbus gui qmake_build widgets xml +USE_QT= buildtools_build core dbus gui qmake_build widgets xml SHEBANG_FILES= src/preparetips5 Index: x11-toolkits/kf5-kdesignerplugin/Makefile =================================================================== --- x11-toolkits/kf5-kdesignerplugin/Makefile +++ x11-toolkits/kf5-kdesignerplugin/Makefile @@ -8,12 +8,12 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 integration of Frameworks widgets in Qt Designer/Creator -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons doctools ecm i18n iconthemes itemviews \ jobwidgets kdewebkit kio plotting service solid sonnet \ textwidgets widgetsaddons xmlgui -USE_QT5= buildtools_build core dbus designer gui linguisttools \ +USE_QT= buildtools_build core dbus designer gui linguisttools \ network qmake_build webkit widgets xml .include Index: x11-toolkits/kf5-kguiaddons/Makefile =================================================================== --- x11-toolkits/kf5-kguiaddons/Makefile +++ x11-toolkits/kf5-kguiaddons/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtGui -USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core gui qmake_build testlib widgets x11extras +USE_QT= buildtools_build core gui qmake_build testlib widgets x11extras USE_XORG= ice sm x11 xcb xext .include Index: x11-toolkits/kf5-kitemviews/Makefile =================================================================== --- x11-toolkits/kf5-kitemviews/Makefile +++ x11-toolkits/kf5-kitemviews/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widget addons for Qt Model/View -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core gui linguisttools qmake_build \ +USE_QT= buildtools_build core gui linguisttools qmake_build \ testlib widgets .include Index: x11-toolkits/kf5-kjobwidgets/Makefile =================================================================== --- x11-toolkits/kf5-kjobwidgets/Makefile +++ x11-toolkits/kf5-kjobwidgets/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widgets for tracking KJob instance -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= coreaddons ecm widgetsaddons -USE_QT5= buildtools_build core dbus gui linguisttools \ +USE_QT= buildtools_build core dbus gui linguisttools \ qmake_build widgets x11extras .include Index: x11-toolkits/kf5-ktextwidgets/Makefile =================================================================== --- x11-toolkits/kf5-ktextwidgets/Makefile +++ x11-toolkits/kf5-ktextwidgets/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced text editing widgets -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets \ coreaddons dbusaddons ecm guiaddons i18n \ iconthemes itemviews service sonnet \ widgetsaddons windowsystem -USE_QT5= buildtools_build core dbus gui qmake_build widgets xml +USE_QT= buildtools_build core dbus gui qmake_build widgets xml .include Index: x11-toolkits/kf5-kwidgetsaddons/Makefile =================================================================== --- x11-toolkits/kf5-kwidgetsaddons/Makefile +++ x11-toolkits/kf5-kwidgetsaddons/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtWidgets -USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core gui linguisttools \ +USE_QT= buildtools_build core gui linguisttools \ qmake_build uiplugin uitools testlib widgets .include Index: x11-toolkits/kf5-kxmlgui/Makefile =================================================================== --- x11-toolkits/kf5-kxmlgui/Makefile +++ x11-toolkits/kf5-kxmlgui/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 user configurable main windows -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= attica5 auth codecs config configwidgets coreaddons ecm \ globalaccel i18n iconthemes itemviews sonnet textwidgets \ widgetsaddons windowsystem -USE_QT5= buildtools_build core dbus gui network printsupport \ +USE_QT= buildtools_build core dbus gui network printsupport \ qmake_build widgets xml .include Index: x11-toolkits/kirigami/Makefile =================================================================== --- x11-toolkits/kirigami/Makefile +++ x11-toolkits/kirigami/Makefile @@ -11,9 +11,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= QtQuick based components set -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= ecm kdeclarative plasma-framework -USE_QT5= buildtools_build core gui linguisttools network qmake_build \ +USE_QT= buildtools_build core gui linguisttools network qmake_build \ qml quick svg testlib widgets .include Index: x11-toolkits/nucleo/Makefile =================================================================== --- x11-toolkits/nucleo/Makefile +++ x11-toolkits/nucleo/Makefile @@ -16,7 +16,7 @@ libpng.so:graphics/png \ libfreetype.so:print/freetype2 -USES= gmake jpeg libtool pathfix pkgconfig shebangfix tar:bzip2 +USES= gmake jpeg libtool pathfix pkgconfig shebangfix qt:4 tar:bzip2 USE_GL= glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-opencv @@ -51,7 +51,7 @@ MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder -QT4_USE= QT4=moc_build,corelib +QT4_USE= QT=moc_build,corelib QT4_CONFIGURE_OFF= --without-qt QT4_MAKE_ARGS= QT4MOC="${MOC}" Index: x11-toolkits/py-qt4-gui/Makefile =================================================================== --- x11-toolkits/py-qt4-gui/Makefile +++ x11-toolkits/py-qt4-gui/Makefile @@ -11,9 +11,9 @@ CONFIGURE_ARGS= --enable QtGui PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_PYQT= sip_build core_run -USE_QT4= corelib gui imageformats_run inputmethods_run iconengines_run \ +USE_QT= corelib gui imageformats_run inputmethods_run iconengines_run \ moc_build qmake_build OPTIONS_DEFINE= API DEBUG Index: x11-toolkits/py-qt5-gui/Makefile =================================================================== --- x11-toolkits/py-qt5-gui/Makefile +++ x11-toolkits/py-qt5-gui/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtGui PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run -USE_QT5= core gui qmake_build imageformats_run +USE_QT= core gui qmake_build imageformats_run OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: x11-toolkits/py-qt5-widgets/Makefile =================================================================== --- x11-toolkits/py-qt5-widgets/Makefile +++ x11-toolkits/py-qt5-widgets/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtWidgets PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run -USE_QT5= core gui widgets qmake_build +USE_QT= core gui widgets qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: x11-toolkits/qt4-declarative/Makefile =================================================================== --- x11-toolkits/qt4-declarative/Makefile +++ x11-toolkits/qt4-declarative/Makefile @@ -8,12 +8,12 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt declarative framework for dynamic user interfaces -USE_QT4= qmake_build moc_build rcc_build uic_build corelib gui network \ +USES= qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build corelib gui network \ opengl script sql svg xml xmlpatterns QT_DIST= yes HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} ALL_TARGET= first CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH Index: x11-toolkits/qt4-gui/Makefile =================================================================== --- x11-toolkits/qt4-gui/Makefile +++ x11-toolkits/qt4-gui/Makefile @@ -14,12 +14,11 @@ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= xdg-open:devel/xdg-utils -USE_QT4= qmake_build moc_build rcc_build uic_build corelib +USES= pkgconfig qt:4 +USE_QT= qmake_build moc_build rcc_build uic_build corelib QT_DIST= yes -USES= pkgconfig HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} USE_XORG= xrender xrandr xinerama inputproto xfixes \ sm xcursor xext x11 ice xi xt Index: x11-toolkits/qt4pas/Makefile =================================================================== --- x11-toolkits/qt4pas/Makefile +++ x11-toolkits/qt4pas/Makefile @@ -11,10 +11,10 @@ MAINTAINER= freebsd-fpc@FreeBSD.org COMMENT= Qt4 binding for FreePascal +USES= qt:4 +USE_QT= corelib gui network script webkit \ + moc_build qmake_build USE_LDCONFIG= yes -USE_QT4= corelib gui network script webkit \ - moc_build -USES= qmake QT4_VER_MIN= 4.5.3 Index: x11-toolkits/qt5-canvas3d/Makefile =================================================================== --- x11-toolkits/qt5-canvas3d/Makefile +++ x11-toolkits/qt5-canvas3d/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt canvas3d module -USE_QT5= core gui network qml quick buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui network qml quick buildtools_build QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: x11-toolkits/qt5-declarative/Makefile =================================================================== --- x11-toolkits/qt5-declarative/Makefile +++ x11-toolkits/qt5-declarative/Makefile @@ -11,11 +11,10 @@ DISTINFO_FILE= ${MASTERDIR}/distinfo QT5_VERSION= ${DISTVERSION} -USE_QT5= core designer gui network opengl script sql webkit \ +USES= qt:5 tar:xz +USE_QT= core designer gui network opengl script sql webkit \ widgets xmlpatterns buildtools_build QT_DIST= quick1 -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} # qt5logo.png is installed by qt5-widgets. DESKTOP_ENTRIES="Qt 5 QML viewer" "" \ Index: x11-toolkits/qt5-gui/Makefile =================================================================== --- x11-toolkits/qt5-gui/Makefile +++ x11-toolkits/qt5-gui/Makefile @@ -22,17 +22,16 @@ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= xdg-open:devel/xdg-utils -USES= compiler:features jpeg +USES= compiler:features jpeg qt:5 tar:xz USE_GL= gl egl USE_GNOME= glib20 -USE_QT5= core dbus network qmake_build buildtools_build +USE_QT= core dbus network qmake_build buildtools_build QT_DIST= base USE_XORG= ice sm x11 xi xrender HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-eglfs \ -no-evdev \ -system-harfbuzz -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: x11-toolkits/qt5-quick/Makefile =================================================================== --- x11-toolkits/qt5-quick/Makefile +++ x11-toolkits/qt5-quick/Makefile @@ -8,12 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt declarative framework for dynamic user interfaces +USES= python:build qt:5 tar:xz USE_GL= gl -USE_QT5= core gui network qml sql testlib \ +USE_QT= core gui network qml sql testlib \ widgets xmlpatterns buildtools_build QT_DIST= declarative -USES= python:build qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_DEFINES= ACCESSIBILITY QT_CONFIG= accessibility accessibility-atspi-bridge Index: x11-toolkits/qt5-quickcontrols/Makefile =================================================================== --- x11-toolkits/qt5-quickcontrols/Makefile +++ x11-toolkits/qt5-quickcontrols/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Set of controls for building complete interfaces in Qt Quick -USE_QT5= core gui qml quick widgets \ +USES= qt:5 tar:xz +USE_QT= core gui qml quick widgets \ buildtools_build QT_DIST= quickcontrols -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: x11-toolkits/qt5-quickcontrols2/Makefile =================================================================== --- x11-toolkits/qt5-quickcontrols2/Makefile +++ x11-toolkits/qt5-quickcontrols2/Makefile @@ -8,10 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Set of controls for building complete interfaces in Qt Quick -USE_QT5= core gui qml quick widgets \ +USES= qt:5 tar:xz +USE_QT= core gui qml quick widgets \ buildtools_build QT_DIST= ${PORTNAME} -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: x11-toolkits/qt5-uiplugin/Makefile =================================================================== --- x11-toolkits/qt5-uiplugin/Makefile +++ x11-toolkits/qt5-uiplugin/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Custom Qt widget plugin interface for Qt Designer -USE_QT5= core gui widgets +USES= qt:5 tar:xz +USE_QT= core gui widgets QT_DIST= tools -USES= qmake BUILD_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME} Index: x11-toolkits/qt5-widgets/Makefile =================================================================== --- x11-toolkits/qt5-widgets/Makefile +++ x11-toolkits/qt5-widgets/Makefile @@ -8,11 +8,11 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt C++ widgets module -USE_QT5= core gui qmake_build buildtools_build +USES= qt:5 tar:xz +USE_QT= core gui qmake_build buildtools_build QT_DIST= base USE_XORG= x11 HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} Index: x11-toolkits/qtermwidget/Makefile =================================================================== --- x11-toolkits/qtermwidget/Makefile +++ x11-toolkits/qtermwidget/Makefile @@ -10,9 +10,9 @@ LICENSE= GPLv2 -USES= cmake:outsource compiler:c++11-lang pkgconfig +USES= cmake:outsource compiler:c++11-lang pkgconfig qt:5 USE_LDCONFIG= yes -USE_QT5= buildtools_build core gui qmake_build widgets +USE_QT= buildtools_build core gui qmake_build widgets CMAKE_ARGS+= -DBUILD_DESIGNER_PLUGIN:BOOL=OFF -DUSE_QT5:BOOL=ON Index: x11-toolkits/qwt5-designerplugin/Makefile =================================================================== --- x11-toolkits/qwt5-designerplugin/Makefile +++ x11-toolkits/qwt5-designerplugin/Makefile @@ -12,8 +12,8 @@ LIB_DEPENDS= libqwt.so:x11-toolkits/qwt5 -USES= gmake qmake tar:bzip2 -USE_QT4= designer moc_build rcc_build +USES= gmake qt:4 tar:bzip2 +USE_QT= designer moc_build qmake_build rcc_build QMAKE_ARGS+= CONFIG+=QwtDesigner \ PLUGINDIR=${PREFIX}/${QT_PLUGINDIR_REL} PORTSCOUT= limit:^5\. Index: x11-toolkits/qwt5/Makefile =================================================================== --- x11-toolkits/qwt5/Makefile +++ x11-toolkits/qwt5/Makefile @@ -9,8 +9,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Qt Widgets for Technical Applications -USES= gmake qmake tar:bzip2 -USE_QT4= gui svg moc_build +USES= gmake qt:4 tar:bzip2 +USE_QT= gui svg moc_build qmake_build USE_LDCONFIG= yes PORTSCOUT= limit:^5\. Index: x11-toolkits/qwt6-designerplugin/Makefile =================================================================== --- x11-toolkits/qwt6-designerplugin/Makefile +++ x11-toolkits/qwt6-designerplugin/Makefile @@ -12,8 +12,8 @@ LIB_DEPENDS= libqwt6.so:x11-toolkits/qwt6 -USES= gmake qmake tar:bzip2 -USE_QT4= designer moc_build rcc_build +USES= gmake qt:4 tar:bzip2 +USE_QT= designer moc_build qmake_build rcc_build QMAKE_ARGS+= CONFIG+=QwtDesigner \ PLUGINDIR=${PREFIX}/${QT_PLUGINDIR_REL} Index: x11-toolkits/qwt6/Makefile =================================================================== --- x11-toolkits/qwt6/Makefile +++ x11-toolkits/qwt6/Makefile @@ -10,8 +10,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Qt Widgets for Technical Applications -USES= gmake qmake tar:bzip2 -USE_QT4= gui opengl svg xml moc_build +USES= gmake qt:4 tar:bzip2 +USE_QT= gui opengl svg xml moc_build qmake_build USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/qwt6 Index: x11-toolkits/soqt/Makefile =================================================================== --- x11-toolkits/soqt/Makefile +++ x11-toolkits/soqt/Makefile @@ -16,8 +16,8 @@ LIB_DEPENDS= libCoin.so:graphics/Coin -USES= gmake libtool pathfix pkgconfig -USE_QT4= corelib opengl moc_build +USES= gmake libtool pathfix pkgconfig qt:4 +USE_QT= corelib opengl moc_build QT_NONSTANDARD= yes USE_GL= gl GNU_CONFIGURE= yes Index: x11-wm/qlwm/Makefile =================================================================== --- x11-wm/qlwm/Makefile +++ x11-wm/qlwm/Makefile @@ -15,7 +15,8 @@ MAKE_JOBS_UNSAFE= yes -USE_QT4= corelib gui moc_build qmake_build +USES= qt:4 +USE_QT= corelib gui moc_build qmake PORTDOCS= CHANGES README Index: x11/antimicro/Makefile =================================================================== --- x11/antimicro/Makefile +++ x11/antimicro/Makefile @@ -19,8 +19,8 @@ LDFLAGS+= -L${LOCALBASE}/lib USE_XORG= x11 xi xtst -USE_QT5= core gui linguisttools_build qmake_build buildtools_build widgets network +USE_QT= core gui linguisttools_build qmake_build buildtools_build widgets network USE_SDL= sdl2 -USES= cmake pkgconfig desktop-file-utils shared-mime-info +USES= cmake pkgconfig desktop-file-utils shared-mime-info qt:5 .include Index: x11/cool-retro-term/Makefile =================================================================== --- x11/cool-retro-term/Makefile +++ x11/cool-retro-term/Makefile @@ -16,8 +16,8 @@ GH_PROJECT= qmltermwidget:qtw GH_TAGNAME= v0.1.0:qtw -USES= desktop-file-utils qmake -USE_QT5= qmake_build buildtools_build core gui qml quick widgets \ +USES= desktop-file-utils qt:5 +USE_QT= qmake_build buildtools_build core gui qml quick widgets \ graphicaleffects_run quickcontrols_run .include Index: x11/kactivities/Makefile =================================================================== --- x11/kactivities/Makefile +++ x11/kactivities/Makefile @@ -10,9 +10,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Kactivities library -USES= cmake:outsource compiler:c++11-lib kde:4 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs soprano nepomuk-core -USE_QT4= declarative moc_build qmake_build rcc_build uic_build +USE_QT= declarative moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes post-patch: Index: x11/kactivitymanagerd/Makefile =================================================================== --- x11/kactivitymanagerd/Makefile +++ x11/kactivitymanagerd/Makefile @@ -10,10 +10,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Activity Manager daemon -USES= cmake:outsource compiler:c++11-lib kde:4 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:4 qt:4 tar:xz USE_KDE= automoc4 kdelibs soprano nepomuk-core \ kactivities -USE_QT4= declarative opengl script sql \ +USE_QT= declarative opengl script sql \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes DISTINFO_FILE= ${.CURDIR}/../kactivities/distinfo Index: x11/kde4-baseapps/Makefile =================================================================== --- x11/kde4-baseapps/Makefile +++ x11/kde4-baseapps/Makefile @@ -10,11 +10,11 @@ LIB_DEPENDS= libtidy.so:www/tidy-lib -USES= cmake:outsource gettext kde:4 tar:xz +USES= cmake:outsource gettext kde:4 qt:4 tar:xz USE_GNOME= glib20 USE_KDE= kdelibs baloo baloo-widgets libkonq \ automoc4 kactivities -USE_QT4= corelib dbus gui script xml \ +USE_QT= corelib dbus gui script xml \ moc_build qmake_build rcc_build uic_build USE_XORG= x11 xt USE_LDCONFIG= yes Index: x11/kde4-runtime/Makefile =================================================================== --- x11/kde4-runtime/Makefile +++ x11/kde4-runtime/Makefile @@ -20,11 +20,11 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:security/libssh RUN_DEPENDS= cagibid:net/cagibi -USES= cmake:outsource gettext gmake jpeg kde:4 shared-mime-info \ +USES= cmake:outsource gettext gmake jpeg kde:4 qt:4 shared-mime-info \ shebangfix tar:xz USE_KDE= kactivities kdelibs oxygen-icons4 \ attica automoc4 pimlibs strigi nepomuk-core -USE_QT4= corelib dbus declarative designer_build gui phonon \ +USE_QT= corelib dbus declarative designer_build gui phonon \ network qtestlib script svg webkit xml \ moc_build qmake_build rcc_build uic_build USE_XORG= x11 xcursor Index: x11/kde4-workspace/Makefile =================================================================== --- x11/kde4-workspace/Makefile +++ x11/kde4-workspace/Makefile @@ -41,12 +41,12 @@ ${KDE_PREFIX}/share/apps/ksplash/Themes/Default/Theme.rc:x11-themes/kde4-base-artwork USES= cmake:outsource compiler:c++11-lib gettext gmake jpeg kde:4 \ - pkgconfig shebangfix tar:xz + pkgconfig qt:4 shebangfix tar:xz USE_GL= glu USE_GNOME= glib20 USE_KDE= kactivities kdelibs nepomuk-core oxygen-icons4 \ pimlibs akonadi automoc4 ontologies qimageblitz soprano strigi -USE_QT4= corelib dbus declarative designer_build gui network \ +USE_QT= corelib dbus declarative designer_build gui network \ opengl phonon qtestlib script sql webkit xml \ moc_build qmake_build rcc_build uic_build USE_XORG= kbproto x11 xau xcomposite xcursor xdamage xdmcp xfixes \ @@ -83,7 +83,7 @@ GPS_CMAKE_OFF= -DWITH_libgps:BOOL=OFF GSTREAMER_DESC= Multimedia via Phonon-GStreamer -GSTREAMER_USE= QT4=phonon-gst_run +GSTREAMER_USE= QT=phonon-gst_run KACTIVITY_DESC= Activity Manager daemon KACTIVITY_RUN_DEPENDS= ${KDE_PREFIX}/bin/kactivitymanagerd:x11/kactivitymanagerd Index: x11/kdelibs4/Makefile =================================================================== --- x11/kdelibs4/Makefile +++ x11/kdelibs4/Makefile @@ -30,13 +30,13 @@ docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl -USES= cmake:outsource fam gettext grantlee:4 jpeg kde:4 perl5 \ +USES= cmake:outsource fam gettext grantlee:4 jpeg kde:4 perl5 qt:4 \ shared-mime-info shebangfix tar:xz USE_GNOME= libxml2 libxslt USE_KDE= oxygen-icons4 \ attica automoc4 ontologies soprano strigi USE_OPENSSL= yes -USE_QT4= corelib dbus declarative designer_build gui \ +USE_QT= corelib dbus declarative designer_build gui \ network opengl phonon qt3support \ qtestlib script sql svg webkit xml \ moc_build qmake_build rcc_build uic_build \ Index: x11/kf5-frameworkintegration/Makefile =================================================================== --- x11/kf5-frameworkintegration/Makefile +++ x11/kf5-frameworkintegration/Makefile @@ -9,10 +9,10 @@ COMMENT= KF5 workspace and cross-framework integration plugins USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig \ - tar:xz + qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons ecm i18n \ iconthemes kio notifications widgetsaddons -USE_QT5= buildtools_build core dbus gui qmake_build widgets \ +USE_QT= buildtools_build core dbus gui qmake_build widgets \ x11extras xml USE_XORG= xcb xcursor Index: x11/kf5-frameworks/Makefile =================================================================== --- x11/kf5-frameworks/Makefile +++ x11/kf5-frameworks/Makefile @@ -9,9 +9,7 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 frameworks meta port -USES= metaport kde:5 +USES= metaport kde:5 qt:5 USE_KDE= ${_USE_FRAMEWORKS_ALL} -# pull bsd.qt.mk for QT_PLUGINDIR in the kf5-dependencies -USE_QT5= # .include Index: x11/kf5-kactivities/Makefile =================================================================== --- x11/kf5-kactivities/Makefile +++ x11/kf5-kactivities/Makefile @@ -10,11 +10,11 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs -USES= cmake:outsource compiler:c++11-lib gettext kde:5 pathfix tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz USE_KDE= bookmarks config configwidgets coreaddons dbusaddons ecm \ globalaccel i18n kcmutils kdeclarative kio package \ service widgetsaddons windowsystem xmlgui -USE_QT5= buildtools_build core dbus gui network qmake_build qml \ +USE_QT= buildtools_build core dbus gui network qmake_build qml \ quick sql widgets .include Index: x11/kf5-kded/Makefile =================================================================== --- x11/kf5-kded/Makefile +++ x11/kf5-kded/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 extensible deamon for providing system level services -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= config coreaddons crash dbusaddons doctools ecm \ init service -USE_QT5= buildtools_build core dbus gui qmake_build widgets +USE_QT= buildtools_build core dbus gui qmake_build widgets .include Index: x11/kf5-kdelibs4support/Makefile =================================================================== --- x11/kf5-kdelibs4support/Makefile +++ x11/kf5-kdelibs4support/Makefile @@ -10,7 +10,7 @@ BUILD_DEPENDS= p5-URI>=0:net/p5-URI -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons doctools globalaccel \ guiaddons i18n iconthemes itemviews jobwidgets kded \ @@ -18,7 +18,7 @@ textwidgets unitconversion widgetsaddons windowsystem \ xmlgui \ designerplugin_build designerplugin_run -USE_QT5= buildtools_build core dbus designer gui network \ +USE_QT= buildtools_build core dbus designer gui network \ printsupport qmake_build svg testlib widgets \ x11extras xml USE_XORG= ice sm x11 xext Index: x11/kf5-kglobalaccel/Makefile =================================================================== --- x11/kf5-kglobalaccel/Makefile +++ x11/kf5-kglobalaccel/Makefile @@ -10,10 +10,10 @@ LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms -USES= cmake:outsource compiler:c++11-lib kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm config coreaddons crash dbusaddons i18n service \ windowsystem -USE_QT5= buildtools_build core dbus gui linguisttools qmake_build \ +USE_QT= buildtools_build core dbus gui linguisttools qmake_build \ testlib widgets x11extras USE_XORG= xcb Index: x11/kf5-kinit/Makefile =================================================================== --- x11/kf5-kinit/Makefile +++ x11/kf5-kinit/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 process launcher to speed up launching KDE applications -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= completion config coreaddons crash doctools ecm i18n \ jobwidgets kio service widgetsaddons windowsystem -USE_QT5= buildtools_build core dbus gui network qmake_build widgets +USE_QT= buildtools_build core dbus gui network qmake_build widgets USE_XORG= x11 xcb .include Index: x11/kf5-krunner/Makefile =================================================================== --- x11/kf5-krunner/Makefile +++ x11/kf5-krunner/Makefile @@ -8,10 +8,10 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 parallelized query system -USES= cmake:outsource compiler:c++11-lib gettext kde:5 tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons ecm i18n kio package plasma-framework \ service solid threadweaver -USE_QT5= buildtools_build core gui network qmake_build qml \ +USE_QT= buildtools_build core gui network qmake_build qml \ quick widgets .include Index: x11/kf5-kwindowsystem/Makefile =================================================================== --- x11/kf5-kwindowsystem/Makefile +++ x11/kf5-kwindowsystem/Makefile @@ -10,9 +10,9 @@ LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms -USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm -USE_QT5= buildtools_build core gui linguisttools qmake_build \ +USE_QT= buildtools_build core gui linguisttools qmake_build \ testlib widgets x11extras USE_XORG= ice sm x11 xcb xext xfixes xrender Index: x11/kf5-plasma-framework/Makefile =================================================================== --- x11/kf5-plasma-framework/Makefile +++ x11/kf5-plasma-framework/Makefile @@ -8,14 +8,14 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KF5 plugin based UI runtime used to write user interfaces -USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig tar:xz +USES= cmake:outsource compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz USE_GL= egl gl USE_KDE= activities archive auth codecs completion config \ configwidgets coreaddons dbusaddons doctools globalaccel \ guiaddons i18n iconthemes jobwidgets kio package \ notifications service windowsystem xmlgui kdeclarative \ widgetsaddons -USE_QT5= buildtools_build core dbus gui network qmake_build qml \ +USE_QT= buildtools_build core dbus gui network qmake_build qml \ quick script sql svg widgets x11extras xml USE_XORG= ice sm x11 xcb xext xrandr Index: x11/kgamma/Makefile =================================================================== --- x11/kgamma/Makefile +++ x11/kgamma/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE 4 monitor calibration tool -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= moc_build qmake_build rcc_build uic_build +USE_QT= moc_build qmake_build rcc_build uic_build USE_XORG= x11 xxf86vm .include Index: x11/konsole/Makefile =================================================================== --- x11/konsole/Makefile +++ x11/konsole/Makefile @@ -7,9 +7,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= KDE terminal emulator -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= automoc4 libkonq -USE_QT4= xml moc_build qmake_build rcc_build uic_build +USE_QT= xml moc_build qmake_build rcc_build uic_build USE_XORG= x11 xrender CMAKE_ARGS+= -DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" Index: x11/leechcraft/Makefile =================================================================== --- x11/leechcraft/Makefile +++ x11/leechcraft/Makefile @@ -20,8 +20,8 @@ #LC_REV= 1526-g7fdb92a INSTALLS_ICONS= yes USE_LDCONFIG= yes -USES= cmake pkgconfig tar:xz -USE_QT4= corelib declarative gui network script sql sql-sqlite3_run \ +USES= cmake pkgconfig qt:4 tar:xz +USE_QT= corelib declarative gui network script sql sql-sqlite3_run \ webkit xml qmake_build moc_build rcc_build uic_build \ linguisttools_build USE_XORG= x11 @@ -370,12 +370,12 @@ ${PORT_OPTIONS:MLAUGHTY} || ${PORT_OPTIONS:MLIZNOO} || \ ${PORT_OPTIONS:MLMP} || ${PORT_OPTIONS:MSYSNOTIFY} || \ ${PORT_OPTIONS:MVROOBY} || ${PORT_OPTIONS:MXTAZY} -USE_QT4+= dbus +USE_QT+= dbus .endif .if ${PORT_OPTIONS:MBLASQ} || ${PORT_OPTIONS:MBLOGIQUE} || \ ${PORT_OPTIONS:MLACKMAN} -USE_QT4+= xmlpatterns +USE_QT+= xmlpatterns .endif .if ${PORT_OPTIONS:MAZOTH} || ${PORT_OPTIONS:MBLASQ} || \ Index: x11/libkonq/Makefile =================================================================== --- x11/libkonq/Makefile +++ x11/libkonq/Makefile @@ -9,9 +9,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Core library for Konqueror -USES= cmake kde:4 tar:xz +USES= cmake kde:4 qt:4 tar:xz USE_KDE= kdelibs automoc4 -USE_QT4= corelib dbus gui \ +USE_QT= corelib dbus gui \ moc_build qmake_build rcc_build uic_build USE_LDCONFIG= yes Index: x11/lumina/Makefile =================================================================== --- x11/lumina/Makefile +++ x11/lumina/Makefile @@ -39,12 +39,13 @@ MAKE_JOBS_UNSAFE=yes +USES= desktop-file-utils qt:5 USE_GL= gl USE_XORG= x11 xdamage xcb USE_LDCONFIG= yes -USE_QT5= core gui widgets network svg multimedia imageformats \ - buildtools_build x11extras concurrent linguisttools quick -USES= desktop-file-utils qmake +USE_QT= core gui widgets network svg multimedia imageformats \ + x11extras concurrent linguisttools quick \ + buildtools_build qmake_build USE_GITHUB= yes GH_ACCOUNT= trueos Index: x11/plasma-scriptengine-python/Makefile =================================================================== --- x11/plasma-scriptengine-python/Makefile +++ x11/plasma-scriptengine-python/Makefile @@ -10,9 +10,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Plasma scriptengine for Python -USES= cmake:outsource kde:4 python:2 tar:xz +USES= cmake:outsource kde:4 python:2 qt:4 tar:xz USE_KDE= kdelibs pykde4 automoc4 -USE_QT4= qmake_build moc_build uic_build rcc_build +USE_QT= qmake_build moc_build uic_build rcc_build DISTINFO_FILE= ${.CURDIR:H:H}/x11/kde4-workspace/distinfo CMAKE_SOURCE_PATH= ${WRKSRC}/plasma/generic/scriptengines/python Index: x11/plasma-scriptengine-ruby/Makefile =================================================================== --- x11/plasma-scriptengine-ruby/Makefile +++ x11/plasma-scriptengine-ruby/Makefile @@ -10,9 +10,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Plasma scriptengine for Ruby -USES= cmake:outsource kde:4 tar:xz +USES= cmake:outsource kde:4 qt:4 tar:xz USE_KDE= kdelibs korundum automoc4 -USE_QT4= qmake_build moc_build uic_build rcc_build +USE_QT= qmake_build moc_build uic_build rcc_build USE_RUBY= yes DISTINFO_FILE= ${.CURDIR:H:H}/x11/kde4-workspace/distinfo Index: x11/py-qt4-opengl/Makefile =================================================================== --- x11/py-qt4-opengl/Makefile +++ x11/py-qt4-opengl/Makefile @@ -11,10 +11,10 @@ CONFIGURE_ARGS= --enable QtOpenGL PYQT_DIST= yes -USES= python pyqt:4 +USES= python pyqt:4 qt:4 USE_GL= gl USE_PYQT= sip_build core_run gui_run -USE_QT4= corelib gui opengl moc_build qmake_build +USE_QT= corelib gui opengl moc_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: x11/py-qt5-opengl/Makefile =================================================================== --- x11/py-qt5-opengl/Makefile +++ x11/py-qt5-opengl/Makefile @@ -9,10 +9,10 @@ CONFIGURE_ARGS= --enable QtOpenGL PYQT_DIST= yes -USES= python pyqt:5 +USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core_run gui_run widgets_run -USE_QT5= core gui opengl widgets qmake_build +USE_QT= core gui opengl widgets qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API Index: x11/qimageblitz/Makefile =================================================================== --- x11/qimageblitz/Makefile +++ x11/qimageblitz/Makefile @@ -11,8 +11,8 @@ COMMENT= Graphical effects and filters library for KDE4 USE_LDCONFIG= yes -USE_QT4= corelib gui qmake_build moc_build uic_build rcc_build -USES= cmake tar:bzip2 +USE_QT= corelib gui qmake_build moc_build uic_build rcc_build +USES= cmake qt:4 tar:bzip2 post-patch: ${REINPLACE_CMD} -e \ Index: x11/qt4-graphicssystems-opengl/Makefile =================================================================== --- x11/qt4-graphicssystems-opengl/Makefile +++ x11/qt4-graphicssystems-opengl/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt OpenGL rendering engine (experimental) -USE_QT4= qmake_build opengl +USES= qt:4 +USE_QT= qmake_build opengl QT_DIST= yes HAS_CONFIGURE= yes Index: x11/qt4-inputmethods/Makefile =================================================================== --- x11/qt4-inputmethods/Makefile +++ x11/qt4-inputmethods/Makefile @@ -9,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt input methods -USE_QT4= qmake_build moc_build corelib gui +USES= qt:4 +USE_QT= qmake_build moc_build corelib gui QT_DIST= yes HAS_CONFIGURE= yes Index: x11/qt5-qev/Makefile =================================================================== --- x11/qt5-qev/Makefile +++ x11/qt5-qev/Makefile @@ -8,9 +8,9 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt QWidget events introspection tool -USE_QT5= core widgets +USES= qt:5 tar:xz +USE_QT= core widgets QT_DIST= tools -USES= qmake WRKSRC_SUBDIR= src/${PORTNAME} Index: x11/qt5-x11extras/Makefile =================================================================== --- x11/qt5-x11extras/Makefile +++ x11/qt5-x11extras/Makefile @@ -8,9 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Qt platform-specific features for X11-based systems -USE_QT5= core gui +USES= qt:5 tar:xz +USE_QT= core gui QT_DIST= x11extras -USES= qmake -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: x11/qterminal/Makefile =================================================================== --- x11/qterminal/Makefile +++ x11/qterminal/Makefile @@ -14,8 +14,8 @@ RUN_DEPENDS= liberation-fonts-ttf>=2.00:x11-fonts/liberation-fonts-ttf USES= cmake:outsource compiler:c++11-lang gettext localbase:ldflags \ - pkgconfig -USE_QT5+= buildtools_build core gui linguisttools_build qmake_build widgets + pkgconfig qt:5 +USE_QT+= buildtools_build core gui linguisttools_build qmake_build widgets USE_XORG+= x11 CMAKE_ARGS+= -DUSE_SYSTEM_QXT:BOOL=OFF -DUSE_QT5:BOOL=ON Index: x11/qxkb/Makefile =================================================================== --- x11/qxkb/Makefile +++ x11/qxkb/Makefile @@ -13,8 +13,8 @@ LIB_DEPENDS= libxkbfile.so:x11/libxkbfile -USES= cmake -USE_QT4= linguisttools_build moc_build qmake_build rcc_build uic_build \ +USES= cmake qt:4 +USE_QT= linguisttools_build moc_build qmake_build rcc_build uic_build \ corelib gui svg USE_GITHUB= yes Index: x11/rsibreak-kde4/Makefile =================================================================== --- x11/rsibreak-kde4/Makefile +++ x11/rsibreak-kde4/Makefile @@ -11,8 +11,8 @@ MAINTAINER= avg@icyb.net.ua COMMENT= KDE RSI prevention tool -USES= cmake gettext kde:4 tar:bzip2 -USE_QT4= qmake_build moc_build rcc_build uic_build +USES= cmake gettext kde:4 qt:4 tar:bzip2 +USE_QT= qmake_build moc_build rcc_build uic_build USE_KDE= kdelibs automoc4 INSTALLS_ICONS= yes Index: x11/yakuake-kde4/Makefile =================================================================== --- x11/yakuake-kde4/Makefile +++ x11/yakuake-kde4/Makefile @@ -14,10 +14,10 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake gettext kde:4 shebangfix tar:xz +USES= cmake gettext kde:4 shebangfix qt:4 tar:xz SHEBANG_FILES= data/updaters/yakuake-${PORTVERSION}-startupnotification.pl USE_KDE= automoc4 kdelibs -USE_QT4= qmake_build moc_build rcc_build uic_build +USE_QT= qmake_build moc_build rcc_build uic_build PLIST_SUB= VERSION="${PORTVERSION}"