Diff qtwebsockets-5.15.10 with a qtwebsockets-6.5.2-r1

/usr/portage/dev-qt/qtwebsockets/qtwebsockets-6.5.2-r1.ebuild 2023-10-09 14:52:30.416368373 +0300
1
# Copyright 1999-2023 Gentoo Authors
1
# Copyright 2021-2023 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6
if [[ ${PV} != *9999* ]]; then
7
	QT5_KDEPATCHSET_REV=1
8
	KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
9
fi
10

  
11
inherit qt5-build
6
inherit qt6-build
12 7

  
13
DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
8
DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
14 9

  
15
IUSE="qml +ssl"
10
if [[ ${QT6_BUILD_TYPE} == release ]]; then
11
	KEYWORDS="amd64"
12
fi
16 13

  
17
DEPEND="
18
	=dev-qt/qtcore-${QT5_PV}*
19
	=dev-qt/qtnetwork-${QT5_PV}*[ssl=]
20
	qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
14
IUSE="qml"
21 15

  
16
RDEPEND="
17
	~dev-qt/qtbase-${PV}:6[network,ssl]
18
	qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
22 19
"
23
RDEPEND="${DEPEND}"
20
DEPEND="${RDEPEND}"
24 21

  
25
src_prepare() {
26
	qt_use_disable_mod qml quick src/src.pro
22
src_configure() {
23
	local mycmakeargs=(
24
		$(cmake_use_find_package qml Qt6Quick)
25
	)
27 26

  
28
	qt5-build_src_prepare
27
	qt6-build_src_configure
29 28
}
Thank you!