Date: Mon, 22 Aug 2022 19:49:29 +0200 From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@gmail.com> To: "Tobias C. Berner" <tcberner@freebsd.org> Cc: "ports-committers@FreeBSD.org" <ports-committers@freebsd.org>, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 66259c9c641b - main - Qt6: Import Qt6 ports form kde@'s repository Message-ID: <CAGwOe2a1edHnAXn90t8RVkDHyC4=HJAC2pmXHjTjhuToRFv5EQ@mail.gmail.com> In-Reply-To: <CAOshKtdQRekjn-eM8CX9GcXRgyg5S8gEmn5tikCZQHZ-PWEi7w@mail.gmail.com> References: <202208211646.27LGkH8A054396@gitrepo.freebsd.org> <CAGwOe2bdK0023xHjThrD=tu9ObiRhteLk3btY9cQ-bRBcStqzw@mail.gmail.com> <CAOshKtdQRekjn-eM8CX9GcXRgyg5S8gEmn5tikCZQHZ-PWEi7w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000b6e90305e6d88354 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable El lun., 22 ago. 2022 19:35, Tobias C. Berner <tcberner@freebsd.org> escribi=C3=B3: > Moin moin > > addressed in > https://cgit.freebsd.org/ports/commit/?id=3D027335b321a92ce64cc968104aa18= 01fef9b6762 Great! > > mfg Tobias > > On Mon, 22 Aug 2022 at 10:56, Fernando Apestegu=C3=ADa > <fernando.apesteguia@gmail.com> wrote: > > > > On Sun, Aug 21, 2022 at 6:46 PM Tobias C. Berner <tcberner@freebsd.org> > wrote: > > > > > > The branch main has been updated by tcberner: > > > > > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=3D66259c9c641b1fc828becbe2959db= e7380e55fe1 > > > > > > commit 66259c9c641b1fc828becbe2959dbe7380e55fe1 > > > Author: Tobias C. Berner <tcberner@FreeBSD.org> > > > AuthorDate: 2022-08-12 17:55:36 +0000 > > > Commit: Tobias C. Berner <tcberner@FreeBSD.org> > > > CommitDate: 2022-08-21 16:42:38 +0000 > > > > > > Qt6: Import Qt6 ports form kde@'s repository > > > > > > This change brings in the new Qt6 stack, which might still be a b= it > > > in flux in the ports tree for a while. > > > > > > Obtained from > https://github.com/freebsd/freebsd-ports-kde/tree/qt6-6.3.1 > > > with commits from lbartoletti and myself. > > > > > > Note: > > > ww/qt6-webengine will land once kai wins another round of patchin= g > boundled > > > chromiums sources. > > > > > > Exp-run by: antoine > > > PR: 265843 > > > Differential Revision: https://reviews.freebsd.org/D36179 > > > --- > > > Mk/Uses/qmake.mk | 2 +- > > > Mk/Uses/qt-dist.mk | 94 +- > > > Mk/Uses/qt.mk | 40 +- > > > devel/Makefile | 4 + > > > devel/qt6-5compat/Makefile | 21 + > > > devel/qt6-5compat/distinfo | 3 + > > > devel/qt6-5compat/pkg-descr | 8 + > > > devel/qt6-5compat/pkg-plist | 85 + > > > devel/qt6-base/Makefile | 125 + > > > devel/qt6-base/distinfo | 3 + > > > devel/qt6-base/files/patch-cmake_FindMySQL.cmake | 13 + > > > devel/qt6-base/files/patch-cmake_QtBuild.cmake | 11 + > > > .../files/patch-cmake_QtFlagHandlingHelpers.cmake | 13 + > > > .../files/patch-cmake_QtPkgConfigHelpers.cmake | 10 + > > > .../files/patch-cmake_QtRpathHelpers.cmake | 11 + > > > ...rt_devicediscovery_qdevicediscovery__static.cpp | 14 + > > > ...port_devicediscovery_qdevicediscovery__udev.cpp | 14 + > > > ...t_evdevkeyboard_qevdevkeyboard__defaultmap__p.h | 14 + > > > ...t_input_evdevkeyboard_qevdevkeyboardhandler.cpp | 14 + > > > ...support_input_evdevmouse_qevdevmousehandler.cpp | 15 + > > > ...pport_input_evdevtablet_qevdevtablethandler.cpp | 14 + > > > ...support_input_evdevtouch_qevdevtouchhandler.cpp | 14 + > > > devel/qt6-base/pkg-descr | 3 + > > > devel/qt6-base/pkg-plist | 3746 > ++++++++++++++++++++ > > > devel/qt6-tools/Makefile | 45 + > > > devel/qt6-tools/distinfo | 3 + > > > devel/qt6-tools/pkg-descr | 7 + > > > devel/qt6-tools/pkg-plist | 430 +++ > > > devel/qt6-translations/Makefile | 16 + > > > devel/qt6-translations/distinfo | 3 + > > > devel/qt6-translations/pkg-descr | 4 + > > > devel/qt6-translations/pkg-plist | 267 ++ > > > graphics/Makefile | 4 + > > > graphics/qt6-3d/Makefile | 40 + > > > graphics/qt6-3d/distinfo | 3 + > > > ...src_3rdparty_assimp_src_contrib_zip_src_miniz.h | 13 + > > > graphics/qt6-3d/pkg-descr | 7 + > > > graphics/qt6-3d/pkg-plist | 1458 ++++++++ > > > graphics/qt6-imageformats/Makefile | 35 + > > > graphics/qt6-imageformats/distinfo | 3 + > > > graphics/qt6-imageformats/pkg-descr | 6 + > > > graphics/qt6-imageformats/pkg-plist | 45 + > > > graphics/qt6-svg/Makefile | 31 + > > > graphics/qt6-svg/distinfo | 3 + > > > graphics/qt6-svg/pkg-descr | 8 + > > > graphics/qt6-svg/pkg-plist | 87 + > > > graphics/qt6-wayland/Makefile | 35 + > > > graphics/qt6-wayland/distinfo | 3 + > > > graphics/qt6-wayland/files/patch-CMakeLists.txt | 11 + > > > graphics/qt6-wayland/pkg-descr | 6 + > > > graphics/qt6-wayland/pkg-plist | 621 ++++ > > > misc/Makefile | 1 + > > > misc/qt6-doc/Makefile | 16 + > > > misc/qt6-doc/distinfo | 3 + > > > misc/qt6-doc/pkg-descr | 6 + > > > misc/qt6-doc/pkg-plist | 1 + > > > net/Makefile | 1 + > > > net/qt6-networkauth/Makefile | 22 + > > > net/qt6-networkauth/distinfo | 3 + > > > net/qt6-networkauth/pkg-descr | 6 + > > > net/qt6-networkauth/pkg-plist | 51 + > > > www/Makefile | 1 + > > > x11-toolkits/Makefile | 4 + > > > x11-toolkits/qt6-declarative/Makefile | 44 + > > > x11-toolkits/qt6-declarative/distinfo | 3 + > > > x11-toolkits/qt6-declarative/pkg-descr | 7 + > > > x11-toolkits/qt6-declarative/pkg-plist | 2622 > ++++++++++++++ > > > x11-toolkits/qt6-quick3d/Makefile | 33 + > > > x11-toolkits/qt6-quick3d/distinfo | 3 + > > > x11-toolkits/qt6-quick3d/pkg-descr | 7 + > > > x11-toolkits/qt6-quick3d/pkg-plist | 931 +++++ > > > x11-toolkits/qt6-quicktimeline/Makefile | 31 + > > > x11-toolkits/qt6-quicktimeline/distinfo | 3 + > > > x11-toolkits/qt6-quicktimeline/pkg-descr | 6 + > > > x11-toolkits/qt6-quicktimeline/pkg-plist | 46 + > > > x11-toolkits/qt6-shadertools/Makefile | 31 + > > > x11-toolkits/qt6-shadertools/distinfo | 3 + > > > x11-toolkits/qt6-shadertools/pkg-descr | 8 + > > > x11-toolkits/qt6-shadertools/pkg-plist | 48 + > > > 79 files changed, 11386 insertions(+), 40 deletions(-) > > > > > > diff --git a/Mk/Uses/qmake.mk b/Mk/Uses/qmake.mk > > > index 1524aed3d95d..48304c742493 100644 > > > --- a/Mk/Uses/qmake.mk > > > +++ b/Mk/Uses/qmake.mk > > > @@ -109,7 +109,7 @@ QMAKE_SOURCE_PATH?=3D # empty > > > . endif > > > > > > # Add qmake to USE_QT -- unless it's qmake itself > > > -. if !${PORTNAME} =3D=3D qmake > > > +. if !${PORTNAME} =3D=3D qmake && ${_QT_VER:M5} > > > USE_QT+=3D qmake_build > > > . endif > > > > > > diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk > > > index d644f0b44d58..7a8ed434bf0b 100644 > > > --- a/Mk/Uses/qt-dist.mk > > > +++ b/Mk/Uses/qt-dist.mk > > > @@ -28,6 +28,9 @@ _QT5_DISTS=3D 3d activeqt androidextras b= ase > charts connectivity datavis3d \ > > > serialport speech svg tools translations > virtualkeyboard wayland \ > > > webchannel webengine webglplugin websockets > webview winextras \ > > > x11extras xmlpatterns > > > +_QT6_DISTS=3D 3d 5compat base declarative doc imageformat= s > quick3d quickcontrols2 \ > > > + quicktimeline networkauth shadertools svg > tools translations webengine wayland > > > + > > > > I'm not very familiar with qt.mk, but 3d, declarative, doc, > > imageformats... are in both _QT5_DISTS and _QT6_DISTS. Shouldn't they > > be in _USE_QT_ALL then? > > Only shadertools, tools and translations are declared in _QT6_DISTS > > and not in _QT5_DISTS > > > > Cheers. > > > > > > > _QT_DISTS=3D ${_QT${_QT_VER}_DISTS} > > > > > > # We only accept one item as an argument. The fetch target further > below works > > > @@ -45,9 +48,7 @@ IGNORE=3D cannot be installed: differ= ent > Qt dists specified via qt-dist:[${qt-dis > > > > > > # Fall back to sensible defaults for _QT_DIST > > > . if empty(_QT_DIST) > > > -. if ${_QT_VER:M5} > > > _QT_DIST=3D ${PORTNAME} # don't force qt-dist to be set > for Qt5 ports which 75% of time are ${PORTNAME} > > > -. endif > > > . endif > > > > > > # Check validitiy > > > @@ -56,18 +57,47 @@ IGNORE=3D Unsupported qt-dist > ${_QT_DIST} for qt:${_QT_VER} > > > . endif > > > > #########################################################################= ####### > > > > > > -# Set standard bsd.port.mk variables > > > +# Set standard bsd.port.mk variables. > > > LICENSE?=3D LGPL21 > > > > > > . if !exists(${PKGDIR}/pkg-descr) > > > DESCR?=3D > ${PORTSDIR}/devel/${_QT_RELNAME}/pkg-descr > > > . endif > > > > > > + > > > # Stage support. > > > -DESTDIRNAME=3D INSTALL_ROOT > > > +_QT5_DESTDIRNAME=3D INSTALL_ROOT > > > +_QT6_DESTDIRNAME=3D DESTDIR > > > +DESTDIRNAME=3D ${_QT${_QT_VER}_DESTDIRNAME} > > > > > > -. if ${_QT_VER:M5} > > > +# Qt's tarballs are xz compressed. > > > +. if empty(USES:Mtar) > > > +EXTRACT_SUFX?=3D .tar.xz > > > +. endif > > > > > > +# Qt5 specific master sites > > > +_QT5_MASTER_SITES_kde=3D LOCAL > > > +_QT5_MASTER_SITE_SUBDIR_kde=3D tcberner/KDE/Qt/${_QT_VERSION} > > > +_QT5_MASTER_SITES=3D ${MASTER_SITE_QT} > > > +_QT5_MASTER_SITE_SUBDIR=3D > official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/ > > > +# Qt6 specific master sites > > > +_QT6_MASTER_SITES=3D ${MASTER_SITE_QT} > > > +_QT6_MASTER_SITE_SUBDIR=3D > official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules \ > > > + > official_releases/additional_libraries/${_QT_VERSION:R}/${_QT_VERSION}/ > > > +# Qt5 specific distnames > > > +_QT5_DISTNAME=3D > ${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},} > > > +_QT5_DISTNAME_kde=3D > ${_QT_DIST:S,^,kde-qt,:S,$,-${DISTVERSION},} > > > +# Qt6 specific distnames > > > +_QT6_DISTNAME=3D > ${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},} > > > + > > > +# Effective master sites and disfile valus > > > +MASTER_SITES=3D > ${_QT${_QT_VER}_MASTER_SITES${_KDE_${_QT_DIST}:D_kde}} > > > +MASTER_SITE_SUBDIR=3D > ${_QT${_QT_VER}_MASTER_SITE_SUBDIR${_KDE_${_QT_DIST}:D_kde}} > > > +DISTNAME=3D > ${_QT${_QT_VER}_DISTNAME${_KDE_${_QT_DIST}:D_kde}} > > > +DISTFILES=3D ${DISTNAME:S,$,${EXTRACT_SUFX},} > > > +DIST_SUBDIR=3D KDE/Qt/${_QT_VERSION} > > > + > > > +. if ${_QT_VER:M5} > > > # KDE maintains a repository with a patched Qt5 distribution. > > > _KDE_3d=3D 15 > > > _KDE_base=3D 165 > > > @@ -105,26 +135,18 @@ _KDE_websockets=3D 3 > > > _KDE_webview=3D 0 > > > _KDE_x11extras=3D 0 > > > _KDE_xmlpatterns=3D 0 > > > - > > > . if defined(_KDE_${_QT_DIST}) > > > -# KDE patched Qt parts > > > QT5_KDE_PATCH=3D p${_KDE_${_QT_DIST}} > > > _KDE_${_QT_DIST}_VERSION?=3D ${_QT_VERSION} > > > _KDE_${_QT_DIST}_ORIGIN_TAG?=3D v${_KDE_${_QT_DIST}_VERSION}-lts-lg= pl > > > -MASTER_SITES=3D LOCAL/tcberner/KDE/Qt/${_QT_VERSION} > > > -DISTNAME=3D ${_QT_DIST:S,^,kde-qt,:S,$,-${DISTVERSION},= } > > > COMMENT+=3D (KDE patched) > > > . else > > > -# non KDE patched Qt parts > > > QT5_KDE_PATCH=3D # > > > -MASTER_SITES=3D ${MASTER_SITE_QT} > > > -MASTER_SITE_SUBDIR?=3D > official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/ > > > -DISTNAME=3D > ${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},} > > > . endif > > > +. endif # ${_QT_VER:M5} > > > > > > -DISTFILES=3D ${DISTNAME:S,$,${EXTRACT_SUFX},} > > > -DIST_SUBDIR=3D KDE/Qt/${_QT_VERSION} > > > - > > > +# Environment setup for Qt5 > > > +. if ${_QT_VER:M5} > > > # Qt (at least when used with qmake) has a tendency to overlink: som= e > libraries > > > # have dependencies on others in the mkspec configurations and the > latter are > > > # always passed to the linker even if they are not actually used. By > passing > > > @@ -132,17 +154,6 @@ DIST_SUBDIR=3D KDE/Qt/${_QT_VERSIO= N} > > > # have to declare a lot of unnecessary dependencies in USE_QT5. > > > LDFLAGS+=3D -Wl,--as-needed > > > > > > -. if ${.TARGETS:Mmakesum} || ${.TARGETS:Mfetch} && \ > > > - defined(DISABLE_SIZE) && defined(NO_CHECKSUM) > > > -# Ensure that the "makesum" target (with its inner "fetch" one) uses > > > -# devel/qt*/distinfo for every port. > > > -. endif > > > - > > > -# Qt5's tarballs are xz compressed. > > > -. if empty(USES:Mtar) > > > -EXTRACT_SUFX?=3D .tar.xz > > > -. endif > > > - > > > . if ${_QT_DIST} =3D=3D "base" && ${PORTNAME} !=3D "qmake" > > > # Qt configure requires pkg-config to detect dependencies. > > > .include "${USESDIR}/pkgconfig.mk" > > > @@ -156,6 +167,26 @@ EXTRACT_AFTER_ARGS?=3D > ${DISTNAME:S,$,/examples,:S,^,--exclude ,} \ > > > --no-same-owner --no-same-permissions > > > . endif # ! ${_QT_VER:M5} > > > > > > +# Build setup for Qt6 > > > +. if ${_QT_VER:M6} > > > +CMAKE_ARGS+=3D -DCMAKE_INSTALL_PREFIX=3D${PREFIX} \ > > > + -DINSTALL_BINDIR=3D${PREFIX}/${QT_BINDIR_REL}= \ > > > + -DINSTALL_PUBLICBINDIR=3D${PREFIX}/bin \ > > > + -DINSTALL_LIBDIR=3D${PREFIX}/${QT_LIBDIR_REL}= \ > > > + > -DINSTALL_LIBEXECDIR=3D${PREFIX}/${QT_LIBEXECDIR_REL} \ > > > + -DINSTALL_DOCDIR=3D${PREFIX}/${QT_DOCDIR_REL}= \ > > > + > -DINSTALL_ARCHDATADIR=3D${PREFIX}/${QT_ARCHDIR_REL} \ > > > + -DINSTALL_DATADIR=3D${PREFIX}/${QT_DATADIR_RE= L} \ > > > + > -DINSTALL_INCLUDEDIR=3D${PREFIX}/${QT_INCDIR_REL} \ > > > + > -DINSTALL_MKSPECSDIR=3D${PREFIX}/${QT_MKSPECDIR_REL} \ > > > + > -DINSTALL_EXAMPLESDIR=3D${PREFIX}/${QT_EXAMPLEDIR_REL} \ > > > + > -DINSTALL_DESCRIPTIONSDIR=3D${PREFIX}/${QT_DESCRIPTIONSDIR_REL} \ > > > + -DQT_QMAKE_TARGET_MKSPEC:String=3Dfreebsd-cla= ng \ > > > + --log-level=3DTRACE > > > +. endif > > > + > > > +# Build setup for Qt5 > > > +. if ${_QT_VER:M5} > > > CONFIGURE_ENV+=3D MAKE=3D"${MAKE:T}" > > > > > > CONFIGURE_ARGS+=3D -opensource -confirm-license \ > > > @@ -169,10 +200,8 @@ CONFIGURE_ARGS+=3D -opensource -confirm-licens= e \ > > > -datadir ${PREFIX}/${QT_DATADIR_REL} \ > > > -docdir ${PREFIX}/${QT_DOCDIR_REL} \ > > > -translationdir ${PREFIX}/${QT_L10NDIR_REL} \ > > > - -sysconfdir ${PREFIX}/${QT_ETCDIR_REL} > > > - > > > -. if ${_QT_VER:M5} > > > -CONFIGURE_ARGS+=3D -nomake examples -nomake tests \ > > > + -sysconfdir ${PREFIX}/${QT_ETCDIR_REL} \ > > > + -nomake examples -nomake tests \ > > > -platform ${QMAKESPECNAME} \ > > > -archdatadir ${PREFIX}/${QT_ARCHDIR_REL} \ > > > -libexecdir ${PREFIX}/${QT_LIBEXECDIR_REL} \ > > > @@ -224,9 +253,11 @@ _EXTRA_PATCHES_QT5+=3D > ${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_ > > > > ${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_gcc-ba= se.conf > \ > > > > ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-g++_qm= ake.conf > > > . endif > > > +. if ${_QT_VER:M5} > > > EXTRA_PATCHES?=3D > ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-configure \ > > > > ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-sync.profiles \ > > > ${_EXTRA_PATCHES_QT5} > > > +. endif # ${_QT_VER:M5} > > > . endif # ${_QT_DIST} =3D=3D "base" > > > > > > # Override settings installed in qconfig.h and *.pri files. The flag= s > will be > > > @@ -469,3 +500,4 @@ qt-create-kde-distfile: > > > ${_KDE_${_QT_DIST}_ORIGIN_TAG} > > > > > > .endif # defined(_QT_DIST_MK_INCLUDED) > > > + > > > diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk > > > index 659dda05c8c8..9fb06dad9578 100644 > > > --- a/Mk/Uses/qt.mk > > > +++ b/Mk/Uses/qt.mk > > > @@ -21,8 +21,9 @@ > > > _QT_MK_INCLUDED=3D qt.mk > > > > > > # Qt versions currently supported by the framework. > > > -_QT_SUPPORTED?=3D 5 > > > +_QT_SUPPORTED?=3D 5 6 > > > QT5_VERSION?=3D 5.15.5 > > > +QT6_VERSION?=3D 6.3.1 > > > > > > # We accept the Qt version to be passed by either or all of the thre= e > mk files. > > > . if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS) > > > @@ -54,12 +55,12 @@ IGNORE?=3D cannot decide what Qt versi= on > to use: specify one via qt:[${_QT_SUPPOR > > > _QT_RELNAME=3D qt${_QT_VER} > > > _QT_VERSION=3D ${QT${_QT_VER}_VERSION} > > > > > > -# A wrapper (qtchooser) is used to invoke binaries. > > > QT_BINDIR_REL?=3D ${QT_ARCHDIR_REL}/bin > > > QT_INCDIR_REL?=3D include/${_QT_RELNAME} > > > QT_LIBDIR_REL?=3D lib/${_QT_RELNAME} > > > QT_ARCHDIR_REL?=3D ${QT_LIBDIR_REL} > > > QT_PLUGINDIR_REL?=3D ${QT_ARCHDIR_REL}/plugins > > > +QT_DESCRIPTIONSDIR_REL?=3D${QT_DATADIR_REL}/modules > > > QT_LIBEXECDIR_REL?=3D libexec/${_QT_RELNAME} > > > QT_IMPORTDIR_REL?=3D ${QT_ARCHDIR_REL}/imports > > > QT_QMLDIR_REL?=3D ${QT_ARCHDIR_REL}/qml > > > @@ -107,7 +108,6 @@ PLIST_SUB+=3D > QT_${dir}DIR=3D"${QT_${dir}DIR_REL}" > > > . endif > > > . endfor > > > > > > -# Pass the chosen Qt version to the environment for qtchooser. > > > CONFIGURE_ENV+=3D QT_SELECT=3D${_QT_RELNAME} > > > MAKE_ENV+=3D QT_SELECT=3D${_QT_RELNAME} > > > > > > @@ -138,17 +138,29 @@ _USE_QT_ALL+=3D sql-ibase > > > . endif > > > > > > _USE_QT5_ONLY=3D 3d buildtools charts concurrent connectivit= y \ > > > - core datavis3d diag examples gamepad \ > > > - graphicaleffects location networkauth paths > phonon4 plugininfo printsupport \ > > > + core datavis3d diag examples gamepad > graphicaleffects \ > > > + location networkauth paths phonon4 plugininfo > printsupport \ > > > qdbus qdoc qdoc-data qev quick3d quickcontrol= s > quickcontrols2 \ > > > - quicktimeline remoteobjects scxml sensors > serialbus serialport speech \ > > > - sql-tds uiplugin uitools virtualkeyboard > wayland webchannel webglplugin \ > > > - webengine websockets websockets-qml webview > widgets x11extras > > > + quicktimeline remoteobjects scxml sensors > serialbus serialport \ > > > + speech sql-tds uiplugin uitools > virtualkeyboard wayland \ > > > + webchannel webglplugin webengine websockets > websockets-qml \ > > > + webview widgets x11extras assistant dbus > declarative designer \ > > > + doc gui help imageformats l10n linguist > linguisttools \ > > > + multimedia network opengl pixeltool > qdbusviewer qmake script \ > > > + scripttools sql sql-mysql sql-odbc sql-pgsql > sql-sqlite2 \ > > > + sql-sqlite3 svg testlib webkit xml xmlpattern= s > > > + > > > +_USE_QT6_ONLY=3D 3d 5compat base declarative doc imageformat= s > quick3d \ > > > + quickcontrols2 quicktimeline networkauth > shadertools \ > > > + svg tools translations wayland > > > > > > # Dependency tuples: _LIB should be preferred if possible. > > > qt-3d_PORT=3D graphics/${_QT_RELNAME}-3d > > > qt-3d_LIB=3D libQt${_QT_LIBVER}3DCore.so > > > > > > +qt-5compat_PORT=3D devel/${_QT_RELNAME}-5compat > > > +qt-5compat_LIB=3D libQt${_QT_LIBVER}Core5Compat.so > > > + > > > qt-assistant_PORT=3D devel/${_QT_RELNAME}-assistant > > > qt-assistant_PATH=3D ${LOCALBASE}/${QT_BINDIR_REL}/assistant > > > > > > @@ -156,6 +168,9 @@ qt-assistant_PATH=3D > ${LOCALBASE}/${QT_BINDIR_REL}/assistant > > > qt-buildtools_PORT=3D devel/${_QT_RELNAME}-buildtools > > > qt-buildtools_PATH=3D ${_QT_RELNAME}-buildtools>=3D${_QT_VERSION:= R} > > > > > > +qt-base_PORT=3D devel/${_QT_RELNAME}-base > > > +qt-base_LIB=3D libQt${_QT_LIBVER}Core.so > > > + > > > qt-charts_PORT=3D x11-toolkits/${_QT_RELNAME}-charts > > > qt-charts_LIB=3D libQt${_QT_LIBVER}Charts.so > > > > > > @@ -298,6 +313,9 @@ qt-serialbus_LIB=3D libQt${_QT_LIBVER}SerialBus= .so > > > qt-serialport_PORT=3D comms/${_QT_RELNAME}-serialport > > > qt-serialport_LIB=3D libQt${_QT_LIBVER}SerialPort.so > > > > > > +qt-shadertools_PORT=3D x11-toolkits/${_QT_RELNAME}-shadertools > > > +qt-shadertools_LIB=3D libQt${_QT_LIBVER}ShaderTools.so > > > + > > > qt-speech_PORT=3D accessibility/${_QT_RELNAME}-speech > > > qt-speech_LIB=3D libQt${_QT_LIBVER}TextToSpeech.so > > > > > > @@ -319,6 +337,12 @@ qt-svg_LIB=3D > libQt${_QT_LIBVER}Svg.so > > > qt-testlib_PORT=3D devel/${_QT_RELNAME}-testlib > > > qt-testlib_LIB=3D libQt${_QT_LIBVER}Test.so > > > > > > +qt-tools_PORT=3D devel/${_QT_RELNAME}-tools > > > +qt-tools_PATH=3D ${LOCALBASE}/${QT_BINDIR_REL}/lupdate > > > + > > > +qt-translations_PORT=3D devel/${_QT_RELNAME}-translations > > > +qt-translations_PATH=3D ${LOCALBASE}/${QT_DATADIR_REL}/translations > > > + > > > qt-uiplugin_PORT=3D x11-toolkits/${_QT_RELNAME}-uiplugin > > > qt-uiplugin_PATH=3D > ${LOCALBASE}/${QT_INCDIR_REL}/QtUiPlugin/QtUiPlugin > > > > > > diff --git a/devel/Makefile b/devel/Makefile > > > index 0e0c824919a9..e7049c5222d2 100644 > > > --- a/devel/Makefile > > > +++ b/devel/Makefile > > > @@ -5612,6 +5612,10 @@ > > > SUBDIR +=3D qt5-scxml > > > SUBDIR +=3D qt5-testlib > > > SUBDIR +=3D qt5-uitools > > > + SUBDIR +=3D qt6-5compat > > > + SUBDIR +=3D qt6-base > > > + SUBDIR +=3D qt6-tools > > > + SUBDIR +=3D qt6-translations > > > SUBDIR +=3D qtcreator > > > SUBDIR +=3D quantum > > > SUBDIR +=3D quickcheck++ > > > diff --git a/devel/qt6-5compat/Makefile b/devel/qt6-5compat/Makefile > > > new file mode 100644 > > > index 000000000000..738de343914f > > > --- /dev/null > > > +++ b/devel/qt6-5compat/Makefile > > > @@ -0,0 +1,21 @@ > > > +PORTNAME=3D 5compat > > > +DISTVERSION=3D ${QT6_VERSION} > > > +CATEGORIES=3D devel > > > +PKGNAMEPREFIX=3D qt6- > > > + > > > +MAINTAINER=3D kde@FreeBSD.org > > > +COMMENT=3D Qt 6 module that contains unsupported Qt 5 APIs > > > + > > > +LIB_DEPENDS=3D libicuuc.so:devel/icu \ > > > + libdouble-conversion.so:devel/double-conversion \ > > > + libpcre.so:devel/pcre \ > > > + libpcre2-16.so:devel/pcre2 \ > > > + libzstd.so:archivers/zstd > > > + > > > +USES=3D cmake compiler:c++17-lang gettext-runtime gnome \ > > > + qt-dist:6 > > > +USE_GNOME=3D glib20 > > > +USE_QT=3D base > > > +USE_LDCONFIG=3D ${PREFIX}/${QT_LIBDIR_REL} > > > + > > > +.include <bsd.port.mk> > > > diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo > > > new file mode 100644 > > > index 000000000000..1c392c597d97 > > > --- /dev/null > > > +++ b/devel/qt6-5compat/distinfo > > > @@ -0,0 +1,3 @@ > > > +TIMESTAMP =3D 1660482594 > > > +SHA256 (KDE/Qt/6.3.1/qt5compat-everywhere-src-6.3.1.tar.xz) =3D > a43ec62bd778eaecf88ad7847118d1c2a471b0fcb820f93beb311d7ab9566cfd > > > +SIZE (KDE/Qt/6.3.1/qt5compat-everywhere-src-6.3.1.tar.xz) =3D 819580= 4 > > > diff --git a/devel/qt6-5compat/pkg-descr b/devel/qt6-5compat/pkg-desc= r > > > new file mode 100644 > > > index 000000000000..a525c54b94b8 > > > --- /dev/null > > > +++ b/devel/qt6-5compat/pkg-descr > > > @@ -0,0 +1,8 @@ > > > +Qt is a cross-platform application and UI framework for developers > > > +using C++ or QML, a CSS/JavaScript-like language. > > > + > > > +The Qt 5 Core Compat module contains the Qt Core APIs which will be > no longer > > > +supported in Qt 6 and therefore were removed from Qt 6. The module i= s > provided > > > +to facilitate the transition to Qt 6. > > > + > > > +WWW: http://qt-project.org > > > diff --git a/devel/qt6-5compat/pkg-plist b/devel/qt6-5compat/pkg-plis= t > > > new file mode 100644 > > > index 000000000000..37836dea775f > > > --- /dev/null > > > +++ b/devel/qt6-5compat/pkg-plist > > > @@ -0,0 +1,85 @@ > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/cp949codet= bl_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qbig5codec= _p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qbinaryjso= n_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qbinaryjso= narray_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qbinaryjso= nobject_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qbinaryjso= nvalue_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qeucjpcode= c_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qeuckrcode= c_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qgb18030co= dec_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qiconvcode= c_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qicucodec_= p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qisciicode= c_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qjiscodec_= p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qjpunicode= _p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qlatincode= c_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qsimplecod= ec_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qsjiscodec= _p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qtcore5com= pat-config_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qtextcodec= _p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qtsciicode= c_p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qutfcodec_= p.h > > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qwindowsco= dec_p.h > > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qxml_p= .h > > > +%%QT_INCDIR%%/QtCore5Compat/QBinaryJson > > > +%%QT_INCDIR%%/QtCore5Compat/QConcatenable > > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedList > > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedListData > > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedListIterator > > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedListNode > > > +%%QT_INCDIR%%/QtCore5Compat/QMutableLinkedListIterator > > > +%%QT_INCDIR%%/QtCore5Compat/QRegExp > > > +%%QT_INCDIR%%/QtCore5Compat/QStringRef > > > +%%QT_INCDIR%%/QtCore5Compat/QTextCodec > > > +%%QT_INCDIR%%/QtCore5Compat/QTextDecoder > > > +%%QT_INCDIR%%/QtCore5Compat/QTextEncoder > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlAttributes > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlContentHandler > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlDTDHandler > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlDeclHandler > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlDefaultHandler > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlEntityResolver > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlErrorHandler > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlInputSource > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlLexicalHandler > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlLocator > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlNamespaceSupport > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlParseException > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlReader > > > +%%QT_INCDIR%%/QtCore5Compat/QXmlSimpleReader > > > +%%QT_INCDIR%%/QtCore5Compat/QtCore5Compat > > > +%%QT_INCDIR%%/QtCore5Compat/QtCore5CompatDepends > > > +%%QT_INCDIR%%/QtCore5Compat/QtCore5CompatVersion > > > +%%QT_INCDIR%%/QtCore5Compat/qbinaryjson.h > > > +%%QT_INCDIR%%/QtCore5Compat/qcore5global.h > > > +%%QT_INCDIR%%/QtCore5Compat/qlinkedlist.h > > > +%%QT_INCDIR%%/QtCore5Compat/qregexp.h > > > +%%QT_INCDIR%%/QtCore5Compat/qstringref.h > > > +%%QT_INCDIR%%/QtCore5Compat/qtcore5compat-config.h > > > +%%QT_INCDIR%%/QtCore5Compat/qtcore5compatversion.h > > > +%%QT_INCDIR%%/QtCore5Compat/qtextcodec.h > > > +%%QT_INCDIR%%/QtCore5Compat/qxml.h > > > +lib/cmake/Qt6/FindWrapIconv.cmake > > > +lib/cmake/Qt6BuildInternals/StandaloneTests/Qt5CompatTestsConfig.cma= ke > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatAdditionalTargetInfo.cmake > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfig.cmake > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfigVersion.cmake > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfigVersionImpl.cmake > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatDependencies.cmake > > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets-%%CMAKE_BUILD_TYPE%%.cmak= e > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets.cmake > > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatVersionlessTargets.cmake > > > +%%QT_LIBDIR%%/libQt6Core5Compat.prl > > > +%%QT_LIBDIR%%/libQt6Core5Compat.so > > > +%%QT_LIBDIR%%/libQt6Core5Compat.so.6 > > > +%%QT_LIBDIR%%/libQt6Core5Compat.so.%%FULLVER%% > > > > +%%QT_LIBDIR%%/metatypes/qt6core5compat_%%CMAKE_BUILD_TYPE%%_metatypes.js= on > > > +%%QT_MKSPECDIR%%/modules/qt_lib_core5compat.pri > > > +%%QT_MKSPECDIR%%/modules/qt_lib_core5compat_private.pri > > > +libdata/pkgconfig/Qt6Core5Compat.pc > > > +%%QT_DATADIR%%/modules/Core5Compat.json > > > +@dir %%QT_CMAKEDIR%%/Qt6BuildInternals/StandaloneTests > > > +@dir %%QT_CMAKEDIR%%/Qt6Core5Compat > > > +@dir %%QT_LIBDIR%%/cmake/Qt6BuildInternals/StandaloneTests > > > +@dir %%QT_LIBDIR%%/cmake/Qt6Core5Compat > > > +@dir %%QT_LIBDIR%%/pkgconfig > > > diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile > > > new file mode 100644 > > > index 000000000000..c9d8465d21a5 > > > --- /dev/null > > > +++ b/devel/qt6-base/Makefile > > > @@ -0,0 +1,125 @@ > > > +PORTNAME=3D base > > > +DISTVERSION=3D ${QT6_VERSION} > > > +CATEGORIES=3D devel > > > +PKGNAMEPREFIX=3D qt6- > > > + > > > +MAINTAINER=3D kde@FreeBSD.org > > > +COMMENT=3D Qt base (core, gui, widgets, network,...) > > > + > > > +BUILD_DEPENDS=3D xml:textproc/xmlstarlet \ > > > + > ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \ > > > + ${LOCALBASE}/include/linux/input.h:devel/evdev-proto > > > +LIB_DEPENDS=3D \ > > > + libatk-1.0.so:accessibility/atk \ > > > + libatk-bridge-2.0.so:accessibility/at-spi2-atk \ > > > + libatspi.so:accessibility/at-spi2-core \ > > > + libavahi-client.so:net/avahi-app \ > > > + libbrotlidec.so:archivers/brotli \ > > > + libcups.so:print/cups \ > > > + libdbus-1.so:devel/dbus \ > > > + libdouble-conversion.so:devel/double-conversion \ > > > + libdrm.so:graphics/libdrm \ > > > + libepoll-shim.so:devel/libepoll-shim \ > > > + libepoxy.so:graphics/libepoxy \ > > > + libevdev.so:devel/libevdev \ > > > + libexpat.so:textproc/expat2 \ > > > + libffi.so:devel/libffi \ > > > + libfontconfig.so:x11-fonts/fontconfig \ > > > + libfreetype.so:print/freetype2 \ > > > + libfribidi.so:converters/fribidi \ > > > + libgmp.so:math/gmp \ > > > + libgnutls.so:security/gnutls \ > > > + libgraphite2.so:graphics/graphite2 \ > > > + libgudev-1.0.so:devel/libgudev \ > > > + libharfbuzz.so:print/harfbuzz \ > > > + libicui18n.so:devel/icu \ > > > + libidn2.so:dns/libidn2 \ > > > + libinput.so:x11/libinput \ > > > + libintl.so:devel/gettext-runtime \ > > > + libjpeg.so:graphics/jpeg-turbo \ > > > + libmtdev.so:devel/libmtdev \ > > > + libnettle.so:security/nettle \ > > > + libp11-kit.so:security/p11-kit \ > > > + libpcre.so:devel/pcre \ > > > + libpcre2-16.so:devel/pcre2 \ > > > + libpng16.so:graphics/png \ > > > + libtasn1.so:security/libtasn1 \ > > > + libudev.so:devel/libudev-devd \ > > > + libunistring.so:devel/libunistring \ > > > + libvulkan.so:graphics/vulkan-loader \ > > > + libwacom.so:x11/libwacom \ > > > + libwayland-client.so:graphics/wayland \ > > > + libxcb-cursor.so:x11/xcb-util-cursor \ > > > + libxcb-ewmh.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-util.so:x11/xcb-util \ > > > + libxkbcommon.so:x11/libxkbcommon \ > > > + libzstd.so:archivers/zstd > > > + > > > +USES=3D cmake compiler:c++17-lang gl gnome jpeg perl5 > pkgconfig python \ > > > + qt-dist:6 shebangfix xorg > > > +USE_GL=3D egl gl > > > +USE_GNOME=3D cairo gdkpixbuf2 glib20 gtk30 pango > > > +USE_XORG=3D ice pixman sm x11 xau xcb xcomposite xcursor xdamag= e > xdmcp \ > > > + xext xfixes xi xinerama xrandr xrender > > > +CMAKE_ON=3D QT_AVOID_CMAKE_ARCHIVING_API \ > > > + QT_FIND_ALL_PACKAGES_ALWAYS > > > +CMAKE_OFF=3D QT_FEATURE_eglfs \ > > > + QT_FEATURE_gssapi > > > +SHEBANG_FILES=3D > ${WRKSRC}/mkspecs/features/uikit/device_destinations.sh \ > > > + ${WRKSRC}/mkspecs/features/uikit/devices.py \ > > > + ${WRKSRC}/mkspecs/features/data/mac/objc_namespace.sh= \ > > > + ${WRKSRC}/util/android/android_emulator_launcher.sh \ > > > + ${WRKSRC}/util/testrunner/qt-testrunner.py > > > +USE_LDCONFIG=3D ${PREFIX}/${QT_LIBDIR_REL} > > > + > > > +# zstd from base fails to compress files during the build (error 11: > unsupported argument) > > > +BINARY_ALIAS=3D zstd=3D${LOCALBASE}/bin/zstd > > > + > > > +#=3D=3D Option handling > > > +OPTIONS_GROUP=3D SQL > > > +OPTIONS_GROUP_SQL=3D IBASE MYSQL ODBC PSQL SQLITE > > > +OPTIONS_DEFAULT=3D SQLITE > > > +OPTIONS_SUB=3D yes > > > + > > > +IBASE_DESC=3D InterBase database support > > > +IBASE_CMAKE_ON=3D -DFEATURE_sql_ibase=3DON > > > +IBASE_CMAKE_OFF=3D -DFEATURE_sql_ibase=3DOFF > > > +IBASE_USES=3D firebird:4.0 > > > +IBASE_BROKEN=3D IBASE: fatal error: 'gen/iberror.h' file no= t > found > > > + > > > +MYSQL_DESC=3D MySQL database support > > > +MYSQL_CMAKE_ON=3D -DFEATURE_sql_mysql=3DON > > > +MYSQL_CMAKE_OFF=3D -DFEATURE_sql_mysql=3DOFF > > > +MYSQL_USES=3D mysql > > > + > > > +ODBC_DESC=3D ODBC database support > > > +ODBC_CMAKE_ON=3D -DFEATURE_sql_odbc=3DON > > > +ODBC_CMAKE_OFF=3D -DFEATURE_sql_odbc=3DOFF > > > +ODBC_LIB_DEPENDS=3D libodbc.so:databases/unixODBC > > > + > > > +PSQL_DESC=3D PostgreSQL database support > > > +PSQL_CMAKE_ON=3D -DFEATURE_sql_psql=3DON > > > +PSQL_CMAKE_OFF=3D -DFEATURE_sql_psql=3DOFF > > > +PSQL_USES=3D pgsql > > > + > > > +SQLITE_DESC=3D Sqlite database support > > > +SQLITE_CMAKE_ON=3D -DFEATURE_sql_sqlite=3DON \ > > > + -DQT_FEATURE_system_sqlite=3DON > > > +SQLITE_CMAKE_OFF=3D -DFEATURE_sql_sqlite=3DOFF > > > +SQLITE_USES=3D sqlite:3 > > > + > > > +# TODO: do this cleaner -- somewhere cmake/qmake still creates empty > directories > > > +# for the cmake files in INSTALL_PREFIX/lib/cmake > > > +post-install: > > > + ${RM} -vr ${STAGEDIR}${PREFIX}/${QT_LIBDIR_REL}/cmake > > > + # Install symlinks for user-facing tools > > > + ${REINPLACE_CMD} -e "s#^#${STAGEDIR}#" -e "s# # ${STAGEDIR}#"= \ > > > + ${WRKDIR}/.build/user_facing_tool_links.txt > > > + while read t; do \ > > > + ${RLN} $$t; \ > > > + done <${WRKDIR}/.build/user_facing_tool_links.txt > > > + > > > +.include <bsd.port.mk> > > > diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo > > > new file mode 100644 > > > index 000000000000..3e8a1c398cca > > > --- /dev/null > > > +++ b/devel/qt6-base/distinfo > > > @@ -0,0 +1,3 @@ > > > +TIMESTAMP =3D 1660482596 > > > +SHA256 (KDE/Qt/6.3.1/qtbase-everywhere-src-6.3.1.tar.xz) =3D > 0a64421d9c2469c2c48490a032ab91d547017c9cc171f3f8070bc31888f24e03 > > > +SIZE (KDE/Qt/6.3.1/qtbase-everywhere-src-6.3.1.tar.xz) =3D 47118260 > > > diff --git a/devel/qt6-base/files/patch-cmake_FindMySQL.cmake > b/devel/qt6-base/files/patch-cmake_FindMySQL.cmake > > > new file mode 100644 > > > index 000000000000..512ac3cb969a > > > --- /dev/null > > > +++ b/devel/qt6-base/files/patch-cmake_FindMySQL.cmake > > > @@ -0,0 +1,13 @@ > > > +Help cmake figure out the locations of the headers when mariadb is > used. > > > + > > > +--- cmake/FindMySQL.cmake.orig 2021-10-20 11:54:23 UTC > > > ++++ cmake/FindMySQL.cmake > > > +@@ -19,7 +19,7 @@ > > > + # The mysql client library > > > + > > > + find_package(PkgConfig QUIET) > > > +-pkg_check_modules(PC_MySQL QUIET mysqlclient) > > > ++pkg_search_module(PC_MySQL QUIET mysqlclient mariadb) > > > + > > > + find_path(MySQL_INCLUDE_DIR > > > + NAMES mysql.h > > > diff --git a/devel/qt6-base/files/patch-cmake_QtBuild.cmake > b/devel/qt6-base/files/patch-cmake_QtBuild.cmake > > > new file mode 100644 > > > index 000000000000..ffc68f2e1314 > > > --- /dev/null > > > +++ b/devel/qt6-base/files/patch-cmake_QtBuild.cmake > > > @@ -0,0 +1,11 @@ > > > +--- cmake/QtBuild.cmake.orig 2022-05-25 08:58:52 UTC > > > ++++ cmake/QtBuild.cmake > > > +@@ -198,7 +198,7 @@ function(qt_internal_set_up_global_paths) > > > + if(QT_CONFIG_INSTALL_DIR) > > > + string(APPEND QT_CONFIG_INSTALL_DIR "/") > > > + endif() > > > +- string(APPEND QT_CONFIG_INSTALL_DIR ${__config_path_part}) > > > ++ string(APPEND QT_CONFIG_INSTALL_DIR "lib/cmake") > > > + > > > + set(QT_BUILD_DIR "${QT_BUILD_DIR}" PARENT_SCOPE) > > > + set(QT_INSTALL_DIR "${QT_INSTALL_DIR}" PARENT_SCOPE) > > > diff --git > a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake > b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake > > > new file mode 100644 > > > index 000000000000..bdde060014ad > > > --- /dev/null > > > +++ b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake > > > @@ -0,0 +1,13 @@ > > > +--- cmake/QtFlagHandlingHelpers.cmake.orig 2022-05-25 08:58:52 U= TC > > > ++++ cmake/QtFlagHandlingHelpers.cmake > > > +@@ -64,6 +64,10 @@ function(qt_internal_add_link_flags_no_undefined > targe > > > + set(no_undefined_flag "-Wl,--no-undefined") > > > + endif() > > > + > > > ++ if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") > > > ++ set(no_undefined_flag "") > > > ++ endif() > > > ++ > > > + set(CMAKE_REQUIRED_LINK_OPTIONS > ${previous_CMAKE_REQUIRED_LINK_OPTIONS}) > > > + > > > + if (NOT HAVE_DASH_UNDEFINED_SYMBOLS AND NOT > HAVE_DASH_DASH_NO_UNDEFINED) > > > diff --git a/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmak= e > b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake > > > new file mode 100644 > > > index 000000000000..2c03e159894c > > > --- /dev/null > > > +++ b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake > > > @@ -0,0 +1,10 @@ > > > +--- cmake/QtPkgConfigHelpers.cmake.orig 2022-08-07 11:26:08 U= TC > > > ++++ cmake/QtPkgConfigHelpers.cmake > > > +@@ -144,6 +144,6 @@ function(qt_internal_generate_pkg_config_file > module) > > > + # This is inspired by > https://gitlab.kitware.com/cmake/cmake/-/issues/20842 > > > + target_sources(${module} PRIVATE "${final_pc_path}") > > > + > > > +- qt_install(FILES "${final_pc_path}" DESTINATION > "${install_dir}") > > > ++ qt_install(FILES "${final_pc_path}" DESTINATION > "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig") > > > + endforeach() > > > + endfunction() > > > diff --git a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake > b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake > > > new file mode 100644 > > > index 000000000000..4cb568c0c01f > > > --- /dev/null > > > +++ b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake > > > @@ -0,0 +1,11 @@ > > > +--- cmake/QtRpathHelpers.cmake.orig 2022-05-25 08:58:52 UTC > > > ++++ cmake/QtRpathHelpers.cmake > > > +@@ -29,6 +29,8 @@ function(qt_compute_relative_rpath_base rpath > install_ > > > + set(rpath_rel_base "@loader_path") > > > + elseif(LINUX OR SOLARIS OR FREEBSD) > > > + set(rpath_rel_base "$ORIGIN") > > > ++ elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") > > > ++ set(rpath_rel_base "$ORIGIN") > > > + else() > > > + message(WARNING "No known RPATH_REL_BASE for target > platform.") > > > + set(rpath_rel_base "NO_KNOWN_RPATH_REL_BASE") > > > diff --git > a/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdeviced= iscovery__static.cpp > b/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdeviced= iscovery__static.cpp > > > new file mode 100644 > > > index 000000000000..6ebffd0f4c5a > > > --- /dev/null > > > +++ > b/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdeviced= iscovery__static.cpp > > > @@ -0,0 +1,14 @@ > > > +--- > src/platformsupport/devicediscovery/qdevicediscovery_static.cpp.orig > 2020-07-03 14:25:13 UTC > > > ++++ src/platformsupport/devicediscovery/qdevicediscovery_static.cpp > > > +@@ -47,11 +47,7 @@ > > > + #include <QLoggingCategory> > > > + #include <QtCore/private/qcore_unix_p.h> > > > + > > > +-#ifdef Q_OS_FREEBSD > > > +-#include <dev/evdev/input.h> > > > +-#else > > > + #include <linux/input.h> > > > +-#endif > > > + #include <fcntl.h> > > > + > > > + /* android (and perhaps some other linux-derived stuff) don't defin= e > everything > > > diff --git > a/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdeviced= iscovery__udev.cpp > b/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdeviced= iscovery__udev.cpp > > > new file mode 100644 > > > index 000000000000..205ff82ee4d5 > > > --- /dev/null > > > +++ > b/devel/qt6-base/files/patch-src_platformsupport_devicediscovery_qdeviced= iscovery__udev.cpp > > > @@ -0,0 +1,14 @@ > > > +--- > src/platformsupport/devicediscovery/qdevicediscovery_udev.cpp.orig > 2020-07-03 14:25:13 UTC > > > ++++ src/platformsupport/devicediscovery/qdevicediscovery_udev.cpp > > > +@@ -46,11 +46,7 @@ > > > + #include <QSocketNotifier> > > > + #include <QLoggingCategory> > > > + > > > +-#ifdef Q_OS_FREEBSD > > > +-#include <dev/evdev/input.h> > > > +-#else > > > + #include <linux/input.h> > > > +-#endif > > > + > > > + QT_BEGIN_NAMESPACE > > > + > > > diff --git > a/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevd= evkeyboard__defaultmap__p.h > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevd= evkeyboard__defaultmap__p.h > > > new file mode 100644 > > > index 000000000000..c5e925a03f38 > > > --- /dev/null > > > +++ > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevd= evkeyboard__defaultmap__p.h > > > @@ -0,0 +1,14 @@ > > > +--- > src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h.ori= g > 2020-07-03 14:25:13 UTC > > > ++++ > src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h > > > +@@ -52,11 +52,7 @@ > > > + // > > > + > > > + #include "qnamespace.h" > > > +-#ifdef Q_OS_FREEBSD > > > +-#include <dev/evdev/input.h> > > > +-#else > > > + #include "linux/input.h" > > > +-#endif > > > + > > > + // no QT_BEGIN_NAMESPACE, since we include it internally... > > > + > > > diff --git > a/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevd= evkeyboardhandler.cpp > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevd= evkeyboardhandler.cpp > > > new file mode 100644 > > > index 000000000000..95ad75033670 > > > --- /dev/null > > > +++ > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevkeyboard_qevd= evkeyboardhandler.cpp > > > @@ -0,0 +1,14 @@ > > > +--- > src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp.orig > 2020-12-04 10:14:27 UTC > > > ++++ src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cp= p > > > +@@ -53,11 +53,7 @@ > > > + #include <QtGui/private/qguiapplication_p.h> > > > + #include <QtGui/private/qinputdevicemanager_p.h> > > > + > > > +-#ifdef Q_OS_FREEBSD > > > +-#include <dev/evdev/input.h> > > > +-#else > > > + #include <linux/input.h> > > > +-#endif > > > + > > > + #ifndef input_event_sec > > > + #define input_event_sec time.tv_sec > > > diff --git > a/devel/qt6-base/files/patch-src_platformsupport_input_evdevmouse_qevdevm= ousehandler.cpp > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevmouse_qevdevm= ousehandler.cpp > > > new file mode 100644 > > > index 000000000000..4e4b6053d6d7 > > > --- /dev/null > > > +++ > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevmouse_qevdevm= ousehandler.cpp > > > @@ -0,0 +1,15 @@ > > > +--- src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp.orig > 2020-07-03 14:25:13 UTC > > > ++++ src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp > > > +@@ -53,12 +53,7 @@ > > > + > > > + #include <errno.h> > > > + > > > +-#ifdef Q_OS_FREEBSD > > > +-#include <dev/evdev/input.h> > > > +-#else > > > +-#include <linux/kd.h> > > > + #include <linux/input.h> > > > +-#endif > > > + > > > + #define TEST_BIT(array, bit) (array[bit/8] & (1<<(bit%8))) > > > + > > > diff --git > a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdev= tablethandler.cpp > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdev= tablethandler.cpp > > > new file mode 100644 > > > index 000000000000..fa1194a91f71 > > > --- /dev/null > > > +++ > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtablet_qevdev= tablethandler.cpp > > > @@ -0,0 +1,14 @@ > > > +--- > src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp.orig > 2020-07-03 14:25:13 UTC > > > ++++ src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp > > > +@@ -46,11 +46,7 @@ > > > + #include <QLoggingCategory> > > > + #include <QtCore/private/qcore_unix_p.h> > > > + #include <qpa/qwindowsysteminterface.h> > > > +-#ifdef Q_OS_FREEBSD > > > +-#include <dev/evdev/input.h> > > > +-#else > > > + #include <linux/input.h> > > > +-#endif > > > + > > > + QT_BEGIN_NAMESPACE > > > + > > > diff --git > a/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevt= ouchhandler.cpp > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevt= ouchhandler.cpp > > > new file mode 100644 > > > index 000000000000..d4f725ce6e87 > > > --- /dev/null > > > +++ > b/devel/qt6-base/files/patch-src_platformsupport_input_evdevtouch_qevdevt= ouchhandler.cpp > > > @@ -0,0 +1,14 @@ > > > +--- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.orig > 2022-05-25 08:58:52 UTC > > > ++++ src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp > > > +@@ -53,11 +53,7 @@ > > > + > > > + #include <mutex> > > > + > > > +-#ifdef Q_OS_FREEBSD > > > +-#include <dev/evdev/input.h> > > > +-#else > > > + #include <linux/input.h> > > > +-#endif > > > + > > > + #ifndef input_event_sec > > > + #define input_event_sec time.tv_sec > > > diff --git a/devel/qt6-base/pkg-descr b/devel/qt6-base/pkg-descr > > > new file mode 100644 > > > index 000000000000..cc23400cc6b0 > > > --- /dev/null > > > +++ b/devel/qt6-base/pkg-descr > > > @@ -0,0 +1,3 @@ > > > +Qt Base > > > + > > > +WWW: https://www.qt.io/ > > > diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist > > > new file mode 100644 > > > index 000000000000..60595f5486d9 > > > --- /dev/null > > > +++ b/devel/qt6-base/pkg-plist > > > @@ -0,0 +1,3746 @@ > > > +bin/qmake6 > > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrent > > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentDepends > > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentFilter > > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentMap > > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentRun > > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentVersion > > > +%%QT_INCDIR%%/QtConcurrent/qtaskbuilder.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrent_global.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentcompilertest.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentexports.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfilter.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfilterkernel.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfunctionwrappers.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentiteratekernel.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmap.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmapkernel.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmedian.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentreducekernel.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentrun.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentrunbase.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentstoredfunctioncall.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrenttask.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentthreadengine.h > > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentversion.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/minimum-linux_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractanimation_p= .h > > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstracteventdispatcher= _p.h > > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractfileengine_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractitemmodel_p= .h > > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractproxymodel_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qandroidextras_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qanimationgroup_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytearray_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytedata_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarbackend_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarmath_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborcommon_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborvalue_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcfsocketnotifier_p.= h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcoffpeparser_p.h > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcollator_p.h > > > *** 11194 LINES SKIPPED *** > --000000000000b6e90305e6d88354 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">El lun., 22 ago. 2022 19:35, Tobias C. Berner <<a h= ref=3D"mailto:tcberner@freebsd.org">tcberner@freebsd.org</a>> escribi=C3= =B3:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;= border-left:1px #ccc solid;padding-left:1ex">Moin moin<br> <br> addressed in <a href=3D"https://cgit.freebsd.org/ports/commit/?id=3D027335b= 321a92ce64cc968104aa1801fef9b6762" rel=3D"noreferrer noreferrer" target=3D"= _blank">https://cgit.freebsd.org/ports/commit/?id=3D027335b321a92ce64cc9681= 04aa1801fef9b6762</a></blockquote></div></div><div dir=3D"auto"><br></div><= div dir=3D"auto">Great!</div><div dir=3D"auto"><br></div><div dir=3D"auto">= <div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi= n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br> <br> mfg Tobias<br> <br> On Mon, 22 Aug 2022 at 10:56, Fernando Apestegu=C3=ADa<br> <<a href=3D"mailto:fernando.apesteguia@gmail.com" target=3D"_blank" rel= =3D"noreferrer">fernando.apesteguia@gmail.com</a>> wrote:<br> ><br> > On Sun, Aug 21, 2022 at 6:46 PM Tobias C. Berner <<a href=3D"mailto= :tcberner@freebsd.org" target=3D"_blank" rel=3D"noreferrer">tcberner@freebs= d.org</a>> wrote:<br> > ><br> > > The branch main has been updated by tcberner:<br> > ><br> > > URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3D66259= c9c641b1fc828becbe2959dbe7380e55fe1" rel=3D"noreferrer noreferrer" target= =3D"_blank">https://cgit.FreeBSD.org/ports/commit/?id=3D66259c9c641b1fc828b= ecbe2959dbe7380e55fe1</a><br> > ><br> > > commit 66259c9c641b1fc828becbe2959dbe7380e55fe1<br> > > Author:=C2=A0 =C2=A0 =C2=A0Tobias C. Berner <tcberner@FreeBSD.= org><br> > > AuthorDate: 2022-08-12 17:55:36 +0000<br> > > Commit:=C2=A0 =C2=A0 =C2=A0Tobias C. Berner <tcberner@FreeBSD.= org><br> > > CommitDate: 2022-08-21 16:42:38 +0000<br> > ><br> > >=C2=A0 =C2=A0 =C2=A0Qt6: Import Qt6 ports form kde@'s reposito= ry<br> > ><br> > >=C2=A0 =C2=A0 =C2=A0This change brings in the new Qt6 stack, which= might still be a bit<br> > >=C2=A0 =C2=A0 =C2=A0in flux in the ports tree for a while.<br> > ><br> > >=C2=A0 =C2=A0 =C2=A0Obtained from <a href=3D"https://github.com/fr= eebsd/freebsd-ports-kde/tree/qt6-6.3.1" rel=3D"noreferrer noreferrer" targe= t=3D"_blank">https://github.com/freebsd/freebsd-ports-kde/tree/qt6-6.3.1</a= ><br> > >=C2=A0 =C2=A0 =C2=A0with commits from lbartoletti and myself.<br> > ><br> > >=C2=A0 =C2=A0 =C2=A0Note:<br> > >=C2=A0 =C2=A0 =C2=A0ww/qt6-webengine will land once kai wins anoth= er round of patching boundled<br> > >=C2=A0 =C2=A0 =C2=A0chromiums sources.<br> > ><br> > >=C2=A0 =C2=A0 =C2=A0Exp-run by:=C2=A0 =C2=A0 =C2=A0antoine<br> > >=C2=A0 =C2=A0 =C2=A0PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0265843<br> > >=C2=A0 =C2=A0 =C2=A0Differential Revision: <a href=3D"https://revi= ews.freebsd.org/D36179" rel=3D"noreferrer noreferrer" target=3D"_blank">htt= ps://reviews.freebsd.org/D36179</a><br> > > ---<br> > >=C2=A0 Mk/Uses/<a href=3D"http://qmake.mk" rel=3D"noreferrer noref= errer" target=3D"_blank">qmake.mk</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0|=C2=A0 =C2=A0 2 +-<br> > >=C2=A0 Mk/Uses/<a href=3D"http://qt-dist.mk" rel=3D"noreferrer nor= eferrer" target=3D"_blank">qt-dist.mk</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0|=C2=A0 =C2=A094 +-<br> > >=C2=A0 Mk/Uses/<a href=3D"http://qt.mk" rel=3D"noreferrer noreferr= er" target=3D"_blank">qt.mk</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A040 +-<br> > >=C2=A0 devel/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0|=C2=A0 =C2=A0 4 +<br> > >=C2=A0 devel/qt6-5compat/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A021= +<br> > >=C2=A0 devel/qt6-5compat/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 3= +<br> > >=C2=A0 devel/qt6-5compat/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 8 +<br> > >=C2=A0 devel/qt6-5compat/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A085 +<br> > >=C2=A0 devel/qt6-base/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 125 = +<br> > >=C2=A0 devel/qt6-base/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2= =A0 3 +<br> > >=C2=A0 devel/qt6-base/files/patch-cmake_FindMySQL.cmake=C2=A0 =C2= =A0|=C2=A0 =C2=A013 +<br> > >=C2=A0 devel/qt6-base/files/patch-cmake_QtBuild.cmake=C2=A0 =C2=A0= =C2=A0|=C2=A0 =C2=A011 +<br> > >=C2=A0 .../files/patch-cmake_QtFlagHandlingHelpers.cmake=C2=A0 |= =C2=A0 =C2=A013 +<br> > >=C2=A0 .../files/patch-cmake_QtPkgConfigHelpers.cmake=C2=A0 =C2=A0= =C2=A0|=C2=A0 =C2=A010 +<br> > >=C2=A0 .../files/patch-cmake_QtRpathHelpers.cmake=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0|=C2=A0 =C2=A011 +<br> > >=C2=A0 ...rt_devicediscovery_qdevicediscovery__static.cpp |=C2=A0 = =C2=A014 +<br> > >=C2=A0 ...port_devicediscovery_qdevicediscovery__udev.cpp |=C2=A0 = =C2=A014 +<br> > >=C2=A0 ...t_evdevkeyboard_qevdevkeyboard__defaultmap__p.h |=C2=A0 = =C2=A014 +<br> > >=C2=A0 ...t_input_evdevkeyboard_qevdevkeyboardhandler.cpp |=C2=A0 = =C2=A014 +<br> > >=C2=A0 ...support_input_evdevmouse_qevdevmousehandler.cpp |=C2=A0 = =C2=A015 +<br> > >=C2=A0 ...pport_input_evdevtablet_qevdevtablethandler.cpp |=C2=A0 = =C2=A014 +<br> > >=C2=A0 ...support_input_evdevtouch_qevdevtouchhandler.cpp |=C2=A0 = =C2=A014 +<br> > >=C2=A0 devel/qt6-base/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2= =A0 3 +<br> > >=C2=A0 devel/qt6-base/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 3746 ++++++= ++++++++++++++<br> > >=C2=A0 devel/qt6-tools/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2= =A045 +<br> > >=C2=A0 devel/qt6-tools/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2= =A0 3 +<br> > >=C2=A0 devel/qt6-tools/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 7 += <br> > >=C2=A0 devel/qt6-tools/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 430 +++<br= > > >=C2=A0 devel/qt6-translations/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A016 +<br> > >=C2=A0 devel/qt6-translations/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 3 +<br> > >=C2=A0 devel/qt6-translations/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 4 +<br> > >=C2=A0 devel/qt6-translations/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 267 ++<br> > >=C2=A0 graphics/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 |=C2=A0 =C2=A0 4 +<br> > >=C2=A0 graphics/qt6-3d/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2= =A040 +<br> > >=C2=A0 graphics/qt6-3d/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2= =A0 3 +<br> > >=C2=A0 ...src_3rdparty_assimp_src_contrib_zip_src_miniz.h |=C2=A0 = =C2=A013 +<br> > >=C2=A0 graphics/qt6-3d/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 7 += <br> > >=C2=A0 graphics/qt6-3d/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 1458 ++++++++<br= > > >=C2=A0 graphics/qt6-imageformats/Makefile=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A035 +<br> > >=C2=A0 graphics/qt6-imageformats/distinfo=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 3 +<br> > >=C2=A0 graphics/qt6-imageformats/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 6 +<br> > >=C2=A0 graphics/qt6-imageformats/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A045 +<br> > >=C2=A0 graphics/qt6-svg/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A031 += <br> > >=C2=A0 graphics/qt6-svg/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 3 += <br> > >=C2=A0 graphics/qt6-svg/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 8= +<br> > >=C2=A0 graphics/qt6-svg/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A087= +<br> > >=C2=A0 graphics/qt6-wayland/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A035 +<br> > >=C2=A0 graphics/qt6-wayland/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 3 +<br> > >=C2=A0 graphics/qt6-wayland/files/patch-CMakeLists.txt=C2=A0 =C2= =A0 |=C2=A0 =C2=A011 +<br> > >=C2=A0 graphics/qt6-wayland/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 6 +<br> > >=C2=A0 graphics/qt6-wayland/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 621 ++++<br> > >=C2=A0 misc/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 |=C2=A0 =C2=A0 1 +<br> > >=C2=A0 misc/qt6-doc/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 = =C2=A016 +<br> > >=C2=A0 misc/qt6-doc/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 = =C2=A0 3 +<br> > >=C2=A0 misc/qt6-doc/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2= =A0 =C2=A0 6 +<br> > >=C2=A0 misc/qt6-doc/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2= =A0 =C2=A0 1 +<br> > >=C2=A0 net/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 1 +<br> > >=C2=A0 net/qt6-networkauth/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A022 +<br> > >=C2=A0 net/qt6-networkauth/distinfo=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 3 +<br> > >=C2=A0 net/qt6-networkauth/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 6 +<br> > >=C2=A0 net/qt6-networkauth/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A051 +<br> > >=C2=A0 www/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 1 +<br> > >=C2=A0 x11-toolkits/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 = =C2=A0 4 +<br> > >=C2=A0 x11-toolkits/qt6-declarative/Makefile=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A044 +<br> > >=C2=A0 x11-toolkits/qt6-declarative/distinfo=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 3 +<br> > >=C2=A0 x11-toolkits/qt6-declarative/pkg-descr=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 7 +<br> > >=C2=A0 x11-toolkits/qt6-declarative/pkg-plist=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0| 2622 ++++++++++++++<br> > >=C2=A0 x11-toolkits/qt6-quick3d/Makefile=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A033 +<br> > >=C2=A0 x11-toolkits/qt6-quick3d/distinfo=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 3 +<br> > >=C2=A0 x11-toolkits/qt6-quick3d/pkg-descr=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 7 +<br> > >=C2=A0 x11-toolkits/qt6-quick3d/pkg-plist=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 931 +++++<br> > >=C2=A0 x11-toolkits/qt6-quicktimeline/Makefile=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A031 +<br> > >=C2=A0 x11-toolkits/qt6-quicktimeline/distinfo=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 3 +<br> > >=C2=A0 x11-toolkits/qt6-quicktimeline/pkg-descr=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 6 +<br> > >=C2=A0 x11-toolkits/qt6-quicktimeline/pkg-plist=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A046 +<br> > >=C2=A0 x11-toolkits/qt6-shadertools/Makefile=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A031 +<br> > >=C2=A0 x11-toolkits/qt6-shadertools/distinfo=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0 3 +<br> > >=C2=A0 x11-toolkits/qt6-shadertools/pkg-descr=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A0 8 +<br> > >=C2=A0 x11-toolkits/qt6-shadertools/pkg-plist=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A048 +<br> > >=C2=A0 79 files changed, 11386 insertions(+), 40 deletions(-)<br> > ><br> > > diff --git a/Mk/Uses/<a href=3D"http://qmake.mk" rel=3D"noreferre= r noreferrer" target=3D"_blank">qmake.mk</a> b/Mk/Uses/<a href=3D"http://qm= ake.mk" rel=3D"noreferrer noreferrer" target=3D"_blank">qmake.mk</a><br> > > index 1524aed3d95d..48304c742493 100644<br> > > --- a/Mk/Uses/<a href=3D"http://qmake.mk" rel=3D"noreferrer noref= errer" target=3D"_blank">qmake.mk</a><br> > > +++ b/Mk/Uses/<a href=3D"http://qmake.mk" rel=3D"noreferrer noref= errer" target=3D"_blank">qmake.mk</a><br> > > @@ -109,7 +109,7 @@ QMAKE_SOURCE_PATH?=3D # empty<br> > >=C2=A0 .=C2=A0 endif<br> > ><br> > >=C2=A0 # Add qmake to USE_QT -- unless it's qmake itself<br> > > -.=C2=A0 if !${PORTNAME} =3D=3D qmake<br> > > +.=C2=A0 if !${PORTNAME} =3D=3D qmake && ${_QT_VER:M5}<br= > > >=C2=A0 USE_QT+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0qmake_build<br> > >=C2=A0 .=C2=A0 endif<br> > ><br> > > diff --git a/Mk/Uses/<a href=3D"http://qt-dist.mk" rel=3D"norefer= rer noreferrer" target=3D"_blank">qt-dist.mk</a> b/Mk/Uses/<a href=3D"http:= //qt-dist.mk" rel=3D"noreferrer noreferrer" target=3D"_blank">qt-dist.mk</a= ><br> > > index d644f0b44d58..7a8ed434bf0b 100644<br> > > --- a/Mk/Uses/<a href=3D"http://qt-dist.mk" rel=3D"noreferrer nor= eferrer" target=3D"_blank">qt-dist.mk</a><br> > > +++ b/Mk/Uses/<a href=3D"http://qt-dist.mk" rel=3D"noreferrer nor= eferrer" target=3D"_blank">qt-dist.mk</a><br> > > @@ -28,6 +28,9 @@ _QT5_DISTS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A03d activeqt androidextras base charts connectivity datavis3d \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0serialport speech svg tools translations virtualkey= board wayland \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0webchannel webengine webglplugin websockets webview= winextras \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0x11extras xmlpatterns<br> > > +_QT6_DISTS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3d 5compa= t base declarative doc imageformats quick3d quickcontrols2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0quicktimeline networkauth shadertools svg tools transla= tions webengine wayland<br> > > +<br> ><br> > I'm not very familiar with <a href=3D"http://qt.mk" rel=3D"norefer= rer noreferrer" target=3D"_blank">qt.mk</a>, but 3d, declarative, doc,<br> > imageformats... are in both _QT5_DISTS and _QT6_DISTS. Shouldn't t= hey<br> > be in _USE_QT_ALL then?<br> > Only shadertools, tools and translations are declared in _QT6_DISTS<br= > > and not in _QT5_DISTS<br> ><br> > Cheers.<br> ><br> ><br> > >=C2=A0 _QT_DISTS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0${_QT${_QT_VER}_DISTS}<br> > ><br> > >=C2=A0 # We only accept one item as an argument. The fetch target = further below works<br> > > @@ -45,9 +48,7 @@ IGNORE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0cannot be installed: different Qt dists specified via qt-d= ist:[${qt-dis<br> > ><br> > >=C2=A0 # Fall back to sensible defaults for _QT_DIST<br> > >=C2=A0 .=C2=A0 if empty(_QT_DIST)<br> > > -.=C2=A0 =C2=A0 if ${_QT_VER:M5}<br> > >=C2=A0 _QT_DIST=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= ${PORTNAME} # don't force qt-dist to be set for Qt5 ports which 75% of= time are ${PORTNAME}<br> > > -.=C2=A0 =C2=A0 endif<br> > >=C2=A0 .=C2=A0 endif<br> > ><br> > >=C2=A0 # Check validitiy<br> > > @@ -56,18 +57,47 @@ IGNORE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Unsupported qt-dist ${_QT_DIST} fo= r qt:${_QT_VER}<br> > >=C2=A0 .=C2=A0 endif<br> > >=C2=A0 ###########################################################= #####################<br> > ><br> > > -# Set standard <a href=3D"http://bsd.port.mk" rel=3D"noreferrer = noreferrer" target=3D"_blank">bsd.port.mk</a> variables<br> > > +# Set standard <a href=3D"http://bsd.port.mk" rel=3D"noreferrer = noreferrer" target=3D"_blank">bsd.port.mk</a> variables.<br> > >=C2=A0 LICENSE?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= LGPL21<br> > ><br> > >=C2=A0 .=C2=A0 if !exists(${PKGDIR}/pkg-descr)<br> > >=C2=A0 DESCR?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ${PORTSDIR}/devel/${_QT_RELNAME}/pkg-des= cr<br> > >=C2=A0 .=C2=A0 endif<br> > ><br> > > +<br> > >=C2=A0 # Stage support.<br> > > -DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0INSTALL_R= OOT<br> > > +_QT5_DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 INSTALL_ROOT<br> > > +_QT6_DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 DESTDIR<br> > > +DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${_QT${_Q= T_VER}_DESTDIRNAME}<br> > ><br> > > -.=C2=A0 if ${_QT_VER:M5}<br> > > +# Qt's tarballs are xz compressed.<br> > > +.=C2=A0 if empty(USES:Mtar)<br> > > +EXTRACT_SUFX?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.tar.xz<br> > > +.=C2=A0 endif<br> > ><br> > > +# Qt5 specific master sites<br> > > +_QT5_MASTER_SITES_kde=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0LOCAL<= br> > > +_QT5_MASTER_SITE_SUBDIR_kde=3D=C2=A0 =C2=A0tcberner/KDE/Qt/${_QT= _VERSION}<br> > > +_QT5_MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0${MASTER_SITE_QT}<br> > > +_QT5_MASTER_SITE_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0official_re= leases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/<br> > > +# Qt6 specific master sites<br> > > +_QT6_MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0${MASTER_SITE_QT}<br> > > +_QT6_MASTER_SITE_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0official_re= leases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0official_releases/additiona= l_libraries/${_QT_VERSION:R}/${_QT_VERSION}/<br> > > +# Qt5 specific distnames<br> > > +_QT5_DISTNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},}<br> > > +_QT5_DISTNAME_kde=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0${_QT_DIST:S,^,kde-qt,:S,$,-${DISTVERSION},}<br> > > +# Qt6 specific distnames<br> > > +_QT6_DISTNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},}<br> > > +<br> > > +# Effective master sites and disfile valus<br> > > +MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 ${_QT${_QT_VER}_MASTER_SITES${_KDE_${_QT_DIST}:D_kde}}<br> > > +MASTER_SITE_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 $= {_QT${_QT_VER}_MASTER_SITE_SUBDIR${_KDE_${_QT_DIST}:D_kde}}<br> > > +DISTNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 ${_QT${_QT_VER}_DISTNAME${_KDE_${_QT_DIST}:D_kde}}= <br> > > +DISTFILES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0${DISTNAME:S,$,${EXTRACT_SUFX},}<br> > > +DIST_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0KDE/Qt/${_QT_VERSION}<br> > > +<br> > > +.=C2=A0 if ${_QT_VER:M5}<br> > >=C2=A0 # KDE maintains a repository with a patched Qt5 distributio= n.<br> > >=C2=A0 _KDE_3d=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A015<br> > >=C2=A0 _KDE_base=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0165<br> > > @@ -105,26 +135,18 @@ _KDE_websockets=3D=C2=A0 3<br> > >=C2=A0 _KDE_webview=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0<br> > >=C2=A0 _KDE_x11extras=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0<br> > >=C2=A0 _KDE_xmlpatterns=3D=C2=A0 =C2=A0 =C2=A0 0<br> > > -<br> > >=C2=A0 .=C2=A0 =C2=A0 if defined(_KDE_${_QT_DIST})<br> > > -# KDE patched Qt parts<br> > >=C2=A0 QT5_KDE_PATCH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p${_KDE_$= {_QT_DIST}}<br> > >=C2=A0 _KDE_${_QT_DIST}_VERSION?=3D=C2=A0 =C2=A0 =C2=A0${_QT_VERSI= ON}<br> > >=C2=A0 _KDE_${_QT_DIST}_ORIGIN_TAG?=3D=C2=A0 v${_KDE_${_QT_DIST}_V= ERSION}-lts-lgpl<br> > > -MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LOCAL/tcberner= /KDE/Qt/${_QT_VERSION}<br> > > -DISTNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ${_Q= T_DIST:S,^,kde-qt,:S,$,-${DISTVERSION},}<br> > >=C2=A0 COMMENT+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= (KDE patched)<br> > >=C2=A0 .=C2=A0 =C2=A0 else<br> > > -# non KDE patched Qt parts<br> > >=C2=A0 QT5_KDE_PATCH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#<br> > > -MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ${MASTER_SITE_= QT}<br> > > -MASTER_SITE_SUBDIR?=3D=C2=A0 =C2=A0official_releases/qt/${_QT_VE= RSION:R}/${_QT_VERSION}/submodules/<br> > > -DISTNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ${_Q= T_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},}<br> > >=C2=A0 .=C2=A0 =C2=A0 endif<br> > > +.=C2=A0 endif # ${_QT_VER:M5}<br> > ><br> > > -DISTFILES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${DI= STNAME:S,$,${EXTRACT_SUFX},}<br> > > -DIST_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0KDE/Qt/${= _QT_VERSION}<br> > > -<br> > > +# Environment setup for Qt5<br> > > +.=C2=A0 if ${_QT_VER:M5}<br> > >=C2=A0 # Qt (at least when used with qmake) has a tendency to over= link: some libraries<br> > >=C2=A0 # have dependencies on others in the mkspec configurations = and the latter are<br> > >=C2=A0 # always passed to the linker even if they are not actually= used. By passing<br> > > @@ -132,17 +154,6 @@ DIST_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0KDE/Qt/${_QT_VERSION}<br> > >=C2=A0 # have to declare a lot of unnecessary dependencies in USE_= QT5.<br> > >=C2=A0 LDFLAGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= -Wl,--as-needed<br> > ><br> > > -.=C2=A0 =C2=A0 if ${.TARGETS:Mmakesum} || ${.TARGETS:Mfetch} &am= p;& \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0defined(DISABLE_SIZE) && defi= ned(NO_CHECKSUM)<br> > > -# Ensure that the "makesum" target (with its inner &qu= ot;fetch" one) uses<br> > > -# devel/qt*/distinfo for every port.<br> > > -.=C2=A0 =C2=A0 endif<br> > > -<br> > > -# Qt5's tarballs are xz compressed.<br> > > -.=C2=A0 =C2=A0 if empty(USES:Mtar)<br> > > -EXTRACT_SUFX?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.tar.xz<br> > > -.=C2=A0 =C2=A0 endif<br> > > -<br> > >=C2=A0 .=C2=A0 =C2=A0 if ${_QT_DIST} =3D=3D "base" &= & ${PORTNAME} !=3D "qmake"<br> > >=C2=A0 # Qt configure requires pkg-config to detect dependencies.<= br> > >=C2=A0 .include "${USESDIR}/<a href=3D"http://pkgconfig.mk" r= el=3D"noreferrer noreferrer" target=3D"_blank">pkgconfig.mk</a>"<br> > > @@ -156,6 +167,26 @@ EXTRACT_AFTER_ARGS?=3D=C2=A0 =C2=A0 =C2=A0 = =C2=A0${DISTNAME:S,$,/examples,:S,^,--exclude ,} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0--no-same-owner --no-same-permissions<br> > >=C2=A0 .=C2=A0 endif # ! ${_QT_VER:M5}<br> > ><br> > > +# Build setup for Qt6<br> > > +.=C2=A0 if ${_QT_VER:M6}<br> > > +CMAKE_ARGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DCMAKE_I= NSTALL_PREFIX=3D${PREFIX} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_BINDIR=3D${PREFIX}/${QT_BINDIR_REL} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_PUBLICBINDIR=3D${PREFIX}/bin \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_LIBDIR=3D${PREFIX}/${QT_LIBDIR_REL} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_LIBEXECDIR=3D${PREFIX}/${QT_LIBEXECDIR_REL} \= <br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_DOCDIR=3D${PREFIX}/${QT_DOCDIR_REL} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_ARCHDATADIR=3D${PREFIX}/${QT_ARCHDIR_REL} \<b= r> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_DATADIR=3D${PREFIX}/${QT_DATADIR_REL} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_INCLUDEDIR=3D${PREFIX}/${QT_INCDIR_REL} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_MKSPECSDIR=3D${PREFIX}/${QT_MKSPECDIR_REL} \<= br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_EXAMPLESDIR=3D${PREFIX}/${QT_EXAMPLEDIR_REL} = \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DINSTALL_DESCRIPTIONSDIR=3D${PREFIX}/${QT_DESCRIPTIONS= DIR_REL} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DQT_QMAKE_TARGET_MKSPEC:String=3Dfreebsd-clang \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0--log-level=3DTRACE<br> > > +.=C2=A0 endif<br> > > +<br> > > +# Build setup for Qt5<br> > > +.=C2=A0 if ${_QT_VER:M5}<br> > >=C2=A0 CONFIGURE_ENV+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 MAKE=3D"${MAKE:T}"<br> > ><br> > >=C2=A0 CONFIGURE_ARGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-opensource -c= onfirm-license \<br> > > @@ -169,10 +200,8 @@ CONFIGURE_ARGS+=3D=C2=A0 =C2=A0-opensource -= confirm-license \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0-datadir ${PREFIX}/${QT_DATADIR_REL} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0-docdir ${PREFIX}/${QT_DOCDIR_REL} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0-translationdir ${PREFIX}/${QT_L10NDIR_REL} \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-sysconfdir ${PREFIX}/${QT_ETCDIR_REL}<br> > > -<br> > > -.=C2=A0 if ${_QT_VER:M5}<br> > > -CONFIGURE_ARGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-nomake examples -n= omake tests \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-sysconfdir ${PREFIX}/${QT_ETCDIR_REL} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-nomake examples -nomake tests \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0-platform ${QMAKESPECNAME} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0-archdatadir ${PREFIX}/${QT_ARCHDIR_REL} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0-libexecdir ${PREFIX}/${QT_LIBEXECDIR_REL} \<br> > > @@ -224,9 +253,11 @@ _EXTRA_PATCHES_QT5+=3D=C2=A0 =C2=A0 =C2=A0 = =C2=A0${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-= mkspecs_common_gcc-base.conf \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-m= kspecs_freebsd-g++_qmake.conf<br> > >=C2=A0 .=C2=A0 =C2=A0 endif<br> > > +.=C2=A0 =C2=A0 if ${_QT_VER:M5}<br> > >=C2=A0 EXTRA_PATCHES?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-configure \= <br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-s= ync.profiles \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0${_EXTRA_PATCHES_QT5}<br> > > +.=C2=A0 =C2=A0 endif # ${_QT_VER:M5}<br> > >=C2=A0 .=C2=A0 endif #=C2=A0 ${_QT_DIST} =3D=3D "base"<b= r> > ><br> > >=C2=A0 # Override settings installed in qconfig.h and *.pri files.= The flags will be<br> > > @@ -469,3 +500,4 @@ qt-create-kde-distfile:<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${_K= DE_${_QT_DIST}_ORIGIN_TAG}<br> > ><br> > >=C2=A0 .endif # defined(_QT_DIST_MK_INCLUDED)<br> > > +<br> > > diff --git a/Mk/Uses/<a href=3D"http://qt.mk" rel=3D"noreferrer n= oreferrer" target=3D"_blank">qt.mk</a> b/Mk/Uses/<a href=3D"http://qt.mk" r= el=3D"noreferrer noreferrer" target=3D"_blank">qt.mk</a><br> > > index 659dda05c8c8..9fb06dad9578 100644<br> > > --- a/Mk/Uses/<a href=3D"http://qt.mk" rel=3D"noreferrer noreferr= er" target=3D"_blank">qt.mk</a><br> > > +++ b/Mk/Uses/<a href=3D"http://qt.mk" rel=3D"noreferrer noreferr= er" target=3D"_blank">qt.mk</a><br> > > @@ -21,8 +21,9 @@<br> > >=C2=A0 _QT_MK_INCLUDED=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"htt= p://qt.mk" rel=3D"noreferrer noreferrer" target=3D"_blank">qt.mk</a><br> > ><br> > >=C2=A0 # Qt versions currently supported by the framework.<br> > > -_QT_SUPPORTED?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 5<br> > > +_QT_SUPPORTED?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 5 6<br> > >=C2=A0 QT5_VERSION?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 5.15.5<br= > > > +QT6_VERSION?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6.3.1<br> > ><br> > >=C2=A0 # We accept the Qt version to be passed by either or all of= the three mk files.<br> > >=C2=A0 .=C2=A0 if empty(qt_ARGS) && empty(qmake_ARGS) &= ;& empty(qt-dist_ARGS)<br> > > @@ -54,12 +55,12 @@ IGNORE?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 cannot decide what Qt version to use: specify one via qt:[${_QT_SUPP= OR<br> > >=C2=A0 _QT_RELNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0qt${= _QT_VER}<br> > >=C2=A0 _QT_VERSION=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${QT= ${_QT_VER}_VERSION}<br> > ><br> > > -# A wrapper (qtchooser) is used to invoke binaries.<br> > >=C2=A0 QT_BINDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 ${QT_ARCHDIR_REL}/bin<br> > >=C2=A0 QT_INCDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 include/${_QT_RELNAME}<br> > >=C2=A0 QT_LIBDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 lib/${_QT_RELNAME}<br> > >=C2=A0 QT_ARCHDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0${QT_LIBDIR_RE= L}<br> > >=C2=A0 QT_PLUGINDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0${QT_ARCHDIR_REL}/p= lugins<br> > > +QT_DESCRIPTIONSDIR_REL?=3D${QT_DATADIR_REL}/modules<br> > >=C2=A0 QT_LIBEXECDIR_REL?=3D=C2=A0 =C2=A0 libexec/${_QT_RELNAME}<b= r> > >=C2=A0 QT_IMPORTDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0${QT_ARCHDIR_REL}/i= mports<br> > >=C2=A0 QT_QMLDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 ${QT_ARCHDIR_REL}/qml<br> > > @@ -107,7 +108,6 @@ PLIST_SUB+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0QT_${dir}DIR=3D"${QT_${dir}DIR_REL}"<br> > >=C2=A0 .=C2=A0 =C2=A0 endif<br> > >=C2=A0 .=C2=A0 endfor<br> > ><br> > > -# Pass the chosen Qt version to the environment for qtchooser.<b= r> > >=C2=A0 CONFIGURE_ENV+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 QT_SELECT=3D${_QT_RELNAME}<br> > >=C2=A0 MAKE_ENV+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0QT_SELECT=3D${_QT_RELNAME}<br> > ><br> > > @@ -138,17 +138,29 @@ _USE_QT_ALL+=3D=C2=A0 =C2=A0 =C2=A0sql-ibas= e<br> > >=C2=A0 .=C2=A0 endif<br> > ><br> > >=C2=A0 _USE_QT5_ONLY=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03d buildt= ools charts concurrent connectivity \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0core datavis3d diag examples gamepad \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0graphicaleffects location networkauth paths phonon4 plu= gininfo printsupport \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0core datavis3d diag examples gamepad graphicaleffects \= <br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0location networkauth paths phonon4 plugininfo printsupp= ort \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0qdbus qdoc qdoc-data qev quick3d quickcontrols quic= kcontrols2 \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0quicktimeline remoteobjects scxml sensors serialbus ser= ialport speech \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0sql-tds uiplugin uitools virtualkeyboard wayland webcha= nnel webglplugin \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0webengine websockets websockets-qml webview widgets x11= extras<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0quicktimeline remoteobjects scxml sensors serialbus ser= ialport \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0speech sql-tds uiplugin uitools virtualkeyboard wayland= \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0webchannel webglplugin=C2=A0 webengine websockets webso= ckets-qml \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0webview widgets x11extras assistant dbus declarative de= signer \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0doc gui help imageformats l10n linguist linguisttools \= <br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0multimedia network opengl pixeltool qdbusviewer qmake s= cript \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0scripttools sql sql-mysql sql-odbc sql-pgsql sql-sqlite= 2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0sql-sqlite3 svg testlib webkit xml xmlpatterns<br> > > +<br> > > +_USE_QT6_ONLY=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03d 5compat bas= e declarative doc imageformats quick3d \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0quickcontrols2 quicktimeline networkauth shadertools \<= br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0svg tools translations wayland<br> > ><br> > >=C2=A0 # Dependency tuples: _LIB should be preferred if possible.<= br> > >=C2=A0 qt-3d_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 grap= hics/${_QT_RELNAME}-3d<br> > >=C2=A0 qt-3d_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0libQt${_QT_LIBVER}3DCore.so<br> > ><br> > > +qt-5compat_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0devel/${_QT_RELNAME= }-5compat<br> > > +qt-5compat_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 libQt${_QT_LIBVER}Core5Compat.so<br> > > +<br> > >=C2=A0 qt-assistant_PORT=3D=C2=A0 =C2=A0 =C2=A0devel/${_QT_RELNAME= }-assistant<br> > >=C2=A0 qt-assistant_PATH=3D=C2=A0 =C2=A0 =C2=A0${LOCALBASE}/${QT_B= INDIR_REL}/assistant<br> > ><br> > > @@ -156,6 +168,9 @@ qt-assistant_PATH=3D=C2=A0 ${LOCALBASE}/${QT_= BINDIR_REL}/assistant<br> > >=C2=A0 qt-buildtools_PORT=3D=C2=A0 =C2=A0 devel/${_QT_RELNAME}-bui= ldtools<br> > >=C2=A0 qt-buildtools_PATH=3D=C2=A0 =C2=A0 ${_QT_RELNAME}-buildtool= s>=3D${_QT_VERSION:R}<br> > ><br> > > +qt-base_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 devel/${_QT_RE= LNAME}-base<br> > > +qt-base_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libQt${_Q= T_LIBVER}Core.so<br> > > +<br> > >=C2=A0 qt-charts_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 x11-toolkits/${_QT_RELNAME}-charts<br> > >=C2=A0 qt-charts_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libQt${_Q= T_LIBVER}Charts.so<br> > ><br> > > @@ -298,6 +313,9 @@ qt-serialbus_LIB=3D=C2=A0 =C2=A0libQt${_QT_LI= BVER}SerialBus.so<br> > >=C2=A0 qt-serialport_PORT=3D=C2=A0 =C2=A0 comms/${_QT_RELNAME}-ser= ialport<br> > >=C2=A0 qt-serialport_LIB=3D=C2=A0 =C2=A0 =C2=A0libQt${_QT_LIBVER}S= erialPort.so<br> > ><br> > > +qt-shadertools_PORT=3D=C2=A0 =C2=A0x11-toolkits/${_QT_RELNAME}-s= hadertools<br> > > +qt-shadertools_LIB=3D=C2=A0 =C2=A0 libQt${_QT_LIBVER}ShaderTools= .so<br> > > +<br> > >=C2=A0 qt-speech_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 accessibility/${_QT_RELNAME}-speech<br> > >=C2=A0 qt-speech_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libQt${_Q= T_LIBVER}TextToSpeech.so<br> > ><br> > > @@ -319,6 +337,12 @@ qt-svg_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 libQt${_QT_LIBVER}Svg.so<br> > >=C2=A0 qt-testlib_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0devel/${_QT_RE= LNAME}-testlib<br> > >=C2=A0 qt-testlib_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 libQt${_QT_LIBVER}Test.so<br> > ><br> > > +qt-tools_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0devel/${_QT_RE= LNAME}-tools<br> > > +qt-tools_PATH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${LOCALBASE}/$= {QT_BINDIR_REL}/lupdate<br> > > +<br> > > +qt-translations_PORT=3D=C2=A0 devel/${_QT_RELNAME}-translations<= br> > > +qt-translations_PATH=3D=C2=A0 ${LOCALBASE}/${QT_DATADIR_REL}/tra= nslations<br> > > +<br> > >=C2=A0 qt-uiplugin_PORT=3D=C2=A0 =C2=A0 =C2=A0 x11-toolkits/${_QT_= RELNAME}-uiplugin<br> > >=C2=A0 qt-uiplugin_PATH=3D=C2=A0 =C2=A0 =C2=A0 ${LOCALBASE}/${QT_I= NCDIR_REL}/QtUiPlugin/QtUiPlugin<br> > ><br> > > diff --git a/devel/Makefile b/devel/Makefile<br> > > index 0e0c824919a9..e7049c5222d2 100644<br> > > --- a/devel/Makefile<br> > > +++ b/devel/Makefile<br> > > @@ -5612,6 +5612,10 @@<br> > >=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qt5-scxml<br> > >=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qt5-testlib<br> > >=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qt5-uitools<br> > > +=C2=A0 =C2=A0 SUBDIR +=3D qt6-5compat<br> > > +=C2=A0 =C2=A0 SUBDIR +=3D qt6-base<br> > > +=C2=A0 =C2=A0 SUBDIR +=3D qt6-tools<br> > > +=C2=A0 =C2=A0 SUBDIR +=3D qt6-translations<br> > >=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qtcreator<br> > >=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D quantum<br> > >=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D quickcheck++<br> > > diff --git a/devel/qt6-5compat/Makefile b/devel/qt6-5compat/Makef= ile<br> > > new file mode 100644<br> > > index 000000000000..738de343914f<br> > > --- /dev/null<br> > > +++ b/devel/qt6-5compat/Makefile<br> > > @@ -0,0 +1,21 @@<br> > > +PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 5compat<br> > > +DISTVERSION=3D=C2=A0 =C2=A0${QT6_VERSION}<br> > > +CATEGORIES=3D=C2=A0 =C2=A0 devel<br> > > +PKGNAMEPREFIX=3D qt6-<br> > > +<br> > > +MAINTAINER=3D=C2=A0 =C2=A0 kde@FreeBSD.org<br> > > +COMMENT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0Qt 6 module that contains u= nsupported Qt 5 APIs<br> > > +<br> > > +LIB_DEPENDS=3D=C2=A0 =C2=A0libicuuc.so:devel/icu \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdouble= -conversion.so:devel/double-conversion \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre.s= o:devel/pcre \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre2-= 16.so:devel/pcre2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libzstd.s= o:archivers/zstd<br> > > +<br> > > +USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmake compiler:c++17-l= ang gettext-runtime gnome \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0qt-dist:6= <br> > > +USE_GNOME=3D=C2=A0 =C2=A0 =C2=A0glib20<br> > > +USE_QT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= base<br> > > +USE_LDCONFIG=3D=C2=A0 ${PREFIX}/${QT_LIBDIR_REL}<br> > > +<br> > > +.include <<a href=3D"http://bsd.port.mk" rel=3D"noreferrer no= referrer" target=3D"_blank">bsd.port.mk</a>><br> > > diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/disti= nfo<br> > > new file mode 100644<br> > > index 000000000000..1c392c597d97<br> > > --- /dev/null<br> > > +++ b/devel/qt6-5compat/distinfo<br> > > @@ -0,0 +1,3 @@<br> > > +TIMESTAMP =3D 1660482594<br> > > +SHA256 (KDE/Qt/6.3.1/qt5compat-everywhere-src-6.3.1.tar.xz) =3D = a43ec62bd778eaecf88ad7847118d1c2a471b0fcb820f93beb311d7ab9566cfd<br> > > +SIZE (KDE/Qt/6.3.1/qt5compat-everywhere-src-6.3.1.tar.xz) =3D 81= 95804<br> > > diff --git a/devel/qt6-5compat/pkg-descr b/devel/qt6-5compat/pkg-= descr<br> > > new file mode 100644<br> > > index 000000000000..a525c54b94b8<br> > > --- /dev/null<br> > > +++ b/devel/qt6-5compat/pkg-descr<br> > > @@ -0,0 +1,8 @@<br> > > +Qt is a cross-platform application and UI framework for develope= rs<br> > > +using C++ or QML, a CSS/JavaScript-like language.<br> > > +<br> > > +The Qt 5 Core Compat module contains the Qt Core APIs which will= be no longer<br> > > +supported in Qt 6 and therefore were removed from Qt 6. The modu= le is provided<br> > > +to facilitate the transition to Qt 6.<br> > > +<br> > > +WWW: <a href=3D"http://qt-project.org" rel=3D"noreferrer norefer= rer" target=3D"_blank">http://qt-project.org</a><br> > > diff --git a/devel/qt6-5compat/pkg-plist b/devel/qt6-5compat/pkg-= plist<br> > > new file mode 100644<br> > > index 000000000000..37836dea775f<br> > > --- /dev/null<br> > > +++ b/devel/qt6-5compat/pkg-plist<br> > > @@ -0,0 +1,85 @@<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/cp= 949codetbl_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb= ig5codec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb= inaryjson_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb= inaryjsonarray_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb= inaryjsonobject_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb= inaryjsonvalue_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qe= ucjpcodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qe= uckrcodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qg= b18030codec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qi= convcodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qi= cucodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qi= sciicodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qj= iscodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qj= punicode_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/ql= atincodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qs= implecodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qs= jiscodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qt= core5compat-config_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qt= extcodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qt= sciicodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qu= tfcodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qw= indowscodec_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qx= ml_p.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/QBinaryJson<br> > > +%%QT_INCDIR%%/QtCore5Compat/QConcatenable<br> > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedList<br> > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedListData<br> > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedListIterator<br> > > +%%QT_INCDIR%%/QtCore5Compat/QLinkedListNode<br> > > +%%QT_INCDIR%%/QtCore5Compat/QMutableLinkedListIterator<br> > > +%%QT_INCDIR%%/QtCore5Compat/QRegExp<br> > > +%%QT_INCDIR%%/QtCore5Compat/QStringRef<br> > > +%%QT_INCDIR%%/QtCore5Compat/QTextCodec<br> > > +%%QT_INCDIR%%/QtCore5Compat/QTextDecoder<br> > > +%%QT_INCDIR%%/QtCore5Compat/QTextEncoder<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlAttributes<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlContentHandler<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlDTDHandler<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlDeclHandler<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlDefaultHandler<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlEntityResolver<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlErrorHandler<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlInputSource<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlLexicalHandler<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlLocator<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlNamespaceSupport<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlParseException<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlReader<br> > > +%%QT_INCDIR%%/QtCore5Compat/QXmlSimpleReader<br> > > +%%QT_INCDIR%%/QtCore5Compat/QtCore5Compat<br> > > +%%QT_INCDIR%%/QtCore5Compat/QtCore5CompatDepends<br> > > +%%QT_INCDIR%%/QtCore5Compat/QtCore5CompatVersion<br> > > +%%QT_INCDIR%%/QtCore5Compat/qbinaryjson.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qcore5global.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qlinkedlist.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qregexp.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qstringref.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qtcore5compat-config.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qtcore5compatversion.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qtextcodec.h<br> > > +%%QT_INCDIR%%/QtCore5Compat/qxml.h<br> > > +lib/cmake/Qt6/FindWrapIconv.cmake<br> > > +lib/cmake/Qt6BuildInternals/StandaloneTests/Qt5CompatTestsConfig= .cmake<br> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatAdditionalTargetInfo.cmak= e<br> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfig.cmake<br> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfigVersion.cmake<br> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfigVersionImpl.cmake<b= r> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatDependencies.cmake<br> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets-%%CMAKE_BUILD_TYP= E%%.cmake<br> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets.cmake<br> > > +lib/cmake/Qt6Core5Compat/Qt6Core5CompatVersionlessTargets.cmake<= br> > > +%%QT_LIBDIR%%/libQt6Core5Compat.prl<br> > > +%%QT_LIBDIR%%/libQt6Core5Compat.so<br> > > +%%QT_LIBDIR%%/libQt6Core5Compat.so.6<br> > > +%%QT_LIBDIR%%/libQt6Core5Compat.so.%%FULLVER%%<br> > > +%%QT_LIBDIR%%/metatypes/qt6core5compat_%%CMAKE_BUILD_TYPE%%_meta= types.json<br> > > +%%QT_MKSPECDIR%%/modules/qt_lib_core5compat.pri<br> > > +%%QT_MKSPECDIR%%/modules/qt_lib_core5compat_private.pri<br> > > +libdata/pkgconfig/Qt6Core5Compat.pc<br> > > +%%QT_DATADIR%%/modules/Core5Compat.json<br> > > +@dir %%QT_CMAKEDIR%%/Qt6BuildInternals/StandaloneTests<br> > > +@dir %%QT_CMAKEDIR%%/Qt6Core5Compat<br> > > +@dir %%QT_LIBDIR%%/cmake/Qt6BuildInternals/StandaloneTests<br> > > +@dir %%QT_LIBDIR%%/cmake/Qt6Core5Compat<br> > > +@dir %%QT_LIBDIR%%/pkgconfig<br> > > diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile<br= > > > new file mode 100644<br> > > index 000000000000..c9d8465d21a5<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/Makefile<br> > > @@ -0,0 +1,125 @@<br> > > +PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 base<br> > > +DISTVERSION=3D=C2=A0 =C2=A0${QT6_VERSION}<br> > > +CATEGORIES=3D=C2=A0 =C2=A0 devel<br> > > +PKGNAMEPREFIX=3D qt6-<br> > > +<br> > > +MAINTAINER=3D=C2=A0 =C2=A0 kde@FreeBSD.org<br> > > +COMMENT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0Qt base (core, gui, widgets= , network,...)<br> > > +<br> > > +BUILD_DEPENDS=3D xml:textproc/xmlstarlet \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${LOCALBA= SE}/include/vulkan/vulkan.h:graphics/vulkan-headers \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${LOCALBA= SE}/include/linux/input.h:devel/evdev-proto<br> > > +LIB_DEPENDS=3D=C2=A0 =C2=A0\<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libatk-1.= 0.so:accessibility/atk \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libatk-br= idge-2.0.so:accessibility/at-spi2-atk \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libatspi.= so:accessibility/at-spi2-core \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libavahi-= client.so:net/avahi-app \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libbrotli= dec.so:archivers/brotli \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libcups.s= o:print/cups \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdbus-1= .so:devel/dbus \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdouble= -conversion.so:devel/double-conversion \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdrm.so= :graphics/libdrm \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libepoll-= shim.so:devel/libepoll-shim \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libepoxy.= so:graphics/libepoxy \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libevdev.= so:devel/libevdev \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libexpat.= so:textproc/expat2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libffi.so= :devel/libffi \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libfontco= nfig.so:x11-fonts/fontconfig \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libfreety= pe.so:print/freetype2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libfribid= i.so:converters/fribidi \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgmp.so= :math/gmp \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgnutls= .so:security/gnutls \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgraphi= te2.so:graphics/graphite2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgudev-= 1.0.so:devel/libgudev \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libharfbu= zz.so:print/harfbuzz \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libicui18= n.so:devel/icu \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libidn2.s= o:dns/libidn2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libinput.= so:x11/libinput \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libintl.s= o:devel/gettext-runtime \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libjpeg.s= o:graphics/jpeg-turbo \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libmtdev.= so:devel/libmtdev \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libnettle= .so:security/nettle \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libp11-ki= t.so:security/p11-kit \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre.s= o:devel/pcre \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre2-= 16.so:devel/pcre2 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpng16.= so:graphics/png \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libtasn1.= so:security/libtasn1 \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libudev.s= o:devel/libudev-devd \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libunistr= ing.so:devel/libunistring \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libvulkan= .so:graphics/vulkan-loader \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libwacom.= so:x11/libwacom \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libwaylan= d-client.so:graphics/wayland \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-cu= rsor.so:x11/xcb-util-cursor \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-ew= mh.so:x11/xcb-util-wm \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-im= age.so:x11/xcb-util-image \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-ke= ysyms.so:x11/xcb-util-keysyms \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-re= nder-util.so:x11/xcb-util-renderutil \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-ut= il.so:x11/xcb-util \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxkbcom= mon.so:x11/libxkbcommon \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libzstd.s= o:archivers/zstd<br> > > +<br> > > +USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmake compiler:c++17-l= ang gl gnome jpeg perl5 pkgconfig python \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0qt-dist:6= shebangfix xorg<br> > > +USE_GL=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= egl gl<br> > > +USE_GNOME=3D=C2=A0 =C2=A0 =C2=A0cairo gdkpixbuf2 glib20 gtk30 pa= ngo<br> > > +USE_XORG=3D=C2=A0 =C2=A0 =C2=A0 ice pixman sm x11 xau xcb xcompo= site xcursor xdamage xdmcp \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0xext xfix= es xi xinerama xrandr xrender<br> > > +CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 QT_AVOID_CMAKE_ARCHIVING_API \<b= r> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0QT_FIND_A= LL_PACKAGES_ALWAYS<br> > > +CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0QT_FEATURE_eglfs \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0QT_FEATUR= E_gssapi<br> > > +SHEBANG_FILES=3D ${WRKSRC}/mkspecs/features/uikit/device_destina= tions.sh \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}= /mkspecs/features/uikit/devices.py \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}= /mkspecs/features/data/mac/objc_namespace.sh \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}= /util/android/android_emulator_launcher.sh \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}= /util/testrunner/qt-testrunner.py<br> > > +USE_LDCONFIG=3D=C2=A0 ${PREFIX}/${QT_LIBDIR_REL}<br> > > +<br> > > +# zstd from base fails to compress files during the build (error= 11: unsupported argument)<br> > > +BINARY_ALIAS=3D=C2=A0 zstd=3D${LOCALBASE}/bin/zstd<br> > > +<br> > > +#=3D=3D Option handling<br> > > +OPTIONS_GROUP=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SQL<br> > > +OPTIONS_GROUP_SQL=3D=C2=A0 =C2=A0 =C2=A0IBASE MYSQL ODBC PSQL SQ= LITE<br> > > +OPTIONS_DEFAULT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0SQLITE<br> > > +OPTIONS_SUB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0yes<br> > > +<br> > > +IBASE_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 InterBase= database support<br> > > +IBASE_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 -DFEATURE_sql_ibase=3DON<br> > > +IBASE_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_ibase= =3DOFF<br> > > +IBASE_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 firebird:= 4.0<br> > > +IBASE_BROKEN=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 IBASE: fatal e= rror: 'gen/iberror.h' file not found<br> > > +<br> > > +MYSQL_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 MySQL dat= abase support<br> > > +MYSQL_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 -DFEATURE_sql_mysql=3DON<br> > > +MYSQL_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_mysql= =3DOFF<br> > > +MYSQL_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mysql<br> > > +<br> > > +ODBC_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ODBC= database support<br> > > +ODBC_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_= odbc=3DON<br> > > +ODBC_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 -DFEATURE_sql_odbc=3DOFF<br> > > +ODBC_LIB_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 libodbc.so:databases/uni= xODBC<br> > > +<br> > > +PSQL_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Post= greSQL database support<br> > > +PSQL_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_= psql=3DON<br> > > +PSQL_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 -DFEATURE_sql_psql=3DOFF<br> > > +PSQL_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pgsq= l<br> > > +<br> > > +SQLITE_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Sqlite da= tabase support<br> > > +SQLITE_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_sqlit= e=3DON \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0-DQT_FEATURE_system_sqlite=3DON<br> > > +SQLITE_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 -DFEATURE_sql_sqlite=3DO= FF<br> > > +SQLITE_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sqlite:3<= br> > > +<br> > > +# TODO: do this cleaner -- somewhere cmake/qmake still creates e= mpty directories<br> > > +# for the cmake files in INSTALL_PREFIX/lib/cmake<br> > > +post-install:<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0${RM} -vr ${STAGEDIR}${PREFIX}/${QT_L= IBDIR_REL}/cmake<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0# Install symlinks for user-facing to= ols<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0${REINPLACE_CMD} -e "s#^#${STAGE= DIR}#" -e "s# # ${STAGEDIR}#" \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKDIR}= /.build/user_facing_tool_links.txt<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0while read t; do \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${RLN} $$= t; \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0done <${WRKDIR}/.build/user_facing= _tool_links.txt<br> > > +<br> > > +.include <<a href=3D"http://bsd.port.mk" rel=3D"noreferrer no= referrer" target=3D"_blank">bsd.port.mk</a>><br> > > diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo<br= > > > new file mode 100644<br> > > index 000000000000..3e8a1c398cca<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/distinfo<br> > > @@ -0,0 +1,3 @@<br> > > +TIMESTAMP =3D 1660482596<br> > > +SHA256 (KDE/Qt/6.3.1/qtbase-everywhere-src-6.3.1.tar.xz) =3D 0a6= 4421d9c2469c2c48490a032ab91d547017c9cc171f3f8070bc31888f24e03<br> > > +SIZE (KDE/Qt/6.3.1/qtbase-everywhere-src-6.3.1.tar.xz) =3D 47118= 260<br> > > diff --git a/devel/qt6-base/files/patch-cmake_FindMySQL.cmake b/d= evel/qt6-base/files/patch-cmake_FindMySQL.cmake<br> > > new file mode 100644<br> > > index 000000000000..512ac3cb969a<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-cmake_FindMySQL.cmake<br> > > @@ -0,0 +1,13 @@<br> > > +Help cmake figure out the locations of the headers when mariadb = is used.<br> > > +<br> > > +--- cmake/FindMySQL.cmake.orig 2021-10-20 11:54:23 UTC<br> > > ++++ cmake/FindMySQL.cmake<br> > > +@@ -19,7 +19,7 @@<br> > > + #=C2=A0 =C2=A0 =C2=A0The mysql client library<br> > > +<br> > > + find_package(PkgConfig QUIET)<br> > > +-pkg_check_modules(PC_MySQL QUIET mysqlclient)<br> > > ++pkg_search_module(PC_MySQL QUIET mysqlclient mariadb)<br> > > +<br> > > + find_path(MySQL_INCLUDE_DIR<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0NAMES mysql.h<br> > > diff --git a/devel/qt6-base/files/patch-cmake_QtBuild.cmake b/dev= el/qt6-base/files/patch-cmake_QtBuild.cmake<br> > > new file mode 100644<br> > > index 000000000000..ffc68f2e1314<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-cmake_QtBuild.cmake<br> > > @@ -0,0 +1,11 @@<br> > > +--- cmake/QtBuild.cmake.orig=C2=A0 =C2=A02022-05-25 08:58:52 UTC= <br> > > ++++ cmake/QtBuild.cmake<br> > > +@@ -198,7 +198,7 @@ function(qt_internal_set_up_global_paths)<br= > > > +=C2=A0 =C2=A0 =C2=A0if(QT_CONFIG_INSTALL_DIR)<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0string(APPEND QT_CONFIG_INSTAL= L_DIR "/")<br> > > +=C2=A0 =C2=A0 =C2=A0endif()<br> > > +-=C2=A0 =C2=A0 string(APPEND QT_CONFIG_INSTALL_DIR ${__config_pa= th_part})<br> > > ++=C2=A0 =C2=A0 string(APPEND QT_CONFIG_INSTALL_DIR "lib/cma= ke")<br> > > +<br> > > +=C2=A0 =C2=A0 =C2=A0set(QT_BUILD_DIR "${QT_BUILD_DIR}"= PARENT_SCOPE)<br> > > +=C2=A0 =C2=A0 =C2=A0set(QT_INSTALL_DIR "${QT_INSTALL_DIR}&q= uot; PARENT_SCOPE)<br> > > diff --git a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpe= rs.cmake b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake<br> > > new file mode 100644<br> > > index 000000000000..bdde060014ad<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmak= e<br> > > @@ -0,0 +1,13 @@<br> > > +--- cmake/QtFlagHandlingHelpers.cmake.orig=C2=A0 =C2=A0 =C2=A020= 22-05-25 08:58:52 UTC<br> > > ++++ cmake/QtFlagHandlingHelpers.cmake<br> > > +@@ -64,6 +64,10 @@ function(qt_internal_add_link_flags_no_undefi= ned targe<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(no_undefined= _flag "-Wl,--no-undefined")<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0endif()<br> > > +<br> > > ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (CMAKE_SYSTEM_NAME MATCHES "= ;FreeBSD")<br> > > ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(no_undefine= d_flag "")<br> > > ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 endif()<br> > > ++<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(CMAKE_REQUIRED_LINK_OPTION= S ${previous_CMAKE_REQUIRED_LINK_OPTIONS})<br> > > +<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (NOT HAVE_DASH_UNDEFINED_SY= MBOLS AND NOT HAVE_DASH_DASH_NO_UNDEFINED)<br> > > diff --git a/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.= cmake b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake<br> > > new file mode 100644<br> > > index 000000000000..2c03e159894c<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake<b= r> > > @@ -0,0 +1,10 @@<br> > > +--- cmake/QtPkgConfigHelpers.cmake.orig=C2=A0 =C2=A0 =C2=A0 =C2= =A0 2022-08-07 11:26:08 UTC<br> > > ++++ cmake/QtPkgConfigHelpers.cmake<br> > > +@@ -144,6 +144,6 @@ function(qt_internal_generate_pkg_config_fil= e module)<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# This is inspired by <a href= =3D"https://gitlab.kitware.com/cmake/cmake/-/issues/20842" rel=3D"noreferre= r noreferrer" target=3D"_blank">https://gitlab.kitware.com/cmake/cmake/-/is= sues/20842</a><br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0target_sources(${module} PRIVA= TE "${final_pc_path}")<br> > > +<br> > > +-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qt_install(FILES "${final_pc_p= ath}" DESTINATION "${install_dir}")<br> > > ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 qt_install(FILES "${final_pc_p= ath}" DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig"= ;)<br> > > +=C2=A0 =C2=A0 =C2=A0endforeach()<br> > > + endfunction()<br> > > diff --git a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmak= e b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake<br> > > new file mode 100644<br> > > index 000000000000..4cb568c0c01f<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake<br> > > @@ -0,0 +1,11 @@<br> > > +--- cmake/QtRpathHelpers.cmake.orig=C2=A0 =C2=A0 2022-05-25 08:5= 8:52 UTC<br> > > ++++ cmake/QtRpathHelpers.cmake<br> > > +@@ -29,6 +29,8 @@ function(qt_compute_relative_rpath_base rpath = install_<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(rpath_rel_base "@load= er_path")<br> > > +=C2=A0 =C2=A0 =C2=A0elseif(LINUX OR SOLARIS OR FREEBSD)<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(rpath_rel_base "$ORIG= IN")<br> > > ++=C2=A0 =C2=A0 elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD&qu= ot;)<br> > > ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 set(rpath_rel_base "$ORIGIN&qu= ot;)<br> > > +=C2=A0 =C2=A0 =C2=A0else()<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0message(WARNING "No known= RPATH_REL_BASE for target platform.")<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(rpath_rel_base "NO_KN= OWN_RPATH_REL_BASE")<br> > > diff --git a/devel/qt6-base/files/patch-src_platformsupport_devic= ediscovery_qdevicediscovery__static.cpp b/devel/qt6-base/files/patch-src_pl= atformsupport_devicediscovery_qdevicediscovery__static.cpp<br> > > new file mode 100644<br> > > index 000000000000..6ebffd0f4c5a<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-src_platformsupport_devicediscov= ery_qdevicediscovery__static.cpp<br> > > @@ -0,0 +1,14 @@<br> > > +--- src/platformsupport/devicediscovery/qdevicediscovery_static.= cpp.orig=C2=A0 =C2=A0 =C2=A0 =C2=A02020-07-03 14:25:13 UTC<br> > > ++++ src/platformsupport/devicediscovery/qdevicediscovery_static.= cpp<br> > > +@@ -47,11 +47,7 @@<br> > > + #include <QLoggingCategory><br> > > + #include <QtCore/private/qcore_unix_p.h><br> > > +<br> > > +-#ifdef Q_OS_FREEBSD<br> > > +-#include <dev/evdev/input.h><br> > > +-#else<br> > > + #include <linux/input.h><br> > > +-#endif<br> > > + #include <fcntl.h><br> > > +<br> > > + /* android (and perhaps some other linux-derived stuff) don'= ;t define everything<br> > > diff --git a/devel/qt6-base/files/patch-src_platformsupport_devic= ediscovery_qdevicediscovery__udev.cpp b/devel/qt6-base/files/patch-src_plat= formsupport_devicediscovery_qdevicediscovery__udev.cpp<br> > > new file mode 100644<br> > > index 000000000000..205ff82ee4d5<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-src_platformsupport_devicediscov= ery_qdevicediscovery__udev.cpp<br> > > @@ -0,0 +1,14 @@<br> > > +--- src/platformsupport/devicediscovery/qdevicediscovery_udev.cp= p.orig 2020-07-03 14:25:13 UTC<br> > > ++++ src/platformsupport/devicediscovery/qdevicediscovery_udev.cp= p<br> > > +@@ -46,11 +46,7 @@<br> > > + #include <QSocketNotifier><br> > > + #include <QLoggingCategory><br> > > +<br> > > +-#ifdef Q_OS_FREEBSD<br> > > +-#include <dev/evdev/input.h><br> > > +-#else<br> > > + #include <linux/input.h><br> > > +-#endif<br> > > +<br> > > + QT_BEGIN_NAMESPACE<br> > > +<br> > > diff --git a/devel/qt6-base/files/patch-src_platformsupport_input= _evdevkeyboard_qevdevkeyboard__defaultmap__p.h b/devel/qt6-base/files/patch= -src_platformsupport_input_evdevkeyboard_qevdevkeyboard__defaultmap__p.h<br= > > > new file mode 100644<br> > > index 000000000000..c5e925a03f38<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevk= eyboard_qevdevkeyboard__defaultmap__p.h<br> > > @@ -0,0 +1,14 @@<br> > > +--- src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defau= ltmap_p.h.orig 2020-07-03 14:25:13 UTC<br> > > ++++ src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defau= ltmap_p.h<br> > > +@@ -52,11 +52,7 @@<br> > > + //<br> > > +<br> > > + #include "qnamespace.h"<br> > > +-#ifdef Q_OS_FREEBSD<br> > > +-#include <dev/evdev/input.h><br> > > +-#else<br> > > + #include "linux/input.h"<br> > > +-#endif<br> > > +<br> > > + // no QT_BEGIN_NAMESPACE, since we include it internally...<br> > > +<br> > > diff --git a/devel/qt6-base/files/patch-src_platformsupport_input= _evdevkeyboard_qevdevkeyboardhandler.cpp b/devel/qt6-base/files/patch-src_p= latformsupport_input_evdevkeyboard_qevdevkeyboardhandler.cpp<br> > > new file mode 100644<br> > > index 000000000000..95ad75033670<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevk= eyboard_qevdevkeyboardhandler.cpp<br> > > @@ -0,0 +1,14 @@<br> > > +--- src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandle= r.cpp.orig=C2=A0 =C2=A0 =C2=A02020-12-04 10:14:27 UTC<br> > > ++++ src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandle= r.cpp<br> > > +@@ -53,11 +53,7 @@<br> > > + #include <QtGui/private/qguiapplication_p.h><br> > > + #include <QtGui/private/qinputdevicemanager_p.h><br> > > +<br> > > +-#ifdef Q_OS_FREEBSD<br> > > +-#include <dev/evdev/input.h><br> > > +-#else<br> > > + #include <linux/input.h><br> > > +-#endif<br> > > +<br> > > + #ifndef input_event_sec<br> > > + #define input_event_sec time.tv_sec<br> > > diff --git a/devel/qt6-base/files/patch-src_platformsupport_input= _evdevmouse_qevdevmousehandler.cpp b/devel/qt6-base/files/patch-src_platfor= msupport_input_evdevmouse_qevdevmousehandler.cpp<br> > > new file mode 100644<br> > > index 000000000000..4e4b6053d6d7<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevm= ouse_qevdevmousehandler.cpp<br> > > @@ -0,0 +1,15 @@<br> > > +--- src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp.= orig=C2=A0 =C2=A02020-07-03 14:25:13 UTC<br> > > ++++ src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp<= br> > > +@@ -53,12 +53,7 @@<br> > > +<br> > > + #include <errno.h><br> > > +<br> > > +-#ifdef Q_OS_FREEBSD<br> > > +-#include <dev/evdev/input.h><br> > > +-#else<br> > > +-#include <linux/kd.h><br> > > + #include <linux/input.h><br> > > +-#endif<br> > > +<br> > > + #define TEST_BIT(array, bit)=C2=A0 =C2=A0 (array[bit/8] & (= 1<<(bit%8)))<br> > > +<br> > > diff --git a/devel/qt6-base/files/patch-src_platformsupport_input= _evdevtablet_qevdevtablethandler.cpp b/devel/qt6-base/files/patch-src_platf= ormsupport_input_evdevtablet_qevdevtablethandler.cpp<br> > > new file mode 100644<br> > > index 000000000000..fa1194a91f71<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevt= ablet_qevdevtablethandler.cpp<br> > > @@ -0,0 +1,14 @@<br> > > +--- src/platformsupport/input/evdevtablet/qevdevtablethandler.cp= p.orig 2020-07-03 14:25:13 UTC<br> > > ++++ src/platformsupport/input/evdevtablet/qevdevtablethandler.cp= p<br> > > +@@ -46,11 +46,7 @@<br> > > + #include <QLoggingCategory><br> > > + #include <QtCore/private/qcore_unix_p.h><br> > > + #include <qpa/qwindowsysteminterface.h><br> > > +-#ifdef Q_OS_FREEBSD<br> > > +-#include <dev/evdev/input.h><br> > > +-#else<br> > > + #include <linux/input.h><br> > > +-#endif<br> > > +<br> > > + QT_BEGIN_NAMESPACE<br> > > +<br> > > diff --git a/devel/qt6-base/files/patch-src_platformsupport_input= _evdevtouch_qevdevtouchhandler.cpp b/devel/qt6-base/files/patch-src_platfor= msupport_input_evdevtouch_qevdevtouchhandler.cpp<br> > > new file mode 100644<br> > > index 000000000000..d4f725ce6e87<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevt= ouch_qevdevtouchhandler.cpp<br> > > @@ -0,0 +1,14 @@<br> > > +--- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.= orig=C2=A0 =C2=A02022-05-25 08:58:52 UTC<br> > > ++++ src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp<= br> > > +@@ -53,11 +53,7 @@<br> > > +<br> > > + #include <mutex><br> > > +<br> > > +-#ifdef Q_OS_FREEBSD<br> > > +-#include <dev/evdev/input.h><br> > > +-#else<br> > > + #include <linux/input.h><br> > > +-#endif<br> > > +<br> > > + #ifndef input_event_sec<br> > > + #define input_event_sec time.tv_sec<br> > > diff --git a/devel/qt6-base/pkg-descr b/devel/qt6-base/pkg-descr<= br> > > new file mode 100644<br> > > index 000000000000..cc23400cc6b0<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/pkg-descr<br> > > @@ -0,0 +1,3 @@<br> > > +Qt Base<br> > > +<br> > > +WWW: <a href=3D"https://www.qt.io/" rel=3D"noreferrer noreferrer= " target=3D"_blank">https://www.qt.io/</a><br> > > diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist<= br> > > new file mode 100644<br> > > index 000000000000..60595f5486d9<br> > > --- /dev/null<br> > > +++ b/devel/qt6-base/pkg-plist<br> > > @@ -0,0 +1,3746 @@<br> > > +bin/qmake6<br> > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrent<br> > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentDepends<br> > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentFilter<br> > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentMap<br> > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentRun<br> > > +%%QT_INCDIR%%/QtConcurrent/QtConcurrentVersion<br> > > +%%QT_INCDIR%%/QtConcurrent/qtaskbuilder.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrent_global.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentcompilertest.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentexports.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfilter.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfilterkernel.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfunctionwrappers.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentiteratekernel.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmap.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmapkernel.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmedian.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentreducekernel.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentrun.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentrunbase.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentstoredfunctioncall.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrenttask.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentthreadengine.h<br> > > +%%QT_INCDIR%%/QtConcurrent/qtconcurrentversion.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/minimum-linux_p.= h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractanimati= on_p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstracteventdi= spatcher_p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractfileeng= ine_p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractitemmod= el_p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractproxymo= del_p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qandroidextras_p= .h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qanimationgroup_= p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytearray_p.h<b= r> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytedata_p.h<br= > > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarbackend= _p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarmath_p.= h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborcommon_p.h<= br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborvalue_p.h<b= r> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcfsocketnotifie= r_p.h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcoffpeparser_p.= h<br> > > +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcollator_p.h<br= > > > *** 11194 LINES SKIPPED ***<br> </blockquote></div></div></div> --000000000000b6e90305e6d88354--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2a1edHnAXn90t8RVkDHyC4=HJAC2pmXHjTjhuToRFv5EQ>