Simple update diff for qt 5.15.7.

Notable changes:

- Removed all patches
- Adjust LibreSSL patch (q_CRYPTO_free)
- Remove reference to github.com/gentoo/libressl

Comments, OKs?

Rafael

diff --git a/x11/qt5/Makefile.version b/x11/qt5/Makefile.version
index 9e84daf8706..856a1c69f09 100644
--- a/x11/qt5/Makefile.version
+++ b/x11/qt5/Makefile.version
@@ -1,8 +1,8 @@
 # Common source for Qt5 version
 
-QT5_VERSION =          5.15.6
+QT5_VERSION =          5.15.7
 QT5_WEBENGINE_VERSION =                5.15.2
-QT5_DIST_VERSION =     5.15.6
+QT5_DIST_VERSION =     5.15.7
 
 # This one is used for building dependencies for examples and documentation,
 # which obviously should be in sync with core packages.
diff --git a/x11/qt5/docs/distinfo b/x11/qt5/docs/distinfo
index e7da72cb8b5..00b5bf0743e 100644
--- a/x11/qt5/docs/distinfo
+++ b/x11/qt5/docs/distinfo
@@ -1,46 +1,46 @@
-SHA256 (qt/qt3d-everywhere-opensource-src-5.15.6.tar.xz) = 
BBWES9/2UFtUnGJJYatHVUOr8KAtOSMKNL5hoCkivOU=
-SHA256 (qt/qtcharts-everywhere-opensource-src-5.15.6.tar.xz) = 
/fg0W5OcXcOSVLG/tp13jgVjwjo9ARLZUJ+c7q5s+h0=
-SHA256 (qt/qtdoc-everywhere-opensource-src-5.15.6.tar.xz) = 
oZhrjSFq2IH6Z4Vj3wq7HWocdGNOa3Fnpt/hNjqI7y0=
-SHA256 (qt/qtgamepad-everywhere-opensource-src-5.15.6.tar.xz) = 
jZBPPV1K+RdHP1UNWuJ10pOgN/f8ThL/jeeCjBGEz6k=
-SHA256 (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.6.tar.xz) = 
2tml+KQUyKoh3drLdVg4bY6ES2xiKxASduyCvNAyA2Y=
-SHA256 (qt/qtimageformats-everywhere-opensource-src-5.15.6.tar.xz) = 
TLyTGPtTLQ+poUdGDAU9HfwKygGd/aJxGX2T6GNATl0=
-SHA256 (qt/qtlocation-everywhere-opensource-src-5.15.6.tar.xz) = 
Uj6+IAKOuqU3seotSzo9NikSayayNaKHb9t+OKBj3Cw=
-SHA256 (qt/qtmultimedia-everywhere-opensource-src-5.15.6.tar.xz) = 
1gucbcknVH21rwn9EzCZtTYURMt+MpqLJxmAUS4DME0=
-SHA256 (qt/qtnetworkauth-everywhere-opensource-src-5.15.6.tar.xz) = 
PWVMtXmcoBmcAYbWfBfLkA2RNyo1lr62ipYBncJB6Ek=
-SHA256 (qt/qtpurchasing-everywhere-opensource-src-5.15.6.tar.xz) = 
uR6iN28lxqQBvuZ9pDkmm745P3nT6J4vZ20yOTZlTE4=
-SHA256 (qt/qtremoteobjects-everywhere-opensource-src-5.15.6.tar.xz) = 
DpSckuPYuzwScAjP/GjY/4+34+wKfNDs6LBkNIduiXc=
-SHA256 (qt/qtscript-everywhere-opensource-src-5.15.6.tar.xz) = 
PPVbEGBYJdis0DgOosWlDj0IH5/aiQDMkD//L8iykO8=
-SHA256 (qt/qtscxml-everywhere-opensource-src-5.15.6.tar.xz) = 
nwGyBYY0pwJ5aULsXnCXSvx5R9x8AUEYr0dCGnS39yM=
-SHA256 (qt/qtsensors-everywhere-opensource-src-5.15.6.tar.xz) = 
v4A0ZH9ngmbxbgmQ6sNkU2NDezXVEykMgpmZ52Ehgsg=
-SHA256 (qt/qtserialbus-everywhere-opensource-src-5.15.6.tar.xz) = 
NZj5I+uaWAyS+HAKM27W4HlLKwPcqUSkBmPp2/ugVlk=
-SHA256 (qt/qtserialport-everywhere-opensource-src-5.15.6.tar.xz) = 
knKtnvQm3UF+sO921W3wNS2uYBx0r0LhPl7SNJEkR3U=
-SHA256 (qt/qtspeech-everywhere-opensource-src-5.15.6.tar.xz) = 
rbIQbJWpj4OV7v8zUtkEWo+qTt7GudugoYzepaUQZfc=
-SHA256 (qt/qtsvg-everywhere-opensource-src-5.15.6.tar.xz) = 
UjqBbOjcM7YChP9vzxc0IbFu6K3eLFVUH60r1r8qcZk=
-SHA256 (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.6.tar.xz) = 
Kqt447IHPrMEJD8I+EyagP3giylotUXFbv9jKdD0YQ8=
-SHA256 (qt/qtwebchannel-everywhere-opensource-src-5.15.6.tar.xz) = 
3fSxNk/arn9sIWbsxEAKWGkvznTzFzdAfQr5/399tcw=
-SHA256 (qt/qtwebsockets-everywhere-opensource-src-5.15.6.tar.xz) = 
Y9Rx0tTJmdX6lstze5r8WMeker7dHwCPmTOCzQ6JrBM=
-SHA256 (qt/qtx11extras-everywhere-opensource-src-5.15.6.tar.xz) = 
mI4Sc2ZkjPP+CAuBh4djinwwztmwNn4W7lA190ehsYY=
-SHA256 (qt/qtxmlpatterns-everywhere-opensource-src-5.15.6.tar.xz) = 
5x496dL+s8Tm5AAOSgBGqyZUno5C+XfMYj85pjwdVvw=
-SIZE (qt/qt3d-everywhere-opensource-src-5.15.6.tar.xz) = 81928680
-SIZE (qt/qtcharts-everywhere-opensource-src-5.15.6.tar.xz) = 4254060
-SIZE (qt/qtdoc-everywhere-opensource-src-5.15.6.tar.xz) = 5766140
-SIZE (qt/qtgamepad-everywhere-opensource-src-5.15.6.tar.xz) = 388756
-SIZE (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.6.tar.xz) = 14043564
-SIZE (qt/qtimageformats-everywhere-opensource-src-5.15.6.tar.xz) = 1837328
-SIZE (qt/qtlocation-everywhere-opensource-src-5.15.6.tar.xz) = 6558128
-SIZE (qt/qtmultimedia-everywhere-opensource-src-5.15.6.tar.xz) = 3830456
-SIZE (qt/qtnetworkauth-everywhere-opensource-src-5.15.6.tar.xz) = 143428
-SIZE (qt/qtpurchasing-everywhere-opensource-src-5.15.6.tar.xz) = 210476
-SIZE (qt/qtremoteobjects-everywhere-opensource-src-5.15.6.tar.xz) = 377660
-SIZE (qt/qtscript-everywhere-opensource-src-5.15.6.tar.xz) = 2663920
-SIZE (qt/qtscxml-everywhere-opensource-src-5.15.6.tar.xz) = 436724
-SIZE (qt/qtsensors-everywhere-opensource-src-5.15.6.tar.xz) = 2058784
-SIZE (qt/qtserialbus-everywhere-opensource-src-5.15.6.tar.xz) = 358352
-SIZE (qt/qtserialport-everywhere-opensource-src-5.15.6.tar.xz) = 323288
-SIZE (qt/qtspeech-everywhere-opensource-src-5.15.6.tar.xz) = 103504
-SIZE (qt/qtsvg-everywhere-opensource-src-5.15.6.tar.xz) = 1889056
-SIZE (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.6.tar.xz) = 10958608
-SIZE (qt/qtwebchannel-everywhere-opensource-src-5.15.6.tar.xz) = 210672
-SIZE (qt/qtwebsockets-everywhere-opensource-src-5.15.6.tar.xz) = 260696
-SIZE (qt/qtx11extras-everywhere-opensource-src-5.15.6.tar.xz) = 145672
-SIZE (qt/qtxmlpatterns-everywhere-opensource-src-5.15.6.tar.xz) = 5215904
+SHA256 (qt/qt3d-everywhere-opensource-src-5.15.7.tar.xz) = 
thrc4u1UwuZIHmSoO07pCZLp6fs4NAHF5wQ8CMhDzMk=
+SHA256 (qt/qtcharts-everywhere-opensource-src-5.15.7.tar.xz) = 
++zpFTFtbGSYcpbR8WP32F+Wyk9OaPJ97G0ROR36vrM=
+SHA256 (qt/qtdoc-everywhere-opensource-src-5.15.7.tar.xz) = 
2V/wDSb/6rX3vJrVp0Oy93SjZpLle4Bx0PD7CG0np/c=
+SHA256 (qt/qtgamepad-everywhere-opensource-src-5.15.7.tar.xz) = 
DQyAJRyMY1tWy/oZ7EgUgclDXbK5FRVDk06BWT1LOy4=
+SHA256 (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.7.tar.xz) = 
l3eWmeLqDwpsKnnMYWcCTQ2GPSTpsFOPvbKB+IxoAYA=
+SHA256 (qt/qtimageformats-everywhere-opensource-src-5.15.7.tar.xz) = 
bRIqXAsaeloX/QMHoWw5jP4S9A75I1cre9hTxppiaaY=
+SHA256 (qt/qtlocation-everywhere-opensource-src-5.15.7.tar.xz) = 
899LMJ90E8etEKvzGKk4fdwlDRIJzaIMyYSmT4Y98ZQ=
+SHA256 (qt/qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz) = 
oc+Tbhn0cgcRnbJP7iCS1+f/yne/36cxZVjg/rNFnZQ=
+SHA256 (qt/qtnetworkauth-everywhere-opensource-src-5.15.7.tar.xz) = 
MGvGpTRxstFM2tQPefr6ae8R0miKYRVh+Rfipl7sg6E=
+SHA256 (qt/qtpurchasing-everywhere-opensource-src-5.15.7.tar.xz) = 
9kzqAyajNfsnTMzW/jK6Vl+FznoR2qi8ehUMBk8OHMg=
+SHA256 (qt/qtremoteobjects-everywhere-opensource-src-5.15.7.tar.xz) = 
uqjLK7pE2WdKXEDeE1poF3JUIyv+JQ5Ds+lLS2xrhkE=
+SHA256 (qt/qtscript-everywhere-opensource-src-5.15.7.tar.xz) = 
WRI71kblC7t2NWxRLV9gx7uaotQphQ7Ga+Az5oO9g6o=
+SHA256 (qt/qtscxml-everywhere-opensource-src-5.15.7.tar.xz) = 
sGRLNW8R217I57vw1C5qgmLXd9W+0E/q9imEM5l8uNY=
+SHA256 (qt/qtsensors-everywhere-opensource-src-5.15.7.tar.xz) = 
VPTKWt3MS5sAUHGrEdcVpS4oXBUsMtLRQ2KJbPqFV/0=
+SHA256 (qt/qtserialbus-everywhere-opensource-src-5.15.7.tar.xz) = 
9In85116pmRTqBdYJCEmueWKXwFMxf8xkG6bI3i0Vfk=
+SHA256 (qt/qtserialport-everywhere-opensource-src-5.15.7.tar.xz) = 
IKo5iOFHTGT7tP19hMQ8hKA2Rew+5Yw3Jf8E6phxE6k=
+SHA256 (qt/qtspeech-everywhere-opensource-src-5.15.7.tar.xz) = 
0hU2l2PBvfKz9wH1XGXIk5KLIx0Ep0wrMr5qKFnqr30=
+SHA256 (qt/qtsvg-everywhere-opensource-src-5.15.7.tar.xz) = 
OoF5oej5kcG7D+rtl4CO4Rku8ef7iCFjftFqbuCXcPI=
+SHA256 (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.7.tar.xz) = 
0+ZJ9eR1t2mhiAbaUveOK/SuAMw/AHCVEXoPTCFO/H8=
+SHA256 (qt/qtwebchannel-everywhere-opensource-src-5.15.7.tar.xz) = 
dLvTeH94BFNFmwkZS7g1xr/A6r2OzAMMEDB3oUNibps=
+SHA256 (qt/qtwebsockets-everywhere-opensource-src-5.15.7.tar.xz) = 
fHSwi7/4ThV8iKlRqgDaFyZnTrGUdv4Bix9Wjw5jfSA=
+SHA256 (qt/qtx11extras-everywhere-opensource-src-5.15.7.tar.xz) = 
IUCdRMC2YzYJcxbSELEC785jyngqtCYiPWUlAokKxbQ=
+SHA256 (qt/qtxmlpatterns-everywhere-opensource-src-5.15.7.tar.xz) = 
tJAUljy4OsMuxyCmOh42OecUrsVFrHW5kQDPF1NpdBM=
+SIZE (qt/qt3d-everywhere-opensource-src-5.15.7.tar.xz) = 81929060
+SIZE (qt/qtcharts-everywhere-opensource-src-5.15.7.tar.xz) = 4254304
+SIZE (qt/qtdoc-everywhere-opensource-src-5.15.7.tar.xz) = 5767628
+SIZE (qt/qtgamepad-everywhere-opensource-src-5.15.7.tar.xz) = 388800
+SIZE (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.7.tar.xz) = 14043560
+SIZE (qt/qtimageformats-everywhere-opensource-src-5.15.7.tar.xz) = 1842728
+SIZE (qt/qtlocation-everywhere-opensource-src-5.15.7.tar.xz) = 6559220
+SIZE (qt/qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz) = 3830832
+SIZE (qt/qtnetworkauth-everywhere-opensource-src-5.15.7.tar.xz) = 143592
+SIZE (qt/qtpurchasing-everywhere-opensource-src-5.15.7.tar.xz) = 308608
+SIZE (qt/qtremoteobjects-everywhere-opensource-src-5.15.7.tar.xz) = 378312
+SIZE (qt/qtscript-everywhere-opensource-src-5.15.7.tar.xz) = 2665808
+SIZE (qt/qtscxml-everywhere-opensource-src-5.15.7.tar.xz) = 436832
+SIZE (qt/qtsensors-everywhere-opensource-src-5.15.7.tar.xz) = 2059352
+SIZE (qt/qtserialbus-everywhere-opensource-src-5.15.7.tar.xz) = 358400
+SIZE (qt/qtserialport-everywhere-opensource-src-5.15.7.tar.xz) = 323144
+SIZE (qt/qtspeech-everywhere-opensource-src-5.15.7.tar.xz) = 103572
+SIZE (qt/qtsvg-everywhere-opensource-src-5.15.7.tar.xz) = 1889560
+SIZE (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.7.tar.xz) = 10965436
+SIZE (qt/qtwebchannel-everywhere-opensource-src-5.15.7.tar.xz) = 210860
+SIZE (qt/qtwebsockets-everywhere-opensource-src-5.15.7.tar.xz) = 260784
+SIZE (qt/qtx11extras-everywhere-opensource-src-5.15.7.tar.xz) = 145672
+SIZE (qt/qtxmlpatterns-everywhere-opensource-src-5.15.7.tar.xz) = 5215136
diff --git a/x11/qt5/docs/pkg/PLIST-html b/x11/qt5/docs/pkg/PLIST-html
index 6599ae4d643..b6eaa227e2a 100644
--- a/x11/qt5/docs/pkg/PLIST-html
+++ b/x11/qt5/docs/pkg/PLIST-html
@@ -1405,6 +1405,7 @@ share/doc/qt5/qtdoc/qtquick-deployment.html
 share/doc/qt5/qtdoc/qtquick-internationalization.html
 share/doc/qt5/qtdoc/qtquick-performance.html
 share/doc/qt5/qtdoc/qtquick-porting-qt5.html
+share/doc/qt5/qtdoc/qtquick-qml-runtime.html
 share/doc/qt5/qtdoc/qtquick-qmlscene.html
 share/doc/qt5/qtdoc/qtquick-usecase-animations.html
 share/doc/qt5/qtdoc/qtquick-usecase-integratingjs.html
@@ -2123,6 +2124,7 @@ 
share/doc/qt5/qtmultimedia/qml-qtmultimedia-cameraexposure.html
 share/doc/qt5/qtmultimedia/qml-qtmultimedia-cameraflash-members.html
 share/doc/qt5/qtmultimedia/qml-qtmultimedia-cameraflash.html
 share/doc/qt5/qtmultimedia/qml-qtmultimedia-camerafocus-members.html
+share/doc/qt5/qtmultimedia/qml-qtmultimedia-camerafocus-obsolete.html
 share/doc/qt5/qtmultimedia/qml-qtmultimedia-camerafocus.html
 share/doc/qt5/qtmultimedia/qml-qtmultimedia-cameraimageprocessing-members.html
 share/doc/qt5/qtmultimedia/qml-qtmultimedia-cameraimageprocessing.html
diff --git a/x11/qt5/qt3d/distinfo b/x11/qt5/qt3d/distinfo
index 325a2221be7..ede8a316a26 100644
--- a/x11/qt5/qt3d/distinfo
+++ b/x11/qt5/qt3d/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qt3d-everywhere-opensource-src-5.15.6.tar.xz) = 
BBWES9/2UFtUnGJJYatHVUOr8KAtOSMKNL5hoCkivOU=
-SIZE (qt/qt3d-everywhere-opensource-src-5.15.6.tar.xz) = 81928680
+SHA256 (qt/qt3d-everywhere-opensource-src-5.15.7.tar.xz) = 
thrc4u1UwuZIHmSoO07pCZLp6fs4NAHF5wQ8CMhDzMk=
+SIZE (qt/qt3d-everywhere-opensource-src-5.15.7.tar.xz) = 81929060
diff --git a/x11/qt5/qtbase/Makefile b/x11/qt5/qtbase/Makefile
index 8f02f2f3795..15176d52587 100644
--- a/x11/qt5/qtbase/Makefile
+++ b/x11/qt5/qtbase/Makefile
@@ -12,8 +12,6 @@ PKGNAME-global =      qt5-global-${VERSION}
 PKGNAME-psql =         qt5-postgresql-${VERSION}
 PKGNAME-tds =          qt5-tds-${VERSION}
 
-REVISION-main =                2
-
 PKG_ARCH-global =      *
 PKG_ARCH-examples =    *
 
diff --git a/x11/qt5/qtbase/distinfo b/x11/qt5/qtbase/distinfo
index 1f4d696b714..7f945d7b82d 100644
--- a/x11/qt5/qtbase/distinfo
+++ b/x11/qt5/qtbase/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtbase-everywhere-opensource-src-5.15.6.tar.xz) = 
OWvGsNdzrGp8aRpMPZAZmfVx4+cDPX/W9l5O8rbrc0A=
-SIZE (qt/qtbase-everywhere-opensource-src-5.15.6.tar.xz) = 50240276
+SHA256 (qt/qtbase-everywhere-opensource-src-5.15.7.tar.xz) = 
Be3QCyobqZyFs/6Hb+HCPWPwqbvKffUrxHOTz9jICcc=
+SIZE (qt/qtbase-everywhere-opensource-src-5.15.7.tar.xz) = 50260196
diff --git a/x11/qt5/qtbase/patches/patch-src_corelib_io_qprocess_unix_cpp 
b/x11/qt5/qtbase/patches/patch-src_corelib_io_qprocess_unix_cpp
deleted file mode 100644
index ca882f58ae6..00000000000
--- a/x11/qt5/qtbase/patches/patch-src_corelib_io_qprocess_unix_cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-This is the patch linked from the announcement
-https://lists.qt-project.org/pipermail/announce/2022-February/000333.html
-
-with two changes: in our sources, the copyright year for the
-Qt Company is 2016, the upstream patch says 2021. Changed that
-to make the patch apply. The upstream patch is fetched with
-CRLF line-endings, changed to plain LF.
-
-Index: src/corelib/io/qprocess_unix.cpp
---- src/corelib/io/qprocess_unix.cpp.orig
-+++ src/corelib/io/qprocess_unix.cpp
-@@ -1,7 +1,7 @@
- /****************************************************************************
- **
- ** Copyright (C) 2016 The Qt Company Ltd.
--** Copyright (C) 2016 Intel Corporation.
-+** Copyright (C) 2022 Intel Corporation.
- ** Contact: https://www.qt.io/licensing/
- **
- ** This file is part of the QtCore module of the Qt Toolkit.
-@@ -422,14 +422,15 @@ void QProcessPrivate::startProcess()
-     // Add the program name to the argument list.
-     argv[0] = nullptr;
-     if (!program.contains(QLatin1Char('/'))) {
-+        // findExecutable() returns its argument if it's an absolute path,
-+        // otherwise it searches $PATH; returns empty if not found (we handle
-+        // that case much later)
-         const QString &exeFilePath = QStandardPaths::findExecutable(program);
--        if (!exeFilePath.isEmpty()) {
--            const QByteArray &tmp = QFile::encodeName(exeFilePath);
--            argv[0] = ::strdup(tmp.constData());
--        }
--    }
--    if (!argv[0])
-+        const QByteArray &tmp = QFile::encodeName(exeFilePath);
-+        argv[0] = ::strdup(tmp.constData());
-+    } else {
-         argv[0] = ::strdup(encodedProgramName.constData());
-+    }
- 
-     // Add every argument to the list
-     for (int i = 0; i < arguments.count(); ++i)
-@@ -983,15 +984,16 @@ bool QProcessPrivate::startDetached(qint64 *pid)
-                 envp = _q_dupEnvironment(environment.d.constData()->vars, 
&envc);
-             }
- 
--            QByteArray tmp;
-             if (!program.contains(QLatin1Char('/'))) {
-+                // findExecutable() returns its argument if it's an absolute 
path,
-+                // otherwise it searches $PATH; returns empty if not found 
(we handle
-+                // that case much later)
-                 const QString &exeFilePath = 
QStandardPaths::findExecutable(program);
--                if (!exeFilePath.isEmpty())
--                    tmp = QFile::encodeName(exeFilePath);
-+                const QByteArray &tmp = QFile::encodeName(exeFilePath);
-+                argv[0] = ::strdup(tmp.constData());
-+            } else {
-+                argv[0] = ::strdup(QFile::encodeName(program));
-             }
--            if (tmp.isEmpty())
--                tmp = QFile::encodeName(program);
--            argv[0] = tmp.data();
- 
-             if (envp)
-                 qt_safe_execve(argv[0], argv, envp);
diff --git 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcertificate_openssl_cpp 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcertificate_openssl_cpp
index 72b9b6b9905..1fed941024d 100644
--- a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcertificate_openssl_cpp
+++ b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcertificate_openssl_cpp
@@ -1,9 +1,7 @@
-https://github.com/gentoo/libressl/blob/master/dev-qt/qtnetwork/files/qtnetwork-5.15.2-libressl.patch
-
 Index: src/network/ssl/qsslcertificate_openssl.cpp
 --- src/network/ssl/qsslcertificate_openssl.cpp.orig
 +++ src/network/ssl/qsslcertificate_openssl.cpp
-@@ -691,7 +691,7 @@ static QMultiMap<QByteArray, QString> _q_mapFromX509Na
+@@ -727,7 +727,7 @@ static QMultiMap<QByteArray, QString> _q_mapFromX509Na
          unsigned char *data = nullptr;
          int size = q_ASN1_STRING_to_UTF8(&data, 
q_X509_NAME_ENTRY_get_data(e));
          info.insert(name, QString::fromUtf8((char*)data, size));
diff --git 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_cpp 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_cpp
index 42ef870f7cf..b9a9ef23e66 100644
--- a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_cpp
+++ b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_cpp
@@ -1,5 +1,3 @@
-https://github.com/gentoo/libressl/blob/master/dev-qt/qtnetwork/files/qtnetwork-5.15.2-libressl.patch
-
 Index: src/network/ssl/qsslcontext_openssl.cpp
 --- src/network/ssl/qsslcontext_openssl.cpp.orig
 +++ src/network/ssl/qsslcontext_openssl.cpp
diff --git 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_p_h 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_p_h
index e6da93c4736..866f70cc131 100644
--- a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_p_h
+++ b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslcontext_openssl_p_h
@@ -1,5 +1,3 @@
-https://github.com/gentoo/libressl/blob/master/dev-qt/qtnetwork/files/qtnetwork-5.15.2-libressl.patch
-
 Index: src/network/ssl/qsslcontext_openssl_p.h
 --- src/network/ssl/qsslcontext_openssl_p.h.orig
 +++ src/network/ssl/qsslcontext_openssl_p.h
diff --git 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_cpp 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_cpp
index e8655be500d..1f0596df3d0 100644
--- a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_cpp
+++ b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_cpp
@@ -1,9 +1,7 @@
-https://github.com/gentoo/libressl/blob/master/dev-qt/qtnetwork/files/qtnetwork-5.15.2-libressl.patch
-
 Index: src/network/ssl/qsslsocket_openssl.cpp
 --- src/network/ssl/qsslsocket_openssl.cpp.orig
 +++ src/network/ssl/qsslsocket_openssl.cpp
-@@ -238,7 +238,11 @@ static int q_ssl_psk_use_session_callback(SSL *ssl, co
+@@ -245,7 +245,11 @@ static int q_ssl_psk_use_session_callback(SSL *ssl, co
  
      return 1; // need to return 1 or else "the connection setup fails."
  }
@@ -15,7 +13,7 @@ Index: src/network/ssl/qsslsocket_openssl.cpp
  int q_ssl_sess_set_new_cb(SSL *ssl, SSL_SESSION *session)
  {
      if (!ssl) {
-@@ -256,8 +260,6 @@ int q_ssl_sess_set_new_cb(SSL *ssl, SSL_SESSION *sessi
+@@ -263,8 +267,6 @@ int q_ssl_sess_set_new_cb(SSL *ssl, SSL_SESSION *sessi
  }
  #endif // TLS1_3_VERSION
  
@@ -24,7 +22,7 @@ Index: src/network/ssl/qsslsocket_openssl.cpp
  #if QT_CONFIG(ocsp)
  
  int qt_OCSP_status_server_callback(SSL *ssl, void *ocspRequest)
-@@ -653,7 +655,7 @@ bool QSslSocketBackendPrivate::initSslContext()
+@@ -660,7 +662,7 @@ bool QSslSocketBackendPrivate::initSslContext()
      else if (mode == QSslSocket::SslServerMode)
          q_SSL_set_psk_server_callback(ssl, &q_ssl_psk_server_callback);
  
diff --git 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp
index 4632b01ed9f..9f914e66eb7 100644
--- 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp
+++ 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_cpp
@@ -1,5 +1,3 @@
-https://github.com/gentoo/libressl/blob/master/dev-qt/qtnetwork/files/qtnetwork-5.15.2-libressl.patch
-
 Index: src/network/ssl/qsslsocket_openssl_symbols.cpp
 --- src/network/ssl/qsslsocket_openssl_symbols.cpp.orig
 +++ src/network/ssl/qsslsocket_openssl_symbols.cpp
@@ -39,7 +37,7 @@ Index: src/network/ssl/qsslsocket_openssl_symbols.cpp
  #ifdef TLS1_3_VERSION
  DEFINEFUNC2(int, SSL_CTX_set_ciphersuites, SSL_CTX *ctx, ctx, const char 
*str, str, return 0, return)
  DEFINEFUNC2(void, SSL_set_psk_use_session_callback, SSL *ssl, ssl, 
q_SSL_psk_use_session_cb_func_t callback, callback, return, DUMMYARG)
-@@ -184,7 +197,11 @@ DEFINEFUNC2(void, X509_STORE_set_verify_cb, X509_STORE
+@@ -186,7 +199,11 @@ DEFINEFUNC2(void, X509_STORE_set_verify_cb, X509_STORE
  DEFINEFUNC3(int, X509_STORE_set_ex_data, X509_STORE *a, a, int idx, idx, void 
*data, data, return 0, return)
  DEFINEFUNC2(void *, X509_STORE_get_ex_data, X509_STORE *r, r, int idx, idx, 
return nullptr, return)
  DEFINEFUNC(STACK_OF(X509) *, X509_STORE_CTX_get0_chain, X509_STORE_CTX *a, a, 
return nullptr, return)
@@ -51,7 +49,7 @@ Index: src/network/ssl/qsslsocket_openssl_symbols.cpp
  DEFINEFUNC(long, OpenSSL_version_num, void, DUMMYARG, return 0, return)
  DEFINEFUNC(const char *, OpenSSL_version, int a, a, return nullptr, return)
  DEFINEFUNC(unsigned long, SSL_SESSION_get_ticket_lifetime_hint, const 
SSL_SESSION *session, session, return 0, return)
-@@ -356,12 +373,14 @@ DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a
+@@ -359,12 +376,14 @@ DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a
  DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return 
-1, return)
  DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, 
b, int c, c, return -1, return)
  DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return 
nullptr, return)
@@ -66,9 +64,9 @@ Index: src/network/ssl/qsslsocket_openssl_symbols.cpp
  DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG)
  DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return 
nullptr, return)
  DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return 
nullptr, return)
-@@ -849,17 +868,21 @@ bool q_resolveOpenSslSymbols()
-     RESOLVEFUNC(ASN1_STRING_get0_data)
+@@ -858,17 +877,21 @@ bool q_resolveOpenSslSymbols()
      RESOLVEFUNC(EVP_CIPHER_CTX_reset)
+     RESOLVEFUNC(AUTHORITY_INFO_ACCESS_free)
      RESOLVEFUNC(EVP_PKEY_up_ref)
 +#ifdef OPENSSL_NO_DEPRECATED_3_0
      RESOLVEFUNC(EVP_PKEY_CTX_new)
@@ -88,7 +86,7 @@ Index: src/network/ssl/qsslsocket_openssl_symbols.cpp
      RESOLVEFUNC(DH_get0_pqg)
      RESOLVEFUNC(SSL_CTX_set_options)
      RESOLVEFUNC(SSL_CTX_get_security_level)
-@@ -1062,12 +1085,14 @@ bool q_resolveOpenSslSymbols()
+@@ -1085,12 +1108,14 @@ bool q_resolveOpenSslSymbols()
      RESOLVEFUNC(SSL_CTX_use_RSAPrivateKey)
      RESOLVEFUNC(SSL_CTX_use_PrivateKey_file)
      RESOLVEFUNC(SSL_CTX_get_cert_store);
diff --git 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_p_h 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_p_h
index e3c086f8956..bf7ef7b6dee 100644
--- 
a/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_p_h
+++ 
b/x11/qt5/qtbase/patches/patch-src_network_ssl_qsslsocket_openssl_symbols_p_h
@@ -1,5 +1,3 @@
-https://github.com/gentoo/libressl/blob/master/dev-qt/qtnetwork/files/qtnetwork-5.15.2-libressl.patch
-
 Index: src/network/ssl/qsslsocket_openssl_symbols_p.h
 --- src/network/ssl/qsslsocket_openssl_symbols_p.h.orig
 +++ src/network/ssl/qsslsocket_openssl_symbols_p.h
@@ -17,8 +15,8 @@ Index: src/network/ssl/qsslsocket_openssl_symbols_p.h
  #if !defined QT_LINKED_OPENSSL
  // **************** Shared declarations ******************
  // ret func(arg)
-@@ -233,17 +240,36 @@ Q_AUTOTEST_EXPORT const BIO_METHOD *q_BIO_s_mem();
- int q_DSA_bits(DSA *a);
+@@ -234,17 +241,36 @@ int q_DSA_bits(DSA *a);
+ void q_AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a);
  int q_EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *c);
  Q_AUTOTEST_EXPORT int q_EVP_PKEY_up_ref(EVP_PKEY *a);
 +#ifdef OPENSSL_NO_DEPRECATED_3_0
@@ -54,19 +52,7 @@ Index: src/network/ssl/qsslsocket_openssl_symbols_p.h
  int q_SSL_session_reused(SSL *a);
  unsigned long q_SSL_CTX_set_options(SSL_CTX *ctx, unsigned long op);
  int q_OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);
-@@ -279,7 +305,11 @@ int q_DH_bits(DH *dh);
-                                                                     | 
OPENSSL_INIT_ADD_ALL_DIGESTS, NULL)
- 
- int q_OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS 
*settings);
-+#ifndef LIBRESSL_VERSION_NUMBER
- void q_CRYPTO_free(void *str, const char *file, int line);
-+#else
-+void q_CRYPTO_free(void *a);
-+#endif
- 
- long q_OpenSSL_version_num();
- const char *q_OpenSSL_version(int type);
-@@ -497,12 +527,14 @@ int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b);
+@@ -498,12 +524,14 @@ int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b);
  int q_SSL_CTX_use_RSAPrivateKey(SSL_CTX *a, RSA *b);
  int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c);
  X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a);
@@ -81,3 +67,17 @@ Index: src/network/ssl/qsslsocket_openssl_symbols_p.h
  void q_SSL_free(SSL *a);
  STACK_OF(SSL_CIPHER) *q_SSL_get_ciphers(const SSL *a);
  const SSL_CIPHER *q_SSL_get_current_cipher(SSL *a);
+@@ -748,8 +776,13 @@ int q_OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
+ 
+ void *q_CRYPTO_malloc(size_t num, const char *file, int line);
+ #define q_OPENSSL_malloc(num) q_CRYPTO_malloc(num, "", 0)
++#ifndef LIBRESSL_VERSION_NUMBER
+ void q_CRYPTO_free(void *str, const char *file, int line);
+ #define q_OPENSSL_free(addr) q_CRYPTO_free(addr, "", 0)
++#else
++void q_CRYPTO_free(void *a);
++#define q_OPENSSL_free(addr) q_CRYPTO_free(addr)
++#endif
+ 
+ int q_SSL_CTX_get_security_level(const SSL_CTX *ctx);
+ void q_SSL_CTX_set_security_level(SSL_CTX *ctx, int level);
diff --git a/x11/qt5/qtcharts/distinfo b/x11/qt5/qtcharts/distinfo
index 0ed7282f43b..3407ed0f490 100644
--- a/x11/qt5/qtcharts/distinfo
+++ b/x11/qt5/qtcharts/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtcharts-everywhere-opensource-src-5.15.6.tar.xz) = 
/fg0W5OcXcOSVLG/tp13jgVjwjo9ARLZUJ+c7q5s+h0=
-SIZE (qt/qtcharts-everywhere-opensource-src-5.15.6.tar.xz) = 4254060
+SHA256 (qt/qtcharts-everywhere-opensource-src-5.15.7.tar.xz) = 
++zpFTFtbGSYcpbR8WP32F+Wyk9OaPJ97G0ROR36vrM=
+SIZE (qt/qtcharts-everywhere-opensource-src-5.15.7.tar.xz) = 4254304
diff --git a/x11/qt5/qtconnectivity/distinfo b/x11/qt5/qtconnectivity/distinfo
index 620646c8941..a4bf99bdeb2 100644
--- a/x11/qt5/qtconnectivity/distinfo
+++ b/x11/qt5/qtconnectivity/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtconnectivity-everywhere-opensource-src-5.15.6.tar.xz) = 
wcWaZZO+n1b94yhbw9rkQZlGooxSItHM9w7hHv7PQNY=
-SIZE (qt/qtconnectivity-everywhere-opensource-src-5.15.6.tar.xz) = 2817924
+SHA256 (qt/qtconnectivity-everywhere-opensource-src-5.15.7.tar.xz) = 
a2EZm0HAHVRO4QsgdJ0Icb+OV1LqarvxfvkuusNYLbs=
+SIZE (qt/qtconnectivity-everywhere-opensource-src-5.15.7.tar.xz) = 2820492
diff --git a/x11/qt5/qtconnectivity/pkg/PLIST-main 
b/x11/qt5/qtconnectivity/pkg/PLIST-main
index b0b02937665..b609f2c6937 100644
--- a/x11/qt5/qtconnectivity/pkg/PLIST-main
+++ b/x11/qt5/qtconnectivity/pkg/PLIST-main
@@ -233,6 +233,10 @@ lib/qt5/cmake/Qt5Bluetooth/Qt5BluetoothConfigVersion.cmake
 lib/qt5/cmake/Qt5Nfc/
 lib/qt5/cmake/Qt5Nfc/Qt5NfcConfig.cmake
 lib/qt5/cmake/Qt5Nfc/Qt5NfcConfigVersion.cmake
+lib/qt5/examples/bluetooth/btscanner/Info.plist
+lib/qt5/examples/bluetooth/heartrate-game/Info.plist
+lib/qt5/examples/bluetooth/heartrate-server/Info.plist
+lib/qt5/examples/bluetooth/lowenergyscanner/Info.plist
 lib/qt5/libQt5Bluetooth.la
 lib/qt5/libQt5Bluetooth.prl
 @lib lib/qt5/libQt5Bluetooth.so.${LIBQt5Bluetooth_VERSION}
diff --git a/x11/qt5/qtdatavis3d/distinfo b/x11/qt5/qtdatavis3d/distinfo
index 7bea2f8a604..522163c8c53 100644
--- a/x11/qt5/qtdatavis3d/distinfo
+++ b/x11/qt5/qtdatavis3d/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtdatavis3d-everywhere-opensource-src-5.15.6.tar.xz) = 
zPT42TPuxXcQn9/39+1PzIlfgIRAx9IfJ49Lzj2wTD4=
-SIZE (qt/qtdatavis3d-everywhere-opensource-src-5.15.6.tar.xz) = 5193396
+SHA256 (qt/qtdatavis3d-everywhere-opensource-src-5.15.7.tar.xz) = 
jLkLDGIlnO2e7lkORiUnuuqw0PQVseJ51ogyfNH1mxE=
+SIZE (qt/qtdatavis3d-everywhere-opensource-src-5.15.7.tar.xz) = 5193632
diff --git a/x11/qt5/qtdeclarative/distinfo b/x11/qt5/qtdeclarative/distinfo
index d3725734b41..43a92baac6c 100644
--- a/x11/qt5/qtdeclarative/distinfo
+++ b/x11/qt5/qtdeclarative/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtdeclarative-everywhere-opensource-src-5.15.6.tar.xz) = 
aACyt5U1z/6sTPpFRdaPTiymtgbbixAhk1DpoMfGth0=
-SIZE (qt/qtdeclarative-everywhere-opensource-src-5.15.6.tar.xz) = 21587108
+SHA256 (qt/qtdeclarative-everywhere-opensource-src-5.15.7.tar.xz) = 
EHvp4Ry0AQT20anH63Cr2wDcUBSihwaErFTZAM0VmzI=
+SIZE (qt/qtdeclarative-everywhere-opensource-src-5.15.7.tar.xz) = 21591224
diff --git a/x11/qt5/qtgamepad/distinfo b/x11/qt5/qtgamepad/distinfo
index fcf827e9c8a..6165aa4f5f8 100644
--- a/x11/qt5/qtgamepad/distinfo
+++ b/x11/qt5/qtgamepad/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtgamepad-everywhere-opensource-src-5.15.6.tar.xz) = 
jZBPPV1K+RdHP1UNWuJ10pOgN/f8ThL/jeeCjBGEz6k=
-SIZE (qt/qtgamepad-everywhere-opensource-src-5.15.6.tar.xz) = 388756
+SHA256 (qt/qtgamepad-everywhere-opensource-src-5.15.7.tar.xz) = 
DQyAJRyMY1tWy/oZ7EgUgclDXbK5FRVDk06BWT1LOy4=
+SIZE (qt/qtgamepad-everywhere-opensource-src-5.15.7.tar.xz) = 388800
diff --git a/x11/qt5/qtgraphicaleffects/distinfo 
b/x11/qt5/qtgraphicaleffects/distinfo
index 0f2a352318c..5180648e591 100644
--- a/x11/qt5/qtgraphicaleffects/distinfo
+++ b/x11/qt5/qtgraphicaleffects/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.6.tar.xz) = 
2tml+KQUyKoh3drLdVg4bY6ES2xiKxASduyCvNAyA2Y=
-SIZE (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.6.tar.xz) = 14043564
+SHA256 (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.7.tar.xz) = 
l3eWmeLqDwpsKnnMYWcCTQ2GPSTpsFOPvbKB+IxoAYA=
+SIZE (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.7.tar.xz) = 14043560
diff --git a/x11/qt5/qtimageformats/distinfo b/x11/qt5/qtimageformats/distinfo
index 49ae271acda..141e65aedc4 100644
--- a/x11/qt5/qtimageformats/distinfo
+++ b/x11/qt5/qtimageformats/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtimageformats-everywhere-opensource-src-5.15.6.tar.xz) = 
TLyTGPtTLQ+poUdGDAU9HfwKygGd/aJxGX2T6GNATl0=
-SIZE (qt/qtimageformats-everywhere-opensource-src-5.15.6.tar.xz) = 1837328
+SHA256 (qt/qtimageformats-everywhere-opensource-src-5.15.7.tar.xz) = 
bRIqXAsaeloX/QMHoWw5jP4S9A75I1cre9hTxppiaaY=
+SIZE (qt/qtimageformats-everywhere-opensource-src-5.15.7.tar.xz) = 1842728
diff --git a/x11/qt5/qtlocation/distinfo b/x11/qt5/qtlocation/distinfo
index bad8061c80b..9b23b39ae4d 100644
--- a/x11/qt5/qtlocation/distinfo
+++ b/x11/qt5/qtlocation/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtlocation-everywhere-opensource-src-5.15.6.tar.xz) = 
Uj6+IAKOuqU3seotSzo9NikSayayNaKHb9t+OKBj3Cw=
-SIZE (qt/qtlocation-everywhere-opensource-src-5.15.6.tar.xz) = 6558128
+SHA256 (qt/qtlocation-everywhere-opensource-src-5.15.7.tar.xz) = 
899LMJ90E8etEKvzGKk4fdwlDRIJzaIMyYSmT4Y98ZQ=
+SIZE (qt/qtlocation-everywhere-opensource-src-5.15.7.tar.xz) = 6559220
diff --git a/x11/qt5/qtlottie/distinfo b/x11/qt5/qtlottie/distinfo
index 2021fa923f7..04ae11cd24a 100644
--- a/x11/qt5/qtlottie/distinfo
+++ b/x11/qt5/qtlottie/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtlottie-everywhere-opensource-src-5.15.6.tar.xz) = 
rVrLWci48QUpiFse5YPrvYUBC+jVwCtgkvunhCyntzM=
-SIZE (qt/qtlottie-everywhere-opensource-src-5.15.6.tar.xz) = 84108
+SHA256 (qt/qtlottie-everywhere-opensource-src-5.15.7.tar.xz) = 
WqwHnVtKACPoFWjs1Yb7Erqro4RntiUBLBwkxU0HAWI=
+SIZE (qt/qtlottie-everywhere-opensource-src-5.15.7.tar.xz) = 84176
diff --git a/x11/qt5/qtmultimedia/distinfo b/x11/qt5/qtmultimedia/distinfo
index f4261c629ef..d0b1dcb0323 100644
--- a/x11/qt5/qtmultimedia/distinfo
+++ b/x11/qt5/qtmultimedia/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtmultimedia-everywhere-opensource-src-5.15.6.tar.xz) = 
1gucbcknVH21rwn9EzCZtTYURMt+MpqLJxmAUS4DME0=
-SIZE (qt/qtmultimedia-everywhere-opensource-src-5.15.6.tar.xz) = 3830456
+SHA256 (qt/qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz) = 
oc+Tbhn0cgcRnbJP7iCS1+f/yne/36cxZVjg/rNFnZQ=
+SIZE (qt/qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz) = 3830832
diff --git a/x11/qt5/qtnetworkauth/distinfo b/x11/qt5/qtnetworkauth/distinfo
index 8283bea763b..65be2f6b03a 100644
--- a/x11/qt5/qtnetworkauth/distinfo
+++ b/x11/qt5/qtnetworkauth/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtnetworkauth-everywhere-opensource-src-5.15.6.tar.xz) = 
PWVMtXmcoBmcAYbWfBfLkA2RNyo1lr62ipYBncJB6Ek=
-SIZE (qt/qtnetworkauth-everywhere-opensource-src-5.15.6.tar.xz) = 143428
+SHA256 (qt/qtnetworkauth-everywhere-opensource-src-5.15.7.tar.xz) = 
MGvGpTRxstFM2tQPefr6ae8R0miKYRVh+Rfipl7sg6E=
+SIZE (qt/qtnetworkauth-everywhere-opensource-src-5.15.7.tar.xz) = 143592
diff --git a/x11/qt5/qtpurchasing/distinfo b/x11/qt5/qtpurchasing/distinfo
index 17c22cd0300..1f016476a26 100644
--- a/x11/qt5/qtpurchasing/distinfo
+++ b/x11/qt5/qtpurchasing/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtpurchasing-everywhere-opensource-src-5.15.6.tar.xz) = 
uR6iN28lxqQBvuZ9pDkmm745P3nT6J4vZ20yOTZlTE4=
-SIZE (qt/qtpurchasing-everywhere-opensource-src-5.15.6.tar.xz) = 210476
+SHA256 (qt/qtpurchasing-everywhere-opensource-src-5.15.7.tar.xz) = 
9kzqAyajNfsnTMzW/jK6Vl+FznoR2qi8ehUMBk8OHMg=
+SIZE (qt/qtpurchasing-everywhere-opensource-src-5.15.7.tar.xz) = 308608
diff --git a/x11/qt5/qtpurchasing/pkg/PLIST-main 
b/x11/qt5/qtpurchasing/pkg/PLIST-main
index bf76d81920e..5132129d1c6 100644
--- a/x11/qt5/qtpurchasing/pkg/PLIST-main
+++ b/x11/qt5/qtpurchasing/pkg/PLIST-main
@@ -30,6 +30,8 @@ lib/pkgconfig/Qt5Purchasing.pc
 lib/qt5/cmake/Qt5Purchasing/
 lib/qt5/cmake/Qt5Purchasing/Qt5PurchasingConfig.cmake
 lib/qt5/cmake/Qt5Purchasing/Qt5PurchasingConfigVersion.cmake
+lib/qt5/examples/purchasing/qthangman/android/
+lib/qt5/examples/purchasing/qthangman/android/build.gradle
 lib/qt5/libQt5Purchasing.la
 lib/qt5/libQt5Purchasing.prl
 @lib lib/qt5/libQt5Purchasing.so.${LIBQt5Purchasing_VERSION}
diff --git a/x11/qt5/qtquickcontrols/distinfo b/x11/qt5/qtquickcontrols/distinfo
index 56d51683e26..65ec446caf8 100644
--- a/x11/qt5/qtquickcontrols/distinfo
+++ b/x11/qt5/qtquickcontrols/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtquickcontrols-everywhere-opensource-src-5.15.6.tar.xz) = 
yvLgbaR3bUPNgfY4UQAYAkMbchs6rkxDuNNEr7ts5FM=
-SIZE (qt/qtquickcontrols-everywhere-opensource-src-5.15.6.tar.xz) = 5985792
+SHA256 (qt/qtquickcontrols-everywhere-opensource-src-5.15.7.tar.xz) = 
9I0O0hsD3hwKUXT9OAKnegEW7Me36Ag1qEuwEWUK/MA=
+SIZE (qt/qtquickcontrols-everywhere-opensource-src-5.15.7.tar.xz) = 5984700
diff --git a/x11/qt5/qtquickcontrols2/Makefile 
b/x11/qt5/qtquickcontrols2/Makefile
index c5dd093f1c4..0d5dcf3a575 100644
--- a/x11/qt5/qtquickcontrols2/Makefile
+++ b/x11/qt5/qtquickcontrols2/Makefile
@@ -2,7 +2,7 @@ QT5NAME =       Qt Labs Controls
 DISTNAME =     qtquickcontrols2-everywhere-opensource-src-${DIST_VERSION}
 COMMENT-main = Qt5 Quick based UI controls from Qt Labs
 
-SHARED_LIBS +=  Qt5QuickControls2             1.0 # 5.9
+SHARED_LIBS +=  Qt5QuickControls2             1.1 # 5.9
 SHARED_LIBS +=  Qt5QuickTemplates2            2.0 # 5.9
 
 MULTI_PACKAGES =       -main -examples
diff --git a/x11/qt5/qtquickcontrols2/distinfo 
b/x11/qt5/qtquickcontrols2/distinfo
index 6f7f15a595c..357967ed391 100644
--- a/x11/qt5/qtquickcontrols2/distinfo
+++ b/x11/qt5/qtquickcontrols2/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtquickcontrols2-everywhere-opensource-src-5.15.6.tar.xz) = 
HKMkYDe34nGIkbF7cg8oBIdwyV+rylCr9OKdD0WFfCc=
-SIZE (qt/qtquickcontrols2-everywhere-opensource-src-5.15.6.tar.xz) = 8291236
+SHA256 (qt/qtquickcontrols2-everywhere-opensource-src-5.15.7.tar.xz) = 
mNDh1XU6myTd63/QWiPB6O+hCHN2Bxq7UM28DR7y2Y8=
+SIZE (qt/qtquickcontrols2-everywhere-opensource-src-5.15.7.tar.xz) = 8291644
diff --git a/x11/qt5/qtremoteobjects/distinfo b/x11/qt5/qtremoteobjects/distinfo
index 657d102eca1..134fdd48b65 100644
--- a/x11/qt5/qtremoteobjects/distinfo
+++ b/x11/qt5/qtremoteobjects/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtremoteobjects-everywhere-opensource-src-5.15.6.tar.xz) = 
DpSckuPYuzwScAjP/GjY/4+34+wKfNDs6LBkNIduiXc=
-SIZE (qt/qtremoteobjects-everywhere-opensource-src-5.15.6.tar.xz) = 377660
+SHA256 (qt/qtremoteobjects-everywhere-opensource-src-5.15.7.tar.xz) = 
uqjLK7pE2WdKXEDeE1poF3JUIyv+JQ5Ds+lLS2xrhkE=
+SIZE (qt/qtremoteobjects-everywhere-opensource-src-5.15.7.tar.xz) = 378312
diff --git a/x11/qt5/qtscript/distinfo b/x11/qt5/qtscript/distinfo
index f30d156f8aa..944a1194eb3 100644
--- a/x11/qt5/qtscript/distinfo
+++ b/x11/qt5/qtscript/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtscript-everywhere-opensource-src-5.15.6.tar.xz) = 
PPVbEGBYJdis0DgOosWlDj0IH5/aiQDMkD//L8iykO8=
-SIZE (qt/qtscript-everywhere-opensource-src-5.15.6.tar.xz) = 2663920
+SHA256 (qt/qtscript-everywhere-opensource-src-5.15.7.tar.xz) = 
WRI71kblC7t2NWxRLV9gx7uaotQphQ7Ga+Az5oO9g6o=
+SIZE (qt/qtscript-everywhere-opensource-src-5.15.7.tar.xz) = 2665808
diff --git a/x11/qt5/qtscxml/distinfo b/x11/qt5/qtscxml/distinfo
index f7b16885b2f..65232b61718 100644
--- a/x11/qt5/qtscxml/distinfo
+++ b/x11/qt5/qtscxml/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtscxml-everywhere-opensource-src-5.15.6.tar.xz) = 
nwGyBYY0pwJ5aULsXnCXSvx5R9x8AUEYr0dCGnS39yM=
-SIZE (qt/qtscxml-everywhere-opensource-src-5.15.6.tar.xz) = 436724
+SHA256 (qt/qtscxml-everywhere-opensource-src-5.15.7.tar.xz) = 
sGRLNW8R217I57vw1C5qgmLXd9W+0E/q9imEM5l8uNY=
+SIZE (qt/qtscxml-everywhere-opensource-src-5.15.7.tar.xz) = 436832
diff --git a/x11/qt5/qtsensors/distinfo b/x11/qt5/qtsensors/distinfo
index 21c4058f8a2..b2b3d263cc3 100644
--- a/x11/qt5/qtsensors/distinfo
+++ b/x11/qt5/qtsensors/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtsensors-everywhere-opensource-src-5.15.6.tar.xz) = 
v4A0ZH9ngmbxbgmQ6sNkU2NDezXVEykMgpmZ52Ehgsg=
-SIZE (qt/qtsensors-everywhere-opensource-src-5.15.6.tar.xz) = 2058784
+SHA256 (qt/qtsensors-everywhere-opensource-src-5.15.7.tar.xz) = 
VPTKWt3MS5sAUHGrEdcVpS4oXBUsMtLRQ2KJbPqFV/0=
+SIZE (qt/qtsensors-everywhere-opensource-src-5.15.7.tar.xz) = 2059352
diff --git a/x11/qt5/qtserialbus/distinfo b/x11/qt5/qtserialbus/distinfo
index 54ec7ea45d5..cd757205b98 100644
--- a/x11/qt5/qtserialbus/distinfo
+++ b/x11/qt5/qtserialbus/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtserialbus-everywhere-opensource-src-5.15.6.tar.xz) = 
NZj5I+uaWAyS+HAKM27W4HlLKwPcqUSkBmPp2/ugVlk=
-SIZE (qt/qtserialbus-everywhere-opensource-src-5.15.6.tar.xz) = 358352
+SHA256 (qt/qtserialbus-everywhere-opensource-src-5.15.7.tar.xz) = 
9In85116pmRTqBdYJCEmueWKXwFMxf8xkG6bI3i0Vfk=
+SIZE (qt/qtserialbus-everywhere-opensource-src-5.15.7.tar.xz) = 358400
diff --git a/x11/qt5/qtserialport/distinfo b/x11/qt5/qtserialport/distinfo
index 932e5a3fd49..141e14126dd 100644
--- a/x11/qt5/qtserialport/distinfo
+++ b/x11/qt5/qtserialport/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtserialport-everywhere-opensource-src-5.15.6.tar.xz) = 
knKtnvQm3UF+sO921W3wNS2uYBx0r0LhPl7SNJEkR3U=
-SIZE (qt/qtserialport-everywhere-opensource-src-5.15.6.tar.xz) = 323288
+SHA256 (qt/qtserialport-everywhere-opensource-src-5.15.7.tar.xz) = 
IKo5iOFHTGT7tP19hMQ8hKA2Rew+5Yw3Jf8E6phxE6k=
+SIZE (qt/qtserialport-everywhere-opensource-src-5.15.7.tar.xz) = 323144
diff --git a/x11/qt5/qtspeech/distinfo b/x11/qt5/qtspeech/distinfo
index 870854aabc3..c86cc7c257e 100644
--- a/x11/qt5/qtspeech/distinfo
+++ b/x11/qt5/qtspeech/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtspeech-everywhere-opensource-src-5.15.6.tar.xz) = 
rbIQbJWpj4OV7v8zUtkEWo+qTt7GudugoYzepaUQZfc=
-SIZE (qt/qtspeech-everywhere-opensource-src-5.15.6.tar.xz) = 103504
+SHA256 (qt/qtspeech-everywhere-opensource-src-5.15.7.tar.xz) = 
0hU2l2PBvfKz9wH1XGXIk5KLIx0Ep0wrMr5qKFnqr30=
+SIZE (qt/qtspeech-everywhere-opensource-src-5.15.7.tar.xz) = 103572
diff --git a/x11/qt5/qtsvg/distinfo b/x11/qt5/qtsvg/distinfo
index 18accf091dd..019f89cc777 100644
--- a/x11/qt5/qtsvg/distinfo
+++ b/x11/qt5/qtsvg/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtsvg-everywhere-opensource-src-5.15.6.tar.xz) = 
UjqBbOjcM7YChP9vzxc0IbFu6K3eLFVUH60r1r8qcZk=
-SIZE (qt/qtsvg-everywhere-opensource-src-5.15.6.tar.xz) = 1889056
+SHA256 (qt/qtsvg-everywhere-opensource-src-5.15.7.tar.xz) = 
OoF5oej5kcG7D+rtl4CO4Rku8ef7iCFjftFqbuCXcPI=
+SIZE (qt/qtsvg-everywhere-opensource-src-5.15.7.tar.xz) = 1889560
diff --git a/x11/qt5/qttools/distinfo b/x11/qt5/qttools/distinfo
index 56a54e828a4..97211496ecd 100644
--- a/x11/qt5/qttools/distinfo
+++ b/x11/qt5/qttools/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qttools-everywhere-opensource-src-5.15.6.tar.xz) = 
LBSGq35trXb7NGQs1PkdUz5d/uwO5ScSnCwu1KsoPDs=
-SIZE (qt/qttools-everywhere-opensource-src-5.15.6.tar.xz) = 8898812
+SHA256 (qt/qttools-everywhere-opensource-src-5.15.7.tar.xz) = 
MxmFAt5swMDWYewtc0BKowGloqCKmeA730bJfABBAVk=
+SIZE (qt/qttools-everywhere-opensource-src-5.15.7.tar.xz) = 8900816
diff --git a/x11/qt5/qttranslations/Makefile b/x11/qt5/qttranslations/Makefile
index 07fc095e2a9..0859e254d82 100644
--- a/x11/qt5/qttranslations/Makefile
+++ b/x11/qt5/qttranslations/Makefile
@@ -1,6 +1,5 @@
 QT5NAME =      QtTranslations
 COMMENT =      unofficial Qt5 translations
-REVISION =     1
 
 RUN_DEPENDS =  x11/qt5/qtbase>=${QT5_VERSION},<${QT5_NEXT_VERSION}
 BUILD_DEPENDS =        x11/qt5/qtbase>=${QT5_VERSION},<${QT5_NEXT_VERSION} \
diff --git a/x11/qt5/qttranslations/distinfo b/x11/qt5/qttranslations/distinfo
index 0e4f23fba8e..936118e4e6f 100644
--- a/x11/qt5/qttranslations/distinfo
+++ b/x11/qt5/qttranslations/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qttranslations-everywhere-opensource-src-5.15.6.tar.xz) = 
KVugCbBwn8Wa7/PsmXPnZk8+GIUlKnHWPSZObmp9vDM=
-SIZE (qt/qttranslations-everywhere-opensource-src-5.15.6.tar.xz) = 1618952
+SHA256 (qt/qttranslations-everywhere-opensource-src-5.15.7.tar.xz) = 
Ng2AkoDR/5qGzNxHwPPsZlBcR/BNIu7/z58BANbwjNA=
+SIZE (qt/qttranslations-everywhere-opensource-src-5.15.7.tar.xz) = 1634636
diff --git a/x11/qt5/qttranslations/pkg/PLIST b/x11/qt5/qttranslations/pkg/PLIST
index 55e625886a0..f02b22cee64 100644
--- a/x11/qt5/qttranslations/pkg/PLIST
+++ b/x11/qt5/qttranslations/pkg/PLIST
@@ -115,8 +115,8 @@ lib/qt5/translations/qt_lv.qm
 lib/qt5/translations/qt_nl.qm
 lib/qt5/translations/qt_nn.qm
 lib/qt5/translations/qt_pl.qm
-lib/qt5/translations/qt_pt.qm
 lib/qt5/translations/qt_pt_BR.qm
+lib/qt5/translations/qt_pt_PT.qm
 lib/qt5/translations/qt_ru.qm
 lib/qt5/translations/qt_sk.qm
 lib/qt5/translations/qt_sl.qm
diff --git a/x11/qt5/qtvirtualkeyboard/distinfo 
b/x11/qt5/qtvirtualkeyboard/distinfo
index 48472aad799..8b2a49ebf32 100644
--- a/x11/qt5/qtvirtualkeyboard/distinfo
+++ b/x11/qt5/qtvirtualkeyboard/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.6.tar.xz) = 
Kqt447IHPrMEJD8I+EyagP3giylotUXFbv9jKdD0YQ8=
-SIZE (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.6.tar.xz) = 10958608
+SHA256 (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.7.tar.xz) = 
0+ZJ9eR1t2mhiAbaUveOK/SuAMw/AHCVEXoPTCFO/H8=
+SIZE (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.7.tar.xz) = 10965436
diff --git a/x11/qt5/qtwayland/distinfo b/x11/qt5/qtwayland/distinfo
index 1e004e5ad38..1827c9e981f 100644
--- a/x11/qt5/qtwayland/distinfo
+++ b/x11/qt5/qtwayland/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwayland-everywhere-opensource-src-5.15.6.tar.xz) = 
HQJBZ6wOZeH+kPkYb6Hr2BAXWxA7x53G5TqyseBXoW0=
-SIZE (qt/qtwayland-everywhere-opensource-src-5.15.6.tar.xz) = 567812
+SHA256 (qt/qtwayland-everywhere-opensource-src-5.15.7.tar.xz) = 
1QFisEM+rdM1SULYpCeZb4iidzK6IqVCzKG/fLk7M+M=
+SIZE (qt/qtwayland-everywhere-opensource-src-5.15.7.tar.xz) = 568024
diff --git a/x11/qt5/qtwebchannel/distinfo b/x11/qt5/qtwebchannel/distinfo
index c865b6cbd3f..af459b18cda 100644
--- a/x11/qt5/qtwebchannel/distinfo
+++ b/x11/qt5/qtwebchannel/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwebchannel-everywhere-opensource-src-5.15.6.tar.xz) = 
3fSxNk/arn9sIWbsxEAKWGkvznTzFzdAfQr5/399tcw=
-SIZE (qt/qtwebchannel-everywhere-opensource-src-5.15.6.tar.xz) = 210672
+SHA256 (qt/qtwebchannel-everywhere-opensource-src-5.15.7.tar.xz) = 
dLvTeH94BFNFmwkZS7g1xr/A6r2OzAMMEDB3oUNibps=
+SIZE (qt/qtwebchannel-everywhere-opensource-src-5.15.7.tar.xz) = 210860
diff --git a/x11/qt5/qtwebglplugin/distinfo b/x11/qt5/qtwebglplugin/distinfo
index 07f25d3f34e..ca70ee35cfe 100644
--- a/x11/qt5/qtwebglplugin/distinfo
+++ b/x11/qt5/qtwebglplugin/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwebglplugin-everywhere-opensource-src-5.15.6.tar.xz) = 
rwqmmcQvr1cXMe0+RknBmeXCsg2EJKxV7mCiMv7s8VQ=
-SIZE (qt/qtwebglplugin-everywhere-opensource-src-5.15.6.tar.xz) = 75860
+SHA256 (qt/qtwebglplugin-everywhere-opensource-src-5.15.7.tar.xz) = 
0+w0NKbCaAtJss5Pmr35KbUIuXyDQfFEu1Adn2Pkyq4=
+SIZE (qt/qtwebglplugin-everywhere-opensource-src-5.15.7.tar.xz) = 75864
diff --git a/x11/qt5/qtwebsockets/distinfo b/x11/qt5/qtwebsockets/distinfo
index 3b0f4e97ef0..b4fd89130d2 100644
--- a/x11/qt5/qtwebsockets/distinfo
+++ b/x11/qt5/qtwebsockets/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwebsockets-everywhere-opensource-src-5.15.6.tar.xz) = 
Y9Rx0tTJmdX6lstze5r8WMeker7dHwCPmTOCzQ6JrBM=
-SIZE (qt/qtwebsockets-everywhere-opensource-src-5.15.6.tar.xz) = 260696
+SHA256 (qt/qtwebsockets-everywhere-opensource-src-5.15.7.tar.xz) = 
fHSwi7/4ThV8iKlRqgDaFyZnTrGUdv4Bix9Wjw5jfSA=
+SIZE (qt/qtwebsockets-everywhere-opensource-src-5.15.7.tar.xz) = 260784
diff --git a/x11/qt5/qtwebview/distinfo b/x11/qt5/qtwebview/distinfo
index 713e97f5d59..fd9ca2ca62e 100644
--- a/x11/qt5/qtwebview/distinfo
+++ b/x11/qt5/qtwebview/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtwebview-everywhere-opensource-src-5.15.6.tar.xz) = 
/Se9GzSjW/SX86Y9QO7wxHAndPy8VroJqQT+9B/zT4g=
-SIZE (qt/qtwebview-everywhere-opensource-src-5.15.6.tar.xz) = 135320
+SHA256 (qt/qtwebview-everywhere-opensource-src-5.15.7.tar.xz) = 
bmIANTefdCc08VWS3rcMLkdGtg+P4sfyJyygu+YiaC4=
+SIZE (qt/qtwebview-everywhere-opensource-src-5.15.7.tar.xz) = 135408
diff --git a/x11/qt5/qtx11extras/distinfo b/x11/qt5/qtx11extras/distinfo
index ded1c86cc99..be28682ce52 100644
--- a/x11/qt5/qtx11extras/distinfo
+++ b/x11/qt5/qtx11extras/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtx11extras-everywhere-opensource-src-5.15.6.tar.xz) = 
mI4Sc2ZkjPP+CAuBh4djinwwztmwNn4W7lA190ehsYY=
-SIZE (qt/qtx11extras-everywhere-opensource-src-5.15.6.tar.xz) = 145672
+SHA256 (qt/qtx11extras-everywhere-opensource-src-5.15.7.tar.xz) = 
IUCdRMC2YzYJcxbSELEC785jyngqtCYiPWUlAokKxbQ=
+SIZE (qt/qtx11extras-everywhere-opensource-src-5.15.7.tar.xz) = 145672
diff --git a/x11/qt5/qtxmlpatterns/distinfo b/x11/qt5/qtxmlpatterns/distinfo
index 80356709b53..858ea74c35b 100644
--- a/x11/qt5/qtxmlpatterns/distinfo
+++ b/x11/qt5/qtxmlpatterns/distinfo
@@ -1,2 +1,2 @@
-SHA256 (qt/qtxmlpatterns-everywhere-opensource-src-5.15.6.tar.xz) = 
5x496dL+s8Tm5AAOSgBGqyZUno5C+XfMYj85pjwdVvw=
-SIZE (qt/qtxmlpatterns-everywhere-opensource-src-5.15.6.tar.xz) = 5215904
+SHA256 (qt/qtxmlpatterns-everywhere-opensource-src-5.15.7.tar.xz) = 
tJAUljy4OsMuxyCmOh42OecUrsVFrHW5kQDPF1NpdBM=
+SIZE (qt/qtxmlpatterns-everywhere-opensource-src-5.15.7.tar.xz) = 5215136


Reply via email to