Index: head/comms/qt5-connectivity/Makefile =================================================================== --- head/comms/qt5-connectivity/Makefile (revision 556006) +++ head/comms/qt5-connectivity/Makefile (revision 556007) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= connectivity DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= comms PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt connectivity (Bluetooth/NFC) module USES= compiler:c++11-lang qmake qt-dist:5,connectivity USE_QT= concurrent core declarative buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/comms/qt5-sensors/Makefile =================================================================== --- head/comms/qt5-sensors/Makefile (revision 556006) +++ head/comms/qt5-sensors/Makefile (revision 556007) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= sensors DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= comms PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt sensors module USES= compiler:c++11-lang qmake:norecursive qt-dist:5,sensors USE_QT= core declarative buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/comms/qt5-serialbus/Makefile =================================================================== --- head/comms/qt5-serialbus/Makefile (revision 556006) +++ head/comms/qt5-serialbus/Makefile (revision 556007) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= serialbus DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= comms PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt functions to access industrial bus systems USES= compiler:c++11-lib qmake qt-dist:5,serialbus USE_QT= core network serialport buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes .include Index: head/comms/qt5-serialport/Makefile =================================================================== --- head/comms/qt5-serialport/Makefile (revision 556006) +++ head/comms/qt5-serialport/Makefile (revision 556007) @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= serialport DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= comms PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt functions to access serial ports USES= compiler:c++11-lang libtool qmake qt-dist:5,serialport USE_QT= core buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/databases/qt5-sql/Makefile =================================================================== --- head/databases/qt5-sql/Makefile (revision 556006) +++ head/databases/qt5-sql/Makefile (revision 556007) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= sql DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= databases PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt SQL database integration module USES= compiler:c++11-lang qmake:no_env qt-dist:5,base USE_QT= core qmake_build buildtools_build HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} post-configure: .for d in src/sql ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor .include Index: head/devel/qt5-buildtools/Makefile =================================================================== --- head/devel/qt5-buildtools/Makefile (revision 556006) +++ head/devel/qt5-buildtools/Makefile (revision 556007) @@ -1,45 +1,45 @@ # $FreeBSD$ PORTNAME= buildtools DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt build tools USES= compiler:c++11-lang libtool perl5 qmake:no_env qt-dist:5,base HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes BUILD_WRKSRC= ${WRKSRC}/src/tools/bootstrap INSTALL_WRKSRC= ${BUILD_WRKSRC} MORE_WRKSRCS= src/tools/moc \ src/tools/rcc post-configure: .for d in src/tools/bootstrap ${MORE_WRKSRCS} ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor post-build: .for d in ${MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endfor post-install: .for d in ${MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS} ${INSTALL_TARGET} .endfor ${INSTALL_SCRIPT} ${WRKSRC}/bin/syncqt.pl \ ${STAGEDIR}${PREFIX}/${QT_BINDIR_REL}/syncqt.pl .include Index: head/devel/qt5-concurrent/Makefile =================================================================== --- head/devel/qt5-concurrent/Makefile (revision 556006) +++ head/devel/qt5-concurrent/Makefile (revision 556007) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= concurrent DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt multi-threading module USES= compiler:c++11-lang qmake:no_env qt-dist:5,base USE_QT= core qmake_build buildtools_build HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} QT_DEFINES= CONCURRENT QT_CONFIG= concurrent post-configure: .for d in src/concurrent ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor .include Index: head/devel/qt5-dbus/Makefile =================================================================== --- head/devel/qt5-dbus/Makefile (revision 556006) +++ head/devel/qt5-dbus/Makefile (revision 556007) @@ -1,48 +1,48 @@ # $FreeBSD$ PORTNAME= dbus DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt D-Bus inter-process communication module LIB_DEPENDS= libdbus-1.so:devel/dbus USES= compiler:c++11-lang qmake:no_env qt-dist:5,base USE_QT= core qmake_build buildtools_build HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} TOOLS= qdbuscpp2xml qdbusxml2cpp QT_BINARIES= yes QT_DEFINES= DBUS QT_CONFIG= dbus post-configure: .for d in src/dbus src/tools/qdbuscpp2xml src/tools/qdbusxml2cpp ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor post-build: .for t in ${TOOLS} @cd ${WRKSRC}/src/tools/${t} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endfor post-install: .for t in ${TOOLS} @cd ${WRKSRC}/src/tools/${t} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .include Index: head/devel/qt5-designer/Makefile =================================================================== --- head/devel/qt5-designer/Makefile (revision 556006) +++ head/devel/qt5-designer/Makefile (revision 556007) @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= designer DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 graphical user interface designer USES= compiler:c++11-lang qmake qt-dist:5,tools USE_QT= assistant_run core declarative gui network printsupport uiplugin \ widgets xml buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} DESKTOP_ENTRIES="Qt 5 Designer" "" \ "${PREFIX}/share/pixmaps/designer-qt5.png" \ "${PREFIX}/${QT_BINDIR_REL}/designer" \ "Development;Qt;" true BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME} QT_BINARIES= yes OPTIONS_DEFINE= WEBKIT OPTIONS_SUB= yes WEBKIT_DESC= Build WebKit-based WebView widget WEBKIT_QMAKE_ON= CONFIG+=use_webkit WEBKIT_USES= qt-dist:5,tools WEBKIT_USE= QT=webkit post-patch: # uiplugin is built in x11-toolkits/qt5-uiplugin. # uitools is built in devel/qt5-uitools. ${REINPLACE_CMD} -e '/uiplugin/ d' -e '/uitools/ d' \ ${WRKSRC}/src/${PORTNAME}/src/src.pro post-install: ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}/src/designer/images/designer.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/designer-qt5.png # The generated .pc file refers to a nonexistent other .pc file ${REINPLACE_CMD} -e '/^Requires/s/Qt5UiPlugin//' \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/Qt5Designer.pc .include Index: head/devel/qt5-help/Makefile =================================================================== --- head/devel/qt5-help/Makefile (revision 556006) +++ head/devel/qt5-help/Makefile (revision 556007) @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= help DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt online help integration module USES= compiler:c++11-lang qmake qt-dist:5,tools USE_QT= core gui network sql widgets \ buildtools_build sql-sqlite3_run -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes .include Index: head/devel/qt5-location/Makefile =================================================================== --- head/devel/qt5-location/Makefile (revision 556006) +++ head/devel/qt5-location/Makefile (revision 556007) @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= location DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt location module USES= compiler:c++11-lang qmake:norecursive qt-dist:5,location USE_QT= concurrent core dbus declarative gui network serialport \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/devel/qt5-remoteobjects/Makefile =================================================================== --- head/devel/qt5-remoteobjects/Makefile (revision 556006) +++ head/devel/qt5-remoteobjects/Makefile (revision 556007) @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= remoteobjects DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 SXCML module USES= compiler:c++11-lang gl qmake qt-dist:5 USE_GL= gl USE_QT= core declarative network \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes .include Index: head/devel/qt5-script/Makefile =================================================================== --- head/devel/qt5-script/Makefile (revision 556006) +++ head/devel/qt5-script/Makefile (revision 556007) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= script DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 4-compatible scripting module USES= compiler:c++11-lang qmake qt-dist:5,script USE_QT= core buildtools_build # Keep make(1) from descending into src/script/obj/ (qmake:outsource # doesn't work). MAKE_ENV= MAKEOBJDIR=. -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} post-patch: @${REINPLACE_CMD} -e '/scripttools/ d' \ ${WRKSRC}/src/src.pro .include Index: head/devel/qt5-scripttools/Makefile =================================================================== --- head/devel/qt5-scripttools/Makefile (revision 556006) +++ head/devel/qt5-scripttools/Makefile (revision 556007) @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= scripttools DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt Script additional components USES= compiler:c++11-lang qmake qt-dist:5,script USE_QT= core gui script widgets buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/src/${PORTNAME} # Link in QtScript port _QT5_ADDITIONAL_LINK= script .include Index: head/devel/qt5-scxml/Makefile =================================================================== --- head/devel/qt5-scxml/Makefile (revision 556006) +++ head/devel/qt5-scxml/Makefile (revision 556007) @@ -1,17 +1,17 @@ # $FreeBSD$ PORTNAME= scxml DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 SXCML module USES= compiler:c++11-lang qmake qt-dist:5,scxml USE_QT= core declarative network buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes .include Index: head/devel/qt5-testlib/Makefile =================================================================== --- head/devel/qt5-testlib/Makefile (revision 556006) +++ head/devel/qt5-testlib/Makefile (revision 556007) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= testlib DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt unit testing module USES= compiler:c++11-lang qmake:no_env qt-dist:5,base USE_QT= core qmake_build buildtools_build HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} post-configure: .for d in src/testlib ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor .include Index: head/devel/qt5-uitools/Makefile =================================================================== --- head/devel/qt5-uitools/Makefile (revision 556006) +++ head/devel/qt5-uitools/Makefile (revision 556007) @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= uitools DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= devel PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt Designer UI forms support module USES= compiler:c++11-lang qmake qt-dist:5,tools USE_QT= core gui uiplugin widgets buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME} INSTALL_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME} .include Index: head/graphics/qt5-3d/Makefile =================================================================== --- head/graphics/qt5-3d/Makefile (revision 556006) +++ head/graphics/qt5-3d/Makefile (revision 556007) @@ -1,20 +1,20 @@ # $FreeBSD$ PORTNAME= 3d DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt3D module LIB_DEPENDS= libassimp.so:multimedia/assimp USES= compiler:c++11-lang pkgconfig qmake:norecursive qt-dist:5,3d USE_QT= concurrent core declarative gui network buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes .include Index: head/graphics/qt5-opengl/Makefile =================================================================== --- head/graphics/qt5-opengl/Makefile (revision 556006) +++ head/graphics/qt5-opengl/Makefile (revision 556007) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= opengl DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5-compatible OpenGL support module USES= compiler:c++11-lang gl qmake:no_env qt-dist:5,base USE_GL= gl USE_QT= core gui widgets qmake_build buildtools_build HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} QT_DEFINES= OPENGL QT_CONFIG= opengl post-configure: .for d in src/opengl ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor .include Index: head/graphics/qt5-svg/Makefile =================================================================== --- head/graphics/qt5-svg/Makefile (revision 556006) +++ head/graphics/qt5-svg/Makefile (revision 556007) @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= svg DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt SVG support module USES= compiler:c++11-lang qmake qt-dist:5,svg USE_QT= core gui widgets buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/graphics/qt5-wayland/Makefile =================================================================== --- head/graphics/qt5-wayland/Makefile (revision 556006) +++ head/graphics/qt5-wayland/Makefile (revision 556007) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= wayland DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 wrapper for Wayland BUILD_DEPENDS= ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon USES= compiler:c++11-lang gl gnome pkgconfig qmake:norecursive \ qt-dist:5,wayland xorg USE_GL= egl gl USE_GNOME= glib20 USE_QT= core dbus gui declarative \ buildtools_build qmake_build USE_XORG= x11 xcomposite -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes .include Index: head/multimedia/qt5-multimedia/Makefile =================================================================== --- head/multimedia/qt5-multimedia/Makefile (revision 556006) +++ head/multimedia/qt5-multimedia/Makefile (revision 556007) @@ -1,62 +1,62 @@ # $FreeBSD$ PORTNAME= multimedia DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt audio, video, radio and camera support module # LICENSE set via USES_QT5 (bsd.qt.mk) USES= compiler:c++11-lang gl gnome pkgconfig qmake:norecursive \ qt-dist:5,multimedia xorg USE_GL= gl USE_GNOME= glib20 USE_QT= core declarative gui network opengl widgets \ buildtools_build USE_XORG= x11 xext xv -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_CONFIG= xlib # TODO: Bug 225100: the machinery in bsd.qt.mk's qt-post-install target does # not seem to account for the case of a module no longer defining QT_DEFINES: # the lines in qconfig-modules.h including said module's qconfig-.h # will remain. We're setting it below to avoid build errors, but this needs to # be fixed properly later. QT_DEFINES= _QTMULTIMEDIA_DUMMY OPTIONS_DEFINE= GSTREAMER OPENAL OPTIONS_DEFAULT= ALSA GSTREAMER OPENAL OPTIONS_MULTI= AUDIOPLUGIN OPTIONS_MULTI_AUDIOPLUGIN= ALSA PULSEAUDIO OPTIONS_SUB= yes AUDIOPLUGIN_DESC= Audio plugins to build OPENAL_DESC= 3D positional spatialized sound support OPENAL_USES= openal OPENAL_VARS= QT_CONFIG+=openal OPENAL_VARS_OFF= QT_CONFIG+=-openal \ QMAKE_CONFIGURE_ARGS+=-no-openal ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_VARS= QT_CONFIG+=alsa ALSA_VARS_OFF= QT_CONFIG+=-alsa \ QMAKE_CONFIGURE_ARGS+=-no-alsa GSTREAMER_BUILD_DEPENDS=${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat GSTREAMER_USE= GSTREAMER1=bad GSTREAMER_VARS= QT_CONFIG+=gstreamer-1.0 \ QMAKE_CONFIGURE_ARGS+=-gstreamer 1.0 GSTREAMER_VARS_OFF= QT_CONFIG+=-gstreamer-1.0 \ QMAKE_CONFIGURE_ARGS+=-no-gstreamer PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= QT_CONFIG+=pulseaudio PULSEAUDIO_VARS_OFF= QT_CONFIG+=-pulseaudio \ QMAKE_CONFIGURE_ARGS+=-no-pulseaudio .include Index: head/net/qt5-network/Makefile =================================================================== --- head/net/qt5-network/Makefile (revision 556006) +++ head/net/qt5-network/Makefile (revision 556007) @@ -1,54 +1,54 @@ # $FreeBSD$ PORTNAME= network DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= net PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt network module RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss USES= compiler:c++11-lang qmake:no_env qt-dist:5,base ssl USE_QT= core buildtools_build HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} QT_DEFINES= OPENSSL SSL QT_CONFIG= openssl .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085 && ${SSL_DEFAULT} == "base" # 1200085 339270 October 19, 2018 12.0-STABLE after updating OpenSSL to version 1.1.1. BROKEN= Qt5 requires Openssl 1.1.1, upgrade to FreeBSD 12.x/13.x or add DEFAULT_VERSIONS+=ssl=[openssl|libressl*] to /etc/make.conf .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${BUILD_WRKSRC}/ssl/qsslsocket_openssl.cpp @${REINPLACE_CMD} -e 's|%%OPENSSLLIB%%|${OPENSSLLIB}|g' \ ${BUILD_WRKSRC}/ssl/qsslsocket_openssl_symbols.cpp post-configure: .for d in src/network src/plugins/bearer/generic ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor post-build: @cd ${WRKSRC}/src/plugins/bearer/generic && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} post-install: @cd ${WRKSRC}/src/plugins/bearer/generic && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS} ${INSTALL_TARGET} .include Index: head/net/qt5-networkauth/Makefile =================================================================== --- head/net/qt5-networkauth/Makefile (revision 556006) +++ head/net/qt5-networkauth/Makefile (revision 556007) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= networkauth DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= net PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt network auth module USES= compiler:c++11-lang qmake:no_env qt-dist:5 USE_QT= core network \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/print/qt5-printsupport/Makefile =================================================================== --- head/print/qt5-printsupport/Makefile (revision 556006) +++ head/print/qt5-printsupport/Makefile (revision 556007) @@ -1,58 +1,58 @@ # $FreeBSD$ PORTNAME= printsupport DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= print PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt print support module USES= compiler:c++11-lang qmake:no_env qt-dist:5,base USE_QT= core gui widgets qmake_build buildtools_build HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} OPTIONS_DEFINE= CUPS OPTIONS_DEFAULT=CUPS OPTIONS_SUB= yes CUPS_CONFIGURE_ON= -cups CUPS_CONFIGURE_OFF= -no-cups CUPS_LIB_DEPENDS= libcups.so:print/cups .include .if ${PORT_OPTIONS:MCUPS} QT_DEFINES+= CUPS QT_CONFIG+= cups MORE_WRKSRCS+= src/plugins/printsupport .else QT_DEFINES+= -CUPS QT_CONFIG+= -cups .endif post-configure: .for d in src/printsupport ${MORE_WRKSRCS} ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor post-build: .if ${PORT_OPTIONS:MCUPS} @cd ${WRKSRC}/src/plugins/${PORTNAME}/cups && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endif post-install: .if ${PORT_OPTIONS:MCUPS} @cd ${WRKSRC}/src/plugins/${PORTNAME}/cups && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS} ${INSTALL_TARGET} .endif .include Index: head/textproc/qt5-xml/Makefile =================================================================== --- head/textproc/qt5-xml/Makefile (revision 556006) +++ head/textproc/qt5-xml/Makefile (revision 556007) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= xml DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= textproc PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt SAX and DOM implementations USES= compiler:c++11-lang qmake:no_env qt-dist:5,base USE_QT= core qmake_build buildtools_build HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-gui -no-xcb -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} post-configure: .for d in src/xml ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor .include Index: head/textproc/qt5-xmlpatterns/Makefile =================================================================== --- head/textproc/qt5-xmlpatterns/Makefile (revision 556006) +++ head/textproc/qt5-xmlpatterns/Makefile (revision 556007) @@ -1,18 +1,17 @@ # $FreeBSD$ PORTNAME= xmlpatterns DISTVERSION= ${QT5_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt support for XPath, XQuery, XSLT and XML Schema USES= compiler:c++11-lang qmake:norecursive qt-dist:5,xmlpatterns USE_QT= core declarative network buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} QT_BINARIES= yes .include Index: head/www/qt5-webchannel/Makefile =================================================================== --- head/www/qt5-webchannel/Makefile (revision 556006) +++ head/www/qt5-webchannel/Makefile (revision 556007) @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= webchannel DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 library for integration of C++/QML with HTML/js clients USES= compiler:c++11-lang qmake:norecursive qt-dist:5,webchannel USE_QT= buildtools_build core declarative -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} # The default EXTRACT_AFTER_ARGS value excludes examples/ from the extracted # tarball, which we need during the build. EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions .include Index: head/www/qt5-webengine/Makefile =================================================================== --- head/www/qt5-webengine/Makefile (revision 556006) +++ head/www/qt5-webengine/Makefile (revision 556007) @@ -1,154 +1,153 @@ # $FreeBSD$ # QtWebEngine itself is a very thin layer of Qt code on top of a large part of # Chromium (everything up to the content/ layer). As such, most of the work in # this port revolves around taming Chromium and getting it to build on FreeBSD. # While it does build at the moment, there are several items that should be # investigated or improved: # - We are using several stub files, especially in Chromium's base/ and net/ # layers. We should look at implementing the missing bits instead. # - We are currently not using any sandboxing mechanism. # - We need to see if more "use_system_" flags can be passed. # - The process of porting QtWebEngine needs to be documented so we can move to # newer releases more easily. # # Also note that, due to the insane amount of patches this port needs, it tends # to lag behind the rest of the official Qt5 ones, which is why we set # QT5_VERSION and DISTINFO_FILE here. PORTNAME= webengine DISTVERSION= ${QT5_VERSION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 library to render web content BUILD_DEPENDS= bison:devel/bison \ ninja:devel/ninja \ yasm:devel/yasm \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libdbus-1.so:devel/dbus \ libdouble-conversion.so:devel/double-conversion \ libevent.so:devel/libevent \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libjsoncpp.so:devel/jsoncpp \ liblcms2.so:graphics/lcms2 \ libnspr4.so:devel/nspr \ libnss3.so:security/nss \ libopus.so:audio/opus \ libpci.so:devel/libpci \ libpng.so:graphics/png \ libre2.so:devel/re2 \ libsnappy.so:archivers/snappy \ libvpx.so:multimedia/libvpx \ libwebp.so:graphics/webp DISTINFO_FILE= ${.CURDIR}/distinfo QT5_VERSION= 5.15.0 OPTIONS_SINGLE= AUDIO OPTIONS_SINGLE_AUDIO= ALSA PULSEAUDIO SNDIO OPTIONS_DEFAULT= ALSA AUDIO_DESC= Audio backend # Need the alsa plugins to get sound at runtime, otherwise messages # that the pcm_oss plugin can't be opened. ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= alsa-plugins>=0:audio/alsa-plugins ALSA_VARS= QMAKE_CONFIGURE_ARGS+=-alsa ALSA_VARS_OFF= QMAKE_CONFIGURE_ARGS+=-no-alsa PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= QMAKE_CONFIGURE_ARGS+=-pulseaudio PULSEAUDIO_VARS_OFF= QMAKE_CONFIGURE_ARGS+=-no-pulseaudio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_VARS= QMAKE_CONFIGURE_ARGS+=-sndio SNDIO_VARS_OFF= QMAKE_CONFIGURE_ARGS+=-no-sndio # We pass `norecursive' to USES=qmake because src/plugins/plugins.pro checks # whether webenginewidgets is available, which fails when qmake processes all # .pro files at once. USES= gl gnome gperf jpeg python:2.7,build pkgconfig \ qmake:norecursive,outsource qt-dist:5,webengine shebangfix xorg USE_GL= gl USE_GNOME= glib20 libxml2 libxslt USE_QT= core declarative gui location network printsupport \ webchannel widgets \ buildtools_build designer_build qmake_build USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xorgproto \ xrandr xrender xscrnsaver xtst -USE_LDCONFIG= ${QT_LIBDIR} QMAKE_CONFIGURE_ARGS= -proprietary-codecs -system-ffmpeg # We could just set it to an empty string as well. "all" does not account for # dependencies correctly in the generated Makefiles, use the right target here. ALL_TARGET= first # We need ar(1) from ports because the Chromium code uses the @file syntax. # We then need to ensure ld(1) from ports is used because of the archives ar(1) # generated. USE_BINUTILS= yes CC+= "-B${LOCALBASE}/bin" CXX+= "-B${LOCALBASE}/bin" # The build system reads the environment variable $NINJA_PATH to decide whether # to boostrap ninja or not (and also to invoke it afterwards). CC and CXX are # read by some Chromium code to determine which compiler to invoke when running # some configuration tests. # Since we use USES=qmake:norecursive, we also need to pass some variables to # MAKE_ENV because part of the configuration process happens during the build. CONFIGURE_ENV+= NINJAFLAGS="-j${MAKE_JOBS_NUMBER}" \ NINJA_PATH="${LOCALBASE}/bin/ninja" \ PATH=${CONFIGURE_WRKSRC}/bin:${LOCALBASE}/bin:${PATH} MAKE_ENV+= CC="${CC}" CXX="${CXX}" \ C_INCLUDE_PATH=${LOCALBASE}/include \ CPLUS_INCLUDE_PATH=${LOCALBASE}/include \ ${CONFIGURE_ENV} QT_BINARIES= yes .include .if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64 PLIST_SUB+= BE="" LE="@comment " .else PLIST_SUB+= BE="@comment " LE="" .endif post-extract: # Install FreeBSD's freebsd.pri file. ${CP} ${FILESDIR}/freebsd.pri ${WRKSRC}/src/buildtools/config/freebsd.pri post-extract-SNDIO-on: @cd ${WRKSRC}/src/3rdparty/chromium/media/audio && ${MKDIR} sndio openbsd @${CP} ${FILESDIR}/sndio_*put.* \ ${WRKSRC}/src/3rdparty/chromium/media/audio/sndio @${CP} ${FILESDIR}/audio_manager_openbsd.* \ ${WRKSRC}/src/3rdparty/chromium/media/audio/openbsd .if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64 post-patch: @${REINPLACE_CMD} -e 's/icudtl.dat/icudtb.dat/' \ ${WRKSRC}/src/core/core_module.pro .endif pre-configure: # Link in ${PYTHON_CMD} to ${CONFIGURE_WRKSRC}/bin -- the scripts hardcode 'python' # in too many places to reasonably patch. So just link in ${PYTHON_CMD} to work around # $LOCALBASE/bin/python being python3 if the default versions is set to 3.x. ${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python # Unbundle a few dependencies. ${PYTHON_CMD} ${WRKSRC}/src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py \ --system-libraries libwebp libxml libxslt yasm # Rerun syncqt.pl -- otherwise the resulting package misses some forwarding headers. cd ${WRKSRC} && ${QT_BINDIR}/syncqt.pl -version ${QT5_VERSION} .include Index: head/www/qt5-webglplugin/Makefile =================================================================== --- head/www/qt5-webglplugin/Makefile (revision 556006) +++ head/www/qt5-webglplugin/Makefile (revision 556007) @@ -1,21 +1,21 @@ # $FreeBSD$ PORTNAME= webglplugin DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt QPA plugin for running an application via a browser using streamed WebGL commands LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= compiler:c++11-lang gl gnome qmake:norecursive qt-dist:5 USE_GL= gl USE_GNOME= glib20 USE_QT= core dbus declarative gui network webchannel websockets \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/www/qt5-websockets/Makefile =================================================================== --- head/www/qt5-websockets/Makefile (revision 556006) +++ head/www/qt5-websockets/Makefile (revision 556007) @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= websockets DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt implementation of WebSocket protocol USES= compiler:c++11-lang qmake:norecursive qt-dist:5,websockets USE_QT= buildtools_build core network -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/www/qt5-websockets-qml/Makefile =================================================================== --- head/www/qt5-websockets-qml/Makefile (revision 556006) +++ head/www/qt5-websockets-qml/Makefile (revision 556007) @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= websockets-qml DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt implementation of WebSocket protocol (QML bindings) USES= compiler:c++11-lang qmake qt-dist:5,websockets USE_QT= buildtools_build core declarative network websockets -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/www/qt5-webview/Makefile =================================================================== --- head/www/qt5-webview/Makefile (revision 556006) +++ head/www/qt5-webview/Makefile (revision 556007) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= webview DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt component for displaying web content USES= compiler:c++11-lang gl qmake:norecursive qt-dist:5 USE_GL= gl USE_QT= core declarative gui location network webchannel \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include .if ${ARCH} == amd64 || ${ARCH} == i386 PLIST_SUB+= WEBENGINE="" USE_QT+= webengine .else PLIST_SUB+= WEBENGINE="@comment " .endif .include Index: head/x11/qt5-x11extras/Makefile =================================================================== --- head/x11/qt5-x11extras/Makefile (revision 556006) +++ head/x11/qt5-x11extras/Makefile (revision 556007) @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= x11extras DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11 PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt platform-specific features for X11-based systems USES= compiler:c++11-lang qmake qt-dist:5,x11extras perl5 USE_QT= core gui -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-datavis3d/Makefile =================================================================== --- head/x11-toolkits/qt5-datavis3d/Makefile (revision 556006) +++ head/x11-toolkits/qt5-datavis3d/Makefile (revision 556007) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= datavis3d DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 3D data visualization module USE_QT= core declarative network gui widgets designer buildtools_build USES= compiler:c++11-lang qmake qt-dist:5,datavis3d -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-declarative/Makefile =================================================================== --- head/x11-toolkits/qt5-declarative/Makefile (revision 556006) +++ head/x11-toolkits/qt5-declarative/Makefile (revision 556007) @@ -1,32 +1,31 @@ # $FreeBSD$ PORTNAME= declarative DISTVERSION= ${QT5_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt declarative framework for dynamic user interfaces USES= compiler:c++11-lang gl python:build qmake:norecursive \ qt-dist:5 USE_GL= gl USE_QT= core gui network sql testlib \ widgets buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} CONFLICTS= qt5-declarative-render2d-* qt5-qml qt5-quick QT_BINARIES= yes QT_DEFINES= ACCESSIBILITY QT_CONFIG= accessibility accessibility-atspi-bridge post-patch: # qtdeclarative.pro wants to run python, replace that with PYTHON_CMD ${REINPLACE_CMD} '/py_out/s#python#${PYTHON_CMD}#g' \ ${WRKSRC}/qtdeclarative.pro ${REINPLACE_CMD} 's,python,${PYTHON_CMD},g' \ ${WRKSRC}/src/3rdparty/masm/masm.pri .include Index: head/x11-toolkits/qt5-gamepad/Makefile =================================================================== --- head/x11-toolkits/qt5-gamepad/Makefile (revision 556006) +++ head/x11-toolkits/qt5-gamepad/Makefile (revision 556007) @@ -1,18 +1,17 @@ # $FreeBSD$ PORTNAME= gamepad DISTVERSION= ${QT5_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 Gamepad Module BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto USES= compiler:c++11-lang qmake:norecursive qt-dist:5,gamepad USE_QT= core declarative gui buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-gui/Makefile =================================================================== --- head/x11-toolkits/qt5-gui/Makefile (revision 556006) +++ head/x11-toolkits/qt5-gui/Makefile (revision 556007) @@ -1,113 +1,112 @@ # $FreeBSD$ PORTNAME= gui DISTVERSION= ${QT5_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-toolkits graphics PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt graphical user interface module BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \ ${LOCALBASE}/include/xf86drm.h:graphics/libdrm \ at-spi2-core>=0:accessibility/at-spi2-core LIB_DEPENDS= libdbus-1.so:devel/dbus \ libevdev.so:devel/libevdev \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libinput.so:x11/libinput \ libpng.so:graphics/png \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-image.so:x11/xcb-util-image \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-render-util.so:x11/xcb-util-renderutil \ libxcb.so:x11/libxcb \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \ xdg-open:devel/xdg-utils USES= compiler:c++11-lang gl gnome jpeg localbase \ qmake:no_env qt-dist:5,base USE_GL= egl gl USE_GNOME= glib20 -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} USE_QT= core dbus network buildtools_build qmake_build QT_BINARIES= yes QT_CONFIG= accessibility accessibility-atspi-bridge dbus \ fontconfig glib opengl png system-freetype system-jpeg \ system-png xcb xcb-glx xcb-render xcb-xlib xinput2 xlib \ xrender QT_DEFINES= ACCESSIBILITY DBUS FONTCONFIG FREETYPE GLIB \ IMAGEFORMAT_PNG OPENGL SHAPE XCB XKB XKBCOMMON XRENDER USE_XORG= ice sm xi xrender HAS_CONFIGURE= yes CONFIGURE_ARGS= -no-eglfs \ -no-libudev \ -system-harfbuzz # Explicitly set to c++14 to avoid c++17/c++1z, since libX11's headers # are using the obsolete 'register' keyword. CONFIGURE_ARGS+= -c++std \ c++14 BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} OPTIONS_DEFINE= X11 OPTIONS_DEFAULT= X11 OPTIONS_SUB= yes X11_USES= xorg X11_USE= xorg=x11 # Build and install QtPlatformSupport and default QPA plugins (XCB, # minimal and offscreen). QtGui won't work without (one of) them, but # they depend on QtGui itself, so they can't be added as dependencies. # QtPlatformSupport doesn't need to be installed (it's a static # library), but might be needed by people porting Qt on new platforms. _MORE_WRKSRCS= src/platformheaders src/platformsupport src/plugins/platforms \ src/plugins/generic # Image formats are split through different tarballs, these are the # main ones; input contexts require no additional dependency. _MORE_WRKSRCS+= src/plugins/imageformats src/plugins/platforminputcontexts # openglextensions is the static library to use for further things like qtcanvas3d _MORE_WRKSRCS+= src/openglextensions # Inherited from Qt 4. .if defined(PACKAGE_BUILDING) RUN_DEPENDS+= ${LOCALBASE}/share/fonts/encodings/encodings.dir:x11-fonts/encodings \ xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype .endif post-configure: .for d in src/tools/qvkgen src/gui ${_MORE_WRKSRCS} ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor pre-build: .for d in src/tools/qvkgen @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endfor post-build: .for d in ${_MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endfor post-install: .for d in src/tools/qvkgen ${_MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .include Index: head/x11-toolkits/qt5-quick3d/Makefile =================================================================== --- head/x11-toolkits/qt5-quick3d/Makefile (revision 556006) +++ head/x11-toolkits/qt5-quick3d/Makefile (revision 556007) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= quick3d DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Set of controls for building complete interfaces in Qt Quick3D USES= compiler:c++11-lang qmake qt-dist:5 USE_QT= core declarative gui network opengl \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-quickcontrols/Makefile =================================================================== --- head/x11-toolkits/qt5-quickcontrols/Makefile (revision 556006) +++ head/x11-toolkits/qt5-quickcontrols/Makefile (revision 556007) @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= quickcontrols DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Set of controls for building complete interfaces in Qt Quick BROKEN_armv6= fails to install: pkg-static: Unable to access file ApplicationWindow.qmlc: No such file or directory USES= compiler:c++11-lang qmake qt-dist:5,quickcontrols USE_QT= core declarative gui widgets \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-quickcontrols2/Makefile =================================================================== --- head/x11-toolkits/qt5-quickcontrols2/Makefile (revision 556006) +++ head/x11-toolkits/qt5-quickcontrols2/Makefile (revision 556007) @@ -1,19 +1,19 @@ # $FreeBSD$ PORTNAME= quickcontrols2 DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Set of controls for building complete interfaces in Qt Quick BROKEN_armv6= fails to install: pkg-static: Unable to access file DayOfWeekRow.qmlc: No such file or directory USES= compiler:c++11-lang qmake:norecursive qt-dist:5 USE_QT= core declarative gui widgets \ buildtools_build QT_DIST= ${PORTNAME} -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-quicktimeline/Makefile =================================================================== --- head/x11-toolkits/qt5-quicktimeline/Makefile (revision 556006) +++ head/x11-toolkits/qt5-quicktimeline/Makefile (revision 556007) @@ -1,16 +1,16 @@ # $FreeBSD$ PORTNAME= quicktimeline DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Set of controls for building complete interfaces in Qt Quick Timeline USES= compiler:c++11-lang qmake qt-dist:5 USE_QT= core declarative quickcontrols \ buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-virtualkeyboard/Makefile =================================================================== --- head/x11-toolkits/qt5-virtualkeyboard/Makefile (revision 556006) +++ head/x11-toolkits/qt5-virtualkeyboard/Makefile (revision 556007) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= virtualkeyboard DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt 5 Virtual Keyboard Module LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell USES= compiler:c++11-lang pkgconfig qmake qt-dist:5,virtualkeyboard USE_QT= core declarative network gui widgets svg buildtools_build -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} # Disable the builtin layouts -- otherwise we need to pull in a lot of other # stuff. QMAKE_ARGS= CONFIG+=disable-layouts .include Index: head/x11-toolkits/qt5-widgets/Makefile =================================================================== --- head/x11-toolkits/qt5-widgets/Makefile (revision 556006) +++ head/x11-toolkits/qt5-widgets/Makefile (revision 556007) @@ -1,73 +1,73 @@ # $FreeBSD$ PORTNAME= widgets DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt C++ widgets module USES= compiler:c++11-lang qmake:no_env qt-dist:5,base xorg USE_QT= core gui qmake_build buildtools_build USE_XORG= x11 HAS_CONFIGURE= yes -USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} BUILD_WRKSRC= ${WRKSRC}/src/${PORTNAME} INSTALL_WRKSRC= ${BUILD_WRKSRC} MORE_WRKSRCS= src/tools/uic QT_BINARIES= yes QT_DEFINES= ACCESSIBILITY WIDGETS XSYNC QT_CONFIG= accessibility accessibility-atspi-bridge xlib OPTIONS_DEFINE= GTK3 OPTIONS_SUB= YES GTK3_DESC= GTK+-based Qt theme GTK3_USES= gnome GTK3_USE= GNOME=gtk30 QT=dbus GTK3_CONFIGURE_ON= -gtk GTK3_CONFIGURE_OFF= -no-gtk .include .if ${PORT_OPTIONS:MGTK3} QT_DEFINES+= STYLE_GTK QT_CONFIG+= gtk MORE_WRKSRCS+= src/plugins/platformthemes .else QT_DEFINES+= -STYLE_GTK QT_CONFIG+= -gtk .endif post-configure: .for d in src/tools/uic src/widgets ${MORE_WRKSRCS} ${MKDIR} ${WRKSRC}/${d} cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} .endfor pre-build: cd ${WRKSRC}/src/tools/uic && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} post-build: .for d in ${MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} .endfor post-install: .for d in src/tools/uic ${MORE_WRKSRCS} @cd ${WRKSRC}/${d} && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${MAKE_ARGS} ${INSTALL_TARGET} .endfor ${INSTALL_DATA} ${BUILD_WRKSRC}/dialogs/images/qtlogo-64.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/qt5logo.png .include