Skip site navigation (1)Skip section navigation (2)
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 &lt;<a h=
ref=3D"mailto:tcberner@freebsd.org">tcberner@freebsd.org</a>&gt; 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>
&lt;<a href=3D"mailto:fernando.apesteguia@gmail.com" target=3D"_blank" rel=
=3D"noreferrer">fernando.apesteguia@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Sun, Aug 21, 2022 at 6:46 PM Tobias C. Berner &lt;<a href=3D"mailto=
:tcberner@freebsd.org" target=3D"_blank" rel=3D"noreferrer">tcberner@freebs=
d.org</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; The branch main has been updated by tcberner:<br>
&gt; &gt;<br>
&gt; &gt; 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>
&gt; &gt;<br>
&gt; &gt; commit 66259c9c641b1fc828becbe2959dbe7380e55fe1<br>
&gt; &gt; Author:=C2=A0 =C2=A0 =C2=A0Tobias C. Berner &lt;tcberner@FreeBSD.=
org&gt;<br>
&gt; &gt; AuthorDate: 2022-08-12 17:55:36 +0000<br>
&gt; &gt; Commit:=C2=A0 =C2=A0 =C2=A0Tobias C. Berner &lt;tcberner@FreeBSD.=
org&gt;<br>
&gt; &gt; CommitDate: 2022-08-21 16:42:38 +0000<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0Qt6: Import Qt6 ports form kde@&#39;s reposito=
ry<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0This change brings in the new Qt6 stack, which=
 might still be a bit<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0in flux in the ports tree for a while.<br>
&gt; &gt;<br>
&gt; &gt;=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>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0with commits from lbartoletti and myself.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0Note:<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0ww/qt6-webengine will land once kai wins anoth=
er round of patching boundled<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0chromiums sources.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0Exp-run by:=C2=A0 =C2=A0 =C2=A0antoine<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0265843<br>
&gt; &gt;=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>
&gt; &gt; ---<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 devel/qt6-base/files/patch-cmake_FindMySQL.cmake=C2=A0 =C2=
=A0|=C2=A0 =C2=A013 +<br>
&gt; &gt;=C2=A0 devel/qt6-base/files/patch-cmake_QtBuild.cmake=C2=A0 =C2=A0=
 =C2=A0|=C2=A0 =C2=A011 +<br>
&gt; &gt;=C2=A0 .../files/patch-cmake_QtFlagHandlingHelpers.cmake=C2=A0 |=
=C2=A0 =C2=A013 +<br>
&gt; &gt;=C2=A0 .../files/patch-cmake_QtPkgConfigHelpers.cmake=C2=A0 =C2=A0=
 =C2=A0|=C2=A0 =C2=A010 +<br>
&gt; &gt;=C2=A0 .../files/patch-cmake_QtRpathHelpers.cmake=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A011 +<br>
&gt; &gt;=C2=A0 ...rt_devicediscovery_qdevicediscovery__static.cpp |=C2=A0 =
=C2=A014 +<br>
&gt; &gt;=C2=A0 ...port_devicediscovery_qdevicediscovery__udev.cpp |=C2=A0 =
=C2=A014 +<br>
&gt; &gt;=C2=A0 ...t_evdevkeyboard_qevdevkeyboard__defaultmap__p.h |=C2=A0 =
=C2=A014 +<br>
&gt; &gt;=C2=A0 ...t_input_evdevkeyboard_qevdevkeyboardhandler.cpp |=C2=A0 =
=C2=A014 +<br>
&gt; &gt;=C2=A0 ...support_input_evdevmouse_qevdevmousehandler.cpp |=C2=A0 =
=C2=A015 +<br>
&gt; &gt;=C2=A0 ...pport_input_evdevtablet_qevdevtablethandler.cpp |=C2=A0 =
=C2=A014 +<br>
&gt; &gt;=C2=A0 ...support_input_evdevtouch_qevdevtouchhandler.cpp |=C2=A0 =
=C2=A014 +<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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=
>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 ...src_3rdparty_assimp_src_contrib_zip_src_miniz.h |=C2=A0 =
=C2=A013 +<br>
&gt; &gt;=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>
&gt; &gt;=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=
>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 graphics/qt6-wayland/files/patch-CMakeLists.txt=C2=A0 =C2=
=A0 |=C2=A0 =C2=A011 +<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 x11-toolkits/qt6-declarative/pkg-plist=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0| 2622 ++++++++++++++<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 x11-toolkits/qt6-quicktimeline/Makefile=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A031 +<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 79 files changed, 11386 insertions(+), 40 deletions(-)<br>
&gt; &gt;<br>
&gt; &gt; 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>
&gt; &gt; index 1524aed3d95d..48304c742493 100644<br>
&gt; &gt; --- a/Mk/Uses/<a href=3D"http://qmake.mk" rel=3D"noreferrer noref=
errer" target=3D"_blank">qmake.mk</a><br>
&gt; &gt; +++ b/Mk/Uses/<a href=3D"http://qmake.mk" rel=3D"noreferrer noref=
errer" target=3D"_blank">qmake.mk</a><br>
&gt; &gt; @@ -109,7 +109,7 @@ QMAKE_SOURCE_PATH?=3D # empty<br>
&gt; &gt;=C2=A0 .=C2=A0 endif<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # Add qmake to USE_QT -- unless it&#39;s qmake itself<br>
&gt; &gt; -.=C2=A0 if !${PORTNAME} =3D=3D qmake<br>
&gt; &gt; +.=C2=A0 if !${PORTNAME} =3D=3D qmake &amp;&amp; ${_QT_VER:M5}<br=
>
&gt; &gt;=C2=A0 USE_QT+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0qmake_build<br>
&gt; &gt;=C2=A0 .=C2=A0 endif<br>
&gt; &gt;<br>
&gt; &gt; 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>
&gt; &gt; index d644f0b44d58..7a8ed434bf0b 100644<br>
&gt; &gt; --- a/Mk/Uses/<a href=3D"http://qt-dist.mk" rel=3D"noreferrer nor=
eferrer" target=3D"_blank">qt-dist.mk</a><br>
&gt; &gt; +++ b/Mk/Uses/<a href=3D"http://qt-dist.mk" rel=3D"noreferrer nor=
eferrer" target=3D"_blank">qt-dist.mk</a><br>
&gt; &gt; @@ -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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt; +_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>
&gt; &gt; +=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>
&gt; &gt; +<br>
&gt;<br>
&gt; I&#39;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>
&gt; imageformats... are in both _QT5_DISTS and _QT6_DISTS. Shouldn&#39;t t=
hey<br>
&gt; be in _USE_QT_ALL then?<br>
&gt; Only shadertools, tools and translations are declared in _QT6_DISTS<br=
>
&gt; and not in _QT5_DISTS<br>
&gt;<br>
&gt; Cheers.<br>
&gt;<br>
&gt;<br>
&gt; &gt;=C2=A0 _QT_DISTS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0${_QT${_QT_VER}_DISTS}<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # We only accept one item as an argument. The fetch target =
further below works<br>
&gt; &gt; @@ -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>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # Fall back to sensible defaults for _QT_DIST<br>
&gt; &gt;=C2=A0 .=C2=A0 if empty(_QT_DIST)<br>
&gt; &gt; -.=C2=A0 =C2=A0 if ${_QT_VER:M5}<br>
&gt; &gt;=C2=A0 _QT_DIST=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 ${PORTNAME} # don&#39;t force qt-dist to be set for Qt5 ports which 75% of=
 time are ${PORTNAME}<br>
&gt; &gt; -.=C2=A0 =C2=A0 endif<br>
&gt; &gt;=C2=A0 .=C2=A0 endif<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # Check validitiy<br>
&gt; &gt; @@ -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>
&gt; &gt;=C2=A0 .=C2=A0 endif<br>
&gt; &gt;=C2=A0 ###########################################################=
#####################<br>
&gt; &gt;<br>
&gt; &gt; -# Set standard <a href=3D"http://bsd.port.mk" rel=3D"noreferrer =
noreferrer" target=3D"_blank">bsd.port.mk</a> variables<br>
&gt; &gt; +# Set standard <a href=3D"http://bsd.port.mk" rel=3D"noreferrer =
noreferrer" target=3D"_blank">bsd.port.mk</a> variables.<br>
&gt; &gt;=C2=A0 LICENSE?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 LGPL21<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 .=C2=A0 if !exists(${PKGDIR}/pkg-descr)<br>
&gt; &gt;=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>
&gt; &gt;=C2=A0 .=C2=A0 endif<br>
&gt; &gt;<br>
&gt; &gt; +<br>
&gt; &gt;=C2=A0 # Stage support.<br>
&gt; &gt; -DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0INSTALL_R=
OOT<br>
&gt; &gt; +_QT5_DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 INSTALL_ROOT<br>
&gt; &gt; +_QT6_DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 DESTDIR<br>
&gt; &gt; +DESTDIRNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${_QT${_Q=
T_VER}_DESTDIRNAME}<br>
&gt; &gt;<br>
&gt; &gt; -.=C2=A0 if ${_QT_VER:M5}<br>
&gt; &gt; +# Qt&#39;s tarballs are xz compressed.<br>
&gt; &gt; +.=C2=A0 if empty(USES:Mtar)<br>
&gt; &gt; +EXTRACT_SUFX?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.tar.xz<br>
&gt; &gt; +.=C2=A0 endif<br>
&gt; &gt;<br>
&gt; &gt; +# Qt5 specific master sites<br>
&gt; &gt; +_QT5_MASTER_SITES_kde=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0LOCAL<=
br>
&gt; &gt; +_QT5_MASTER_SITE_SUBDIR_kde=3D=C2=A0 =C2=A0tcberner/KDE/Qt/${_QT=
_VERSION}<br>
&gt; &gt; +_QT5_MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0${MASTER_SITE_QT}<br>
&gt; &gt; +_QT5_MASTER_SITE_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0official_re=
leases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/<br>
&gt; &gt; +# Qt6 specific master sites<br>
&gt; &gt; +_QT6_MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0${MASTER_SITE_QT}<br>
&gt; &gt; +_QT6_MASTER_SITE_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0official_re=
leases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules \<br>
&gt; &gt; +=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>
&gt; &gt; +# Qt5 specific distnames<br>
&gt; &gt; +_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>
&gt; &gt; +_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>
&gt; &gt; +# Qt6 specific distnames<br>
&gt; &gt; +_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>
&gt; &gt; +<br>
&gt; &gt; +# Effective master sites and disfile valus<br>
&gt; &gt; +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>
&gt; &gt; +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>
&gt; &gt; +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>
&gt; &gt; +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>
&gt; &gt; +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>
&gt; &gt; +<br>
&gt; &gt; +.=C2=A0 if ${_QT_VER:M5}<br>
&gt; &gt;=C2=A0 # KDE maintains a repository with a patched Qt5 distributio=
n.<br>
&gt; &gt;=C2=A0 _KDE_3d=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A015<br>
&gt; &gt;=C2=A0 _KDE_base=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0165<br>
&gt; &gt; @@ -105,26 +135,18 @@ _KDE_websockets=3D=C2=A0 3<br>
&gt; &gt;=C2=A0 _KDE_webview=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0<br>
&gt; &gt;=C2=A0 _KDE_x11extras=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 0<br>
&gt; &gt;=C2=A0 _KDE_xmlpatterns=3D=C2=A0 =C2=A0 =C2=A0 0<br>
&gt; &gt; -<br>
&gt; &gt;=C2=A0 .=C2=A0 =C2=A0 if defined(_KDE_${_QT_DIST})<br>
&gt; &gt; -# KDE patched Qt parts<br>
&gt; &gt;=C2=A0 QT5_KDE_PATCH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p${_KDE_$=
{_QT_DIST}}<br>
&gt; &gt;=C2=A0 _KDE_${_QT_DIST}_VERSION?=3D=C2=A0 =C2=A0 =C2=A0${_QT_VERSI=
ON}<br>
&gt; &gt;=C2=A0 _KDE_${_QT_DIST}_ORIGIN_TAG?=3D=C2=A0 v${_KDE_${_QT_DIST}_V=
ERSION}-lts-lgpl<br>
&gt; &gt; -MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LOCAL/tcberner=
/KDE/Qt/${_QT_VERSION}<br>
&gt; &gt; -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>
&gt; &gt;=C2=A0 COMMENT+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 (KDE patched)<br>
&gt; &gt;=C2=A0 .=C2=A0 =C2=A0 else<br>
&gt; &gt; -# non KDE patched Qt parts<br>
&gt; &gt;=C2=A0 QT5_KDE_PATCH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#<br>
&gt; &gt; -MASTER_SITES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ${MASTER_SITE_=
QT}<br>
&gt; &gt; -MASTER_SITE_SUBDIR?=3D=C2=A0 =C2=A0official_releases/qt/${_QT_VE=
RSION:R}/${_QT_VERSION}/submodules/<br>
&gt; &gt; -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>
&gt; &gt;=C2=A0 .=C2=A0 =C2=A0 endif<br>
&gt; &gt; +.=C2=A0 endif # ${_QT_VER:M5}<br>
&gt; &gt;<br>
&gt; &gt; -DISTFILES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${DI=
STNAME:S,$,${EXTRACT_SUFX},}<br>
&gt; &gt; -DIST_SUBDIR=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0KDE/Qt/${=
_QT_VERSION}<br>
&gt; &gt; -<br>
&gt; &gt; +# Environment setup for Qt5<br>
&gt; &gt; +.=C2=A0 if ${_QT_VER:M5}<br>
&gt; &gt;=C2=A0 # Qt (at least when used with qmake) has a tendency to over=
link: some libraries<br>
&gt; &gt;=C2=A0 # have dependencies on others in the mkspec configurations =
and the latter are<br>
&gt; &gt;=C2=A0 # always passed to the linker even if they are not actually=
 used. By passing<br>
&gt; &gt; @@ -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>
&gt; &gt;=C2=A0 # have to declare a lot of unnecessary dependencies in USE_=
QT5.<br>
&gt; &gt;=C2=A0 LDFLAGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 -Wl,--as-needed<br>
&gt; &gt;<br>
&gt; &gt; -.=C2=A0 =C2=A0 if ${.TARGETS:Mmakesum} || ${.TARGETS:Mfetch} &am=
p;&amp; \<br>
&gt; &gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0defined(DISABLE_SIZE) &amp;&amp; defi=
ned(NO_CHECKSUM)<br>
&gt; &gt; -# Ensure that the &quot;makesum&quot; target (with its inner &qu=
ot;fetch&quot; one) uses<br>
&gt; &gt; -# devel/qt*/distinfo for every port.<br>
&gt; &gt; -.=C2=A0 =C2=A0 endif<br>
&gt; &gt; -<br>
&gt; &gt; -# Qt5&#39;s tarballs are xz compressed.<br>
&gt; &gt; -.=C2=A0 =C2=A0 if empty(USES:Mtar)<br>
&gt; &gt; -EXTRACT_SUFX?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0.tar.xz<br>
&gt; &gt; -.=C2=A0 =C2=A0 endif<br>
&gt; &gt; -<br>
&gt; &gt;=C2=A0 .=C2=A0 =C2=A0 if ${_QT_DIST} =3D=3D &quot;base&quot; &amp;=
&amp; ${PORTNAME} !=3D &quot;qmake&quot;<br>
&gt; &gt;=C2=A0 # Qt configure requires pkg-config to detect dependencies.<=
br>
&gt; &gt;=C2=A0 .include &quot;${USESDIR}/<a href=3D"http://pkgconfig.mk" r=
el=3D"noreferrer noreferrer" target=3D"_blank">pkgconfig.mk</a>&quot;<br>
&gt; &gt; @@ -156,6 +167,26 @@ EXTRACT_AFTER_ARGS?=3D=C2=A0 =C2=A0 =C2=A0 =
=C2=A0${DISTNAME:S,$,/examples,:S,^,--exclude ,} \<br>
&gt; &gt;=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>
&gt; &gt;=C2=A0 .=C2=A0 endif # ! ${_QT_VER:M5}<br>
&gt; &gt;<br>
&gt; &gt; +# Build setup for Qt6<br>
&gt; &gt; +.=C2=A0 if ${_QT_VER:M6}<br>
&gt; &gt; +CMAKE_ARGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DCMAKE_I=
NSTALL_PREFIX=3D${PREFIX} \<br>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +.=C2=A0 endif<br>
&gt; &gt; +<br>
&gt; &gt; +# Build setup for Qt5<br>
&gt; &gt; +.=C2=A0 if ${_QT_VER:M5}<br>
&gt; &gt;=C2=A0 CONFIGURE_ENV+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 MAKE=3D&quot;${MAKE:T}&quot;<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 CONFIGURE_ARGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-opensource -c=
onfirm-license \<br>
&gt; &gt; @@ -169,10 +200,8 @@ CONFIGURE_ARGS+=3D=C2=A0 =C2=A0-opensource -=
confirm-license \<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt; -=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>
&gt; &gt; -<br>
&gt; &gt; -.=C2=A0 if ${_QT_VER:M5}<br>
&gt; &gt; -CONFIGURE_ARGS+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-nomake examples -n=
omake tests \<br>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt; @@ -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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 .=C2=A0 =C2=A0 endif<br>
&gt; &gt; +.=C2=A0 =C2=A0 if ${_QT_VER:M5}<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt; +.=C2=A0 =C2=A0 endif # ${_QT_VER:M5}<br>
&gt; &gt;=C2=A0 .=C2=A0 endif #=C2=A0 ${_QT_DIST} =3D=3D &quot;base&quot;<b=
r>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # Override settings installed in qconfig.h and *.pri files.=
 The flags will be<br>
&gt; &gt; @@ -469,3 +500,4 @@ qt-create-kde-distfile:<br>
&gt; &gt;=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>
&gt; &gt;<br>
&gt; &gt;=C2=A0 .endif # defined(_QT_DIST_MK_INCLUDED)<br>
&gt; &gt; +<br>
&gt; &gt; 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>
&gt; &gt; index 659dda05c8c8..9fb06dad9578 100644<br>
&gt; &gt; --- a/Mk/Uses/<a href=3D"http://qt.mk" rel=3D"noreferrer noreferr=
er" target=3D"_blank">qt.mk</a><br>
&gt; &gt; +++ b/Mk/Uses/<a href=3D"http://qt.mk" rel=3D"noreferrer noreferr=
er" target=3D"_blank">qt.mk</a><br>
&gt; &gt; @@ -21,8 +21,9 @@<br>
&gt; &gt;=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>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # Qt versions currently supported by the framework.<br>
&gt; &gt; -_QT_SUPPORTED?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 5<br>
&gt; &gt; +_QT_SUPPORTED?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 5 6<br>
&gt; &gt;=C2=A0 QT5_VERSION?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 5.15.5<br=
>
&gt; &gt; +QT6_VERSION?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6.3.1<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # We accept the Qt version to be passed by either or all of=
 the three mk files.<br>
&gt; &gt;=C2=A0 .=C2=A0 if empty(qt_ARGS) &amp;&amp; empty(qmake_ARGS) &amp=
;&amp; empty(qt-dist_ARGS)<br>
&gt; &gt; @@ -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>
&gt; &gt;=C2=A0 _QT_RELNAME=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0qt${=
_QT_VER}<br>
&gt; &gt;=C2=A0 _QT_VERSION=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${QT=
${_QT_VER}_VERSION}<br>
&gt; &gt;<br>
&gt; &gt; -# A wrapper (qtchooser) is used to invoke binaries.<br>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=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>
&gt; &gt;=C2=A0 QT_ARCHDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0${QT_LIBDIR_RE=
L}<br>
&gt; &gt;=C2=A0 QT_PLUGINDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0${QT_ARCHDIR_REL}/p=
lugins<br>
&gt; &gt; +QT_DESCRIPTIONSDIR_REL?=3D${QT_DATADIR_REL}/modules<br>
&gt; &gt;=C2=A0 QT_LIBEXECDIR_REL?=3D=C2=A0 =C2=A0 libexec/${_QT_RELNAME}<b=
r>
&gt; &gt;=C2=A0 QT_IMPORTDIR_REL?=3D=C2=A0 =C2=A0 =C2=A0${QT_ARCHDIR_REL}/i=
mports<br>
&gt; &gt;=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>
&gt; &gt; @@ -107,7 +108,6 @@ PLIST_SUB+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0QT_${dir}DIR=3D&quot;${QT_${dir}DIR_REL}&quot;<br>
&gt; &gt;=C2=A0 .=C2=A0 =C2=A0 endif<br>
&gt; &gt;=C2=A0 .=C2=A0 endfor<br>
&gt; &gt;<br>
&gt; &gt; -# Pass the chosen Qt version to the environment for qtchooser.<b=
r>
&gt; &gt;=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>
&gt; &gt;=C2=A0 MAKE_ENV+=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0QT_SELECT=3D${_QT_RELNAME}<br>
&gt; &gt;<br>
&gt; &gt; @@ -138,17 +138,29 @@ _USE_QT_ALL+=3D=C2=A0 =C2=A0 =C2=A0sql-ibas=
e<br>
&gt; &gt;=C2=A0 .=C2=A0 endif<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 _USE_QT5_ONLY=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03d buildt=
ools charts concurrent connectivity \<br>
&gt; &gt; -=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>
&gt; &gt; -=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt;=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>
&gt; &gt; -=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>
&gt; &gt; -=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>
&gt; &gt; -=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +<br>
&gt; &gt; +_USE_QT6_ONLY=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03d 5compat bas=
e declarative doc imageformats quick3d \<br>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt;<br>
&gt; &gt;=C2=A0 # Dependency tuples: _LIB should be preferred if possible.<=
br>
&gt; &gt;=C2=A0 qt-3d_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 grap=
hics/${_QT_RELNAME}-3d<br>
&gt; &gt;=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>
&gt; &gt;<br>
&gt; &gt; +qt-5compat_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0devel/${_QT_RELNAME=
}-5compat<br>
&gt; &gt; +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>
&gt; &gt; +<br>
&gt; &gt;=C2=A0 qt-assistant_PORT=3D=C2=A0 =C2=A0 =C2=A0devel/${_QT_RELNAME=
}-assistant<br>
&gt; &gt;=C2=A0 qt-assistant_PATH=3D=C2=A0 =C2=A0 =C2=A0${LOCALBASE}/${QT_B=
INDIR_REL}/assistant<br>
&gt; &gt;<br>
&gt; &gt; @@ -156,6 +168,9 @@ qt-assistant_PATH=3D=C2=A0 ${LOCALBASE}/${QT_=
BINDIR_REL}/assistant<br>
&gt; &gt;=C2=A0 qt-buildtools_PORT=3D=C2=A0 =C2=A0 devel/${_QT_RELNAME}-bui=
ldtools<br>
&gt; &gt;=C2=A0 qt-buildtools_PATH=3D=C2=A0 =C2=A0 ${_QT_RELNAME}-buildtool=
s&gt;=3D${_QT_VERSION:R}<br>
&gt; &gt;<br>
&gt; &gt; +qt-base_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 devel/${_QT_RE=
LNAME}-base<br>
&gt; &gt; +qt-base_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libQt${_Q=
T_LIBVER}Core.so<br>
&gt; &gt; +<br>
&gt; &gt;=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>
&gt; &gt;=C2=A0 qt-charts_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libQt${_Q=
T_LIBVER}Charts.so<br>
&gt; &gt;<br>
&gt; &gt; @@ -298,6 +313,9 @@ qt-serialbus_LIB=3D=C2=A0 =C2=A0libQt${_QT_LI=
BVER}SerialBus.so<br>
&gt; &gt;=C2=A0 qt-serialport_PORT=3D=C2=A0 =C2=A0 comms/${_QT_RELNAME}-ser=
ialport<br>
&gt; &gt;=C2=A0 qt-serialport_LIB=3D=C2=A0 =C2=A0 =C2=A0libQt${_QT_LIBVER}S=
erialPort.so<br>
&gt; &gt;<br>
&gt; &gt; +qt-shadertools_PORT=3D=C2=A0 =C2=A0x11-toolkits/${_QT_RELNAME}-s=
hadertools<br>
&gt; &gt; +qt-shadertools_LIB=3D=C2=A0 =C2=A0 libQt${_QT_LIBVER}ShaderTools=
.so<br>
&gt; &gt; +<br>
&gt; &gt;=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>
&gt; &gt;=C2=A0 qt-speech_LIB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libQt${_Q=
T_LIBVER}TextToSpeech.so<br>
&gt; &gt;<br>
&gt; &gt; @@ -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>
&gt; &gt;=C2=A0 qt-testlib_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0devel/${_QT_RE=
LNAME}-testlib<br>
&gt; &gt;=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>
&gt; &gt;<br>
&gt; &gt; +qt-tools_PORT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0devel/${_QT_RE=
LNAME}-tools<br>
&gt; &gt; +qt-tools_PATH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${LOCALBASE}/$=
{QT_BINDIR_REL}/lupdate<br>
&gt; &gt; +<br>
&gt; &gt; +qt-translations_PORT=3D=C2=A0 devel/${_QT_RELNAME}-translations<=
br>
&gt; &gt; +qt-translations_PATH=3D=C2=A0 ${LOCALBASE}/${QT_DATADIR_REL}/tra=
nslations<br>
&gt; &gt; +<br>
&gt; &gt;=C2=A0 qt-uiplugin_PORT=3D=C2=A0 =C2=A0 =C2=A0 x11-toolkits/${_QT_=
RELNAME}-uiplugin<br>
&gt; &gt;=C2=A0 qt-uiplugin_PATH=3D=C2=A0 =C2=A0 =C2=A0 ${LOCALBASE}/${QT_I=
NCDIR_REL}/QtUiPlugin/QtUiPlugin<br>
&gt; &gt;<br>
&gt; &gt; diff --git a/devel/Makefile b/devel/Makefile<br>
&gt; &gt; index 0e0c824919a9..e7049c5222d2 100644<br>
&gt; &gt; --- a/devel/Makefile<br>
&gt; &gt; +++ b/devel/Makefile<br>
&gt; &gt; @@ -5612,6 +5612,10 @@<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qt5-scxml<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qt5-testlib<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qt5-uitools<br>
&gt; &gt; +=C2=A0 =C2=A0 SUBDIR +=3D qt6-5compat<br>
&gt; &gt; +=C2=A0 =C2=A0 SUBDIR +=3D qt6-base<br>
&gt; &gt; +=C2=A0 =C2=A0 SUBDIR +=3D qt6-tools<br>
&gt; &gt; +=C2=A0 =C2=A0 SUBDIR +=3D qt6-translations<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D qtcreator<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D quantum<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 SUBDIR +=3D quickcheck++<br>
&gt; &gt; diff --git a/devel/qt6-5compat/Makefile b/devel/qt6-5compat/Makef=
ile<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..738de343914f<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-5compat/Makefile<br>
&gt; &gt; @@ -0,0 +1,21 @@<br>
&gt; &gt; +PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 5compat<br>
&gt; &gt; +DISTVERSION=3D=C2=A0 =C2=A0${QT6_VERSION}<br>
&gt; &gt; +CATEGORIES=3D=C2=A0 =C2=A0 devel<br>
&gt; &gt; +PKGNAMEPREFIX=3D qt6-<br>
&gt; &gt; +<br>
&gt; &gt; +MAINTAINER=3D=C2=A0 =C2=A0 kde@FreeBSD.org<br>
&gt; &gt; +COMMENT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0Qt 6 module that contains u=
nsupported Qt 5 APIs<br>
&gt; &gt; +<br>
&gt; &gt; +LIB_DEPENDS=3D=C2=A0 =C2=A0libicuuc.so:devel/icu \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdouble=
-conversion.so:devel/double-conversion \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre.s=
o:devel/pcre \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre2-=
16.so:devel/pcre2 \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libzstd.s=
o:archivers/zstd<br>
&gt; &gt; +<br>
&gt; &gt; +USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmake compiler:c++17-l=
ang gettext-runtime gnome \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0qt-dist:6=
<br>
&gt; &gt; +USE_GNOME=3D=C2=A0 =C2=A0 =C2=A0glib20<br>
&gt; &gt; +USE_QT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 base<br>
&gt; &gt; +USE_LDCONFIG=3D=C2=A0 ${PREFIX}/${QT_LIBDIR_REL}<br>
&gt; &gt; +<br>
&gt; &gt; +.include &lt;<a href=3D"http://bsd.port.mk" rel=3D"noreferrer no=
referrer" target=3D"_blank">bsd.port.mk</a>&gt;<br>
&gt; &gt; diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/disti=
nfo<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..1c392c597d97<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-5compat/distinfo<br>
&gt; &gt; @@ -0,0 +1,3 @@<br>
&gt; &gt; +TIMESTAMP =3D 1660482594<br>
&gt; &gt; +SHA256 (KDE/Qt/6.3.1/qt5compat-everywhere-src-6.3.1.tar.xz) =3D =
a43ec62bd778eaecf88ad7847118d1c2a471b0fcb820f93beb311d7ab9566cfd<br>
&gt; &gt; +SIZE (KDE/Qt/6.3.1/qt5compat-everywhere-src-6.3.1.tar.xz) =3D 81=
95804<br>
&gt; &gt; diff --git a/devel/qt6-5compat/pkg-descr b/devel/qt6-5compat/pkg-=
descr<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..a525c54b94b8<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-5compat/pkg-descr<br>
&gt; &gt; @@ -0,0 +1,8 @@<br>
&gt; &gt; +Qt is a cross-platform application and UI framework for develope=
rs<br>
&gt; &gt; +using C++ or QML, a CSS/JavaScript-like language.<br>
&gt; &gt; +<br>
&gt; &gt; +The Qt 5 Core Compat module contains the Qt Core APIs which will=
 be no longer<br>
&gt; &gt; +supported in Qt 6 and therefore were removed from Qt 6. The modu=
le is provided<br>
&gt; &gt; +to facilitate the transition to Qt 6.<br>
&gt; &gt; +<br>
&gt; &gt; +WWW: <a href=3D"http://qt-project.org" rel=3D"noreferrer norefer=
rer" target=3D"_blank">http://qt-project.org</a><br>;
&gt; &gt; diff --git a/devel/qt6-5compat/pkg-plist b/devel/qt6-5compat/pkg-=
plist<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..37836dea775f<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-5compat/pkg-plist<br>
&gt; &gt; @@ -0,0 +1,85 @@<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/cp=
949codetbl_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb=
ig5codec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb=
inaryjson_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb=
inaryjsonarray_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb=
inaryjsonobject_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qb=
inaryjsonvalue_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qe=
ucjpcodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qe=
uckrcodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qg=
b18030codec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qi=
convcodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qi=
cucodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qi=
sciicodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qj=
iscodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qj=
punicode_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/ql=
atincodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qs=
implecodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qs=
jiscodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qt=
core5compat-config_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qt=
extcodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qt=
sciicodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qu=
tfcodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qw=
indowscodec_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/%%FULLVER%%/QtCore5Compat/private/qx=
ml_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QBinaryJson<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QConcatenable<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QLinkedList<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QLinkedListData<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QLinkedListIterator<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QLinkedListNode<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QMutableLinkedListIterator<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QRegExp<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QStringRef<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QTextCodec<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QTextDecoder<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QTextEncoder<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlAttributes<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlContentHandler<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlDTDHandler<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlDeclHandler<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlDefaultHandler<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlEntityResolver<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlErrorHandler<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlInputSource<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlLexicalHandler<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlLocator<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlNamespaceSupport<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlParseException<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlReader<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QXmlSimpleReader<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QtCore5Compat<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QtCore5CompatDepends<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/QtCore5CompatVersion<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qbinaryjson.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qcore5global.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qlinkedlist.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qregexp.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qstringref.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qtcore5compat-config.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qtcore5compatversion.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qtextcodec.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore5Compat/qxml.h<br>
&gt; &gt; +lib/cmake/Qt6/FindWrapIconv.cmake<br>
&gt; &gt; +lib/cmake/Qt6BuildInternals/StandaloneTests/Qt5CompatTestsConfig=
.cmake<br>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatAdditionalTargetInfo.cmak=
e<br>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfig.cmake<br>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfigVersion.cmake<br>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfigVersionImpl.cmake<b=
r>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatDependencies.cmake<br>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets-%%CMAKE_BUILD_TYP=
E%%.cmake<br>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets.cmake<br>
&gt; &gt; +lib/cmake/Qt6Core5Compat/Qt6Core5CompatVersionlessTargets.cmake<=
br>
&gt; &gt; +%%QT_LIBDIR%%/libQt6Core5Compat.prl<br>
&gt; &gt; +%%QT_LIBDIR%%/libQt6Core5Compat.so<br>
&gt; &gt; +%%QT_LIBDIR%%/libQt6Core5Compat.so.6<br>
&gt; &gt; +%%QT_LIBDIR%%/libQt6Core5Compat.so.%%FULLVER%%<br>
&gt; &gt; +%%QT_LIBDIR%%/metatypes/qt6core5compat_%%CMAKE_BUILD_TYPE%%_meta=
types.json<br>
&gt; &gt; +%%QT_MKSPECDIR%%/modules/qt_lib_core5compat.pri<br>
&gt; &gt; +%%QT_MKSPECDIR%%/modules/qt_lib_core5compat_private.pri<br>
&gt; &gt; +libdata/pkgconfig/Qt6Core5Compat.pc<br>
&gt; &gt; +%%QT_DATADIR%%/modules/Core5Compat.json<br>
&gt; &gt; +@dir %%QT_CMAKEDIR%%/Qt6BuildInternals/StandaloneTests<br>
&gt; &gt; +@dir %%QT_CMAKEDIR%%/Qt6Core5Compat<br>
&gt; &gt; +@dir %%QT_LIBDIR%%/cmake/Qt6BuildInternals/StandaloneTests<br>
&gt; &gt; +@dir %%QT_LIBDIR%%/cmake/Qt6Core5Compat<br>
&gt; &gt; +@dir %%QT_LIBDIR%%/pkgconfig<br>
&gt; &gt; diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile<br=
>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..c9d8465d21a5<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/Makefile<br>
&gt; &gt; @@ -0,0 +1,125 @@<br>
&gt; &gt; +PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 base<br>
&gt; &gt; +DISTVERSION=3D=C2=A0 =C2=A0${QT6_VERSION}<br>
&gt; &gt; +CATEGORIES=3D=C2=A0 =C2=A0 devel<br>
&gt; &gt; +PKGNAMEPREFIX=3D qt6-<br>
&gt; &gt; +<br>
&gt; &gt; +MAINTAINER=3D=C2=A0 =C2=A0 kde@FreeBSD.org<br>
&gt; &gt; +COMMENT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0Qt base (core, gui, widgets=
, network,...)<br>
&gt; &gt; +<br>
&gt; &gt; +BUILD_DEPENDS=3D xml:textproc/xmlstarlet \<br>
&gt; &gt; +=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>
&gt; &gt; +=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>
&gt; &gt; +LIB_DEPENDS=3D=C2=A0 =C2=A0\<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libatk-1.=
0.so:accessibility/atk \<br>
&gt; &gt; +=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>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libatspi.=
so:accessibility/at-spi2-core \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libavahi-=
client.so:net/avahi-app \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libbrotli=
dec.so:archivers/brotli \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libcups.s=
o:print/cups \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdbus-1=
.so:devel/dbus \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdouble=
-conversion.so:devel/double-conversion \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libdrm.so=
:graphics/libdrm \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libepoll-=
shim.so:devel/libepoll-shim \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libepoxy.=
so:graphics/libepoxy \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libevdev.=
so:devel/libevdev \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libexpat.=
so:textproc/expat2 \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libffi.so=
:devel/libffi \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libfontco=
nfig.so:x11-fonts/fontconfig \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libfreety=
pe.so:print/freetype2 \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libfribid=
i.so:converters/fribidi \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgmp.so=
:math/gmp \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgnutls=
.so:security/gnutls \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgraphi=
te2.so:graphics/graphite2 \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libgudev-=
1.0.so:devel/libgudev \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libharfbu=
zz.so:print/harfbuzz \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libicui18=
n.so:devel/icu \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libidn2.s=
o:dns/libidn2 \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libinput.=
so:x11/libinput \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libintl.s=
o:devel/gettext-runtime \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libjpeg.s=
o:graphics/jpeg-turbo \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libmtdev.=
so:devel/libmtdev \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libnettle=
.so:security/nettle \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libp11-ki=
t.so:security/p11-kit \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre.s=
o:devel/pcre \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpcre2-=
16.so:devel/pcre2 \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libpng16.=
so:graphics/png \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libtasn1.=
so:security/libtasn1 \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libudev.s=
o:devel/libudev-devd \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libunistr=
ing.so:devel/libunistring \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libvulkan=
.so:graphics/vulkan-loader \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libwacom.=
so:x11/libwacom \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libwaylan=
d-client.so:graphics/wayland \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-cu=
rsor.so:x11/xcb-util-cursor \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-ew=
mh.so:x11/xcb-util-wm \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-im=
age.so:x11/xcb-util-image \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-ke=
ysyms.so:x11/xcb-util-keysyms \<br>
&gt; &gt; +=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>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxcb-ut=
il.so:x11/xcb-util \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxkbcom=
mon.so:x11/libxkbcommon \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libzstd.s=
o:archivers/zstd<br>
&gt; &gt; +<br>
&gt; &gt; +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>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0qt-dist:6=
 shebangfix xorg<br>
&gt; &gt; +USE_GL=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 egl gl<br>
&gt; &gt; +USE_GNOME=3D=C2=A0 =C2=A0 =C2=A0cairo gdkpixbuf2 glib20 gtk30 pa=
ngo<br>
&gt; &gt; +USE_XORG=3D=C2=A0 =C2=A0 =C2=A0 ice pixman sm x11 xau xcb xcompo=
site xcursor xdamage xdmcp \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0xext xfix=
es xi xinerama xrandr xrender<br>
&gt; &gt; +CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 QT_AVOID_CMAKE_ARCHIVING_API \<b=
r>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0QT_FIND_A=
LL_PACKAGES_ALWAYS<br>
&gt; &gt; +CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0QT_FEATURE_eglfs \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0QT_FEATUR=
E_gssapi<br>
&gt; &gt; +SHEBANG_FILES=3D ${WRKSRC}/mkspecs/features/uikit/device_destina=
tions.sh \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}=
/mkspecs/features/uikit/devices.py \<br>
&gt; &gt; +=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>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}=
/util/android/android_emulator_launcher.sh \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKSRC}=
/util/testrunner/qt-testrunner.py<br>
&gt; &gt; +USE_LDCONFIG=3D=C2=A0 ${PREFIX}/${QT_LIBDIR_REL}<br>
&gt; &gt; +<br>
&gt; &gt; +# zstd from base fails to compress files during the build (error=
 11: unsupported argument)<br>
&gt; &gt; +BINARY_ALIAS=3D=C2=A0 zstd=3D${LOCALBASE}/bin/zstd<br>
&gt; &gt; +<br>
&gt; &gt; +#=3D=3D Option handling<br>
&gt; &gt; +OPTIONS_GROUP=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SQL<br>
&gt; &gt; +OPTIONS_GROUP_SQL=3D=C2=A0 =C2=A0 =C2=A0IBASE MYSQL ODBC PSQL SQ=
LITE<br>
&gt; &gt; +OPTIONS_DEFAULT=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0SQLITE<br>
&gt; &gt; +OPTIONS_SUB=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0yes<br>
&gt; &gt; +<br>
&gt; &gt; +IBASE_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 InterBase=
 database support<br>
&gt; &gt; +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>
&gt; &gt; +IBASE_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_ibase=
=3DOFF<br>
&gt; &gt; +IBASE_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 firebird:=
4.0<br>
&gt; &gt; +IBASE_BROKEN=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 IBASE: fatal e=
rror: &#39;gen/iberror.h&#39; file not found<br>
&gt; &gt; +<br>
&gt; &gt; +MYSQL_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 MySQL dat=
abase support<br>
&gt; &gt; +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>
&gt; &gt; +MYSQL_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_mysql=
=3DOFF<br>
&gt; &gt; +MYSQL_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mysql<br>
&gt; &gt; +<br>
&gt; &gt; +ODBC_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ODBC=
 database support<br>
&gt; &gt; +ODBC_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_=
odbc=3DON<br>
&gt; &gt; +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>
&gt; &gt; +ODBC_LIB_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 libodbc.so:databases/uni=
xODBC<br>
&gt; &gt; +<br>
&gt; &gt; +PSQL_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Post=
greSQL database support<br>
&gt; &gt; +PSQL_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_=
psql=3DON<br>
&gt; &gt; +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>
&gt; &gt; +PSQL_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pgsq=
l<br>
&gt; &gt; +<br>
&gt; &gt; +SQLITE_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Sqlite da=
tabase support<br>
&gt; &gt; +SQLITE_CMAKE_ON=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0-DFEATURE_sql_sqlit=
e=3DON \<br>
&gt; &gt; +=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>
&gt; &gt; +SQLITE_CMAKE_OFF=3D=C2=A0 =C2=A0 =C2=A0 -DFEATURE_sql_sqlite=3DO=
FF<br>
&gt; &gt; +SQLITE_USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sqlite:3<=
br>
&gt; &gt; +<br>
&gt; &gt; +# TODO: do this cleaner -- somewhere cmake/qmake still creates e=
mpty directories<br>
&gt; &gt; +# for the cmake files in INSTALL_PREFIX/lib/cmake<br>
&gt; &gt; +post-install:<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0${RM} -vr ${STAGEDIR}${PREFIX}/${QT_L=
IBDIR_REL}/cmake<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0# Install symlinks for user-facing to=
ols<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0${REINPLACE_CMD} -e &quot;s#^#${STAGE=
DIR}#&quot; -e &quot;s# # ${STAGEDIR}#&quot; \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${WRKDIR}=
/.build/user_facing_tool_links.txt<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0while read t; do \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${RLN} $$=
t; \<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0done &lt;${WRKDIR}/.build/user_facing=
_tool_links.txt<br>
&gt; &gt; +<br>
&gt; &gt; +.include &lt;<a href=3D"http://bsd.port.mk" rel=3D"noreferrer no=
referrer" target=3D"_blank">bsd.port.mk</a>&gt;<br>
&gt; &gt; diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo<br=
>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..3e8a1c398cca<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/distinfo<br>
&gt; &gt; @@ -0,0 +1,3 @@<br>
&gt; &gt; +TIMESTAMP =3D 1660482596<br>
&gt; &gt; +SHA256 (KDE/Qt/6.3.1/qtbase-everywhere-src-6.3.1.tar.xz) =3D 0a6=
4421d9c2469c2c48490a032ab91d547017c9cc171f3f8070bc31888f24e03<br>
&gt; &gt; +SIZE (KDE/Qt/6.3.1/qtbase-everywhere-src-6.3.1.tar.xz) =3D 47118=
260<br>
&gt; &gt; diff --git a/devel/qt6-base/files/patch-cmake_FindMySQL.cmake b/d=
evel/qt6-base/files/patch-cmake_FindMySQL.cmake<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..512ac3cb969a<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-cmake_FindMySQL.cmake<br>
&gt; &gt; @@ -0,0 +1,13 @@<br>
&gt; &gt; +Help cmake figure out the locations of the headers when mariadb =
is used.<br>
&gt; &gt; +<br>
&gt; &gt; +--- cmake/FindMySQL.cmake.orig 2021-10-20 11:54:23 UTC<br>
&gt; &gt; ++++ cmake/FindMySQL.cmake<br>
&gt; &gt; +@@ -19,7 +19,7 @@<br>
&gt; &gt; + #=C2=A0 =C2=A0 =C2=A0The mysql client library<br>
&gt; &gt; +<br>
&gt; &gt; + find_package(PkgConfig QUIET)<br>
&gt; &gt; +-pkg_check_modules(PC_MySQL QUIET mysqlclient)<br>
&gt; &gt; ++pkg_search_module(PC_MySQL QUIET mysqlclient mariadb)<br>
&gt; &gt; +<br>
&gt; &gt; + find_path(MySQL_INCLUDE_DIR<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0NAMES mysql.h<br>
&gt; &gt; diff --git a/devel/qt6-base/files/patch-cmake_QtBuild.cmake b/dev=
el/qt6-base/files/patch-cmake_QtBuild.cmake<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..ffc68f2e1314<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-cmake_QtBuild.cmake<br>
&gt; &gt; @@ -0,0 +1,11 @@<br>
&gt; &gt; +--- cmake/QtBuild.cmake.orig=C2=A0 =C2=A02022-05-25 08:58:52 UTC=
<br>
&gt; &gt; ++++ cmake/QtBuild.cmake<br>
&gt; &gt; +@@ -198,7 +198,7 @@ function(qt_internal_set_up_global_paths)<br=
>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0if(QT_CONFIG_INSTALL_DIR)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0string(APPEND QT_CONFIG_INSTAL=
L_DIR &quot;/&quot;)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0endif()<br>
&gt; &gt; +-=C2=A0 =C2=A0 string(APPEND QT_CONFIG_INSTALL_DIR ${__config_pa=
th_part})<br>
&gt; &gt; ++=C2=A0 =C2=A0 string(APPEND QT_CONFIG_INSTALL_DIR &quot;lib/cma=
ke&quot;)<br>
&gt; &gt; +<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0set(QT_BUILD_DIR &quot;${QT_BUILD_DIR}&quot;=
 PARENT_SCOPE)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0set(QT_INSTALL_DIR &quot;${QT_INSTALL_DIR}&q=
uot; PARENT_SCOPE)<br>
&gt; &gt; diff --git a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpe=
rs.cmake b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..bdde060014ad<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmak=
e<br>
&gt; &gt; @@ -0,0 +1,13 @@<br>
&gt; &gt; +--- cmake/QtFlagHandlingHelpers.cmake.orig=C2=A0 =C2=A0 =C2=A020=
22-05-25 08:58:52 UTC<br>
&gt; &gt; ++++ cmake/QtFlagHandlingHelpers.cmake<br>
&gt; &gt; +@@ -64,6 +64,10 @@ function(qt_internal_add_link_flags_no_undefi=
ned targe<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(no_undefined=
_flag &quot;-Wl,--no-undefined&quot;)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0endif()<br>
&gt; &gt; +<br>
&gt; &gt; ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (CMAKE_SYSTEM_NAME MATCHES &quot=
;FreeBSD&quot;)<br>
&gt; &gt; ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(no_undefine=
d_flag &quot;&quot;)<br>
&gt; &gt; ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 endif()<br>
&gt; &gt; ++<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(CMAKE_REQUIRED_LINK_OPTION=
S ${previous_CMAKE_REQUIRED_LINK_OPTIONS})<br>
&gt; &gt; +<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (NOT HAVE_DASH_UNDEFINED_SY=
MBOLS AND NOT HAVE_DASH_DASH_NO_UNDEFINED)<br>
&gt; &gt; diff --git a/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.=
cmake b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..2c03e159894c<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-cmake_QtPkgConfigHelpers.cmake<b=
r>
&gt; &gt; @@ -0,0 +1,10 @@<br>
&gt; &gt; +--- cmake/QtPkgConfigHelpers.cmake.orig=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 2022-08-07 11:26:08 UTC<br>
&gt; &gt; ++++ cmake/QtPkgConfigHelpers.cmake<br>
&gt; &gt; +@@ -144,6 +144,6 @@ function(qt_internal_generate_pkg_config_fil=
e module)<br>
&gt; &gt; +=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>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0target_sources(${module} PRIVA=
TE &quot;${final_pc_path}&quot;)<br>
&gt; &gt; +<br>
&gt; &gt; +-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qt_install(FILES &quot;${final_pc_p=
ath}&quot; DESTINATION &quot;${install_dir}&quot;)<br>
&gt; &gt; ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 qt_install(FILES &quot;${final_pc_p=
ath}&quot; DESTINATION &quot;${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig&quot=
;)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0endforeach()<br>
&gt; &gt; + endfunction()<br>
&gt; &gt; diff --git a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmak=
e b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake<br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..4cb568c0c01f<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake<br>
&gt; &gt; @@ -0,0 +1,11 @@<br>
&gt; &gt; +--- cmake/QtRpathHelpers.cmake.orig=C2=A0 =C2=A0 2022-05-25 08:5=
8:52 UTC<br>
&gt; &gt; ++++ cmake/QtRpathHelpers.cmake<br>
&gt; &gt; +@@ -29,6 +29,8 @@ function(qt_compute_relative_rpath_base rpath =
install_<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(rpath_rel_base &quot;@load=
er_path&quot;)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0elseif(LINUX OR SOLARIS OR FREEBSD)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(rpath_rel_base &quot;$ORIG=
IN&quot;)<br>
&gt; &gt; ++=C2=A0 =C2=A0 elseif(CMAKE_SYSTEM_NAME MATCHES &quot;FreeBSD&qu=
ot;)<br>
&gt; &gt; ++=C2=A0 =C2=A0 =C2=A0 =C2=A0 set(rpath_rel_base &quot;$ORIGIN&qu=
ot;)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0else()<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0message(WARNING &quot;No known=
 RPATH_REL_BASE for target platform.&quot;)<br>
&gt; &gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0set(rpath_rel_base &quot;NO_KN=
OWN_RPATH_REL_BASE&quot;)<br>
&gt; &gt; 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>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..6ebffd0f4c5a<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-src_platformsupport_devicediscov=
ery_qdevicediscovery__static.cpp<br>
&gt; &gt; @@ -0,0 +1,14 @@<br>
&gt; &gt; +--- src/platformsupport/devicediscovery/qdevicediscovery_static.=
cpp.orig=C2=A0 =C2=A0 =C2=A0 =C2=A02020-07-03 14:25:13 UTC<br>
&gt; &gt; ++++ src/platformsupport/devicediscovery/qdevicediscovery_static.=
cpp<br>
&gt; &gt; +@@ -47,11 +47,7 @@<br>
&gt; &gt; + #include &lt;QLoggingCategory&gt;<br>
&gt; &gt; + #include &lt;QtCore/private/qcore_unix_p.h&gt;<br>
&gt; &gt; +<br>
&gt; &gt; +-#ifdef Q_OS_FREEBSD<br>
&gt; &gt; +-#include &lt;dev/evdev/input.h&gt;<br>
&gt; &gt; +-#else<br>
&gt; &gt; + #include &lt;linux/input.h&gt;<br>
&gt; &gt; +-#endif<br>
&gt; &gt; + #include &lt;fcntl.h&gt;<br>
&gt; &gt; +<br>
&gt; &gt; + /* android (and perhaps some other linux-derived stuff) don&#39=
;t define everything<br>
&gt; &gt; 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>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..205ff82ee4d5<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-src_platformsupport_devicediscov=
ery_qdevicediscovery__udev.cpp<br>
&gt; &gt; @@ -0,0 +1,14 @@<br>
&gt; &gt; +--- src/platformsupport/devicediscovery/qdevicediscovery_udev.cp=
p.orig 2020-07-03 14:25:13 UTC<br>
&gt; &gt; ++++ src/platformsupport/devicediscovery/qdevicediscovery_udev.cp=
p<br>
&gt; &gt; +@@ -46,11 +46,7 @@<br>
&gt; &gt; + #include &lt;QSocketNotifier&gt;<br>
&gt; &gt; + #include &lt;QLoggingCategory&gt;<br>
&gt; &gt; +<br>
&gt; &gt; +-#ifdef Q_OS_FREEBSD<br>
&gt; &gt; +-#include &lt;dev/evdev/input.h&gt;<br>
&gt; &gt; +-#else<br>
&gt; &gt; + #include &lt;linux/input.h&gt;<br>
&gt; &gt; +-#endif<br>
&gt; &gt; +<br>
&gt; &gt; + QT_BEGIN_NAMESPACE<br>
&gt; &gt; +<br>
&gt; &gt; 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=
>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..c5e925a03f38<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevk=
eyboard_qevdevkeyboard__defaultmap__p.h<br>
&gt; &gt; @@ -0,0 +1,14 @@<br>
&gt; &gt; +--- src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defau=
ltmap_p.h.orig 2020-07-03 14:25:13 UTC<br>
&gt; &gt; ++++ src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defau=
ltmap_p.h<br>
&gt; &gt; +@@ -52,11 +52,7 @@<br>
&gt; &gt; + //<br>
&gt; &gt; +<br>
&gt; &gt; + #include &quot;qnamespace.h&quot;<br>
&gt; &gt; +-#ifdef Q_OS_FREEBSD<br>
&gt; &gt; +-#include &lt;dev/evdev/input.h&gt;<br>
&gt; &gt; +-#else<br>
&gt; &gt; + #include &quot;linux/input.h&quot;<br>
&gt; &gt; +-#endif<br>
&gt; &gt; +<br>
&gt; &gt; + // no QT_BEGIN_NAMESPACE, since we include it internally...<br>
&gt; &gt; +<br>
&gt; &gt; 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>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..95ad75033670<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevk=
eyboard_qevdevkeyboardhandler.cpp<br>
&gt; &gt; @@ -0,0 +1,14 @@<br>
&gt; &gt; +--- src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandle=
r.cpp.orig=C2=A0 =C2=A0 =C2=A02020-12-04 10:14:27 UTC<br>
&gt; &gt; ++++ src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandle=
r.cpp<br>
&gt; &gt; +@@ -53,11 +53,7 @@<br>
&gt; &gt; + #include &lt;QtGui/private/qguiapplication_p.h&gt;<br>
&gt; &gt; + #include &lt;QtGui/private/qinputdevicemanager_p.h&gt;<br>
&gt; &gt; +<br>
&gt; &gt; +-#ifdef Q_OS_FREEBSD<br>
&gt; &gt; +-#include &lt;dev/evdev/input.h&gt;<br>
&gt; &gt; +-#else<br>
&gt; &gt; + #include &lt;linux/input.h&gt;<br>
&gt; &gt; +-#endif<br>
&gt; &gt; +<br>
&gt; &gt; + #ifndef input_event_sec<br>
&gt; &gt; + #define input_event_sec time.tv_sec<br>
&gt; &gt; 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>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..4e4b6053d6d7<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevm=
ouse_qevdevmousehandler.cpp<br>
&gt; &gt; @@ -0,0 +1,15 @@<br>
&gt; &gt; +--- src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp.=
orig=C2=A0 =C2=A02020-07-03 14:25:13 UTC<br>
&gt; &gt; ++++ src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp<=
br>
&gt; &gt; +@@ -53,12 +53,7 @@<br>
&gt; &gt; +<br>
&gt; &gt; + #include &lt;errno.h&gt;<br>
&gt; &gt; +<br>
&gt; &gt; +-#ifdef Q_OS_FREEBSD<br>
&gt; &gt; +-#include &lt;dev/evdev/input.h&gt;<br>
&gt; &gt; +-#else<br>
&gt; &gt; +-#include &lt;linux/kd.h&gt;<br>
&gt; &gt; + #include &lt;linux/input.h&gt;<br>
&gt; &gt; +-#endif<br>
&gt; &gt; +<br>
&gt; &gt; + #define TEST_BIT(array, bit)=C2=A0 =C2=A0 (array[bit/8] &amp; (=
1&lt;&lt;(bit%8)))<br>
&gt; &gt; +<br>
&gt; &gt; 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>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..fa1194a91f71<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevt=
ablet_qevdevtablethandler.cpp<br>
&gt; &gt; @@ -0,0 +1,14 @@<br>
&gt; &gt; +--- src/platformsupport/input/evdevtablet/qevdevtablethandler.cp=
p.orig 2020-07-03 14:25:13 UTC<br>
&gt; &gt; ++++ src/platformsupport/input/evdevtablet/qevdevtablethandler.cp=
p<br>
&gt; &gt; +@@ -46,11 +46,7 @@<br>
&gt; &gt; + #include &lt;QLoggingCategory&gt;<br>
&gt; &gt; + #include &lt;QtCore/private/qcore_unix_p.h&gt;<br>
&gt; &gt; + #include &lt;qpa/qwindowsysteminterface.h&gt;<br>
&gt; &gt; +-#ifdef Q_OS_FREEBSD<br>
&gt; &gt; +-#include &lt;dev/evdev/input.h&gt;<br>
&gt; &gt; +-#else<br>
&gt; &gt; + #include &lt;linux/input.h&gt;<br>
&gt; &gt; +-#endif<br>
&gt; &gt; +<br>
&gt; &gt; + QT_BEGIN_NAMESPACE<br>
&gt; &gt; +<br>
&gt; &gt; 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>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..d4f725ce6e87<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/files/patch-src_platformsupport_input_evdevt=
ouch_qevdevtouchhandler.cpp<br>
&gt; &gt; @@ -0,0 +1,14 @@<br>
&gt; &gt; +--- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.=
orig=C2=A0 =C2=A02022-05-25 08:58:52 UTC<br>
&gt; &gt; ++++ src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp<=
br>
&gt; &gt; +@@ -53,11 +53,7 @@<br>
&gt; &gt; +<br>
&gt; &gt; + #include &lt;mutex&gt;<br>
&gt; &gt; +<br>
&gt; &gt; +-#ifdef Q_OS_FREEBSD<br>
&gt; &gt; +-#include &lt;dev/evdev/input.h&gt;<br>
&gt; &gt; +-#else<br>
&gt; &gt; + #include &lt;linux/input.h&gt;<br>
&gt; &gt; +-#endif<br>
&gt; &gt; +<br>
&gt; &gt; + #ifndef input_event_sec<br>
&gt; &gt; + #define input_event_sec time.tv_sec<br>
&gt; &gt; diff --git a/devel/qt6-base/pkg-descr b/devel/qt6-base/pkg-descr<=
br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..cc23400cc6b0<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/pkg-descr<br>
&gt; &gt; @@ -0,0 +1,3 @@<br>
&gt; &gt; +Qt Base<br>
&gt; &gt; +<br>
&gt; &gt; +WWW: <a href=3D"https://www.qt.io/" rel=3D"noreferrer noreferrer=
" target=3D"_blank">https://www.qt.io/</a><br>;
&gt; &gt; diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist<=
br>
&gt; &gt; new file mode 100644<br>
&gt; &gt; index 000000000000..60595f5486d9<br>
&gt; &gt; --- /dev/null<br>
&gt; &gt; +++ b/devel/qt6-base/pkg-plist<br>
&gt; &gt; @@ -0,0 +1,3746 @@<br>
&gt; &gt; +bin/qmake6<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/QtConcurrent<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/QtConcurrentDepends<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/QtConcurrentFilter<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/QtConcurrentMap<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/QtConcurrentRun<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/QtConcurrentVersion<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtaskbuilder.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrent_global.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentcompilertest.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentexports.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfilter.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfilterkernel.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentfunctionwrappers.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentiteratekernel.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmap.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmapkernel.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentmedian.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentreducekernel.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentrun.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentrunbase.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentstoredfunctioncall.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrenttask.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentthreadengine.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtConcurrent/qtconcurrentversion.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/minimum-linux_p.=
h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractanimati=
on_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstracteventdi=
spatcher_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractfileeng=
ine_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractitemmod=
el_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qabstractproxymo=
del_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qandroidextras_p=
.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qanimationgroup_=
p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytearray_p.h<b=
r>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytedata_p.h<br=
>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarbackend=
_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarmath_p.=
h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborcommon_p.h<=
br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborvalue_p.h<b=
r>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcfsocketnotifie=
r_p.h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcoffpeparser_p.=
h<br>
&gt; &gt; +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcollator_p.h<br=
>
&gt; &gt; *** 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>