Update Qt5 ports to 5.3.2.
Proudly presented by the KDE on FreeBSD team, with several guest stars. This update took way longer than initially expected due to us previously accumulating assumptions and changes to Qt's build system that finally bit us back with the 5.3 release series, so we had to do a fair amount of cleanup. New ports: - comms/qt5-serialport: Qt functions to access serial ports, originally based on work by Fernando Apesteguia. [1] - devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of devel/qt4-qdoc3. Originally worked on by Tobias Berner. It had already been half-split from devel/qt5-buildtools, we just needed to finish the work. Dead ports: - devel/qt5-qmldevtools: Merged into lang/qt5-qml. Minor changes: - devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list. - graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP, Direct Draw Surface and ICNS formats. - multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now mutually exclusive due to changes introduced in Qt 5.3.0 (the ALSA code is now a proper plugin that is only built if PulseAudio is not used). - x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared library. The big changes: - bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3] QMAKEPATH does much more than we want now that we call qmake from the top of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS property, which is in turn used by qt_config.pri to load the .pri files in mkspecs/modules. In practice, this means that if people have an older Qt installation those files will be used and QT_CONFIG will have values such as "gui" even if one is building a port like textproc/qt5-xml, which passes -no-gui to the configure script. Consequently, unintended code paths may be enabled or the configuration step can just fail if the .pro files expect values that are not present in the system-wide, older .pri files. We avoid all those problems if we use QMAKESPEC, as qmake does not take its value into account when evaluating the QMAKE_MKSPECS property and will only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for example, instead of all the files in mkspecs). - Stop explicitly passing ${LOCALBASE} to the compiler. [3] qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the ones in the build directory themselves. In practice, this means that we end up with linker calls like this: c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib -lQt5Gui -lQt5Core So if one already has Qt installed in the system, the older, already present version of the libraries in /usr/local/lib will be used instead of the newly-built ones in /wrkdir/build/lib. QTBUG-40825 discusses this behavior upstream, but there has been no agreement on a solution yet. For now, the solution adopted is to make the compiler and the linker aware of those paths but only try them last after all others, and this is achieved by setting the CPATH and LIBRARY_PATH environment variables when qmake is being used. In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths from the pkg-config calls qtbase's configure script makes. - Call qmake from the root of the ${WRKSRC}. In Qt 5.3, Qt's build infrastructure has undergone some changes that make our previous approach of calling qmake from the directories we want to build stop working. Things would break even more in Qt 5.4, in which qtbase's configure script does not accept the -process, -fully-process and -dont-process arguments anymore (it always behaves as if -process had been used). Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of this change involves changing lines in Makefiles from WRKSRC_SUBDIR= foo/bar to BUILD_WRKSRC= ${WRKSRC}/foo/bar INSTALL_WRKSRC= ${WRKSRC}/foo/bar as well as adding patches to .pro files to avoid entering other subdirectories and removing post-configure targets that are not necessary anymore. Since qmake needs to be called from the top of ${WRKSRC} anyway, we can also simplify the configuration process for the qtbase ports a little. Looking at r10019 it is not clear why we started calling qmake in the pre-configure target in addition to the post-configure one (while also skipping it in do-configure), but we can now drop this call since letting configure behave as if -process had been passed means it will call qmake on its own and overwrite the files generated by the pre-configure call. We still need to call qmake in post-configure though, as the configure script does not pass -recursive when calling qmake and we need to be able to call make from any subdirectory when building. PR: 194762 [1] PR: 194566 # exp-run with base GCC and clang PR: 194088 [3]
This commit is contained in:
parent
f7d704569d
commit
a9662ed949
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=372179
1
MOVED
1
MOVED
@ -7176,3 +7176,4 @@ deskutils/babytrans||2014-10-31|Has expired: Abandonware, dictionaries unavailab
|
||||
www/rt38||2014-10-31|Has expired: Has expired: End of Life March 2014
|
||||
textproc/libmwaw|textproc/libmwaw03|2014-10-31|Replaced by newer version
|
||||
databases/pecl-yac|devel/pecl-yac|2014-11-04|Duplicate port
|
||||
devel/qt5-qmldevtools||2014-11-05|Merged into lang/qt5-qml
|
||||
|
@ -49,6 +49,19 @@ IGNORE= Incorrect 'USES+= qmake' usage: argument '${arg}' is not recognized
|
||||
USE_QT${_QT_VERSION:R:R}+= qmake_build
|
||||
.endif
|
||||
|
||||
.if ${_QT_VERSION:M5*}
|
||||
# We deliberately do not pass -I${LOCALBASE}/include and -L${LOCALBASE}/lib
|
||||
# in the FreeBSD mkspecs because in Qt5 they are always added before the
|
||||
# paths in ${WRKSRC}. In other words, if one is upgrading an existing
|
||||
# installation the old headers and libraries will always be picked up.
|
||||
# Those directories to be passed though, they just need to be passed last.
|
||||
# See QTBUG-40825 and ports/194088 for more information.
|
||||
CONFIGURE_ENV+= CPATH=${LOCALBASE}/include \
|
||||
LIBRARY_PATH=${LOCALBASE}/lib
|
||||
MAKE_ENV+= CPATH=${LOCALBASE}/include \
|
||||
LIBRARY_PATH=${LOCALBASE}/lib
|
||||
.endif # ${_QT_VERSION:M5*}
|
||||
|
||||
# QMAKESPEC belongs to bsd.qt.mk.
|
||||
QMAKE_ENV?= ${CONFIGURE_ENV}
|
||||
QMAKE_ARGS+= -spec ${QMAKESPEC} \
|
||||
|
62
Mk/bsd.qt.mk
62
Mk/bsd.qt.mk
@ -27,7 +27,7 @@ Qt_Pre_Include= bsd.qt.mk
|
||||
# Qt versions currently supported by the framework.
|
||||
_QT_SUPPORTED?= 4 5
|
||||
QT4_VERSION?= 4.8.6
|
||||
QT5_VERSION?= 5.2.1
|
||||
QT5_VERSION?= 5.3.2
|
||||
|
||||
QT_PREFIX?= ${LOCALBASE}
|
||||
|
||||
@ -103,12 +103,15 @@ QT_DIST= base declarative doc graphicaleffects imageformats \
|
||||
# Qt configure requires pkg-config to detect dependencies.
|
||||
USES+= pkgconfig
|
||||
|
||||
# Use mkspecs installed in QMAKEPATH/mkspecs when building qtbase.
|
||||
CONFIGURE_ENV+= QMAKEPATH="${QT_MKSPECDIR:H}"
|
||||
MAKE_ENV+= QMAKEPATH="${QT_MKSPECDIR:H}"
|
||||
# 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 flags aren't enough.
|
||||
# -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*}
|
||||
@ -137,8 +140,7 @@ CONFIGURE_ARGS+=-fast \
|
||||
-examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/examples \
|
||||
-demosdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/demos
|
||||
. else
|
||||
CONFIGURE_ARGS+=-dont-process \
|
||||
-nomake examples -nomake tests \
|
||||
CONFIGURE_ARGS+=-nomake examples -nomake tests \
|
||||
-archdatadir ${PREFIX}/${QT_ARCHDIR_REL} \
|
||||
-libexecdir ${PREFIX}/${QT_LIBEXECDIR_REL} \
|
||||
-qmldir ${PREFIX}/${QT_QMLDIR_REL} \
|
||||
@ -169,9 +171,7 @@ CONFIGURE_ARGS+=-verbose
|
||||
EXTRA_PATCHES?= ${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-configure \
|
||||
${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-config.tests-unix-compile.test \
|
||||
${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-libtool
|
||||
. if ${_QT_VERSION:M5*}
|
||||
EXTRA_PATCHES+= ${.CURDIR:H:H}/devel/qt5-core/files/extrapatch-src__corelib__tools__qdatetime.cpp
|
||||
. elif ${_QT_VERSION:M4*}
|
||||
. if ${_QT_VERSION:M4*}
|
||||
EXTRA_PATCHES?= ${EXTRA_PATCHES} \
|
||||
${.CURDIR:H:H}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h
|
||||
. endif
|
||||
@ -297,8 +297,8 @@ _USE_QT4_ONLY= accessible assistant-adp assistantclient codecs-cn codecs-jp \
|
||||
qtestlib qvfb rcc uic uic3 xmlpatterns-tool
|
||||
|
||||
_USE_QT5_ONLY= buildtools concurrent core graphicaleffects linguisttools \
|
||||
printsupport qdbus qdoc qev qml qmldevtools quick \
|
||||
quickcontrols uitools widgets x11extras
|
||||
printsupport qdbus qdoc qev qml quick \
|
||||
quickcontrols serialport uitools widgets x11extras
|
||||
|
||||
accessible_PORT= accessibility/${_QT_RELNAME}-accessible
|
||||
accessible_PATH= ${QT_PLUGINDIR}/accessible/libqtaccessiblewidgets.so
|
||||
@ -438,9 +438,6 @@ qmake_PATH= ${QMAKE}
|
||||
qml_PORT= lang/${_QT_RELNAME}-qml
|
||||
qml_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Qml.so
|
||||
|
||||
qmldevtools_PORT= devel/${_QT_RELNAME}-qmldevtools
|
||||
qmldevtools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}QmlDevTools.a
|
||||
|
||||
qmlviewer_PORT= devel/${_QT_RELNAME}-qmlviewer
|
||||
qmlviewer_PATH= ${QT_BINDIR}/qmlviewer
|
||||
|
||||
@ -471,6 +468,9 @@ script_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}Script.so
|
||||
scripttools_PORT= devel/${_QT_RELNAME}-scripttools
|
||||
scripttools_PATH= ${QT_LIBDIR}/libQt${_QT_LIBVER}ScriptTools.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
|
||||
|
||||
@ -551,7 +551,10 @@ _QT_TOOLS= # empty
|
||||
_QT_TOOLS+= ${QMAKE}
|
||||
. endif
|
||||
. if ${PORTNAME} != "buildtools"
|
||||
_QT_TOOLS+= ${MOC} qdoc ${RCC}
|
||||
_QT_TOOLS+= ${MOC} ${RCC}
|
||||
. endif
|
||||
. if ${PORTNAME} != "qdoc"
|
||||
_QT_TOOLS+= qdoc
|
||||
. endif
|
||||
. if ${PORTNAME} != "dbus"
|
||||
_QT_TOOLS+= qdbuscpp2xml qdbusxml2cpp
|
||||
@ -562,26 +565,39 @@ _QT_TOOLS+= ${UIC}
|
||||
|
||||
pre-configure: qtbase-pre-configure
|
||||
qtbase-pre-configure:
|
||||
. if ${PORTNAME} != "qmake"
|
||||
@(cd ${WRKSRC} && ${SETENV} ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS})
|
||||
# @${RM} -rf ${CONFIGURE_WRKSRC}/mkspecs
|
||||
# @${MKDIR} ${CONFIGURE_WRKSRC}/mkspecs
|
||||
. endif
|
||||
. 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_WRKSRC= ${BUILD_WRKSRC}
|
||||
QMAKE_SOURCE_PATH= ${_QMAKE_WRKSRC}
|
||||
_QMAKE= ${CONFIGURE_WRKSRC}/bin/qmake
|
||||
|
||||
post-configure: qmake-configure
|
||||
. endif
|
||||
. endif # ${QT_DIST} == "base"
|
||||
|
||||
# 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).
|
||||
pre-configure: qt5-pre-configure
|
||||
qt5-pre-configure:
|
||||
${ECHO_CMD} 'CMAKE_MODULE_TESTS = -' > ${WRKSRC}/.qmake.cache
|
||||
|
||||
pre-install: qt-pre-install
|
||||
qt-pre-install:
|
||||
# Search both in CONFIGURE_WRKSRC and WRKSRC, as the former is not
|
||||
|
16
comms/qt5-serialport/Makefile
Normal file
16
comms/qt5-serialport/Makefile
Normal file
@ -0,0 +1,16 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= serialport
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
CATEGORIES= comms
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt functions to access serial ports
|
||||
|
||||
USE_QT5= core buildtools_build
|
||||
QT_DIST= serialport
|
||||
USES= qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
.include <bsd.port.mk>
|
34
comms/qt5-serialport/pkg-plist
Normal file
34
comms/qt5-serialport/pkg-plist
Normal file
@ -0,0 +1,34 @@
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qcore_mac_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qcore_unix_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qlockfile_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qringbuffer_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialport_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialport_symbian_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialport_unix_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialport_win_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialport_wince_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialportinfo_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qtudev_p.h
|
||||
%%QT_INCDIR%%/QtSerialPort/QLockFile
|
||||
%%QT_INCDIR%%/QtSerialPort/QSerialPort
|
||||
%%QT_INCDIR%%/QtSerialPort/QSerialPortInfo
|
||||
%%QT_INCDIR%%/QtSerialPort/QWinEventNotifier
|
||||
%%QT_INCDIR%%/QtSerialPort/QtSerialPort
|
||||
%%QT_INCDIR%%/QtSerialPort/QtSerialPortDepends
|
||||
%%QT_INCDIR%%/QtSerialPort/QtSerialPortVersion
|
||||
%%QT_INCDIR%%/QtSerialPort/qlockfile.h
|
||||
%%QT_INCDIR%%/QtSerialPort/qserialport.h
|
||||
%%QT_INCDIR%%/QtSerialPort/qserialportglobal.h
|
||||
%%QT_INCDIR%%/QtSerialPort/qserialportinfo.h
|
||||
%%QT_INCDIR%%/QtSerialPort/qtserialportversion.h
|
||||
%%QT_INCDIR%%/QtSerialPort/qwineventnotifier.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5SerialPort/Qt5SerialPortConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5SerialPort/Qt5SerialPortConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/libQt5SerialPort.prl
|
||||
%%QT_LIBDIR%%/libQt5SerialPort.so
|
||||
%%QT_LIBDIR%%/libQt5SerialPort.so.5
|
||||
%%QT_LIBDIR%%/libQt5SerialPort.so.%%SHORTVER%%
|
||||
%%QT_LIBDIR%%/libQt5SerialPort.so.%%FULLVER%%
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_serialport.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_serialport_private.pri
|
||||
%%QT_LIBDIR%%data/pkgconfig/Qt5SerialPort.pc
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= sql
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
COMMENT= Qt ${DB_DESC} plugin
|
||||
PORTREVISION= 2
|
||||
|
||||
DB= ODBC
|
||||
DB_DESC= Open Database Connectivity
|
||||
|
@ -1,7 +1,5 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTREVISION= 1
|
||||
|
||||
DB= SQLite2
|
||||
DB_DESC= SQLite 2
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sqlite3
|
||||
PORTREVISION= 1
|
||||
|
||||
DB= SQLite
|
||||
DB_DESC= SQLite 3
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= dbus
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= qmake
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -26,30 +25,26 @@ INSTALL_TARGET= install_qmake install_mkspecs
|
||||
|
||||
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# Needs bsd.port.pre.mk to override -dont-process from bsd.qt.mk.
|
||||
CONFIGURE_ARGS+=-process
|
||||
|
||||
post-patch:
|
||||
# Prevent qconfig.pri from being module dependent.
|
||||
@${REINPLACE_CMD} -E -e '/"\$$QT_CONFIG +(${TBR_CONFIG})"/ d' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
@${RM} ${WRKSRC}/mkspecs/*/*.orig
|
||||
|
||||
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
|
||||
${WRKSRC}/mkspecs/common/freebsd.conf
|
||||
@${REINPLACE_CMD} -e 's|unix.conf|freebsd.conf|' \
|
||||
${WRKSRC}/mkspecs/freebsd-icc/qmake.conf
|
||||
|
||||
# Add mkspec for Clang.
|
||||
@${CP} -a ${WRKSRC}/mkspecs/freebsd-g++ \
|
||||
# Add mkspec for Clang. For now, this means adjusting the existing
|
||||
# unsupported/freebsd-clang mkspec while we get it into shape upstream.
|
||||
@${MV} ${WRKSRC}/mkspecs/unsupported/freebsd-clang \
|
||||
${WRKSRC}/mkspecs/freebsd-clang
|
||||
@${REINPLACE_CMD} -e 's|g++|clang|g' \
|
||||
-e '/gcc-base-unix.conf/d' \
|
||||
@${REINPLACE_CMD} -e 's|(../|(|g' \
|
||||
${WRKSRC}/mkspecs/freebsd-clang/qmake.conf
|
||||
@${REINPLACE_CMD} -e 's|"../|"|g' \
|
||||
${WRKSRC}/mkspecs/freebsd-clang/qplatformdefs.h
|
||||
|
||||
@${RM} ${WRKSRC}/mkspecs/*/*.orig
|
||||
@${RM} -Rf ${WRKSRC}/mkspecs/freebsd-g++46
|
||||
|
||||
post-build:
|
||||
@ -62,4 +57,4 @@ post-build:
|
||||
@${REINPLACE_CMD} -En -e '/^(CONFIG|QT_BUILD_PARTS|.*_DIR) / p' \
|
||||
${WRKSRC}/mkspecs/qmodule.pri
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,18 +0,0 @@
|
||||
--- ./mkspecs/common/clang-unix.conf.orig 2013-12-05 17:44:20.215196720 +0000
|
||||
+++ ./mkspecs/common/clang-unix.conf 2013-12-05 17:47:19.015202020 +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
|
@ -1,6 +1,6 @@
|
||||
--- ./mkspecs/common/freebsd.conf.orig 2013-12-05 17:36:29.064198097 +0000
|
||||
+++ ./mkspecs/common/freebsd.conf 2013-12-05 17:38:34.413200492 +0000
|
||||
@@ -0,0 +1,38 @@
|
||||
@@ -0,0 +1,30 @@
|
||||
+#
|
||||
+# qmake configuration for FreeBSD
|
||||
+#
|
||||
@ -12,14 +12,6 @@
|
||||
+
|
||||
+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_OPENGL = /usr/local/include
|
||||
+QMAKE_LIBDIR_OPENGL = /usr/local/lib
|
||||
+
|
||||
+QMAKE_LFLAGS_THREAD = -pthread
|
||||
+
|
||||
+QMAKE_LIBS =
|
||||
|
@ -1,11 +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) {
|
||||
$$1 = $$eval(QT_TOOL.$${2}.binary)
|
||||
isEmpty($$1) {
|
||||
- $$1 = $$[QT_HOST_BINS]/$$2
|
||||
+ $$1 = $$[QT_HOST_BINS/get]/$$2
|
||||
exists($$eval($$1).pl) {
|
||||
$$1 = perl -w $$eval($$1).pl
|
||||
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) {
|
||||
|
@ -1,13 +1,12 @@
|
||||
--- ./mkspecs/freebsd-g++/qmake.conf.orig 2013-12-05 17:39:41.510199000 +0000
|
||||
+++ ./mkspecs/freebsd-g++/qmake.conf 2013-12-05 17:40:05.441200135 +0000
|
||||
@@ -2,36 +2,9 @@
|
||||
--- mkspecs/freebsd-g++/qmake.conf.orig
|
||||
+++ mkspecs/freebsd-g++/qmake.conf
|
||||
@@ -2,31 +2,7 @@
|
||||
# qmake configuration for freebsd-g++
|
||||
#
|
||||
|
||||
-MAKEFILE_GENERATOR = UNIX
|
||||
-QMAKE_PLATFORM = freebsd bsd
|
||||
CONFIG += gdb_dwarf_index
|
||||
|
||||
-
|
||||
-QMAKE_CFLAGS_THREAD = -pthread -D_THREAD_SAFE
|
||||
-
|
||||
-QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
|
||||
@ -15,10 +14,6 @@
|
||||
-# 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_OPENGL = /usr/X11R6/include
|
||||
-QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
|
||||
-
|
||||
-QMAKE_LFLAGS_THREAD = -pthread
|
||||
-
|
||||
|
@ -0,0 +1,37 @@
|
||||
--- mkspecs/unsupported/freebsd-clang/qmake.conf
|
||||
+++ mkspecs/unsupported/freebsd-clang/qmake.conf
|
||||
@@ -2,31 +2,6 @@
|
||||
# qmake configuration for freebsd-clang
|
||||
#
|
||||
|
||||
-MAKEFILE_GENERATOR = UNIX
|
||||
-QMAKE_PLATFORM = freebsd bsd
|
||||
-
|
||||
-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_LFLAGS_THREAD = -pthread
|
||||
-
|
||||
-QMAKE_LIBS =
|
||||
-QMAKE_LIBS_DYNLOAD =
|
||||
-QMAKE_LIBS_X11 = -lXext -lX11 -lm
|
||||
-QMAKE_LIBS_OPENGL = -lGL
|
||||
-QMAKE_LIBS_THREAD =
|
||||
-
|
||||
-QMAKE_AR = ar cqs
|
||||
-QMAKE_OBJCOPY = objcopy
|
||||
-QMAKE_NM = nm -P
|
||||
-QMAKE_RANLIB =
|
||||
-
|
||||
-include(../../common/unix.conf)
|
||||
-include(../../common/gcc-base-unix.conf)
|
||||
-include(../../common/g++-unix.conf)
|
||||
-include(../../common/clang.conf)
|
||||
+include(../../common/freebsd.conf)
|
||||
+include(../../common/gcc-base-unix.conf)
|
||||
+include(../../common/clang.conf)
|
@ -20,7 +20,6 @@
|
||||
%%QT_MKSPECDIR%%/common/armcc.conf
|
||||
%%QT_MKSPECDIR%%/common/c89/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/common/clang-mac.conf
|
||||
%%QT_MKSPECDIR%%/common/clang-unix.conf
|
||||
%%QT_MKSPECDIR%%/common/clang.conf
|
||||
%%QT_MKSPECDIR%%/common/freebsd.conf
|
||||
%%QT_MKSPECDIR%%/common/g++-base.conf
|
||||
@ -54,7 +53,22 @@
|
||||
%%QT_MKSPECDIR%%/common/unix.conf
|
||||
%%QT_MKSPECDIR%%/common/wince/qmake.conf
|
||||
%%QT_MKSPECDIR%%/common/wince/qplatformdefs.h
|
||||
%%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_71x71.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_large.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_medium.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_small.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_splash.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/assets/logo_store.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/assets/tile_iconic_medium.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/assets/tile_iconic_small.png
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/8.0/AppxManifest.xml.in
|
||||
%%QT_MKSPECDIR%%/common/winrt_winphone/manifests/8.0/WMAppManifest.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
|
||||
@ -73,6 +87,9 @@
|
||||
%%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-hisilicon-hix5hd2-g++/qeglfshooks_hix5hd2.cpp
|
||||
%%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
|
||||
@ -140,8 +157,9 @@
|
||||
%%QT_MKSPECDIR%%/features/mac/sdk.prf
|
||||
%%QT_MKSPECDIR%%/features/moc.prf
|
||||
%%QT_MKSPECDIR%%/features/no_debug_info.prf
|
||||
%%QT_MKSPECDIR%%/features/opengles1.prf
|
||||
%%QT_MKSPECDIR%%/features/precompile_header.prf
|
||||
%%QT_MKSPECDIR%%/features/qfeatures.prf
|
||||
%%QT_MKSPECDIR%%/features/qlalr.prf
|
||||
%%QT_MKSPECDIR%%/features/qml1_module.prf
|
||||
%%QT_MKSPECDIR%%/features/qml1_plugin.prf
|
||||
%%QT_MKSPECDIR%%/features/qml_debug.prf
|
||||
@ -162,6 +180,7 @@
|
||||
%%QT_MKSPECDIR%%/features/qt_example_installs.prf
|
||||
%%QT_MKSPECDIR%%/features/qt_functions.prf
|
||||
%%QT_MKSPECDIR%%/features/qt_headersclean.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
|
||||
@ -184,7 +203,6 @@
|
||||
%%QT_MKSPECDIR%%/features/uic.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
|
||||
@ -208,12 +226,17 @@
|
||||
%%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/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/font_deployment.prf
|
||||
%%QT_MKSPECDIR%%/features/winrt/package_manifest.prf
|
||||
%%QT_MKSPECDIR%%/features/yacc.prf
|
||||
%%QT_MKSPECDIR%%/freebsd-clang/qmake.conf
|
||||
%%QT_MKSPECDIR%%/freebsd-clang/qplatformdefs.h
|
||||
@ -314,6 +337,7 @@
|
||||
%%QT_MKSPECDIR%%/macx-ios-clang/features/default_pre.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/qmake.conf
|
||||
%%QT_MKSPECDIR%%/macx-ios-clang/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/macx-ios-clang/rename_main.sh
|
||||
@ -331,6 +355,8 @@
|
||||
%%QT_MKSPECDIR%%/qdevice.pri
|
||||
%%QT_MKSPECDIR%%/qfeatures.pri
|
||||
%%QT_MKSPECDIR%%/qmodule.pri
|
||||
%%QT_MKSPECDIR%%/qnx-armle-v7-qcc/qmake.conf
|
||||
%%QT_MKSPECDIR%%/qnx-armle-v7-qcc/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/qnx-armv7le-qcc/qmake.conf
|
||||
%%QT_MKSPECDIR%%/qnx-armv7le-qcc/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/qnx-x86-qcc/qmake.conf
|
||||
@ -368,6 +394,8 @@
|
||||
%%QT_MKSPECDIR%%/unsupported/linux-armcc/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qmake.conf
|
||||
%%QT_MKSPECDIR%%/unsupported/linux-host-g++/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/unsupported/linux-libc++-clang/qmake.conf
|
||||
%%QT_MKSPECDIR%%/unsupported/linux-libc++-clang/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
|
||||
@ -410,11 +438,21 @@
|
||||
%%QT_MKSPECDIR%%/wince70embedded-x86-msvc2008/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winphone-arm-msvc2012/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winphone-arm-msvc2012/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winphone-arm-msvc2013/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winphone-arm-msvc2013/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winphone-x86-msvc2012/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winphone-x86-msvc2012/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winphone-x86-msvc2013/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winphone-x86-msvc2013/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winrt-arm-msvc2012/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winrt-arm-msvc2012/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winrt-arm-msvc2013/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winrt-arm-msvc2013/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winrt-x64-msvc2012/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winrt-x64-msvc2012/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winrt-x64-msvc2013/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winrt-x64-msvc2013/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winrt-x86-msvc2012/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winrt-x86-msvc2012/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/winrt-x86-msvc2013/qmake.conf
|
||||
%%QT_MKSPECDIR%%/winrt-x86-msvc2013/qplatformdefs.h
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= assistant
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -19,10 +18,8 @@ DESKTOP_ENTRIES="Qt 5 Assistant" "" \
|
||||
"${PREFIX}/${QT_BINDIR_REL}/assistant" \
|
||||
"Development;Qt;" true
|
||||
|
||||
# Run qmake also in help/ subdirectory to generate qt_lib_help.pri.
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME}/${PORTNAME}
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/images/assistant-128.png \
|
||||
|
45
devel/qt5-assistant/files/patch-src__src.pro
Normal file
45
devel/qt5-assistant/files/patch-src__src.pro
Normal file
@ -0,0 +1,45 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,38 +1,2 @@
|
||||
TEMPLATE = subdirs
|
||||
-
|
||||
-qtHaveModule(widgets) {
|
||||
- no-png {
|
||||
- message("Some graphics-related tools are unavailable without PNG support")
|
||||
- } else {
|
||||
- SUBDIRS = assistant \
|
||||
- pixeltool \
|
||||
- qtestlib \
|
||||
- designer
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
-qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
||||
+SUBDIRS = assistant
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= buildtools
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= concurrent
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= core
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -1,28 +0,0 @@
|
||||
--- ./src/corelib/tools/qdatetime.cpp.orig 2013-10-22 01:49:27.000000000 -0700
|
||||
+++ ./src/corelib/tools/qdatetime.cpp 2013-11-04 16:56:16.155303199 -0800
|
||||
@@ -2190,6 +2190,12 @@
|
||||
long offset;
|
||||
_get_timezone(&offset);
|
||||
return offset;
|
||||
+#elif defined(Q_OS_FREEBSD)
|
||||
+ time_t t;
|
||||
+ struct tm *lt;
|
||||
+ (void)time(&t);
|
||||
+ lt = localtime(&t);
|
||||
+ return -lt->tm_gmtoff;
|
||||
#else
|
||||
return timezone;
|
||||
#endif // Q_OS_WIN
|
||||
@@ -2207,6 +2213,12 @@
|
||||
return QString::fromWCharArray(tzi.DaylightName);
|
||||
else
|
||||
return QString::fromWCharArray(tzi.StandardName);
|
||||
+#elif defined(Q_OS_FREEBSD)
|
||||
+ time_t t;
|
||||
+ struct tm *lt;
|
||||
+ (void)time(&t);
|
||||
+ lt = localtime(&t);
|
||||
+ return QString::fromLocal8Bit(lt->tm_zone);
|
||||
#else
|
||||
int isDst = (daylightStatus == QDateTimePrivate::DaylightTime) ? 1 : 0;
|
||||
#if defined(_MSC_VER) && _MSC_VER >= 1400
|
@ -48,6 +48,7 @@
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventdispatcher_glib_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventdispatcher_unix_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventdispatcher_win_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventdispatcher_winrt_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventloop_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qeventtransition_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfactoryloader_p.h
|
||||
@ -59,6 +60,7 @@
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystementry_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemiterator_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemmetadata_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_fsevents_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_inotify_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_kqueue_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_p.h
|
||||
@ -115,6 +117,10 @@
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qorderedmutexlocker_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qparallelanimationgroup_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qpodlist_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qppsattribute_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qppsattributeprivate_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qppsobject_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qppsobjectprivate_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qprocess_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qpropertyanimation_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qreadwritelock_p.h
|
||||
@ -133,6 +139,7 @@
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsjiscodec_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstate_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstatemachine_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstringiterator_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsystemerror_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsystemlibrary_p.h
|
||||
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsystemsemaphore_p.h
|
||||
@ -179,6 +186,7 @@
|
||||
%%QT_INCDIR%%/QtCore/QArrayDataPointerRef
|
||||
%%QT_INCDIR%%/QtCore/QAssociativeIterable
|
||||
%%QT_INCDIR%%/QtCore/QAtomicInt
|
||||
%%QT_INCDIR%%/QtCore/QAtomicInteger
|
||||
%%QT_INCDIR%%/QtCore/QAtomicPointer
|
||||
%%QT_INCDIR%%/QtCore/QBBSystemLocaleData
|
||||
%%QT_INCDIR%%/QtCore/QBasicMutex
|
||||
@ -288,6 +296,7 @@
|
||||
%%QT_INCDIR%%/QtCore/QMapNode
|
||||
%%QT_INCDIR%%/QtCore/QMapNodeBase
|
||||
%%QT_INCDIR%%/QtCore/QMargins
|
||||
%%QT_INCDIR%%/QtCore/QMarginsF
|
||||
%%QT_INCDIR%%/QtCore/QMessageAuthenticationCode
|
||||
%%QT_INCDIR%%/QtCore/QMessageLogContext
|
||||
%%QT_INCDIR%%/QtCore/QMessageLogger
|
||||
@ -365,6 +374,7 @@
|
||||
%%QT_INCDIR%%/QtCore/QSharedDataPointer
|
||||
%%QT_INCDIR%%/QtCore/QSharedMemory
|
||||
%%QT_INCDIR%%/QtCore/QSharedPointer
|
||||
%%QT_INCDIR%%/QtCore/QSignalBlocker
|
||||
%%QT_INCDIR%%/QtCore/QSignalMapper
|
||||
%%QT_INCDIR%%/QtCore/QSignalTransition
|
||||
%%QT_INCDIR%%/QtCore/QSize
|
||||
@ -474,24 +484,16 @@
|
||||
%%QT_INCDIR%%/QtCore/qarraydataops.h
|
||||
%%QT_INCDIR%%/QtCore/qarraydatapointer.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_alpha.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_armv5.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_armv6.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_armv7.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_bfin.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_bootstrap.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_cxx11.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_gcc.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_ia64.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_integrity.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_mips.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_msvc.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_power.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_s390.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_sh4a.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_sparc.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_unix.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_vxworks.h
|
||||
%%QT_INCDIR%%/QtCore/qatomic_x86.h
|
||||
%%QT_INCDIR%%/QtCore/qbasicatomic.h
|
||||
%%QT_INCDIR%%/QtCore/qbasictimer.h
|
||||
@ -540,6 +542,7 @@
|
||||
%%QT_INCDIR%%/QtCore/qfunctions_nacl.h
|
||||
%%QT_INCDIR%%/QtCore/qfunctions_vxworks.h
|
||||
%%QT_INCDIR%%/QtCore/qfunctions_wince.h
|
||||
%%QT_INCDIR%%/QtCore/qfunctions_winrt.h
|
||||
%%QT_INCDIR%%/QtCore/qfuture.h
|
||||
%%QT_INCDIR%%/QtCore/qfutureinterface.h
|
||||
%%QT_INCDIR%%/QtCore/qfuturesynchronizer.h
|
||||
@ -585,7 +588,6 @@
|
||||
%%QT_INCDIR%%/QtCore/qobjectcleanuphandler.h
|
||||
%%QT_INCDIR%%/QtCore/qobjectdefs.h
|
||||
%%QT_INCDIR%%/QtCore/qobjectdefs_impl.h
|
||||
%%QT_INCDIR%%/QtCore/qoldbasicatomic.h
|
||||
%%QT_INCDIR%%/QtCore/qpair.h
|
||||
%%QT_INCDIR%%/QtCore/qparallelanimationgroup.h
|
||||
%%QT_INCDIR%%/QtCore/qpauseanimation.h
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= designer
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -20,14 +19,15 @@ DESKTOP_ENTRIES="Qt 5 Designer" "" \
|
||||
"${PREFIX}/${QT_BINDIR_REL}/designer" \
|
||||
"Development;Qt;" true
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/uitools/ d' \
|
||||
${WRKSRC}/src/src.pro
|
||||
${WRKSRC}/src/${PORTNAME}/src/src.pro
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/src/designer/images/designer.png \
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/src/designer/images/designer.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps/designer-qt5.png
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
45
devel/qt5-designer/files/patch-src__src.pro
Normal file
45
devel/qt5-designer/files/patch-src__src.pro
Normal file
@ -0,0 +1,45 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,38 +1,2 @@
|
||||
TEMPLATE = subdirs
|
||||
-
|
||||
-qtHaveModule(widgets) {
|
||||
- no-png {
|
||||
- message("Some graphics-related tools are unavailable without PNG support")
|
||||
- } else {
|
||||
- SUBDIRS = assistant \
|
||||
- pixeltool \
|
||||
- qtestlib \
|
||||
- designer
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
-qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
||||
+SUBDIRS = designer
|
@ -176,6 +176,8 @@
|
||||
%%QT_INCDIR%%/QtDesignerComponents/qtdesignercomponentsversion.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5Designer/Qt5DesignerConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Designer/Qt5DesignerConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
|
||||
%%QT_LIBDIR%%/libQt5Designer.prl
|
||||
%%QT_LIBDIR%%/libQt5Designer.so
|
||||
%%QT_LIBDIR%%/libQt5Designer.so.5
|
||||
@ -194,6 +196,8 @@
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_designercomponents_private.pri
|
||||
%%QT_PLUGINDIR%%/designer/libqwebview.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/designer/libqwebview.so.debug
|
||||
%%QT_PLUGINDIR%%/designer/libqquickwidget.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/designer/libqquickwidget.so.debug
|
||||
libdata/pkgconfig/Qt5Designer.pc
|
||||
libdata/pkgconfig/Qt5DesignerComponents.pc
|
||||
share/pixmaps/designer-qt5.png
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= help
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -14,10 +13,7 @@ QT_DIST= tools
|
||||
USES= qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
WRKSRC_SUBDIR= src/assistant
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -Ee 's,(clucene|assistant),,' \
|
||||
${WRKSRC}/assistant.pro
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/assistant
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/assistant
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
30
devel/qt5-help/files/patch-src__assistant__assistant.pro
Normal file
30
devel/qt5-help/files/patch-src__assistant__assistant.pro
Normal file
@ -0,0 +1,30 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
clucene/ is built in textproc/clucene-qt5, assistant/ is built in
|
||||
devel/qt5-assistant.
|
||||
|
||||
--- src/assistant/assistant.pro
|
||||
+++ src/assistant/assistant.pro
|
||||
@@ -1,20 +1,15 @@
|
||||
TEMPLATE = subdirs
|
||||
|
||||
-SUBDIRS += clucene \
|
||||
- help \
|
||||
- assistant \
|
||||
+SUBDIRS += help \
|
||||
qhelpgenerator \
|
||||
qcollectiongenerator \
|
||||
qhelpconverter
|
||||
|
||||
-help.depends = clucene
|
||||
-assistant.depends = help
|
||||
qhelpgenerator.depends = help
|
||||
qcollectiongenerator.depends = help
|
||||
qhelpconverter.depends = help
|
||||
|
||||
qtNomakeTools( \
|
||||
- assistant \
|
||||
qhelpgenerator \
|
||||
qcollectiongenerator \
|
||||
qhelpconverter \
|
45
devel/qt5-help/files/patch-src__src.pro
Normal file
45
devel/qt5-help/files/patch-src__src.pro
Normal file
@ -0,0 +1,45 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,38 +1,2 @@
|
||||
TEMPLATE = subdirs
|
||||
-
|
||||
-qtHaveModule(widgets) {
|
||||
- no-png {
|
||||
- message("Some graphics-related tools are unavailable without PNG support")
|
||||
- } else {
|
||||
- SUBDIRS = assistant \
|
||||
- pixeltool \
|
||||
- qtestlib \
|
||||
- designer
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
-qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
||||
+SUBDIRS = assistant
|
@ -36,6 +36,7 @@
|
||||
%%QT_INCDIR%%/QtHelp/qhelpsearchresultwidget.h
|
||||
%%QT_INCDIR%%/QtHelp/qthelpversion.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5Help/Qt5HelpConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Help/Qt5HelpConfigExtras.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Help/Qt5HelpConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/libQt5Help.prl
|
||||
%%QT_LIBDIR%%/libQt5Help.so
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= linguist
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -19,14 +18,11 @@ DESKTOP_ENTRIES="Qt 5 Linguist" "" \
|
||||
"${PREFIX}/${QT_BINDIR_REL}/linguist" \
|
||||
"Development;Qt;" true
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}/${PORTNAME}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/DESTDIR/ d' \
|
||||
${WRKSRC}/linguist.pro
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME}/${PORTNAME}
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/images/icons/linguist-128-32.png \
|
||||
${INSTALL_DATA} ${BUILD_WRKSRC}/images/icons/linguist-128-32.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps/linguist-qt5.png
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
45
devel/qt5-linguist/files/patch-src__src.pro
Normal file
45
devel/qt5-linguist/files/patch-src__src.pro
Normal file
@ -0,0 +1,45 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,38 +1,2 @@
|
||||
TEMPLATE = subdirs
|
||||
-
|
||||
-qtHaveModule(widgets) {
|
||||
- no-png {
|
||||
- message("Some graphics-related tools are unavailable without PNG support")
|
||||
- } else {
|
||||
- SUBDIRS = assistant \
|
||||
- pixeltool \
|
||||
- qtestlib \
|
||||
- designer
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
-qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
||||
+SUBDIRS = linguist
|
@ -8,26 +8,20 @@ PKGNAMEPREFIX= qt5-
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt localization tools
|
||||
|
||||
USE_QT5= core qmldevtools_build xml buildtools_build
|
||||
USE_QT5= core xml buildtools_build qml_build
|
||||
QT_DIST= tools
|
||||
USES= qmake
|
||||
|
||||
WRKSRC_SUBDIR= src/linguist
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/linguist
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/linguist
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/SUBDIRS.*linguist/ d' \
|
||||
${WRKSRC}/linguist.pro
|
||||
|
||||
pre-configure:
|
||||
# Generate qt_lib_uitools.pri to fix CMake files creation.
|
||||
@${REINPLACE_CMD} -e '/QT.*widgets/ d' \
|
||||
${WRKSRC:H}/designer/src/lib/uilib/uilib.pri
|
||||
@cd ${WRKSRC:H}/designer/src/uitools && \
|
||||
${SETENV} ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS}
|
||||
${WRKSRC}/src/linguist/linguist.pro
|
||||
|
||||
post-install:
|
||||
.for f in lrelease lupdate
|
||||
${INSTALL_MAN} ${WRKSRC}/${f}/${f}.1 \
|
||||
${INSTALL_MAN} ${WRKSRC}/src/linguist/${f}/${f}.1 \
|
||||
${STAGEDIR}${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
|
||||
|
@ -12,6 +12,7 @@ USE_QT5= core dbus xml buildtools_build
|
||||
QT_DIST= tools
|
||||
USES= qmake
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= qdbusviewer
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -18,10 +17,11 @@ DESKTOP_ENTRIES="Qt 5 D-Bus Viewer" "" \
|
||||
"${PREFIX}/${QT_BINDIR_REL}/qdbusviewer" \
|
||||
"Development;Qt;" true
|
||||
|
||||
WRKSRC_SUBDIR= src/qdbus/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/qdbus/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/images/qdbusviewer-128.png \
|
||||
${INSTALL_DATA} ${BUILD_WRKSRC}/images/qdbusviewer-128.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps/qdbusviewer-qt5.png
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
44
devel/qt5-qdbusviewer/files/patch-src__src.pro
Normal file
44
devel/qt5-qdbusviewer/files/patch-src__src.pro
Normal file
@ -0,0 +1,44 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ 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
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
21
devel/qt5-qdoc/Makefile
Normal file
21
devel/qt5-qdoc/Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= qdoc
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
CATEGORIES= devel textproc
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt documentation generator
|
||||
|
||||
USE_QT5= core xml buildtools_build qmake_build
|
||||
QT_DIST= base
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= -no-dbus -no-gui -no-xcb
|
||||
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/tools/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
|
||||
PLIST_FILES= ${QT_BINDIR}/qdoc
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,23 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= qmldevtools
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt QML development support module
|
||||
|
||||
USE_QT5= core buildtools_build
|
||||
QT_DIST= declarative
|
||||
USES= qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/no_module_headers//' \
|
||||
${WRKSRC}/${PORTNAME}.pro
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,18 +0,0 @@
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsast_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsastfwd_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsastvisitor_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsengine_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsglobal_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsgrammar_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljskeywords_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljslexer_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsmemorypool_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/%%FULLVER%%/QtQmlDevTools/private/qqmljsparser_p.h
|
||||
%%QT_INCDIR%%/QtQmlDevTools/QtQmlDevTools
|
||||
%%QT_INCDIR%%/QtQmlDevTools/QtQmlDevToolsDepends
|
||||
%%QT_INCDIR%%/QtQmlDevTools/QtQmlDevToolsVersion
|
||||
%%QT_INCDIR%%/QtQmlDevTools/qtqmldevtoolsversion.h
|
||||
%%QT_LIBDIR%%/libQt5QmlDevTools.a
|
||||
%%QT_LIBDIR%%/libQt5QmlDevTools.prl
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_qmldevtools_private.pri
|
||||
libdata/pkgconfig/Qt5QmlDevTools.pc
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= script
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -11,7 +10,7 @@ COMMENT= Qt 4-compatible scripting module
|
||||
|
||||
USE_QT5= core buildtools_build
|
||||
QT_DIST= ${PORTNAME}
|
||||
USES= alias qmake
|
||||
USES= qmake
|
||||
# Keep make(1) from descending into src/script/obj/ (qmake:outsource
|
||||
# doesn't work).
|
||||
MAKE_ENV= MAKEOBJDIR=.
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= scripttools
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -14,6 +13,7 @@ QT_DIST= script
|
||||
USES= qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= testlib
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qbenchmarkmetric_p.h
|
||||
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qbenchmarkperfevents_p.h
|
||||
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qbenchmarkvalgrind_p.h
|
||||
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qcsvbenchmarklogger_p.h
|
||||
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qplaintestlogger_p.h
|
||||
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qsignaldumper_p.h
|
||||
%%QT_INCDIR%%/QtTest/%%FULLVER%%/QtTest/private/qtestcoreelement_p.h
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= uitools
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -14,6 +13,7 @@ QT_DIST= tools
|
||||
USES= qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
WRKSRC_SUBDIR= src/designer/src/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
27
devel/qt5-uitools/files/patch-src__designer__src__src.pro
Normal file
27
devel/qt5-uitools/files/patch-src__designer__src__src.pro
Normal file
@ -0,0 +1,27 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/designer/src/src.pro
|
||||
+++ src/designer/src/src.pro
|
||||
@@ -1,20 +1,4 @@
|
||||
TEMPLATE = subdirs
|
||||
|
||||
SUBDIRS = \
|
||||
- uitools \
|
||||
- lib \
|
||||
- components \
|
||||
- designer
|
||||
-
|
||||
-contains(QT_CONFIG, shared): SUBDIRS += plugins
|
||||
-
|
||||
-components.depends = lib
|
||||
-designer.depends = components
|
||||
-plugins.depends = lib
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- lib \
|
||||
- components \
|
||||
- designer \
|
||||
- plugins \
|
||||
-)
|
||||
+ uitools
|
45
devel/qt5-uitools/files/patch-src__src.pro
Normal file
45
devel/qt5-uitools/files/patch-src__src.pro
Normal file
@ -0,0 +1,45 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,38 +1,2 @@
|
||||
TEMPLATE = subdirs
|
||||
-
|
||||
-qtHaveModule(widgets) {
|
||||
- no-png {
|
||||
- message("Some graphics-related tools are unavailable without PNG support")
|
||||
- } else {
|
||||
- SUBDIRS = assistant \
|
||||
- pixeltool \
|
||||
- qtestlib \
|
||||
- designer
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
-qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
||||
+SUBDIRS = designer
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= qt5
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= # empty
|
||||
DISTFILES= # empty
|
||||
@ -14,8 +13,8 @@ COMMENT= Cross-platform application and UI framework (metaport)
|
||||
USE_QT5= clucene concurrent core dbus declarative designer \
|
||||
graphicaleffects gui help imageformats multimedia \
|
||||
network opengl printsupport qml quick script \
|
||||
scripttools sql svg testlib webkit widgets xml \
|
||||
xmlpatterns
|
||||
scripttools serialport sql svg testlib webkit widgets x11extras \
|
||||
xml xmlpatterns
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_MTREE= yes
|
||||
@ -29,7 +28,7 @@ SQL_PLUGINS_USE=sql-ibase sql-mysql sql-odbc sql-pgsql sql-sqlite2 \
|
||||
|
||||
TOOLS_DESC= Install Qt tools (qmake, moc, etc.)
|
||||
TOOLS_USE= assistant buildtools linguist linguisttools \
|
||||
pixeltool qdbus qdbusviewer qev qmake
|
||||
pixeltool qdbus qdbusviewer qdoc qev qmake
|
||||
|
||||
.for opt in ${OPTIONS_DEFINE}
|
||||
${opt}_USE:= ${${opt}_USE:S/^/QT5=/}
|
||||
|
@ -1,34 +1,34 @@
|
||||
SHA256 (KDE/Qt/5.2.1/qtbase-opensource-src-5.2.1.tar.xz) = acdfd1aa2548ebea1d922e8e24e5c59f5fc3b2beae7c8003ba47d773bfcc94c0
|
||||
SIZE (KDE/Qt/5.2.1/qtbase-opensource-src-5.2.1.tar.xz) = 46380984
|
||||
SHA256 (KDE/Qt/5.2.1/qtdeclarative-opensource-src-5.2.1.tar.xz) = 7e32b8d6e1d64ca4bdfa92d15f9b4217a1b24239ef40e8826eeccbe918866690
|
||||
SIZE (KDE/Qt/5.2.1/qtdeclarative-opensource-src-5.2.1.tar.xz) = 17566720
|
||||
SHA256 (KDE/Qt/5.2.1/qtdoc-opensource-src-5.2.1.tar.xz) = 5de96af4391b60e6d771d6bc86601d4af5dd3579769cc40b6780e725deabf63e
|
||||
SIZE (KDE/Qt/5.2.1/qtdoc-opensource-src-5.2.1.tar.xz) = 16619116
|
||||
SHA256 (KDE/Qt/5.2.1/qtgraphicaleffects-opensource-src-5.2.1.tar.xz) = 5abb17ee60d68cf49c4f8f0b69c3f1e4d0a2f7b32cda8d6901d9c35447cc3482
|
||||
SIZE (KDE/Qt/5.2.1/qtgraphicaleffects-opensource-src-5.2.1.tar.xz) = 14325888
|
||||
SHA256 (KDE/Qt/5.2.1/qtimageformats-opensource-src-5.2.1.tar.xz) = a6a0454769566fec1757fb09b1f33c9fc70d4016acbb04ebc6e493ddedfef124
|
||||
SIZE (KDE/Qt/5.2.1/qtimageformats-opensource-src-5.2.1.tar.xz) = 1032604
|
||||
SHA256 (KDE/Qt/5.2.1/qtmultimedia-opensource-src-5.2.1.tar.xz) = 62688cb7d8daa4d7050353fe39536c5edd97228a10185b9662a29b8c8cff1fa2
|
||||
SIZE (KDE/Qt/5.2.1/qtmultimedia-opensource-src-5.2.1.tar.xz) = 4216840
|
||||
SHA256 (KDE/Qt/5.2.1/qtquick1-opensource-src-5.2.1.tar.xz) = 8b2bb3250b9e09a4c568069bc4c7cfeddbdcda50b24f0bfecc7f85df3120ff65
|
||||
SIZE (KDE/Qt/5.2.1/qtquick1-opensource-src-5.2.1.tar.xz) = 15989344
|
||||
SHA256 (KDE/Qt/5.2.1/qtquickcontrols-opensource-src-5.2.1.tar.xz) = eb03a69402576984d588923e994c3cb672d8479ac9b68ed90da15d0c2fd82aac
|
||||
SIZE (KDE/Qt/5.2.1/qtquickcontrols-opensource-src-5.2.1.tar.xz) = 598328
|
||||
SHA256 (KDE/Qt/5.2.1/qtscript-opensource-src-5.2.1.tar.xz) = 6621350d5eff65cb6f9853247246f30a2d4cdb465c14923ff7ccbd8c3a9cdefa
|
||||
SIZE (KDE/Qt/5.2.1/qtscript-opensource-src-5.2.1.tar.xz) = 2585204
|
||||
SHA256 (KDE/Qt/5.2.1/qtserialport-opensource-src-5.2.1.tar.xz) = f5754e4ba61843b7dfdf946a91b7d857a5cb470608b840f92452e72f24c67347
|
||||
SIZE (KDE/Qt/5.2.1/qtserialport-opensource-src-5.2.1.tar.xz) = 252008
|
||||
SHA256 (KDE/Qt/5.2.1/qtsvg-opensource-src-5.2.1.tar.xz) = 788f69557ff6d28073d6ef2b3300b42b987fba1d122f7884ba0269023cab44ef
|
||||
SIZE (KDE/Qt/5.2.1/qtsvg-opensource-src-5.2.1.tar.xz) = 1762520
|
||||
SHA256 (KDE/Qt/5.2.1/qttools-opensource-src-5.2.1.tar.xz) = ff2f850f63798441aaaa0b18c741460acdd62c74d6a9e6a76521956e4bcb27d5
|
||||
SIZE (KDE/Qt/5.2.1/qttools-opensource-src-5.2.1.tar.xz) = 8945736
|
||||
SHA256 (KDE/Qt/5.2.1/qttranslations-opensource-src-5.2.1.tar.xz) = 9a93fddb9c98bd5c85c9644603f4326f4cc991004f40df5432dc811a6b59b4e6
|
||||
SIZE (KDE/Qt/5.2.1/qttranslations-opensource-src-5.2.1.tar.xz) = 999808
|
||||
SHA256 (KDE/Qt/5.2.1/qtwebkit-opensource-src-5.2.1.tar.xz) = ac089723489ee9146020bd8fc715358249d8cea7f2a2e92a692e2a5595a46b5c
|
||||
SIZE (KDE/Qt/5.2.1/qtwebkit-opensource-src-5.2.1.tar.xz) = 32980844
|
||||
SHA256 (KDE/Qt/5.2.1/qtwebkit-examples-opensource-src-5.2.1.tar.xz) = d5ecff99b4d35bc5f184503cabc394a554be48c368aba140f95019501645a7f5
|
||||
SIZE (KDE/Qt/5.2.1/qtwebkit-examples-opensource-src-5.2.1.tar.xz) = 3408728
|
||||
SHA256 (KDE/Qt/5.2.1/qtx11extras-opensource-src-5.2.1.tar.xz) = 4f62647772d37d27921a77caf6e02c51fb207c5a1d604b0b3047a92d0163d4b9
|
||||
SIZE (KDE/Qt/5.2.1/qtx11extras-opensource-src-5.2.1.tar.xz) = 30152
|
||||
SHA256 (KDE/Qt/5.2.1/qtxmlpatterns-opensource-src-5.2.1.tar.xz) = bed7b5edd8efc3d5b45c60b5ed949aec6a4daadb5f3bd9029467e90c4ef566d2
|
||||
SIZE (KDE/Qt/5.2.1/qtxmlpatterns-opensource-src-5.2.1.tar.xz) = 1314292
|
||||
SHA256 (KDE/Qt/5.3.2/qtbase-opensource-src-5.3.2.tar.xz) = 9a16095ac46dae99d6ddab8bc07065fbe1c36501ed194a3191d07347d7826cb8
|
||||
SIZE (KDE/Qt/5.3.2/qtbase-opensource-src-5.3.2.tar.xz) = 46694044
|
||||
SHA256 (KDE/Qt/5.3.2/qtdeclarative-opensource-src-5.3.2.tar.xz) = 04108193b9642c0394c157e98b5c1d81f555f9f495289e07ebfb6f03448b2382
|
||||
SIZE (KDE/Qt/5.3.2/qtdeclarative-opensource-src-5.3.2.tar.xz) = 18171760
|
||||
SHA256 (KDE/Qt/5.3.2/qtdoc-opensource-src-5.3.2.tar.xz) = 0b3453efb634d1111ad7bc963f5839fe52106b08b8afce5d0b516b88a46e509d
|
||||
SIZE (KDE/Qt/5.3.2/qtdoc-opensource-src-5.3.2.tar.xz) = 16650824
|
||||
SHA256 (KDE/Qt/5.3.2/qtgraphicaleffects-opensource-src-5.3.2.tar.xz) = 688f2658a13d2919487d3f5acacb037364ee5c8fe0319f524a7d0a4987ba7ffc
|
||||
SIZE (KDE/Qt/5.3.2/qtgraphicaleffects-opensource-src-5.3.2.tar.xz) = 14326148
|
||||
SHA256 (KDE/Qt/5.3.2/qtimageformats-opensource-src-5.3.2.tar.xz) = d303cbceb73774edc0cfdbde6b97b0e41077e242ff6520710890f81bea40e2d4
|
||||
SIZE (KDE/Qt/5.3.2/qtimageformats-opensource-src-5.3.2.tar.xz) = 2098004
|
||||
SHA256 (KDE/Qt/5.3.2/qtmultimedia-opensource-src-5.3.2.tar.xz) = 255fac66c93f33743c707da3d41d95c7c562924fe4eb829cbb7b21b2274a0e0b
|
||||
SIZE (KDE/Qt/5.3.2/qtmultimedia-opensource-src-5.3.2.tar.xz) = 3190116
|
||||
SHA256 (KDE/Qt/5.3.2/qtquick1-opensource-src-5.3.2.tar.xz) = 9b7b2e895180e4e3e1ed4e7b5ad049b7d021a05c96be6edc5fc433c6de6273fb
|
||||
SIZE (KDE/Qt/5.3.2/qtquick1-opensource-src-5.3.2.tar.xz) = 15989460
|
||||
SHA256 (KDE/Qt/5.3.2/qtquickcontrols-opensource-src-5.3.2.tar.xz) = 5f890f014d087141b0aaa8954b21b1f85740233b60a556e0e9624227bff6d94e
|
||||
SIZE (KDE/Qt/5.3.2/qtquickcontrols-opensource-src-5.3.2.tar.xz) = 857000
|
||||
SHA256 (KDE/Qt/5.3.2/qtscript-opensource-src-5.3.2.tar.xz) = 6e18002c8c993402c7d28b3c0705092e41c18769b6d3ff741e9a3b3ce9d6d7be
|
||||
SIZE (KDE/Qt/5.3.2/qtscript-opensource-src-5.3.2.tar.xz) = 2585704
|
||||
SHA256 (KDE/Qt/5.3.2/qtserialport-opensource-src-5.3.2.tar.xz) = a886e0cb08be60e57958676dc91c6f649468184a03c89c2aeabc904d36fd5a4b
|
||||
SIZE (KDE/Qt/5.3.2/qtserialport-opensource-src-5.3.2.tar.xz) = 256448
|
||||
SHA256 (KDE/Qt/5.3.2/qtsvg-opensource-src-5.3.2.tar.xz) = 1ec5c2f307ee55740cc8c82dc2ca4037dbc0ca398b4e32abbd967535e71ae30f
|
||||
SIZE (KDE/Qt/5.3.2/qtsvg-opensource-src-5.3.2.tar.xz) = 1763380
|
||||
SHA256 (KDE/Qt/5.3.2/qttools-opensource-src-5.3.2.tar.xz) = 5d39cdc63d43ae1f954517e517d9a5c24f2b2c91e22dab3ae6b5b81deb49983e
|
||||
SIZE (KDE/Qt/5.3.2/qttools-opensource-src-5.3.2.tar.xz) = 8993140
|
||||
SHA256 (KDE/Qt/5.3.2/qttranslations-opensource-src-5.3.2.tar.xz) = 29b648f005e9e588714c8e3c2115db65c7a944a6ba84baafb84091d73213c5cd
|
||||
SIZE (KDE/Qt/5.3.2/qttranslations-opensource-src-5.3.2.tar.xz) = 1047568
|
||||
SHA256 (KDE/Qt/5.3.2/qtwebkit-opensource-src-5.3.2.tar.xz) = e47122ed15e8e1cc32e11b3cd89bacc056437215134a204899f2fddb4fd92e5b
|
||||
SIZE (KDE/Qt/5.3.2/qtwebkit-opensource-src-5.3.2.tar.xz) = 33445540
|
||||
SHA256 (KDE/Qt/5.3.2/qtwebkit-examples-opensource-src-5.3.2.tar.xz) = c8081a0863b7d8e2e39ec0e2fe288331ddab093a682959ba7378392512296482
|
||||
SIZE (KDE/Qt/5.3.2/qtwebkit-examples-opensource-src-5.3.2.tar.xz) = 3409140
|
||||
SHA256 (KDE/Qt/5.3.2/qtx11extras-opensource-src-5.3.2.tar.xz) = ca6a28c95be0bf18080b4a20ae9e2c24a77a45aaf557f06047e65b1280c17251
|
||||
SIZE (KDE/Qt/5.3.2/qtx11extras-opensource-src-5.3.2.tar.xz) = 30032
|
||||
SHA256 (KDE/Qt/5.3.2/qtxmlpatterns-opensource-src-5.3.2.tar.xz) = acab0307039e117475caf2c95e425ead09ab5ee08ce15205fb3c0af7d7ec1abb
|
||||
SIZE (KDE/Qt/5.3.2/qtxmlpatterns-opensource-src-5.3.2.tar.xz) = 1314016
|
||||
|
@ -1,5 +1,23 @@
|
||||
--- ./configure.orig 2013-10-22 01:49:15.000000000 -0700
|
||||
+++ ./configure 2013-11-04 07:23:05.115448412 -0800
|
||||
* The "build qmake" chunk is required for qtbase ports other than devel/qmake5
|
||||
to use the already built qmake instead of always building their own copy.
|
||||
|
||||
* All the other chunks are part of the changes required to avoid ports/194088.
|
||||
|
||||
We want to avoid passing -I${LOCALBASE}/include and -L${LOCALBASE}/lib to the
|
||||
compiler since in Qt5 at least for the Qt ports themselves those parameters
|
||||
will be passed before the build directories, and consequently an older
|
||||
installed version will be used when building a new Qt port and cause
|
||||
problems. See QTBUG-40825 for a discussion we have started upstream.
|
||||
|
||||
This part of the solution comprises both filtering the output of the
|
||||
pkg-config calls so it does not contain those parameters as well as
|
||||
changing the default value of DEFAULT_LIBDIRS in bsd.qt.mk (in the
|
||||
qtbase-post-patch target). It is used in the pkg-config filtering as well
|
||||
as the value of QMAKE_DEFAULT_LIBDIRS in mkspecs/qconfig.pri (which qmake
|
||||
uses to filter out those same paths when processing .pro files).
|
||||
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -4073,7 +4073,7 @@
|
||||
}
|
||||
|
||||
@ -9,3 +27,164 @@
|
||||
echo "Creating qmake..."
|
||||
|
||||
mkdir -p "$outpath/qmake" || exit
|
||||
@@ -4481,8 +4481,8 @@ for _SQLDR in $CFG_SQL_AVAILABLE; do
|
||||
SQLITE_AUTODETECT_FAILED="no"
|
||||
if [ "$CFG_SQLITE" = "system" ]; then
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists sqlite3 2>/dev/null; then
|
||||
- QT_CFLAGS_SQLITE=`$PKG_CONFIG --cflags sqlite3 2>/dev/null`
|
||||
- QT_LFLAGS_SQLITE=`$PKG_CONFIG --libs sqlite3 2>/dev/null`
|
||||
+ QT_CFLAGS_SQLITE=`$PKG_CONFIG --cflags sqlite3 2>/dev/null | filterIncludeOptions`
|
||||
+ QT_LFLAGS_SQLITE=`$PKG_CONFIG --libs sqlite3 2>/dev/null | filterLibraryOptions`
|
||||
else
|
||||
QT_CFLAGS_SQLITE=
|
||||
QT_LFLAGS_SQLITE="-lsqlite3 -lz"
|
||||
@@ -4582,8 +4582,8 @@ fi
|
||||
# auto-detect libdbus-1 support
|
||||
if [ "$CFG_DBUS" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --atleast-version="$MIN_DBUS_1_VERSION" dbus-1 2>/dev/null; then
|
||||
- QT_CFLAGS_DBUS=`$PKG_CONFIG --cflags dbus-1 2>/dev/null`
|
||||
- QT_LIBS_DBUS=`$PKG_CONFIG --libs dbus-1 2>/dev/null`
|
||||
+ QT_CFLAGS_DBUS=`$PKG_CONFIG --cflags dbus-1 2>/dev/null | filterIncludeOptions`
|
||||
+ QT_LIBS_DBUS=`$PKG_CONFIG --libs dbus-1 2>/dev/null | filterLibraryOptions`
|
||||
else
|
||||
QT_LIBS_DBUS="-ldbus-1"
|
||||
fi
|
||||
@@ -4615,8 +4615,8 @@ fi
|
||||
# auto-detect Glib support
|
||||
if [ "$CFG_GLIB" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ]; then
|
||||
- QT_CFLAGS_GLIB=`$PKG_CONFIG --cflags glib-2.0 gthread-2.0 2>/dev/null`
|
||||
- QT_LIBS_GLIB=`$PKG_CONFIG --libs glib-2.0 gthread-2.0 2>/dev/null`
|
||||
+ QT_CFLAGS_GLIB=`$PKG_CONFIG --cflags glib-2.0 gthread-2.0 2>/dev/null | filterIncludeOptions`
|
||||
+ QT_LIBS_GLIB=`$PKG_CONFIG --libs glib-2.0 gthread-2.0 2>/dev/null | filterLibraryOptions`
|
||||
fi
|
||||
if compileTest unix/glib "Glib" $QT_CFLAGS_GLIB $QT_LIBS_GLIB; then
|
||||
CFG_GLIB=yes
|
||||
@@ -4638,9 +4638,9 @@ fi
|
||||
# auto-detect GTK style support
|
||||
if [ "$CFG_GLIB" = "yes" -a "$CFG_QGTKSTYLE" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ]; then
|
||||
- QT_CFLAGS_QGTK2=`$PKG_CONFIG --cflags gtk+-2.0 ">=" 2.18 atk 2>/dev/null`
|
||||
- QT_LIBS_QGTK2=`$PKG_CONFIG --libs gtk+-2.0 2>/dev/null`
|
||||
- QT_LIBS_QGOBJECT=`$PKG_CONFIG --libs gobject-2.0 2>/dev/null`
|
||||
+ QT_CFLAGS_QGTK2=`$PKG_CONFIG --cflags gtk+-2.0 ">=" 2.18 atk 2>/dev/null | filterIncludeOptions`
|
||||
+ QT_LIBS_QGTK2=`$PKG_CONFIG --libs gtk+-2.0 2>/dev/null | filterLibraryOptions`
|
||||
+ QT_LIBS_QGOBJECT=`$PKG_CONFIG --libs gobject-2.0 2>/dev/null | filterLibraryOptions`
|
||||
fi
|
||||
if [ -n "$QT_CFLAGS_QGTK2" ] ; then
|
||||
CFG_QGTKSTYLE=yes
|
||||
@@ -4686,8 +4686,8 @@ fi
|
||||
# Auto-detect PulseAudio support
|
||||
if [ "$CFG_PULSEAUDIO" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ]; then
|
||||
- QT_CFLAGS_PULSEAUDIO=`$PKG_CONFIG --cflags libpulse '>=' 0.9.10 libpulse-mainloop-glib 2>/dev/null`
|
||||
- QT_LIBS_PULSEAUDIO=`$PKG_CONFIG --libs libpulse '>=' 0.9.10 libpulse-mainloop-glib 2>/dev/null`
|
||||
+ QT_CFLAGS_PULSEAUDIO=`$PKG_CONFIG --cflags libpulse '>=' 0.9.10 libpulse-mainloop-glib 2>/dev/null | filterIncludeOptions`
|
||||
+ QT_LIBS_PULSEAUDIO=`$PKG_CONFIG --libs libpulse '>=' 0.9.10 libpulse-mainloop-glib 2>/dev/null | filterLibraryOptions`
|
||||
fi
|
||||
if compileTest unix/pulseaudio "PulseAudio" $QT_CFLAGS_PULSEAUDIO $QT_LIBS_PULSEAUDIO; then
|
||||
CFG_PULSEAUDIO=yes
|
||||
@@ -4810,10 +4810,10 @@ if [ "$CFG_OPENGL" = "auto" ] || [ "$CFG_OPENGL" = "yes" ]; then
|
||||
elif [ "$CFG_OPENGL" = "es2" ]; then
|
||||
#OpenGL ES 2.x
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists glesv2 2>/dev/null; then
|
||||
- QMAKE_INCDIR_OPENGL_ES2=`$PKG_CONFIG --cflags-only-I glesv2 2>/dev/null | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||
- QMAKE_LIBDIR_OPENGL_ES2=`$PKG_CONFIG --libs-only-L glesv2 2>/dev/null | sed -e 's,^-L,,g' -e 's, -L, ,g'`
|
||||
- QMAKE_LIBS_OPENGL_ES2=`$PKG_CONFIG --libs glesv2 2>/dev/null`
|
||||
- QMAKE_CFLAGS_OPENGL_ES2=`$PKG_CONFIG --cflags glesv2 2>/dev/null`
|
||||
+ QMAKE_INCDIR_OPENGL_ES2=`$PKG_CONFIG --cflags-only-I glesv2 2>/dev/null | filterIncludeOptions | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||
+ QMAKE_LIBDIR_OPENGL_ES2=`$PKG_CONFIG --libs-only-L glesv2 2>/dev/null | filterLibraryOptions | sed -e 's,^-L,,g' -e 's, -L, ,g'`
|
||||
+ QMAKE_LIBS_OPENGL_ES2=`$PKG_CONFIG --libs glesv2 2>/dev/null | filterIncludeOptions`
|
||||
+ QMAKE_CFLAGS_OPENGL_ES2=`$PKG_CONFIG --cflags glesv2 2>/dev/null | filterLibraryOptions`
|
||||
QMakeVar set QMAKE_INCDIR_OPENGL_ES2 "`shellArgumentListToQMakeList "$QMAKE_INCDIR_OPENGL_ES2"`"
|
||||
QMakeVar set QMAKE_LIBDIR_OPENGL_ES2 "`shellArgumentListToQMakeList "$QMAKE_LIBDIR_OPENGL_ES2"`"
|
||||
QMakeVar set QMAKE_LIBS_OPENGL_ES2 "`shellArgumentListToQMakeList "$QMAKE_LIBS_OPENGL_ES2"`"
|
||||
@@ -4842,8 +4842,8 @@ fi
|
||||
# auto-detect FontConfig support
|
||||
if [ "$CFG_FONTCONFIG" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists fontconfig --exists freetype2 2>/dev/null; then
|
||||
- QT_CFLAGS_FONTCONFIG=`$PKG_CONFIG --cflags fontconfig --cflags freetype2 2>/dev/null`
|
||||
- QT_LIBS_FONTCONFIG=`$PKG_CONFIG --libs fontconfig --libs freetype2 2>/dev/null`
|
||||
+ QT_CFLAGS_FONTCONFIG=`$PKG_CONFIG --cflags fontconfig --cflags freetype2 2>/dev/null | filterIncludeOptions`
|
||||
+ QT_LIBS_FONTCONFIG=`$PKG_CONFIG --libs fontconfig --libs freetype2 2>/dev/null | filterLibraryOptions`
|
||||
else
|
||||
QT_CFLAGS_FONTCONFIG=
|
||||
QT_LIBS_FONTCONFIG="-lfreetype -lfontconfig"
|
||||
@@ -4869,8 +4869,8 @@ ORIG_CFG_KMS="$CFG_KMS"
|
||||
|
||||
if [ "$CFG_LIBUDEV" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists libudev 2>/dev/null; then
|
||||
- QMAKE_INCDIR_LIBUDEV=`$PKG_CONFIG --cflags-only-I libudev 2>/dev/null | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||
- QMAKE_LIBS_LIBUDEV=`$PKG_CONFIG --libs libudev 2>/dev/null`
|
||||
+ QMAKE_INCDIR_LIBUDEV=`$PKG_CONFIG --cflags-only-I libudev 2>/dev/null | filterIncludeOptions | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||
+ QMAKE_LIBS_LIBUDEV=`$PKG_CONFIG --libs libudev 2>/dev/null | filterLibraryOptions`
|
||||
QMakeVar set QMAKE_INCDIR_LIBUDEV "$QMAKE_INCDIR_LIBUDEV"
|
||||
QMakeVar set QMAKE_LIBS_LIBUDEV "$QMAKE_LIBS_LIBUDEV"
|
||||
fi
|
||||
@@ -4958,8 +4958,8 @@ fi
|
||||
|
||||
if [ "$CFG_XCB" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists "xcb >= 1.5" 2>/dev/null; then
|
||||
- QMAKE_CFLAGS_XCB="`$PKG_CONFIG --cflags xcb 2>/dev/null`"
|
||||
- QMAKE_LIBS_XCB="`$PKG_CONFIG --libs xcb 2>/dev/null`"
|
||||
+ QMAKE_CFLAGS_XCB="`$PKG_CONFIG --cflags xcb 2>/dev/null | filterIncludeOptions`"
|
||||
+ QMAKE_LIBS_XCB="`$PKG_CONFIG --libs xcb 2>/dev/null | filterLibraryOptions`"
|
||||
fi
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists "x11" 2> /dev/null; then
|
||||
QMAKE_X11_PREFIX="`$PKG_CONFIG --variable=prefix x11`"
|
||||
@@ -4978,16 +4978,16 @@ if [ "$CFG_XCB" != "no" ]; then
|
||||
CFG_XCB="system"
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists "xcb >= 1.5" 2>/dev/null; then
|
||||
XCB_PACKAGES="xcb xcb-shm xcb-sync xcb-xfixes xcb-randr xcb-image xcb-keysyms xcb-icccm xcb-shape"
|
||||
- QMAKE_CFLAGS_XCB="`$PKG_CONFIG --cflags $XCB_PACKAGES 2>/dev/null`"
|
||||
- QMAKE_LIBS_XCB="`$PKG_CONFIG --libs $XCB_PACKAGES 2>/dev/null`"
|
||||
+ QMAKE_CFLAGS_XCB="`$PKG_CONFIG --cflags $XCB_PACKAGES 2>/dev/null | filterIncludeOptions`"
|
||||
+ QMAKE_LIBS_XCB="`$PKG_CONFIG --libs $XCB_PACKAGES 2>/dev/null | filterLibraryOptions`"
|
||||
fi
|
||||
|
||||
# libxcb version 1.10 was the first version that enables xcb-xkb by default,
|
||||
# therefore the minimal xcb-xkb version we support is 1.10
|
||||
CFG_XKB=no
|
||||
if $PKG_CONFIG --exists "xcb-xkb >= 1.10" 2>/dev/null; then
|
||||
- QMAKE_CFLAGS_XKB="`$PKG_CONFIG --cflags xcb xcb-xkb 2>/dev/null`"
|
||||
- QMAKE_LIBS_XKB="`$PKG_CONFIG --libs xcb xcb-xkb 2>/dev/null`"
|
||||
+ QMAKE_CFLAGS_XKB="`$PKG_CONFIG --cflags xcb xcb-xkb 2>/dev/null | filterIncludeOptions`"
|
||||
+ QMAKE_LIBS_XKB="`$PKG_CONFIG --libs xcb xcb-xkb 2>/dev/null | filterLibraryOptions`"
|
||||
if compileTest qpa/xcb-xkb "xcb-xkb" $QMAKE_CFLAGS_XKB $QMAKE_LIBS_XKB; then
|
||||
CFG_XKB=yes
|
||||
fi
|
||||
@@ -5040,8 +5040,8 @@ fi
|
||||
|
||||
if [ "$CFG_DIRECTFB" != "no" ]; then
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists directfb 2>/dev/null; then
|
||||
- QMAKE_CFLAGS_DIRECTFB=`$PKG_CONFIG --cflags directfb 2>/dev/null`
|
||||
- QMAKE_LIBS_DIRECTFB=`$PKG_CONFIG --libs directfb 2>/dev/null`
|
||||
+ QMAKE_CFLAGS_DIRECTFB=`$PKG_CONFIG --cflags directfb 2>/dev/null | filterIncludeOptions`
|
||||
+ QMAKE_LIBS_DIRECTFB=`$PKG_CONFIG --libs directfb 2>/dev/null | filterLibraryOptions`
|
||||
if compileTest qpa/directfb "DirectFB" $QMAKE_CFLAGS_DIRECTFB $QMAKE_LIBS_DIRECTFB; then
|
||||
CFG_DIRECTFB=yes
|
||||
elif [ "$CFG_DIRECTFB" = "yes" ] && [ "$CFG_CONFIGURE_EXIT_ON_ERROR" = "yes" ]; then
|
||||
@@ -5093,8 +5093,8 @@ ORIG_CFG_XKBCOMMON="$CFG_XKBCOMMON"
|
||||
if [ "$CFG_XCB" != "no" ]; then
|
||||
if [ "$CFG_XKBCOMMON" = "auto" ] || [ "$CFG_XKBCOMMON" = "system" ]; then
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists "xkbcommon xkbcommon-x11 >= $MIN_REQ_XKBCOMMON" 2>/dev/null; then
|
||||
- QMAKE_CFLAGS_XKBCOMMON="`$PKG_CONFIG --cflags xkbcommon xkbcommon-x11 2>/dev/null`"
|
||||
- QMAKE_LIBS_XKBCOMMON="`$PKG_CONFIG --libs xkbcommon xkbcommon-x11 2>/dev/null`"
|
||||
+ QMAKE_CFLAGS_XKBCOMMON="`$PKG_CONFIG --cflags xkbcommon xkbcommon-x11 2>/dev/null | filterIncludeOptions`"
|
||||
+ QMAKE_LIBS_XKBCOMMON="`$PKG_CONFIG --libs xkbcommon xkbcommon-x11 2>/dev/null | filterLibraryOptions`"
|
||||
|
||||
QMakeVar set QMAKE_CFLAGS_XKBCOMMON "$QMAKE_CFLAGS_XKBCOMMON"
|
||||
QMakeVar set QMAKE_LIBS_XKBCOMMON "$QMAKE_LIBS_XKBCOMMON"
|
||||
@@ -5139,9 +5139,9 @@ if [ "$CFG_EGL" != "no" ]; then
|
||||
fi
|
||||
|
||||
if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists egl 2>/dev/null; then
|
||||
- QMAKE_INCDIR_EGL=`$PKG_CONFIG --cflags-only-I egl 2>/dev/null | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||
- QMAKE_LIBS_EGL=`$PKG_CONFIG --libs egl 2>/dev/null`
|
||||
- QMAKE_CFLAGS_EGL=`$PKG_CONFIG --cflags egl 2>/dev/null`
|
||||
+ QMAKE_INCDIR_EGL=`$PKG_CONFIG --cflags-only-I egl 2>/dev/null | filterIncludeOptions | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||
+ QMAKE_LIBS_EGL=`$PKG_CONFIG --libs egl 2>/dev/null | filterLibraryOptions`
|
||||
+ QMAKE_CFLAGS_EGL=`$PKG_CONFIG --cflags egl 2>/dev/null | filterIncludeOptions`
|
||||
QMakeVar set QMAKE_INCDIR_EGL "$QMAKE_INCDIR_EGL"
|
||||
QMakeVar set QMAKE_LIBS_EGL "$QMAKE_LIBS_EGL"
|
||||
QMakeVar set QMAKE_CFLAGS_EGL "`echo " $QMAKE_CFLAGS_EGL " | sed -e 's, -I[^ ]* , ,g;s,^ ,,;s, $,,'`"
|
||||
|
@ -1,11 +1,11 @@
|
||||
--- mkspecs/features/qt_module.prf.orig
|
||||
+++ mkspecs/features/qt_module.prf
|
||||
@@ -156,7 +156,7 @@
|
||||
}
|
||||
@@ -189,7 +189,7 @@
|
||||
QMAKE_PKGCONFIG_INSTALL_REPLACE += lib_replace
|
||||
|
||||
unix {
|
||||
- CONFIG += create_libtool explicitlib
|
||||
+ CONFIG += explicitlib
|
||||
QMAKE_LIBTOOL_LIBDIR = $$lib_replace.replace
|
||||
QMAKE_LIBTOOL_INSTALL_REPLACE += include_replace lib_replace
|
||||
}
|
||||
unix {
|
||||
- CONFIG += create_libtool explicitlib
|
||||
+ CONFIG += explicitlib
|
||||
QMAKE_LIBTOOL_LIBDIR = $$qt_libdir
|
||||
QMAKE_LIBTOOL_INSTALL_REPLACE += lib_replace
|
||||
}
|
||||
|
@ -3,7 +3,6 @@
|
||||
|
||||
PORTNAME= qtcreator
|
||||
DISTVERSION= 2.8.0
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_QT:S/$/:qtcreator/} \
|
||||
${MASTER_SITE_QT}
|
||||
|
@ -2,15 +2,16 @@
|
||||
|
||||
PORTNAME= imageformats
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= graphics
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt plugins for additional image formats
|
||||
|
||||
LIB_DEPENDS= libmng.so:${PORTSDIR}/graphics/libmng \
|
||||
libtiff.so:${PORTSDIR}/graphics/tiff
|
||||
LIB_DEPENDS= libjasper.so:${PORTSDIR}/graphics/jasper \
|
||||
libmng.so:${PORTSDIR}/graphics/libmng \
|
||||
libtiff.so:${PORTSDIR}/graphics/tiff \
|
||||
libwebp.so:${PORTSDIR}/graphics/webp
|
||||
|
||||
USE_QT5= core gui buildtools_build
|
||||
QT_DIST= ${PORTNAME}
|
||||
|
@ -1,7 +1,17 @@
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QDDSPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake
|
||||
%%QT_PLUGINDIR%%/imageformats/libqdds.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqdds.so.debug
|
||||
%%QT_PLUGINDIR%%/imageformats/libqicns.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqicns.so.debug
|
||||
%%QT_PLUGINDIR%%/imageformats/libqjp2.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqjp2.so.debug
|
||||
%%QT_PLUGINDIR%%/imageformats/libqmng.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqmng.so.debug
|
||||
%%QT_PLUGINDIR%%/imageformats/libqtga.so
|
||||
@ -10,3 +20,5 @@
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqtiff.so.debug
|
||||
%%QT_PLUGINDIR%%/imageformats/libqwbmp.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqwbmp.so.debug
|
||||
%%QT_PLUGINDIR%%/imageformats/libqwebp.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqwebp.so.debug
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= opengl
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= graphics
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -12,6 +12,7 @@
|
||||
%%QT_INCDIR%%/QtOpenGL/%%FULLVER%%/QtOpenGL/private/qgraphicsshadereffect_p.h
|
||||
%%QT_INCDIR%%/QtOpenGL/%%FULLVER%%/QtOpenGL/private/qpaintengineex_opengl2_p.h
|
||||
%%QT_INCDIR%%/QtOpenGL/%%FULLVER%%/QtOpenGL/private/qtextureglyphcache_gl_p.h
|
||||
%%QT_INCDIR%%/QtOpenGL/QGL
|
||||
%%QT_INCDIR%%/QtOpenGL/QGLBuffer
|
||||
%%QT_INCDIR%%/QtOpenGL/QGLColormap
|
||||
%%QT_INCDIR%%/QtOpenGL/QGLContext
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= pixeltool
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -19,10 +18,7 @@ DESKTOP_ENTRIES="Qt 5 PixelTool" "" \
|
||||
"${PREFIX}/${QT_BINDIR_REL}/pixeltool" \
|
||||
"Graphics;Qt;" true
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/DESTDIR/ d' \
|
||||
${WRKSRC}/pixeltool.pro
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
45
graphics/qt5-pixeltool/files/patch-src__src.pro
Normal file
45
graphics/qt5-pixeltool/files/patch-src__src.pro
Normal file
@ -0,0 +1,45 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,38 +1,2 @@
|
||||
TEMPLATE = subdirs
|
||||
-
|
||||
-qtHaveModule(widgets) {
|
||||
- no-png {
|
||||
- message("Some graphics-related tools are unavailable without PNG support")
|
||||
- } else {
|
||||
- SUBDIRS = assistant \
|
||||
- pixeltool \
|
||||
- qtestlib \
|
||||
- designer
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
-qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
||||
+SUBDIRS = pixeltool
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= svg
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= graphics
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -19,9 +19,10 @@
|
||||
%%QT_INCDIR%%/QtSvg/qsvgwidget.h
|
||||
%%QT_INCDIR%%/QtSvg/qtsvgglobal.h
|
||||
%%QT_INCDIR%%/QtSvg/qtsvgversion.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Svg/Qt5SvgConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Svg/Qt5SvgConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Svg/Qt5Svg_QSvgIconPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Svg/Qt5Svg_QSvgPlugin.cmake
|
||||
%%QT_LIBDIR%%/libQt5Svg.prl
|
||||
%%QT_LIBDIR%%/libQt5Svg.so
|
||||
%%QT_LIBDIR%%/libQt5Svg.so.5
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= qml
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= lang
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -14,9 +13,15 @@ QT_DIST= declarative
|
||||
USES= python:build qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} 's,python,${PYTHON_CMD},g' ${WRKSRC}/../3rdparty/masm/masm.pri
|
||||
# tools/tools.pro will be processed automatically unless it does not exist.
|
||||
${RM} -r ${WRKSRC}/tools
|
||||
|
||||
${REINPLACE_CMD} 's,python,${PYTHON_CMD},g' \
|
||||
${WRKSRC}/src/3rdparty/masm/masm.pri
|
||||
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
23
lang/qt5-qml/files/patch-git_b84f08c8
Normal file
23
lang/qt5-qml/files/patch-git_b84f08c8
Normal file
@ -0,0 +1,23 @@
|
||||
Fixes the build with base GCC.
|
||||
|
||||
commit b84f08c8b7c91a979bd74840561af2391ef20666
|
||||
Author: Lars Knoll <lars.knoll@digia.com>
|
||||
Date: Tue May 6 13:30:31 2014 +0200
|
||||
|
||||
Fix compiler warning
|
||||
|
||||
Change-Id: I26df4f1b8417c6b075d81eaf118669a4103503e2
|
||||
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
|
||||
|
||||
--- src/qml/jsruntime/qv4object_p.h
|
||||
+++ src/qml/jsruntime/qv4object_p.h
|
||||
@@ -168,7 +168,8 @@ struct Q_QML_EXPORT Object: Managed {
|
||||
void defineReadonlyProperty(const StringRef name, ValueRef value);
|
||||
|
||||
void insertMember(const StringRef s, const ValueRef v, PropertyAttributes attributes = Attr_Data) {
|
||||
- insertMember(s, Property(*v), attributes);
|
||||
+ Property p(*v);
|
||||
+ insertMember(s, p, attributes);
|
||||
}
|
||||
void insertMember(const StringRef s, const Property &p, PropertyAttributes attributes);
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- ./jsruntime/qv4alloca_p.h.orig 2014-02-01 20:38:02.000000000 +0000
|
||||
+++ ./jsruntime/qv4alloca_p.h 2014-02-24 08:11:34.679454851 +0000
|
||||
@@ -49,7 +49,7 @@
|
||||
# ifndef __GNUC__
|
||||
# define alloca _alloca
|
||||
# endif
|
||||
-#else
|
||||
+#elif !defined(Q_OS_FREEBSD)
|
||||
# include <alloca.h>
|
||||
#endif
|
||||
|
@ -1,14 +0,0 @@
|
||||
--- ./jsruntime/qv4engine.cpp.orig 2014-02-01 20:38:02.000000000 +0000
|
||||
+++ ./jsruntime/qv4engine.cpp 2014-02-24 08:26:02.342458294 +0000
|
||||
@@ -109,7 +112,11 @@
|
||||
# else
|
||||
void* stackBottom = 0;
|
||||
pthread_attr_t attr;
|
||||
+#if defined(Q_OS_FREEBSD)
|
||||
+ pthread_attr_init(&attr);
|
||||
+#else
|
||||
pthread_getattr_np(pthread_self(), &attr);
|
||||
+#endif
|
||||
size_t stackSize = 0;
|
||||
pthread_attr_getstack(&attr, &stackBottom, &stackSize);
|
||||
pthread_attr_destroy(&attr);
|
@ -1,14 +0,0 @@
|
||||
--- ./jsruntime/qv4mm.cpp.orig 2013-10-22 01:49:53.000000000 -0700
|
||||
+++ ./jsruntime/qv4mm.cpp 2013-11-06 15:34:38.035186604 -0800
|
||||
@@ -218,7 +218,11 @@
|
||||
# else
|
||||
void* stackBottom = 0;
|
||||
pthread_attr_t attr;
|
||||
+# if OS(FREEBSD)
|
||||
+ pthread_attr_init(&attr);
|
||||
+# else
|
||||
pthread_getattr_np(pthread_self(), &attr);
|
||||
+# endif
|
||||
size_t stackSize = 0;
|
||||
pthread_attr_getstack(&attr, &stackBottom, &stackSize);
|
||||
pthread_attr_destroy(&attr);
|
11
lang/qt5-qml/files/patch-src__qml__jit__qv4assembler.cpp
Normal file
11
lang/qt5-qml/files/patch-src__qml__jit__qv4assembler.cpp
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/qml/jit/qv4assembler.cpp
|
||||
+++ src/qml/jit/qv4assembler.cpp
|
||||
@@ -96,7 +96,7 @@ QV4::ExecutableAllocator::ChunkOfPages *CompilationUnit::chunkForFunction(int fu
|
||||
/* Platform/Calling convention/Architecture specific section */
|
||||
|
||||
#if CPU(X86_64)
|
||||
-# if OS(LINUX) || OS(MAC_OS_X)
|
||||
+# if OS(UNIX)
|
||||
static const Assembler::RegisterID calleeSavedRegisters[] = {
|
||||
JSC::X86Registers::ebx,
|
||||
JSC::X86Registers::r12, // LocalsRegister
|
24
lang/qt5-qml/files/patch-src__src.pro
Normal file
24
lang/qt5-qml/files/patch-src__src.pro
Normal file
@ -0,0 +1,24 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -3,18 +3,7 @@
|
||||
SUBDIRS += \
|
||||
qml
|
||||
|
||||
-qtHaveModule(gui):contains(QT_CONFIG, opengl(es1|es2)?) {
|
||||
- SUBDIRS += \
|
||||
- quick \
|
||||
- qmltest \
|
||||
- particles
|
||||
-
|
||||
- qtHaveModule(widgets): SUBDIRS += quickwidgets
|
||||
-}
|
||||
-
|
||||
SUBDIRS += \
|
||||
- plugins \
|
||||
- imports \
|
||||
qmldevtools
|
||||
|
||||
qmldevtools.CONFIG = host_build
|
@ -2,6 +2,7 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qanimationgroupjob_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qanimationjobutil_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qbitfield_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qcontinuinganimationgroupjob_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qdebugmessageservice_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qdeletewatcher_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qfieldlist_p.h
|
||||
@ -20,6 +21,7 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qpointervaluepair_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlabstractbinding_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlabstractexpression_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlabstractprofileradapter_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlaccessors_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmladaptormodel_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlapplicationengine_p.h
|
||||
@ -31,15 +33,15 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlbundle_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlchangeset_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcleanup_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcodegenerator_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcompiler_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcomponent_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcomponentattached_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlconfigurabledebugservice_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlconfigurabledebugservice_p_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlconnections_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcontext_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcontextwrapper_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcustomparser_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcustomparser_p_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldata_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugserver_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugserverconnection_p.h
|
||||
@ -50,6 +52,7 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldelegatemodel_p_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldirparser_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlengine_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlenginecontrolservice_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlenginedebugservice_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlexpression_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlextensionplugin_p.h
|
||||
@ -62,7 +65,7 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlinspectorservice_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlinstantiator_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlinstantiator_p_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlinstruction_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlirbuilder_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljavascriptexpression_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsast_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsastfwd_p.h
|
||||
@ -92,18 +95,20 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlopenmetaobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlplatform_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpool_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlprofiler_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlprofilerdefinitions_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlprofilerservice_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlproperty_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertycache_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyvalueinterceptor_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlproxymetaobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlrefcount_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlscript_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlscriptstring_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlstringconverters_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlthread_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltimer_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltrace_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypecompiler_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloader_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypenamecache_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypenotavailable_p.h
|
||||
@ -123,7 +128,10 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qtqmlglobal_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4alloca_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4argumentsobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4arraydata_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4arrayobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4assembler_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4binop_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4booleanobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4codegen_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compileddata_p.h
|
||||
@ -155,11 +163,15 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4managed_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4math_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4mathobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4memberdata_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4mm_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4numberobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4object_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4objectiterator_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4objectproto_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4persistent_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4profileradapter_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4profiling_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4property_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4qmlextensions_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4qobjectwrapper_p.h
|
||||
@ -176,15 +188,14 @@
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4ssa_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4string_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stringobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4unop_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4util_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4value_def_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4value_inl_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4value_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4variantobject_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4vme_moth_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv8debug_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv8engine_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv8profiler_p.h
|
||||
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv8profilerservice_p.h
|
||||
%%QT_INCDIR%%/QtQml/QJSEngine
|
||||
%%QT_INCDIR%%/QtQml/QJSValue
|
||||
%%QT_INCDIR%%/QtQml/QJSValueIterator
|
||||
@ -256,6 +267,10 @@
|
||||
%%QT_LIBDIR%%/libQt5Qml.so.%%SHORTVER%%
|
||||
%%QT_LIBDIR%%/libQt5Qml.so.%%FULLVER%%
|
||||
%%DEBUG%%%%QT_LIBDIR%%/libQt5Qml.so.%%FULLVER%%.debug
|
||||
%%QT_LIBDIR%%/libQt5QmlDevTools.a
|
||||
%%QT_LIBDIR%%/libQt5QmlDevTools.prl
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_qml.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_qml_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_qmldevtools_private.pri
|
||||
libdata/pkgconfig/Qt5Qml.pc
|
||||
libdata/pkgconfig/Qt5QmlDevTools.pc
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= multimedia
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= multimedia
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -19,17 +18,17 @@ USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
QT_DEFINES= XVIDEO
|
||||
QT_CONFIG= xlib
|
||||
|
||||
OPTIONS_DEFINE= ALSA GSTREAMER OPENAL PULSEAUDIO
|
||||
OPTIONS_DEFAULT=GSTREAMER
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_DEFINE= AUDIOPLUGIN GSTREAMER OPENAL
|
||||
OPTIONS_DEFAULT= GSTREAMER
|
||||
OPTIONS_RADIO= AUDIOPLUGIN
|
||||
OPTIONS_RADIO_AUDIOPLUGIN= ALSA PULSEAUDIO
|
||||
OPTIONS_SUB= yes
|
||||
AUDIOPLUGIN_DESC= Audio plugins to build
|
||||
|
||||
ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib
|
||||
|
||||
GSTREAMER_BUILD_DEPENDS=${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
|
||||
GSTREAMER_USE= GSTREAMER=yes,bad
|
||||
|
||||
OPENAL_USES= openal
|
||||
|
||||
GSTREAMER_USE= GSTREAMER=yes,bad
|
||||
OPENAL_USES= openal
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
@ -46,12 +45,10 @@ QT_CONFIG+= -alsa
|
||||
.if ${PORT_OPTIONS:MGSTREAMER}
|
||||
QT_DEFINES+= GSTREAMER
|
||||
QT_CONFIG+= gstreamer
|
||||
PLIST_SUB+= NOGSTREAMER="@comment "
|
||||
.else
|
||||
TBR_DEPENDS+= gstreamer
|
||||
QT_DEFINES+= -GSTREAMER
|
||||
QT_CONFIG+= -gstreamer
|
||||
PLIST_SUB+= NOGSTREAMER=""
|
||||
.endif
|
||||
|
||||
.if ! ${PORT_OPTIONS:MOPENAL}
|
||||
@ -73,13 +70,6 @@ post-patch:
|
||||
${WRKSRC}/qtmultimedia.pro
|
||||
.endfor
|
||||
@${REINPLACE_CMD} -e 's|<linux/types.h>|<sys/types.h>|' \
|
||||
${WRKSRC}/src/gsttools/qgstreamervideoinputdevicecontrol.cpp \
|
||||
${WRKSRC}/src/plugins/gstreamer/audiodecoder/qgstreameraudiodecoderserviceplugin.cpp \
|
||||
${WRKSRC}/src/plugins/gstreamer/camerabin/camerabincontrol.cpp \
|
||||
${WRKSRC}/src/plugins/gstreamer/camerabin/camerabinserviceplugin.cpp \
|
||||
${WRKSRC}/src/plugins/gstreamer/mediacapture/qgstreamercaptureserviceplugin.cpp \
|
||||
${WRKSRC}/src/plugins/gstreamer/mediacapture/qgstreamerv4l2input.cpp \
|
||||
${WRKSRC}/src/plugins/gstreamer/mediaplayer/qgstreamerplayerserviceplugin.cpp \
|
||||
${WRKSRC}/src/plugins/v4l/radio/v4lradiocontrol.h
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -3,13 +3,10 @@
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qabstractvideobuffer_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiobuffer_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiodevicefactory_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiodeviceinfo_alsa_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiodeviceinfo_win32_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiohelpers_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudioinput_alsa_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudioinput_win32_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiooutput_alsa_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiooutput_win32_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcamera_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qdeclarativevideooutput_backend_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qdeclarativevideooutput_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qgstappsrc_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qgstbufferpoolinterface_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qgstcodecsinfo_p.h
|
||||
@ -43,6 +40,7 @@
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediaresourceset_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediaservice_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediaserviceprovider_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediastoragelocation_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmemoryvideobuffer_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsamplecache_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsgvideonode_p.h
|
||||
@ -90,6 +88,8 @@
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraImageCaptureControl
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraImageProcessing
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraImageProcessingControl
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraInfo
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraInfoControl
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraLocksControl
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraViewfinderSettingsControl
|
||||
%%QT_INCDIR%%/QtMultimedia/QCameraZoomControl
|
||||
@ -113,6 +113,8 @@
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaResource
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaResourceList
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaService
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaServiceCameraInfoInterface
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaServiceDefaultDeviceInterface
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaServiceFeaturesInterface
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaServiceProviderFactoryInterface
|
||||
%%QT_INCDIR%%/QtMultimedia/QMediaServiceProviderHint
|
||||
@ -174,6 +176,8 @@
|
||||
%%QT_INCDIR%%/QtMultimedia/qcameraimagecapturecontrol.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qcameraimageprocessing.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qcameraimageprocessingcontrol.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qcamerainfo.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qcamerainfocontrol.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qcameralockscontrol.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qcameraviewfindersettingscontrol.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qcamerazoomcontrol.h
|
||||
@ -219,10 +223,21 @@
|
||||
%%QT_INCDIR%%/QtMultimedia/qvideorenderercontrol.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qvideosurfaceformat.h
|
||||
%%QT_INCDIR%%/QtMultimedia/qvideowindowcontrol.h
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/%%FULLVER%%/QtMultimediaQuick_p/private/qdeclarativevideooutput_render_p.h
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/%%FULLVER%%/QtMultimediaQuick_p/private/qdeclarativevideooutput_window_p.h
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QtMultimediaQuick_p
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QtMultimediaQuick_pDepends
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QtMultimediaQuick_pVersion
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QSGVideoNodeFactory_I420
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QSGVideoNodeFactory_RGB
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QSGVideoNodeFactory_Texture
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QSGVideoNode_I420
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QSGVideoNode_RGB
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/QSGVideoNode_Texture
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/qtmultimediaquick_pversion.h
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/qsgvideonode_i420.h
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/qsgvideonode_rgb.h
|
||||
%%QT_INCDIR%%/QtMultimediaQuick_p/qsgvideonode_texture.h
|
||||
%%QT_INCDIR%%/QtMultimediaWidgets/%%FULLVER%%/QtMultimediaWidgets/private/qeglimagetexturesurface_p.h
|
||||
%%QT_INCDIR%%/QtMultimediaWidgets/%%FULLVER%%/QtMultimediaWidgets/private/qpaintervideosurface_p.h
|
||||
%%QT_INCDIR%%/QtMultimediaWidgets/%%FULLVER%%/QtMultimediaWidgets/private/qvideowidget_p.h
|
||||
@ -241,6 +256,14 @@
|
||||
%%QT_INCDIR%%/QtMultimediaWidgets/qvideowidgetcontrol.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5MultimediaConfigVersion.cmake
|
||||
%%ALSA%%%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_QAlsaPlugin.cmake
|
||||
%%NO_GSTREAMER%%%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_AudioCaptureServicePlugin.cmake
|
||||
%%GSTREAMER%%%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_CameraBinServicePlugin.cmake
|
||||
%%GSTREAMER%%%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerAudioDecoderServicePlugin.cmake
|
||||
%%GSTREAMER%%%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerCaptureServicePlugin.cmake
|
||||
%%GSTREAMER%%%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerPlayerServicePlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_QM3uPlaylistPlugin.cmake
|
||||
%%PULSEAUDIO%%%%QT_LIBDIR%%/cmake/Qt5Multimedia/Qt5Multimedia_QPulseAudioPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/libQt5Multimedia.prl
|
||||
@ -271,6 +294,8 @@
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_multimediawidgets.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_multimediawidgets_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_qtmultimediaquicktools_private.pri
|
||||
%%ALSA%%%%QT_PLUGINDIR%%/audio/libqtaudio_alsa.so
|
||||
%%ALSA%%%%DEBUG%%%%QT_PLUGINDIR%%/audio/libqtaudio_alsa.so.debug
|
||||
%%PULSEAUDIO%%%%QT_PLUGINDIR%%/audio/libqtmedia_pulse.so
|
||||
%%PULSEAUDIO%%%%DEBUG%%%%QT_PLUGINDIR%%/audio/libqtmedia_pulse.so.debug
|
||||
%%GSTREAMER%%%%QT_PLUGINDIR%%/mediaservice/libgstaudiodecoder.so
|
||||
@ -281,8 +306,8 @@
|
||||
%%GSTREAMER%%%%DEBUG%%%%QT_PLUGINDIR%%/mediaservice/libgstmediacapture.so.debug
|
||||
%%GSTREAMER%%%%QT_PLUGINDIR%%/mediaservice/libgstmediaplayer.so
|
||||
%%GSTREAMER%%%%DEBUG%%%%QT_PLUGINDIR%%/mediaservice/libgstmediaplayer.so.debug
|
||||
%%NOGSTREAMER%%%%QT_PLUGINDIR%%/mediaservice/libqtmedia_audioengine.so
|
||||
%%NOGSTREAMER%%%%DEBUG%%%%QT_PLUGINDIR%%/mediaservice/libqtmedia_audioengine.so.debug
|
||||
%%NO_GSTREAMER%%%%QT_PLUGINDIR%%/mediaservice/libqtmedia_audioengine.so
|
||||
%%NO_GSTREAMER%%%%DEBUG%%%%QT_PLUGINDIR%%/mediaservice/libqtmedia_audioengine.so.debug
|
||||
%%QT_PLUGINDIR%%/playlistformats/libqtmultimedia_m3u.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/playlistformats/libqtmultimedia_m3u.so.debug
|
||||
%%OPENAL%%%%QT_QMLDIR%%/QtAudioEngine/libdeclarative_audioengine.so
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= network
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net ipv6
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qabstractnetworkcache_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qabstractprotocolhandler_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qabstractsocket_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qabstractsocketengine_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qauthenticator_p.h
|
||||
@ -14,11 +15,13 @@
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpnetworkheader_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpnetworkreply_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpnetworkrequest_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpprotocolhandler_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpsocketengine_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qhttpthreaddelegate_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qlocalserver_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qlocalsocket_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnativesocketengine_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnativesocketengine_winrt_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnet_unix_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccessauthenticationmanager_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccessbackend_p.h
|
||||
@ -46,6 +49,7 @@
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworksession_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsharednetworksession_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsocks5socketengine_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qspdyprotocolhandler_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsslcertificate_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsslcertificateextension_p.h
|
||||
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qsslcipher_p.h
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= printsupport
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= print
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -5,10 +5,13 @@
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qpagesetupdialog_unix_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qpaintengine_alpha_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qpaintengine_preview_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qprint_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qprintdevice_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qprintengine_pdf_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qprintengine_win_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qprinter_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/private/qprinterinfo_p.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/qpa/qplatformprintdevice.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/qpa/qplatformprintersupport.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/%%FULLVER%%/QtPrintSupport/qpa/qplatformprintplugin.h
|
||||
%%QT_INCDIR%%/QtPrintSupport/QAbstractPrintDialog
|
||||
@ -34,6 +37,7 @@
|
||||
%%QT_INCDIR%%/QtPrintSupport/qtprintsupportversion.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5PrintSupport/Qt5PrintSupportConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5PrintSupport/Qt5PrintSupportConfigVersion.cmake
|
||||
%%CUPS%%%%QT_LIBDIR%%/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake
|
||||
%%QT_LIBDIR%%/libQt5PrintSupport.prl
|
||||
%%QT_LIBDIR%%/libQt5PrintSupport.so
|
||||
%%QT_LIBDIR%%/libQt5PrintSupport.so.5
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= clucene
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= textproc
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -14,7 +13,7 @@ QT_DIST= tools
|
||||
USES= qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
WRKSRC_SUBDIR= src/assistant/${PORTNAME}
|
||||
PATCH_WRKSRC= ${WRKSRC:H}
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/assistant/${PORTNAME}
|
||||
INSTALL_WRKSRC= ${WRKSRC}/src/assistant/${PORTNAME}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- ./3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp.orig 2012-12-18 20:04:15.000000000 +0100
|
||||
+++ ./3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp 2013-01-07 11:29:50.837339980 +0100
|
||||
--- 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)
|
||||
|
@ -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
|
45
textproc/clucene-qt5/files/patch-src__src.pro
Normal file
45
textproc/clucene-qt5/files/patch-src__src.pro
Normal file
@ -0,0 +1,45 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,38 +1,2 @@
|
||||
TEMPLATE = subdirs
|
||||
-
|
||||
-qtHaveModule(widgets) {
|
||||
- no-png {
|
||||
- message("Some graphics-related tools are unavailable without PNG support")
|
||||
- } else {
|
||||
- SUBDIRS = assistant \
|
||||
- pixeltool \
|
||||
- qtestlib \
|
||||
- designer
|
||||
-# unix:!mac:!embedded:!qpa:SUBDIRS += qtconfig
|
||||
-
|
||||
- linguist.depends = designer
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-SUBDIRS += linguist
|
||||
-if(!android|android_app):!ios: SUBDIRS += qtpaths
|
||||
-
|
||||
-mac {
|
||||
- SUBDIRS += macdeployqt
|
||||
-}
|
||||
-
|
||||
-android {
|
||||
- SUBDIRS += androiddeployqt
|
||||
-}
|
||||
-
|
||||
-qtHaveModule(dbus): SUBDIRS += qdbus
|
||||
-
|
||||
-win32|winrt:SUBDIRS += windeployqt
|
||||
-winrt:SUBDIRS += winrtrunner qtd3dservice
|
||||
-qtHaveModule(gui):!android:!ios:!qnx:!wince*:!winrt*:SUBDIRS += qtdiag
|
||||
-
|
||||
-qtNomakeTools( \
|
||||
- pixeltool \
|
||||
- qtconfig \
|
||||
- macdeployqt \
|
||||
-)
|
||||
+SUBDIRS = assistant
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= xml
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= textproc
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
%%QT_INCDIR%%/QtXml/%%FULLVER%%/QtXml/private/qxml_p.h
|
||||
%%QT_INCDIR%%/QtXml/QDomAttr
|
||||
%%QT_INCDIR%%/QtXml/QDomCDATASection
|
||||
%%QT_INCDIR%%/QtXml/QDomCharacterData
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= xmlpatterns
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= textproc
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= webkit
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= www
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -26,8 +25,7 @@ USE_RUBY= yes
|
||||
RUBY_NO_RUN_DEPENDS= yes
|
||||
USE_SQLITE= 3
|
||||
USE_XORG= x11 xcomposite xrender
|
||||
USES= alias bison gmake gperf perl5 pkgconfig python:build \
|
||||
qmake:outsource
|
||||
USES= bison gmake gperf perl5 pkgconfig python:build qmake:outsource
|
||||
# Keep make(1) from descending into obj/ subdirectories during tests.
|
||||
CONFIGURE_ENV= MAKEOBJDIR=.
|
||||
# Use flex(1) from ports.
|
||||
|
@ -104,6 +104,7 @@
|
||||
%%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
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= declarative
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= x11-toolkits
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -215,6 +215,9 @@
|
||||
%%QT_INCDIR%%/QtDeclarative/qtdeclarativeversion.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5Declarative/Qt5DeclarativeConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Declarative/Qt5DeclarativeConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Declarative/Qt5Declarative_QTcpServerConnection.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Declarative/Qt5Declarative_QtQuick1Plugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Designer/Qt5Designer_QDeclarativeViewPlugin.cmake
|
||||
%%QT_LIBDIR%%/libQt5Declarative.prl
|
||||
%%QT_LIBDIR%%/libQt5Declarative.so
|
||||
%%QT_LIBDIR%%/libQt5Declarative.so.5
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= gui
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= x11-toolkits graphics
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -61,19 +60,8 @@ RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/encodings/encodings.dir:${PORTSDIR}/x11
|
||||
${LOCALBASE}/lib/X11/fonts/TTF/luximb.ttf:${PORTSDIR}/x11-fonts/xorg-fonts-truetype
|
||||
.endif
|
||||
|
||||
# Inherited from Qt 4.
|
||||
CFLAGS_powerpc64= -mminimal-toc
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/-ldl/$$$$QMAKE_LIBS_DYNLOAD/' \
|
||||
${WRKSRC}/src/plugins/platforms/xcb/xcb-plugin.pro
|
||||
|
||||
post-configure:
|
||||
.for d in ${MORE_WRKSRCS}
|
||||
@cd ${WRKSRC}/${d} && \
|
||||
${SETENV} ${QMAKE_ENV} ${WRKSRC}/bin/qmake ${QMAKE_ARGS}
|
||||
.endfor
|
||||
|
||||
post-build:
|
||||
.for d in ${MORE_WRKSRCS}
|
||||
@cd ${WRKSRC}/${d} && \
|
||||
|
@ -1,36 +0,0 @@
|
||||
commit eb1325047f2697d24e93ebaf924900affc876bc1
|
||||
Author: Lars Knoll <lars.knoll@digia.com>
|
||||
Date: Thu Apr 24 15:33:27 2014 +0200
|
||||
|
||||
Don't crash on broken GIF images
|
||||
|
||||
Broken GIF images could set invalid width and height
|
||||
values inside the image, leading to Qt creating a null
|
||||
QImage for it. In that case we need to abort decoding
|
||||
the image and return an error.
|
||||
|
||||
Initial patch by Rich Moore.
|
||||
|
||||
Task-number: QTBUG-38367
|
||||
Change-Id: Id82a4036f478bd6e49c402d6598f57e7e5bb5e1e
|
||||
Security-advisory: CVE-2014-0190
|
||||
Reviewed-by: Richard J. Moore <rich@kde.org>
|
||||
|
||||
diff --git a/src/gui/image/qgifhandler.cpp b/src/gui/image/qgifhandler.cpp
|
||||
index eeb62af..19b8382 100644
|
||||
--- src/gui/image/qgifhandler.cpp
|
||||
+++ src/gui/image/qgifhandler.cpp
|
||||
@@ -359,6 +359,13 @@ int QGIFFormat::decode(QImage *image, const uchar *buffer, int length,
|
||||
memset(bits, 0, image->byteCount());
|
||||
}
|
||||
|
||||
+ // Check if the previous attempt to create the image failed. If it
|
||||
+ // did then the image is broken and we should give up.
|
||||
+ if (image->isNull()) {
|
||||
+ state = Error;
|
||||
+ return -1;
|
||||
+ }
|
||||
+
|
||||
disposePrevious(image);
|
||||
disposed = false;
|
||||
|
@ -1,3 +1,4 @@
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstracttextdocumentlayout_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblecache_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qbezier_p.h
|
||||
@ -31,6 +32,7 @@
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgifhandler_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qglyphrun_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgrayraster_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qgridlayoutengine_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qguiapplication_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qharfbuzzng_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qhexstring_p.h
|
||||
@ -43,6 +45,7 @@
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qjpeghandler_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qkeymapper_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qkeysequence_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qlayoutpolicy_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qmath_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qmemrotate_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qnativeimage_p.h
|
||||
@ -60,6 +63,7 @@
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qopenglshadercache_meego_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qopenglshadercache_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qopengltexture_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qopengltextureblitter_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qopengltexturecache_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qopengltextureglyphcache_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qopengltexturehelper_p.h
|
||||
@ -296,6 +300,8 @@
|
||||
%%QT_INCDIR%%/QtGui/QOpenGLVersionFunctions
|
||||
%%QT_INCDIR%%/QtGui/QOpenGLVersionProfile
|
||||
%%QT_INCDIR%%/QtGui/QOpenGLVertexArrayObject
|
||||
%%QT_INCDIR%%/QtGui/QPageLayout
|
||||
%%QT_INCDIR%%/QtGui/QPageSize
|
||||
%%QT_INCDIR%%/QtGui/QPagedPaintDevice
|
||||
%%QT_INCDIR%%/QtGui/QPaintDevice
|
||||
%%QT_INCDIR%%/QtGui/QPaintEngine
|
||||
@ -462,6 +468,8 @@
|
||||
%%QT_INCDIR%%/QtGui/qopenglversionfunctions.h
|
||||
%%QT_INCDIR%%/QtGui/qopenglvertexarrayobject.h
|
||||
%%QT_INCDIR%%/QtGui/qpagedpaintdevice.h
|
||||
%%QT_INCDIR%%/QtGui/qpagelayout.h
|
||||
%%QT_INCDIR%%/QtGui/qpagesize.h
|
||||
%%QT_INCDIR%%/QtGui/qpaintdevice.h
|
||||
%%QT_INCDIR%%/QtGui/qpaintengine.h
|
||||
%%QT_INCDIR%%/QtGui/qpainter.h
|
||||
@ -517,9 +525,15 @@
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qcfsocketnotifier_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qcoretextfontdatabase_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qdevicediscovery_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglcompositor_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglconvenience_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglpbuffer_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglplatformbackingstore_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglplatformcontext_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglplatformcursor_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglplatformintegration_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglplatformscreen_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qeglplatformwindow_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qevdevkeyboard_defaultmap_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qevdevkeyboardhandler_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qevdevkeyboardmanager_p.h
|
||||
@ -532,6 +546,7 @@
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qfbbackingstore_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qfbcursor_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qfbscreen_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qfbvthandler_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qfbwindow_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qfontconfigdatabase_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qfontengine_coretext_p.h
|
||||
@ -541,6 +556,7 @@
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qgenericunixservices_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qgenericunixthemes_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qglxconvenience_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qmacmime_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qunixeventdispatcher_qpa_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/qxlibeglintegration_p.h
|
||||
%%QT_INCDIR%%/QtPlatformSupport/%%FULLVER%%/QtPlatformSupport/private/struct_marshallers_p.h
|
||||
@ -551,8 +567,10 @@
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5GuiConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake
|
||||
|
@ -2,14 +2,13 @@
|
||||
|
||||
PORTNAME= quick
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= x11-toolkits
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt declarative framework for dynamic user interfaces
|
||||
|
||||
USE_QT5= core gui network qml qmldevtools_build sql testlib \
|
||||
USE_QT5= core gui network qml sql testlib \
|
||||
widgets xmlpatterns buildtools_build
|
||||
QT_DIST= declarative
|
||||
USES= qmake
|
||||
@ -18,18 +17,4 @@ USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
QT_DEFINES= ACCESSIBILITY
|
||||
QT_CONFIG= accessibility accessibility-atspi-bridge
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/qmldevtools/ d' \
|
||||
${WRKSRC}/src/src.pro
|
||||
@${REINPLACE_CMD} -e 's/qmldevtools-private/qmldevtools-private qml-private/' \
|
||||
${WRKSRC}/tools/qmlimportscanner/qmlimportscanner.pro
|
||||
@${REINPLACE_CMD} -e 's/qmltest/qmltest quick/' \
|
||||
${WRKSRC}/tools/qmltestrunner/qmltestrunner.pro
|
||||
|
||||
post-configure:
|
||||
# Disable build of QML library (we need it on configure stage to
|
||||
# create a local qt_lib_qml.pri).
|
||||
@${REINPLACE_CMD} -Ee 's|sub-qml-[-_0-9a-z]+||' \
|
||||
${WRKSRC}/src/Makefile
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
22
x11-toolkits/qt5-quick/files/patch-src__src.pro
Normal file
22
x11-toolkits/qt5-quick/files/patch-src__src.pro
Normal file
@ -0,0 +1,22 @@
|
||||
Only enter the directories we want to build, otherwise we might fail due to
|
||||
missing dependencies.
|
||||
|
||||
--- src/src.pro
|
||||
+++ src/src.pro
|
||||
@@ -1,7 +1,5 @@
|
||||
TEMPLATE = subdirs
|
||||
CONFIG += ordered
|
||||
-SUBDIRS += \
|
||||
- qml
|
||||
|
||||
qtHaveModule(gui):contains(QT_CONFIG, opengl(es1|es2)?) {
|
||||
SUBDIRS += \
|
||||
@@ -14,7 +12,4 @@ qtHaveModule(gui):contains(QT_CONFIG, opengl(es1|es2)?) {
|
||||
|
||||
SUBDIRS += \
|
||||
plugins \
|
||||
- imports \
|
||||
- qmldevtools
|
||||
-
|
||||
-qmldevtools.CONFIG = host_build
|
||||
+ imports
|
@ -64,9 +64,11 @@
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickpixmapcache_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickpositioners_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickpositioners_p_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickprofiler_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickpropertychanges_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickrectangle_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickrectangle_p_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickrendercontrol_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickrepeater_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickrepeater_p_p.h
|
||||
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickscalegrid_p_p.h
|
||||
@ -241,13 +243,23 @@
|
||||
%%QT_INCDIR%%/QtQuickTest/qtquicktestversion.h
|
||||
%%QT_INCDIR%%/QtQuickTest/quicktest.h
|
||||
%%QT_INCDIR%%/QtQuickTest/quicktestglobal.h
|
||||
%%QT_INCDIR%%/QtQuickWidgets/%%FULLVER%%/QtQuickWidgets/private/qquickwidget_p.h
|
||||
%%QT_INCDIR%%/QtQuickWidgets/QQuickWidget
|
||||
%%QT_INCDIR%%/QtQuickWidgets/QtQuickWidgets
|
||||
%%QT_INCDIR%%/QtQuickWidgets/QtQuickWidgetsDepends
|
||||
%%QT_INCDIR%%/QtQuickWidgets/QtQuickWidgetsVersion
|
||||
%%QT_INCDIR%%/QtQuickWidgets/qquickwidget.h
|
||||
%%QT_INCDIR%%/QtQuickWidgets/qtquickwidgetsglobal.h
|
||||
%%QT_INCDIR%%/QtQuickWidgets/qtquickwidgetsversion.h
|
||||
%%QT_LIBDIR%%/cmake/Qt5Qml/Qt5Qml_QTcpServerConnection.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Qml/Qt5Qml_QtQuick2Plugin.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Quick/Qt5QuickConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Quick/Qt5QuickConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Quick/Qt5Quick_AccessibleQuickFactory.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5QuickTest/Qt5QuickTestConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5QuickTest/Qt5QuickTestConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5Widgets/Qt5Widgets_AccessibleQuickFactory.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5QuickWidgets/Qt5QuickWidgetsConfig.cmake
|
||||
%%QT_LIBDIR%%/cmake/Qt5QuickWidgets/Qt5QuickWidgetsConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/libQt5Quick.prl
|
||||
%%QT_LIBDIR%%/libQt5Quick.so
|
||||
%%QT_LIBDIR%%/libQt5Quick.so.5
|
||||
@ -266,6 +278,12 @@
|
||||
%%QT_LIBDIR%%/libQt5QuickTest.so.%%SHORTVER%%
|
||||
%%QT_LIBDIR%%/libQt5QuickTest.so.%%FULLVER%%
|
||||
%%DEBUG%%%%QT_LIBDIR%%/libQt5QuickTest.so.%%FULLVER%%.debug
|
||||
%%QT_LIBDIR%%/libQt5QuickWidgets.prl
|
||||
%%QT_LIBDIR%%/libQt5QuickWidgets.so
|
||||
%%QT_LIBDIR%%/libQt5QuickWidgets.so.5
|
||||
%%QT_LIBDIR%%/libQt5QuickWidgets.so.%%SHORTVER%%
|
||||
%%QT_LIBDIR%%/libQt5QuickWidgets.so.%%FULLVER%%
|
||||
%%DEBUG%%%%QT_LIBDIR%%/libQt5QuickWidgets.so.%%FULLVER%%.debug
|
||||
%%QT_BINDIR%%/qml
|
||||
%%QT_BINDIR%%/qmlbundle
|
||||
%%QT_BINDIR%%/qmlimportscanner
|
||||
@ -279,6 +297,8 @@
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_quick.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_quick_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_quickparticles_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_quickwidgets.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_quickwidgets_private.pri
|
||||
%%QT_PLUGINDIR%%/accessible/libqtaccessiblequick.so
|
||||
%%DEBUG%%%%QT_PLUGINDIR%%/accessible/libqtaccessiblequick.so.debug
|
||||
%%QT_PLUGINDIR%%/qmltooling/libqmldbg_qtquick2.so
|
||||
@ -300,41 +320,6 @@
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick.2/libqtquick2plugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick.2/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick.2/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/libdialogplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/libdialogplugin.so.debug
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultColorDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultFileDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultFontDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultMessageDialog.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/Private/libdialogsprivateplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/Private/libdialogsprivateplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/Private/qmldir
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetColorDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetFileDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetFontDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetMessageDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/checkers.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/checkmark.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/copy.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/critical.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/crosshairs.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/folder.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/information.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/question.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/slider_handle.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/sunken_frame.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/up.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/warning.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/window_border.png
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/plugins.qmltypes
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/Button.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/CheckBox.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/ColorSlider.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/DefaultWindowDecoration.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/EdgeFade.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/TextField.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/LocalStorage/libqmllocalstorageplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/LocalStorage/libqmllocalstorageplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/LocalStorage/plugins.qmltypes
|
||||
@ -343,10 +328,6 @@
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Particles.2/libparticlesplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/Particles.2/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick/Particles.2/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/PrivateWidgets/libwidgetsplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/PrivateWidgets/libwidgetsplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/PrivateWidgets/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick/PrivateWidgets/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/Window.2/libwindowplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Window.2/libwindowplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/Window.2/plugins.qmltypes
|
||||
@ -365,3 +346,4 @@
|
||||
libdata/pkgconfig/Qt5Quick.pc
|
||||
libdata/pkgconfig/Qt5QuickParticles.pc
|
||||
libdata/pkgconfig/Qt5QuickTest.pc
|
||||
libdata/pkgconfig/Qt5QuickWidgets.pc
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= quickcontrols
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= x11-toolkits
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/ApplicationWindow.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/BusyIndicator.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Button.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Calendar.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/CheckBox.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/ComboBox.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/GroupBox.qml
|
||||
@ -9,12 +10,17 @@
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/MenuBar.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/AbstractCheckable.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/BasicButton.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/CalendarHeaderModel.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/CalendarUtils.js
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/ColumnMenuContent.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/ContentItem.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/Control.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/FastGlow.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/FocusFrame.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/HoverButton.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/MenuContentItem.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/MenuContentScroller.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/MenuItemSubControls.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/ModalPopupBehavior.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/ScrollBar.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/ScrollViewHelper.qml
|
||||
@ -22,6 +28,7 @@
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/StackView.js
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/StackViewSlideDelegate.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/Style.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/SystemPaletteSingleton.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/TabBar.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/TableViewSelection.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Private/TextSingleton.qml
|
||||
@ -39,6 +46,7 @@
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/StatusBar.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/ButtonStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/CalendarStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/CheckBoxStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/ComboBoxStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/FocusFrameStyle.qml
|
||||
@ -74,7 +82,9 @@
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/focusframe.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/groupbox.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/header.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/leftanglearrow.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/progress-indeterminate.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/rightanglearrow.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/scrollbar-handle-horizontal.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/scrollbar-handle-transient.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/scrollbar-handle-vertical.png
|
||||
@ -87,6 +97,7 @@
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Base/images/tab_selected.png
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Desktop/ButtonStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Desktop/CalendarStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qml
|
||||
@ -119,10 +130,46 @@
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/ToolBar.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/ToolButton.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/libqtquickcontrolsplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Controls/libqqtquickcontrolsplugin.so.debug
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Controls/libqtquickcontrolsplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick/Controls/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/libdialogplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/libdialogplugin.so.debug
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultColorDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultDialogWrapper.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultFileDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultFontDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/DefaultMessageDialog.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/Private/libdialogsprivateplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/Private/libdialogsprivateplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/Private/qmldir
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetColorDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetFileDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetFontDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/WidgetMessageDialog.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/checkers.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/checkmark.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/copy.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/critical.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/crosshairs.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/folder.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/information.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/question.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/slider_handle.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/sunken_frame.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/up.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/warning.png
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/images/window_border.png
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/plugins.qmltypes
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/ColorSlider.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/DefaultWindowDecoration.qml
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Dialogs/qml/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/Dialogs/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/Layouts/libqquicklayoutsplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/Layouts/libqquicklayoutsplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/Layouts/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick/Layouts/qmldir
|
||||
%%QT_QMLDIR%%/QtQuick/PrivateWidgets/libwidgetsplugin.so
|
||||
%%DEBUG%%%%QT_QMLDIR%%/QtQuick/PrivateWidgets/libwidgetsplugin.so.debug
|
||||
%%QT_QMLDIR%%/QtQuick/PrivateWidgets/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick/PrivateWidgets/qmldir
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= widgets
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= x11-toolkits
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -41,12 +40,6 @@ QT_DEFINES+= -STYLE_GTK
|
||||
QT_CONFIG+= -gtkstyle
|
||||
.endif
|
||||
|
||||
post-configure:
|
||||
.for d in ${MORE_WRKSRCS}
|
||||
@cd ${WRKSRC}/${d} && \
|
||||
${SETENV} ${QMAKE_ENV} ${WRKSRC}/bin/qmake ${QMAKE_ARGS}
|
||||
.endfor
|
||||
|
||||
pre-build:
|
||||
@cd ${WRKSRC}/src/tools/uic && \
|
||||
${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
|
||||
|
@ -38,9 +38,11 @@
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraph_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicsanchorlayout_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicseffect_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicsgridlayoutengine_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicsitem_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicslayout_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicslayoutitem_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicslayoutstyleinfo_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicsproxywidget_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicsscene_bsp_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicsscene_p.h
|
||||
@ -50,7 +52,6 @@
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicstransform_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicsview_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgraphicswidget_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgridlayoutengine_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgtk2painter_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgtkglobal_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qgtkpainter_p.h
|
||||
@ -74,6 +75,7 @@
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qmenu_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qmenu_wince_resource_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qmenubar_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qopenglwidget_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qpixmapfilter_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qplaintextedit_p.h
|
||||
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qproxystyle_p.h
|
||||
|
@ -2,7 +2,6 @@
|
||||
|
||||
PORTNAME= qev
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= x11
|
||||
PKGNAMEPREFIX= qt5-
|
||||
|
||||
@ -15,4 +14,11 @@ USES= qmake
|
||||
|
||||
WRKSRC_SUBDIR= src/${PORTNAME}
|
||||
|
||||
# qev is not connected to qttool's build system, so we cannot just run qmake
|
||||
# and set {BUILD,INSTALL}_WRKSRC.
|
||||
# Instead, we run qmake from src/${PORTNAME} but need to copy .qmake.conf to
|
||||
# it for all required variables to be set (MODULE_VERSION etc).
|
||||
post-patch:
|
||||
${CP} ${WRKSRC}/../../.qmake.conf ${WRKSRC}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -11,5 +11,6 @@ COMMENT= Qt platform-specific features for X11-based systems
|
||||
USE_QT5= core gui widgets
|
||||
QT_DIST= x11extras
|
||||
USES= qmake
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user