mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-qt: Drop Qt 5.14.2
Bug: https://bugs.gentoo.org/734600 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit desktop qt5-build xdg-utils
|
||||
|
||||
DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="webkit"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qthelp-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qtprintsupport-${PV}
|
||||
~dev-qt/qtsql-${PV}[sqlite]
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/assistant/assistant
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod webkit webkitwidgets \
|
||||
src/assistant/assistant/assistant.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt5-build_src_install
|
||||
|
||||
doicon -s 32 src/assistant/assistant/images/assistant.png
|
||||
newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
|
||||
make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
qt5-build_pkg_postinst
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
qt5-build_pkg_postrm
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit desktop qt5-build xdg-utils
|
||||
|
||||
DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 x86"
|
||||
fi
|
||||
|
||||
IUSE="declarative webkit"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}:5=
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qtprintsupport-${PV}
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
~dev-qt/qtxml-${PV}
|
||||
declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
|
||||
webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/designer
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod declarative quickwidgets \
|
||||
src/designer/src/plugins/plugins.pro
|
||||
|
||||
qt_use_disable_mod webkit webkitwidgets \
|
||||
src/designer/src/plugins/plugins.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt5-build_src_install
|
||||
|
||||
doicon -s 128 src/designer/src/designer/images/designer.png
|
||||
make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
qt5-build_pkg_postinst
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
qt5-build_pkg_postrm
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Tools for working with Qt translation data files"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtxml-${PV}
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/linguist
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/SUBDIRS += linguist/d' \
|
||||
src/linguist/linguist.pro || die
|
||||
|
||||
qt_use_disable_mod qml qmldevtools-private \
|
||||
src/linguist/lupdate/lupdate.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit desktop qt5-build xdg-utils
|
||||
|
||||
DESCRIPTION="Graphical tool for translating Qt applications"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/designer-${PV}
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}:5=
|
||||
~dev-qt/qtprintsupport-${PV}
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
~dev-qt/qtxml-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/linguist/linguist
|
||||
)
|
||||
|
||||
src_install() {
|
||||
qt5-build_src_install
|
||||
|
||||
local size
|
||||
for size in 16 32 48 64 128; do
|
||||
newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
|
||||
done
|
||||
make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
qt5-build_pkg_postinst
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
qt5-build_pkg_postrm
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Qt screen magnifier"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}:5=
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/pixeltool
|
||||
)
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Interface to Qt applications communicating over D-Bus"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdbus-${PV}
|
||||
~dev-qt/qtxml-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/qdbus/qdbus
|
||||
)
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit desktop qt5-build xdg-utils
|
||||
|
||||
DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdbus-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
~dev-qt/qtxml-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/qdbus/qdbusviewer
|
||||
)
|
||||
|
||||
src_install() {
|
||||
qt5-build_src_install
|
||||
|
||||
doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png
|
||||
newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
|
||||
make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
qt5-build_pkg_postinst
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
qt5-build_pkg_postrm
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Qt documentation generator"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
|
||||
fi
|
||||
|
||||
IUSE="qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
sys-devel/clang:=
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/qdoc
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod qml qmldevtools-private \
|
||||
src/qdoc/qdoc.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# src/qdoc requires files that are only generated when qmake is
|
||||
# run in the root directory. bug 676948; same fix as bug 633776
|
||||
mkdir -p "${QT5_BUILD_DIR}"/src/qdoc || die
|
||||
qt5_qmake "${QT5_BUILD_DIR}"
|
||||
cp src/qdoc/qtqdoc-config.pri "${QT5_BUILD_DIR}"/src/qdoc || die
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,58 +1,3 @@
|
||||
DIST 5.14.2-0-202003291239qdoc-documentation.7z 548115 BLAKE2B a3f889d3a5a3a28dd59d0cfa34d15c3ef3609e971feaf9c66dfbcc4a2e2d085a2f1288a576d67b8b3f56572b17c99e1483b2f3411797efbc43c75c38100be1bc SHA512 61f9e88dadc1b06a548e2ea2cb5d9a07710f88d8997983391b105e0d5d0bb61ab248d49ea5ba90dd88c902ed9fd28355a9f730667e5fe10300203ca2a54b0674
|
||||
DIST 5.14.2-0-202003291239qmake-documentation.7z 338952 BLAKE2B 9cef2a5cc058eb3dd8f937b60c798d786d3ae4a3cc1c750a8a9aa6535f44322212f54c6d9d6b89f77636eb4298445645764af2b89edbd47eac111778ed8ccb09 SHA512 4e4108898847fe75c286a6c445db8b75aa92c2cc260a425bf04575de18ac0e775a4f289fe5b814e5cbd00724e484c8c5fb6103b89bfa46eaf6c1c5248e632cf0
|
||||
DIST 5.14.2-0-202003291239qt3d-documentation.7z 5839936 BLAKE2B 0dba528d2b88b9f294bc92c6c05602d229e537de3215839116b9435e0cb6d49e57c3d69bd9ffe8e3f84dfb17c41ffa96f1cbf9b1ed303db08139cb818f445799 SHA512 c9f6eb528db99913e9d00a0973d8c12930dc319fa7e56f625e5874666379e5012483515b3382306c9515a2c5e1ade196bb8dc90587e13ea290a8bcecd64418f1
|
||||
DIST 5.14.2-0-202003291239qtassistant-documentation.7z 452240 BLAKE2B b16632f75a16b86e086e575bc5a1fe37dea7bd2da70baa057c2fad837c2327be760c92034c108a0df271c5f3a9c7ab74199c15a4cf6c33554d82a0196c376f7f SHA512 7364bce0517161ace8593e2fcc42e6b8cf402db96608dab2b647390905c3f1dd1ab47fceed54c6c3b766f97e16387e64f9fb444a7eda8f76f9cb79967b4ba27b
|
||||
DIST 5.14.2-0-202003291239qtbluetooth-documentation.7z 2137974 BLAKE2B 1345822a0bec50fb2613fd47f023ef331b82631a39af171ed22f9efba106beeead5db96a6a39f298581f64c834a42bb7a700a72c0f1da169b4e79f62268de839 SHA512 5d4c6e550a238d6eaf1c599d2a4dd2d22fa096b1d6024a3a9309a14fa3394af81cdd641b5256754cc808656dffaf1a985c4eee4b35ac4fed3b627781527dad94
|
||||
DIST 5.14.2-0-202003291239qtcharts-documentation.7z 8724264 BLAKE2B ff7035a2c8d76cfd993a61aa5090596537b9cf758c147c9ef14bf901224d143e9cff772762f8b073ba48f71af068cd27771e84ca4d580068e058709df28d8098 SHA512 388e783c46d81ac8dba57dc7a7e40d09c97384f74454008948a4a66ba7bcf513a3566e450e58ce356475e8afbe42e9a70ec35c36bb8c8d7abd12eafc3be318e1
|
||||
DIST 5.14.2-0-202003291239qtconcurrent-documentation.7z 122431 BLAKE2B 79f0e929d462080ff89798d9085cd9e13afddcd96d468c91aa30f81529be60d4f54be7275eef82cbe17e45f6dec0e4f74a4da120cb23df50b643ddbcaa180667 SHA512 443c91b2159ce82e3ef2791abe74ef2e6fde0560bc22f343dd6209974440fcb40b491a3d67691fa4150968af139331a1797fa428df76227ca24086db746cc841
|
||||
DIST 5.14.2-0-202003291239qtcore-documentation.7z 6523725 BLAKE2B 7fb8e451eb8a20b9e8f276efa3395205a895a611e3fc5233553bab4c822b01ef4d9313fe73dc91b6465612f78332746c13983517e19df37fd3614c4c27d364e0 SHA512 c932390025ac31a2b9b9251727700624f4b3578221f133868a133c467d0130d8d8d5bc2910c35dd4ad0a1bce306c722c437a8a3e4924968ebf0dc1d467b0f875
|
||||
DIST 5.14.2-0-202003291239qtdatavisualization-documentation.7z 6106581 BLAKE2B 2814d1eeed7f92814d39ecc6d434be187728a09615f5346f2c8552befba105c893467ca2c56f9f48d3263ff309c7b947e9cd8a6211923a4a0023cc66a82bb701 SHA512 f9e0bde2d88da6e3bdf4606b0711b062b1f4a0039b4722dd6dad969b0cb0942f471adcc089da5fe1532f472ffa1ad562824b85fc4e4f3fd25e1b14e8783f240a
|
||||
DIST 5.14.2-0-202003291239qtdbus-documentation.7z 396511 BLAKE2B 5e8812ea9c964a1c2cbc1b66aabde7c58650966a6918ec8b74e3456b63e03994dda812d70d53df46dc1e63983fd9bb094c231140529ac02cf8a7abde55757ced SHA512 7e9453ebba72fe950abc6898a07efe1e5428059811e0a6c7f9018bfb9badcbc772d4bf9c63b4870f8da4b208ec555d91263bec5e562add1e432cd8c9dc13ff70
|
||||
DIST 5.14.2-0-202003291239qtdesigner-documentation.7z 3531000 BLAKE2B 56ddb89623ae6ed02f3f60b91b784da636eafb4f6e74b63013475a4c3cead74b945f92dfc82eea973dcdd8c0ea0fa3acccb5c7f34fb1def4d7d6452bb8929602 SHA512 e582ad0adf4b5f33ab0b32a0e7db71483908efe2fd56e42102a28ebd050b21517c5d5420100816f8d43ab89040f62189db4d80d469d24cdc738696d224c6552b
|
||||
DIST 5.14.2-0-202003291239qtdoc-documentation.7z 10116385 BLAKE2B b631d107620fe8f9018848fee343a775e14cf02cea9d1fc4c0170429def5dec52e44a52babf2d047934a50b6a287f61411a42aa2bdc08c13b59550dd7208af2d SHA512 0994508646d8e52dcb013ea1326070276f0d6fbd7fd835cef3d78371a24b15792bc6ebfc905bc926191d2eb47b1a60d9e75edf66ef9d3e07bdf20393811d18a7
|
||||
DIST 5.14.2-0-202003291239qtgamepad-documentation.7z 238732 BLAKE2B 2e24aed01ecb77d28c476a077663e3e289d7bb8badad74e8a5f20c9a64e056995263bdb9d73c44b34f0cc3358e165604aafb6db60c1130da27c2eb6493a92a87 SHA512 f9b33da7b7824bf12cc50f6ab4dbeac180ff6a938de9bbce1b04bad400451fcfea74e55e15f4f39218a6f63ee9f85c0c4db89122bdc1bfdc5f90220644edda06
|
||||
DIST 5.14.2-0-202003291239qtgraphicaleffects-documentation.7z 15994331 BLAKE2B 35b6a3ec3b6325ceac1009779ac5e1d28497082569e67e644a8800e4a89c09f55a6a994baacdce3e3874cf0f969525fd15691c2fe1dbd63a3f90228a6cafbcf2 SHA512 8d50be92bd25d9e70c90c1cd3a62beb08161d1a16590fbf281c9098761adaa40bef56de66c27e101cd6fe409fff560a185b141ba5f8eee8fb8abda86bf88fee7
|
||||
DIST 5.14.2-0-202003291239qtgui-documentation.7z 7431093 BLAKE2B 8e32dd369f9f21fc3b6d4f71d04d2df059a60e41d4350b53df7f9d0c4beb5498742e8d499cbc0eea970c1f107b445ffaafff68f087665221369c851ff66842f2 SHA512 1b7633f7b0b3647cac60e7fdcdf5040743321867e8c7583b388d451b40a72322c293e8fba8014a5978ae47934d3a7081fe954cb2471411cdbeaa636d6d04558e
|
||||
DIST 5.14.2-0-202003291239qthelp-documentation.7z 199198 BLAKE2B 5e04b96af4eb27446bf6eafb00c9338c37f09ed5ef4a43b9e33fdc63a992471ffbdf49e860205c93ac795863c8f516500c717468c27e9798618511c3ae9436b0 SHA512 4e34cc37c01096feda4fc6e5422749697e4f1990bf2a3d9c756ef5b08f73ec93837236bc30ba2aa6e2a6a98ddfafb2e92d650ddcb8fc8dc3d08f83247f2a2fbb
|
||||
DIST 5.14.2-0-202003291239qtimageformats-documentation.7z 29042 BLAKE2B 64b4c90bd02d8ac93009f11ab923a65b5182ce11c44268e00c32c50c80fa422f555c3217ceb2ebccab79dd85ea5e2b27c1a3c48714752dc35dcfebe33cab54da SHA512 84c4eec9c11f41d236fa391ac9dab32647221972720f70446fdd6007521ed41039ce4fd6a28464087861e1c80e9077bc880b2fe1a2f5ae7c56e3a8c1508cbb1e
|
||||
DIST 5.14.2-0-202003291239qtlinguist-documentation.7z 968571 BLAKE2B 04aeb56ca406cea61a3cb0dd898fba7b1a5b32369d947ac3a293d2f1d3a3a9f5b128e02a734f6da4d59ecc7f14cc03079e99caf3df13899fbabf2ddf1a987865 SHA512 ec807c1f824eaa0181d705fc5dcf6c0e855e83c06fd2ef0ac3e351c83e099613a1fc437714a2bc81ebe988f72e8f481a6ee0d33770a78ab7df8982e93046eb9c
|
||||
DIST 5.14.2-0-202003291239qtlocation-documentation.7z 2766777 BLAKE2B 89f2e8b74f75fade05045598ef340c9d5b0f9c459a941670b058309e780eb0295676116c09ffffad795591633277306d29ec8071b98c349c43908b1c25b7c13e SHA512 74fd76499dfe8ee8b0fde9b97af290784707021aa446498509c92b89db559d2e5050347050efc7f111f2eada2cf6cca941d7025f58dd05bdd44373f600799b3c
|
||||
DIST 5.14.2-0-202003291239qtmultimedia-documentation.7z 2802759 BLAKE2B 1f616a2b8391f659a83ca165ae31410af7c67d860c10b38ae06d4ebd774eb3b9bfa7ef7e405b8ad4bd0370cd915f4dfd5156390845a1ebf748ae30704bcd464c SHA512 fb4234ab57d70a5f92f73d91b23d8e5731c75a914ef213aba5dc5e7f868e142b4d647bef50d048b2d92a4f98c695ac57bf8fbcbd603dda985aaf1752d6010219
|
||||
DIST 5.14.2-0-202003291239qtnetwork-documentation.7z 1499902 BLAKE2B 68fb52b35bc38b602ab1a7c434cd8b07c75e4747e43f7b165eab5b32669279d0396eca99c79d825f59646df75f82c90b8e066add39209adc2f25b5ad0db59ecb SHA512 c9679aab71c645cbc8ca73ac57b7b2da994c69998699c533f4bb84821147a920b974474c9df36362adca054bb1a8825be5e1ab760a069acd04262581922db368
|
||||
DIST 5.14.2-0-202003291239qtnetworkauth-documentation.7z 244223 BLAKE2B 7e883362bc9c692999c073554b3b306cf8de55ce37e9ea73f558ce9f4f6f1359db1c4365bc080a5cf0a64abddeb8a3f63ffdf71c6176fa1b1dc4e9fb112633b6 SHA512 cc86171689e60fb6cd885f838a13603652d216b46956106b03117ed4f9c4bb17e57c9c77267b146076010e08a16b966274ee39420757372db110a187e6da7b9e
|
||||
DIST 5.14.2-0-202003291239qtopengl-documentation.7z 836338 BLAKE2B 4202512854b7f1eb0221054a125e6ef987a3acc80683cfc60abf83708a5a52685f3283dd79807b74c8845c26ca84b7d365e8c729648d9084ce2d742b932f3bdb SHA512 a0b7309f9b183867be6bd4132992e4f258770afa5b7488377835db4d3ffb64b8a8abecab438b9de8e557b492da5183a66f4bd6822168da71f65e611b96204a99
|
||||
DIST 5.14.2-0-202003291239qtplatformheaders-documentation.7z 78675 BLAKE2B d4ead7ca1511dabd6aedca080ad62860f520a87103f09d82de247889d4ec5e5e6c26d5d136a9c1cc5280c13e9b0972da42a1ebae6715b2b5aaadb4b83b96b693 SHA512 ac836a953fc5bb51f8bef5340a425924430422a9b1aa949a9e2c28a2a9ef1b10eb2b60fe2c58945b8da2b60824c40b516d6c30877325de2483ad0ceb36da05eb
|
||||
DIST 5.14.2-0-202003291239qtpositioning-documentation.7z 587458 BLAKE2B cfbbdca9664da130975707b97a0a04c21fc8677be3e1368c402c30a00d2c68f06f5927e711c432eb14589440a14d4df20bb8cd3c7131db2e18e413f4bae8ed92 SHA512 87066ff7f35a664ef1c5f3ec8c28827b445cbd56e40501c5a152fa7fc4ded10447aceb03afef57a21ae2f0502f1376e3133db11948b2d809261a228117d40b4e
|
||||
DIST 5.14.2-0-202003291239qtprintsupport-documentation.7z 376410 BLAKE2B 65da643907e6216d3b8f67dc504fb7e9838a17493ddef8543259512aa39c6a81c9ecb69cb9bae9f85e4439c037292fcfe66ff5ad9896a38749fcec507a303011 SHA512 d6afb912757c722c8371e1a4ecc61ce01a5a5f3ae9ac581a97b25faed3517fdf189a41c84df78e89ea81ff63c2d4bf8ab3bb25d42f28a863699dc14a9c950271
|
||||
DIST 5.14.2-0-202003291239qtqml-documentation.7z 1526503 BLAKE2B cf17ff5e2a953a7df579bd3b2a39a4e604dc8e9a240ebbc60f7947d0c4d91b62bbeb8ed03ebb80deed63a8f5560e68c4a31f0347038304cac96a68df3ec273cb SHA512 21fb46fe61bf74000a364b62c55d7896664d5620429f62961c97d1c018bf4922662978bec32d8e7c95e9088f91d4ed0cf567f3e6d5e550e620797f394e5a496d
|
||||
DIST 5.14.2-0-202003291239qtqmltest-documentation.7z 81719 BLAKE2B a99e255af7d6aadf1db94b17cdf81ef39babbb937dbcd462f073b7acff8b51bb6fb9b1d51e9b731196ffa90083139d46c3707db8f646db1566ca6d71fcf6dd17 SHA512 6982352ca75111e1b7a0fa78675ca4f40c29b153a5908670442c78f4acfd349ae89d80ee1597a1dd08fcd0874a82f2846b26df5c7e9d4592e23b59489b59a4f8
|
||||
DIST 5.14.2-0-202003291239qtquick-documentation.7z 16639611 BLAKE2B 3b33273a5b110497f59e5ddc6eb0236a8fda86ed6c172ab36abd36a6ac05cbcdba2170c67b12fbee014f8a17c0546b454b8ed2168533ccd517f10614aa21a8c5 SHA512 78c3a1abf5d0ea503cf19d165125cbee91ec04807a52333410b97b35847c2123eab74988c119a7a24daceaa13cd95bc6d7a10b70131ab7d289e128e7b6a3d8bc
|
||||
DIST 5.14.2-0-202003291239qtquickcontrols-documentation.7z 9331828 BLAKE2B 08d52b7c0213b20226d46cd1a5a715771c3a4938b05ac40021006d7e5ff7c45fccd69bb728698e71e50d95045e9c26d5d05da38214eeb390c86ebb93a7c49057 SHA512 d1aff40d5fe89dc2d14d5755fe3d39881c00e922eab3828c93e2b448270263a6a79fb43a9df0ed72b66325477f015d2145b35e75be179575d1a4450dc82766df
|
||||
DIST 5.14.2-0-202003291239qtquickcontrols1-documentation.7z 1961340 BLAKE2B 46b1795874e9e29019427259c502ddd644c5de6e985700416fff1494b199b6f518fca17e07168cb3de1a201a2754518c4055559442301254f2bd86e87b1c354f SHA512 bf715dffa72e0369faa159d67ba9bacf31154da382a87a031577729acf7caa51af55cbf2fb94ab529afbfaa5dd65f1a011ef8e52b8ce764dbfff037358d0f22c
|
||||
DIST 5.14.2-0-202003291239qtquickdialogs-documentation.7z 183373 BLAKE2B e1b1d4ddb85ce48e9c744ce7566f1ec2789b2fcf03f65c2616fa63b2a7ccdabc0a2ab60811bc723f3e9aa4bfa304b04bcd5097b0e617dd4f8c72b19d499e2ee0 SHA512 18a0914c7d398fdeb065829e9f93f51efddb58c35e43962fc891a46538807ce7dad27644acd976886fbb441e8b9e35790f4ed1271546a155da38b9dcd803a027
|
||||
DIST 5.14.2-0-202003291239qtquickextras-documentation.7z 673822 BLAKE2B d06bead9f468325f1457fd41d047797f3618322131e5fbc095c1a78e0926b020a5f3012f86f251c96d52e8d52b0d79c05f4639c19338d67f0e6de65901bb5af7 SHA512 d6fa5acb6558fc840d731da25d9061fe3dfa4e3bbb47354bc8760afe0431bcdbd1cb21491416d7773bb171108492b35e14d2f5df0fdf67e307e3ccd6fa0cc598
|
||||
DIST 5.14.2-0-202003291239qtquicktimeline-documentation.7z 149836 BLAKE2B 28cc7173aea37167a7aaada170bb0fa7fa378ddf270c6237836c47bf2b741aefd7f0454e33be4c089742644bb72b91f9aec1e00d54d837790b21349d1d66092b SHA512 b92c321d486a49a586569dd248cf9a6f49a5acb7806bd3ba60e1f29b85919d2ef79749cef644d9f53be5cb242ef9475bf1358e38bfb4bdaedb4b02f2f90de86c
|
||||
DIST 5.14.2-0-202003291239qtscript-documentation.7z 601309 BLAKE2B 24b63ae7f20f60d5e2b2c1cbbc5dc47f3f19cc1bb0bc1dade609bcb0a253f483d49359a7b2f9f508936a8c3d22802907fdb64fcf388e4c6b42cb60c6b154f2d7 SHA512 8cbff7316c0b0f2dfd302b374bb78fb6b7f4f466e886299d9c2aa22097ff2b871e4a41bad2f4262c49b065e13892f1e155f1dd6aa179b9a9e898227bb0641d76
|
||||
DIST 5.14.2-0-202003291239qtscripttools-documentation.7z 85919 BLAKE2B 9da6dfdc7bb18e4fbb6bad8326040e35e55ac8be556d8cc7e280b8fb481d56c9e26fa1f8bce4fa47acb0024bf622c2d46f99f5199cf0dd8412626c23f3b06767 SHA512 545e3b7cfe5fc2a76928e5c75866e350f2a80c7d47104171252e734e9d0c2966c4dae3100118730854f3de9bba7e1bc84167f60f44956730db0e0543a10819a8
|
||||
DIST 5.14.2-0-202003291239qtscxml-documentation.7z 622979 BLAKE2B 6243b5dc2c17eb6c0727174f61327a7a687a0af6cdc99a27d6f3c796f29358873e2fdadc2384341bf4ebe57078ada9ba2e9633c64699a280c1dd148bff273f29 SHA512 19e836eda1e1f7d9dc278a2195309665a0962ba4ba339511a2060217751de5288e137139833dc6e5825a7a5914ec66f234ceb58497058ae183f57b663b7b9cd3
|
||||
DIST 5.14.2-0-202003291239qtsensors-documentation.7z 3404679 BLAKE2B 33732ef14e76dbb2bb8e9a296eba8963f4ffbacabe2d6ab7521ae4c44fe44e246c32101f90a6b84bbf232b5172714eb5f9003e25de4197d53c18b60efc3767d9 SHA512 09146cc94ea1b97ecf5eff0127424dfb7e07bdf7751c60be58559c274ca29bbabf710b18d874a596548ebad2557804c1f2ea07792c3efa1e1692c0b806b2b10b
|
||||
DIST 5.14.2-0-202003291239qtserialbus-documentation.7z 367915 BLAKE2B 734832b230a62f9cc7789cd20821c0ef7bd627cfd5f28dbd71f522348b4da0c863dc276e35fd66a52a14e033090c68f0f7301f31978f61bb66e1d37c2d8719ff SHA512 9f00f877376cd0ddc847f907ae223acd0ca87f4d693673b2468a6a603f3ba2c5d8548588507f071511252311268e6006ccc2beeeaea45059ee0d7f4fdb0b61a2
|
||||
DIST 5.14.2-0-202003291239qtserialport-documentation.7z 278435 BLAKE2B 3ccc904b861ecce946945586122063c6bb383179e67d0a2324ec57661e91396ddd6e01c1d01843ea7b5da4ff23841f4162769417fef1eda1f8fcfb1e1bb5f496 SHA512 5e8e8c7d8d8315fa74330294dd0933713aa390fb52f39b4f9b90eeef74346d02fd4255f4e2ec860ddf8cbc4a06df13a371c78c7f1ae033d97a016c782fce5d61
|
||||
DIST 5.14.2-0-202003291239qtspeech-documentation.7z 134032 BLAKE2B 8d7671a8a71e8f112a98b9868ee5a0cfea4dc3eb63ff42fc60aaf9c5142be0b821583fafdf1cbdee2d66786f84949760d0be8a589747e2e811fd380ee09919e2 SHA512 e6eae003f852f04ddb438c73f02346e5a8040f206af8e444c5d6e28d8af5988f8f24a3c1853496a7da545a8fca1ab2f9ce6b7b4d3e9a8b7d2cf35d70e32a8cfd
|
||||
DIST 5.14.2-0-202003291239qtsql-documentation.7z 882769 BLAKE2B 5044c05764d02836f1dbc05f60fe969a4463d0f48c8858fabdebcdc5b374482e92af1deef80775adac202a31d9cf81b1c02e979d28c4d8024850f9a3c66b9942 SHA512 be3381013c78ae871ebf8e1ba4978b0845a1ddd6790e67ab5799a6d59e3d70ce0467f81aa207f9c3f58fb5bd86264b8a8a2a7336c7ecf6cbf6e75e4f7b7273f4
|
||||
DIST 5.14.2-0-202003291239qtsvg-documentation.7z 252552 BLAKE2B 516068324ce1d2f476c10e3934c96cce5fefa3f31511772614486ba71f5bd2facd9f3ac925769bcedaf2130651e6fa0aa67eac05dc351f1b65353150597ee14d SHA512 387b822eca333ef8226c79cdc55146fa5011165edae48fe06ad8fe9d951191a1528273a9fd14d7f60e9c1be49ef3224474a7e1ebda31672f727aa2c37c277541
|
||||
DIST 5.14.2-0-202003291239qttestlib-documentation.7z 219524 BLAKE2B 33f6d3dd6d217c7eec5d6ec4e3f346e9b263123be1d802cadf3bb1a15247ab02ccf768e0b5b1b98db32e5da919a1a4fdbaaba85c5ca8ee6d4d76d97fe1ae1be2 SHA512 4b7220b7473138729c48c135d70f3b2631d7a60461617b0bcdea30ce18917aa597d56cd5abbd1827e9701e17695c1bebacd49091dedea48ec908e3d0616a9fc7
|
||||
DIST 5.14.2-0-202003291239qtuitools-documentation.7z 158530 BLAKE2B 970493230cd91086e29545932ea9e7699aedc2bf68e0ea9b46682ae012074b5bfcb9845704714d9c3e653c77160bc4b9914405f827e3b3783840aacc18b88bca SHA512 531d9d2ea2796a7142468fc63b7894385299ec490b480450d160e6e1861d300582d19ea1cda706554a58b0f26438a4dd509362ffe05323a37445767d96525677
|
||||
DIST 5.14.2-0-202003291239qtvirtualkeyboard-documentation.7z 2037666 BLAKE2B f741913404fb8ba1747b785579e4c4c3728878c7238287f1426b32498def5019db2d2baea2818cf66f377ad01dbf0a5e3a2f5b3121efe4edb2a58e299ef2c1b5 SHA512 686ffc453726eba33d1cb6765cf3a66999f0f6ca3020ff20e9e6c1dc010f458ca88136c8f04c50b89fec7bfdf0dd54f62ae66e4cc43f9dacb77146517efc3d80
|
||||
DIST 5.14.2-0-202003291239qtwaylandcompositor-documentation.7z 586165 BLAKE2B 7f3f3046950301052fe6bc3fd611537290e9949b40939094b4595eb36f787e39ad5d678e42b3dfcb4efa149c7add225569a68b5d0f6c1f85f4d7680b38849be7 SHA512 c518c03515e21d5d3bbcf03cb1b704b9fb24be178aa9fae2d478d152d97c3766476b031b5e170b7b504344121be31da823ddfc5110217caaf99eaf0ee11e32c4
|
||||
DIST 5.14.2-0-202003291239qtwebchannel-documentation.7z 163023 BLAKE2B 594bf502959024a63365ed4098e624c5bb9627b40a98d98ed9a3e8d0bb6447a29e85385d94ee2039b11099cfba3da93d0fac2b772447c425d096a07947471faf SHA512 05aca7034070847201a4011d2b5952cf526124d8f3afc0cba5b03511b50f54e892e280465ccfed1efa849391babd1ecd0f528b14c0a36294a999be43fd4f2bc5
|
||||
DIST 5.14.2-0-202003291239qtwebengine-documentation.7z 2983056 BLAKE2B 97b3c0558e7d2a0c91bc9ae62d5bb78b3116f5b3586bb8d0a9bffd58a9e0e9bbc1a1a0275cc1869f84291d26e1ddb6d4c39605a60cf0f4d2942373ba80859312 SHA512 cfee5d5a76c05d668fca7dc6bc342d1f2f9e95a34c5782805069d1b260e5e3793d7dc0db1c6a1b3e96e8dec38e48e226c393c08fc354c7bb95dd889f27cbf93c
|
||||
DIST 5.14.2-0-202003291239qtwebsockets-documentation.7z 306861 BLAKE2B e7715265e92039d953d4bb711252f6ced098bdd227ec44f0c8597cd0bb021b2f4a9ebd76a65ad416dc91afaa04c0af538786160c6045b5bf60ba087e8b53d13b SHA512 0879de8d72f6e8201677caf3f7d26b4f1761f13fd8dcbb1d6c211663a16b96fca487f5fc96acaa77108ba148fb0fd1733af3a4ab35dddb5e5b5fae377de07cfe
|
||||
DIST 5.14.2-0-202003291239qtwebview-documentation.7z 120314 BLAKE2B 22bd0a4a09a9bf35679095ee06416a6285abb8b40d976168d63d9d0828dc5992887d1b381a530aac35259943141b2afe55c4769ee65fd5083d34e7b76132fcca SHA512 82c7e399d0468c6548e526f30315af6ff3498ca846c2c762139fbbc75ee0006edba4a5e921d60a2f5200e308f678fe45914144d5aadb28e79690af29c9a7fc09
|
||||
DIST 5.14.2-0-202003291239qtwidgets-documentation.7z 26796173 BLAKE2B 6383a2be3148bd0d40d09f8ebf044b3ca1f5648de0813ba21892246edfad9da2d6ff66e45495443531f840e762517caa399401f0a0de80ca3ccf181d378c7c78 SHA512 f81066289080709bad87c529be13fa16b9652d35d8a0f1671d9aad914101c6b9a934ce5504cd6133671cbe0cefaf6174caba3b0bc5e46741d8329ad2ed42b908
|
||||
DIST 5.14.2-0-202003291239qtx11extras-documentation.7z 36888 BLAKE2B 0f7757cb82a7fea064e9b484e08cbd3b1cefd5f29117ab283f0b26ffddae142e494f674744f2fca4f210da5c86b86500ef26781ca7e5bb0f13b0c12af9195d4d SHA512 728814ee896cdc429e843bbdc136931795d54b4b70bf0d54bc8ac9b8edac42986981d39c134f3ea5329984a9b15e0f0089df716c44889cf13368fef92cbbff5e
|
||||
DIST 5.14.2-0-202003291239qtxml-documentation.7z 499466 BLAKE2B 82ce65d6c4dfb39aa3202e20acafd0cb970e57ef24f35a2c4d64b3a550cc3e041b8bd2e74489b4738651ff1125247ae18e7e2885e919346f0b89776c36697846 SHA512 62b7d24f724721bb007c4de36bc2bb9578cb719de8acac72c5c144e1acb4a12a0a15930a3f0b8aff3ed557f236d2ab124045f86dc33b2d195da05e61133fd100
|
||||
DIST 5.14.2-0-202003291239qtxmlpatterns-documentation.7z 1193876 BLAKE2B ac7c92c265fb0bc4b5ed7ccf267c50389ca840bdf91a35abce127e14608e585b20191cfe84924864e2fc607b4d360207e50b85424c8517fce136d971de2c47a9 SHA512 2d012722d64b27c6ec11726e5b457ae1b87448e681271809489ea521ab0ac65553dc2d8c105bedc65501abc5af7d6921afc2d3cf5ac69fd17548405076f66146
|
||||
DIST 5.15.1-0-202009071124qdoc-documentation.7z 538292 BLAKE2B 2bfddf75b83783a515f7278e4c9e384e96d58a64f5326d640278dce7d730e011a0fd028ce41efb43d47c36c45cb378101a78c62779600cabff6c108db7146af9 SHA512 48ce574f1a4a888a40ed6ea8b81bb3baaec538c15c534dde15038eaf017bf97bf6714dd711b22a9d00332f4f79041ee20b27a4e0987ef98d48e7fb651df86f32
|
||||
DIST 5.15.1-0-202009071124qmake-documentation.7z 343276 BLAKE2B e4b4220bf97cb668b70021c3264713005fbb2b890cad7f19573f079726b84b181764789e0e46557eb8999ca84668e40b1c59836cd8ba4837f38754182d272313 SHA512 56bb705c4dde6e348bc995a0077b36c765e0295622490496d7c634effe5d9ad6e5f8a8239dd799ad0d61cbeb0d244904938d6e97ff91f761cc5f0c057e81ff86
|
||||
DIST 5.15.1-0-202009071124qt3d-documentation.7z 5832015 BLAKE2B d68bd281fcbf4c665f2b72602a4f2de779203cebdd870935f21c9514921062e1ca28d802f7d77779ec978752514b692f76f54487d0694c84397efadefcfa52bf SHA512 54d49afed958dc0231880d364c3385f017c72ab9226e1044b9d2b146685d5b5adf8fee44ed2ca58fa0d8f06fa01898724d570185f5b5995b93c5e028206fe959
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
<flag name="bluetooth">Install documentation for <pkg>dev-qt/qtbluetooth</pkg></flag>
|
||||
<flag name="charts">Install documentation for <pkg>dev-qt/qtcharts</pkg></flag>
|
||||
<flag name="concurrent">Install documentation for <pkg>dev-qt/qtconcurrent</pkg></flag>
|
||||
<flag name="core">Install documentation for <pkg>dev-qt/qtcore</pkg></flag>
|
||||
<flag name="datavis">Install documentation for <pkg>dev-qt/qtdatavis3d</pkg></flag>
|
||||
<flag name="declarative">Install documentation for <pkg>dev-qt/qtdeclarative</pkg></flag>
|
||||
<flag name="designer">Install documentation for <pkg>dev-qt/designer</pkg></flag>
|
||||
|
||||
@@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PV_FULL=${PV/_p/-0-}
|
||||
PV_NODOTS=$(ver_rs 1-3 '' ${PV%_p*})
|
||||
BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.qt5.${PV_NODOTS}.doc"
|
||||
|
||||
declare -A QT5_DOCS=(
|
||||
[3d]="qt3d"
|
||||
[assistant]="qtassistant"
|
||||
[bluetooth]="qtbluetooth"
|
||||
[concurrent]="qtconcurrent"
|
||||
[core]="qtcore qmake qtdoc"
|
||||
[dbus]="qtdbus"
|
||||
[declarative]="qtqml qtqmltest qtquick qtquickdialogs qtquickextras"
|
||||
[designer]="qtdesigner qtuitools"
|
||||
[gamepad]="qtgamepad"
|
||||
[graphicaleffects]="qtgraphicaleffects"
|
||||
[gui]="qtgui qtplatformheaders"
|
||||
[help]="qthelp"
|
||||
[imageformats]="qtimageformats"
|
||||
[linguist]="qtlinguist"
|
||||
[location]="qtlocation"
|
||||
[multimedia]="qtmultimedia"
|
||||
[network]="qtnetwork"
|
||||
[opengl]="qtopengl"
|
||||
[positioning]="qtpositioning"
|
||||
[printsupport]="qtprintsupport"
|
||||
[qdoc]="qdoc"
|
||||
[quickcontrols2]="qtquickcontrols"
|
||||
[quickcontrols]="qtquickcontrols1"
|
||||
[scxml]="qtscxml"
|
||||
[sensors]="qtsensors"
|
||||
[serialbus]="qtserialbus"
|
||||
[serialport]="qtserialport"
|
||||
[speech]="qtspeech"
|
||||
[sql]="qtsql"
|
||||
[svg]="qtsvg"
|
||||
[test]="qttestlib"
|
||||
[wayland]="qtwaylandcompositor"
|
||||
[webchannel]="qtwebchannel"
|
||||
[websockets]="qtwebsockets"
|
||||
[webview]="qtwebview"
|
||||
[widgets]="qtwidgets"
|
||||
[x11extras]="qtx11extras"
|
||||
[xml]="qtxml"
|
||||
[xmlpatterns]="qtxmlpatterns"
|
||||
)
|
||||
|
||||
DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools"
|
||||
HOMEPAGE="https://doc.qt.io/"
|
||||
|
||||
LICENSE="FDL-1.3"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="charts datavis +html networkauth +qch script timeline virtualkeyboard webengine"
|
||||
REQUIRED_USE="|| ( html qch )"
|
||||
|
||||
SRC_URI="
|
||||
charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z )
|
||||
datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z )
|
||||
networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z )
|
||||
script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z
|
||||
${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z )
|
||||
timeline? ( ${BASE_URI}.qtquicktimeline/${PV_FULL}qtquicktimeline-documentation.7z )
|
||||
virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z )
|
||||
webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z )
|
||||
"
|
||||
|
||||
for DOCUSE in ${!QT5_DOCS[@]}; do
|
||||
IUSE+=" +${DOCUSE}"
|
||||
for DOCTAR in ${QT5_DOCS[${DOCUSE}]}; do
|
||||
SRC_URI+=" ${DOCUSE}? ( ${BASE_URI}/${PV_FULL}${DOCTAR}-documentation.7z )"
|
||||
done
|
||||
done
|
||||
unset DOCTAR DOCUSE
|
||||
|
||||
BDEPEND="
|
||||
app-arch/p7zip
|
||||
media-libs/libpng:0
|
||||
"
|
||||
|
||||
S=${WORKDIR}/Docs/Qt-${PV%_p*}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Fix broken png file, bug 679146
|
||||
local png=qtdoc/images/used-in-examples/demos/tweetsearch/content/resources/anonymous.png
|
||||
pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes
|
||||
[[ $? -gt 15 ]] && die "Failed to fix ${png}"
|
||||
mv -f ${png/.png/fixed.png} ${png} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# must be the same as QT5_DOCDIR
|
||||
insinto /usr/share/qt5-doc
|
||||
use html && doins -r */
|
||||
use qch && doins *.qch
|
||||
}
|
||||
@@ -1,102 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PV_FULL=${PV/_p/-0-}
|
||||
PV_NODOTS=$(ver_rs 1-3 '' ${PV%_p*})
|
||||
BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.qt5.${PV_NODOTS}.doc"
|
||||
|
||||
declare -A QT5_DOCS=(
|
||||
[3d]="qt3d"
|
||||
[assistant]="qtassistant"
|
||||
[bluetooth]="qtbluetooth"
|
||||
[concurrent]="qtconcurrent"
|
||||
[core]="qtcore qmake qtdoc"
|
||||
[dbus]="qtdbus"
|
||||
[declarative]="qtqml qtqmltest qtquick qtquickdialogs qtquickextras"
|
||||
[designer]="qtdesigner qtuitools"
|
||||
[gamepad]="qtgamepad"
|
||||
[graphicaleffects]="qtgraphicaleffects"
|
||||
[gui]="qtgui qtplatformheaders"
|
||||
[help]="qthelp"
|
||||
[imageformats]="qtimageformats"
|
||||
[linguist]="qtlinguist"
|
||||
[location]="qtlocation"
|
||||
[multimedia]="qtmultimedia"
|
||||
[network]="qtnetwork"
|
||||
[opengl]="qtopengl"
|
||||
[positioning]="qtpositioning"
|
||||
[printsupport]="qtprintsupport"
|
||||
[qdoc]="qdoc"
|
||||
[quickcontrols2]="qtquickcontrols"
|
||||
[quickcontrols]="qtquickcontrols1"
|
||||
[scxml]="qtscxml"
|
||||
[sensors]="qtsensors"
|
||||
[serialbus]="qtserialbus"
|
||||
[serialport]="qtserialport"
|
||||
[speech]="qtspeech"
|
||||
[sql]="qtsql"
|
||||
[svg]="qtsvg"
|
||||
[test]="qttestlib"
|
||||
[wayland]="qtwaylandcompositor"
|
||||
[webchannel]="qtwebchannel"
|
||||
[websockets]="qtwebsockets"
|
||||
[webview]="qtwebview"
|
||||
[widgets]="qtwidgets"
|
||||
[x11extras]="qtx11extras"
|
||||
[xml]="qtxml"
|
||||
[xmlpatterns]="qtxmlpatterns"
|
||||
)
|
||||
|
||||
DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools"
|
||||
HOMEPAGE="https://doc.qt.io/"
|
||||
|
||||
LICENSE="FDL-1.3"
|
||||
SLOT="5"
|
||||
KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
|
||||
|
||||
IUSE="charts datavis +html networkauth +qch script virtualkeyboard webengine"
|
||||
REQUIRED_USE="|| ( html qch )"
|
||||
|
||||
SRC_URI="
|
||||
charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z )
|
||||
datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z )
|
||||
networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z )
|
||||
script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z
|
||||
${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z )
|
||||
virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z )
|
||||
webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z )
|
||||
"
|
||||
|
||||
for DOCUSE in ${!QT5_DOCS[@]}; do
|
||||
IUSE+=" +${DOCUSE}"
|
||||
for DOCTAR in ${QT5_DOCS[${DOCUSE}]}; do
|
||||
SRC_URI+=" ${DOCUSE}? ( ${BASE_URI}/${PV_FULL}${DOCTAR}-documentation.7z )"
|
||||
done
|
||||
done
|
||||
unset DOCTAR DOCUSE
|
||||
|
||||
BDEPEND="
|
||||
app-arch/p7zip
|
||||
media-libs/libpng:0
|
||||
"
|
||||
|
||||
S=${WORKDIR}/Docs/Qt-${PV%_p*}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Fix broken png file, bug 679146
|
||||
local png=qtdoc/images/used-in-examples/demos/tweetsearch/content/resources/anonymous.png
|
||||
pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes
|
||||
[[ $? -gt 15 ]] && die "Failed to fix ${png}"
|
||||
mv -f ${png/.png/fixed.png} ${png} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# must be the same as QT5_DOCDIR
|
||||
insinto /usr/share/qt5-doc
|
||||
use html && doins -r */
|
||||
use qch && doins *.qch
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qt3d-everywhere-src-5.14.2.tar.xz 81576496 BLAKE2B 39077430fa58a14d0636ef56607b687636651d8fb798093d00b150ae023c462780245f06d61eac214560b336a1f445c2fbeca397c1dc7e7ee0331cc008692a3c SHA512 43053d001d59094bfac19c5bf3ad17df277c64d0c214b72d4cf02231396d9109a231da8d9d72ebe79822bc09ee24fa2387b4b120dbad43d69a49e3d66ee21da8
|
||||
DIST qt3d-everywhere-src-5.15.1.tar.xz 81919836 BLAKE2B e0c617e777dc2562caaee02483bb4c9ec2fd17214ea02505942b074b82e698a82e4c81ef552705872c6c10be3cbab65a1fc3c5aff2c87637639f223583a04ae6 SHA512 5d35f39bd3cb65a4b7490fd3d57a4f62b3ccaad25c7963613d67641927bdc9d895fb436d049de5485a9e8e067c716951e376349cbfc3996af6765adda73d51d5
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="3D rendering module for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
fi
|
||||
|
||||
# TODO: tools
|
||||
IUSE="gamepad gles2-only qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtconcurrent-${PV}
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
>=media-libs/assimp-4.0.0
|
||||
gamepad? ( ~dev-qt/qtgamepad-${PV} )
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
rm -r src/3rdparty/assimp/{code,contrib,include} || die
|
||||
|
||||
qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri
|
||||
qt_use_disable_mod qml quick src/src.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtconnectivity-everywhere-src-5.14.2.tar.xz 2804940 BLAKE2B d72e1159877049865d45c5aea8281fce87d797bb41cd82aac534463f48752f8144d018a9a1a23d153adc41b64559c0aa160c00ad1c30ce7790abb11f4ee1d87f SHA512 948050b915f6f2e1fffcb2c8b55d9061f25a82314d02e7a39faa9b88e065bb924ce5f8a7c26ed1f07b29b986d47acd5678f57bb96668d1c1ecd93ad3a7e40c7a
|
||||
DIST qtconnectivity-everywhere-src-5.15.1.tar.xz 2814984 BLAKE2B b1c4e0525fd50af4971d97a4f735e5a9c2fd1bdb72bf2ee01e7136ce57da576d10e4083da7ecd3257471b7a9f7fed3b925b473dcc99ef81a3576fc81abbb7971 SHA512 ad7bad604c466461bcc7bfd889ecbb36e010c89ea1ecf7736f8b0ad49e682a1800cd2507b8d8c0b582c424b176f8179aeec85a6b0fc4ed933f8b6032e935d39a
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtconnectivity"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Bluetooth support library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
fi
|
||||
|
||||
IUSE="qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtconcurrent-${PV}
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtdbus-${PV}
|
||||
>=net-wireless/bluez-5:=
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/nfc//' src/src.pro || die
|
||||
|
||||
qt_use_disable_mod qml quick src/src.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtcharts-everywhere-src-5.14.2.tar.xz 4250508 BLAKE2B 0f6839bceee19215e82355d66972af69a714e28a75609a0920cee0792e593070fea237e6760b86bda81299ecb9d6bd3561c0a90dafbd571d3a14b72212ddacb0 SHA512 2776db3dfe6f6f1047bd19d8d936d3f72de46c0807bbf02ba874053113d76df4cf80497d5ed2cee192ad94abb8e12b4fbce8359a63d8beb1190d491fc2da35bc
|
||||
DIST qtcharts-everywhere-src-5.15.1.tar.xz 4251664 BLAKE2B 392464bfd9fecadf59f759284ff530a5dbeefa0ea31a2ec134538f0abe21ef517be319ab51ff0f0d0a29f68a4c7b3a2c8905484cd193a33626e6381c11880822 SHA512 7e644d4a674f175745646f8b541c8cfd972853fdf3a3ee5d0f7c23f035ae81cef0671292535fe65b1c276e4c54c7a48db1a1d2f9be97834513d154eea1666f3c
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Chart component library for the Qt5 framework"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
|
||||
fi
|
||||
|
||||
IUSE="qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod qml quick \
|
||||
src/src.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtbase"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/concurrent
|
||||
)
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,106 +0,0 @@
|
||||
From 276fa8383a7535765be7182883ef4aade17ce013 Mon Sep 17 00:00:00 2001
|
||||
From: Thiago Macieira <thiago.macieira@intel.com>
|
||||
Date: Thu, 2 Apr 2020 12:08:41 -0300
|
||||
Subject: [PATCH] QLibrary: fix deadlock caused by fix to QTBUG-39642
|
||||
|
||||
Commit ae6f73e8566fa76470937aca737141183929a5ec inserted a mutex around
|
||||
the entire load_sys(). We had reasoed that deadlocks would only occur if
|
||||
the object creation in instance() recursed into its own instance(),
|
||||
which was already a bug. But we had forgotten that dlopen()/
|
||||
LoadLibrary() executes initialization code from the module being loaded,
|
||||
which could cause a recursion back into the same QPluginLoader or
|
||||
QLibrary object. This recursion is benign because the module *is* loaded
|
||||
and dlopen()/LoadLibrary() returns the same handle.
|
||||
|
||||
[ChangeLog][QtCore][QLibrary and QPluginLoader] Fixed a deadlock that
|
||||
would happen if the plugin or library being loaded has load-time
|
||||
initialization code (C++ global variables) that recursed back into the
|
||||
same QLibrary or QPluginLoader object.
|
||||
|
||||
PS: QLibraryPrivate::loadPlugin() updates pluginState outside a mutex
|
||||
lock, so pluginState should be made an atomic variable. Once that is
|
||||
done, we'll only need locking the mutex to update errorString (no
|
||||
locking before loading).
|
||||
|
||||
Fixes: QTBUG-83207
|
||||
Task-number: QTBUG-39642
|
||||
Change-Id: Ibdc95e9af7bd456a94ecfffd160209304e5ab2eb
|
||||
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
||||
Reviewed-by: David Faure <david.faure@kdab.com>
|
||||
---
|
||||
src/corelib/plugin/qlibrary.cpp | 2 --
|
||||
src/corelib/plugin/qlibrary_unix.cpp | 4 ++++
|
||||
src/corelib/plugin/qlibrary_win.cpp | 3 +++
|
||||
3 files changed, 7 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/corelib/plugin/qlibrary.cpp b/src/corelib/plugin/qlibrary.cpp
|
||||
index ddb053c26fa..be9d92b2048 100644
|
||||
--- a/src/corelib/plugin/qlibrary.cpp
|
||||
+++ b/src/corelib/plugin/qlibrary.cpp
|
||||
@@ -576,9 +576,7 @@ bool QLibraryPrivate::load()
|
||||
|
||||
Q_TRACE(QLibraryPrivate_load_entry, fileName);
|
||||
|
||||
- mutex.lock();
|
||||
bool ret = load_sys();
|
||||
- mutex.unlock();
|
||||
if (qt_debug_component()) {
|
||||
if (ret) {
|
||||
qDebug() << "loaded library" << fileName;
|
||||
diff --git a/src/corelib/plugin/qlibrary_unix.cpp b/src/corelib/plugin/qlibrary_unix.cpp
|
||||
index 017aa97b66a..a5c72f81d96 100644
|
||||
--- a/src/corelib/plugin/qlibrary_unix.cpp
|
||||
+++ b/src/corelib/plugin/qlibrary_unix.cpp
|
||||
@@ -123,6 +123,7 @@ QStringList QLibraryPrivate::prefixes_sys()
|
||||
|
||||
bool QLibraryPrivate::load_sys()
|
||||
{
|
||||
+ QMutexLocker locker(&mutex);
|
||||
QString attempt;
|
||||
QFileSystemEntry fsEntry(fileName);
|
||||
|
||||
@@ -213,6 +214,7 @@ bool QLibraryPrivate::load_sys()
|
||||
}
|
||||
#endif
|
||||
|
||||
+ locker.unlock();
|
||||
bool retry = true;
|
||||
Handle hnd = nullptr;
|
||||
for (int prefix = 0; retry && !hnd && prefix < prefixes.size(); prefix++) {
|
||||
@@ -273,6 +275,8 @@ bool QLibraryPrivate::load_sys()
|
||||
}
|
||||
}
|
||||
#endif
|
||||
+
|
||||
+ locker.relock();
|
||||
if (!hnd) {
|
||||
errorString = QLibrary::tr("Cannot load library %1: %2").arg(fileName, qdlerror());
|
||||
}
|
||||
diff --git a/src/corelib/plugin/qlibrary_win.cpp b/src/corelib/plugin/qlibrary_win.cpp
|
||||
index 000bf762763..ef58724be8e 100644
|
||||
--- a/src/corelib/plugin/qlibrary_win.cpp
|
||||
+++ b/src/corelib/plugin/qlibrary_win.cpp
|
||||
@@ -78,6 +78,7 @@ bool QLibraryPrivate::load_sys()
|
||||
// fileName
|
||||
//
|
||||
// NB If it's a plugin we do not ever try the ".dll" extension
|
||||
+ QMutexLocker locker(&mutex);
|
||||
QStringList attempts;
|
||||
|
||||
if (pluginState != IsAPlugin)
|
||||
@@ -95,6 +96,7 @@ bool QLibraryPrivate::load_sys()
|
||||
attempts.prepend(QDir::rootPath() + fileName);
|
||||
#endif
|
||||
|
||||
+ locker.unlock();
|
||||
Handle hnd = nullptr;
|
||||
for (const QString &attempt : qAsConst(attempts)) {
|
||||
#ifndef Q_OS_WINRT
|
||||
@@ -115,6 +117,7 @@ bool QLibraryPrivate::load_sys()
|
||||
#ifndef Q_OS_WINRT
|
||||
SetErrorMode(oldmode);
|
||||
#endif
|
||||
+ locker.relock();
|
||||
if (!hnd) {
|
||||
errorString = QLibrary::tr("Cannot load library %1: %2").arg(
|
||||
QDir::toNativeSeparators(fileName), qt_error_string());
|
||||
@@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
QT5_MODULE="qtbase"
|
||||
inherit linux-info qt5-build
|
||||
|
||||
DESCRIPTION="Cross-platform application development framework"
|
||||
SLOT=5/$(ver_cut 1-3)
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="icu old-kernel systemd"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/double-conversion:=
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpcre2[pcre16,unicode]
|
||||
sys-libs/zlib:=
|
||||
icu? ( dev-libs/icu:= )
|
||||
!icu? ( virtual/libiconv )
|
||||
systemd? ( sys-apps/systemd:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<dev-qt/qtcore-4.8.7-r4:4
|
||||
"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/tools/bootstrap
|
||||
src/tools/moc
|
||||
src/tools/rcc
|
||||
src/corelib
|
||||
src/tools/qlalr
|
||||
doc
|
||||
)
|
||||
|
||||
QT5_GENTOO_PRIVATE_CONFIG=(
|
||||
!:network
|
||||
!:sql
|
||||
!:testlib
|
||||
!:xml
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.14.1-cmake-macro-backward-compat.patch" # bug 703306
|
||||
"${FILESDIR}/${P}-QLibrary-deadlock.patch" # QTBUG-83207
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
use kernel_linux || return
|
||||
get_running_version
|
||||
if kernel_is -lt 3 17 && ! use old-kernel; then
|
||||
ewarn "The running kernel is older than 3.17. USE=old-kernel is needed for"
|
||||
ewarn "dev-qt/qtcore to function on this kernel properly. See Bug #669994."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# don't add -O3 to CXXFLAGS, bug 549140
|
||||
sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
|
||||
|
||||
# fix missing qt_version_tag symbol w/ LTO, bug 674382
|
||||
sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
-no-feature-statx # bug 672856
|
||||
$(qt_use icu)
|
||||
$(qt_use !icu iconv)
|
||||
$(qt_use systemd journald)
|
||||
)
|
||||
use old-kernel && myconf+=(
|
||||
-no-feature-renameat2 # needs Linux 3.16, bug 669994
|
||||
-no-feature-getentropy # needs Linux 3.17, bug 669994
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt5-build_src_install
|
||||
|
||||
local flags=(
|
||||
DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
|
||||
OPENGL OPENSSL SSL WIDGETS
|
||||
)
|
||||
|
||||
for flag in ${flags[@]}; do
|
||||
cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
|
||||
|
||||
#if defined(QT_NO_${flag}) && defined(QT_${flag})
|
||||
# undef QT_NO_${flag}
|
||||
#elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
|
||||
# define QT_NO_${flag}
|
||||
#endif
|
||||
_EOF_
|
||||
done
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtdatavis3d-everywhere-src-5.14.2.tar.xz 5190800 BLAKE2B 2e60bb97526bfac4c9bd70aae8885fc5f9b7704f8dbe8cff726ef6a60d83507f4d9c59a92b45a3fce78c21ed6d7e41466acec00910e96921a73b5d9bc9fa130d SHA512 25d207e045e58f9edc3a661b641225f6a11eb45f723847281007fa53b753430dc5792e31bdd142c95e886bfda5f6d29826cd151cb23a1e1a81cc0b91d5f7a2f6
|
||||
DIST qtdatavis3d-everywhere-src-5.15.1.tar.xz 5191624 BLAKE2B ac6f6591f12e00bd9e473da0441d6863b1ffc44d125998a530a3993e9489ee56ed5c9d30e9842fc2b4a4b22110a0296709834582025d50c34653f90be5f08393 SHA512 3f11cddebd29aa90ce62fa19f9ab33026393bf95525bea7c4514e04acef23db9dbfdf000aa885aa2f823b1cd6ca99ac2a1f8afaabe67ee13785d5e4650aa4c97
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="3D data visualization library for the Qt5 framework"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
fi
|
||||
|
||||
IUSE="gles2-only qml"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}[gles2-only=]
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# eliminate bogus dependency on qtwidgets
|
||||
sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
|
||||
|
||||
qt_use_disable_mod qml quick \
|
||||
src/src.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtbase"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
>=sys-apps/dbus-1.4.20
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/dbus
|
||||
src/tools/qdbusxml2cpp
|
||||
src/tools/qdbuscpp2xml
|
||||
)
|
||||
|
||||
QT5_GENTOO_CONFIG=(
|
||||
:dbus
|
||||
:dbus-linked:
|
||||
)
|
||||
|
||||
QT5_GENTOO_PRIVATE_CONFIG=(
|
||||
:dbus
|
||||
:dbus-linked
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
-dbus-linked
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtdeclarative-everywhere-src-5.14.2.tar.xz 21305980 BLAKE2B 0ccbae8ddc46f4891af6732a4b3cf874c523c7ded5a06f78c7c5cd290fef8e32ad6efe5dcffe947024144128ab2f1108594e4a30da9ca79e1ce3008c73ca2a25 SHA512 48d3a547237514a8bdc2a4c0b3f97732abceacece0e0899d2f33787293eb99f54c28efce35a34b8c46dcd4d78ebbc88bfc820bc68496076eacace40aaceee004
|
||||
DIST qtdeclarative-everywhere-src-5.15.1.tar.xz 21558724 BLAKE2B 15da5471799e461e5f5983fb0d947cad9d635a1bb0760da0b709f273ba9a9846df442f424d2009e857d831695d14a92c9be941270a07dc0f33cc46382ba44e6f SHA512 193ec706b764330a2ae00614b13482b7586642f9cfd32458e8c975daa07ba25f0f9887de0918c4034f52f613b860677c09c46a3b7d07d4229446cfc0805bcccd
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
From 8ace780b5aa298e3c01903bfd57f766a42209191 Mon Sep 17 00:00:00 2001
|
||||
From: Frederik Gladhorn <frederik.gladhorn@remarkable.com>
|
||||
Date: Sat, 28 Mar 2020 15:14:41 +0100
|
||||
Subject: [PATCH] Fix QQuickMouseArea getting stuck in pressed state when
|
||||
hiding in press
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=utf8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
In 78c1fcbc49f56463064eef738a475d9018357b24 we stopped giving the
|
||||
exclusive grab to hidden or disabled items with is good. But the change
|
||||
did not take into consideration how mouse area handles its internal
|
||||
state.
|
||||
|
||||
As a simple example: A mouse area that would set itself hiddin in the
|
||||
press handler, would continue to have d->pressed == true, which means it
|
||||
would not react to any future press events.
|
||||
|
||||
The fix is to let mouse area check in its change handler whether it has
|
||||
become invisible.
|
||||
The test also checks that enabled behaves the same way. There is no
|
||||
action needed, since mouse area does completely custom handling of
|
||||
enabled (maybe something to fix in Qt 6), disabling a mouse area doesn't
|
||||
disable its children for example, it doesn't invoke
|
||||
QQuickItem::setEnabled at all. Due to this circumventing the common
|
||||
behavior, by chance disabling a mouse area in the on pressed handler
|
||||
works.
|
||||
|
||||
Fixes: QTBUG-74987
|
||||
Change-Id: Idb8499b3e5bcb744fbba203fdea5c46695bd5077
|
||||
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
|
||||
---
|
||||
src/quick/items/qquickmousearea.cpp | 6 ++++
|
||||
3 files changed, 80 insertions(+)
|
||||
create mode 100644 tests/auto/quick/qquickmousearea/data/settingHiddenInPressUngrabs.qml
|
||||
|
||||
diff --git a/src/quick/items/qquickmousearea.cpp b/src/quick/items/qquickmousearea.cpp
|
||||
index 368379f5c40..dc60712a9cd 100644
|
||||
--- a/src/quick/items/qquickmousearea.cpp
|
||||
+++ b/src/quick/items/qquickmousearea.cpp
|
||||
@@ -1083,6 +1083,12 @@ void QQuickMouseArea::itemChange(ItemChange change, const ItemChangeData &value)
|
||||
}
|
||||
setHovered(!d->hovered);
|
||||
}
|
||||
+ if (d->pressed && (!isVisible())) {
|
||||
+ // This happens when the mouse area sets itself disabled or hidden
|
||||
+ // inside the press handler. In that case we should not keep the internal
|
||||
+ // state as pressed, since we never became the mouse grabber.
|
||||
+ ungrabMouse();
|
||||
+ }
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
--
|
||||
2.16.3
|
||||
@@ -1,64 +0,0 @@
|
||||
From e807f9d1d80559b8ff91f1c3cfdd755b3da56a6d Mon Sep 17 00:00:00 2001
|
||||
From: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
|
||||
Date: Tue, 5 May 2020 11:36:24 +0200
|
||||
Subject: [PATCH] Fix subpixel positioned text with Text.NativeRendering
|
||||
|
||||
We would be generating subpixel positioned glyphs based on the
|
||||
relative positions of the glyphs, ignoring the fractional part
|
||||
contributed by the origin of the text. So if the text origin was
|
||||
inside a pixel, the subpixel antialiasing would be wrong and we
|
||||
would see kerning errors.
|
||||
|
||||
This was especially visible when using AlignHCenter on text
|
||||
with hinting disabled and resizing the item it was aligning to.
|
||||
|
||||
Pick-to: 5.15
|
||||
Task-number: QTBUG-49646
|
||||
Change-Id: I0e709ba2b5d2440e34c94c6f819befe0a65a113a
|
||||
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
||||
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
|
||||
---
|
||||
src/quick/scenegraph/qsgdefaultglyphnode_p.cpp | 9 ++++-----
|
||||
1 file changed, 4 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
|
||||
index cfa645bfd03..f73b64f537f 100644
|
||||
--- a/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
|
||||
+++ b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
|
||||
@@ -789,11 +789,12 @@ void QSGTextMaskMaterial::populate(const QPointF &p,
|
||||
const QMargins &margins)
|
||||
{
|
||||
Q_ASSERT(m_font.isValid());
|
||||
+ QPointF position(p.x(), p.y() - m_font.ascent());
|
||||
QVector<QFixedPoint> fixedPointPositions;
|
||||
const int glyphPositionsSize = glyphPositions.size();
|
||||
fixedPointPositions.reserve(glyphPositionsSize);
|
||||
for (int i=0; i < glyphPositionsSize; ++i)
|
||||
- fixedPointPositions.append(QFixedPoint::fromPointF(glyphPositions.at(i)));
|
||||
+ fixedPointPositions.append(QFixedPoint::fromPointF(position + glyphPositions.at(i)));
|
||||
|
||||
QTextureGlyphCache *cache = glyphCache();
|
||||
|
||||
@@ -815,18 +816,16 @@ void QSGTextMaskMaterial::populate(const QPointF &p,
|
||||
Q_ASSERT(geometry->sizeOfVertex() == sizeof(QVector4D));
|
||||
ushort *ip = geometry->indexDataAsUShort();
|
||||
|
||||
- QPointF position(p.x(), p.y() - m_font.ascent());
|
||||
bool supportsSubPixelPositions = fontD->fontEngine->supportsSubPixelPositions();
|
||||
for (int i=0; i<glyphIndexes.size(); ++i) {
|
||||
+ QPointF glyphPosition = glyphPositions.at(i) + position;
|
||||
QFixed subPixelPosition;
|
||||
if (supportsSubPixelPositions)
|
||||
- subPixelPosition = fontD->fontEngine->subPixelPositionForX(QFixed::fromReal(glyphPositions.at(i).x()));
|
||||
+ subPixelPosition = fontD->fontEngine->subPixelPositionForX(QFixed::fromReal(glyphPosition.x()));
|
||||
|
||||
QTextureGlyphCache::GlyphAndSubPixelPosition glyph(glyphIndexes.at(i), subPixelPosition);
|
||||
const QTextureGlyphCache::Coord &c = cache->coords.value(glyph);
|
||||
|
||||
- QPointF glyphPosition = glyphPositions.at(i) + position;
|
||||
-
|
||||
// On a retina screen the glyph positions are not pre-scaled (as opposed to
|
||||
// eg. the raster paint engine). To ensure that we get the same behavior as
|
||||
// the raster engine (and CoreText itself) when it comes to rounding of the
|
||||
--
|
||||
2.16.3
|
||||
@@ -1,59 +0,0 @@
|
||||
# Copyright 2009-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
inherit python-any-r1 qt5-build
|
||||
|
||||
DESCRIPTION="The QML and Quick modules for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="gles2-only +jit localstorage vulkan +widgets"
|
||||
|
||||
BDEPEND="${PYTHON_DEPS}"
|
||||
# qtgui[gles2-only=] is needed because of bug 504322
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}:5=[gles2-only=,vulkan=]
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qttest-${PV}
|
||||
localstorage? ( ~dev-qt/qtsql-${PV} )
|
||||
widgets? ( ~dev-qt/qtwidgets-${PV}[gles2-only=] )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<dev-qt/qtquickcontrols-5.7:5
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-QQuickItemView-fix-maxXY-extent.patch" # QTBUG-83890
|
||||
"${FILESDIR}/${P}-fix-subpixel-positioned-text.patch" # QTBUG-49646
|
||||
"${FILESDIR}/${P}-QQuickMouseArea-stuck-in-pressed-state.patch" # QTBUG-74987
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
|
||||
|
||||
qt_use_disable_mod localstorage sql \
|
||||
src/imports/imports.pro
|
||||
|
||||
qt_use_disable_mod widgets widgets \
|
||||
src/src.pro \
|
||||
src/qmltest/qmltest.pro \
|
||||
tests/auto/auto.pro \
|
||||
tools/tools.pro \
|
||||
tools/qmlscene/qmlscene.pro \
|
||||
tools/qml/qml.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myqmakeargs=(
|
||||
--
|
||||
-qml-debug
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm ~hppa ~ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="+network +widgets"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}:5=
|
||||
network? ( ~dev-qt/qtnetwork-${PV}[ssl] )
|
||||
widgets? ( ~dev-qt/qtwidgets-${PV} )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/qtdiag
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod network network \
|
||||
src/qtdiag/qtdiag.pro
|
||||
|
||||
qt_use_disable_mod widgets widgets \
|
||||
src/qtdiag/qtdiag.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtgamepad-everywhere-src-5.14.2.tar.xz 386940 BLAKE2B e1f9312f5007eea0f8126bd1145be603958a6e0833e74f2fe116595d7afa07ba7868d4dce91281440755ce7ff98445bdb38fc09e54ef35ec57dd156fadcaf23e SHA512 23971fae9b1626afc005dccae3bb715f719695bf5e24a1711b3e7049ce49ef5c72097e1eb702464ab7663d41750bf4103e4ed78ee7954269921e3064b79f4c05
|
||||
DIST qtgamepad-everywhere-src-5.15.1.tar.xz 387004 BLAKE2B 26e7e766121b18851f28c514e4cb7c144f1cce506ef80dc9db4034639df0c77671b5be618d318bb20c8aba290f1a3ed1d99d3a23fac83bc0942063d2cb4f77c2 SHA512 f74933f9e28d0db03d30743e7d75c7a1ba28fa03d97aa894b5cbc306a2d501c27ec40eb84c6b999a6e5ed01b3126bfa992a3a3ca28246310edfe1f2fc12c1d88
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Qt module to support gamepad hardware"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
fi
|
||||
|
||||
IUSE="evdev qml sdl"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}[evdev?]
|
||||
evdev? ( virtual/libudev:= )
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
sdl? ( media-libs/libsdl )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod qml quick \
|
||||
src/src.pro
|
||||
|
||||
qt_use_disable_config evdev evdev \
|
||||
src/plugins/gamepads/gamepads.pro
|
||||
|
||||
qt_use_disable_config sdl sdl2 \
|
||||
src/plugins/gamepads/gamepads.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtgraphicaleffects-everywhere-src-5.14.2.tar.xz 14040880 BLAKE2B 7fe0d534b9365e02c6a9499a7d0ef5d2e87a9c46819f05ad5052a23400bf90070b6ec9e7aad8a76de63760bea7853c29a1e01eb055956588f46347525a86f2e1 SHA512 fa6ed3eff243675f9d0bfa71b2886804e4902cf9d7d91d5dec0f8e4f060ee7c347ba7775a89e3f8effd0ffed8314f916b55f09056902abc892ee27e79ce2925c
|
||||
DIST qtgraphicaleffects-everywhere-src-5.15.1.tar.xz 14040940 BLAKE2B 1e49e58efeedadccb76c680ef80b017fbf5ff62df25140e0ef7012caacab0db67307f1a6ffd0cfe28e76b67ace61c858b1e34994c700b2a533233b9659efb970 SHA512 651f8d96199b6324726fcf97eebf16a3ee40e5a9523a3c03255ca4201228b8d02314d5dd9722f59d44f09b4ff8dd722fb276b9af7f65728693a2c4ee62f781c1
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
From 1616c71921b73b227f56ccb3f2c49a994ec23440 Mon Sep 17 00:00:00 2001
|
||||
From: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
||||
Date: Thu, 23 Jul 2020 11:48:48 +0200
|
||||
Subject: Fix buffer overflow in XBM parser
|
||||
|
||||
Avoid parsing over the buffer limit, or interpreting non-hex
|
||||
as hex.
|
||||
|
||||
This still leaves parsing of lines longer than 300 chars
|
||||
unreliable
|
||||
|
||||
Change-Id: I1c57a7e530c4380f6f9040b2ec729ccd7dc7a5fb
|
||||
Reviewed-by: Robert Loehning <robert.loehning@qt.io>
|
||||
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
|
||||
(cherry picked from commit c562c1fc19629fb505acd0f6380604840b634211)
|
||||
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
||||
---
|
||||
src/gui/image/qxbmhandler.cpp | 4 ++-
|
||||
.../gui/image/qimagereader/tst_qimagereader.cpp | 38 ++++++++++++++++++++++
|
||||
2 files changed, 41 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/gui/image/qxbmhandler.cpp b/src/gui/image/qxbmhandler.cpp
|
||||
index f06561690c..72ce7f7ecd 100644
|
||||
--- a/src/gui/image/qxbmhandler.cpp
|
||||
+++ b/src/gui/image/qxbmhandler.cpp
|
||||
@@ -159,7 +159,9 @@ static bool read_xbm_body(QIODevice *device, int w, int h, QImage *outImage)
|
||||
w = (w+7)/8; // byte width
|
||||
|
||||
while (y < h) { // for all encoded bytes...
|
||||
- if (p) { // p = "0x.."
|
||||
+ if (p && p < (buf + readBytes - 3)) { // p = "0x.."
|
||||
+ if (!isxdigit(p[2]) || !isxdigit(p[3]))
|
||||
+ return false;
|
||||
*b++ = hex2byte(p+2);
|
||||
p += 2;
|
||||
if (++x == w && ++y < h) {
|
||||
--
|
||||
cgit v1.2.1
|
||||
|
||||
@@ -1,185 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
QT5_MODULE="qtbase"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
|
||||
SLOT=5/$(ver_cut 1-3) # bug 707658
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
# TODO: linuxfb
|
||||
|
||||
IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
|
||||
+libinput +png tslib tuio +udev vnc vulkan wayland +X"
|
||||
REQUIRED_USE="
|
||||
|| ( eglfs X )
|
||||
accessibility? ( dbus X )
|
||||
eglfs? ( egl )
|
||||
ibus? ( dbus )
|
||||
libinput? ( udev )
|
||||
X? ( gles2-only? ( egl ) )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
dev-util/gtk-update-icon-cache
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.6.1:2
|
||||
>=media-libs/harfbuzz-1.6.0:=
|
||||
sys-libs/zlib:=
|
||||
virtual/opengl
|
||||
dbus? ( ~dev-qt/qtdbus-${PV} )
|
||||
egl? ( media-libs/mesa[egl] )
|
||||
eglfs? (
|
||||
media-libs/mesa[gbm]
|
||||
x11-libs/libdrm
|
||||
)
|
||||
evdev? ( sys-libs/mtdev )
|
||||
gles2-only? ( media-libs/mesa[gles2] )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
libinput? (
|
||||
dev-libs/libinput:=
|
||||
>=x11-libs/libxkbcommon-0.5.0
|
||||
)
|
||||
png? ( media-libs/libpng:0= )
|
||||
tslib? ( >=x11-libs/tslib-1.21 )
|
||||
tuio? ( ~dev-qt/qtnetwork-${PV} )
|
||||
udev? ( virtual/libudev:= )
|
||||
vnc? ( ~dev-qt/qtnetwork-${PV} )
|
||||
vulkan? ( dev-util/vulkan-headers )
|
||||
X? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
>=x11-libs/libxcb-1.12:=[xkb]
|
||||
>=x11-libs/libxkbcommon-0.5.0[X]
|
||||
x11-libs/xcb-util-image
|
||||
x11-libs/xcb-util-keysyms
|
||||
x11-libs/xcb-util-renderutil
|
||||
x11-libs/xcb-util-wm
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
evdev? ( sys-kernel/linux-headers )
|
||||
udev? ( sys-kernel/linux-headers )
|
||||
"
|
||||
PDEPEND="
|
||||
ibus? ( app-i18n/ibus )
|
||||
wayland? ( ~dev-qt/qtwayland-${PV} )
|
||||
"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/tools/qvkgen
|
||||
src/gui
|
||||
src/openglextensions
|
||||
src/platformheaders
|
||||
src/platformsupport
|
||||
src/plugins/generic
|
||||
src/plugins/imageformats
|
||||
src/plugins/platforms
|
||||
src/plugins/platforminputcontexts
|
||||
)
|
||||
|
||||
QT5_GENTOO_CONFIG=(
|
||||
accessibility:accessibility-atspi-bridge
|
||||
egl:egl:
|
||||
eglfs:eglfs:
|
||||
eglfs:eglfs_egldevice:
|
||||
eglfs:eglfs_gbm:
|
||||
evdev:evdev:
|
||||
evdev:mtdev:
|
||||
:fontconfig:
|
||||
:system-freetype:FREETYPE
|
||||
!:no-freetype:
|
||||
!gif:no-gif:
|
||||
gles2-only::OPENGL_ES
|
||||
gles2-only:opengles2:OPENGL_ES_2
|
||||
!:no-gui:
|
||||
:system-harfbuzz:
|
||||
!:no-harfbuzz:
|
||||
jpeg:system-jpeg:IMAGEFORMAT_JPEG
|
||||
!jpeg:no-jpeg:
|
||||
libinput
|
||||
libinput:xkbcommon:
|
||||
:opengl
|
||||
png:png:
|
||||
png:system-png:IMAGEFORMAT_PNG
|
||||
!png:no-png:
|
||||
tslib:tslib:
|
||||
udev:libudev:
|
||||
vulkan:vulkan:
|
||||
X:xcb:
|
||||
X:xcb-glx:
|
||||
X:xcb-plugin:
|
||||
X:xcb-render:
|
||||
X:xcb-sm:
|
||||
X:xcb-xlib:
|
||||
X:xcb-xinput:
|
||||
)
|
||||
|
||||
QT5_GENTOO_PRIVATE_CONFIG=(
|
||||
:gui
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/qt-5.12-gcc-avx2.patch" # bug 672946
|
||||
"${FILESDIR}/${PN}-5.14.1-cmake-macro-backward-compat.patch" # bug 703306
|
||||
"${FILESDIR}/${PN}-5.14.2-CVE-2020-17507.patch" # bug 736924
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# don't add -O3 to CXXFLAGS, bug 549140
|
||||
sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
|
||||
|
||||
# egl_x11 is activated when both egl and X are enabled
|
||||
use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
|
||||
|
||||
qt_use_disable_config dbus dbus \
|
||||
src/platformsupport/themes/genericunix/genericunix.pri
|
||||
|
||||
qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
|
||||
|
||||
qt_use_disable_mod ibus dbus \
|
||||
src/plugins/platforminputcontexts/platforminputcontexts.pro
|
||||
|
||||
use vnc || sed -i -e '/SUBDIRS += vnc/d' \
|
||||
src/plugins/platforms/platforms.pro || die
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(usex dbus -dbus-linked '')
|
||||
$(qt_use egl)
|
||||
$(qt_use eglfs)
|
||||
$(usex eglfs '-gbm -kms' '')
|
||||
$(qt_use evdev)
|
||||
$(qt_use evdev mtdev)
|
||||
-fontconfig
|
||||
-system-freetype
|
||||
$(usex gif '' -no-gif)
|
||||
-gui
|
||||
-system-harfbuzz
|
||||
$(qt_use jpeg libjpeg system)
|
||||
$(qt_use libinput)
|
||||
-opengl $(usex gles2-only es2 desktop)
|
||||
$(qt_use png libpng system)
|
||||
$(qt_use tslib)
|
||||
$(qt_use udev libudev)
|
||||
$(qt_use vulkan)
|
||||
$(qt_use X xcb system)
|
||||
$(usex X '-xcb-xlib -xcb-xinput -xkb' '')
|
||||
)
|
||||
if use libinput || use X; then
|
||||
myconf+=( -xkbcommon )
|
||||
fi
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Qt5 module for integrating online documentation into applications"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qtsql-${PV}[sqlite]
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/assistant/help
|
||||
src/assistant/qcollectiongenerator
|
||||
src/assistant/qhelpgenerator
|
||||
)
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtimageformats-everywhere-src-5.14.2.tar.xz 1805208 BLAKE2B 115939d859478ccb2190c68ea3e93484537d372f62fc03f42931e69c5b7e0f1f84b376659986c3a36082e05930cafd076579c9786f9f4669ebecbb4254ee8d35 SHA512 e835489bdd1cf19aaa1c04e6ae1c480d4077cf24eee1d46b2f4deb03c093f64df6beaf83adb69b7edcba67c952a60deb89a26923addf2b4254aff18bc2ebf6a6
|
||||
DIST qtimageformats-everywhere-src-5.15.1.tar.xz 1807112 BLAKE2B d90e99c7a374c7aea73a04ba58c537225bb1c3e24d6af7c68e247f8473583dadd6eb369f7c2d9a71f56e27ddc84560ade933c63c549a4739f8e22c8a4cb5d0da SHA512 90da1c76b16dc5ea4ba99372208e3b10619efc4d131686ac6ab4a963ab0177ff9eee9155af564d72052f4ae1c21f06431ab66aa4e55b3c864f015b63ad75c107
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Additional format plugins for the Qt image I/O system"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="mng"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
media-libs/libwebp:=
|
||||
media-libs/tiff:0
|
||||
mng? ( media-libs/libmng:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
sed -e 's/qtConfig(jasper)/false:/' \
|
||||
-i src/plugins/imageformats/imageformats.pro || die
|
||||
qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
|
||||
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtlocation-everywhere-src-5.14.2.tar.xz 6120852 BLAKE2B 0224cd6eecc182ddb960c6f3814d2d913a2776e879bb2e87a6c11f18840e275a770977df89c6bfa1aeb174502713969b5d8c02f9c46670671034f6879a41150f SHA512 ca11e118a9061f69ac0181db14b1bf92309c03615802092f7cf404c882108efa3acae9bb73ee3870ea68cd7d7d11863445fc72dcf52099d6be77e0986b7f012c
|
||||
DIST qtlocation-everywhere-src-5.15.1.tar.xz 6553252 BLAKE2B 493ea55065f03f05db7c65c22f53b96a62b3912a62f3385d393650a96b156e5a5d76dfe5ed3df8eee5ce379c9bbf36a62b6f088dab0519bd14355a7ba956a279 SHA512 b79383b60107bc4d8fcc9b4a087db57597d0b928248806fef9dfeaa8ce3347ce96b388cbce1a7bcaf3287d380f7c269c44e8ec25966112c041aa298313854106
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
From 0853378b2f2de82c59501e31d18906694ec6e27e Mon Sep 17 00:00:00 2001
|
||||
From: Bruno de Oliveira Abinader <bruno@mapbox.com>
|
||||
Date: Wed, 22 Apr 2020 19:54:53 +0300
|
||||
Subject: Fix compilation issues on GCC 9
|
||||
|
||||
---
|
||||
platform/default/bidi.cpp | 1 +
|
||||
src/mbgl/util/convert.cpp | 2 ++
|
||||
2 files changed, 3 insertions(+)
|
||||
|
||||
diff --git a/src/3rdparty/mapbox-gl-native/platform/default/bidi.cpp b/src/3rdparty/mapbox-gl-native/platform/default/bidi.cpp
|
||||
index d475c387b..c1710a6f1 100644
|
||||
--- a/src/3rdparty/mapbox-gl-native/platform/default/bidi.cpp
|
||||
+++ b/src/3rdparty/mapbox-gl-native/platform/default/bidi.cpp
|
||||
@@ -5,6 +5,7 @@
|
||||
#include <unicode/ushape.h>
|
||||
|
||||
#include <memory>
|
||||
+#include <stdexcept>
|
||||
|
||||
namespace mbgl {
|
||||
|
||||
diff --git a/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp b/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp
|
||||
index 97bfe9108..510ff2386 100644
|
||||
--- a/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp
|
||||
+++ b/src/3rdparty/mapbox-gl-native/src/mbgl/util/convert.cpp
|
||||
@@ -1,5 +1,7 @@
|
||||
#include <mbgl/util/convert.hpp>
|
||||
|
||||
+#include <cstdint>
|
||||
+
|
||||
namespace mbgl {
|
||||
namespace util {
|
||||
|
||||
--
|
||||
cgit v1.2.1
|
||||
@@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qtpositioning-${PV}[qml]
|
||||
~dev-qt/qtsql-${PV}
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
~dev-qt/qtconcurrent-${PV}
|
||||
"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/3rdparty/clipper
|
||||
src/3rdparty/poly2tri
|
||||
src/3rdparty/clip2tri
|
||||
src/3rdparty/mapbox-gl-native
|
||||
src/location
|
||||
src/imports/location
|
||||
src/imports/locationlabs
|
||||
src/plugins/geoservices
|
||||
)
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-gcc-10.patch" ) # bug 722102
|
||||
|
||||
src_configure() {
|
||||
# src/plugins/geoservices requires files that are only generated when
|
||||
# qmake is run in the root directory. Bug 633776.
|
||||
mkdir -p "${QT5_BUILD_DIR}"/src/location || die
|
||||
qt5_qmake "${QT5_BUILD_DIR}"
|
||||
cp src/location/qtlocation-config.pri "${QT5_BUILD_DIR}"/src/location || die
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtmultimedia-everywhere-src-5.14.2.tar.xz 3793964 BLAKE2B 98f408e9a3ea48c053797ec20139d134a50d623a4092665695a435c754ee85a369830b23cc5ccce3d9a099cf707c1b28c2529050ff60d3f93f26809b3b2593c4 SHA512 5ebee0f96334d58b74ae344875aa93d32bfdd7c906856f84152e9ae0a3ebb12f627a0d3ab4552031b70c20ad59db1674b1a261ed0828e1efcc6ab48ba3718559
|
||||
DIST qtmultimedia-everywhere-src-5.15.1.tar.xz 3825940 BLAKE2B 8a86e77b37c7af0226420025f23bcea6aaffcf885f7c56945faa8606bdaf003b29013b452ee2cd44cb1abe7adf260af06f099b7af23664110a97a0dab0574a36 SHA512 9c063dc481c91a94ba151fa96166d04a83e1cdcdb66c5fa80c038bd973c87b928c3d90d1c8add7c3ec29c4dc7dceff9e8cf288ce980f95d199f37e90593104d9
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
From d8d072417b08dd75734b3f0aa86c3a49db934770 Mon Sep 17 00:00:00 2001
|
||||
From: Roman Valov <roman.valov@gmail.com>
|
||||
Date: Mon, 13 Apr 2020 12:54:09 +0000
|
||||
Subject: [PATCH] Gstreamer: fix stream buffering
|
||||
|
||||
Gstreamer client should handle GST_MESSAGE_BUFFERING to play and pause
|
||||
streams based on buffer-percent value and Qt does it properly.
|
||||
However `updateSessionState` of QGstreamerPlayerControl was implemented
|
||||
to go back into playing state each time session state becomes paused.
|
||||
That behavior resulted into choppy stream playback.
|
||||
Fix with condition to un-pause playback only if it's already buffered.
|
||||
|
||||
Fixes: QTBUG-83417
|
||||
Change-Id: Ida4a9e2e196de00050bdc64725fa818c7e939785
|
||||
Reviewed-by: VaL Doroshchuk <valentyn.doroshchuk@qt.io>
|
||||
---
|
||||
src/gsttools/qgstreamerplayercontrol.cpp | 6 ++++--
|
||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/gsttools/qgstreamerplayercontrol.cpp b/src/gsttools/qgstreamerplayercontrol.cpp
|
||||
index 165978288..d65102e2f 100644
|
||||
--- a/src/gsttools/qgstreamerplayercontrol.cpp
|
||||
+++ b/src/gsttools/qgstreamerplayercontrol.cpp
|
||||
@@ -439,8 +439,10 @@ void QGstreamerPlayerControl::updateSessionState(QMediaPlayer::State state)
|
||||
}
|
||||
m_pendingSeekPosition = -1;
|
||||
|
||||
- if (m_currentState == QMediaPlayer::PlayingState)
|
||||
- m_session->play();
|
||||
+ if (m_currentState == QMediaPlayer::PlayingState) {
|
||||
+ if (m_mediaStatus == QMediaPlayer::BufferedMedia)
|
||||
+ m_session->play();
|
||||
+ }
|
||||
}
|
||||
|
||||
updateMediaStatus();
|
||||
--
|
||||
2.16.3
|
||||
@@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}[gles2-only=]
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
gstreamer? (
|
||||
dev-libs/glib:2
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-bad:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio[glib] )
|
||||
qml? (
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
gles2-only? ( ~dev-qt/qtgui-${PV}[egl] )
|
||||
openal? ( media-libs/openal )
|
||||
)
|
||||
widgets? (
|
||||
~dev-qt/qtopengl-${PV}
|
||||
~dev-qt/qtwidgets-${PV}[gles2-only=]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
gstreamer? ( x11-base/xorg-proto )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-gstreamer-buffering.patch" # QTBUG-83417
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
|
||||
src/multimedia/multimedia.pro || die
|
||||
|
||||
qt_use_disable_config openal openal \
|
||||
src/imports/imports.pro
|
||||
|
||||
qt_use_disable_mod qml quick \
|
||||
src/src.pro \
|
||||
src/plugins/plugins.pro
|
||||
|
||||
qt_use_disable_mod widgets widgets \
|
||||
src/src.pro \
|
||||
src/gsttools/gsttools.pro \
|
||||
src/plugins/gstreamer/common.pri
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myqmakeargs=(
|
||||
--
|
||||
$(qt_use alsa)
|
||||
$(qt_use gstreamer)
|
||||
$(qt_use pulseaudio)
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,172 +0,0 @@
|
||||
From 8ddffc6ba4f38bb8dbeb0cf61b6b10ee73505bbb Mon Sep 17 00:00:00 2001
|
||||
From: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
||||
Date: Mon, 13 Apr 2020 20:31:34 +0200
|
||||
Subject: [PATCH] OpenSSL: handle SSL_shutdown's errors properly
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=utf8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Do not call SSL_shutdown on a session that is in handshake state (SSL_in_init(s)
|
||||
returns 1). Also, do not call SSL_shutdown if a session encountered a fatal
|
||||
error (SSL_ERROR_SYSCALL or SSL_ERROR_SSL was found before). If SSL_shutdown
|
||||
was unsuccessful (returned code != 1), we have to clear the error(s) it queued.
|
||||
Unfortunately, SSL_in_init was a macro in OpenSSL 1.0.x. We have to
|
||||
resolve SSL_state to implement SSL_in_init.
|
||||
|
||||
Fixes: QTBUG-83450
|
||||
Change-Id: I6326119f4e79605429263045ac20605c30dccca3
|
||||
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
|
||||
(cherry picked from commit 8907635da59c2ae0e8db01f27b24a841b830e655)
|
||||
---
|
||||
src/network/ssl/qsslsocket.cpp | 2 +-
|
||||
src/network/ssl/qsslsocket_openssl.cpp | 23 ++++++++++++++++------
|
||||
src/network/ssl/qsslsocket_openssl11_symbols_p.h | 7 +++++++
|
||||
src/network/ssl/qsslsocket_openssl_symbols.cpp | 8 ++++++++
|
||||
.../ssl/qsslsocket_opensslpre11_symbols_p.h | 2 ++
|
||||
src/network/ssl/qsslsocket_p.h | 1 +
|
||||
6 files changed, 36 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp
|
||||
index 4e9e9472631..5c9e589ec39 100644
|
||||
--- a/src/network/ssl/qsslsocket.cpp
|
||||
+++ b/src/network/ssl/qsslsocket.cpp
|
||||
@@ -2166,7 +2166,7 @@ void QSslSocketPrivate::init()
|
||||
pendingClose = false;
|
||||
flushTriggered = false;
|
||||
ocspResponses.clear();
|
||||
-
|
||||
+ systemOrSslErrorDetected = false;
|
||||
// we don't want to clear the ignoreErrorsList, so
|
||||
// that it is possible setting it before connecting
|
||||
// ignoreErrorsList.clear();
|
||||
diff --git a/src/network/ssl/qsslsocket_openssl.cpp b/src/network/ssl/qsslsocket_openssl.cpp
|
||||
index 51510f1c60b..855865209bc 100644
|
||||
--- a/src/network/ssl/qsslsocket_openssl.cpp
|
||||
+++ b/src/network/ssl/qsslsocket_openssl.cpp
|
||||
@@ -648,10 +648,16 @@ bool QSslSocketBackendPrivate::initSslContext()
|
||||
void QSslSocketBackendPrivate::destroySslContext()
|
||||
{
|
||||
if (ssl) {
|
||||
- // We do not send a shutdown alert here. Just mark the session as
|
||||
- // resumable for qhttpnetworkconnection's "optimization", otherwise
|
||||
- // OpenSSL won't start a session resumption.
|
||||
- q_SSL_shutdown(ssl);
|
||||
+ if (!q_SSL_in_init(ssl) && !systemOrSslErrorDetected) {
|
||||
+ // We do not send a shutdown alert here. Just mark the session as
|
||||
+ // resumable for qhttpnetworkconnection's "optimization", otherwise
|
||||
+ // OpenSSL won't start a session resumption.
|
||||
+ if (q_SSL_shutdown(ssl) != 1) {
|
||||
+ // Some error may be queued, clear it.
|
||||
+ const auto errors = getErrorsFromOpenSsl();
|
||||
+ Q_UNUSED(errors);
|
||||
+ }
|
||||
+ }
|
||||
q_SSL_free(ssl);
|
||||
ssl = nullptr;
|
||||
}
|
||||
@@ -1084,6 +1090,7 @@ void QSslSocketBackendPrivate::transmit()
|
||||
case SSL_ERROR_SSL: // error in the SSL library
|
||||
// we do not know exactly what the error is, nor whether we can recover from it,
|
||||
// so just return to prevent an endless loop in the outer "while" statement
|
||||
+ systemOrSslErrorDetected = true;
|
||||
{
|
||||
const ScopedBool bg(inSetAndEmitError, true);
|
||||
setErrorAndEmit(QAbstractSocket::SslInternalError,
|
||||
@@ -1681,8 +1688,12 @@ bool QSslSocketBackendPrivate::checkOcspStatus()
|
||||
void QSslSocketBackendPrivate::disconnectFromHost()
|
||||
{
|
||||
if (ssl) {
|
||||
- if (!shutdown) {
|
||||
- q_SSL_shutdown(ssl);
|
||||
+ if (!shutdown && !q_SSL_in_init(ssl) && !systemOrSslErrorDetected) {
|
||||
+ if (q_SSL_shutdown(ssl) != 1) {
|
||||
+ // Some error may be queued, clear it.
|
||||
+ const auto errors = getErrorsFromOpenSsl();
|
||||
+ Q_UNUSED(errors);
|
||||
+ }
|
||||
shutdown = true;
|
||||
transmit();
|
||||
}
|
||||
diff --git a/src/network/ssl/qsslsocket_openssl11_symbols_p.h b/src/network/ssl/qsslsocket_openssl11_symbols_p.h
|
||||
index 0fe0899d4fd..b7193ad1807 100644
|
||||
--- a/src/network/ssl/qsslsocket_openssl11_symbols_p.h
|
||||
+++ b/src/network/ssl/qsslsocket_openssl11_symbols_p.h
|
||||
@@ -192,4 +192,11 @@ typedef int (*q_SSL_psk_use_session_cb_func_t)(SSL *, const EVP_MD *, const unsi
|
||||
}
|
||||
void q_SSL_set_psk_use_session_callback(SSL *s, q_SSL_psk_use_session_cb_func_t);
|
||||
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10101000L
|
||||
+// What a mess!
|
||||
+int q_SSL_in_init(SSL *s);
|
||||
+#else
|
||||
+int q_SSL_in_init(const SSL *s);
|
||||
+#endif // 1.1.1 or 1.1.0
|
||||
+
|
||||
#endif
|
||||
diff --git a/src/network/ssl/qsslsocket_openssl_symbols.cpp b/src/network/ssl/qsslsocket_openssl_symbols.cpp
|
||||
index 85029a6ff3f..d1bd84cf25f 100644
|
||||
--- a/src/network/ssl/qsslsocket_openssl_symbols.cpp
|
||||
+++ b/src/network/ssl/qsslsocket_openssl_symbols.cpp
|
||||
@@ -160,6 +160,11 @@ DEFINEFUNC(void, OPENSSL_sk_free, OPENSSL_STACK *a, a, return, DUMMYARG)
|
||||
DEFINEFUNC2(void *, OPENSSL_sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return)
|
||||
DEFINEFUNC(int, SSL_session_reused, SSL *a, a, return 0, return)
|
||||
DEFINEFUNC2(unsigned long, SSL_CTX_set_options, SSL_CTX *ctx, ctx, unsigned long op, op, return 0, return)
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10101000L
|
||||
+DEFINEFUNC(int, SSL_in_init, SSL *a, a, return 0, return)
|
||||
+#else
|
||||
+DEFINEFUNC(int, SSL_in_init, const SSL *a, a, return 0, return)
|
||||
+#endif
|
||||
#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)
|
||||
@@ -242,6 +247,7 @@ DEFINEFUNC2(void, BIO_set_shutdown, BIO *a, a, int shut, shut, return, DUMMYARG)
|
||||
// Functions below are either deprecated or removed in OpenSSL >= 1.1:
|
||||
|
||||
DEFINEFUNC(unsigned char *, ASN1_STRING_data, ASN1_STRING *a, a, return nullptr, return)
|
||||
+DEFINEFUNC(int, SSL_state, const SSL *a, a, return 0, return)
|
||||
|
||||
#ifdef SSLEAY_MACROS
|
||||
DEFINEFUNC3(void *, ASN1_dup, i2d_of_void *a, a, d2i_of_void *b, b, char *c, c, return nullptr, return)
|
||||
@@ -971,6 +977,7 @@ bool q_resolveOpenSslSymbols()
|
||||
#if QT_CONFIG(opensslv11)
|
||||
|
||||
RESOLVEFUNC(OPENSSL_init_ssl)
|
||||
+ RESOLVEFUNC(SSL_in_init)
|
||||
RESOLVEFUNC(OPENSSL_init_crypto)
|
||||
RESOLVEFUNC(ASN1_STRING_get0_data)
|
||||
RESOLVEFUNC(EVP_CIPHER_CTX_reset)
|
||||
@@ -1066,6 +1073,7 @@ bool q_resolveOpenSslSymbols()
|
||||
#else // !opensslv11
|
||||
|
||||
RESOLVEFUNC(ASN1_STRING_data)
|
||||
+ RESOLVEFUNC(SSL_state)
|
||||
|
||||
#ifdef SSLEAY_MACROS
|
||||
RESOLVEFUNC(ASN1_dup)
|
||||
diff --git a/src/network/ssl/qsslsocket_opensslpre11_symbols_p.h b/src/network/ssl/qsslsocket_opensslpre11_symbols_p.h
|
||||
index f5626d5d164..92841017793 100644
|
||||
--- a/src/network/ssl/qsslsocket_opensslpre11_symbols_p.h
|
||||
+++ b/src/network/ssl/qsslsocket_opensslpre11_symbols_p.h
|
||||
@@ -121,6 +121,8 @@ SSL_CTX *q_SSL_CTX_new(const SSL_METHOD *a);
|
||||
|
||||
int q_SSL_library_init();
|
||||
void q_SSL_load_error_strings();
|
||||
+int q_SSL_state(const SSL *a);
|
||||
+#define q_SSL_in_init(a) (q_SSL_state(a) & SSL_ST_INIT)
|
||||
|
||||
#if OPENSSL_VERSION_NUMBER >= 0x10001000L
|
||||
int q_SSL_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func);
|
||||
diff --git a/src/network/ssl/qsslsocket_p.h b/src/network/ssl/qsslsocket_p.h
|
||||
index daa9be23f4a..350b1f1fc18 100644
|
||||
--- a/src/network/ssl/qsslsocket_p.h
|
||||
+++ b/src/network/ssl/qsslsocket_p.h
|
||||
@@ -208,6 +208,7 @@ protected:
|
||||
bool verifyErrorsHaveBeenIgnored();
|
||||
bool paused;
|
||||
bool flushTriggered;
|
||||
+ bool systemOrSslErrorDetected = false;
|
||||
QVector<QOcspResponse> ocspResponses;
|
||||
};
|
||||
|
||||
--
|
||||
2.16.3
|
||||
@@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtbase"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Network abstraction library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="bindist connman gssapi libproxy networkmanager sctp +ssl"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
sys-libs/zlib:=
|
||||
connman? ( ~dev-qt/qtdbus-${PV} )
|
||||
gssapi? ( virtual/krb5 )
|
||||
libproxy? ( net-libs/libproxy )
|
||||
networkmanager? ( ~dev-qt/qtdbus-${PV} )
|
||||
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
|
||||
ssl? ( dev-libs/openssl:0=[bindist=] )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
connman? ( net-misc/connman )
|
||||
networkmanager? ( net-misc/networkmanager )
|
||||
"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/network
|
||||
src/plugins/bearer/generic
|
||||
)
|
||||
|
||||
QT5_GENTOO_CONFIG=(
|
||||
libproxy:libproxy:
|
||||
ssl::SSL
|
||||
ssl::OPENSSL
|
||||
ssl:openssl-linked:LINKED_OPENSSL
|
||||
)
|
||||
|
||||
QT5_GENTOO_PRIVATE_CONFIG=(
|
||||
:network
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-CVE-2020-13962.patch" # bug 727604, QTBUG-83450
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
|
||||
use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(usex connman -dbus-linked '')
|
||||
$(usex gssapi -feature-gssapi -no-feature-gssapi)
|
||||
$(qt_use libproxy)
|
||||
$(usex networkmanager -dbus-linked '')
|
||||
$(qt_use sctp)
|
||||
$(usex ssl -openssl-linked '')
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtnetworkauth-everywhere-src-5.14.2.tar.xz 141424 BLAKE2B 11adc6be96f4bc4247aa04a0b21bb142cc8d63dbe547a271759e7c564dde031193f1eceae4366791afd1bc9734be0eef23b538817feb5431322002bab5d39595 SHA512 9001755ae289213f7d2c994bedbbcc1ca641b3c80fc5279f6829ed48c31eed8cdbd87a0ed0ce451bc9611318ef09ef7c40b795d2c45fface2bd357ee579b15ad
|
||||
DIST qtnetworkauth-everywhere-src-5.15.1.tar.xz 141416 BLAKE2B 428f55b4d08c88b837b4c3397e13d7296855fd930df0fc319e564709993b4cc4dc7e1f2179c26f7f08e1b33172f62a4e1f7f373439f9ca341cbc821083dce6dc SHA512 2c22acf4842f2e26c514ea48bd4e21f466571c1993b811495c1eb9fe22ea66a687ca882c9ed09b38c00a9a6616b13d44021e0d9a65020f4ab9495d6e8c64d282
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Network authorization library for the Qt5 framework"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtbase"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="gles2-only"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}[gles2-only=]
|
||||
~dev-qt/qtwidgets-${PV}[gles2-only=]
|
||||
virtual/opengl
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/opengl
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
-opengl $(usex gles2-only es2 desktop)
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Command line client to QStandardPaths"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/qtpaths
|
||||
)
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
|
||||
DIST qttools-everywhere-src-5.15.1.tar.xz 8901096 BLAKE2B f8927993dfc6888a1143b6a8ce09f075636600f77891edb64dd5c39bee75e2c752d3da4443c7956297c65c5b7f1103b1c6bb53b607cd054473a96adc1350e2b9 SHA512 8c7851431de8686a01fc5f85de5dcfa61b6878bd65b53ed78a8a23e57de70f2dcc1a72b4eed9a7219cfd443215a32a59a25fb929d343afcfd498517d6bcfb951
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Qt5 plugin metadata dumper"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/qtplugininfo
|
||||
)
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtlocation-everywhere-src-5.14.2.tar.xz 6120852 BLAKE2B 0224cd6eecc182ddb960c6f3814d2d913a2776e879bb2e87a6c11f18840e275a770977df89c6bfa1aeb174502713969b5d8c02f9c46670671034f6879a41150f SHA512 ca11e118a9061f69ac0181db14b1bf92309c03615802092f7cf404c882108efa3acae9bb73ee3870ea68cd7d7d11863445fc72dcf52099d6be77e0986b7f012c
|
||||
DIST qtlocation-everywhere-src-5.15.1.tar.xz 6553252 BLAKE2B 493ea55065f03f05db7c65c22f53b96a62b3912a62f3385d393650a96b156e5a5d76dfe5ed3df8eee5ce379c9bbf36a62b6f088dab0519bd14355a7ba956a279 SHA512 b79383b60107bc4d8fcc9b4a087db57597d0b928248806fef9dfeaa8ce3347ce96b388cbce1a7bcaf3287d380f7c269c44e8ec25966112c041aa298313854106
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtlocation"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Physical position determination library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="geoclue +qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
geoclue? ( ~dev-qt/qtdbus-${PV} )
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
geoclue? ( app-misc/geoclue:2.0 )
|
||||
"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/3rdparty/clipper
|
||||
src/3rdparty/poly2tri
|
||||
src/3rdparty/clip2tri
|
||||
src/positioning
|
||||
src/plugins/position/positionpoll
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 )
|
||||
use qml && QT5_TARGET_SUBDIRS+=(
|
||||
src/positioningquick
|
||||
src/imports/positioning
|
||||
)
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtbase"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Printing support library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="cups gles2-only"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
~dev-qt/qtgui-${PV}[gles2-only=]
|
||||
~dev-qt/qtwidgets-${PV}[gles2-only=]
|
||||
cups? ( >=net-print/cups-1.4 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( ~dev-qt/qtnetwork-${PV} )
|
||||
"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/printsupport
|
||||
src/plugins/printsupport
|
||||
)
|
||||
|
||||
QT5_GENTOO_CONFIG=(
|
||||
cups
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(qt_use cups)
|
||||
-opengl $(usex gles2-only es2 desktop)
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtquickcontrols-everywhere-src-5.14.2.tar.xz 5981560 BLAKE2B 91ac3b77d0f1e83a489148aae8b143d2f1131020084c22dc0a2ad9aecbff16bd19ea5a3f09eaba3146e5034b6914a696d6eacd0307ec8ca7c260318c49772564 SHA512 e5076d838e54e8fcc62ffd76d66ab322f1927f6489c51dd0fa6e39de1e003c1994d24730da79c8d9d2747839faaa7b1b78f14b58f05447db440a477094be40e4
|
||||
DIST qtquickcontrols-everywhere-src-5.15.1.tar.xz 5983304 BLAKE2B 14ec58e4a1ae70617c74bdd5c3cd992e0c3a2c96540963edc2cba796e7730607df331167a928fd2e2dedc27457b4b27824b680b2670ca8e538423290d8cd6776 SHA512 71e6ee040bc76dc1576d31ff2c1d687e115f4c6dc63307e64c8173c2441835923375ee6b7f5473b3ec8c586f34e04b061b9a9e16b7f34b4075cfa0278599d2ce
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 x86"
|
||||
fi
|
||||
|
||||
IUSE="+widgets"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
widgets? ( ~dev-qt/qtwidgets-${PV} )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod widgets widgets \
|
||||
src/src.pro \
|
||||
src/controls/Private/private.pri \
|
||||
tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
|
||||
tests/auto/controls/controls.pro \
|
||||
tests/auto/testplugin/testplugin.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtquickcontrols2-everywhere-src-5.14.2.tar.xz 8153752 BLAKE2B d1803007fb016276b75db9102ebfd82a6afa279b845d3507a04b76c2ab6fc8345840f3ea76c12607ed2b7be11e2b2c26bb76ff84b65a4c8df7cf9c66dbd95003 SHA512 de8b669417c2d039c0f49e805be72e757877991bc3c7feb13417202a4964cb6391924837751c520ed6234930e90dfe00417ca1c369418b2cdf4f09da679ba722
|
||||
DIST qtquickcontrols2-everywhere-src-5.15.1.tar.xz 8282444 BLAKE2B 94be5403a3642ceb1ce8eb7ceae2a116743f5ee75c0614448bbfb846918d108f3c5bb6ad881bb63eb30082f0bbeed28a49e32456d335e67f19dc65418c76216a SHA512 ecb75619e80b737e3ae214f65a5175d933f8dc7832eb4eccd469fc1cb1eb85ef5c47f81563165da2d75abf15d7c47b868e68ab758d95183371b4ef64e7c52a39
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
From 4df52eee2b40244ba1a3d115a43ed51cfd742105 Mon Sep 17 00:00:00 2001
|
||||
From: Andy Shaw <andy.shaw@qt.io>
|
||||
Date: Thu, 7 Feb 2019 17:35:51 +0100
|
||||
Subject: [PATCH] Menu: account for the scale when getting the size before
|
||||
positioning
|
||||
|
||||
Fixes: QTBUG-73687
|
||||
Change-Id: Id2d6a6b5c6651337ab7ae26d07011160b79654bf
|
||||
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
|
||||
---
|
||||
src/quicktemplates2/qquickpopup.cpp | 1 +
|
||||
src/quicktemplates2/qquickpopuppositioner.cpp | 14 +++++++-------
|
||||
3 files changed, 17 insertions(+), 15 deletions(-)
|
||||
|
||||
diff --git a/src/quicktemplates2/qquickpopup.cpp b/src/quicktemplates2/qquickpopup.cpp
|
||||
index ecb2568ed..d108420ea 100644
|
||||
--- a/src/quicktemplates2/qquickpopup.cpp
|
||||
+++ b/src/quicktemplates2/qquickpopup.cpp
|
||||
@@ -471,6 +471,7 @@ void QQuickPopupPrivate::finalizeEnterTransition()
|
||||
if (focus)
|
||||
popupItem->setFocus(true);
|
||||
transitionState = NoTransition;
|
||||
+ getPositioner()->reposition();
|
||||
emit q->openedChanged();
|
||||
emit q->opened();
|
||||
}
|
||||
diff --git a/src/quicktemplates2/qquickpopuppositioner.cpp b/src/quicktemplates2/qquickpopuppositioner.cpp
|
||||
index ebd8ff294..dbe8ac1d5 100644
|
||||
--- a/src/quicktemplates2/qquickpopuppositioner.cpp
|
||||
+++ b/src/quicktemplates2/qquickpopuppositioner.cpp
|
||||
@@ -108,10 +108,11 @@ void QQuickPopupPositioner::reposition()
|
||||
return;
|
||||
}
|
||||
|
||||
- const qreal w = popupItem->width();
|
||||
- const qreal h = popupItem->height();
|
||||
- const qreal iw = popupItem->implicitWidth();
|
||||
- const qreal ih = popupItem->implicitHeight();
|
||||
+ const qreal scale = popupItem->scale();
|
||||
+ const qreal w = popupItem->width() * scale;
|
||||
+ const qreal h = popupItem->height() * scale;
|
||||
+ const qreal iw = popupItem->implicitWidth() * scale;
|
||||
+ const qreal ih = popupItem->implicitHeight() * scale;
|
||||
|
||||
bool widthAdjusted = false;
|
||||
bool heightAdjusted = false;
|
||||
@@ -257,10 +258,9 @@ void QQuickPopupPositioner::reposition()
|
||||
}
|
||||
|
||||
if (!p->hasWidth && widthAdjusted && rect.width() > 0)
|
||||
- popupItem->setWidth(rect.width());
|
||||
+ popupItem->setWidth(rect.width() / scale);
|
||||
if (!p->hasHeight && heightAdjusted && rect.height() > 0)
|
||||
- popupItem->setHeight(rect.height());
|
||||
-
|
||||
+ popupItem->setHeight(rect.height() / scale);
|
||||
m_positioning = false;
|
||||
}
|
||||
|
||||
--
|
||||
2.16.3
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
|
||||
fi
|
||||
|
||||
IUSE="widgets"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
widgets? ( ~dev-qt/qtwidgets-${PV} )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
~dev-qt/qtgraphicaleffects-${PV}
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-account-for-scale-before-positioning.patch" # QTBUG-73687
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod widgets widgets \
|
||||
src/imports/platform/platform.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtscript-everywhere-src-5.14.2.tar.xz 2654528 BLAKE2B cb749d1db5774ef1e236ec82f57ca17fdb85bfec02f7dc346ceb0bb316783c8e1bdfe5b4d0a6339b3b91050a8a003b1fa221de10eadfd1f5b8828dced669c1d8 SHA512 2eef6c4d23fccd67abc3647852ca92edd951b4ece8047f28571689a143421c5a1403ef0fcc96615e4ed708df64f7eede643d872fac850554031a17e2d907f398
|
||||
DIST qtscript-everywhere-src-5.15.1.tar.xz 2663232 BLAKE2B 3bc0c6bce1f7792fa67cc05f1948b3ca82a4ba5c3166f55860ba83f5b9a352d2eddeb9586a967e02251e1be143b6f1aeefcfd7dca627c207190ab1b39b2f755a SHA512 f97bdf0a3a402f2658d23c92d2f0d916bda68b63f1f140f90cb99176e969736758d50cbdc36c5a4b135b08cb74c117dd92c29bcbb41b1a28189af9180604b8ba
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="+jit scripttools"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
scripttools? (
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod scripttools widgets \
|
||||
src/src.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myqmakeargs=(
|
||||
JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtscxml-everywhere-src-5.14.2.tar.xz 433268 BLAKE2B 171e4f6f6a97ee673dd985b63d3ecffabda911276f4e916f4a9c63bf1fb4367972f102a1638ded3e26c5fee706ef0391d4cb6eb7aa0823b33670641a9fc2e2ac SHA512 2e1cbea7c32d93675b4a67287dd17c9ed120a6655f8f9a30edfe12a16f67b3c5ad6d0fd04c0102297693bf87e225d81e963534958c8e73622c605388c9fc8425
|
||||
DIST qtscxml-everywhere-src-5.15.1.tar.xz 434168 BLAKE2B 7957a43ff527763137dfab45bec9242e8ca9a5d308ab0b7d1d9057f8e362f24ef73de19e61e1301922be87082ca07eda1524704916769875e5ef879710c661d2 SHA512 893c3b247578c330db9b828e28e4df83b0e966bb469f1f453569e0226a8181b642c37f2198ff4194bec7997daee9578bebaaa7166bf1be8b67693edd0fbac082
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm64 x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtsensors-everywhere-src-5.14.2.tar.xz 2050616 BLAKE2B 7a31fc1d57fd925baf8c3fb38477f5888334f64bf08f55ed557db85bca12d6e9d24bbf38e2cad0b74774712a1311a2554c35155507887d7c032d25ae28d47f1c SHA512 43872a51163317c2fb642f59a9e41ede77cb86d7148436d9e673ac94543fb8acffe4e040824dd88a9029943418a3371c77815b82a0a566426857d18fbc23e341
|
||||
DIST qtsensors-everywhere-src-5.15.1.tar.xz 2057232 BLAKE2B d4b609db7a73fbaf8cb3da02e34639491a778dab10061de7887bc76f39bcf712d9529fffd1712f94551da350bb9f0f823eac48a6d9be0a4d73e0fe9753bc475e SHA512 ef0757125a6c5b89e206661d1d0e0674b673a81e1a0be1de9de2fdcd701fd507b0b47e1b67be013cbebbf846f593e37e4ef2941dcec4b78028019820d1fe7c3b
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Hardware sensor access library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
# TODO: simulator
|
||||
IUSE="qml"
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdbus-${PV}
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod qml quick \
|
||||
src/src.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtserialbus-everywhere-src-5.14.2.tar.xz 349808 BLAKE2B f2c11796e412fef11031ce881c7e6684572bd67f7bccdca1b98a7099d19df57d184ef8b33f5b2df4f516b5922b482dfe32122411c98a6f73fca66104ec70be64 SHA512 c98c7d30dc7f44837a601088b2797bc85d8b659dcdba5f22c229edad0fcee57e38c5b5d55ed223f22c9ce4e14b72ea6e59b920d4f4b366d0381b208e3e9cff40
|
||||
DIST qtserialbus-everywhere-src-5.15.1.tar.xz 356308 BLAKE2B 980c78aefbbfae6526d65ddce65276ec03b3c781529938d5a43a8e285dbb6f51412f54d7f9c17d6c4c8db3e9734847c0134805fd45367c39508636fb9c801d91 SHA512 cd7e0d721aa46a59239f44c6b0122509aba2237e0e62ea5399b4d4924601a9def989dd8b5d17fdcc46b41491d582d82b46c7efdfb9277ac1f06da7f1e2a1a859
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qtserialport-${PV}
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtserialport-everywhere-src-5.14.2.tar.xz 316492 BLAKE2B 38aaf7053fde382b0b161356fdf9ab97bdf08b6307bb97b704b846dc26a309b1256c6cb53e8caa0207ffb2e174387059debba0f0256f8893f60b1c1fce58fc5a SHA512 4a4fb81bcccaddc5902223940031a9002395cbc5e99c78c1ac5df04031b6a0551bb340757f84bad82ca7ef551358c1eba3a035b0b8f4221f7db0ab738ac65b06
|
||||
DIST qtserialport-everywhere-src-5.15.1.tar.xz 321472 BLAKE2B 6aa086b8ec8d79abbf1f428913800a67e1a48fb8629c10058fc464b913f3840a9dc06084bf181749b543f4795400b93f133ffe74cbc546986bf48e01317bb883 SHA512 5d2e9742d1c5f784375b3d0bf05e227abf1f358f4ba60e66044378b60ac256dda2ab5ecced07c68ca8d93fe894617050821654200e1faa12f4cca112a4fbd2a4
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Serial port abstraction library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
virtual/libudev:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# make sure we link against libudev
|
||||
sed -i -e 's/:qtConfig(libudev)//' \
|
||||
src/serialport/serialport-lib.pri || die
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtspeech-everywhere-src-5.14.2.tar.xz 101100 BLAKE2B d37d08a2f7e6d40c7f6e68f9c4e301cdf9762ad9088a3fa0f9568af7211a2842b035e8f5eb001538aaa84385104d112cd6e550e32119099acee922f2dd13db36 SHA512 d3870cc66cba4f5dd2c0a2a4845defe4299de2d7affe12ccdadc4948116317590b580592d575cc5e8eb190043a92f38416e030f47cfb87f5cf3419a31152e00f
|
||||
DIST qtspeech-everywhere-src-5.15.1.tar.xz 101772 BLAKE2B 8a61ff9d5b0ba33ef3c82e26f3e4ae91ff0a6af848ae2bd26c0f0850cab0cbc701698c712e528cb6bb9a66ac699519f8235cb2c62edabc4506bf397ca747401c SHA512 0e2c82ea72b5bff5b36f3d833d80dec68b39f3b9c3ca4d9c9fa29f0419a45dfb19ac59fb105136c551f6bbe60ad32af0f4aaa6abafb5bc61bc5d85ecb94b326f
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Text-to-speech library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
|
||||
fi
|
||||
|
||||
# TODO: flite plugin - needs 2.0.0 (not yet in tree)
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/speech-dispatcher-0.8.7
|
||||
~dev-qt/qtcore-${PV}
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtbase"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="SQL abstraction library for the Qt5 framework"
|
||||
SLOT=5/$(ver_cut 1-3) # bug 639140
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE="freetds mysql oci8 odbc postgres +sqlite"
|
||||
|
||||
REQUIRED_USE="
|
||||
|| ( freetds mysql oci8 odbc postgres sqlite )
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
freetds? ( dev-db/freetds )
|
||||
mysql? ( dev-db/mysql-connector-c:= )
|
||||
oci8? ( dev-db/oracle-instantclient:=[sdk] )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
postgres? ( dev-db/postgresql:* )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/sql
|
||||
src/plugins/sqldrivers
|
||||
)
|
||||
|
||||
QT5_GENTOO_PRIVATE_CONFIG=(
|
||||
:sql
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(qt_use freetds sql-tds plugin)
|
||||
$(qt_use mysql sql-mysql plugin)
|
||||
$(qt_use oci8 sql-oci plugin)
|
||||
$(qt_use odbc sql-odbc plugin)
|
||||
$(qt_use postgres sql-psql plugin)
|
||||
$(qt_use sqlite sql-sqlite plugin)
|
||||
$(usex sqlite -system-sqlite '')
|
||||
)
|
||||
|
||||
use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
|
||||
|
||||
qt5-build_src_configure
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtsvg-everywhere-src-5.14.2.tar.xz 1880100 BLAKE2B 285732e614c5aaf3a4ddb644cdfb3cd35708985d79d6ab3aa5917fde35d43fd656b5c6fbc5f08764b6413e5f0aa8919f70966791ece15fbb2d96c38b9575e27b SHA512 b4cf8a7081e01caea3c71826d32ebb9da6a71bd4eab3cf353e87080009065aff2c533300c0c08a005ff8f441d2da641a097319114a5c11b618398fac41f574a7
|
||||
DIST qtsvg-everywhere-src-5.15.1.tar.xz 1885556 BLAKE2B b17906bce25066581fa4f53c4b35dad918da737fec8a966c891a150a242a787f231619fa6b1a303d02edfd7cde4a977fc3c0f94eb993bef56e4dfdee81892f20 SHA512 c0289bbce4682eef9cd87811ad11a4ce2141cb89bd026f9cc595123e6b4ebbe9e81a91b54bcf25fbf4225bc66e8a5e4f49e4fabde43e9da066583f22aab4f35f
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="SVG rendering library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
sys-libs/zlib:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( ~dev-qt/qtxml-${PV} )
|
||||
"
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
|
||||
DIST qtbase-everywhere-src-5.15.1.tar.xz 50153132 BLAKE2B 5a8cbbf8d44c7affc8ee43db04bd024bb529e0707b1feee2c7ae439cdf1331b1cf3e89b84c6a6f5bab3ec34025fbd634a8f4d259bd64ece172f288500e5b59e6 SHA512 40b687c046b25a6717834ffe2616ee4f373d75214ec1c7e3a26502cd0cde9f0a872eaee99f06c54c7a3625ae85df5cdd3a3b54a160e8e37c7cfeb5800d026fe4
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
QT5_MODULE="qtbase"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Unit testing library for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
~dev-qt/qtcore-${PV}:5=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtxml-${PV}
|
||||
)
|
||||
"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/testlib
|
||||
)
|
||||
|
||||
QT5_GENTOO_PRIVATE_CONFIG=(
|
||||
:testlib
|
||||
)
|
||||
@@ -1,2 +1 @@
|
||||
DIST qttranslations-everywhere-src-5.14.2.tar.xz 1348684 BLAKE2B f72cb65813c9b21d57eb6673d193fd6f67d65ced740622567b39333714a8491e3ffa2edd729aba917fae8883d693fbd68c567ca03cd243ea734804e1862b4794 SHA512 38cedf19a1d7b920b7dcfcc014d3986c4067dafd7192efe43c3b8f282e0637391f9ec0b8cc7f5506cc76629d005298becba1421506b48c6baf3366ec2f378544
|
||||
DIST qttranslations-everywhere-src-5.15.1.tar.xz 1419252 BLAKE2B 80656f949a8a408953169e9fb611887a73f302025a8411cddce40956b72fd4ac7bfb580fa37c2e932a5f7fe1388503bb30117b675cf65a8c7eee301a766bbfce SHA512 8e9fe7614c9aa9c557db1bfd6a0ceae90b45e5d28e0cd715fd4ad962b9fbfa722549d6c2a13d82deebd7d3fab7e68cc7affd207beb75629de0d01a5522035581
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Translation files for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
fi
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/linguist-tools-${PV}
|
||||
~dev-qt/qtcore-${PV}
|
||||
"
|
||||
RDEPEND=""
|
||||
@@ -1,2 +1 @@
|
||||
DIST qtvirtualkeyboard-everywhere-src-5.14.2.tar.xz 10957372 BLAKE2B 9fc84f0ee58a235e7a6291030ce8c8f9271789b7f62bd39b9fd9d0f23a47703c147c388ea89187527ba60902e03c0a145291c3ead1a185d3e771a982ce4c0430 SHA512 752634de8796a1809818176db47021aa24de842cf6334d689a91d3b011105a5e2b8113615a8f50f6974bf8fa989026b434121b42278de1ef905075ba3ee72c47
|
||||
DIST qtvirtualkeyboard-everywhere-src-5.15.1.tar.xz 10969980 BLAKE2B 8f645c22e7fa48f967b72cd66af5658f9ddf119cdf66b7acac9cc4ac6b26b45e461960c1987936a872dff093949f305c65ba0a3009cfbf22fcd73e0443e97e92 SHA512 f369eb0c313aa5a932cacca44f93732f8a7b8de4bf46df294c40b7c7dd436d5da5012680420306b57347aa38a10d78231199093a10e2b8a272429536a327962e
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
|
||||
fi
|
||||
|
||||
# TODO: unbudle libraries for more layouts
|
||||
IUSE="handwriting +spell +X"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtsvg-${PV}
|
||||
spell? ( app-text/hunspell:= )
|
||||
X? ( x11-libs/libxcb:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local myqmakeargs=(
|
||||
$(usex handwriting CONFIG+=lipi-toolkit '')
|
||||
$(usex spell '' CONFIG+=disable-hunspell)
|
||||
$(usex X '' CONFIG+=disable-desktop)
|
||||
CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \
|
||||
lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \
|
||||
lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \
|
||||
lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \
|
||||
lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \
|
||||
lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \
|
||||
lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \
|
||||
lang-uk_UA lang-vi_VN"
|
||||
)
|
||||
|
||||
qt5-build_src_configure
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user